二十一世纪是一个集数字化,网络化,信息化的,以网络为核心的社会。中国的网民充分领略到“畅游天地间,网络无极限” 所带来的畅快。随着Internet的飞速发展,使得网络的应用日益的广泛。如电子商务,电子政务,网上医疗,网上娱乐,网络游戏,网络教学等。本次毕业设计的题目就是网络订餐系统。
本论文就毕业设计的内容,系统地阐述了整个网络订餐系统的功能及实现。实现了从菜品管理,菜品分类和查询,到订餐车实现,用户订单处理,再到系统管理。基本上实现了网上购物的功能流程,能够实现用户与商家在网上进行订餐交易。本系统界面简单直观,易于操作和使用,交互性强,完全基于Internet网络。使用jsp编程语言,mysql作为后台数据库.
随着互联网用户的增多,工作节奏加快,网络订餐成为众多年轻网民尤其白领阶层生活中的一部分。饭统网、大众点评网、豆丁网、无忧订餐网等网站的成立,为众多身处写字楼、工作繁忙的白领解决吃饭问题。
客户需求分析:顾客需要注册,并且可以修改用户名和密码,并且可以查看查看菜品信息,进行网上订餐,也可以在线留言,会员可以订购多个菜品信息,还可以对自己已经订购的菜品进行查看,前台菜品订购功能简介明了,操作简单快捷。
管理员需求分析:管理员有自己的账户,登陆后能进行密码修改还可以进行管理员分配,最主要的就是产品的维护菜品信息管理,菜品分类管理,菜品录入操作,还可以管理公告留言,并可以查看此客户所申请的产品订单和订单管理。
(a)用户注册
(b)用户登录
(c)菜品浏览
(d)菜品订购
(e)菜品查询
(f)订单修改
(g)修改密码
(h)修改个人信息
(i)管理员
.
目 录
1 绪论 1
1.1开发背景 1
1.2研究意义 1
1.2 网上订餐系统现状分析 1
1.3 计算机信息系统的发展 2
2 开发环境 2
2.1 软件工程介绍 2
2.2开发环境及工具 3
2.1.1 jsp技术介绍 3
2.2.3 mysql数据库 3
2.3 JSP数据库开发技术 3
2.3.1.JDBC访问数据库 3
2.3.2.BDE开发数据库 4
2.4 开发方法整体选择 5
3 系统分析 6
3.1 需求分析 6
3.2 功能模块图 9
3.3 系统数据分析 12
3.4 系统数据库设计 15
3.5系统架构设计 17
3.6可行性分析 18
3.6.1技术可行性 18
3.6.2经济可行性 18
3.6.3操作可行性 18
4 详细设计 19
4.1主页面模块 19
4.2用户注册模块 20
4.3用户登录模块 21
4.4菜品浏览模块 21
4.5订餐车模块 22
4.6订单确认模块 23
4.7订单提交模块 24
4.8后台管理员登陆 24
4.9 后台主界面 26
4.10 菜品类别管理 27
4.11 菜品管理 27
4.12 订单管理 28
5 系统调试与测试 29
5.1 程序调试 29
5.2 程序的测试 29
5.2.1 测试的重要性及目的 29
5.2.2 测试的步骤 29
5.2.3 测试的主要内容 29
6 结 论 31
致 谢 32
参考文献 33