jsp食品连锁类门店配送车辆管理系统springmvc论文_第1页
jsp食品连锁类门店配送车辆管理系统springmvc论文_第2页
jsp食品连锁类门店配送车辆管理系统springmvc论文_第3页
jsp食品连锁类门店配送车辆管理系统springmvc论文_第4页
jsp食品连锁类门店配送车辆管理系统springmvc论文_第5页
已阅读5页,还剩24页未读 继续免费阅读

下载本文档

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

文档简介

本科毕业设计(论文)题目食品连锁类门店配送车辆管理系统学院名称专业班级学生姓名导师姓名年月日目录TOC\o"1-3"\u摘要 摘要本食品连锁类门店配送车辆管理系统设计目标是实现食品连锁类门店配送车辆管理的信息化管理,提高管理效率,使得食品连锁类门店配送车辆管理工作规范化、本文研究的食品连锁类门店配送车辆管理系统基于当前较为流行的B/S(浏览器/服务器)结构,采用JSP动态网页开发技术、JAVA编程语言和MYSQL数据库设计开发。通过本系统,满足了不同权限用户的需求,包括超级管理员和普通管理员权限,登录后可进行车辆管理、门店列表和配送信息列表等。本系统经过测试,运行效果稳定,操作方便、快捷,是一个功能全面、实用性好、安全性高,并具有良好的可扩展性、可维护性的食品连锁类门店配送车辆管理系统。论文首先阐述了食品连锁类门店配送车辆管理系统的开发,并对该系统进行了较详细的需求分析,探讨了食品连锁类门店配送车辆管理系统的功能需求、业务流程、系统结构和数据库设计等方面的问题。望能利用先进的计算机技术和网络技术来改变目前的食品连锁类门店配送车辆管理状况,提高管理效率。关键词:食品连锁类门店配送车辆管理系统;MYSQL数据库;Java编程语言;JSP技术食品连锁类门店配送车辆管理系统AbstractThedesigngoalofthefoodchainstoredistributionvehiclemanagementsystemistorealizetheinformationmanagementoffoodchainstoresandmanagementofdistributionvehicles,improvemanagementefficiency,andstandardizethemanagementoffoodchainstorechaindistributionvehicles.ThefoodchainstoredistributionvehiclemanagementsystemstudiedinthispaperisbasedonthecurrentpopularB/S(browser/server)architecture,usingJSPdynamicwebpagedevelopmenttechnology,JAVAprogramminglanguageandMYSQLdatabasedesignanddevelopment.Throughthissystem,theneedsofdifferentrightsusersaremet,includingsuperadministratorsandordinaryadministratorrights.Afterloggingin,vehiclemanagement,storelist,anddistributioninformationlistcanbeperformed.Thesystemhasbeentested,theoperationeffectisstable,andtheoperationisconvenientandfast.Itisafoodchainstoredistributionvehiclemanagementsystemwithcomprehensivefunctions,goodpracticability,highsafety,andgoodscalabilityandmaintainability.Firstly,thethesisexpoundsthedevelopmentofthefoodvehiclechainstoredistributionmanagementsystem,andanalyzesthesysteminmoredetail.Itdiscussesthefunctionalrequirements,businessprocess,systemstructureanddatabasedesignofthefoodchainstoredistributionvehiclemanagementsystem.Problems.Wehopetouseadvancedcomputertechnologyandnetworktechnologytochangethecurrentstateofmanagementofdistributionchainstoresandimprovemanagementefficiency.Keywords:logisticsfoodchainstoresdistributionvehiclemanagementsystem;MYSQLdatabase;Javaprogramminglanguage;JSPtechnology第1章绪论1.1研究背景网络的快速发展从根本上更改了世界的企业的管理方式,自二十世纪九十年代开始,我国的很多企业就设想可以通过互联网来进行信息的管理。因为当时存在很多的原因,比如企业的声誉非常不好进行认证、互联网的相关法律法规也不够完善、开发技术也不够成熟等,阻碍了互联网在各大企业中的发展速度。进入二十一世纪以后,我国经济有了快速的发展,限制企业管理的各个难题逐一被解决,国内各大企业都加入到了电子信息化的管理模式中来。随着社会经济的迅速发展和科学技术的全面进步,计算机技术的飞速发展,以及计算机与通信技术为基础的信息系统正处于蓬勃发展的时期。在信息技术快速发展的时代,企业发展与信息技术的关系日益密切,企业创新日益加快,信息化规划无疑将成为企业创新和发展过程中最重要的工作,也是企业发展的助推剂。各种信息化管理层出不穷,以前全是由人工管理的方法管理车辆运行信息,这样存在很多缺点和漏洞。随着车辆数量的不断增加,食品连锁类门店配送车辆管理工作越来越艰巨,为了更方便的管理好车辆信息,特开发了本食品连锁类门店配送车辆管理系统,可以大大提高管理效率,节约管理成本。因此,有必要建立一个食品连锁类门店配送车辆管理系统来管理车辆运行相关信息,使食品连锁类门店配送车辆管理工作更规范,系统化,程序化,提高信息处理的速度,能够及时,准确,有效的管理源食品连锁类门店配送车辆管理相关信息。1.2设计思想本食品连锁类门店配送车辆管理系统本着设计功能丰富,易于操作,界面友好为开发原则。首先对系统所涉及到的相关计算机知识整体把握,并进行基础的系统分析。系统分析是程序开发中的一个非常重要的环节,为了能够使设计程序更好、更充分的被展现出来,必须事先进行调查研究。在基础的调查的同时,也要对新系统的功能进行详细的解析分析,这样才能够研究开发出更加完整的系统设计。本系统平台利用了MYSQL数据库进行数据的存储,设计好所使用的数据库表格,进行系统分析,为系统打下一个坚实的技术基础。然后对食品连锁类门店配送车辆管理系统的业务流程进行了细致的分析,并记录和处理好相关的数据。最后研究系统的各个功能模块,并及时的掌握所使用的开发工具,从而完成系统的开发。设计中使用成熟的开发工具,保证了系统的安全性、可用性。1.3研究目的和内容本食品连锁类门店配送车辆管理系统采用JSP和Mysql数据库技术开发,实现了车辆运行信息的动态管理,大大的提高了管理效率,使得车辆运行相关信息的管理系统化、高效化、科学化。食品连锁类门店配送车辆管理系统主要实现了管理员模块和普通用户模块。其开发内容主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。经过调试、编译与实现,该程序界面友好、程序设计风格朴素,使用起来美观大方、方便易用。本食品连锁类门店配送车辆管理系统采用JSP技术、MYSQL数据库,通过对系统的需求分析,设计出了本食品连锁类门店配送车辆管理系统,主要的研究内容有:1.在使用中了解系统的工作流程,撰写关于系统的需求分析。2.根据食品连锁类门店配送车辆管理系统用户的具体需要,分析、设计出系统的功能框架结构。3.根据系统的需求分析以及总体设计,设计出系统的结构图。4.根据功能编写本系统的开发技术文档。5.编写代码。6.对本食品连锁类门店配送车辆管理系统进行系统测试。PAGE23第2章关键技术介绍2.1系统开发工具本系统的设计主要运用了MyEclipse和Tomcat后台服务器技术,设计时中采用了JSP技术完成了页面设计过程,接下来我们主要对MyEclipse、Tomcat进行说明。1.MyEclipse,通常用来设计Java,J2EE的Eclipse插件集合,利用它可以完成对数据库和J2EE的开发。通过对应用程序服务器进行整合,可以大大的增强运算速度。MyEclipse的功能十分强大,几乎涵盖了各种设计功能。2.Tomcat是一种是一个免费的开放源代码的Web应用服务器。在访问客户比较少的情况下被经常采纳,在设计JSP程序时成为最好的选择。换句话说,将Tomcat服务器安装到一台电脑上时,可通过它对HTML页面的访问请求进行配合。事实上,Tomcat可以看成Apache服务器基础上的延伸,但它工作时相对比较独立,因此当tomcat工作时,事实上它是看成一个与Apache服务器相对独立的进程运行的。2.2JSP技术JSP程序使用了Java编程语言,JSP技术可以对动态网页进行封装。通过tags和scriptlets,网页还能访问存在于服务端的资源的应用逻辑。JSP可以分离网页逻辑与网页设计和显示,对可重用的基于组件的开发进行支撑,更容易的对基于Web的应用程序进行设计。当Web服务器接收到访问JSP网页的请求时,首先运行的程序段,接下来将JSP文件中的HTML代码和运行效果一并返还给用户。通过Java文件的插入能够对数据库、网页多重定向等运行,从而满足构建动态网页所需要的程序。JSP和Servle相同,都可以通过服务器端运行。由于能够将一个HTML文本返回给用户端,所以用户端具备浏览器就可以进行浏览。HTML程序和穿插在内部的Java程序可以构建JSP网页。在服务器被用户端访问时,能够处理相应的Java代码,然后将产生的HTML页面再返回给用户端的浏览器。JSP的设计关键是Servlet,通常大型的Web应用程序的设计成果也通过JavaServlet和JSP的协作。JSP既拥有了方便快捷的Java程序,又统统的面向用户,既实现了平台的无关性危险还比较小,可以具备互联网的全部优势。JSP技术的优点:(1)一次编写,到处运行。除了系统之外,代码无需做任何改动。(2)系统的多平台支持。通常情况下,能够在任何情况下的全部平台上进行设计,能够安排在任何情况中,也能够在任何情况下进行发展。相比ASP/.net来说,优点是显而易见的。(3)强大的可塑性。通过一个不大的Jar程序能够对Servlet/JSP进行运行,也能够通过很多服务器进行集群和负载平衡,甚至能够通过多台Application解决问题。单台服务器到多台服务器,Java展现了一个强大的功能。(4)具有强大和多样化的开发工具支持。Java已经有了很多的设计方法,何况大部分工具都是没有花费的,这中间有很多都在多种平台之下顺畅的进展。(5)支持服务器端组件。只有很有力的服务器端组件才能支撑web运行,因此开发者可以在调用web页面时通过另外的开发工具来达成纷乱效用的组件,来加强系统的可操作性。JSP可以通过完善的JAVABEANS组件来达成纷乱的商务功能。内部对象表现出:request用户端请求,此请求会涵盖来自GET/POST请求的参数;response网页传回用户端的反应;管理pageContext网页的属性;session与请求相关的会话;applicationservlet正在进行的内容;out用来输送响应的输出流;config代码片段配置对象;pageJSP网页本身。2.3MYSQL数据库在软件项目中,通过使用数据库来操作数据,可以保证数据的独立性、一致性和安全性,为系统提供有效地访问数据的方式,同时为程序员减少了应用程序的开发时间。常见的数据库无非分为两类,一类是关系型数据库(Oracle,DB2,MySQL,SQLServer)和非关系型数据库(NoSql、MongeDB)。不同的数据库有各自的优缺点,此处不做具体介绍。MySQL支持多线程的特点,可以方便的利用系统资源,有效提高速度,而且提供了TCP/IP、ODBC和JDBC等多种方式途径来连接数据库;虽说其功能不够强大、规模也相对较小,但是对于本系统来说足够了,同时也可以进行二次开发的数据库表结构空间的扩展。使用MySQL建立系统数据库,不仅有利于前期对数据的整合处理操作,同时利于后期的二次开发的数据扩展操作,对于有限级的数据处理,MySQL可以很好的胜任。2.4B/S结构B/S架构是一种基于互联网系统的软件系统开发架构,是现如今在软件系统开发中采用非常大量的一种软件系统结构。现如今B/S架构已经被大量使用,打破了C/S结构的结构,给基于网络结构的软件系统提供了良好的支持。B/S架构伴随着计算机网络技术发展而逐步的发展和更新。伴随着互联网的进一步发展,就要求大多数的管理系统要求不仅仅可以在一台电脑上使用,同时可以在接入互联网的其他电脑也可以使用对系统进行操作和使用。在这样的背景下基于B/S架构的软件系统设计方法得到了越来越大量的使用,基础部分也在不断的更新。第3章系统分析系统分析的任务是通过详细调查食品连锁类门店配送车辆管理系统的需求,充分了解系统的工作概况,明确功能实现的各种需求,然后在此基础上确定新系统的功能。新系统必须充分考虑今后可能的扩充和改变。3.1开发目标1.安全性。保证系统的安全性、稳定性,方式信息泄露。2.先进性。结合当前流行趋势,开发要符合用户的需求,适合车辆调度管理的系统。采用目前国际上最先进的数据库技术,使用JSP作为开发工具,MYSQL作为网站的数据库,提高该食品连锁类门店配送车辆管理系统的稳定性和易维护性。3.可扩展性。食品连锁类门店配送车辆管理系统,给食品连锁类门店配送车辆管理带来了极大的便利,提高了管理效率,因此在开发食品连锁类门店配送车辆管理系统的功能过程中,我们要考虑到系统的可扩展性,便于将来系统的升级、更新。4.有效性。实际上这里所说的有效性包括了两个方面的意思,即有用性和可用性。其中有用性是指的是站点能满足用户需求的潜在功能,而可用性指的是能够通过站点来操作实现系统的体现功能。所以在设计食品连锁类门店配送车辆管理系统的功能时一定要最大限度地满足用户的需求。5.可靠性:本设计通过合理而先进的网络设计以及软、硬件的优化选型,可保证网站的可靠性与容错性。3.2可行性分析通过对本食品连锁类门店配送车辆管理系统实行的目的初步调查和分析,提出可行性方案并对其一一进行论证。我们在这里主要从技术可行性、操作可行性、经济可行性和时间可行性四方面进行分析。3.2.1技术可行性技术可行性分析是开发一个系统的最重要的一个步骤。技术可行性分析是对开发系统的程序设计语言和开发框架进行评估分析的。根据系统的需求分析和框架要求采用合适的程序开发语言和开发框架才能达到事半功倍的效果。本食品连锁类门店配送车辆管理系统是在互联网上使用的一个关于食品连锁类门店配送车辆管理的系统,以此考虑开发的好程序必须具备联网的功能,程序系统必须可以在互联网上进行使用,这样就可以不受地理位置的限制。在前面已经对各种技术进行了分析和讨论。通过对目前学习的程序开发语言和程序框架分析得出采用JSP程序开发框架适合此本食品连锁类门店配送车辆管理系统的开发。3.2.2操作可行性操作可行性也就是系统的可用性,系统使用起来必须具备简单的操作导航和界面,不能有太复杂的操作和使用流程。功能模块分门别类的放置到导航菜单上每组功能模块都在同一组导航菜单上这样使用起来方面快捷,同时导航菜单的顺序也是需要考虑的,导航菜单的放置要符合操作流程,第一步操作在上面、第二部操作导航在下面、以此类推。通过对操作可行性的研究可以让用户顺利简单的使用开发的好的系统。3.2.3经济可行性经济可行性主要是研究和分析系统的投入和产出的关系,非常明了问题不能产出大于投入。本系统是一个调度管理的系统,通过对前面的需求分析、技术可行性分析、操作可行性分析等信息来分析,系统投入并不大。一旦系统开发成功将节省大量的人力资源、纸张资源。通过具体的分析系统具备一定经济可行性。3.2.4时间可行性从时间上看,在三个月的时间里学习相关知识,开发本食品连锁类门店配送车辆管理系统,时间上是有点紧,但是不是不可能实现,在做毕业设计的这几个月里,我通过努力使得功能应该基本可以实现。综上所述,本食品连锁类门店配送车辆管理系统的开发具有很高的可行性。3.3界面分析目前,界面设计已经成为对软件质量进行评价的一条关键指标,一个好的用户界面可以使用户使用系统的信心和兴趣增加,从而使工作效率提高。客户界面是指软件系统与用户交互的接口,往往涵盖输出、输入、人机对话的界面格式等。1.输出设计输出是由电脑对输入的基本信息进行解决,生成高质量的有效信息,并使之具有一定的格式,提供给管理者使用,这是输出设计的主要责任和目标。系统开发的过程与实施过程相反,并不是从输入设计到输出设计,而是从输出设计到输入设计。这是由于输出表格与使用者直接相联系,设计的目的应当是确保使用者可以很方便的使用输出表格,并且可以将各部门的有用信息及时的反映出来。输出设计的准绳是既要整体琢磨不同管理层的所有需要,又要简洁,不要提供给用户不需要的信息。2.输入设计输入数据的收集和录入是比较麻烦的,需要非常多的人力和一定设备,而且经常出错。一旦输入系统的数据不正确,那么处理后的输出就会扩大这些错误,因此输入的数据的准确性对整个系统的性能起着决定性意义。输入设计有以下几点原则:(1)输入量应尽量保持在能够满足处理要求的最低限度。输入量越少,错误率就会越少,数据的准备时间也越少。(2)应尽可能的使输入的准备以及输入的过程进行时比较方便,这样使错误的发生率降低。(3)应尽量早检查输入数据(尽量接近原数据发生点),以便使错误更正比较及时。(4)输入数据尽早地记录成其处理所需的形式,以防止数据由一种介质转移到另一种介质时需要转录而可能发生的错误。3.4性能分析3.4.1系统安全性此食品连锁类门店配送车辆管理系统要严格控制管理权限,具体要求如下:1.要想对食品连锁类门店配送车辆管理系统进行管理,首先要依靠用户名和密码在系统中登陆,无权限的用户不可以通过任何方式登录系统和对系统的任何信息和数据进行查看,这样可以保证系统的安全可靠性和准确性。2.在具体实现中对不同的权限进行设定,不同权限的用户在系统中登陆后,不可以越级操作。3.在实际使用的过程中系统都会涉及到很对需要进行保密的数据,系统出现一些漏洞将这些信息泄露出去将会对用户产生很大的损失,所以在开发系统时我们充分确保了本系统的可靠性。3.4.2数据完整性1.所有记录信息要保持全面,信息记录内容不可以是空。2.各种数据间相互联系要保持正确。3.相同数据在不同记录中要保持一致。3.5系统UML用例分析UML的缩写是UnifiedModelingLanguage,又称统一建模语言。是用来对软件密集系统进行可视化建模的一种语言。它是开发者对客观事物进行建模的标记,同时它也是为开发者了解系统需要什么样的功能和整个流程是什么样的做的前期工作。现在我们就对本食品连锁类门店配送车辆管理系统进行UML建模分析。本食品连锁类门店配送车辆管理系统主要包括超级管理员模块和普通管理员模块。超级管理员UML用例图如图3.1所示。图3.1超级管理员用例图普通管理员UML用例图如图3.2所示。图3.2普通管理员用例图3.6流程分析流程分析阶段要调查系统所涉及每个环节的管理业务活动,掌握所有管理的内容、作用和信息的输入、输出、数据存储以及信息处理方法和过程,并根据实际处理步骤和过程,绘制出流程图。3.6.1操作流程用户打开系统,首先进入系统登录界面,用户需通过正确的用户名、密码和校验码,选择登录角色进行登录,系统会进行检查用户登录信息,信息正确则进入对应用户功能界面,可进行功能操作处理,否则提示信息错误,登录失败。本食品连锁类门店配送车辆管理系统操作流程如图3.3所示。图3.3操作流程图3.6.2添加信息流程添加信息时,信息编号系统采用自动增号的模式,无需管理员填写,管理员在添加信息输入信息,系统会自动对信息数据进行验证,信息合法则验证成功添加至数据库,信息不合法提示添加失败,重新输入信息。添加信息流程如图3.4所示。图3.4添加信息流程图3.6.3删除信息流程管理员选择要删除的信息,单击删除按钮,系统则提示是否确定删除信息,选择确定删除,则删除信息成功,系统数据库将信息进行删除。删除信息流程图如图3.5所示。图3.5删除信息流程图

