订餐系统的设计与实现

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

电子科技大学UNIVERSITYOFELECTRONICSCIENCEANDTECHNOLOGYOFCHINA专业学位硕士学位论文MASTERTHESISFORPROFESSIONALDEGREE(电子科技大学图标)论文题目订餐系统的设计与实现专业学位类别工程硕士学号201191020212作者姓名崔钰指导教师熊金涛教授分类号密级UDC注1学位论文订餐系统的设计与实现(题名和副题名)崔钰(作者姓名)指导教师熊金涛教授电子科技大学成都陆建平副教授南京铁道职业技术学院南京(姓名、职称、单位名称)申请学位级别硕士专业学位类别工程硕士工程领域名称软件工程提交论文日期2014.02.26论文答辩日期2014.05.31学位授予单位和日期电子科技大学2014年6月25日答辩委员会主席评阅人注1:注明《国际十进分类法UDC》的类号。DESIGNANDREALIZATIONOFON-LINEMEALORDERINGSYSTEMAMasterThesisSubmittedtoUniversityofElectronicScienceandTechnologyofChinaMajor:SoftwareEngineeringAuthor:CuiYuAdvisor:Prof.XiongJintaoSchool:SchoolofElectronicengineering独创性声明本人声明所呈交的学位论文是本人在导师指导下进行的研究工作及取得的研究成果。据我所知,除了文中特别加以标注和致谢的地方外,论文中不包含其他人已经发表或撰写过的研究成果,也不包含为获得电子科技大学或其它教育机构的学位或证书而使用过的材料。与我一同工作的同志对本研究所做的任何贡献均已在论文中作了明确的说明并表示谢意。作者签名:日期:年月日论文使用授权本学位论文作者完全了解电子科技大学有关保留、使用学位论文的规定,有权保留并向国家有关部门或机构送交论文的复印件和磁盘,允许论文被查阅和借阅。本人授权电子科技大学可以将学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存、汇编学位论文。(保密的学位论文在解密后应遵守此规定)作者签名:导师签名:日期:年月日摘要I摘要随着网络技术的不断发展,数字化、信息化以及网络化越来越成为21世纪的主要特征,电子商务以其方便快捷的方式,被更多的人接受,也因其为人们的日常生活提供了更多的便利,使得更被人关注,因此,网上订餐系统也具有较广泛的应用和发展前景。当今社会,网络餐饮已经成为一种新型的交易方式,并在餐饮行业日益激烈的竞争中占有着巨大的优势,特别是针对从事餐饮的企业而言,网络餐饮的出现及兴起更是一种对于传统服务的挑战与突破。具体而言,网络餐饮所具有的优势显而易见,即方便快捷、成本较低、管理方便等等。本研究正是在这个背景下提出来的,采用JSP作为开发语言,并且采用了Tomact作为服务器,在进行开发时,为了提高开发效率和系统后期可维护性,这里采用了MVC三层开发模式。本系统在进行设计和开发时,在显示层,重点采用了结构化开发和模块化编程的方法,实现了对相关功能模块的有效封装。比如在进行管理员管理模块设计时,对管理员的实体JavaBean类AdminClass和封装了管理员业务操作的逻辑JavaBean类AdminBean,然后调用其中的checkAdminInfo()方法对用户输入的管理员登录信息进行验证。总的来说,本系统主要功能是实现网络销售中以B/S为结构的饮食信息发布和管理,其中包括:餐品展示、网上调查、购物车、收银台、会员管理、订单查询、订餐管理、用户管理、订单管理、公告管理、退出登陆等,基本上能满足网上订餐的需要。本系统是一个典型的JSP搭建的系统,展示了Web运行的基本原理。即以Servlet的形式进行请求转发和页面重定向,同时,业务组件以JavaBean的形式展现在开发者面前。在数据库连接方面采用了目前流行的JDBC技术。在系统开发设计中,采用了B/S(Browser/Server)结构,易于保证数据的一致性;采用SQLSever2000作为后台数据库。关键词:网上订餐,B/S结构,框架技术,数据库,软件设计ABSTRACTIIABSTRACT21stcenturyisacollectionofdigital,networkedinformation,translatedintocharacteristicsoftheage.Inthenetworkasthecoreofsociety,moreandmorepeopleacceptthisconvenientandquickformoftransactione-commerce,onlinebookinglaunchedsooniswelcomedbyeveryone.Thisarticledescribesanonlinebookingsystem(ORRS:OnlineRestaurantReservationSystem)oftheoveralldesignanddevelopmentprocess.Theforegroundandbackgroundsystemdividedintotwoparts,frontpartisprimarilyauserbrowsingforinformation,bookingandmanagement,mainlyuser-oriented.Mainlymanagersoftheforegroundandthebackgrounddatamaintenanceandsettings.Thisresearchisputforwardunderthisbackground,usingJSPasthedevelopmentlanguage,andusesTomactasaserver,indevelopment,inordertoimprovethedevelopmentefficiencyandlatersystemmaintenance,theMVCthreelayermodeofdevelopment.Thissystemduringthedesignanddevelopment,inthedisplaylayer,ontheuseofthemethodofstructuredandmodularprogramming,realizetheeffectiveencapsulationofrelatedfunctionalmodule.Forexample,theadministratormanagementmoduledesign,thelogicalJavaBeanclassAdminBeanadministratoroperationsonJavaBeanentityclassAdminClassandthepackagemanager,andthencallthecheckAdminInfo()methodtoverifytheadministratorlogininformationinputbytheuser.Ingeneral,themainfunctionofthissystemistorealizethenetworksalesinB/Sforstructureofdietinformationreleaseandmanagement,including:fooddisplay,onlinesurveys,shoppingcart,checkout,membermanagement,orderinquiries,orderingmanagement,usermanagement,ordermanagement,bulletinmanagement,logout,basicallycanmeettheneedsoftheonlinemealordering.Systemdevelopmentanddesign,usingtheB/S(Browser/Server)structure,easytoguaranteeconsistencyofdata;databaseusingSQLSever2000asthebackground.KeyWords:OnlineReservation,B/SStructure,FrameworkTechnology,Database,Softwaredesign目录III目录第一章绪论..................................................................................................................11.1课题的背景及意义.............................................................................................11.2国内外研究动态.................................................................................................21.2.1国内研究动态............................................................................................21.2.2国外研究动态............................................................................................31.3课题分析.............................................................................................................41.4系统研究目标.....................................................................................................41.5研究内容.............................................................................................................51.6技术方法及典型技术.........................................................................................5第二章基本理论和技术综述........................................................................................62.1开发语言和框架选择.........................................................................................62.1.1开发语言....................................................................................................62.1.2开发模式选择............................................................................................72.2开发工具与环境........................................................

1 / 76
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功