网上订餐系统的设计与实现.docx
- 文档编号:416980
- 上传时间:2022-10-09
- 格式:DOCX
- 页数:34
- 大小:518.82KB
网上订餐系统的设计与实现.docx
《网上订餐系统的设计与实现.docx》由会员分享,可在线阅读,更多相关《网上订餐系统的设计与实现.docx(34页珍藏版)》请在冰豆网上搜索。
网上订餐系统的设计与实现
毕业论文〔设计〕
网上订餐系统的设计与实现
院系:
电脑科学与技术学院
专业:
信息管理与信息系统
班级:
学号:
姓名:
导师:
2014年5月10日定稿
网上订餐系统的设计与实现
摘要
随着电子商务的飞速发展,人们工作效率的逐渐提高。
方便、快捷、个性化的网上订餐服务正在进入人们的生活。
网上订餐系统为商家提供有效的管理方式,节省了宣传、店面等费用,为顾客提供了方便、快捷、优惠的订餐方式。
本论文对网上订餐系统的设计与实现进行了详细的分析与描述。
网上订餐的管理系统要既能满足客户的订餐需求,又要满足自己的业务流程需求。
本论文主要是从系统概述,系统分析,系统设计和系统实现这四方面来进行说明。
本系统采用B/S结构进行设计,使用SQLServer构建数据库,以MYECLIPSE为设计语言,TOMCAT作为网页服务器来开发一个功能较为完善的订餐系统。
前台页面提供应顾客方便的实现网上订餐,而且能够查看本人信息、订单信息以及网上留言。
后台管理实现会员管理、菜单管理、订单管理、留言管理等基本网上订餐功能。
不仅方便顾客了解热销美食,而且利于商家制定销售策略。
关键词:
网络订餐,B/S结构,JSP,SQL
THEDesignandimplementationofXIAOPENG’Srestaurantonlineorderingsystem
ABSTRACT
Withtherapiddevelopmentofe-commerce,peoplegraduallyimproveworkefficiency.Convenient,fast,personalizedonlineorderingservicesareenteringpeople'slives.Onlinereservationsystemforbusinessestoprovideeffectivemanagement,savingpublicity,storesandothercosts,toprovidecustomerswithaconvenient,fast,preferentialorderingmethods.
Inthispaper,thedesignandimplementationofonlineorderingsystemforadetailedanalysisanddescription.Onlineorderingmanagementsystemmustnotonlymeettheneedsofcustomersordering,butalsotomeettheneedsoftheirbusinessprocesses.Thispapermainlyfromthesystemoverview,systemanalysis,systemdesignandsystemimplementationofthesefourareastobeexplained.
ThesystemusesB/Sstructuredesign,builddatabasesusingSQLServer,inMYECLIPSEdesignlanguage,TOMCATasawebservertodevelopamore
comprehensivereservationsystemfunction.Frontpageprovidedtofacilitatetherealizationofthecustomeronlineordering,butalsobeabletoviewmyinformation,orderinformationandonlinemessage.Manageachievemembershipmanagement,menumanagement,ordermanagement,messagemanagementandotherbasiconlineorderingcapabilities.Customerswillnotonlyfacilitateunderstandingofhotdishes,butalsohelpsbusinessesdevelopmarketingstrategies.
Keywords:
Ordering,B/Sstructure,JSP,SQL
第一章概述
1.1课题背景
随着21世纪互联网的普及,电子商务网站也随着互联网的普及而飞速的发展。
企业可通过电子商务网站来展示自己的产品,发布公司最新的动态,与合作用户进行沟通等一系列电商活动。
网络订餐系统其实也是电子商务网站的一种,。
随着电子商务的飞速发展,人们工作效率的逐渐提高。
方便、快捷、个性化的网上订餐服务正在进入人们的生活。
网上订餐系统为商家提供有效的管理方式,节省了宣传、店面等费用。
商家通过后台管理,可有效处理订单,统计销量;为顾客提供了方便、快捷、优惠的订餐方式。
防止餐厅拥挤,排队等待,且无需订餐的额外消费。
为商家和顾客间建立了一种新型、高效沟通方式。
1.2目的和意义
网上订餐系统可以为空闲时间紧凑的人节省到外面就餐的时间,他们不用出门就可以通过互联网来选购自己喜欢的饭菜,这种互联网上的交易,不仅可以更好的推广自己的产品,而且也方便了用户,可以大大的节省用户的时间。
网络订餐系统为了方便我们的管理和维护,以及为了方便用户的操作,所以要有一个设计原则。
1.要有实用性。
要基本满足用户的订餐需求。
2.在我们实现系统能够正常运行的同时,要让这个系统能够更加的操作简洁,使用户能够轻松的操作这个系统,这个对用户体验来说是非常重要的。
3.因为我们是专门针对网上订餐系统来进行这个需求开发的,所以我们要根据这个订餐系统要有一定的针对性。
4.对订餐系统的页面风格要有一定的欣赏性,可以更加吸引客户的目光。
1.4本章小结
本章主要是对网上订餐系统的背景做一个大概的介绍,介绍了网上订餐系统对当今人们的生活起到的重要的作用。
同时也阐述了本系统开发的目的的意义,在最后也对我们的系统制定了一个大概的开发策略。
第二章系统开发技术
2.1SQLSERVER2005简介
SQLSERVER2005使用了集成的商业智能工具为企业提供了数据管理,它是一个全面的数据库平台。
SQLSERVER2005数据引擎是企业数据的管理解决方案的一个核心。
它为结构化数据和关系型数据提供了一个更为安全可靠的存储功能,使我们可以管理用于业务的高性能的数据应用程序。
而且,SQLSERVER2005也结合了分析,集成,报表和通知功能,使企业可以有效的构建和部署商业解决方案。
2.2TOMCAT简介
TOMCAT服务器是受到广阔程序员喜欢的一个WEB应用服务器。
它是ASF的Jakarta这个项目中的一个比较核心的项目,是由Apache和Sun等多个公司共同开发出来的。
TOMCAT是一个不占系统资源的服务器软件,而且它在运行时也支持负载平衡和邮件服务这类发开系统常用的基本功能,也有很好的扩展性,所以是很受欢送的系统服务器。
而且TOMCAT是一个可以免费使用的网页应用服务器,并且它的技术也是非常先进的,在运行时性能也是非常稳定的,现在TOMCAT还在不断的改善,来不断的完善这个应用服务器。
而且更让大家喜爱的是,每个程序员都可以根据自己的喜好来为TOMCAT添加一些不同的功能。
所以它现在是深受JAVA爱好者的喜爱,也成为了目前一个比较流行的WEB应用服务器。
2.3JAVA简介
JAVA语言是一款可以用来编写跨平台应用软件的面向对象的一种程序语言设计,是由SUNMICROSYSTEMS公司在1995年推出的JAVA平台和JAVA程序设计语言的一个总称。
JAVA平台是由JAVA应用编程接口和JAVA虚拟机这两个构成的。
JAVA技术有很突出的高效性,通用性,安全性和平台移植性,因此广泛应用于游戏,个人的PC,移动,互联网等领域,是全球开发者使用最多的开发工具。
而且在现代互联网高速发展的这个产业环境下,JAVA也具备了更加广阔的发展前景。
2.4MYECLIPSE简介
MYECLIPSE工作平台是对ECLIPSEIDE的一个扩展,这个开发系统可以使我们在开发系统和数据库的管理方面大大的提高我们的工作效率。
这个工作平台还是个功能齐全的开发的系统,帮助我们可以实现从最初的编码到最后的发布这些功能,这个工作平台还可以完美的支持JAVASCRIPT,SQL,HTML,CSS等。
2.5JSP简介
JSP是由SunMicrosystems这家公司倡导的,由多家公司参与并一起建成的一种动态网页技术。
这项技术使动态生成内容的WEB页面更加简单和快捷。
JSP的开发不是单一的运行操作,它在LINUX和别的操作系统上面都是可以运行的,是可以跨平台运行的。
JSP是使用JAVA编程语言来编写类XML的scriptlets和tags,进行封装产生动态网页的处理逻辑。
网页可以通过这两个来访问存在服务端资源的应用逻辑。
JSP还可以把网页设计和网页逻辑的显示别离,这种可重用的组件,使基于WEB的应用程序的开发语言变得更加的方便和快捷。
JSP是在服务器端执行的,一般返回该客户端的就是HTML文本,所以客户端只要有个浏览器就能进行浏览。
2.6本章小结
本章主要介绍了我们在开发网上订餐系统时所使用的相关软件的介绍,我们可以根据不同软件的详细信息和特点,来更好的设计出网上订餐系统。
第三章系统规划与分析
3.1系统的需求分析
网上订餐系统主要是想建立一个简单,快捷,功能完善的用户订餐体验系统,这个系统主要分为两个模块:
系统管理员模块和注册用户模块。
系统管理员模块:
这一模块是只有系统管理员才有使用的权限。
主要是分为系统管理,会员管理,菜品分类,菜品管理,用户订单管理,留言管理,网站公告这7大模块。
该模块主要是针对用户的后台管理,我们可以通过这一系统来发布公司的最新菜品,公司最新的活动和优惠信息,我们可以管理用户的注册信息,来处理客户的订单,查看一下客户对我们的评价和留言,这样我们可以及时的处理客户的反馈信息,来完善自身的不足,我们可以通过这一模块来及时的发布公司最新的活动,来吸引更过的用户。
系统管理员模块如图3-1所示:
图3-1系统管理员模块
注册用户模块:
这一模块是针对用户设计的,客户如果想在我们的订餐系统进行点餐,要现在网站上面注册个人的一个会员,,否者就只能有浏览的权限。
这个模块分为会员登陆,浏览菜品,订餐车管理,订单管理,留言发布,修改个人资料6大模块。
用户可以看到网站的所有菜品的信息,来选购自己所喜欢的菜品,然后把自己喜欢的菜加入到订餐车里,生成一个订餐的订单信息。
用户在体验我们的整个订餐服务后,可以在留言里写下自己的体会心得以及对我们的一些建议,而且还可以浏览我们最新的活动信息。
注册用户模块如图3-2所示:
图3-2注册用户模块
3.2业务流程分析
业务流程的分析主要是分为系统管理员业务流程分析和注册会员业务流程分析。
系统管理员在登入到用户界面后,要先输入系统管理员的登录信息,然后就会直接登陆到我们的管理员系统界面。
在这个界面我们可以管理我们的用户信息,对管理员的信息进行反馈和处理,例如我们可以对报废
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 网上 系统 设计 实现