jsp高校食堂运营管理系统springmvc+mysql论文_第1页
jsp高校食堂运营管理系统springmvc+mysql论文_第2页
jsp高校食堂运营管理系统springmvc+mysql论文_第3页
jsp高校食堂运营管理系统springmvc+mysql论文_第4页
jsp高校食堂运营管理系统springmvc+mysql论文_第5页
已阅读5页,还剩21页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

北崋大学本科毕业设计二○一六年十二月三十日摘要当今是一个网络化高速发展的时代,随着互联网的高速发展,高校食堂运营管理系统信息的收集也不仅仅依靠手工收集,快速、准确、高效的收集模式成为发展的必需。高校食堂运营管理系统就是基于互联网的发展,通过网络化的管理方式去收集运营信息,使用户快速准确的了解高校食堂运营的信息,并对校园食堂员工进行管理。因此采用全新的网络化管理方式,将会提高校食堂运营信息的收集效率。本论文将要设计的系统是高校食堂运营管理系统,主要基于web技术和jsp技术并采用B/S结构的工厂开发模式设计和实现的,后台数据的存储采用mysql。本系统采用UML对系统的需求进行分析,采用图形化的方式表述,使系统的需求更加清晰简明。本系统实现的主要功能包括如下几方面:1.基本信息管理:主要包含食堂员工的基本信息、食堂菜品信息以及菜品价格,员工的增加,员工信息的修改和删除等。2.饭卡管理:通过读卡机进行读卡,减除相应的金额。技术员自己设计合理即可3.采购管理:对食堂的日常采购工作,厨师每日向采购人员提交采购清单,采购清单的添加、修改、及删除,采购人员根据采购清单制定采购计划,完成食材的采购工作。4.统计查询:对食堂日常的信息进行统计,主要包括食堂的日常收入、日常充值记录等信息进行统计,也可以选择某一指定日期进行查询,查询该日的收入信息。5.系统管理:对高校食堂运营管理系统进行管理。关键词:高校食堂运营;JSP;数据库北崋大学本科毕业设计ABSTRACTTodayisaneraofnetworkrapiddevelopment,withtherapiddevelopmentofInternet,thecollegecanteenoperationsmanagementsysteminformationcollectionisnotrelyonmanualcollection,collectionofrapid,accurateandefficientmodelbecomeanecessarydevelopment.CollegecanteenoperationsmanagementsystemisbasedonthedevelopmentoftheInternet,bywayofnetworkadministrationtocollectoperatinginformation,fastandexactunderstandingofuseruniversitycanteenoperatinginformation,andmanagethecampusdiningroomstaff.Sothenewmodeofnetworkmanagement,willimprovetheefficiencyoftheschoolcanteenoperatinginformationcollection.Thisthesisisgoingtodesignsystemistheuniversitycafeteriaoperationmanagementsystem,mainlybasedonwebtechnologyandJSPtechnologyandadoptsB/Sstructureoftheplantdevelopmentmodel,designandimplementationofback-enddatastorageusingmysql.ThissystemUSEStheUMLtoanalyzethedemandofthesystem,withthemethodofgraphicalexpression,makethedemandofthesystemmoreclearandconcise.Mainfunctionofthissystemincludethefollowingaspects:1.Thebasicinformationmanagement:mainlycontainsthebasicinformationofthestaffcanteen,canteenfoodinformationaswellasfoodprices,theincreaseofemployees,employeeinformationmodify,anddelete,etc.2.Themealcardmanagement:readcardthroughthecardreader,minusthecorrespondingamount.Technicianstodesignreasonable3.Purchasingmanagement:dailypurchasingworkofcanteenchefdailysubmittedashoppinglisttotheprocurementstafflisttoadd,modify,anddelete,buyersmakepurchasingplanaccordingtothepurchasinglist,completeingredientsprocurement.4.Statisticsquery:tothecanteeneverydayforstatisticalinformation,mainlyincludingcanteendailyincome,dailyprepaidphonerecordsandotherinformation,alsocanchooseaspecificdateforthequery,querytheincomeinformationthatday.5.Systemmanagement:tomanagecollegecanteenoperationsmanagementsystem.Keywords:Universitycanteenservice;TheJSP.Thedatabase目录14205摘要 1746ABSTRACT 1106881引言 294041.1本课题研究背景 2310361.2论文研究意义 2235671.3本论文研究内容 2165272相关技术介绍 387902.1开发环境 3278002.2关键技术 399202.2.1Myeclipse 3139372.2.2Tomcat配置 4292062.2.3MySQL 5203302.2.4JDK配置 6218443系统需求分析 7158323.1可行性分析 7229613.1.1技术可行性 7310773.1.2经济可行性 797913.1.3管理可行性 827483.2系统目标 8121184系统设计 9209384.1系统架构和工作原理 9261964.1.1系统架构 9284054.1.2系统工作原理 1052544.2系统功能模块设计 10283914.3系统总体设计 115608第5章数据库设计 12212865.1数据表设计 12201905.2E-R图 1430875.3详细功能实现 1690616系统测试 1943076.1概述 1934956.2测试环境 19270126.3性能测试 19148006.3.1测试工具和目的 19195736.3.2测试过程 20154487总结及展望 2176567.1工作总结 21111357.2展望 2123063致谢 2215780参考文献 23PAGE51引言1.1本课题研究背景高新科技和计算机的飞速发展,给人们带来了更多的便利.电脑普及时代即将到来,网络技术也在逐渐完善,人们的生活已经开始发生重要的变革,效率已经成为各个企业生存的首要条件,更好更快的使用和了解相关的信息,以及处理更多更繁琐的事物便是我们设计高校食堂运营管理系统的初衷。由于互联网发展已深入家庭,高校食堂运营管理系统这个课题已经提出,为了方便人们生活,提高人们的生活效率,本系统根据现实食堂运营的方式虚拟于网络之上,使人们通过网络就可以完成生活中必要的事情(饮食)。系统的完成不仅可以基本实现管理员采购的功能,还能在此基础上提供更多的,更贴心的服务。信息技术的发展将更快的推动互联网的发展,高校食堂运营管理系统的重要性也将越显其强大的作用。1.2论文研究意义电子商务则是最能凸显个性化、多样化服务的商务方式。随着网络技术的发展和普及,方便、快捷、个性化的定餐正在进入人们的生活。正因如此,高校食堂运营管理模式应运而生。它不仅可以有效地提高餐饮业的工作效率,更可以规范服务体系,提高整体服务质量和管理水平,并为规模化经营提供了坚实的技术基础。服务员使用手持终端为顾客快捷定餐,服务员将存储在手持终端内的食堂订餐信息,食堂运营信息同时也能被前台看到,方便快捷。1.3本论文研究内容本文主要研究高校食堂运营管理系统的工作原理,以及web技术在高校食堂运营管理系统中的应用与实现。本论文旨在了解高校食堂运营管理系统的实现过程,本系统实现的主要功能包括如下几方面:1.基本信息管理:主要包含食堂员工的基本信息、食堂菜品信息以及菜品价格,员工的增加,员工信息的修改和删除等。2.饭卡管理:通过读卡机进行读卡,减除相应的金额。技术员自己设计合理即可3.采购管理:对食堂的日常采购工作,厨师每日向采购人员提交采购清单,采购清单的添加、修改、及删除,采购人员根据采购清单制定采购计划,完成食材的采购工作。4.统计查询:对食堂日常的信息进行统计,主要包括食堂的日常收入、日常充值记录等信息进行统计,也可以选择某一指定日期进行查询,查询该日的收入信息。5.系统管理:对高校食堂运营管理系统进行管理。另外,该系统还增加了特色功能,可以使用户更加快捷、方便的管理和操作改系统。2相关技术介绍2.1开发环境硬件平台:CPU:IntelXeonE5-26092.50GHz内存:32G硬盘:2T软件平台: 操作系统:Windows7数据库:MySQL开发工具包:JDK1.8JSP服务器:Tomcat8.5浏览器:IE5.0,推荐使用IE6.0显示器分辨率:最佳效果为1024×768像素2.2关键技术2.2.1MyeclipseMyEclipse是比eclipse功能更加强大的一种企业级集成开发环境,主要用于Java、JavaEE以及移动应用的开发。MyEclipse的功能非常强大,应用领域更加广泛,在网站开发领域备受人们青睐。1.J2EE模型2.WEB开发工具3.EJB开发工具4.应用程序服务器的连接器5.J2EE项目部署服务6.数据库服务7.MyEclipse整合帮助以上所有功能,在Eclipse中都可以找到对应功能部件。这些功能的实现是利用一系列的插件。MyEclipse的结构上是模块化的,这样可以在不影响其他模块在任何单个模块扩展和升级。简单来说,MyEclipse的是Eclipse插件,J2EE的集成,支持代码编写,配置,测试和调试功能强大的开发环境。2.2.2Tomcat配置配置tomcat之前需要预先下载几个软件:1.java的sdk也叫jdk(java的开发环境)(必须的,前面已经介绍)。2.tomcat(用做web的服器(必须的)。然后就要配置java的jdk和tomcat的服务器具体步骤如下:1.我的电脑的属性-->高级-->变量环境-->我们需要新建系统变量(一共四个):(1)变量名称添入:path变量值添入:您的jdk的安装目录\bin。例如:我的安装目录是c:\sun\j2eesdk1.4_beta2\jdk\bin。(2)变量名称添入:classpath变量值添入(注意引号不填,前面有一个小圆点也必须添,把下面的这些都添到变量植的一行中,并且用分号搁开,见下面,为了方便看我分了很多行写):(3)变量名添入java_home,值添如您的安装目录例如我的安装目录是:c:\sun\j2eesdk1.4_beta2\jdk。(4)变量名添入TOMCAT_HOME(注意,大小写都可以的),值添入您tomcat的安装目录例如我的安装目录是c:\tomcat\jakarta-tomcat-5.0.14。这一步的主要目的是为了,在执行.jsp文件是,tomcat服务器能够自动找到一些java的环境以及类环境等等...好了,第一步和第二步我们完成了,对系统环境变量的配置,和对tomcat的配置,接下来还有一个问题,那就是设置虚拟目录的问题,为什么要设置虚拟目录?因为当在浏览器上打入一个地址的时候,和文件的实际所在的目录是不一样的.所以必须进行设置,虚拟目录才会按照我们的设置去自动寻找实际的目录。配置虚拟目录主要就是对tomcat跟目录下的conf文件夹中的server.xml文件进行配置,进入后,以文本方式打开这个.xml文件,(方法是:选中该文件,然后按住shift再点右键,寻找打开方式,我们以文本方式打开.就可以了,您可以使用记事本的查找功能,(在编辑菜单下)查找</host>在这个</host>前添加这样的代码(path就是虚拟目录,而docbase就是实际的物理目录了)插件导致了脚本语言的泛滥。你可以用脚本语言把客户端程序的源代码直接嵌进HTML页面里去,HTML页面显示的时候,会自动激活这个插件去解释这些程序的。脚本语言应该比较简单,而且作为HTML页面的一个部分,它们都是简单的文本,所以会随页面一起获取,而且装载也很快。不过代价就是代码只能给别人看了(或者说偷了)。总之,由于你没法用脚本语言做非常复杂的东西,所以它的难度不会太大。这一点决定了Web浏览器所用的脚本语言实际上是用来解决某些具体的问题的,主要是创建更丰富的,更互动的用户界面的(GUI)。然而,脚本语言也许能解决百分之十的客户端编程的问题。可能你要解决的问题正好落进这百分之八十的范围,而且由于脚本语言开发起来更简单也更快,所以你应该在选用Java或ActiveX这类难度更大的方案之前,先考虑一下脚本语言。JavaScript可能是人气最旺的。NetscapeNavigator同MicrosoftInternet(IE)都内置了这个语言。然而不幸的是这两个浏览器所支持的JavaScript在风格上有很大的不同(Mozilla支持的ECMAScript或许有一天能成为普遍支持的标准。可以到www.M去下载这个浏览器)。此外讲JavaScript的书可能要比其它语言的都多,而且有些工具还能自动生成包括JavaScript程序的页面。但是如果你已经熟悉了VisualBASIC或Tcl/Tk,你还是接着用吧,这要比从头学一种新的语言更有效率。2.2.3MySQLMySQL是非结构化语言,用户可以在高层数据数据结构上工作,并且其语言简单,学习起来比较容易,其结构也简单,功能强大,存储信息量大,mysql是一种主要应用于数据的查询和编程,现在普遍存在的关系数据库有很多,而mysql数据库在其中得到了普遍的应用。使用mysql数据库在编程过程中带来了极大的方便,可以对数据进行广泛地查询,mysql数据库的应用并不需要用户了解其存储的方式,更不用掌握数据存放的方法,所以,mysql数据库是完全不同于其他数据的结构,并且不同数据库系统也可以使用相同的数据库进行输入和管理的接口,它的操纵对象是记录相应集合,mysql数据库的灵活性较强,功能也较强大,大多数情况下,在其他程序中实现某功能需要编写一大堆代码,而在SQL数据库中只需要一小段代码就可以实现功能,所以,mysql数据库的语言较简洁,数据库文件的扩展名是mysql。数据库,就是数据存储的储藏室,只不过数据是存储在计算机上的,而不是现实中的储藏室,数据的存放是按固定格式,而不是无序的,则定义就是:长期有固定格式,可以共享的存储在计算机存储器上。数据库管理主要包括数据表的建立,数据存储、修改和增加数据,为了使数据库系统能够正常运行,相关人员进行的管理工作。数据表的建立,可以对数据表中的数据进行调整,数据的重新组合及重新构造,保证数据的安全性。介于数据库的功能强大等特点,本系统的开发主要应用了mysql进行对数据的管理。2.2.4JDK配置JSP技术是用JAVA语言作为脚本语言的,JSP网页为整个服务器端的JAVA库单元提供了一个接口来服务于HTTP的应用程序。JSP(JavaServerPages)是由SunMicrosystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。在传统的网页HTML文件(*.htm,*.html)中加入Java程序片段(Scriptlet)和JSP标记(tag),就构成了JSP网页(*.jsp)。Web服务器在遇到访问JSP网页下载的是JDK1.2.2-001-win.exe,所以这里就以JDK1.2.2-001-wi的请求时,首先执行其中的程序片段,然后将执行结果以HTML格式返回给客户。程序片段可以操作数据库、重新定向网页以及发送email等等,这就是建立动态网站所需要的功能。所有程序操作都在服务器端执行,网络上传送给客户端的仅是得到的结果,对客户浏览器的要求最低,可以实现无Plugin,无ActiveX,无JavaApplet,甚至无Frame[12]。JavaServerPages(JSP)技术提供了一种简单快速的方法来创建显示动态生成内容的Web页面。由业界处于领先地位的Sun公司制定了相关的JSP技术规范,该规范定义了如何在服务器和JSP页面间进行交互,还描述了页面的格式和语法。

3系统需求分析3.1可行性分析3.1.1技术可行性因为计算机硬件的发展已经越来越快,现在PC机的性能已经可以胜任普通网站的web服务器。购买一台高性能PC机作为企业的网站对于这个营销商来说并不是问题。JSP是Java在Internet/InternetWeb上的重要应用技术,可以和各种Java技术完好的结合在一起,从而实现非常复杂的应用,因此得到了广泛的支持和承认,成为一种非常流行的网站开发技术。利用JSP技术可以建立先进、安全和跨平台的动态网站。鉴于JSP技术的成熟与广泛的使用,加以指导老师的帮助可以得到很多的技术支持。由于在学习数据库时一直以MySQL作为实例,所以拟采用MySQL作为后台数据库。本设计基于JAVA的MyEclipse程序开发技术,采用B/S结构,系统的开发选用了当前比较流行的网络编程技术——JSP作为主要实现手段(从系统的安全性和代码的可重用性方面考虑,配合使用了JAVAServlet、JSP、HTML等),同时采用MySQL数据库作为高校食堂运营管理系统的后台数据存储。MyEclipse是一个开放源代码的、基于Java的可扩展开发平台,能够开发JAVA,所以可以用来设计系统程序,而MySQL数据库功能强大,内容广泛,且能够与MyEclipse通过程序源代码连接起来,故可以作为系统的主要数据库。所以,从技术角度考虑,开发高校食堂运营管理系统是完全可行的。3.1.2经济可行性网站成本依网站从建设至运行可将其划分为网站建设成本与运行维护成本两大类。网站建设成本又分为设备费、通信费、信息费、软件开发成本和其他成本等。网站建设的前期投入主要在网站建设成本中,运行维护成本则指网站建成投人使用后,为保障其正常运行需向网络管理机构支付的运行费用以及网站的技术维护和管理等费用。网站建设的前期投入一般企业还是可以接受,再考虑到网站开发成功之后带来的网站收入,高校食堂运营管理网站,可以减少人力、物力,减少了中间环节,降低了成本;突破了时间和空间的限制,使得交流活动可以在任何时间、任何地点进行,提高了效率;网站的社会效益,又可能得到受益方给予的回报。所以,从经济角度考虑,开发产品高校食堂运营管理系统是完全可行的。3.1.3管理可行性由于网站的操作是基于B/S浏览器的页面操作,简单明了,用户无需学习,一般都能够很容易的知道如何操作。而管理员也无需具备专业知识,只需要对一些数据进行输入以及平时的日常维护就够了。3.2系统目标1.基本信息管理:主要包含食堂员工的基本信息、食堂菜品信息以及菜品价格,员工的增加,员工信息的修改和删除等。2.饭卡管理:通过读卡机进行读卡,减除相应的金额。3.采购管理:对食堂的日常采购工作,厨师每日向采购人员提交采购清单,采购清单的添加、修改、及删除,采购人员根据采购清单制定采购计划,完成食材的采购工作。4.统计查询:对食堂日常的信息进行统计,主要包括食堂的日常收入、日常充值记录等信息进行统计,也可以选择某一指定日期进行查询,查询该日的收入信息。5.系统管理:对高校食堂运营管理系统进行管理。4系统设计在系统开发过程中,开发者可以采用各种各样的设计模式开发系统,每个设计模式都有自己优缺点,只有采用合适的系统设计模式才能开发出满足需求的系统,为了使系统功能更加稳定安全,采用先进的分层设计模式可以优化系统,使系统的层次更加分明,可以降低层与层之间的依赖,方便替换原有的层代码,有助于团队开发,使各层之间的逻辑可以复用,已达到分散关注、松散耦合、逻辑复用、标准定义的目的。4.1系统架构和工作原理4.1.1系统架构本系统的架构设计采用的是工厂模式,表示层(UI)、业务逻辑层(BLL)、数据层(DAL)、接口层(IDAL)、工厂层(DALFactory)。第一层表示层(用户界面层):表示层包含了系统的界面和显示在界面上的功能的逻辑代码。表示层的作用主要是通过web服务器的HTTP协议把所要展示的页面传送给客户端,客户端接收页面并把它显示在web浏览器上,方便用户浏览。第二层业务逻辑层:业务逻辑层主要针对的是数据业务逻辑的处理,主要是通过工厂层来调用数据层的代码来完成相关的业务逻辑操作,业务逻辑层调用工厂层得到程序集指定类的实例,完成数据层操作。第三层数据层:数据层主要的操作都是针对数据库的表的操作,主要完成对数据的增加、删除、修改、更新、查找等等,调用继承接口层定义的函数方法,从数据库中取到的数据保存在Model文件的字段中。第四层接口层:定义了一个接口函数方法,主要为数据层定义函数方法,使其他层可以调用此函数方法。第五层工厂层:定义了一些静态方法,给出具体方法中要实现的接口,返回程序集的指定类的实例,通过创建反射来确定加载哪一个数据库访问程序集的类,使得系统在不改变其他层的代码的前提下,通过修改配置文件中的参数访问数据层,返回一个完整的调用数据层的路径给业务逻辑层。4.1.2系统工作原理本系统是基于web技术开发的系统,也是B/S(浏览器/服务器)模式的,首先,客户端运行浏览器,通过HTTP协议浏览器以超文本的形式向web服务器提出访问数据库请求,web服务器接收请求,然后在交给数据库服务器处理,数据库服务器经过验证相应的SQL语法,验证数据请求,最后将处理的结果返回给web服务器,web服务器再把转变成HTML的形式,显示在客服端的浏览器上。4.2系统功能模块设计本系统分为以下几个模块。高校食堂运营管理系统高校食堂运营管理系统员工管理员登录登录统计查询管理模块饭卡管理模块员工管理模块采购清单列表菜品列表员工列表饭卡列表图4-2系统功能模块图4.3系统总体设计4.3.1系统流程设计本系统实现的主要功能包括如下几方面:1.基本信息管理:主要包含食堂员工的基本信息、食堂菜品信息以及菜品价格,员工的增加,员工信息的修改和删除等。2.饭卡管理:通过读卡机进行读卡,减除相应的金额。3.采购管理:对食堂的日常采购工作,厨师每日向采购人员提交采购清单,采购清单的添加、修改、及删除,采购人员根据采购清单制定采购计划,完成食材的采购工作。4.统计查询:对食堂日常的信息进行统计,主要包括食堂的日常收入、日常充值记录等信息进行统计,也可以选择某一指定日期进行查询,查询该日的收入信息。5.系统管理:对高校食堂运营管理系统进行管理。图4-3为系统的流程图。高校食堂运营管理系统高校食堂运营管理系统开始会员非会员注册登录管理员系统管理统计查询采购管理饭卡管理员工查询结束图4-3系统流程图第5章数据库设计5.1数据表设计(1)管理员表(admin)表字段中文说明类型id用户IDintusername用户名Stringpassword密码String(2)采购表(cgqd)表字段中文说明类型idIDintcgqdName采购清单编号Stringpic采购内容content日期showDate状态status采购回复back采购清单(3)菜谱信息表(cp)表字段中文说明类型idIDintcpName菜品名称Stringpic图片Stringcontent简介Stringstatus状态int(4)充值表(cz)表字段中文说明类型idIDintfkName饭卡编号Stringpfee金额StringinsertDate日期String(5)饭卡表(fk)表字段中文说明类型idIDintfkName饭卡编号Stringphone电话Stringname姓名Stringstatus状态Stringfee金额'String(6)员工表(yg)表字段中文说明类型idIDintusername账号Stringpassword密码StringygName姓名floatage年龄Stringsex性别Stringphone电话Stringtypes员工类型String5.2E-R图图5-1员工E-R图图5-2饭卡E-R图图5-3菜谱E-R图图5-4采购信息E-R图图5-5管理员E-R图5.3详细功能实现1、登录界面展示:图5-6登录界面2、管理员系统界面展示:管理员系统界面采购清单列表、菜品列表、饭卡列表、员工列表。图5-7管理员系统界面图5-8统计界面图5-9菜品列表界面3、员工系统界面展示:图5-10饭卡充值界面图5-11消费记录界面6系统测试6.1概述系统测试是指用自动化测试软件来模拟各种情况以达到对系统的各项性能的测试。其中主要包括负载测试和压力测试。负载测试主要是测试当负载逐渐增加时,查看系统各项性能指标的变化情况。压力测试是指测试并确定一个系统的瓶颈,主要是指一个系统在少量用户使用时程序运行正常,但是当大量用户同时使用时可能会出现系统崩溃、功能失效等情况,所以说压力测试就是确定系统所能提供的最大级别的性能测试。性能测试在软件质量保证中有着很重要的作用,并且它的测试内容很丰富。性能测试主要分为三个方面:客服端性能测试、网络性能测试和服务器端性能测试。通过对这三个方面进行测试,可以对系统性能的全面分析和预测。6.2测试环境配置测试环境是性能测试中一个重要的环节,测试环境将直接影响性能测试的结果,不同的测试环境可能会导致不同的测试结果。测试环境主要包括硬件环境和软件环境,其中硬件环境是指服务器、客户端等等外部的硬件设备,而软件环境就是指软件运行的操作系统,软件所使用的数据库以及开发软件所使用的工具等等软件。一个好的测试环境的优点是它是一个稳定的可重复使用的测试环境,并且能够客观的确保测试结果是正确的。本系统的测试环境,其中服务器的配置是硬盘500GB,内存2GB,操作系统采用Windowsxp,网络是中国电信提供的光纤接入带宽,客户端浏览器采用IE6.0、IE8.0、火狐浏览器、谷歌浏览器,系统开发采用MicrosoftVisualStudio2008工具开发,使用SQLServer2005数据库。6.3性能测试6.3.1测试工具和目的性能测试时在客户端进行测试,一般都利用工具采用自动化方式进行测试。目前,有很多成熟的性能测试工具,主要有QALoad、LoadRunner、Webstress等,这些工具都可以进行负载测试和压力测试,其中负载测试的目的就是对系统所能承受的最大负载量进行测试,压力测试的目的就是检查系统的最大吞吐量,检查系统在各种压力下的运行状况,检查系统的瓶颈以及获取系统的处理能力。本系统采用LoadRunner进行性能测试,LoadRunner是一种预测系统行为和性能的工业标准级负载测试工具。6.3.2测试过程(1)测试目的尽可能发现存在的错误及不足之处,以对错误进行改正,对不足之处加以完善,保证系统的正常运行及功能的完善。(2)测试内容①数据库的能否正常连接,内容是否完整。②系统能否正常配置运行。③各个页面的是否能够正常运行,各功能是否能够实现,数据调用是否正常。(3)测试结果该系统经多次测试,能在WindowsXP\2000server等操作系统,调试环境上正常运行。数据调用正常,基本上实现了预期的功能,目前试运行良好。(4)结果分析:虽然系统基本正常,但由于一些自身技术和硬件设备环境所限,该系统仍存在一些不足之处,有待进一步改进和完善,具体说来有:①未能进行连网测试。②未能实现对数据的冗余分析。③程序中错误处理和输入控制不够全面,可能导致输入无效引发错误。7总结及展望本章主要是对系统的完成情况进行总结,并且对今后的未来展开期望,开发本系统主要是为了方便用户更好的了解校园食堂的信息,通过高校食堂运营管理系统,已达到改善校园食堂的作用。7.1工作总结毕业设计已经到了尾声阶段了,在毕业设计的过程中,通过自己动手做毕业设计,学到了很多知识。通过对本系统的开发,让我对基于Web技术开发的系统有了一定的了解,学习了很多Web技术。通过本次毕业设计,发现开发系统要做很多工作,主要有以下几点。(1)首先要做的工作就是系统的需求分析,这个工作也是最重要的,主要是要对市场进行调研和分析。(2)第二个阶段就是系统的设计,包括系统框架设计和系统的数据库设计。系统的设计工作主要是依据系统的需求,不是一成不变的。本系统主要采用了B/S工厂模式开发,优点就是使各层之间层次分明。(3)第三个阶段就是系统的实现,这个阶段主要是完成系统的功能编写。本系统主要采用Web技术开发,利用技术开发,主要完成校高校食堂运营管理系统信息的管理,校园食堂信息管理和员工信息的管理。(4)第四个阶段是系统的测试,系统测试的目的就是模拟系统在各种条件下运行的情

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论