java网上订餐系统开题报告_网上订餐系统的设计与实现

本文探讨了高校网上订餐系统的需求背景,指出由于学生增多导致的就餐难题,以及传统餐饮业管理效率低下。系统旨在提供在线浏览、订购、支付和配送服务,采用Tomcat、MySQL和Eclipse开发,采用MVC模式,计划在12周内完成需求分析、设计、实现和测试。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.本课题的研究意义及国内外研究现状:

如今随着现代教育的飞速发展,高校每年都会进行扩招 ,随着学生的不断增多,加大了学校对学生的管理难度,学生在不断增多,学校空间就会不断减少,而且高校的资源本来就是有限的,学生的不断增加必然会导致学生就餐难的问题。越来越多的大学生喜欢宅在宿舍,加上有些吃饭的地方离塑身比较远,学生们又不想走很长的路,而且现在学校学生非常多,放学后学校餐厅学生很多,就餐很难,因此解决这一部分宅男或宅女的吃饭问题时很必要的。

大中小城市中餐饮行业的发展可谓是蒸蒸日上,传统的手工作业方式已经不能满足餐饮经营者的需求了。顾客对食物的要求也越来越高了。所有商品信息,账目变得十分庞大,核算起来非常费时,费力,当然也容易出错。同过计算机对这些信息的管理,操作,可以解决以上问题,不仅能节约时间,节省人力,还能提高工作的效率,为广大餐饮行业的经营者带来了更多地利益,同时也让更多顾客对食品更加了解。

对于餐饮这一行业,发达国家发展的速度比发展中国家的要求要高很多。因为发达国家时间观念强,最服务的要求也高,这也 促使着餐饮不断发展,更重要的是其餐饮业能充份利用计算机,利用计算机去管理,能更加好的提供各种服务。

我国是发展中国家,餐饮行业在我国只是处于形成期,从网站数量来看,从事网上订餐业务的网站并不多,专门从事高校网上订餐业务的网站凤毛麟角。一些周边的较大的星级酒店虽然设立网站开展订餐业务,但以网上订房业务为主。至于食堂和一些学校周边的中小餐饮企业则未涉足网上业务,而且有些餐馆虽然上了网,但网上订餐业务也从未开展。另外从网上订餐企业的业绩看,并不理想。

2.:研究内容

网上订餐主要提供饮食信息,商铺信息和优惠信息的浏览和产品的订购,订单的确认及付款,产品配送等。顾客可以通过订餐系统实现店铺浏览,饮食咨询浏览,网上预订和付款,送餐服务,消费折扣等;商家可以实现店铺展示,顾客需求信息搜集,发放广告等;管理员可以对相关信息进行添加,删除,修改和打印等。

系统的组成:

(1)前台用户模块

包括用户的登录,建立订单,确认订单,菜品的展示和分类,客户留言,餐馆公告,会员中心 。

(2)后台管理员模块

管理员主要对用户的功能进行管理,包括密码管理,用户管理,订单管理,菜单管理,菜系管理,地址管理等。

3. 研究方法、手段和研究进度

研究方法、手段:

(1)通过网络以及参考文献,搜索广泛材料,对餐饮有一个很好的认识。

(2) 本系统采用tomcat构建服务器,mysql搭建数据库,和Eclipse构建用户界面,采用MVC模式编写,模式视图控制分布以便后期更好修改维护。

(3)进行系统测试,检查系统存在的错误,并且进行相应的修改,经过反复的测试修改,最终完成系统初期的愿望。

研究进度:

第1周,完成系统的需求分析

第2周,数据库的设计

第3-5周,后台模块的实现。

第6-8周,前天模块顾客模块的实现,包括用户登录,订单管理这两个最基本的业务。

第9周,系统测试,并修改错误。

第10-12周,撰写论文。

4.参考文献:

[1]赵强.精通jsp编程-Java技术大系[M].北京:电子工业出版社,2009.

[2]蔡剑,景楠著.Java Web应用开发:J2EE和Tomcat[M].北京:电子工业出版社,2010.

[3]薛军超.Mysql网络数据库开发[M].人民邮电出版社,2011.

[4] 张华.无线点餐系统的设计与实[M].科学大众,2011.

[5]张伟.蒋德华.基于B/S架构的网站设计研究[J].软件导刊,2008.

[6]单聪,孙细明.网络订餐的发展现状及对策研究[C].现代商业,20 10.

[7]王素梅,鲍嘉.Dreamweaver购物网站创建技术精萃[M].北京:清华大学出版社,2007.

[8] 贺平.软件测试教程[M].电子出版社,2011.

[9]StephenR.Schach.Object-Oriented and Classical Software Engineering[M].机械工业出版社,2011.

[10] KennethN.McKay.Soft Development on Adrenalin[M].北京理工大学出版社,2011.

