摘要:现在的高校都有食堂,原来只不过是规模大小的区别,而且都是采用的传统的人工管理模式,就显得会消耗人力,物力,有时候还容易出错。但是现在信息技术的快速发展,就可以开发一套完整的系统,这样就可以代替人工,采取智能化的方式,会使得数据更加准确,也弥补了很多人工的缺陷。
开发过程中,严格按照软件开发的流程,采用MVC设计模式,以B/S模式为架构,后端数据库则使用了MySQL数据库,服务器采用Tomcat6.0;整个界面比较简洁,让人赏心悦目,界面等的设计也用到了jQuery、ajax、jsp。
系统完成了菜品订单管理,菜品详情管理,用户管理,卫生设备管理客服中心管理等管理功能。学生可以查询菜品信息来添加到购物车,进而提交订单;同时对菜品信息和食堂卫生设备等信息进行评价;员工主要是对菜品信息的发布,食堂卫生管理和厨房用具的管理。管理员是对学生和员工的信息管理,对学生发布的帖子进行回帖,对财务信息的管理和公告消息的发布。当学生提交订单之后,管理员和员工都有权限查看订单,并选择发送订单还是拒绝订单,若选择发送订单则学生会选择确认收货。
关键词:食堂管理系统;MySQL;B/S架构;
目录
摘要
Abstract
1 引言-1
1.1 课题背景-1
1.2 研究的目的和意义-1
1.3 国内外现状-1
1.4 系统的架构-2
1.5 系统的关键技术-2
1.6 MVC设计模式简介-2
2 系统需求分析-4
2.1 功能需求分析-4
2.1.1 用户注册登录-4
2.1.2 浏览搜索菜品-4
2.1.3 论坛管理-4
2.1.4 购物车管理-4
2.1.5 菜品订单管理-4
2.1.6 留言处理-4
2.2性能需求分析-5
2.2.1 安全特性需求-5
2.2.2 灵活性-5
2.2.3 时间特性需求-5
2.3可行性分析-5
2.3.1 经济可行性-5
2.3.2 技术可行性-5
2.3.3 操作可行性-6
2.3.4 其他可行性-6
2.4系统用例分析-6
3 系统的总体设计-9
3.1 功能模块设计-9
3.2 系统数据库-9
3.2.1数据库设计-9
3.2.2数据库表结构-13
3.3 数据流程分析-16
3.3.1 系统登录流程-16
3.3.2 系统数据添加流程-17
3.3.3 系统数据修改流程-18
3.3.4系统数据删除流程-18
4 系统的详细设计-19
4.1 未登录主要界面-19
4.1.1登录注册界面-19
4.1.2 首页界面-20
4.1.3 客服中心界面-21
4.1.4 菜品信息界面-21
4.1.5 卫生标准界面-22
4.1.6 设备信息界面-22
4.1.7 配套设施界面-23
4.2 学生登录主要界面-23
4.2.1 前台客服中心界面-23
4.2.2 前台菜品信息界面-24
4.2.3 学生后台界面-26
4.2.4 个人信息管理界面-26
4.2.5 购物车界面-27
4.2.6 订单管理界面-29
4.3 员工登录主要界面-30
4.3.1 后台管理界面-30
4.3.2 信息管理模块-31
4.3.3 个人信息界面-32
4.3.4 菜品管理界面-33
4.3.5 订单管理界面-34
4.4 管理员登录主要界面-35
4.4.1 后台管理界面-35
4.4.2 权限管理界面-36
4.4.3 食品销售管理界面-36
4.4.4 人员信息管理界面-36
4.4.5 员工工资管理界面-37
4.4.6 网站信息管理界面-38
4.4.7 客服中心管理界面-39
4.4.8 友情链接管理界面-40
5 系统运行与测试-41
5.1 测试目的-41
5.2 测试步骤-41
5.3 测试用例-41
5.4 系统报错测试-44
6 结论-45
参 考 文 献-46
致 谢-47