演示文稿外卖订餐系统答辩
PART THREE
O系统效果展示
系统主界面
用户注册界面
购物车界面
管理员操作订单界面
研究框架
O论文结构
理论解析
第1章 绪论 第2章 关键技术
Why,为什么要研究? What,依靠什么技术?
设计阐释
第3章 需求分析
}
第4章 系统设计
How,怎样进行设计?
Hale Waihona Puke 系统实现第5章 系统实现
If,then?研究结果?
研究框架
系统架构
外卖订餐管理系统
前台订餐
后台管理
用户登录、注册、浏览 菜单、提交订单
菜系Category
11
1
1
购物车Cart
*订单Order 1
1
11
11
1
* *菜单Menu 1
1* 购物*车项CartItem
1 * 订*单项OrderItem
数据源
O 通过JNDI创建一个数据 库连接池,在DataSource 中事先建立了多个数据库 连接,这些数据库连接保 存在连接池(Connect Pool) 中。Java程序访问数据库 时,只需要从连接池中取 出空闲状态的数据库连接; 当程序访问数据库结束, 再将数据库连接放回连接 池。
AJAX
O AJAX 指异步JavaScript及XML(Asynchronous
JavaScript And XML(异步JavaScript和XML)),是指 一种创建交互式网页应用的网页开发技术。
O使用Ajax的最大优点,就是 能在不更新整个页面的前提 数据交互。这使得Web应 程序更为迅捷地回应用户 并避免了在网络上发 有改变过的信息。
OStruts框架:基于MVC模式,提供了一个统一的标准框架, 开发者可以更专注于应用程序的商业逻辑。
软件三层设计
用户订购流程图
浏览菜单列表
查看订单
添加到购物车 是
购物车页面
是否正确 否
结算
输入用户名和密码 提示用户名或密码错
误
提交订单 是
是否登录 否
提示用户登录
数据库类关联图
用户User 1
菜系管理
订单管理
菜单管理
PART TWO
O设计思路&&关键技术
系统设计模式 && 相关技术
O设计模式指的是在软件的建模和设计过程中运用到的模式。 这些模式都可以直接用来指导面向对象系统中至关重要的 对象建模问题,该系统使用MVC设计模式。
OJ2EE(Java 2 Platform Enterprise Edition)java企业版本, 以组件为基础,主要进行web开发。
下 用 动作, 送那些没
AJAX在系统中的应用
O采用ajax技术来提高用户的体验,用户登录时输入用户名 点击登录时就会检索数据库是否存在改用户,并校验用户 密码。 当用户注销登录时,使用ajax局部刷新页面.
使用的数据库语句
以CategoryDaoImpl.java中数据库语句为例: Oinsert into category(id,name,description) values(?,?,?) Oselect * from category where id=? Odelete from category where id=? Oupdate category set name=?,description=? where id=? Oselect count(*) from menu where category_id=?
演示文稿外卖订餐系统答辩
(优选)外卖订餐系统答辩
答辩提纲
• 课题概述 • 设计思路&&关键技术 • 系统效果展示 • 致谢&&总结
PART ONE
O课题概述
概述
O研究背景:网络技术的飞速发展,促使了网上订餐的诞生 O研究目标:实现外卖订餐管理信息化,实现资源的高效利
用 O研究问题:基于WEB的外卖系统的设计与实现