【临时停车收费管理系统的设计与实现11000字(论文)】_第1页
【临时停车收费管理系统的设计与实现11000字(论文)】_第2页
【临时停车收费管理系统的设计与实现11000字(论文)】_第3页
【临时停车收费管理系统的设计与实现11000字(论文)】_第4页
【临时停车收费管理系统的设计与实现11000字(论文)】_第5页
已阅读5页,还剩33页未读 继续免费阅读

下载本文档

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

文档简介

临时停车收费管理系统的设计与实现TOC\o"1-4"\h\u298421引言 -26-临时停车收费管理系统的设计与实现摘要:近几年,随着人民水平不断上升,车辆也越来越多,查询与管理车辆信息都需要人工管理,效率相当低下,而且各种信息内容管理复杂,还很容易出现错误,因此,本文设计了一个临时停车收费管理系统。该系统主要包括两个方面:前端应用程序的开发和后台数据库的建立与维护,主要实现管理员对停车场的整体管理,包括对系统用户的管理,车位信息的管理,停车计费的管理,员工信息的管理和系统管理等功能,系统用户管理有管理员账户管理和修改登录密码功能,可以添加新的管理员和删除不存在的管理员,车位信息管理包括对车位的添加和查询功能,停车计费管理包括对计费信息的添加,审核计费信息和查询统计计费信息,员工信息管理包括对员工信息的添加,审核和查询功能,系统管理则包括数据备份和系统退出等功能。该临时停车收费管理系统主要的设计是采用了JSP技术并使用JAVA作为编程语言和MySQL作为数据库,而整体的框架是基于B/S架构,使用的Web服务器是Tomcat7.0。该系统的开发不仅节约了大量的人力资源,还有效地解决了当今停车困难的问题和提高停车的效率。关键词:临时停车收费;JSP;MySQL;B/S;JAVA;1引言1.1选题背景与意义这几年来,随着中国经济的发展越来越快,人民的生活水平越来越高,家庭和社会的车辆数量也在日渐增多,但是随着车辆的日渐增多和地面空间的减少,堵车和停车的问题也日渐严重,因此停车问题越来越受重视REF_Ref27431\r\h[1]。对于经济发展迅速的大型城市,都会出现一系列“停车难”的问题。该问题的原因则是车辆的急剧增加与停车位的严重不足所引起的矛盾,解决该问题则是要不断增加车位供给,达到供需平衡[2],但是短时间内提供大量车位是不现实的。所以为了解决这一问题,我们不仅要加大投入建设和提高停车泊位供给效率,还要提高车位利用效率,来缓解供给矛盾[3]。对于目前停车场来说,进出车辆数量多,各种信息内容复杂不易管理,车位查询和统计不但增加了停车场人员配置,还增加了管理成本及人工成本。因此,停车场需要一套快速,便捷的管理系统来满足当今的停车需求,来降低人力和物力并提高工作效率,同时将计费信息功能能够做到统计无误。由于停车场收费系统的统计功能强大,不但可以通过收集数据的信息来提高管理效率,而且还可以通过对数据的分析,在价格的合理范围内进行收费模式,以此来提高停车场的经济收入,并且还能够有效地防止收费数据的丢失。因此,停车场收费管理系统应运而生。1.2课题开发的重要性我选择开发临时停车收费管理系统的目的是希望可以解决临时高效停车的问题,节省人力资源和提高工作效率。该系统的管理员可以查看任何车位的信息,并对当前车位信息进行查看或修改操作,不仅能对收费的记录和统计做到无误,还能做到数据备份,确保信息不会丢失。随着计算机网络技术的不断更新和完善,临时停车收费管理系统更具有系统化,标准化和信息化等功能[4]。对于管理员来说,利用数据存储和处理信息的方法也是十分重要的。跟传统的停车场收费管理系统相比,该系统存储量大,信息准确,不易出错,易于处理和长期保存。因此选择设计临时停车收费管理系统也是比较重要的。1.3国内外研究现状目前,随着时代的进步和发展,国外停车场收费管理系统经过长时间的发展,收费功能基本达到了智能化的阶段,通常都普遍采用智能化的高端专用设备,基本上可以实现无人收费的操作。其设备设计精良,系统的安全性和稳定性能够达到较高的水平[5]。其中最显著的特点是国外的停车场收费系统基本上实行电子支付较多,现金支付现象基本没有,但是国外仍然在进一步更新技术和完善设备。然而国内停车场收费管理系统是随着大量扩建公共场所而发展起来的,最初国内停车场是引进了国外的技术和设备,并在其基础上发展起来的,在了解国外同类系统设备的同时,由于许多的设备技术国内无法理解和生产,因此在发展停车场系统的硬件过程中采用的大多是国外产品[6]。虽然目前我国的新型停车场收费管理系统正处于婴儿阶段,但是随着国内计算机技术的快速发展,国内的停车场收费系统的设备技术会在应用中越来越会发挥其应有的作用,从而能够创造出国内停车场收费系统的高端设备技术。2系统分析2.1可行性分析可行性研究的使命就是以最小的代价,在尽量短的期限内来确定这个问题是否得到了解决。2.1.1技术可行性当前的临时停车收费管理系统是运用了JSP技术,基于B/S结构和用MySQL数据库来存储数据,并用Tomcat来作为项目的服务器和使用Java语言来进行项目开发,以上技术和软件可以完成此系统的开发。2.1.2经济可行性当前的系统项目由个人开发,开发中运用的软件都是官方下载免费使用的,软件上消耗的经济并不大或不会投入大量的经济,可顺利完成其项目。其硬件方面只需配置一台性能较好的计算机就行。2.1.3操作可行性当前临时停车收费管理系统中的界面是较为普通的登录页面,也是常见的较为简单的登录界面,用户上手操作较为容易,并不会出现复杂的操作方式,用户在登录界面后可看到相关信息,了解起来也较为迅速。2.2需求分析需求分析可以让系统开发者更加清晰的了解到此系统的各项功能以及其他方面的要求,同时也可以使开发者在开发过程中有个清晰的方向和思路,要想使用户有好的使用体验,我们就必须要合理安排对此系统的开发。系统应从实际出发,满足临时停车收费管理系统的要求,同时也应该满足操作过程中简单,方便,实用和安全的要求。引用先进系统的开发方案来改进系统开发和应用程序的功能,该系统应当采用模块化编程的方法,这种方法不仅方便于系统功能的各项组合和修改,还能方便于不会直接参与开发技术维护人员的维护,同时也应当具有数据库的维护功能,以便根据相关信息的需要及时添加,删除和修改数据信息。2.3功能分析本次设计的临时停车收费管理系统主要围绕的是管理员模块,该模块的具体功能分析:系统管理员可以划分为超级管理员和普通的管理员,两种类型的管理 员都是可以直接登录自己的系统并且修改登录密码,但是超级管理员却是可以直接添加普通的管理员,而普通的管理员却不能拥有此类管理权限。管理员可以查看车位信息,并对车位信息进行增加、修改、删除和查 询等。车位停车计费是在原有的车位信息上进行计费,管理员可以添加停车 计费时间和计费金额。管理员可以审核计费信息和查看最终的停车计费总金额。系统管理中管理员可以进行数据备份。管理员可以对员工信息进行增加,审核,修改,删除和查询。2.4流程分析2.4.1系统开发流程临时停车收费管理系统开发时,是要进行需求分析的,进而对系统进行总体的框架设计,代码设计和数据库设计,进而对停车场车位信息模块,停车收费模块,员工信息模块和系统管理模块的项目代码进行编写,然后将各个功能模块进行整合,实现此系统的各项功能并进行功能测试,本系统的开发流程如图2-1所示。图2-1系统开发流程图2.4.2管理员登录流程系统的主要流程是管理员必须登录后才能进入系统的,若输入用户名,密码和验证码正确无误,则会登录成功,若其中任一个阶段出错,则要重新输入,具体登录流程如图2-2所示。图2-2管理员登录流程图2.4.3系统操作流程管理员进入系统之后可以进行信息功能操作,信息正确则可以进入功能界面,进行相应的功能处理,否则登录失败,其流程如图2-3所示。图2-3系统操作流程图2.4.4管理员添加信息流程超级管理员可以添加普通管理员信息,而这两种管理员都可以添加车位信息,停车计费信息,员工信息等,添加信息时系统会检测信息是否合法,若信息合法则添加到数据库里,不合法则要重新输入信息,则管理员添加信息流程如图2-4所示。图2-4管理员添加信息流程图3系统设计3.1总体设计该系统没有设计单独的用户模块,而系统用户则是管理员用户,在系统中管理员拥有各项功能操作权,此系统的核心部位在于管理员的全权管理服务,及时收集车位信息,并对其各个车位作出计费服务,同时也管理系统的各项信息如普通管理员和员工的信息,必要时可对系统数据作出备份,以免丢失重要信息,而管理员的主要功能是对车位信息管理,停车计费管理,员工管理,系统管理和系统用户管理,其总体结构设计如图3-1所示。图3-1总体结构设计图3.2数据库设计数据库设计的主要任务是概念设计,它基本实现了每个用户的需求,总结其分类和抽象的总和,使它能够成为DBMS概念下的一个独立模型。因此,数据库的设计至关重要。在设计之前应该根据系统的需要,构造出一个能够反映每个应用程序要求的结构图,包括确定的实体属性和连接类型。然后,在初始的结构图上进行一系列的优化,以消除当前的问题和可能会出现的矛盾。概念模型主要在于客观地响应用户需求,但是却不包括特定的硬件软件。因此,在这里我们需要考虑的是如何表达用户对系统的需求,而不是关注具体的实现问题。3.2.1概念结构设计在我们正式建立数据库之前,要将概念结构模型转变为逻辑结构模型,就是要按照E-R模型中的实体及实体的属性来定义模型,即一个实体创建一个表,而属性则作为表的字段。系统用户E-R图系统用户的E-R图展示的是管理员的全部信息,包括管理员的用户名和密码,管理员有超级管理员和普通管理员的权限限制,其系统用户E-R图的详情如图3-2所示。图3-2系统用户E-R图车位信息E-R图车位信息的E-R图是停车收费的前提,只有车位信息详细无误,才能保证收费的准确性,其中主要包括车位的基本信息,车位数量和摆放位置,其E-R图如图3-3所示。图3-3车位信息E-R图车位停车计费信息E-R图车位停车计费信息的E-R图是整个系统的核心功能,它主要是进行每个车位的计费,并将每个车位收费的信息记录下来,其E-R图如图3-4所示。图3-4车位停车计费信息管理E-R图员工信息E-R图员工信息E-R图是记录员工的基本属性,包括其中的用户名,密码,手机,宿舍,岗位等,只有详细的记录其全部员工信息,才能更好的完成其停车场的工作,其E-R图如图3-5所示。图3-5员工管理E-R图3.2.2数据库表的设计根据数据库的物理设计和总体分析的情况,当前系统可建立以下几个数据库表。系统用户管理表系统用户管理表对应着系统中的管理员用户,管理员用户的主要功能是对系统中的账户管理和其他信息进行管理,其表设计的内容详情如表3-6所示。图3-6系统用户管理表字段号数据类型长度允许空值主键备注IDint11NY人员IDusenamevarchar50YN用户名pwdvarchar50YN密码qxvarchar50YN权限addtimedatetime0NN添加时间车位信息管理表车位信息管理表是对停车场车位进行管理,车位信息管理的主要功能就是详细的记录当前车位的名称,编号,类别,规格和摆放位置等一些基本信息,便于管理员进行功能操作,车位信息管理表设计的内容详情如表3-7所示。表3-7车位信息管理表字段名数据类型长度允许空值主键备注IDint11NY车位IDcheweibianhaovarchar50YN车位编号cheweimingchenvarchar50YN车位名称cheweileibievarchar50YN车位类别guigetext0YN规格baifangweizhitext0YN摆放位置kucunvarchar50YN库存addtimedatatime0YN添加时间车位停车计费信息表车位停车计费信息表主要是对每个车位进行计费功能并存储每个车位的计费信息,而每一个车位的id都对着相应的计费操作,该表设计的详细内容如表3-8所示。表3-8车位停车计费信息表字段名数据类型长度允许空值主键备注IDint11NY车位IDcheweibianhaovarchar50YN车位编号cheweimingchenvarchar50YN车位名称cheweileibievarchar50YN车位类别guigetext0YN规格baifangweizhitext0YN摆放位置kucunvarchar50YN库存beizhuvarchar0YN添加时间chepaihaovarchar50YN车牌号chukushuliangvarchar50YN出库数量jingshourenvarchar50YN经手人addtimedatatime0YN添加时间员工管理表员工管理表是详细对应着各个员工的基本信息,其中员工id是唯一可以通过该属性来区分每一个员工,确保管理员可以详细查看每一位员工的信息,员工管理表的详细设计如表3-9所示。表3-9员工管理表字段名数据类型长度允许空值主键备注IDint11NY员工IDyonghumingvarchar50YN用户名mimavarchar50YN密码tigonggongsivarchar50YN提供公司shoujivarchar50YN手机youxiangvarchar50YN邮箱ruzhishijianvarchar50YN入职时间gongsidizhivarchar50YN公司地址addtimedatatime0YN添加时间3.3系统开发工具介绍该系统是临时停车收费管理系统,网页页面是使用JSP技术编写的,编辑工具使用的是Eclipse,用MySQL来存储数据,其中服务器则是选择Tomcat作为本系统的服务器,具体开发工具介绍如下:Eclipse功能比较强大,它是一个可以用JAVA扩展的平台,但它却并不局限于JAVA语言,同时还允许C/C++、PHP和Android等编程语言使用。Tomcat服务器是当前任何开发者都可以免费使用的Web应用服务器,日常程序开发中都会被普遍使用,重要的是它可以对JSP进行开发和调试。数据库使用MySQL,因为它是免费的,其运行成本也不高,任何想使用数据库的开发人员都可以在官网上的许可下进行下载,并且可以根据个人的需要来进行相应的修改。4系统实现4.1管理员登录功能首先是登录界面的展示,主要包括用户、密码、权限、验证码、登录、重置等功能,只有正确输入用户,密码和验证码才能登录系统,其登录界面如图4-1所示图4-1登录界面登录成功后,会进入后台页面,就可以看见整个系统的一些主要的功能和基本的系统信息,同时可以点击退出系统来切换管理员的身份,若点击工作台操作,就会出现关于系统的详细信息,其系统后台页面如图4-2所示。图4-2系统后台页面4.2系统用户管理功能在后台中心点击系统用户页面时,会出现所有的管理员信息,包括超级管理员和普通管理员的用户名,密码和权限,就连添加时间也是详细的记录着,其系统用户管理页面如图4-3所示。图4-3系统用户管理页面4.3管理员账户管理功能在后台中心的系统功能菜单里点击管理员账户管理,就可以在已有的管理员上添加新的管理员,但是权限只限于超级管理员,普通管理员没有此权限,其页面如图4-4所示。图4-4管理员账户管理页面4.4修改登录密码功能在后台中心的系统功能菜单里点击修改登录密码就可以修改管理员登录密码,要求输入原密码和新密码,新密码输入后,会再次确认下新密码,发现密码有误后可以点击重置按钮,修改登录密码页面如图4-5所示。图4-5修改登录密码页面4.5车位信息管理功能在系统后台中心中点击车位信息时,会出现所有车位的详细信息,包括车位编号,车位类别,收费价格,车位数量和位置,就连添加时间也是详细的记录下来,其车位信息管理页面如图4-6所示。图4-6车位信息页面4.5.1车位信息添加功能如若增添了车位,这时我们就要在系统功能菜单中点击添加车位信息,添加车位时则需要输入车位的编号,名称,类别,车位的收费价格,车位的数量,以及车位的位置,若是信息无误可进行提交,若是信息有误可进行重置,其添加页面如图4-7所示。图4-7车位信息添加页面4.5.2车位信息查询功能在添加最新的车位信息后,可以在系统功能菜单里进行车位信息查询,在车位信息查询中可以查看所有最新的车位信息,若车位信息的数据过于庞大,可以在搜索栏中任意输入车位编号,车位名称,车位类别,数量和位置都可以查找到相对应的信息,并且也可以对车位信息进行修改,删除和详细查看操作,其查询页面如图4-8所示。图4-8车位信息查询页面4.6车位停车计费管理功能车位的停车计费功能是整个系统的重要功能,管理员可以对其停车位进行停车收费,并将收费金额统计到数据库中,便于查询,停车计费页面包括目前所有车位的详细信息如:车位编号,名称,类别,位置和车牌号,也包括其经手人,收费价格,停车计费时间和计费金额等信息,同时也显示出详细的添加时间和目前车位收费的总收入,车位停车计费管理页面如图4-9所示。图4-9车位停车计费页面4.6.1计费金额添加功能在添加计费金额信息时,可以在系统功能菜单里点击停车计费添加功能,这时就可以在已有的车位信息中点击停车计费操作,若计费信息太多,可以在搜索栏中输入关键信息查找对应的车位信息,然后在点击停车计费操作,其页面如图4-10所示。图4-10车位停车信息页面点击停车计费操作之后,就可以进行车位停车计费,并开始输入停车时间,车位的车牌号,经手人和停车计费金额等信息,若信息无误可进行提交,若是信息有误可进行重置操作,其添加车位停车计费页面如图4-11所示。图4-11添加车位停车计费页面4.6.2计费信息审核功能在车位停车收费之后,可以在系统功能菜单里点击计费信息审核功能对收费的情况进行审核,也可以在审核页面里的搜索栏中输入关键信息找到要审核的计费信息,看所填入的计费信息是否满足收费条件,若不符合可以进行修改和删除操作,若是符合则将审核条件由否改为是,其审核页面如图4-12所示。图4-12车位停车计费信息审核页面4.6.3计费信息查询功能在系统功能菜单里点击计费信息查询时,可以查看最新的计费信息,若 是想找出单个车位信息进行查看时,可以在搜索栏上输入关键信息去查找相对应的信息,并且还可以进行详细查看信息的操作,其计费信息查询页面如图4-13所示。图4-13计费信息查询页面4.6.4计费金额统计功能在系统功能菜单里点击停车计费统计功能时会显示最终所有车位的停车计费金额,并且也可以在计费金额统计页面里的搜索栏中输入关键信息查 找到所需要的信息。其计费统计页面如图 4-14所示。图4-14车位停车计费统计页面4.7员工信息管理功能当在系统后台里点击员工管理时,会显示已有的全部员工信息,包括员工的用户名,密码,部门,手机,邮箱,QQ和公司地址,也会显示出员工信息的添加时间,员工信息管理页面如图4-15所示。图4-15员工信息添加页面4.7.1员工信息添加功能管理员可以在系统功能菜单中添加新的员工信息,并输入用户名,编号,入职时间,部门,手机,邮箱,QQ和公司地址等信息,若信息无误则可以进行提交,若信息有误可以进行重置操作,其添加页面如图4-16所示。图4-16员工信息查询页面4.7.2员工信息审核功能添加员工信息后,要进行员工信息审核操作,确保员工信息的准确性,也可以在搜索栏中输入关键字寻找到相应的信息,若信息正确则将审核的结果由否变为是,若不正确则进行修改或删除操作,其审核页面如图4-17 所示。图4-17员工信息审核页面4.7.3员工信息查询功能在系统功能菜单里可以点击员工信息查询功能,以便查询到最新的员工信息,若想了解到某个员工的详细信息,可以在搜索栏中输入关键信息进行查找,员工信息查询页面如图4-18所示。图4-18员工信息查询页面5系统测试一个完整的系统是要经过软件系统的测试,来证明该系统是否可以交给用户使用,测试的目的并不是在于发现系统的错误,而是懂得去解决系统的问题,让开发者具有解决系统测试时出现漏洞的能力,正确明白测试的重要性是很有必要的,一个好的测试方案是可以确保程序的正确性。5.1软件测试方法白盒测试:顾名思义是一种白色的盒子,所谓白色的盒子就是可以看见内部结构,所以白盒测试也叫做结构测试,通常在知道白盒内部程序工作的前提下,来检测内部的产品是否按照规定行使,然后在测试程序的内部结构时,确保程序中的每个部分都是正常进行的,因此,白盒测试是要能够保证数据的内部逻辑。黑盒测试:从字面上看就是一个黑色的盒子,所谓黑色盒子是看不见盒子的内部结构的,只能看见黑盒的外观,所以黑盒测试也叫做功能测试,它最大的优点就是测试者不用考虑盒子内部的结构,而是通过对数据的输入来检测每个功能是否可以正常使用,若是在测试时,输入的数据所得出的结果与预期的数据结果是一致的话,则说明该功能是可以用的,若不一致则表明测试失败。所以它的主要作用就是在不破坏外部信息的条件下去检测各项功能是否可以正常使用。在测试的过程中一般会把白盒测试和黑盒测试结合使用[7],虽然它们是两种基本的测试方法,但是却各有各的特点,如果软件测试少了这两个基本步骤,那这就不是意义上的软件测试了。5.2功能测试在确定完成临时停车收费管理系统的整体功能时,可以通过软件测试来检测每个功能是否可以正常使用。在整个系统中最重要的功能是管理员功能,这里的管理员分成超级管理员和普通管理员两种,下面则是着重测试管理员的各项功能,包括登录测试,管理员权限测试,车位信息管理功能测试,停车计费管理功能测试,系统管理功能测试和员工信息管理功能测试等。5.2.1登录界面测试当管理员输入用户名或密码错误时会提示相应的错误提示,其提示页面如图5-1所示。图5-1用户名或密码错误页面当管理员输入的验证码有误时也会提示相应的错误提示,提示页面如图5-2所示。图5-2验证码错误页面当管理员输入信息有错误时可以重置界面,其重置页面如图5-3所示。图5-3重置页面5.2.2管理员权限测试若管理员为普通管理员则不能使用账户管理,否则会出现错误提示,其错误提示页面如图5-4所示。图5-4权限限制页面当点击管理员账户管理时,可以添加新的管理员,但是只有超级管理员才有权限去添加新管理员,提交信息之后,会提示操作成功,其提示页面如同5-5所示。图5-5操作成功当添加管理员之后会出现新的管理员,但是管理员信息中有删除操作,若某个管理员不存在,可进行删除操作,当你点击删除时,它会提示是否确认删除,其提示页面如图5-6所示。图5-6提示是否删除5.2.3车位信息管理功能测试车位信息的添加功能测试,则是要输入相应的信息,若填写数据无误则可以进行提交,信息会存入数据库中,便于查看,若是信息有误可以进行重置操作,其页面如图5-7所示。图5-7添加车位信息提交添加的车位信息之后,页面会提示操作成功,其操作成功页面如图5-8所示。图5-8添加车位信息当我们想进行更加详细的操作时,可以点击车位信息中的详细操作,点击之后则会出现车位的详细页面,其页面如图5-9所示。图5-9查看详细车位信息当我们发现车位信息有误时,可以修改车位信息,包括车位编号,车位名称,车位类别,收费价格,车位数量和位置等信息,然后重新进行提交就行,其车位信息修改页面如图5-10所示。 图5-10车位信息修改当车位信息不存在或登记有误时,可以对车位信息进行删除操作,删除车位信息时,页面会弹出提示信息,其页面如图5-11所示。图5-11车位信息删除5.2.4停车计费管理功能测试在车位停车计费表中有停车计费功能,是在原有的车位信息上,选择某一车位进行停车计费操作,点击该操作可以进行计费,需要管理员添加停车时间,车牌号,经手人和具体的收费价格,在确保信息无误后进行提交操作,其计费添加页面如图5-12所示。图5-12添加停车计费信息在计费信息填写完后,进行提交操作,页面则会提示操作成功,其操作成功页面如图5-13所示。图5-13操作成功计费信息提交成功之后,信息会暂时存储到数据库中,但是我们要对计费信息进行审核,在停车计费审核界面里,刚刚添加的计费信息的审核结果为否,其审核页面如图5-14所示。图5-14审核结果为否若审核无误,则将审核结果由否改为是,同时也会弹出是否确定执行此操作的提示信息,其提示页面如图5-15所示。图5-15审核结果当我们将审核结果改为是时,计费信息的页面审核结果则会显示是,其审核页面如图5-16所示。图5-16审核结果为是在计费信息有误时,我们可以对车位计费信息进行修改操作,包括对计费时间,经手人,车牌号和计费金额进行修改,确定信息修改正确之后,进行提交操作,其修改页面如图5-17所示。图5--17修改计费信息当发现计费信息有误或某一个登记的计费信息不存在时,可以对车位计费信息进行删除操作,删除时页面会有提示信息,其提示页面如图5-18所示。 图5-18删除计费信息在停车计费查询的功能里有计费信息的详细操作,当我们想更进一步了解计费信息时,可以进行详细操作,其操作页面如图5-19所示。图5-19停车计费详细信息需要进行打印操作时,可以进入停车计费查询功能里点击详细操作,点击进入后会有打印按钮,若想进行打印,可以点击打印按钮,进入之后会显示出一张车位停车计费的打印单,同时左上角会显示出打印时间,其打印页面如图5-20所示。图5-20停车计费打印5.2.5系统管理功能测试测试系统管理功能时,可测试其锁定退出和数据备份,锁定退出是可以退出程序,显示登录界面,而数据备份是防止数据丢失,当点击数据备份时,会提示操作成功,其操作成功页面如图5-21所示。图5-21数据备份成功5.2.6员工信息管理功能测试在填写员工信息时,若特定的关键信息没有填写,就会出现相应的红色提醒字样,其页面如图5-22所示。图5-22提示填写错误若输入员工的信息无误后,可进行提交,提交员工信息后,页面会提示操作成功,其提示页面如图5-23所示。图5-23操作成功在员工信息添加之后,员工信息查询里会有是否审核这一项,在没做处理前审核的结果是否,其审核页面如图5-24所示。图5-24审核结果为否若检查员工信息无误后,则可以进行审核,当点击审核按钮时,页面会提示是否执行该操作,其提示页面如图5-25所示。图5-25是否执行操作确定审核操作时,员工信息的审核结果会由否变成是,其审核结果页面如图5-26所示。图5-26审核为是若发现添加的员工信息有误时,可以对员工信息进行修改操作,包括对用户名,密码,编号,性别,入职时间,部门,手机,邮箱, QQ和公司地址等信息进行修改,修改无误后可进行提交,其修改页面如图5-27所示。图5-27修改员工信息若发现添加的员工信息根本不存在时,可以进行删除员工信息的操作,删除时页面会显示是否删除提示信息,其提示页面如图5-28所示。图5-28删除员工信息5.3测试总结通过各项功能的测试,基本上可以满足开发此系统的要求,也能够实现用户需要的功能,同时也实现了系统管理员的各项功能,如添加管理员功能,车位信息管理功能,车位停车计费管理功能,员工信息管理功能等。经过测试这一阶段,让我能够理解在编写程序时并不能够完全发现软件中所有的错误,但是测试却是可以发现大部分的错误,能确定测试的程序系统是可以用的。总结临时停车收费管理系统实现了管理员的各项功能,包括管理员登录功能,添加管理员账户功能,修改登录密码功能,添加车位信息功能,查询车位信息功能,添加停车计费信息功能,审核计费信息功能,查询和修改计费信息功能,添加员工信息功能,查询和删除员工信息功能。系统还添加了数据备份和锁定退出功能,当数据较多时,为防止信息丢失,可进行数据备份,给管理员管理信息增加了一道防护,在使用这些功能时,可以将这些添加,删除,修改的信息添加到数据库中。本次设计的临时停车收费管理系统是使用了前台和后台分离的技术,后台主要是数据库来进行管理,前台则主要是使用了B/S框架,而整体的系统则是大量的使用了JSP技术来实现各项功能模块,同时也采用了一种模块化

温馨提示

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

最新文档

评论

0/150

提交评论