![jsp汽车销售预约系统mysql论文_第1页](http://file4.renrendoc.com/view12/M04/0D/3A/wKhkGWZJRV2AL99nAAGXuUAuOnY511.jpg)
![jsp汽车销售预约系统mysql论文_第2页](http://file4.renrendoc.com/view12/M04/0D/3A/wKhkGWZJRV2AL99nAAGXuUAuOnY5112.jpg)
![jsp汽车销售预约系统mysql论文_第3页](http://file4.renrendoc.com/view12/M04/0D/3A/wKhkGWZJRV2AL99nAAGXuUAuOnY5113.jpg)
![jsp汽车销售预约系统mysql论文_第4页](http://file4.renrendoc.com/view12/M04/0D/3A/wKhkGWZJRV2AL99nAAGXuUAuOnY5114.jpg)
![jsp汽车销售预约系统mysql论文_第5页](http://file4.renrendoc.com/view12/M04/0D/3A/wKhkGWZJRV2AL99nAAGXuUAuOnY5115.jpg)
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
摘要二十一世纪,随着网络、信息时代的到来,互联网的不断发展,我国科学技术的不断发展,计算机的应用日渐成熟,其强大的功能给人们留下深刻的印象,它已经应用到了人类社会的各个层次的领域,发挥着重要的、不可替换的作用。信息管理作为计算机应用的一部分,使用计算机进行管理,具有非常明显的优点。随着我国社会经济的快速发展,人们步入小康生活,生活水平不断的提高,人们对汽车需求量也越来越大,为了方便人们了解购买汽车,以及管理员对汽车相关信息的管理,开发了这个汽车销售预约系统。汽车销售预约系统采用JSP技术,MYSQL数据库来实现,保证数据的安全性和稳定性,同时可对信息数据进行添加、删除、修改、查询等基本操作,本系统比较完备,同时系统采用了模块化设计方法,根据用户的需求开发功能模块,系统拥有界面简洁、操作简单易懂,管理方便,功能齐全等优点,具有很高的应用价值,方便用户的使用,具有广阔的应用前景。关键字:汽车销售预约系统,JSP技术,MYSQL数据库
ABSTRACTInthe21stcentury,withtheadventoftheInternetandinformationage,thecontinuousdevelopmentoftheInternet,thecontinuousdevelopmentofscienceandtechnologyinChina,andtheincreasingmaturityofcomputerapplications,itspowerfulfeatureshaveleftadeepimpressiononpeople.Ithasbeenappliedtohumansociety.Thevariouslevelsofthefieldplayanimportantandirreplaceablerole.Informationmanagementasapartofcomputerapplications,usingcomputersformanagement,hasveryobviousadvantages.Withtherapiddevelopmentofourcountry’ssocialeconomy,peoplehavesteppedintoawell-to-dolifeandtheirlivingstandardshavebeencontinuouslyimproved.People’sdemandforautomobilesisalsoincreasing.Inordertofacilitatepeople’sunderstandingofthepurchaseofautomobilesandtheadministrator’smanagementofautomobile-relatedinformation,Thiscarsalesreservationsystem.TheautomobilesalesreservationsystemadoptsJSPtechnologyandMYSQLdatabasetoensurethesecurityandstabilityofdata.Atthesametime,basicoperationssuchasadding,deleting,modifying,andqueryinginformationdatacanbeperformed.Thesystemisrelativelycomplete,andthesystemadoptsmodularization.Thedesignmethod,accordingtotheuser'sneedstodevelopfunctionalmodules,thesystemhasasimpleinterface,simpleandeasytounderstand,easymanagement,full-featured,etc.,hasahighvalueofapplication,user-friendlyuse,hasabroadapplicationprospects.Keywords:Carsalesreservationsystem,JSPtechnology,MYSQLdatabase
目录第一章概述 11.1开发背景 11.2研究现状 11.3开发意义 11.4系统开发技术介绍 21.4.1B/S架构 21.4.2JSP技术 21.4.3JavaScript技术 31.4.4MYSQL数据库 3第二章需求分析 52.1可行性分析 52.1.1技术可行性 52.1.2经济可行性 52.1.3操作可行性 52.1.4法律可行性 52.2系统的功能需求分析 62.3系统的运行环境需求分析 62.3.1硬件环境 62.3.2软件环境 62.4系统的性能需求分析 6第三章总体设计 83.1系统设计原则 83.2系统流程设计 83.2.1注册流程 83.2.2登录流程 93.3系统的总体功能设计 93.4数据库设计 103.4.1数据库E-R图 103.4.2数据库表结构设计 11第四章系统详细设计 134.1用户功能模块的实现 134.1.1我要预约界面 134.1.2搜索界面 134.1.3预约信息界面 134.2管理员登录界面 144.3超级管理员模块的实现 144.3.1汽车分类管理界面 144.3.2客户管理界面 154.3.3首页轮播管理界面 154.3.4汽车管理界面 154.3.5进货、出货、退货管理界面 164.3.6普通员工管理界面 164.3.7统计中心界面 17第五章系统的测试 185.1测试方法 185.2功能测试 185.3可用性测试 195.4测试用例 195.5测试结论 19谢辞 21参考文献 22PAGEPAGE12第一章概述1.1开发背景随着世界经济的快速发展,信息技术已经广泛地应用经济贸易领域,电子商务应运而生。网上销售作为电子商务系统的重要组成部分,发展前景广阔,近年来,收到了广大消费者的青睐。互联网影响、改变着人们的生活方式,家用电脑的普及,使得家庭信息化加强,越来越多消费者,开始网站购物,并且习惯了网上购物。电子商务系统的成熟,使得人们可以通过网络足不出户就可以购买自己需要的商品。目前,随着人们日常生活水平的不断提高,人们对汽车的需求也在不断的增加,消费者对于网上购物的需求越来越强烈。因此,开发汽车销售预约系统是非常有必要的。汽车销售预约系统与传统的购物方式相比,传统实体店需要专人看管,并且店面费用大,营业时间受限制,需要投入巨大的人力和物力。同时实体店的地点固定,消费范围有限。店面销售方式,在一定的程度上限制了客户群体,而且店面费用和员工工资费用的支出,营业时间固定,更使得传统的实体店经济效益大大折扣。如今电子商务的成熟,在网上销售的冲击下,实体店销售更大不如前。针对这一现象,急需开发这套汽车销售预约系统,此系统不仅可以满足消费者足不出户就能购买到需要的产品,给消费者带来便利,同时也方便了管理员对产品的管理消费,提高营业额。1.2研究现状中国互联网络信息中心发布的2012第二十九次CNNIC调查结果显示,内地上网人数与日俱增。用户在网上关注的信息也多彩多样。报告数据显示,用户在网上经常进行的操作中,网上购买商品占了很大一部分的比例,而且这种比例上升趋势近年来不断地提高,随着各种互联网的不断完善和普及化,网上查看,了解,购物的发展速度已经覆盖我国大部分地区。据我国IT行业发布的报告表明,近年来,我国互联网发展呈快速增长趋势,网民的数量不断增加,并且随着宽带的实施及降价,每天约有近几亿人走进网络世界。伴随着网络的普及,网络管理以及网络购物日趋盛行,人们越来越热衷于通过网络来管理购买商品。网络的诞生和发展,颠覆了传统的信息传播方式,冲破了存在于传统交流方式中时间和空间的种种壁垒,极大地改变了人类从物质到精神、从形式到内容、从生产到生活的各种活动,并且给人类带来了新的机遇和挑战。汽车销售预约系统充分地体现了网络给人们带来的极大方便,不仅节省了用户到店购买的时间,而且在熟悉网上操作流程后,可以大大节省时间。这个系统在生活节奏越来越快的今天显得很有必要,很有市场。1.3开发意义随着互联网不断的融入我们的生活,我们的生活已经发生的巨大的变化,从实体店的购物,逐步发展到了电脑网络的购物。互联网现在已经基本成为了我们生活密不可分的一部分,与我们的生活息息习惯。目前人们可以通过网络进行许多活动,例如订票,购物,游戏等,实现了足不出户便可以购买到我们意向的东西。汽车销售预约系统充分地体现了网络给人们带来的极大方便,在熟悉网上购买流程后,可以大大节省购买的时间。这个系统在生活节奏越来越快的今天显得很有必要,很有市场。汽车销售预约系统与传统销售方式比较有很多的优点如:1.查询比较方便汽车销售预约系统提供了方便快捷的查询途径,消费者可通过条件搜索,进行汽车信息的查找,快速又准确。2.信息量大与过去的交易方式比较,汽车销售预约系统能够提供大量汽车信息。3.成本比较低,风险小,不受地点的限制汽车销售预约系统最突出的优势是,消费者的交易时间没有限制,客户群得以增加,这样就使企业的核心竞争力得到提高,无需花费商铺费用,大大节省了投入的费用。1.4系统开发技术介绍1.4.1B/S架构在三层体系结构的B/S(Browser/Server,浏览器/服务器结构)系统中,用户可以通过浏览器向分布在网络上的众多服务器发出请求。B/S系统极大地简化了客户机的工作量,客户机上只需要安装、配置少量的客户端运行软件即可,服务器将担负大量的工作,对数据库的访问以及应用程序的执行都将由服务器来完成。B/S架构的不断成熟,主要使用WWW浏览器技术,结合多种浏览器脚本语言,用通用浏览器需要实现原本复杂的专有软件来实现的强大功能,并节约了开发成本,是一种新的软件架构。B/S系统包括:表示逻辑层,控制逻辑层,数据展现层,三层是相对独立又相互关联。1.4.2JSP技术JSP程序使用了Java编程语言,JSP技术可以对动态网页进行封装。通过tags和script,网页还能访问存在于服务端的资源的应用逻辑。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网页本身。1.4.3JavaScript技术JavaScript是一种根据对象和情况驱使而且相对危险性比较低的用户端脚本语言。还可以大范围的用于用户端Web设计的脚本语言,一般可以用做增加HTML网页动态功能,例如反馈用户的所有操控。JavaScript的一个关键作用是向对象的功能,根据以对象为基础的程序开发,能够用更直接、系统化和能够反复利用的方法设计程序。根据HTML程序,可以采用Javascript对交互式Web网页进行设计。Javascript的应用能够达成网页和客户之间及时、动态、交互性的关系。这样网页可以呈现非常丰富的信息和非常好看的内容。在本系统中不少设计都采用了javascript技术。1.4.4MYSQL数据库MySQL是一个真正的多用户、多线程SQL数据库服务器。是基于SQL的客户/服务器模式的关系数据库管理系统,它的有点有有功能强大、使用简单、管理方便、安全可靠性高、运行速度快、多线程、跨平台性、完全网络化、稳定性等,非常适用于Web站点或者其他应用软件的数据库后端的开发工作。此外,用户可利用许多语言编写访问MySQL数据库的程序。作为开放源代码运动的产物之一,MySQL关系数据库管理系统越来越受到人们的青睐,应用范围也越来越广。速度和易用性使MySQL特别适用于Web站点或应用软件的数据库后端的开发工作。MYSQL数据库具有以下特点:1、C和C++中使用和测试,以确保源代码的编译器的便携性和灵活性。2、支持多种操作系统AIX的,FreeBSD下,HP-UX,Linux和MacOS中,Novell公司的Netware,OpenBSD系统,OS/2裹时,Solaris,Windows等。3、提供了用于不同的编程语言的API。编程语言,如C,,C++,Python和Java的,的Perl,PHP,埃菲尔铁塔,Ruby和Tcl的。4、以及使用的CPU资源来支持多线程。5、算法优化查询SQL,切实提高搜索速度。6、网络上的客户端和服务器可以用来编程任何独立的编程环境,也有中国,GB2312,BIG5,日文写作,一般基金,用于支持多国语言,并且可以嵌入在数据表和其他软件shift_jis访问柱可以用作的名称。7、TCP/IP,ODBC和JDBC数据库,并提供连接到其他。8、管理工具的管理,控制和优化数据库的操作。9、可以数以千万计的记录在一个大的数据库。
第二章需求分析2.1可行性分析可行性分析能够让系统用最低的开发成本来获得最高的经济效益。可行性分析目的是根据所开发系统的用户需求,明确研究方向,明确目标。通过详细的分析调查以及系统的框架设计功能模块分析,找到可行的方法。对要设计实现的汽车销售预约系统从技术上、经济上、操作上、法律上进行可行性研究调查,这样既能够保证信息资源的合理利用,也能够避免在设计程序过程中因失误而导致的系统错漏问题,协助我们对设计做出更加合理和可惜的抉择。2.1.1技术可行性汽车销售预约系统主要采用JSP、Java技术,基于B/S架构,MYSQL数据库,主要包括前端应用程序的开发以及后台数据库的建立和维护两个方面。对于应用程序的开发要求具备功能要完备、使用应简单等特点,而对于数据库的建立和维护则要求建立一个数据完整性强、数据安全性好、数据稳定性高的库。1、Java提供了稳定的性能、优秀的升级性、更快速的开发、更简便的管理、全新的语言以及服务。整个系统帮用户做了大部分不重要的琐碎的工作。2、基于B/S架构的系统的开发已发展日趋成熟。3、众所周知,Java是面向对象的开发语言。程序开发院可以在Eclipse平台上面方便的使用一些已知的解决方案。综上所述:汽车销售预约系统的开发技术具有很高可行性,且开发人员掌握了一定的开发技术,所以系统的开发具有可行性。2.1.2经济可行性汽车销售预约系统是基于JSP技术,MYSQL数据库来开发,采用的软件都是开源的,这样能够削减很多的精力和资源,降低开发成本,同时也能够提升设计的作用,所以系统在开发人力、财力要求不高,具有经济可行性。2.1.3操作可行性本汽车销售预约系统利用电脑就能够进行访问和操作,且界面简单易操作,用户只要平时有在用过电脑,都能进行访问和操作。本系统具有易操作、易管理、交互性好的特点,在操作上是非常简单的。因此本系统在操作上可以进行开发。2.1.4法律可行性此汽车销售预约系统是自己设计的管理系统,具有很大的实际意义。开发环境软件和使用的数据库都是开源代码,因此对这个系统进行开发与普通的系统软件设计存在很大不同,没有侵权等问题,在法律上完全具有可行性。综上所述,设计一个汽车销售预约系统具有效率高,操作简便,降低成本等优点,是必要可行的。2.2系统的功能需求分析系统功能需求分析是在了解企业的现状、目标、技术和实力等各个因素的前提下,对其进行深入分析,了解客户要什么功能等,然后制定出可行的汽车销售预约系统的功能分工。这不但是系统开发过程中的第一步,也是至关重要的一步,也是平台开发中的一个不可或缺的环节。本系统采用自上往下的方法开发。了解需求后,基本定位如下功能:本课题要求实现一套汽车销售预约系统,根据用户使用需求,系统分为前台、后台两个模块。前台单元接受来自用户的请求,前台主要实现了注册登录、汽车信息、我的预约、我的信息等功能。后台系统接受来自系统管理员的请求,管理员主要实现了个人中心、汽车分类管理、汽车管理、进货、出货、退货管理。2.3系统的运行环境需求分析2.3.1硬件环境处理器:CPU主频500MHZ,内存512M2.3.2软件环境软件环境是一个系统开发的工具,它取决于开发人员对软件的熟悉程度,如果开发人员选择一个不熟悉的软件开发会大大增加开发系统所需要投入的成本,所以说选择软件环境也是很重要的。1.操作系统:WindowsXP以上2.数据库:MYSQL3.开发语言:JSP4.开发平台:Eclipse+MyEclipse5.服务器:Tomcat6.0.10以上6.浏览器:IE6.02.4系统的性能需求分析为了保证汽车销售预约系统能够长期、稳定、高效的运行,必须要保证系统开发的性能。在汽车销售预约系统的开发过程中,必须用充分的方法确保系统的安全性和有效性。我们要充分考虑以下几点:安全性:在信息化的时代,信息就是宝贵的财富,保证信息的安全,特别是个人信息更要求可靠的安全性。先进性:结合当前流行趋势,开发要符合用户的需求,能够快速准确的实现汽车销售的试驾购买。可扩展性:汽车销售预约系统给消费者购买汽车带来了极大的便利,提高了效率,备受用户的关注,因此在汽车销售预约系统的开发过程中,我们要考虑到系统的可扩展性,便于将来系统的升级、更新。有效性:有效性主要包括功能有效性,设计汽车销售预约系统的功能一定要最大限度地满足用户的需求。
第三章总体设计3.1系统设计原则系统的架构设计,要能够反映出用户与整个系统模块的接口之间存在有效互动,而且应该是非常清楚的,从而才能够保障在后期系统真正实现的时候数据的扩展性和安全性,只有设计出的系统实现这个目标才能有一个更好的扩展空间,以适应社会的的发展需求。整个系统的设计中,系统必须满足以下要求:(1)数据安全性存储汽车销售预约系统的数据,需要确保数据的安全性,在系统设计时必须要采取安全防范措施,以解决潜在的安全问题。(2)易用性在用户权限范围内,可在一个统一风格的界面内即可完成相关的所有业务流程操作或者获取所有相关信息,大大使用者的工作效率和易用性,灵活应用本系统。(3)柔软性由于这个汽车销售预约系统主要针对管理员和用户使用,设计出的系统必须能够处理接受变化的能力。3.2系统流程设计3.2.1注册流程未注册用户可进行注册会员,填写注册信息,用户名存在的话提示用户名已存在,请重新输入,不存在则填写密码等信息进行注册。系统注册流程图如图3-1所示图3-1注册流程图3.2.2登录流程为了保证系统的安全性,要使用本系统必须先登陆到系统中。其登录界面流程图如图3-2所示。图3-2登录流程图3.3系统的总体功能设计根据第二章系统功能需求分析,得出本汽车销售预约系统的功能结构图,如图3-6所示。图3-6系统功能结构图3.4数据库设计数据库是计算机信息系统的基础。信息的收集、整理、存储、检索、更新、加工、统计和传播等操作必须在数据库管理系统的的支持下才能进行。目前,电脑系统的关键与核心部分就是数据库。数据库开发的优劣对整个系统的质量和速度有着直接影响。数据库的设计一般要可以分为个步骤:分别是分析需求、设计概念、设计逻辑、设计物理。3.4.1数据库E-R图概念模式的设计方法主要是以需求分析作为基础,并且用概念数据模型即E-R模型等来表示数据之间的相互联系,设计并反映出用户所需的信息需求以及处理需求的数据库系统等概念模式。通常概念设计的主要目标是描述应用领域的信息模式,并且支持用户的相关应用,最终方便转换并为数据库系统逻辑模式并且方便用户理解。在此阶段,用户可以参与和评价数据库系统的设计,最终来保证数据库系统的设计与用户的需求相吻合。在概念模式的设计中,E-R模型法是最常见的设计方法。1、管理员实体属性图如图4-3所示:v图4-3管理员实体属性图:2、用户实体属性图如图4-4所示图4-4用户实体属性图3、分类实体属性图如图4-5所示图4-5分类实体属性图4、出货信息实体属性图如图4-6所示图4-6出货信息实体属性图3.4.2数据库表结构设计数据库的设计通常是以一个已经存在的数据库管理系统为基础的,常用的数据库管理系统有MYSQL,SQLServer,Oracle等。本系统采用了MYSQL数据库管理系统。表4-1t_admin管理员信息表列名数据类型长度允许空说明idint11否用户编号usernamevarchar100是用户名passwordvarchar100是用户密码表4-2t_customer用户信息表列名数据类型长度允许空说明idint11否编号usernamevarchar100是学号passwordlongtext100否密码customerNamevarchar100是姓名phonevarchar100是电话agevarchar100否年龄sexvarchar100否性别addressvarchar100是地址表4-3t_bk分类信息表列名数据类型长度允许空说明idint11否编号bkNamevarchar100否分类名称表4-4t_ch出货信息表列名数据类型长度允许空说明idint11否编号productIdint11否产品numint11是数量fzrvarchar100否负责人lxdhvarchar100是联系电话PAGEPAGE22第四章系统详细设计4.1用户功能模块的实现4.1.1我要预约界面用户通过汽车销售预约系统可以进行预约信息的查看等,其界面如图4-1所示:图4-1汽车销售预约系统界面4.1.2搜索界面用户通过搜索可以进行汽车信息的搜索,其界面如图4-2所示:图4-2汽车搜索界面4.1.3预约信息界面用户可以进行预约信息的查看,其界面如图4-3所示:图4-3预约信息界面4.2管理员登录界面管理员通过用户名和密码可以进行登录,其界面如图4-4所示:图4-4登录界面4.3超级管理员模块的实现4.3.1汽车分类管理界面管理员通过汽车分类列表可以进行汽车分类信息的新增、修改和删除,其界面如图4-5所示:图4-5汽车分类管理界面4.3.2客户管理界面管理员通过客户管理可以进行客户信息的新增、修改和删除,其界面如图4-6所示:图4-6客户管理界面4.3.3首页轮播管理界面管理员可以通过首页轮播进行图片信息的新增、修改和删除,其界面如图4-7所示:图4-7首页轮播管理界面4.3.4汽车管理界面管理员通过汽车管理可以进行汽车信息的新增、修改和删除等,其界面如图4-8所示:图4-8汽车管理界面4.3.5进货、出货、退货管理界面管理员通过进货管理可以进行新增、修改和删除,其界面如图4-9所示:图4-9进货管理界面4.3.6普通员工管理界面管理员通过普通员工管理可以进行普通员工信息的新增、修改和删除,其界面如图4-10所示:图4-10普通管理员管理界面4.3.7统计中心界面管理员通过统计中心可以进行销售额的统计,其界面如图4-11所示。图4-11汽车库存管理界面
第五章系统的测试5.1测试方法在我们设计软件的过程中,测试系统常用的测试方法主要有两种:功能测试和结构测试。功能测试也被叫做黑盒测试和数据驱动测试,是在已经知道系统应该具有的具体功能的情况下,通过黑盒测试来测试系统功能是不是能够正常运行。在测试时,将系统当做不能打开的盒子,在不管系统内部结构与特性的状况下进行测试,它只检查系统功能是不是根据系统说明书的规定正常运行的,同时检测系统是否能正确接收的输入信息和输出信息的正确对应,并保持系统的完整性的外部信息需求。白盒测试与黑盒测试相反,它了解系统内部工作的各项具体程序,能够通过测试来检查系统内部的运行是不是按照系统说明书的规定进行正常运作的,因此,白盒测试又被叫做结构测试和逻辑驱动测试。根据测试程序的结构在每个道路试验,当系统运行时不是能按预定要求正确运行,无论其功能如,白盒测试试验,道路试验是一个逻辑驱动器,这种测试主要用来软件测验。软件测试工作必须要通过制定测试计划、设计测试、实施测试、执行测试、评估测试五个阶段完成。设计测试的目的是确定、描述和生成测试过程和测试用例。实施测试的目的是实施设计测试中定义的测试过程。测试的目的是实施和测试过程定义的设计实现。测试的目的是确保由运行意图建立系统的实现。系统测试一般有以下几种:功能测试,性能测试,恢复测试,安全性测试,强度测试。功能测试系统的输入,处理,输出,以满足需求。性能测试主要是测试安装在系统软件的性能。恢复测试是通过人工手段,软件错误,并测试系统恢复能力。强度测试则是检验系统的能力最强能够达到怎样的限度。系统测试是软件设计的最后一道工序,也是非常重要的一步。用于检查软件的质量、性能、可靠性等是否符合用户需求。一套严谨的、规范的、完善的测试过程将大大提高软件的质量、可信度、可靠性,降低软件的出错率,降低用户风险系数。通常系统测试包括:功能测试,安全测试,可用性测试,性能测试、兼容性测试等方面。5.2功能测试功能测试主要包括五项内容:适用性、准确性、可操作性、依从性、安全性。表5-1系统功能测试测试内容测试结果适用性好准确性好可操作性好依从性好安全性好5.3可用性测试可用性测试用于检测系统的可操作性、可理解性、可学习性等方面内容。具体测试方面如表5-2所示。表5-2系统可用性测试测试项测试人员的评价窗口移动、大小改变、关闭等操作是否正常是操作模块是否友好是模块、提示内容等文字描述是否正确是模块布局是否协调、合理是模块的状态是否正确(对选中项能否发生对应切换)是鼠标、键盘操作是否支持是所需数据项是否正确显示是操作流程是否合理是是否提供帮助信息是5.4测试用例表5-3测试用例表序号测试用例测试记录测试结果分析1在配置文件和代码中,最好写上注释,这样便于查看代码,根据注释可以清楚的明白这里是在干什么。在大多数配置文件中和代码中,都进行了注释这是一个很好的编程习惯,这样使项目的功能一目了然。2版本控制。随着项目功能不断的完善,就会出现不断升级的版本了,这时就要进行版本的控制了,否则就会出现版本混乱。项目的命名是项目名+版本名,当完成了一个新功能,就会修改项目名。版本也升级,另外还写了版本升级的日志。这样做的好处,可以减少一些不必要的麻烦,如重复的写同样的代码,或者找不到以前的代码。5.5测试结论本汽车销售预约系统设计要求基本都可以达到,此系统具有完整的软件功能,良好的用户界面,能够正确的处理错误信息,而且能够准确的提出错误的种类。总体说来,软件通过测试。
谢辞在开发汽车销售预约系统的过程中,本人运用到了B/S结构技术和平时学习中所了解的一些技术,通过实现这些技术,大大提高了整个系统的性能。在论文中这些技术都做了比较详细的介绍。本系统还存在很多缺点和不完善的地方,例如有些细节上做的还不够完善,有些功能模块还需要加强。在今后的日子里,能够对这些不足进行改善。通过本次毕业设计加强了自身的学习能力,也从中学到很多在课堂上学不到的知识。通过实践我也深深的认识到开发软件的辛苦和解决
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 城市轨道交通的票务系统与客流管理技术升级考核试卷
- 乡里门面出租合同范本
- 现代企业管理中的危机管理研究
- 上门拆除服务合同范例
- 与政府相关民事合同范例
- 会计公司财务记账合同范例
- 个人买地合同范例
- 产销对接平台合同范本
- 代卖合同范本建筑
- 拖拉机进出口业务与国际贸易考核试卷
- 2025年度茶叶品牌加盟店加盟合同及售后服务协议
- 2025年江苏连云港市赣榆城市建设发展集团有限公司招聘笔试参考题库附带答案详解
- 氧气、乙炔工安全操作规程(3篇)
- 建筑废弃混凝土处置和再生建材利用措施计划
- 2025年开学教导处发言稿(5篇)
- 集装箱知识培训课件
- 某县城区地下综合管廊建设工程项目可行性实施报告
- JJF(京) 92-2022 激光标线仪校准规范
- 普惠金融政策解读
- 2024年疾控中心支部工作计划范本
- 《无菌检查培训》课件
评论
0/150
提交评论