【计算机开题报告】订餐管理系统

任务要求(题目来源、应完成的主要内容、基本要求及成果形式、应收集的资料及主要参考文献等)

题目来源:

自拟(经由指导教师审批同意)

应完成的主要内容:

订餐管理系统采用的是JAVA语言开发,Jsp技术做页面设计,利用MySQL为数据库, Eclipse平台来编写代码,框架方面选择的是SSM框架,采用B/S结构实现服务器与浏览器的通信。
订餐管理系统分为用户与管理员两种角色,其功能如下:
用户功能
1、注册
2、预约功能:可以预约时间 可以修改预约和取消预约
3、点菜系统:可以点菜 增删改查菜品 (购物车),下单后生成单号
4、评价功能:可以给每个菜做出评价(一共五颗星用户可以选择自己想给的星星数,最后这道菜的星星数由用户给出的星星数的平均值决定)
管理员功能
1、统计功能:统计哪一种类的菜是客人点的最多的,和最少的,并将该信息显示给用户。
2、推荐功能:根据星星数来推荐菜
3、后台管理功能:显示所有顾客的订单信息,可以根据单号查询到顾客的账单。

基本要求:

(1)了解订餐管理系统设计的需求,设计系统的功能架构;
(2)学习SSM开发程序的基本方法
(3)熟悉Eclipse开发环境;
(4)熟练使用java语言进行程序开发;
(5)熟悉MySQL数据库,并掌握对数据库操作的方法;

成果形式:

1.翻译英文期刊计算机类文献一篇,汉字不少于4千字。
2.完成毕业设计说明书,正文不少于1.5万字。
3.能够满足用户需求的、稳定的系统软件。
4.毕业设计内容刻录成光盘,包括:毕业设计任务书及开题报告,系统源代码,毕业设计说明书,英文翻译原稿及正稿,系统的安装使用说明书。
应收集的资料:

  1. 到实地考察和网上平台收集了解用户的需求,获取数据的来源,之后统计、分析和整理相关的数据。
  2. 去线上或线下图书馆收集查阅相关文献,了解掌握课题目前发展和研究现状,掌握课题开发的各项相关技术。

参考文献:

[1]Yang Yizhe,Cui Hongjun,Ma Xinwei,Fan Wei,Zhu Minqing,Yao Sheng,Guo Yanyong.Evaluating the Impacts of Optimization Horizon on the Shared Autonomous Vehicle Reservation Request System[J].Journal of Advanced Transportation,2022,2022.
[2]张巧岭.校园订餐系统设计[J].电子世界,2021(20):162-163.
[3]高天搏,刘伟.基于微信小程序的食堂订餐系统[J].科学技术创新,2021(29):74-76.
[4]Larumbe Jaime.Measuring Customer Reservation Price for Maintenance,Repair and Operations of the Metro Public Transport System in Qatar[J].Sustainability,2021,13(19).
[5]Petrova L E,Zatsepina E A,Chibirkina E A,Mamedova E E.Land management support for formation of specially protected natural reservations system[J].IOP Conference Series:Earth and Environmental Science,2021,867(1).
[6]韩立峰,亓雪冬.基于微服务的高校网上订餐系统设计[J].微型电脑应用,2021,37(09):155-157+165.
[7]范勇华.基于Web订餐系统的设计与实现[J].信息与电脑(理论版),2021,33(13):71-73.
[8]陈江辉,於立杰,李强.智慧校园食堂订餐系统信息化平台的设计[J].网络安全技术与应用,2021(03):43-44.
[9]张苗苗,罗雅过,吕嘉琦.微信小程序订餐系统设计[J].无线互联科技,2020,17(24):26-27.
[10]余丽娜.微信小程序订餐系统设计与实现[J].信息通信,2020(02):131-132.

任务起止时间:2022年02月28日至2022年06月06日
学 生(签字): 2022年02月28日

指导教师(签字): 2022年02月28日

主管院长(签字): 2022年02月28日

毕业设计(论文)开题报告

一、选题的目的和意义