第4章系统设计4.1系统结构设计系统结构的整体设计是一个将一个庞大的任务细分为多个小的任务的过程,这些小的任务分段完成后,组合在一起形成一个完整的任务。它具体的工作步骤是:1)系统被分解多个子模块2)对各个子模块的功能进行预先的设计3)对各个子模块之间的逻辑关系进行设计4)对各个模块的界面以及模块间信息的传输进行设计在整个设计过程,以确定可能的具体方案达成每一个小的最终目标,对于每一个小的目标而言,我们必须先了解一些相关的需求分析的信息。然后对系统进行初步的设计,并对其逐渐进行优化,设计出一个具体可实现的系统结构本食品连锁类门店配送车辆管理系统主要包括超级管理员模块和普通管理员模块两大部分,系统结构图如图4.1所示。图4.1系统用例图4.2系统开发流程设计结合实际食品连锁类门店配送车辆管理进行的详细调查,进而对本食品连锁类门店配送车辆管理系统的开发流程进行具体的分析。首先对系统进行需求分析,进入对系统的模块、数据库等进行详细的设计,编写代码,进行系统整合,最后对系统进行测试,完善系统。系统开发流程图如图4.2所示。图4.2系统开发流程图4.3数据库设计4.3.1数据库实体(E.R图)数据库概念模型是为了将现实世界中信息进行抽象而设计的,从而实现信息世界的建模,因此,概念模型是进行数据库设计的重要工具。在概念模式的设计中,E.R模型法是最常见的设计方法。根据系统的功能模块划分,具体分析了本系统中大部分的实体,本系统的主要实体图如下:1、管理员实体属性图如图4.3所示:图4.3管理员实体属性图2、车辆信息实体属性图如图4.4所示图4.4车辆信息实体属性图3、门店实体属性图如图4.5所示:图4.5门店实体属性图4、配送信息实体属性图如图4.6所示图4.6配送信息实体属性图4.3.2数据库表食品连锁类门店配送车辆管理系统需要后台数据库,下面介绍数据库中的各个表的详细信息。各个表的设计结果如下:表4.1t_admin管理员信息表列名数据类型长度允许空说明idint11否编号usernamevarchar100是用户名passwordvarchar100是用户密码表4.2t_car车辆信息表列名数据类型长度允许空说明idint11否编号cpvarchar100是车牌号jsrvarchar100是驾驶人lxdhvarchar100是联系电话cxtjvarchar100是车辆体积clxhvarchar100是车辆类型remarktext是备注表4.3t_md门店信息表列名数据类型长度允许空说明idint11否编号mdmcvarchar100是门店名称mddzvarchar100是门店地址jwdvarchar100是经纬度lxrvarchar100是联系人lxdhvarchar100是联系电话remarktext是备注表4.4t_psxx配送信息表列名数据类型长度允许空说明idint11否编号carIdint11是配送车辆jwdvarchar50是起送点mdIdint11是门店v1varchar100是批次号v2varchar100是食品体积v2varchar100是食品类别remarktext是备注第5章系统实现5.1登录模块的实现管理员要想进入本食品连锁类门店配送车辆管理系统,首先进行系统登录界面,需要在用户界面填写正确的用户名、密码,选择登录角色进行登录操作,系统会对用户名和密码进行验证,信息正确则登录成功,反之登录失败,登录界面如图5.1所示。图5.1登录界面图5.2车辆管理管理员可以进行车辆信息的新增、修改和删除,界面如图5.2所示。图5.2车辆管理界面图可以进行车牌号、驾驶人、联系电话、车厢体积、车辆类型和备注信息的新增,其界面展示如图5.3所示。图5.3新增车辆界面图5.2门店列表界面管理员通过员工管理可以进行门店信息的新增、修改和删除,其界面如图5.4所示。图5.4门店列表界面图管理员可以进行门店信息的新增,其界面如图5.5所示。图5.5门店列表界面图5.3配送信息列表界面管理员可以进行配送信息的新增、修改和删除,其界面如图5.6所示。图5.6配送信息列表界面图管理员可以进行配送车辆、起送点、门店、批次号、食品体积、类别的新增,其展示如图5.7所示。图5.7新增配送信息界面图点击地图监控可以进行地图显示,其界面如图5.8所示。图5.8地图监控界面图5.4普通管理员列表界面超级管理员可以进行新增、修改和删除普通管理员,其界面展示如图5.9所示。图5.9普通管理员列表界面图第6章系统测试6.1测试方法在我们设计软件的过程中,测试系统常用的测试方法主要有两种:功能测试和结构测试。功能测试也被叫做黑盒测试和数据驱动测试,是在已经知道系统应该具有的具体功能的情况下,通过黑盒测试来测试系统功能是不是能够正常运行。在测试时,将系统当做不能打开的盒子,在不管系统内部结构与特性的状况下进行测试,它只检查系统功能是不是根据系统说明书的规定正常运行的,同时检测系统是否能正确接收的输入信息和输出信息的正确对应,并保持系统的完整性的外部信息需求。白盒测试与黑盒测试相反,它了解系统内部工作的各项具体程序,能够通过测试来检查系统内部的运行是不是按照系统说明书的规定进行正常运作的,因此,白盒测试又被叫做结构测试和逻辑驱动测试。根据测试程序的结构在每个道路试验,当系统运行时不是能按预定要求正确运行,无论其功能如,白盒测试试验,道路试验是一个逻辑驱动器,这种测试主要用来软件测验。6.2测试过程在测试之初,由于数据库中的一些数据都是是随便输入的,并没有实用性,为了使系统更加的完善,在系统测试过程中,银行信用社管理系统将随便输入的数据全部清理后,输入了一些有效的测试数据,这样能够更真实的反映银行管理系统的功能实现情况。经过不断的发现问题,反复的测试以及调试,把所有的问题一一解决,最终系统可以正常运行。测试流程:(1)打开系统首页,输入错误的登录信息(2)登录(3)输入正确的登录信息(4)登录(5)测试结果模块名称测试用例预期结果实际结果是否通过登录模块用户名:null密码:null弹出错误提示,请输入用户名登陆失败,提示请输入用户名通过登录模块用户名:m1密码:null弹出错误提示,请输入密码失败,提示输入密码通过登录模块用户名:m1密码:1弹出错误提示,用户名或者密码错误登陆失败,提示用户名或者密码错误通过6.3测试策略为了方便用户使用本食品连锁类门店配送车辆管理系统,以及尽可能减少使食品连锁类门店配送车辆管理系统的设计与实现的测试错误的发生。该测试系统的主要范围,具体测试以下三个方面:1.于食品连锁类门店配送车辆管理系统的代码,分别进行单元测试,集成测试,系统测试,验收测试的结果;2.列在测试对象可以被测试或不可接受的测试的特性和功能;3.用于分析和文档的测试需求,该日期的书面文件不必影响的设计,开发和执行的测试。6.4测试安排该系统的总体质量进行了测试,该系统的功能和性能完全可以实现,那么必须做到以下几点:1.为每个系统的功能测试,单元测试,集成测试2.系统测试,集成测试,系统测试的各个模块的整合3.所有测试用例已经实现4.通过执行所有的自动化测试脚本5.所有重要的等级问题是与测试和验证完成6.测试的每个部分是验证完成的水平7.重要特点不是问题8.回归测试6.5测试分析由于经验不足,写代码时出现了一些考虑不周的系统缺陷,写代码的时候会出现与设想不一致,比如说代码不规范导致接口与接口之间出现问题,功能与客户的要求不符合,这样导致产品不能过关,无法交付。所以产品在上线前必须反复测试,经过反复测试,修改,再测试,再修改,产品才能够不断完善。在整个系统测试中,根据需求文档和设计文档,逐一对功能进行检测并写好测试用例,有效避免残片缺陷,因为产品出现缺陷不仅影响功能,而且可以导致数据的不准确,导致产品质量的降低,经过测试,才能使得产品的稳定性和成熟度得到极大的提升,产品质量也才有保证。总结在这次毕业设计中,刚开始进行毕业设计的时候感觉十分困难,根本不知道该从何处下手,在经过一定的调研和资料累积后,并参考了相关的网站、查阅了大量的资料以后,对系统进行深入的需求调查和分析,结合辅导老师的指导以及学过的相关知识,经过不断的坚持、努力,设计最终被完成。我相信无论多么的困难,只要能够坚持下来,努力查阅资料,善于去发现研究,在研究中充分利用资源,所有困难终都会被解决的。毕业设计是最能体现出我们所学知识的应用情况,是对我们大学期间所学知识的应用巩固和提高的时刻。设计食品连锁类门店配送车辆管理系统的过程不仅仅是对我学计算机知识的一次考验,更是对我运用所学知识解决处理现实问题能力的培养和锻炼。通过这次的毕业设计让我对软件的开发有了很深的认识了解,我的编程能力也得到了很大的提升。虽然在系统开发过程中也遇到了很多的困难,但是在老师和同学们的帮助下,以及经过自己的不懈努力,最终圆满的完成了毕业设计。通过这套食品连锁类门店配送车辆管理系统的开发,我巩固了之前学过的知识,平时所学到的知识不仅融合了,还获得了许多JSP知识,我深人体会到学科之间的关联效应。在整个设计过程中明白了许多东西,也培养独立工作能力,树立信心,提高了自己的工作能力,我相信在以后的学习和工作生活中有至关重要的作用。这次设计也大大提高了我的动手的能力,让我在学习中充分体会到了探索的乐趣,享受成功的创作过程,在本次设计过程中汲取的东西,是一笔宝贵的财富,让我受益匪浅。回顾过去做毕业设计的整个过程,充满了付出和收获,虽然经历了种种困难,不断修改,不断探索,但是当你看到成果时候的感觉,是一种难以用言语表达的喜悦之感,这些在毕业设计过程中学习到的东西将会使我终身受益!最后,感谢指导老师的关心和指导,在我毕业设计的整个过程中,他给与了我很多的帮助和讲解,在导师的帮助下我的毕业设计才能如此顺利的完成。致谢毕业设计的结束,意味着大学四年的生活就要结束了。在毕业设计的这一段时间里,不仅有导师的指导,还有同学的帮助;毕业设计即将结束,我要感谢我的导师,正因为有导师的不断的指导,才能完成这个毕业设计以及毕

温馨提示

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

评论

0/150

提交评论