本在线点餐系统编号jsp960,系统功能主要实现对在线点餐的种类信息管理,会员登录,管理会员,菜品介绍,菜品交易等等,模拟了一般点餐媒介的在线点餐发布的过程.基于java的servlet进行开发,基于B/S架构模式,开发软件有:Myeclipse,mysql数据库,Tomcat服务器,使用MVC三层分层思想,通过这些技术的实现,整个系统的性能得到了大大的提高。并且文档方面包括,任务书,开题报告,答辩ppt等,本系统是独立的运行,不依附于其他系统,可移植,可扩展。代码的编写规范,注解较多,有利于作为毕设设计,课程设计,二次开发等。
网上点餐主要提供饮食信息,商铺信息和优惠信息的浏览和产品的订购,订单的确认及付款,产品配送等。顾客可以通过订餐系统实现店铺浏览,饮食咨询浏览,网上预订和付款,送餐服务,消费折扣等;商家可以实现店铺展示,顾客需求信息搜集,发放广告等;管理员可以对相关信息进行添加,删除,修改和打印等。
系统的组成:
(1)前台用户模块
包括用户的登录,建立订单,确认订单,菜品的展示和分类,客户留言,餐馆公告,会员中心 。
(2)后台管理员模块
管理员主要对用户的功能进行管理,包括密码管理,用户管理,订单管理,菜单管理,菜系管理,地址管理等。
目 录
在线点餐系统 1
摘 要 1
Abstract 2
第一章 绪论 5
1.1 课题研究背景 5
1.2 课题研究现状 5
1.3 本课题主要工作 5
第二章 系统相关技术 6
2.1 J2EE技术 6
2.2 MVC模式 7
2.3 B/S结构 8
2.4 MySQL数据库 9
2.5 本章小结 9
第三章 系统需求分析 10
3.1 系统总体目标 10
3.2 系统可行性分析 10
3.3 系统功能需求分析 11
3.4 系统非功能需求分析 11
3.5 系统开发环境与开发工具 11
第四章 系统设计与实现 13
4.1 设计目标与原则 13
4.2 系统架构设计 13
4.2.1 总体架构设计 14
4.2.2 系统网络拓扑结构图 15
4.3 数据库设计 15
4.3.1 数据库的选定 15
4.3.2 数据库概念模型设计 15
4.3.3 数据库逻辑设计 16
第五章 系统详细设计与实现 18
5.1 数据库连接实现 18
5.2 系统登录实现 18
5.3 系统模块实现 19
第六章 系统测试 22
6.1 功能测试 22
6.2 安全测试 22
6.3 可用性测试 22
6.4 性能测试 23
6.5 测试结果分析 23
第7章 系统评价 23
7.1 系统的特点和优点 24
7.2 系统存在的不足和改进方案 24
7.2.1 系统存在的不足 24
7.3 设计收获和心得 24
结 论 25
致 谢 26
参考文献 28