随着网络的发达,越来越多的消费者更倾向于上网选购商品,这使得广大消费者能随时随地买到自己喜欢的商品,减少了消费者的等待时间。相比电话订餐,互联网订餐方便快捷,销售面更广。因此,越来越多的餐饮商家都把目光转向了互联网,订餐管理系统也由此而生。消费者可以随时随地查询各家餐店提供的菜品,并进行订购,还能享受团购的优惠,在线订餐已经受到更多消费者的喜爱。对于商家,同时在实体店和网上营业,能有更多的消费者,提高了商家的知名度和盈利。总的来说,订餐管理系统方便了商家和消费者的沟通交流,商家从中获取利润,消费者从中得到便利。所以,订餐管理系统的开发和应用是十分必要的。

二、课题的国内外研究现状和发展趋势

互联网的发展为人们的生产、生活带来了许多便利,传统餐饮业和产业服务采用互联网技术,让整个餐饮业在转型过程中少走了弯路,取得了更好的发展。发达国家的O2O模式已经非常成熟。OpenTable是美国目前市场份额最多、市盈率最高、客户量最大的网上订餐系统,OpenTable的服务遍及欧美国家,是世界订餐网站的领头人。
目前,我国的网上订餐已逐渐缩小与发达国家的差距,继美团宣布获得7亿美元巨额融资,将大战外卖业务之后,“饿了么”也宣布获得中信产业基金、腾讯、京东、大众点评等3.5亿美元融资。网上订餐必然是餐饮业的发展趋势,顺应时代潮流才不会被淘汰。中小企业也应建立相对完善的网上订餐系统,改变管理模式,打造企业文化,满足用户的订餐需求,推动我国餐饮业发展。

三、研究内容、研究方法及技术路线

研究内容:
订餐管理系统分为用户与管理员两种角色,其功能如下:
用户功能
1、注册
2、预约功能:可以预约时间 可以修改预约和取消预约
3、点菜系统:可以点菜 增删改查菜品 (购物车),下单后生成单号
4、评价功能:可以给每个菜做出评价(一共五颗星用户可以选择自己想给的星星数,最后这道菜的星星数由用户给出的星星数的平均值决定)

管理员功能
1、统计功能:统计哪一种类的菜是客人点的最多的,和最少的,并将该信息显示给用户。
2、推荐功能:根据星星数来推荐菜
3、后台管理功能:显示所有顾客的订单信息,可以根据单号查询到顾客的账单。

研究方法:
(1)调查法:从实际的系统开发目的出发,结合系统需求调研,得出本系统的功能结构模块。
(2)文献研究法:通过大量查阅有关本系统的相关技术书籍,更详尽地了解网上有关系统的现状及相关技术。
(3)经验总结法:经过网络搜索、老师指导以及自己的开发经验结合,对系统开发具体情况,进行归纳与分析,使之系统化、理论化。
(4)实证研究法:自己进行大量的编码测试,一切从动手编码出发,结合自己以前的编程基础,实现系统所需要的功能。

技术路线:

订餐管理系统采用的是JAVA语言开发,Jsp技术做页面设计,利用MySQL为数据库, Eclipse平台来编写代码,框架方面选择的是SSM框架,采用B/S结构实现服务器与浏览器的通信。

四、毕业设计(论文)工作进度计划(以周为单位)

第1周:确定毕业题目。
第2周:完成开题报告。
第3周:查阅文献资料,确定设计总体框架。
第4周:需求分析阶段:调查并分析业务逻辑,绘制数据流程图。
第5周:整体设计阶段:详细设计系统的功能。
第6周:完成各模块的设计。
第7周:建立数据库:设计各表之间的关系。
第8周:系统详细设计阶段:包括管理员功能与用户功能。
第9周:设计出软件功能模块的详细规格说明。
第10周:软件功能的设计与实现,用可维护的程序代码实现本软件的具体功能模块。
第11周:撰写论文大纲。
第12周:系统的调试与测试,逐步完善论文。
第13周:完成毕业设计说明书草稿。
第14周:完成毕业设计说明书正稿,准备答辨。
第15周:答辨。

五、主要参考文献

