![](https://csdnimg.cn/release/download_crawler_static/88002109/bg5.jpg)
1 绪论
1.1 课题研究背景及意义
随着我国经济的发展,人们早已战胜了贫穷、饥饿等困难,人们的生活水平
逐渐走向了小康。在之前经济不够发达的年代,人们往往都是在家自己做饭的,
可能一年到头都下不了几次馆子,但随着人们生活质量的提高,点外卖或者去快
餐店吃饭已经成了稀松平常的事情。在饭店进行点餐的时候往往会遇到一些问题,
比如等候的太久或者点餐点错等,这些因为店员失误或者考虑不周导致的问题都
会影响客人就餐的心情,很可能导致客人愤然离场或者引发更大的冲突或矛盾。
所以拥有一套专业且完整的点餐系统是非常重要的事情,它可以保证整个点餐流
程完整和可追溯,可以避免因为人工点餐出现的一些错误,保证用户的点餐体验。
所以在进行毕业设计选题的时候,我希望用大学四年学习的完整的软件工程学的
知识体系和编程技术开发一款基于 JAVA 的快餐店点餐系统,希望可以解决当前
很多餐馆中遇到的点餐难的问题。
1.2 国内外研究现状及发展趋势
随着当今社会.计算机技术发展越来越迅速,传统地使用笔和纸进行点餐的
方式逐渐没落,这是不能避免的。其实不只是餐馆中点餐的方式,其实人们生活
中的各个领域都发生了改变,人们的生活质量也在不断提升。最初的时候人们都
是通过文字进行记录的,这种方式慢而且容易出错,后来慢慢出现了使用平板电
脑进行点餐的方式,但使用的都是 C/S 的客户端程序,安装比较麻烦,而且对硬
件也有要求,目前国内比较流行的方式是使用网页端的程序进行点餐。
1.3 本文的研究思路与结构
本系统的开发遵循着软件工程学的设计原则,在决定自己的毕业设计做什么
之前会进行项目的前期调研和可行性分析,如果可行的话就对项目进行立项。在
项目立项之后会对整体的功能进行需求分析和数据库设计,这可以保证后期编码
的顺利进行。在所有的前期准备工作完成之后会对所有的功能模块进行计划,保
证在某一个时间段完成对应的功能。最后就是项目的编码与测试,这两者最好可
以同时进行,在保证开发效率的同时还能提升测试的准确性。