摘 要
社会和科技的不断进步带来更便利的生活,计算机技术也越来越平民化。二十一世纪是数据时代,各种信息经过统计分析都可以得到想要的结果,所以也可以更好的为人们工作、生活服务。网上点餐是生活的一部分,特别对高峰期来说餐馆点餐需要排队。把计算机技术和点餐相结合可以更符合现代、用户的要求,实现更为方便的点餐的方式。
本火锅店点餐系统采用Java语言和Vue技术,框架采用SSM,搭配Mysql数据库,运行在Idea里,采用小程序模式。本火锅店点餐系统提供管理员、用户两种角色的服务。总的功能包括菜品的查询、菜品的购买、餐桌预定和订单管理。本系统可以帮助管理员更新菜品信息和管理订单信息,帮助用户实现在线的点餐方式,并可以实现餐桌预定。本系统采用成熟技术开发可以完成点餐管理的相关工作。
关键词:在线点餐;订单管理;Java语言;Mysql数据库;餐桌预定
Abstract
The continuous progress of society and science and technology has brought more convenient life, and computer technology is becoming more and more civilian. The 21st century is the data age. All kinds of information can get the desired results through statistical analysis, so it can also better serve people's work and life. Ordering meals online is a part of life, especially in rush hours. Restaurants need to queue up to order meals. The combination of computer technology and ordering can meet the requirements of modern and users and realize a more convenient way of ordering.
The hot pot restaurant ordering system adopts Java language and Vue technology. The framework adopts SSM and MySQL database. It runs in idea and adopts small program mode. This hotpot restaurant ordering system provides two roles of administrator and user. The general functions include dish query, dish purchase, table reservation and order management. The system can help the administrator update the dish information and manage the order information, help the user to order online, and make a table reservation. The system is developed with mature technology and can complete the related work of ordering management.
Key words: online ordering; Order management; Java language; Mysql database; Table reservation
目 录
摘 要 1
Abstract 2
第1章 绪论 5
1.1课题研究背景与现状 5
1.2课题实现目的和研究意义 6
1.3课题研究内容 6
1.4论文结构安排 6
第2章 系统分析 7
2.1系统开发中使用相关技术介绍 7
2.1.1Java介绍 7
2.1.2Mysql数据库介绍 8
2.1.3B/s架构介绍 8
2.1.4 Tomcat服务器介绍 9
2.1.5Vue技术介绍 9
2.2系统可行性分析 10
2.2.1经济可行性分析 10
2.2.2操作可行性分析 10
2.2.3技术可行性分析 10
2.3系统需求分析 10
2.4系统性能分析 11
2.5系统功能分析 11
2.6系统操作流程分析 12
第3章 系统设计 14
3.1系统功能结构设计 14
3.1.1系统功能设计 14
3.2数据库设计 17
3.2.1数据ER图设计 18
3.2.2数据库表设计 20
第4章 系统详细实现 28
4.1用户登录功能的详细实现 28
4.2管理员权限的功能实现 28
4.2.1用户信息管理功能的详细实现 28
4.2.2菜品管理功能的详细实现 29
4.2.3餐桌管理功能的详细实现 29
4.2.4餐桌预定管理功能的详细实现 30
4.2.5系统管理功能的详细实现 30
4.2.6个人中心管理功能的详细实现 31
4.2.7订单管理功能的详细实现 31
4.3用户权限的功能详细实现 32
4.3.1用户信息管理功能的详细界面实现 32
4.3.2菜品展示功能的详细实现 33
4.3.3点餐功能的详细实现 33
4.3.4预定餐桌功能的详细实现 34
4.3.5购物车功能的实现 35
4.3.6订单管理功能的详细实现 36
第5章 系统测试 38
5.1系统测试的方法与选择 38
5.2测试环境与测试条件 38
5.3详细功能测试 38
5.3.1用户登录功能的测试 38
5.3.2菜品管理功能的测试 39
5.3.3点餐功能的测试 40
5.3.4餐桌预定功能的测试 41
5.4测试总结 42
总 结 43
参考文献 44
致 谢 46
时代的发展也为人们提出了更高的要求,只有不断的学习和发展才可以前进。目前我们正在科技和网络发展的关键点,网络已实现普及。然而还是有大量的企业、机构采用传统的办公方式进行处理事务,当然传统的方式对于小规模的企业、机构来说更为适合,但想要发展就需要以发展的目光来看待问题。如果可以采用更科学、省力的方式进行办公将会带来变革。
餐品的点餐方式关系着商家、消费者的利益。相关单位对菜品的准确性、安全性要严格把关,更要考虑到点餐的方便。以往都是由用户提供菜品、数量来购买菜品,用户占主导地位,工作人员负责查询信息然后出单。信息传递有时候会不准确,造成点餐的麻烦。如果采用共享的平台,把用户、管理员都结合到一起,起到信息共享就可以解决这类问题。菜品的所有信息都可以由管理员直接管理,用户的点餐过程也可由相关管理员负责把控,把用户的点餐实现流程化、清晰化,减少恶意操作,提供更为透明的工作流程,实现火锅店点餐系统的真正价值。
本系统从点餐的工作出发,包括管理员和用户两种权限。管理员的功能为菜品管理、菜品分类管理、餐桌管理、用户管理、餐桌预定管理、订单管理等,实现系统里用户的全面管控,用户可以在线选择需要的菜品进行点餐,在发生特殊情况时也可以在线退单,并实现餐桌的预定。两种权限的用户功能相辅相成,不可缺少,共同帮助餐馆的点餐管理。