[1]Yang Yizhe,Cui Hongjun,Ma Xinwei,Fan Wei,Zhu Minqing,Yao Sheng,Guo Yanyong.Evaluating the Impacts of Optimization Horizon on the Shared Autonomous Vehicle Reservation Request System[J].Journal of Advanced Transportation,2022,2022.
[2]张巧岭.校园订餐系统设计[J].电子世界,2021(20):162-163.
[3]高天搏,刘伟.基于微信小程序的食堂订餐系统[J].科学技术创新,2021(29):74-76.
[4]Larumbe Jaime.Measuring Customer Reservation Price for Maintenance,Repair and Operations of the Metro Public Transport System in Qatar[J].Sustainability,2021,13(19).
[5]Petrova L E,Zatsepina E A,Chibirkina E A,Mamedova E E.Land management support for formation of specially protected natural reservations system[J].IOP Conference Series:Earth and Environmental Science,2021,867(1).
[6]韩立峰,亓雪冬.基于微服务的高校网上订餐系统设计[J].微型电脑应用,2021,37(09):155-157+165.
[7]范勇华.基于Web订餐系统的设计与实现[J].信息与电脑(理论版),2021,33(13):71-73.
[8]陈江辉,於立杰,李强.智慧校园食堂订餐系统信息化平台的设计[J].网络安全技术与应用,2021(03):43-44.
[9]张苗苗,罗雅过,吕嘉琦.微信小程序订餐系统设计[J].无线互联科技,2020,17(24):26-27.
[10]余丽娜.微信小程序订餐系统设计与实现[J].信息通信,2020(02):131-132.

