点餐预约系统主要是为了提高用户的工作效率和更方便快捷的满足用户,更好存储所有数据信息及快速方便的检索功能,对点餐预约系统的各个模块是通过许多今天的发达点餐预约系统做出合理的分析来确定考虑用户的可操作性,遵循开发的系统优化的原则,经过全面的调查和研究。
本系统采用从上往下的步骤开发,基本功能如下:
本课题要求实现一套点餐预约系统,系统主要包括(管理员和用户)二个模块功能。
系统选用java语言,应用Springboot框架, MySQL为后台数据库。系统主要包括用户、美食类型、美食信息、美食订单、退订订单、餐桌信息、餐桌预定、取消预约、客户反馈等功能模块。
经过认真细致的研究,精心准备和规划,最后测试成功,系统可以正常使用。分析功能调整与点餐预约实现的实际需求相结合,讨论了Springboot框架开发点餐预约系统的使用。
技术可行性
本系统的开发使用java作为系统开发的开发语言,开发环境选择Eclipse,而B/S结构决定了本系统的兼容性和多用户可操作性,此外选择MySql作为数据库不仅提高了数据安全性更保障了数据的可操作性。
3.1.3 运行可行性
本系统作为以java作为开发语言的系统,而且选用B/S结构则决定了要操作本系统仅需要占用很小的资源,并没有过多地硬件配置要求,目前市面上只要能正常运行浏览器的个人电脑都可以正常运行使用该系统。
经过总结,本系统在经济方面、技术方面、运行方面的条件都得以满足,为此系统的开发具备了可行性条件。
3.2 小程序现状分析
当今社会的生活节奏越来越快,人们对手机微信的需求也越来越高,不仅对操作简单、功能齐全方面,而且对于用户的体验度也有了更高的要求,最快捷高效的方式莫过于利用互联网,将点餐预约系统和互联网结合起来,为用户提供方便快捷的服务。
需求分析的任务是通过详细调查现实要处理的对象,充分了解系统的工作概况,明确用户的各种需求,然后在此基础上确定新系统的功能。新系统必须充分考虑今后可能的扩充和改变。
目录
摘 要 I
Abstract II
1 绪论 1
1.1 课题背景 1
1.2 课题研究现状 2
1.3 课题意义 3
1.4 本文研究内容 4
2 系统开发环境 5
2.1 Java语言 6
2.2 Springboot框架 7
2.3微信小程序简介 8
2.4 B/S架构 9
2.5 Eclipse环境配置 10
2.6 MySQL环境配置 11
3 系统分析 12
3.1 系统可行性分析 13
3.1.1 经济可行性 14
3.1.2 技术可行性 15
3.1.3 运行可行性 16
3.2 小程序现状分析 17
3.3 功能需求分析 18
3.4系统流程分析 19
3.4.1操作流程 20
3.4.2添加信息流程 21
3.4.3删除信息流程 22
4 系统设计 23
4.1 系统设计主要功能 24
4.2 数据库设计 25
4.2.1 数据库设计规范 26
4.2.2 E/R图 27
4.2.3 数据表 28
5 系统实现 29
5.1用户功能模块(微信端) 30
5.2管理员功能模块(服务端) 31
6 系统测试 32
6.1 功能测试 33
6.2 可用性测试 34
6.3 性能测试 35
6.4 测试结果分析 36
结 论 37
参考文献 38
致 谢 39