当前位置:文档之家› 外卖订餐系统答辩PPT

外卖订餐系统答辩PPT

用 O研究问题:基于WEB的外卖系统的设计与实现
a
4
研究框架
O论文结构
理论解析
第1章 绪论 第2章 关键技术
Why,为什么要研究? What,依靠什么技术?
设计阐释
第3章 需求分析

第4章 系统设计
How,怎样进行设计?
系统实现
第5章 系统实现
If,then?研究结果?
a
5
研究框架
系统架构
外卖订餐管理系统
a
8
软件三层设计
a
9
用户订购流程图
浏览菜单列表
查看订单
添加到购物车 是
购物车页面
是否正确
结算 输入用户名和密码
提交订单 是
是否登录 否
提示用户登录

பைடு நூலகம்
提示用户名或密码错 误
a
10
数据库类关联图
用户User 1
菜系Category
11
1
1
购物车Cart
*订单Order 1
1
11
11
1
* *菜单Menu 1
前台订餐
后台管理
用户登录、注册、浏览 菜单、提交订单
菜系管理
订单管理
菜单管理
a
6
PART TWO
O设计思路&&关键技术
a
7
系统设计模式 && 相关技术
O设计模式指的是在软件的建模和设计过程中运用到的模式。 这些模式都可以直接用来指导面向对象系统中至关重要的对 象建模问题,该系统使用MVC设计模式。 OJ2EE(Java 2 Platform Enterprise Edition)java企业版本, 以组件为基础,主要进行web开发。 OStruts框架:基于MVC模式,提供了一个统一的标准框架, 开发者可以更专注于应用程序的商业逻辑。
下 用 动作, 送那些没
a
13
AJAX在系统中的应用
O采用ajax技术来提高用户的体验,用户登录时输入用户名 点击登录时就会检索数据库是否存在改用户,并校验用户密 码。 当用户注销登录时,使用ajax局部刷新页面.
a
14
使用的数据库语句
以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=?
a
21
致谢
O大学本科的学习生活即将结束。在此,我要感谢所有曾经 教导过我的老师和关心过我的同学,他们在我成长过程中给 予了我很大的帮助。本文能够顺利完成,要特别感谢我的导 师曾志高老师,同时感谢各位老师的关心和帮助。
a
22
a
12
AJAX
O AJAX 指异步JavaScript及XML(Asynchronous JavaScript And XML(异步JavaScript和XML)),是指 一种创建交互式网页应用的网页开发技术。
O使用Ajax的最大优点,就是 能在不更新整个页面的前提 数据交互。这使得Web应 程序更为迅捷地回应用户 并避免了在网络上发 有改变过的信息。
1* 购物*车项CartItem
1 * 订*单项OrderItem
a
11
数据源
O通过JNDI创建一个数据 库连接池,在DataSource 中事先建立了多个数据库 连接,这些数据库连接保 存在连接池(Connect Pool) 中。Java程序访问数据库 时,只需要从连接池中取 出空闲状态的数据库连接; 当程序访问数据库结束, 再将数据库连接放回连接 池。
基于WEB的外卖系统的设计与实现
O指导教师:曾志高
班级:计算机1202 学生:邵辉 学号:12408100211
a
日期:2016.5.28 1
答辩提纲
• 课题概述 • 设计思路&&关键技术 • 系统效果展示 • 致谢&&总结
a
2
PART ONE
O课题概述
a
3
概述
O研究背景:网络技术的飞速发展,促使了网上订餐的诞生 O研究目标:实现外卖订餐管理信息化,实现资源的高效利
a
15
PART THREE
O系统效果展示
a
16
系统主界面
a
17
用户注册界面
a
18
购物车界面
a
19
管理员操作订单界面
a
20
总结
系统基于JSP等技术和MVC设计模式而构建: 主要优点:具有较高的可维护性与可拓展性,数据库更 换简便 不足之处:系统中的部分模块功能不完善、对管理员的 权限没有细分、没有实现导航和定位
相关主题