4.2.2 车辆管理模块 车辆管理分七个部分,分别是车辆事故记录查询、车辆事故列表、车辆添加零件、车辆违章查询、车辆违章记录、车辆维修查询、车辆维修列表。下面我们就详细介绍一下。 http://www.paper51.com (1)车辆事故记录查询 http://www.paper51.com 可以按照车辆的牌号查询特定时间内的事故次数,时间精确到日,查询完毕可按退出,回到主界面。具体实现如图4所示 copyright paper51.com
http://www.paper51.com 图4 车辆事故记录查询 内容来自论文无忧网 www.paper51.com (2)车辆事故列表 copyright paper51.com 可以对事故编号、公司负担金、车牌号码、保险理赔金、车辆类型、对方赔偿金、事故时间、对方姓名、事故概要、对方住址、事故确认者,对方所住单位、对方破坏程度、和解内容等信息进行添加、修改和删除,以及浏览事故记录。具体实现如图5所示 内容来自论文无忧网 www.paper51.com
内容来自www.paper51.com 图5 车辆事故列表 内容来自论文无忧网 www.paper51.com
(3)车辆添加零件 paper51.com 本窗体可以对零件的名称和单价进行添加、修改和删除。具体实现如图6所示 paper51.com 内容来自论文无忧网 www.paper51.com 图6 车辆添加零件 内容来自论文无忧网 www.paper51.com (4)车辆违章查询 http://www.paper51.com 可以对违章车辆处罚结果在特定的是时间内按照车牌号码进行查询,查询结束后,按退出返回主界面。具体实现如图7所示 paper51.com 内容来自www.paper51.com 图7 车辆违章查询 内容来自www.paper51.com (5)车辆违章记录 内容来自www.paper51.com 本窗体的功能就是将违章车辆的车牌号码,违章原因、处罚、违章时间、以及备注等信息输入到数据库里,并可对其进行添加、删除和修改的功能。具体实现如图8所示 内容来自论文无忧网 www.paper51.com http://www.paper51.com 图8 车辆违章记录 http://www.paper51.com
(6)车辆维修查询 paper51.com 可以对维修车辆的维修费用在特定的是时间内按照车牌号码进行查询,查询结束后,按退出返回主界面。具体实现如图9所示 copyright paper51.com
内容来自论文无忧网 www.paper51.com
图9 车辆维修查询 内容来自论文无忧网 www.paper51.com (7)车辆维修列表 http://www.paper51.com
本窗体的功能就是将维修车辆的车牌号码,更换零件及数量、维修日期、费用、以及备注等信息输入到数据库里,并可对其进行添加、删除、修改和统计所花费用的功能。操作完成后,按退出返回主界面。具体实现如图10所示 内容来自论文无忧网 www.paper51.com
内容来自www.paper51.com
图10 车辆维修列表 内容来自www.paper51.com 4.2.3 驾驶员管理模块 copyright paper51.com 驾驶员管理分三个部分,分别是驾驶员档案查询、驾驶员奖罚、驾驶员事故记录查询。下面我们就详细介绍一下。 内容来自www.paper51.com (1)驾驶员档案查询 内容来自论文无忧网 www.paper51.com 可以按照姓名、驾龄、性别、证件有效期以及出生日期等信息。从数据库中查询需要的驾驶员档案信息。查询完毕后,按退出返回主界面。具体实现如图11所示 内容来自论文无忧网 www.paper51.com http://www.paper51.com 图11 驾驶员档案查询 http://www.paper51.com (2)驾驶员奖罚 paper51.com 本窗体是按照本月驾驶员的当月表现对其进行奖罚,将记录记录进行保存,并打印。具体实现如图12所示 内容来自www.paper51.com
paper51.com 图12 驾驶员奖罚 http://www.paper51.com (3)驾驶员车辆事故记录查询 内容来自论文无忧网 www.paper51.com
可以按照车牌号码和事故时间对驾驶员开车发生的事故进行查询,操作完毕后,按退出返回主界面。具体实现如图13所示 paper51.com 内容来自www.paper51.com 图13 驾驶员车辆事故记录查询 http://www.paper51.com 4.2.4 系统维护模块 内容来自论文无忧网 www.paper51.com 系统维护分三个部分,分别是管理员设置、数据备份、数据恢复。下面我们就详细介绍一下。 http://www.paper51.com (1)管理员设置 内容来自www.paper51.com 可以对用户姓名、密码和用户类型进行设置,包括添加、修改、删除。具体实现如图14所示 内容来自论文无忧网 www.paper51.com http://www.paper51.com 图14 管理员设置 内容来自论文无忧网 www.paper51.com (2)数据备份 http://www.paper51.com
对数据库里的数据进行备份,单击开始备份就执行此操作,完毕后退出,便返回主界面。具体实现如图15所示 copyright paper51.com copyright paper51.com 图15 数据备份 http://www.paper51.com (3)数据恢复 paper51.com 对数据库里的备份的数据进行恢复,单击开始恢复就执行此操作,完毕后退出,便返回主界面。具体实现如图16所示 http://www.paper51.com
http://www.paper51.com
图16 数据恢复 内容来自www.paper51.com 以上就是我编写的三个模块的所有部分。 copyright paper51.com 5 系统运行与测试 内容来自www.paper51.com
5.1 调试 http://www.paper51.com 系统调试的目的是发现程序和系统中的错误并及时予以纠正。在一个系统中调试应该包括程序调试、功能调试(分调)、总调,在库存管理系统中用的调试方法也包括这些: copyright paper51.com 1.程序调试 内容来自论文无忧网 www.paper51.com
包括语法调试和逻辑检查,测试数据除采用正常数据外,还应用一些异常资料,用来考验程序的正确性。 内容来自论文无忧网 www.paper51.com ① 用正常资料调试。 http://www.paper51.com
② 用异常资料调试。 内容来自论文无忧网 www.paper51.com ③ 用错误资料调试。 内容来自论文无忧网 www.paper51.com 2.分调 copyright paper51.com 即将一个功能内所有程序按次序串联起来调试。 内容来自www.paper51.com
3.总调 copyright paper51.com 将主控制调度程序和功能模块联结起来调试。 内容来自论文无忧网 www.paper51.com 5.2 测试 copyright paper51.com 测试是系统开发周期中一个十分重要的阶段,其重要性体现在它是保证系统质量与可靠性的最后关口,是对整个系统开发过程的最终审查,如果错误不能在测试阶段被发现并纠正,就会造成不堪设想的后果。在打字系统中测试的对象不仅仅是源程序,而是整个软件。系统测试是以找错误为目的,不是要证明程序无错,而是要精心选取那些易于发生错误的测试数据,以十分挑剔的态度,证明程序有错。 copyright paper51.com 在车辆系统中,所用到的测试方法有人工测试和机器测试。在人工测试中用的是个人复查,即当源程序编完以后,由自己进行检查,但这种测试方法存在不足之处:由于心理上对自己程序的偏爱,因此有些习惯性的错误不易发现,如果对功能理解有误,自己也不易纠正,所以在个人复查的基础上又用了机器测试中的白盒测试和黑盒测试。 paper51.com (1) 白盒测试:也称结构测试,将软件看作一个透明的白盒子,按照程序的内部结构和处理逻辑来选定测试用例,对软件的逻辑路径及过程进行测试,检查它与设计是否符。在进行白盒测试时,开发者对其软件进行测试,在完全了解系统功能、内部结构的前提下对系统进行测试,看实现的功能与想要实现的设计有什么冲突不符,并及时改正。 http://www.paper51.com
(2) 黑盒测试:也称功能测试,将软件看作黑盒子,在完全不考虑程序的内部结构和特性的情况下,测试软件的外部特性,根据软件的需求规格说明书设计测试用例,从程序的输入和输出特性上测试是否满足设定的功能。在进行黑盒测试时,开发者以使用者的身份对其软件进行测试,多次输入符合条件的数据,看结果是否与预期相符,如果相符则说明程序对输入的条件反映正确,如果不符则说明程序有错,所以这种黑盒测试只能证明程序有错而不能证明程序无错。 内容来自论文无忧网 www.paper51.com 典型的面向对象程序具有继承、封装和多态的新特性,这使得传统的测试策略必须有所改变。封装是对数据的隐藏,外界只能通过被提供的操作来访问或修改数据,这样降低了数据被任意修改和读写的可能性,降低了传统程序中对数据非法操作的测试。继承是面向以对程序的重要特点,继承使得代码的重用率提高,同时也使错误传播的概率提高。多态性使得面向对象程序对外呈现出强大的处理能力。但同时去使得程序内“同一”函数的行为复杂化,测试时不得不考虑不同类型具体执行的代码和产生 的行为。 内容来自www.paper51.com (1)功能测试:测试是否满足开发要求,是否能够提供设计所描述的功能,是否用户的需求都得到满足。功能测试是系统测试最常用和必须的测试,通常还会以正式的软件说明书为测试标准。 paper51.com (2)强度测试及性能测试:测试系统的能力最高实际限度,即软件在一些超负荷的情况,功能实现情况,如要求软件某一行为的大量重复、输入大量的数据、对数据库大量复杂性的查询等。测试软件的运行性能。这种测试常常与强度测试结合进行,需要事先对被测试软件提出性能指标,如传输连接的最长时限、传输的错误率、计算的精度 、记录的精度、响应的时限和恢复时限等。 http://www.paper51.com paper51.com |