2。8。3 功能需求分析 10
2。8。4 功能分析 10
2。8。5 数据库功能分析 11
3 。设计 12
3。1 数据库设计 12
3。1。1 用户表(user) 12
3。1。2 餐桌状态表(tablestatus) 12
3。1。3 餐桌表(tablelist) 12
3。1。4 订单表(orderlist) 12
3。1。5 留言表(notice) 13
3。1。6 菜品表(food) 13
3。1。7 网上订单表(wang) 13
3。2 数据库实现 14
3。2。1 触发器技术 16
3。3 数据字典 16
3。4 流程设计 17
3。4。1 登录流程 17
3。4。2 注册流程 17
3。4。3 点菜流程 18
3。4。4 结账流程图 20
3。5 系统设计 20
4 订餐系统实现 22
4。1 环境配置 22
4。2 开发框架 22
4。3 编写SPRING-SERVLET与WEB配置文件 23
4。4 功能实现 24
4。4。1 登录界面 24
4。4。2 注册界面 26
4。4。3 主界面 28
4。4。4 用餐详情 32
4。4。5 网上订餐功能 33
4。4。6 留言板功能 35
5 订餐系统测试 39
5。1 测试概述 39
5。1。1 测试的含义 39
5。1。2 测试的定义 39
5。1。3 测试的方法 39
5。1。4 测试的重要性及周期 40
5。2 模块测试 40
5。2。1 登录注册模块 40
5。2。2 菜品模块 41
5。2。3 订单模块 41
5。2。4 留言板模块 41
5。3 测试总结 42
6 总结 43
致谢 44
参考文献 45
1 绪论
1。1 开发背景
现在已经是21世纪,各种各样的信息都可以从网络途径上获得,可以说互联网已经是占了我们生活中信息来源的大部分渠道,当然,这对传统餐饮行业也是一个巨大的机会,衣食住行中,食是我们重要的一部分。如今有了互联网技术发展,如何让食客到餐厅就餐时,提高效率,增加餐厅的收益率,也让食客感觉到便捷,以互联网的优势,能实现餐厅的菜单自主管理,查看订单,让食客方便下单,这就产生了一个订餐系统需要达到的需求,也是白领,学生,餐饮行业的用户想看到的服务方式。