基于JSP的卡式小区车辆管理系统的设计与实现-计算机科学与技术本科毕业论文_第1页
基于JSP的卡式小区车辆管理系统的设计与实现-计算机科学与技术本科毕业论文_第2页
基于JSP的卡式小区车辆管理系统的设计与实现-计算机科学与技术本科毕业论文_第3页
基于JSP的卡式小区车辆管理系统的设计与实现-计算机科学与技术本科毕业论文_第4页
基于JSP的卡式小区车辆管理系统的设计与实现-计算机科学与技术本科毕业论文_第5页
已阅读5页,还剩23页未读 继续免费阅读

下载本文档

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

文档简介

1、xxx科技学院 2015 届本科毕业论文(设计)论文(设计)题目:基于jsp的卡式小区车辆管理系统的设计与实现学生姓名: xx 所在院系: 信息工程学院 所学专业: 计算机科学与技术 导师姓名: xx 完成时间: 2015-05-15基于jsp的卡式小区车辆管理系统的设计与实现摘 要随着市场经济的快速发展,人们生活水平在不断提高,小区已经成为人们安家置业的首选。因此小区内停放的车辆越来越多。人工管理车辆便显出越来越多的不足,手工作业计费也往往会出现错误。小区本系统旨在为小区物业管理人员提供一个功能齐全、使用方便的基于卡式的小区车辆管理系统以代替传统的人员管理方式。可以帮助物业人员有序的管理小区

2、车辆,使计费更加方便,不易出现错误。通过射频卡记录车辆出入信息,使记录的数据更加真实可信,计费也更加精确。本系统用jsp语言来编写社区服务系统系统,数据库用sqlserver 2000来连接系统,通过编写java beans来进行后台业务逻辑控制,即jsp +java beans + sqlserver 2000三层模式完成整个设计工作。基于卡式jsp的小区车辆管理系统,具备的功能有注册信息,用户信息管理,车辆信息管理,射频卡管理,收费记录管理,车位管理,车辆进出统计。关键词: 小区车辆管理,jsp,射频卡based on the jsp cassettedistrict vehicle ma

3、nagement system design and implementationabstract with the rapid development of market economy, in improving peoples living standard, the residential area, residential area has become the people of choice for home buyers. so the parked vehicle inside the village more and more. artificial management

4、vehicles will show more and more insufficient, manual work billing also often appear error. this system for residential property management personnel to provide a fully functional, easy to use district vehicle management system based on card instead of the traditional personnel management. can help

5、property personnel and orderly management district vehicle, make billing more convenient, there is an error. by radio frequency card record car out information, make records the data more authentic, pricing is also more accurate. this system use jsp language to write the community service system, sy

6、stem database in 2000 to connect to the system used, by writing java beans to back-end business logic control, namely the jsp + java beans, essentially a 2000 three layer model to complete the whole design work. based on jsp district vehicle management system, has the function of registration inform

7、ation, customer information management, vehicle information management, rf card management, charge records management, parking management, vehicle in and out of the statistics。keywords: vehicle management,jsp ,rfid目 录1 引言12 系统可行性研究与需求分析12.1 可行性研究12.1.1 经济可行性12.1.2 技术可行性12.1.3 运行可行性22.1.4 法律可行性22.2 需

8、求分析22.2.1 应用需求分析22.2.2 其他需求分析33 相关技术简介33.1 jsp技术33.2 sqlserver 200033.3 jdbc 介绍44 系统分析44.1 系统需求54.2 性能需求54.3 主要功能描述54.3.1 注册信息管理54.3.2 用户信息管理54.3.3 车辆信息管理54.3.4 停车卡管理54.3.5 收费管理64.3.6 权限设置64.3.7 车位管理64.3.8 车辆进出统计64.4 功能模块图64.5 数据库设计74.5.1 数据字典内容74.5.2 数据库表74.6 处理流程设计84.6.1 数据增加流程84.6.2 数据修改流程84.6.3

