本科毕业论文(设计)题目基于web订餐管理系统的设计与实现系部信息管理系__________专业信息系统与信息管理年级2013级学号222013602012159姓名王丹指导教师郑蔚成绩2017年05月10日I目录摘要....................................................................1Abstract..................................................................1第1章导论...............................................................21.1选题背景目的和意义.....................................................21.2课题研究状况和发展趋势.................................................2第2章系统分析...........................................................32.1系统情况分析...........................................................32.2可行性分析.............................................................32.3.系统需求分析..........................................................32.4系统数据流程分析.......................................................4第3章系统技术与理论介绍.................................................73.1系统模式选择..........................................................73.2系统的技术介绍........................................................73.3SQLServer数据库.......................................................9第4章系统设计..........................................................104.1系统设计目标与原则...................................................104.2系统设计概要.........................................................104.3系统功能模块划分.....................................................10第5章数据库设计........................................................125.1数据库的需求分析......................................................125.2数据库设计...........................................................125.3数据库逻辑设计.......................................................125.4数据库表设计.........................................................13第6章系统实现..........................................................186.9菜品展示..............................................................29第7章系统测试目的......................................................347.1系统测试目的.........................................................347.2测试方法.............................................................34II7.3系统测试.............................................................34结论.....................................................................34参考文献.................................................................39致谢.....................................................................401基于Web的订餐管理系统的设计与实现王丹西南大学信息管理系,重庆荣昌402460摘要:网上基于web的订餐管理系统设计与实现平台的主要功能包括菜单类别管理、菜单信息管理等,根据客户种类又可以划分成管理员客户和会员客户两种。web的订餐管理系统采用了JSP开发语言为前台设计,MySQL的后台设计作为数据库管理系统,MyEclipse为开发环境,服务器采用tomcat,是一种基于Web技术上开发出的B/S结构的网上基于web的订餐管理系统设计与实现。关键词:订餐管理系统;JSP;B/S结构DesignandImplementationofReservationManagementSystemBasedonWebDanWANGSchoolofInformationManagementofSouthwestUniversity,RongChang,Chongqing402460,PRChinaAbstract:Throughtheonlineordermanagementsystembasedonwebdesignandimplementationoftheplatform,consumerscanknowalotofwesternrestaurantmenuinformationwithstayingathome,whichbringsgreatconveniencetoconsumers.ThisdesignatthefrontdesksystemmainlyadoptsJSPasadevelopmentlanguage,andthebackgrounddesignmainlyUSESMySQLasadatabasemanagementsystem,andMyEclipsedevelopmentenvironmentwasadopted,usingtomcatserver.ItisaWebdesignandimplementationthatbasedonaWebtechnologywhichbasedonB/Sstructureofonlineordermanagementsystem.Keywords:Onlineorderingsystem;JSP;B/Sstructure2第1章导论1.1选题背景目的和意义网络的快速发展从根本上更改了世界的菜单交易方法,自二十世纪九十年代开始,我国的很多企业就设想可以通过互联网来交易菜单。因为当时存在很多的原因,比如企业的声誉非常不好进行认证、互联网的相关法律法规也不够完善、物流相对落后等,阻碍了互联网菜单销售的的速度。进入二十一世纪以后,我国经济有了快速的发展,限制网上交易的各个难题逐一被解决,国内各大企业都加入到了电子商务的浪潮中来。根据零点调查公司的调查,今年前三季度,我国电子商务市场销售额达5.6万亿元,比去年同期增长24%。其中,互联网市场销售额近10000亿元,已超过2012年全年销售总额。网络交易这一点餐方式给人们的日常生活带来了很多方便,除了交易地点更加便捷,更关键的是改变了人们的点餐习惯,人们已经习惯上网查看菜单的相关信息,成为点餐决策环节的至关重要的一环。1.2课题研究状况和发展趋势网络讲义与传统方式交易比较最突出的优点:信息量大,与过去的交易方式比较,网络交易能够提供大量菜单信息。网络交易最突出的优势是,消费者的交易时间没有限制,客户群得以增加,这样就使企业的核心竞争力得到提高,无需花费商铺费用,大大节省了投入的费用。3第2章系统分析2.1系统情况分析系统从技术的可行性、操作的可行性、经济的可行性进行分析。对软件开发中可能面临的问题做了大概的预测,明确自己的目标。并且本系统采用的架构是mvc模式。能够清楚明白的把本系统的情况展示出来。2.2可行性分析对所有系统完成设计,都可能受到时间和空间上的制约。所以,在设计每一个项目开始,必须对系统实行可行性分析,这样可以降低项目的危害,降低人力、物力和财力的损耗。2.2.1技术可行性本系统主要采用MyEclipse和Sql2005数据库作为设计工具,采用Java作为开发语言,主要使用了J2EE的技术,java是一种面对对象的程语言,学习起来非常容易并且使用便利。本系统从整体上看设计起来比较容易,本系统开发的重点就是对数据库的设计和操作。2.2.2经济可行性本系统采用的软件[10]都是开源的,这样可以削减很多的精力和资源,起到减少成本的作用。同时提升设计的作用,本系统对计算机配置的条件很低,乃至网吧淘汰下来的低配置计算机也可以满足需要,因此在经济上完全具有可行性。2.2.3法律可行性此网上基于web的订餐管理系统设计与实现是自己设计的管理系统,具有很大的实际意义。在法律上完全具有可行性。总而言之,设计一个网上基于web的订餐管理系统设计与实现具有效率高,操作简便,降低成本等优点,所以,建立一个网上基于web的订餐管理系统设计与实现是非常必要的。综上所述,开发一个网上基于web的订餐管理系统设计与实现是必要可行的。2.3.系统需求分析(1)采用B/S模式完成设计,其好处是后台与前台层次运行时比较清晰,并且和大部分用户的网页搜索方式相适宜。4(2)系统界面简单方便。设计容易的系统界面,可以使用户比较快的对系统的控制进行适应。2.3.1性能需求普通用户只能在线查询信息,例如,对菜单信息进行查询、在线点餐西餐厅菜单、下订单等功能。(1)所有记录信息要保持全面,信息记录内容不可以是空(2)各种数据间相互联系要保持正确2.3.2界面需求JSP技术是将JAVA语言作为脚本语言的,JSP网页给整个服务器端的JAVA库单元提供了一个接口用来服务HTTP的应用程序。系统开发的过程与实施过程相反,并不是从输入设计到输出设计,而是从输出设计到输入设计。2.4系统数据流程分析本系统的流程,本系统主要分前台功能模块和后台功能模块两个模块所构成,前台是普通用户模块,普通数据模块又分商品信息浏览,在线下订单,在线注册会员,购物车管理,我的订单管理,后台是管理员用户模块,具体分为以下几个模块,用户注册信息,修改个人密码,商品类别管理,商品信息管理,会员信息管理,订单信息管理,具体的系统流程图如图2.1所示。5图2.1系统流程图Fig.2.1Systemflowchart6本系统的用户通过输入自己的账号密码信息进行登录,根据登录的账号密码比对数据库内的数据来判断登录的账号所具有的权限,管理员拥有所有的权限,能够进行销售和数据管理等所有工作,还可以