摘 要:近几年电子商务发展迅速,人们逐渐习惯于网上购物,使用电子支付。餐饮行业也紧跟电子商务发展的脚步,网上订餐成为人们的生活方式之一,在线订餐系统的完善将是现代社会必然的需求。
本论文根据对网上订餐的业务流程及客户需求的调研,结合自身实际订餐体验,提出了本在线预约订餐系统的设计模型。本系统基于B/S架构,使用JSP技术,SSH框架与MySQL数据库进行数据交互。系统包含在线订餐、用户信息管理、餐品信息管理、订单管理、营业统计五大模块,实现了用户网上订餐选座,管理自身信息和管理员维护餐品信息,处理订单和统计订单等功能。系统使用JavaScript、JQuery技术结合BootStrap前端框架构建前端页面,使界面美观、简洁明了。
本系统界面友好,操作简单,功能完善,提高了用户订餐体验和餐厅管理效率。
关键词:在线订餐;SSH框架;MySQL
目录
摘要
Abstract
1 绪论-1
1.1 课题的背景、目的和意义-1
1.2 课题研究的现状-1
1.3 课题欲解决的问题-1
2 需求分析与概要设计-2
2.1 系统需求分析-2
2.1.1 系统用例-2
2.1.2 系统功能性需求-3
2.1.3 系统非功能性需求-6
2.2 功能模块划分-6
2.3 数据库设计-8
2.3.1 数据库逻辑设计-9
2.3.2 数据表设计-9
3 系统详细设计-11
3.1 核心技术-11
3.2 在线订餐模块-11
3.3 用户管理模块-12
3.3.1 用户注册、登录-12
3.3.2 用户管理个人信息-13
3.3.3 管理员搜索用户-14
3.4 餐品管理模块-15
3.4.1 用户查看餐品信息-15
3.4.2 管理员管理餐品信息-15
3.5 订单管理模块-16
3.5.1 订单号查询-16
3.5.2 用户管理自己的订单-16
3.5.3 管理员处理订单-17
3.6 订单统计模块-18
4 系统实现-19
4.1 数据库连接-19
4.2 在线订餐模块-19
4.3 用户管理模块-22
4.3.1 用户注册、登录-22
4.3.2 用户管理个人信息-23
4.3.2 管理员搜索用户-25
4.4 餐品管理模块-26
4.4.1 用户查看餐品信息-26
4.4.2 管理员管理餐品信息-28
4.5 订单管理模块-30
4.5.1 订单号查询-30
4.5.2 用户管理自己的订单-31
4.5.3 管理员处理订单-33
4.6 订单统计模块-34
5 软件测试-35
6 总结-36
参 考 文 献-37
致 谢-38