目 录
第1章 绪论 1
1.1 选题背景 1
1.2 研究的目的和意义 1
第2章 相关技术简介 3
2.1 系统的实现架构 3
2.2 系统使用的技术 3
2.2.1 Eclipse 3
2.2.2 Java 4
2.2.3 MySQL简介 5
2.2.4 微信小程序简介 6
2.3 系统使用的开发环境 6
第3章 系统需求分析 7
3.1 功能需求 7
3.2系统设计Java端整体流程 7
3.3 可行性分析 9
3.3.1技术可行性 9
3.3.2环境可行性 10
第4章 系统设计 11
4.1系统功能结构设计 11
4.2系统设计目标 11
4.3总体功能结构设计流程图 12
4.3.1用户注册 12
4.3.2用户登录 13
4.4数据库概念结构设计 13
4.4.1数据库逻辑结构设计 13
4.4.2 数据库逻辑结构设计 14
4.4.3 数据库物理结构设计 15
第5章 系统实现 24
5.1用户功能实现 24
5.1.1菜品列表界面 24
5.1.2购物车界面 24
5.1.3 用户系统菜单界面 25
5.1.4 我的订单界面 26
5.1.5 我的界面 27
5.1.6 修改个人信息界面 28
5.2管理员功能实现界面 29
5.2.1管理员登录界面 29
5.2.2管理员后台系统 30
5.2.3 订单管理 31
5.2.4 菜单管理 31
5.2.5 桌 列表 32
5.2.6 类别列表 32
第6章 系统测试 33
6.1测试目的 33
6.2测试方法 33
6.3测试方案 33
6.4本章小结 34
第7章 总结和体会 35
致 谢 36
参考文献 37
第3章 系统需求分析
3.1 功能需求
当用户启动微信小程序后,然后几秒钟后自动跳转到用户登录界面。这里要求用户有已经注册过的账 ,然后登录账 才能进入应用的主界面;如果没有,就需要完成注册,再登录便可以进入主界面;在主界面中,用户可以选择菜单简介,然后选择要下单的商品及数量,点击下单,这时订餐系统设计的后台就可以接收到相关的订单信息及后续的处理。另外,在本应用中涉及到的金钱,采用模拟金钱的方式,即由后台自动为每一个注册的账 充值相应的模拟金钱,用户使用模拟金钱进行商品的结算。
3.2系统设计Java端整体流程
基于微信小程序的点餐系统总流程如图3.1所示。
第4章 系统设计
4.1系统功能结构设计
经过前面几章的功能分析,以及需求分析,得到了系统最终的功能模块,系统的功能结构图
4.2系统设计目标
当今 会的生活节奏越来越快,人们对互联 的要求也越来越高,不仅要求使用方便,而且对于功能及扩展性也有了更高的要求,最能达到要求莫过于利用计算机 络,将所需功能要求和计算机 络结合起来,就形成了本系统。在设计本系统时遵循以下设计目标进行开发:
(1)安全性。在信息化的时代,信息就是宝贵的财富,保证信息的安全,特别是个人信息更要求可靠的安全性。
(2)先进性。结合当前流行的技术,开发出符合用户的需求,适合用户需求的系统。
(3)可扩展性。在软件设计过程中,我们要考虑到软件应用的可扩展性,便于将来软件的升级、更新。
(4)有效性。有效性主要包括功能有效性,设计的软件一定要最大限度地满足用户对不同种类的需求。
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!