9、数据删除流程95 系统设计95.1 管理员登陆95.2 车辆信息管理105.3 车位信息管理105.4 射频卡管理115.5 充值记录管理115.6 车辆进出统计125.7 添加注册信息136 系统调试与测试136.1 程序测试136.1.1 测试的重要性及目的136.1.2 测试的方案146.1.3 测试的主要内容147 结束语17参考文献18致谢191 引言随着我国科学技术的不断提高,发展日渐成熟,我们已深刻领略到其强大的功能,它已进入人们社会生活的各个领域并发挥着重要的作用。作为计算机应用的一部分,使用计算机对小区车辆进行管理,具有着手工管理所无法比拟的优点。例如:可靠性高、存储量大、保

10、密性好、寿命长、成本低等。这些优点能够极大地提高工作的效率,也是信息正规化管理与世界接轨的重要条件。现在是信息社会的时代。计算机已成为社会发展的主流,是社会和科学技术发展的主力。目前我国的信息管理水平相对于其他国家比较落后,这样的机制已经不能适应时代的发展,因为它浪费了许多人力和物力,在信息时代这种传统的管理方法必然被计算机为基础的信息管理所取代。因此根据目前实际的情况开发一套小区车辆管理系统是十分必要的。本文主要介绍了基于卡式的小区车辆管理系统的设计,本系统主要采用jsp为编程语言,可以方便管理小区车辆管理需要。后台主要包括车辆管理,射频卡管理,计费管理,车位管理等功能。这个系统的优点就是操

11、作简单,给用户带来便利。2 系统可行性研究与需求分析2.1 可行性研究在提出方案之前研究和分析作品的系统目标,从而确定符合实际情况的方案并进行验证。在研究系统的性能时,一般从三个方面入手,即经济性、技术可行性以及可操作性。2.1.1 经济可行性我们可将在已经使用过的小区车辆系统中获得有价值的材料,从而作为开发该系统的参考资料,以此类推,在获得其他系统时也可以通过这种方法,因此在开卡系统时支出的经费较少。本系统较传统的系统来说,其具有很多独特的优势,比如成本低、质量高、效率高等,一定程度上减少了各方面的花销。所以,从经济的角度来看,该系统可行。2.1.2 技术可行性已有的技术能够配合工作顺利开展

12、,且在开发的过程中软硬件的配置也非常符合要求,这就是技术的可行性。在开发本系统时运用的是jsp开发语言,且调试起来操作简便,对于软硬件的配置要求较低,因此其具备较强的技术可行性。站在软件的角度上来看,介于单机模式发展的已经较为完善,因此开发软件的平台较为稳定可靠,其适用于任何系统的开发,具有低成本、高质量、高效率的特点。2.1.3 运行可行性现有系统的组织结构、工作环境以及管理方法等方面会受到新系统的影响而发生变化。在评估新系统的运行性时,要将已有的工作人员的综合素质和工作能力考虑进去,从而计算出多长时间内能够将系统系统开发出来且完成给定的任务。对于组织结构来说,良好的运行可行性是非常重要的,

13、运行可行性主要表现在人员和机构能够较快的适应全新的系统,且相关人员能够熟练操作该系统。随着信息技术的不断发展,不同领域的操作人员都是专业人士,因此在运行方面不会出现问题。本篇文章介绍的系统是mis研发,一般用来处理数据方面的问题,比如收集数据、辨别数据等,并将数据放置在各类报表中。采用流行的jsp+sqlserver2000体系,已无技术上的问题。2.1.4 法律可行性(1)所有技术资料都为合法。(2)与任何网站都不会出现版权的纷争。(3)在开发系统时完全按照法律制定的标准进行。总的来说,在开发本系统时完全遵守法律法规进行的,不会产生任何的负面影响。2.2 需求分析2.2.1 应用需求分析 硬

14、件环境:处理器:intel(r) celeron(r) cpu 1000m cpu1.80ghz 1.80ghz安装内存(ram):2.00gb(1.89gb可用)硬盘:500gb软件环境:操作系统:windows 7 旗舰版数据库:sql server 2000开发语言:jsp开发工具:myeclipse在设定系统的性能时,要综合考虑各方面因素,比如系统内存、安全性、抗风险性、运行效率等等。系统在运行的过程中不会依靠任何一种软件,独立性极高。不仅如此,在系统运行的过程中无需对相关数据进行加密。2.2.2 其他需求分析小区车辆管理系统主要以车辆管理为主要目的来进行信息服务,所有的功能模块都要围

