摘要:信息化时代的到来,不仅提高了社会的生产力,也在不断介入人们的生活,给人们的生活带来了无限的商机和便利,在很大程度上改变了人们的生活方式和作息时间,人们生活水平不断提高,更会享受生活。很多餐饮管理者意识到,只有抓住时机,建立自己的餐饮网站,向用户在网上介绍餐馆信息、菜单信息以及及时和客户沟通,才能更好更优的经营餐馆。忙碌在大城市的白领们,往往由于工作的繁忙,而错过了午餐,面临巨大的工作压力,他们往往不能按时吃饭,在互联网技术不断提高下,网上订餐成为流行,人们可以通过网上订餐来获取美味食物,这样大大节省了消费者的时间和精力。
本网络订餐系统采用了B/S结构,通过JSP技术和myeclipse运行平台编译程序,使用mysql数据库存储后台数据,再tomcat发布web项目。本系统对模块细分后,在前台用户订餐部分包括了用户的注册、系统登录、菜式查询、管理个人信息、订单付款、客户提出建议等功能,而后台包括管理员对订单处理、查看历史订单、管理菜式、维护已经注册会员的信息等功能。在毕业设计的整个实现环节,我根据任务书提出的需求,对整个设计进行概要、详细设计,并且在整个开发过程中,结合理论和开发技术,设计实现出网上订餐系统各个关键模块,并对网页进行美化设计,其中使用了一些JavaScript的脚本语言,成功模拟出一个完整的订餐系统。
关键字:JSP;MySQL;网络订餐平台
目录
摘要
Abstract
1 引言-1
1.1课题研究意义-1
1.2课题研究目标-1
1.3国内外发展趋势-1
1.4研究现状-2
1.5研究内容-2
2 开发工具及技术简介-3
2.1 开发工具-3
2.1.1 MyEclipse 10.7-3
2.1.2 MySQL数据库-3
2.1.3 Tomcat服务器-3
2.2 开发技术-4
2.2.1 JSP技术-4
2.2.2 AJAX技术-4
3 系统分析-5
3.1需求分析-5
3.2可行性分析-5
3.3功能需求-6
3.4性能需求-7
4 总体设计-8
4.1结构设计-8
4.2数据库设计-9
4.2.1概念结构设计-9
4.2.2逻辑结构设计-9
4.2.3数据库表设计-10
5 系统详细设计与实现-14
5.1主要模块功能简介-14
5.2管理员模块-14
5.2.1账户信息管理-15
5.2.2注册用户管理-16
5.2.3订单信息管理-17
5.2.4菜品信息管理-17
5.2.5菜品类别管理-19
5.2.6资讯公告管理-20
5.2.7留言信息管理-21
5.3会员模块-21
5.3.1账户信息管理-21
5.3.2菜品展示模块-22
5.3.3菜品查询模块-23
5.3.4购物车模块-23
5.3.5订单信息模块-24
5.3.6留言模块-25
6 系统测试-26
6.1测试环境-26
6.2测试用例及结果-26
6.2.1用户登录功能测试-26
6.2.2用户注册功能测试-27
6.2.3菜式类别添加功能测试-27
6.2.4 购物车数量修改功能测试-28
6.3系统测试结果分析-28
7 总结-29
参考文献-30
致 谢-31