一、本课题的目的和意义 随着人民生活水平的提高,餐饮业在服务行业中,占有越来越重要的地位。努力在当前餐饮行业日趋激烈的竞争中脱颖而出,已成为每位餐饮业经营者所追求的目标。 随着21世纪互联网的发展和普及,人们的工作效率的逐渐提高。方便、快捷、个性化的网上订餐服务正在进入人们的生活。网上订餐为商家提供有效的管理方式,节省了宣传、店面等费用。商家通过后台管理,可有效处理订单、统计销量;为客户提供方便、快捷、优惠的订餐方式,避免餐厅拥挤、排队等待,且无需电话订餐的额外消费,为商家和客户间建立了一种新型、高效沟通方式。 根据订餐系统流程,完成从浏览菜单、点餐到下单,到结账支付,到统计一条线的信息化管理,因此整个订餐管理信息系统的研发内容就是一整套订餐管理信息系统实现订餐业务的计算机化。 二、课题的国内外开发动态 在国外,在多年前许多知名品牌就开始了网上订餐服务,如今提供网上订餐服务的商家数目正在急剧膨胀,人们只需要在网上就能全天订座。因此,网上订餐的方式已经被国外大部分人们所认可。 网上订餐服务能够大大改善国内电话订餐方式所存在的效率低,人工记录、保存与修改容易出错等问题。网上订餐服务在国内逐渐兴起,并迅速扩散。人们通过上网预订需要的餐品,这样不仅节约时间,而且为商家的订餐管理工作提供了方便,最重要的是这样的订餐方式对每个订单的信息能够保管妥善且处理及时,实现了高度智能化管理。因此,网上订餐服务已发展成为一种非常受欢迎的订餐方式。 三、课题的基本内容 网上订餐系统作为一款订餐管理的系统,它将订餐的一系列的复杂工作便捷化、高效化。 本系统按功能分为以下几个模块: (1)点餐模块:实现点餐,结账等功能。 (2)会员管理模块:实现对会员的添加和删除以及对会员信息的修改等功能。 (3)菜单管理模块:实现对菜单的添加和删除以及对菜单信息的修改等功能。 (4)登录管理模块:实现对登录信息的管理功能。 (5)购物车模块:实现购物车中的添加、删除、清空条目等功能。 四、拟解决的主要问题 本系统开发的技术难点主要有两个方面:一是业务逻辑的理解;二是数据库逻辑结构的设计。只有准确理解一个系统的业务逻辑之后才可能开发出适应其应用的应用系统来,并且在系统之间模块的科学划分与结构组织都是在正确理解实际应用中的业务逻辑需求的前提下完成的。 此外,利用Oracle建立好关系数据库和建好客户端和服务器之间的连接又是另一个难点。建立良好的数据库要从科学性、安全性、规范性、结构性等各个方面进行考虑。客户端和服务器之间的连接要配置好数据库服务器等。 五、课题设计实现方案 (1)本系统开发语言的选择 本系统使用的开发语言Java语言,是Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于个人PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。在全球云计算和移动互联网的产业环境下,Java更具备了显著优势和广阔前景。因此在开发系统时我把它作为本系统开发语言。 (2)本系统开发工具的选择 本系统前台使用的开发工具是MyEclipse。MyEclipse企业级工作平台MyEclipse Enterprise Workbench ,简称MyEclipse. 是对EclipseIDE的扩展,利用它我们可以在数据库和JavaEE开发、发布以及应用程序服务器的整合方面极大的提高工作效率。它是功能丰富的JavaEE集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持HTML, Struts, JSP, CSS, Javascript, Spring, SQL, Hibernate。 MyEclipse 是一个十分优秀的用于开发Java, J2EE的 Eclipse 插件集合,MyEclipse的功能非常强大,支持也十分广泛,尤其是对各种开源产品的支持十分不错。MyEclipse目前支持Java Servlet,AJAX, JSP, JSF, Struts,Spring, Hibernate,EJB3,JDBC数据库链接工具等多项功能。可以说MyEclipse几乎囊括了目前所有主流开源产品的专属eclipse开发工具。因此在开发系统时我把它作为本系统前台的开发工具。 本系统创建、管理数据库使用的工具是Oracle。Oracle是甲骨文公司的一款关系数据库管理系统。它是在数据库领域一直处于领先地位的产品。可以说Oracle数据库系统是目前世界上流行的关系数据库管理系统系统可移植性好、使用方便、功能强,适用于各类大、中、小、微机环境。 六、研究方法 该毕业设计采用的研究方法主要有文献法和调查法。该毕业设计具体功能的获取过程主要使用文献法和走访调查法,通过网络调查和查阅网络资料来具体确定软件的功能需求细节;在软件开发过程中,解决技术问题使用的方法是文献法,通过查阅课本、图书馆资料和网络在线文献、网络在线案例参考等,解决在软件开发过程中的技术问题,比如数据库、建模工具的使用、环境搭建、软件测试等。 七、选题的特色及创新点
以下是一个校园订餐需求规格说明书模板,你可以根据自己的需求进行修改: 1. 项目概述: 本项目旨在为校园内师生提供方便快捷的订餐服务,包括餐品种类、订餐方式、支付方式、配送方式等。 2. 功能需求: 2.1 餐品种类:提供多种餐品选择,包括早餐、午餐、晚餐、夜宵等,每个餐品种类都应该有多个菜品供选择,并且应该提供详细的菜品介绍和图片展示。 2.2 订餐方式:提供多种订餐方式,包括网上订餐、电话订餐、微信订餐等,并且应该提供订餐流程和具体操作方法。 2.3 支付方式:提供多种支付方式,包括支付宝、微信支付、线下支付等,并且应该提供具体的支付流程和安全保障措施。 2.4 配送方式:提供多种配送方式,包括自取、送餐上门等,并且应该提供配送时间、配送范围和配送费用等相关信息。 3. 非功能需求: 3.1 可靠性:系统应该具有高可用性和稳定性,保证订餐、支付和配送的可靠性。 3.2 安全性:系统应该具有完善的安全保障措施,保护用户的个人信息和支付安全。 3.3 响应时间:系统应该具有快速的响应时间,保证用户的订餐体验。 3.4 用户体验:系统应该具有良好的用户体验,包括界面设计、操作流畅性、反馈机制等。 4. 性能需求: 4.1 并发访问量:系统应该能够支持大量用户同时访问,保证系统的稳定性和性能。 4.2 数据处理能力:系统应该具有快速的数据处理能力,保证订餐、支付和配送的实时性。 4.3 响应时间:系统应该具有快速的响应时间,保证用户的订餐体验。 5. 运行环境: 5.1 操作系统系统应该能够支持多种操作系统,包括Windows、Linux等。 5.2 数据库:系统应该具有可靠的数据库支持,包括MySQL、Oracle等。 5.3 硬件要求:系统应该具有较高的硬件配置,包括高速处理器、大容量存储器等。 6. 其他需求: 6.1 维护和支持:系统应该具有完善的维护和支持机制,保证系统的稳定运行和及时修复问题。 6.2 技术支持:系统应该提供技术支持,包括用户咨询、问题解答等。 以上是一个校园订餐需求规格说明书模板,你可以根据自己的需求进行修改和补充。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

写JAVA代码的人

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值