15、绕车辆管理来进行。所以系统就必须要满足以下功能:管理员能顺利进入到各个模块中,并对系统进行操作,能对管理系统,注册信息,车辆信息,射频卡管理,收费记录,车位信息,车辆进出等各种信息进行记录,操作,存储,统计,更新,删除。管理员能通过简单的点击鼠标,敲击键盘就能实现管理。本系统具备很多优势,简洁明了的系统界面,系统的安全性高、效率高、能够反复维修等等。易于用户理解和操作。其中可维护性分为三个方面,即可测试性。可读性和可修改性。在开发系统时,往往受到多方的阻碍和影响,且还要在固定的经费、时间等的条件下最大程度的满足上述性能。3 相关技术简介3.1 jsp技术 如今已是网络信息时代,互联网已经被绝大

16、多数人所熟悉,因此,与互联网相关的技术层出不穷,比如构造web网站、网络应用程序的开发等等1。相比较而言,jps系统在操作起来较为简便,能够和windows操作系统融合在一起,其可塑性非常好,从而使得越来越多的人开始投入到动态网站的开发当中,获得更多的关注。 jps是根据动态服务器页面的英文单词java server pages缩写而来的,所有的web站点的核心都是服务器。(1)jsp内含于iis(internet information jsp文件时,服务器用jsp;(2)所有指定的文件都能够在jps中解读出来,并且所有的服务器脚本也都能够在其中运行,从而使得静态html码和脚本输出融合起来

17、;(3)最后,浏览器在接收html页面时需要通过http响应进行。 jsp程序是由文本、html标记和脚本组合而成的2。脚本和文本以及html在jps程序中使被分开的,分隔符就是将脚本标记出来的符号。要想通过主脚本语言执行相关的语言、表达式,就必须在jps的分隔符号%和%范围之内。 究其根本,jps的主要作用就是将标准的html文件进行一定程度的扩展,从而得到一些新的性能,在此过程中还会配合以一个浏览器,html内部含有的闪烁字符、客户端java x、脚本等事物都能够在jps中运行。因此,我们可以将jps最主要的特征总结出来,也就是这些特征才使得其适用于各类系统中,从而作为microsoft开

18、发的服务器的脚本环境。在创建动态页面时,可以将脚本命令和html结合起来进行。3.2 sqlserver 2000在建立sqlserver2000软件时是将关系型数据库模型作为基础的,且该软件能够操作管理数据库。用户可以通过该软件得到需要的数据,从而对得到的数据进行处理。不仅如此,它可将信息共享给不同的用户,在建立相关决策时可将数据信息作为参考点。然而,单一的数据库管理系统软件只能够处理一种信息系统需要的信息,这就要求操作者具备较好的专业技能。由此可见,在开发信息系统时都需要将基础建立在一种数据库管理系统下编制的应用程序上,从而构成具备操作简便特性的信息系统,适用于各类人群,也就是作为的二次开

19、发3。改变了数据库窗口:一些原先不存在的对象可以在sqlserver2000中显示出来,从而一定程度上使得sqlserver2000 数据库使用于各类网页。提供名称自动更正功能:当用户要对原有的数据库重新命名时会出现一些不好的影响,该软件能够将这些不利因素自行解决掉。具有子数据表功能:子数据表和该软件位于同一个窗口中,并且提供了相关的嵌套式视图,如此一来就可实现在同一窗口中操作相关的数据。数据访问页功能:用户在创建html页时可以借助该功能进行,且要想将数据库应用到企业内部的网络中就必须经过数据html页的处理4。3.3 jdbc 介绍 jdbc全名:java data base connec

20、tivity,意思是数据库连接,它可以执行sql语句的java api,且在该软件中可以同时访问多个数据库,其主要组成部分就是java语言编写的类和接口5。一些开发数据库的人员在开发的过程中,可以通过jdbc得到标准的api,从而能够建立级别更高的接口和工具,而对于开发数据库的人员来说其可以运用纯正的java api来编制数据应用程序。 jdbc的存在可以使得不同关系的数据轻松的发生sql语句。用另一句话说就是,jdbc api的存在一定程度上简化了访问各类关系数据的过程,人们不必为了访问某一个数据库而建立相关的程序,因此在访问数据时仅仅需要jdbc api即可,它可向相应数据库发送sql调用

21、。同时,它还能够充分结合jdbc和java语言,从而使得程序员在访问数据时不必编写不同的应用程序,无论什么平台仅需要一种程序即可,从侧面反映出java语言永恒有效的特点6。 在运行java应用程序连接来数据库时最正确的操作方式就是运用java数据库连接体系结构,站在java程序员的角度来看,jdbc 与api并无太大差异,而站在专门实现与数据库连接的服务提供商的角度来看,它就是一种接口模型。它在与其他数据库相连的时候会充分运用自身具备的sql标准。无论是哪一种标准目标都能够在jdbc中得以实现,它就是一种简便、高效的接口7。4 系统分析 在设计软件的时候,最先做的就应该使分析具体的需求。在本章

22、节中主要调查了小区车辆管理的实际运用情况,从而将系统目标确定下来,确定用户的需求。在分析用户的实际需求时我们可以从不同的方面进行,具体如下:4.1 系统需求本系统旨在为小区物业管理人员提供一个功能齐全、使用方便的基于卡式的小区车辆管理系统,以代替传统的人员管理方式。在卡式小区管理系统中是独立存在的。主要内容包括注册信息管理,车主信息管理,车辆信息管理,停车卡管理,收费管理,权限设置,车位管理,车辆进出统计等功能。4.2 性能需求在制定本系统的性能时,应该充分考虑到各方各面,从而确保系统在运行时能够更加安全可靠、高效省时。(1)准确性和及时性一个优良的系统在处理数据时必然要及时准确。介于在本系统

23、中添加的功能在整个系统的运行中至关重要,补丁对于大多数的系统来说是主要的数据来源,用户在建立相关决策时还会受到它的影响,因此,一个运转高效准确的系统离不开系统准确及时的性能,由此可见,系统的准确及时性能的重要性。(2)易用性本篇文章介绍的系统适用性极高,但是一些用户并不会熟练操作计算机。因此早设计系统时要加上一些较为简便的接口,从而使得人机交流起来更为方便。而系统只有运用较易识别操作的界面才会实现该目标,进而确保用户在操作系统时较为简便。4.3 主要功能描述4.3.1 注册信息管理对新加入本系统管理的小区车辆各项信息进行登记,包括车主姓名,车牌号,联系电话,车位号,卡号 等。4.3.2 用户信

24、息管理 要及时录入并保存已经注册的用户的包括信息更新、修改等各方面的信息。4.3.3 车辆信息管理对已经注册的用户的车辆进行管理,包括对应车位的变更,车辆对应用户的变更等等。4.3.4 停车卡管理对已经注册的停车卡进行管理,包括卡上的各种信息的更新以及修改,这也是整个系统中最重要的的一环,以射频卡作为车辆出入的凭据和收费手段。4.3.5 收费管理对小区存放的车辆进行收费管理,分时间段,分车辆型号进行收费统计,包括停车卡的充值缴费。4.3.6 权限设置还要制定一定的权限来限制相关人员的操作,就算是超级管理员也不例外。4.3.7 车位管理 能够及时管理车位的更新、修改等的信息。4.3.8 车辆进出

25、统计 将任何时间段出入小区的车辆信息记录下来。4.4 功能模块图完成一个小区车辆管理系统,需要仔细的划分几个功能模块,具体实现哪些模块如下图4-1所示: 图4-1功能模块图4.5 数据库设计4.5.1 数据字典内容分别将数据流图中涉及到的数据作出如下定义:(1) 卡号 = 1字母数字20;(2) 车位 = 1汉字|字母|数字100;(3) 卡类型 = “临时卡”|“固定卡”;(4) 车牌号 = 1汉字3 + 1字母|数字14;(5) 车主名 = 2汉字10;(6) 电话 = 1数字20;(7) 住址 = 1汉字|字母|数字100;(8) 状态 = “区内”|“区外”|“卡挂失”|“车报失”|“

26、卡过期”;(9) 最后进入时间 = 年 + 月 + 日 + 时 + 分;(10) 最后离开时间 = 年 + 月 + 日 + 时 + 分;(11) 有效期 = 年 + 月 + 日 + 时 + 分;(12) 资费 = 1数字4;(13) 年 = “1900”“2900”;(14) 月 = “01”“12”;(15) 日 = “01”“31”;(16) 时 = “00”“23”;(17) 分 = “00”“59”。4.5.2 数据库表车辆信息表保存了车辆的基本信息,简单的介绍了车情况,包括卡号、车信、卡类型、车牌号、车主名、电话、地址、住址、状态、最后进出时间等基本信息。详细信息见表4.1。表4.1

27、车辆信息表名称字段类型卡号numbervarchar(20)车位placevarchar(200)卡类型typevarchar(20)车牌号carnumbervarchar(20)车主名ownervarchar(20)电话phoneint(20)住址addressvarchar(200)状态statusvarchar(20)最后进入时间lastindatetime(20) 最后离开时间lastoutdatetime(20)有效期validitydatetime(20)资费fareint(4)4.6 处理流程设计4.6.1 数据增加流程当车辆的信息得到增添时,系统就会自动生成相对的编号字段,一旦

28、生成就不能随意更改,而当用户输入一些其他的信息时,需要对输入的数据信息作出相应的判断,若数据合法就会被数据库录入进去,那些不合法的就会被淘汰。数据增加流程图如4-2所示:图4-2数据增加流程图4.6.2 数据修改流程 要想修改车辆信息,在一条尚未修改的记录中进行,从而在对其合法性进行判断,符合标准的就采纳,不符合的就淘汰,如图4-3就是修改数据的流程图。图4-3 数据修改流程图4.6.3 数据删除流程 当用户要删除某一记录时,先点击删除案件,系统就会给予相应体制,从而用户确定删除该信息。如图4-4就是删除数据的流程图。 图4-4数据删除流程图5 系统设计5.1 管理员登陆用户在登录系统时,会在

29、用户权限登录界面进行,这里的权限设置主要是为了确保系统的安全可靠。且具备管理权限的操作员可以对其他操作员的权限进行操作,不具备管理权限的操作人员就没有此权利。在该界面中,输入账号和密码,通过from表单进入数据库并和数据库已注册的信息进行比对,checkcode利用随机函数生成验证码,然后登陆。如下图5-1所示:图5-1车辆信息管理5.2 车辆信息管理车辆信息管理模块是小区车辆管理系统中重要部分之一,本模块主要实现的是车辆信息后台管理。车辆信息管理包括两个模块,车辆信息管理和增加车辆信息。管理员进行车辆信息的管理,使用的是类usermn.java,根据界面部分的设计可知,管理员查看用户列表的页

30、面是admin.jsp,对执行表dbo.car的select查询语句,查询已有的信息。如下图5-2所示:图5-2车辆信息管理5.3 车位信息管理车位信息管理模块是小区车辆管理系统中重要部分之一,本模块主要实现车位信息的后台管理。车位信息管理包括两个模块,车位信息管理和增加车位信息。车位信息管理的页面是place.jsp使用的是类usermn.java,由界面设计可知,管理员查看车位信息列表的页面是place.jsp,通过执行表dbo.place的select查询语句,查询车位的信息,添加车位信息使用的是insert into语句。如下图5-3所示:图5-3车位信息管理5.4 射频卡管理射频卡管

31、理模块是小区车辆管理系统中重要部分之一,这个模块主要实现的是射频卡信息的后台管理。射频卡管理页面是card.jsp,使用的类是http sew let request,同时使用了setattribute( )和getparameter( )方法,此页面调用setattribut(“message”)与dbo.card表相比较,是否此卡号存在,如果没有存在,则通过get parameter( )方法获取参数。如下图5-4所示:图5-4射频卡管理5.5 充值记录管理收费记录管理模块是小区车辆管理是系统中重要部分之一,主要实现三个功能,收费记录管理,充值记录管理和设置收费标准。收费管理页面money

32、.jsp,使用此页面与into.jsp和card.jsp之间为转发关系,通过getattribute( )方法来和转发源组建共享request数据,card.jsp向money.jsp传递当前使用的卡号,into.jsp向money.jsp传递出入时间,都需调用setattribute( )方法。如下图5-5所示:图5-5 充值记录管理5.6 车辆进出统计车辆进出统计模块是系统中重要部分之一,本模块主要实现两个功能,车辆进出统计和增加车辆进出信息。车辆进出的页面是into,使用类是http servle reguest,主要是通过表单进行提交,然后从request中获取参数,通过stringt

33、ype=request,getparameter(“type”)获取查询类型,string cometime=request.getparameter(“cometime”)获取进入时间;string gotime=request.getparameter(“gotime”)获取出场时间;string id=request.getparameter(“id”)获取卡号。如下图5-6所示:图5-6车辆进出统计5.7 添加注册信息 添加注册信息模块是系统中重要部分之一,本模块主要实现功能,注册信息管理和增加注册信息。用户注册的页面是reg.jsp,在本页面处理时,将jsp页面的提交对象reques

34、t作为参数,传进admin.jsp中,在执行添加新用户之前,需要验证新输入用户名是否存在,一旦存在则不允许添加,然后再根据注册表dbo.reg组合insert语句。如下图5-7所示:图5-7添加注册信息6 系统调试与测试6.1 程序测试 设计系统时难免会出现大大小小的漏洞,这就需要对系统进行测试8。而对于一些语法错误,系统能够自动给予相关提示,从而使得操作人员将其改正。这是对于一些较易发现且改正的错误来说的。而还存在一些较难发现,且修改时较为复杂的错误。这种类型的错误不容易被发现,且出现的频率变化无常。作用,在处理该类错误时需要消耗更多的时间。6.1.1 测试的重要性及目的 (1)测试的重要性

35、对于软件的生命周期来说,最重要的就是对软件进行性能测试,而在一些较为传统的模型中,在进行软件测试的时候仅局限于维护运行进程的阶段,但是其在保证软件质量方面发挥着重要作用。如今,对于软件工程的发展出现了各式各样的建议,其中最受认可的就是软件测试应该出现在软件生命的任何一个阶段中,如此一来便能够确定某阶段的效果是否符合预计要求,若出现错误也能够及时的改正完善,倘若在软件设计的早期不对其进行测试,那么错误就会蔓延整个过程,从而形成更严重的问题。严格来说,任何一种软件在设计的过程中都会出现或多或少的漏洞,只不过在开发的过程中运用较为先进的技术、全新的运用可以一定程度上降低错误出现的频率,而不能够完全避

36、免,只有不断的检测才能够发展上述引用中的错误,从而提高软件的运行效率和质量。对于所有的工程学科来说,测试都是做基本的组成单位,在开发软件的过程中也发挥着重要的作用。只有是程序设计,都会伴随着测试。数据显示,一些具备代表性的开发软件项目中,开发软件的工作总量超过40、5时进行软件测试。但是分析开发软件的总成本时可以看出,有30%-50%的费用使用来测试软件的。倘若再加上维护阶段,来对软件生存期进行讨论时,测试软件花费的开支会有所下降,然而维护工作也相当于二次开发,因此在此过程中对软件进行测试也是必不可少的9。(2)测试的目的 首先,测试并不仅仅是为了要找出错误。而是要将出现错误的原因和因素找到,

37、并深入分析,从而可以辅助项目管理者及时发现软件中存在的漏洞,尽快修改。不仅如此,我们可以根据这种分析找到一些具有针对性的检测方法,从而提高检测的效率。再者,及时没有测试出错误,那么该测试过程而是比不可少的,因为在判断测试的整体价值是讲究一点的完整性10。6.1.2 测试的方案本车辆管理系统是采用黑盒测试,对系统模块进行测试的时候可以用设计比较全面的输入数据验证,并由开发人员进行测试。对系统每个模块的功能进行测试,用得到的测试结果,与预期结果对比,得出结论11。6.1.3 测试的主要内容(1) 测试对象基于卡式的jsp小区车辆管理系统(2) 测试特性基于卡式的jsp小区车辆管理系统测试需要测试的

38、特性如下表6.1:表6.1测试特性表 功能编号 功能简述优先级 s1 用户登录 高 s2 注册信息 高 s3 车辆信息 中 s4 射频卡管理 中 s5 收费记录 中 s6 车位信息 中 s7 车辆进出 中(3) 功能测试用例a. s1用户登录测试用例规格功能编号:s1优先级别:高测试项描述:验证输入的用户名和密码可以被处理预置条件:系统被打开,且当前页面处在用户登录页面上用例序号:01输 入:用户名=admin,密码=024admin执行步骤:在用户名的输入框内输入admin,在密码框的输入框内输入024admin,单击确定期望结果:进入系统b. s2注册信息测试用例规格功能编号:s2优先级别

39、:高测试项描述:验证输入用户车辆信息可以被处理预置条件:页面被打开,且当前页面处在注册信息页面上用例序号:01输 入:用户姓名,车牌号,联系电话,停车位置,射频卡号执行步骤:在用户名的输入框内输入张瑞,在车牌号码输入框内输入豫4567,在联系电话输入框内输入联系电话,在射频卡号输入框内输入a000001,单击提交 期望结果:信息注册成功c. s3车辆信息测试用例规格功能编号:s3优先级别:中测试项描述:可以查询到当前车辆及车位的信息预置条件:应用被打开,且已经登录并且处在当前车辆信息所在的界面用例序号:01输 入:点击当前在场信息菜单项且有空车位 执行步骤:点击当前在场信息菜单项,系统会显示当

40、前停车场的信息期望结果:系统会把当前停车场的信息,比如还有车牌号,类型显示出来d. s4射频卡管理测试用例规格功能编号:s4优先级别:中测试项描述:可以正常维护用户及停车卡信息预置条件:应用被打开,且用户已经登录并且处在用户及停车卡信息维护菜单项所在的界面用例序号:01输 入:单击射频卡管理执行步骤:点击当前在场信息菜单项,系统显现射频卡的信息比如有停车卡号,使用状态,增加时间期望结果:系统会把射频卡的信息比如有停车卡号,使用状态,增加时间显示出来e. s5收费记录测试用例规格功能编号:s5优先级别:中测试项描述:验证用户出场时返回相关信息并且可以付款预置条件:应用被打开,且当前用户已经入场用

41、例序号:01输 入:点击当前在场信息菜单项收费记录执行步骤:点击当前在场信息菜单项收费记录,系统会显示入场时间、出场时间和费用期望结果:显示入场,出场时间和费用f. s6车位信息测试用例规格功能编号:s6优先级别:中测试项描述:可以查询并显示车位使用状态信息预置条件:应用被打开,且已经登录并且处在当前在场信息菜单项所在的界面用例序号:01输 入:点击当前在场信息菜单项车位信息执行步骤:点击当前在场信息菜单项 系统会把当前停车场的信息,比如还有车位的数量和类型期望结果:显示车位信息,比如车位位置,使用状态,车位类型g. s7车辆进出测试用例规格功能编号:s7优先级别:中测试项描述:可以查询历史出

42、入场信息预置条件:已经登录并且处在车辆停车记录菜单项所在的界面息菜单项所在的界面用例序号:01输 入:点击当前在场信息菜单项车辆进出统计执行步骤:点击当前在场信息菜单项 系统会把当前车辆进出记录,比如还有车辆的进出时间,停车时间,车辆类型显示出来期望结果:系统会把当前车辆进出记录测试结果:经过测试,能够满足测试需求,顺利的完成每项测试目的,完成每项基本操作,比如注册,添加,删除,提交。不过有个别数据格式不能验证,不合法操作也能成功。7 结束语 系统开发之前,必须了解系统的特性、应用和用户范围需要什么样的系统。作为用于精确定位系统的基础,给用户实现所要求的功能进行了分析总结,根据用户的实际要求来设计初步方案。该系统的发展,不仅实现了数据处理的及时、准确,而且要考虑控制体统是否有数据的功能,及时反馈给操作者,以进行监测和协调,确保系统的正常操作,我们也应该考虑是否有预测功能,采用一定的数学方法,利用历史数据来预测工作。 本系统用jsp语言来编写社区服务系统,数据库用sqlse

温馨提示

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

评论

0/150

提交评论