本系统为用户而设计制作点餐系统,旨在实现点餐智能化、现代化管理。本点餐管理自动化系统的开发和研制的最终目的是将点餐管理的运作模式从手工记录数据转变为网络信息查询管理,从而为现代管理人员的使用提供更多的便利和条件。使点餐系统数字化、智能化,是提高工作效率的重要举措。
为了更好地发挥本系统的技术优势,根据点餐系统的需求,本文尝试以B/S经典设计模式中的Spring Boot框架,JAVA语言为基础,通过必要的编码处理、点餐系统整体框架、功能服务多样化和有效性的高级经验和技术实现方法,旨在完成一个快速、高效、便捷的点餐系统。本系统以用户与管理员两类人,作为目标用户,其中用户主要功能包含用户的注册与登录,查看美食信息进行在线下单等,对账号相关信息的修改;管理员主要功能包括了对用户信息、美食信息、促销活动、订单信息等管理;管理员可以实现最高权限级别的全系统管理,
关键词:点餐系统;Spring Boot框架;JAVA语言;
目 录
1 绪论 1
1.1研究背景 1
1.2国内外研究现状 1
1.3课题意义 2
2 系统相关技术 2
2.1 Spring Boot框架介绍 2
2.2 B/S结构 3
2.3 Java编程语言 3
2.5 系统开发、运行环境 3
3 需求分析 5
3.1非功能需求分析 5
3.1.1 可靠性与可用性要求 5
3.1.2 容错性需求 5
3.1.3 易用性与易学性 5
3.2 技术可行性 5
3.3 经济可行性 6
3.4 操作可行性 6
3.5系统用例图 6
4 系统设计 8
4.1 总体功能设计 8
4.2 系统登录模块设计 9
4.3 数据库设计 10
4.3.1 E-R图设计 11
4.3.2 数据库关系表设计 13
5 系统实现 22
5.1 用户前台系统功能模块实现 23
5.2 管理员功能模块实现 28
6 系统测试与结论 33
6.1 测试方法与步骤 33
6.2 模块测试 34
6.2.1 登录模块测试 34
6.3 测试用例 34
6.4 结论 35
参考文献 36
致 谢 37