一、本课题的目的和意义 随着现代科学技术的飞速发展、计算机全球互连网络相连接,使今天的社会进入了以计算机为核心的社会。网络的发展给我们带来了无限的商机便利。在餐饮业,网络也同样能够发挥巨大的作用——网上订餐网上订餐中多功能性的服务可以让用户从容的网上浏览餐馆的菜单,或进行价格上的比价,来选择所需要的美食佳肴。目前,外卖送餐服务占餐饮生意额的一半以上。显而易见,网上订餐将成为餐饮业扩大生意的金矿源,有眼光的餐饮业业主应该尽早考虑如何利用英特网上网销售。网络的普及使人们对网站设计和外观的要求越来越挑剔了,因此,网页作为一个企业的脸面需要精心设计。餐饮业主可以利用网络技术,或者自己的网站,发放餐馆的信息和菜品信息,每一样菜都有精美的图片,实行餐馆企业的自我推介,从而吸引上网人员的关注。设计个性化的界面吸引顾客,使消费者方便快捷地登录,并很方便的预定需要的菜品。 为了方便人们的生活,提高人民的生活效率,该系统根据现实订餐的方式虚拟于网络之上,使人们通过网络就可以完成生活中必要的事情(饮食)。 二、课题的国内外开发动态 在经济发达的国家和地区,计算机技术应用于餐饮业已经十分成熟,目前它利用主要的信息系统使其部门经理有更多的时间面向顾客。经济发达国家人们的时间观念很强,对服务的要求也比较高。如IBM公司的POS产品已获得较大范围的应用。2004年在美国100家最有效利用信息技术企业中,美国最大的食品和多种服务公司ARAGroup Ine,名列第四[5]。目前它利用主要的信息系统使其部门经理有更多的时间面向顾客。 网上订餐中多功能性的服务还可以让消费者从容的网上浏览餐馆的菜单,或进行价格上的比价,来选择所需要的美食佳肴。目前,通过上网提供外卖和送餐服务的餐厅多于独立经营者,外卖送餐服务占餐饮生意额的一半以上。美国餐饮消费者越来越趋向于使用网上订餐的形式来购买外卖,特别是年轻一族的消费者。显而易见,网上订餐将成为餐饮业扩大生意的金矿源,有眼光的餐饮业业主应该尽早考虑如何利用英特网上网销售[6]。 更重要的是其餐饮业能不断运用先进的管理方法和手段特别是信息技术,充分地利用巨大的信息资源。而在国内,网上订餐并没有普及。 三、课题的基本内容 网上订餐主要提供饮食信息、商铺信息和优惠信息的浏览和产品的订购、订单确认及付款、产品配送等。人们可以通过订餐系统实现店铺浏览、饮食资讯浏览、网上预定和付款、送餐服务、消费折扣等。 本系统按功能分为以下几个模块: (1)基本信息管理模块:负责用户账号密码、管理员账号密码、用户留言等。 (2)菜式管理模块:负责菜名、上传、价格等。 (3)订单管理模块:负责订单菜名、数量、价格、地址、电话、备注、姓名等。 四、拟解决的主要问题 本系统开发的技术难点主要有两个方面:一是业务逻辑的理解;二是数据库逻辑结构的设计。只有在准确理解网上订餐系统的业务逻辑之后才可能开发出符合用户需求同时也符合系统设计结构的系统来。数据库逻辑结构设计应遵循一般的设计要求,同时又能满足本网上系统的实际数据需求。 此外,利用MySQL建立好关系数据库和建好客户端和服务器之间的连接又是另一个难点。建立良好的数据库要从科学性、安全性、规范性、结构性等各个方面进行考虑。客户端和服务器之间的连接要配置好数据库服务器等。 五、课题设计实现方案 (1)本系统开发语言的选择 随着J2EE的发展,采用JSP+Servlet技术的网址安全性可靠性便捷性都有了很大的提高,本系统为采用基于Java语言和MySQL数据库的HSS框架Java Web网站。 (2)本系统开发工具的选择 由于本系统用到了Spring+Hibernate+Struts框架,所以采用了集成这些框架的MyEclipse开发工具进行开发,数据库的设计因为用到的是MySQL,所以采用了PowerDesigner+Navicat 六、研究方法 本毕业设计采用的研究方法主要有文献法和调查法。本毕业设计具体功能的获取过程主要使用文献法和调查法,通过网络调查和查阅网络资料来具体确定本软件的功能需求细节;在软件开发过程中,解决技术问题使用的方法是文献法,通过查阅课本、图书馆资料和网络在线文献等,解决在软件开发过程中的技术问题,比如数据库、建模工具的使用、软件测试等。 七、选题的特色及创新点 选题的特色:本毕业设计开题经过走访调查和文献查阅等多种方式,基本可以现实的需求相一致,并能体现用所学的知识和计算机技术解决实际问题。 选题的创新点:该选题采用的均是计算机成熟的技术,在计算机技术方面并没有体现创新点,但是通过完成该毕业设计,可以使得自己对计算机软件开发有更深的认识,积极培养自己的创新意识。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值