




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、毕业设计()诚信书本人郑重:在毕业设计()工作中严格遵守学校有关规定,恪守学术规范;我所提交的毕业设计()是本人在指导教师的指导下独立、撰写的成果,设计()中所他人的文字、成果,均已在设计()中加以说明;在本人的毕业设计()中未剽窃、他人的学术观点、和成果,未篡改实验数据。本设计()和资料若有不实之处,本人愿承担一切相关责任。学生签名:年月日目录1系统概述背景5意义6系统设计12系统开发环境22.1 ASP.NET 概述站技术介绍3数据库技术3ADO.NET 连接数据库43需求分析53.1 可行性分析.23.1.3技术可行性5经济可行性
2、6操作可行性63.2 系统流程和逻辑63.4 计算机软硬件配置和开发. 8计算机系统硬件配置8计算机系统配置8编程环境与工具8系统概要设计9概述9系统结构9数据库设计10数据库E-R 图10数据库实体11数据库设计表13系统详细设计15用户登录模块的实现15车辆信息管理16驾驶员信息管理175.4管理185.5 公告管理195.6 修改. 20系统测试23概念和意义236.2 特性24重要性24本系统测试描述24系统测试效果257 总结28(一)本文的结论及展望28(二)的不足及发展意见29(三)在系统设计与实现过程中的收获及后续的改进29致谢语30参考文献:31网上车管所管理系统摘要:随着我
3、国的经济发展,人们的生活水平也有了一定程度的提高,汽车也逐渐由以前的奢侈品变成了很多人必须的代步工具,然而我国的车管所还没有实现网络化和现代化,通过我在假期的实习和一定时间的发现了传统的网上车管所管理系统的问题,并提出了本系统的开发和。本文以实际运用为开发背景,运用工程原理和开发方法,采用 ASP.Net 技术构建一个基于 B/S 模式的网上车管所管理系统。整个开发过程首先对系统进行需求分析,得出系统主要功能,数据流图及数据字典。接着对系统进行总体设计和详细设计。总体设计主要包括系统功能设计,系统总体结构设计,系统数据结构设计和系统安全设计等;详细设计主要包括系统数据库的实现,主要功能模块的具
4、体实现,模块实现关键代码等。最后对系统进行了功能测试,并对进行了分析总结,得出系统的不足及需要改进的地方,为以后的鉴和帮助。提供了方便,同时也为今后开发类似系统提供了借:车管所;ASP.Net 技术;B/SAbstractAlong with our countrys economic development, peoples living standard also has improved to a certain extent, the car also gradually by the former luxury goods became a lotof people have to
5、transport, however DMV havent realize the networking and modernizationin our country, through myernship during the holiday and time investigation and studyfoundt the problem of traditional DMV online management system, and the developmentand research of this system are put forward.Based on the pract
6、ical application background for develo, applying softwareengineering principles and development methods, using ASP.Net technology to build a DMVonline management system based on B/S mode. Throughout the development pros,ofall, on the system demandysis, system main functions, data flow diagrams and d
7、atadictionary. Then the system overall design and detailed design. Overall design including thesystem function design, system overall structure design, system data structure design and system security design, etc.; The detailed design mainly includes the realization of the systemdatabase acs, the co
8、ncrete implemenion of main function module, module implementskey code, etc. Finally, the system functional testing, and the test results areyzed andsummarized, concludest the shortage of the system and to improve for future systemmaenance is convenient, but also for the future development of similar
9、 system provides thereference and help.Key words: management; ASP.Net technology; B/S1 系统概述1.1背景开放以来,我国的车辆数量逐渐增多,给交管部门的车辆管理工作带来巨大压力。由于机动车及驾驶人数量不断增加,繁琐的车驾管业务增加了交管部门的工作强度,以实地办理、面对面进行的机动车及驾驶人管理方式已经不适合我国目前的现状。各地致力于打造服务型,就必须适应当前的社会现状,利用蓬勃发展的互联网技术为民众提供更加优质的服务。“网上车管所”系统把相关交管部门辖区内机动车及驾驶人的相关信息保存于数据库中,普通民众通过互
10、联网可以很方便地查询想要了解的信息,极大方便了民众的日常生活,节省一些不必要的开支。1.2意义通过该系统可以实现辖区内机动车、驾驶人业务处理的系统化、规范化、无纸化。整个系统使用户操作起来简单便捷,有利于减轻车主、驾驶人、交管部门的劳动强度,提高交管部门工作效率与管理水平,意义。本系统是基于 B/S 架构,用户在使用本系统时无需安装任何公告端程序,就可以办理相关业务。本系统主要功能全部可以拆分为具体的程序模块,因此系统管理员可以便捷地对系统功能模块进行改动。如此一来,今后若出现新的需求,可以通过修改部分系统模块来适应新的要求。1.3 系统设计一个成功的应明确建设的目的,确定的功能,确定规模、投
11、入费用,进行必要的市场分析等。只有详细的策划,才能避免在建设中出现的很多问题,使建设能顺利进行。同时,一个大型的计算机系统,必须有一个正确的设计指导,通过合理选择数据结构、网络结构、操作系统以及开发环境,一个完善的网络体系结构,才能充分发挥计算机信息管理的优势。根据现实生活中网民的实际需求,本系统的设计按照下述原则进行。1.有效性:实际上这里的有效性包括两个方面的意思:有用性和可用性。有用性是指站点潜在的能满足用户需求的功能,而可用性是指能够通过站点的操作实现特定的目标。可以看出一个站点如果不能恰当运行或设计得非常槽糕就不是一个好站点。可用站点的效益应该非常高,并易于学习,在实现用户目标时令人
12、满意而不出错。2.高可靠性:一个实用的同时必须是可靠的,本设计通过合理而先进的网络设计以及软、硬件的优化选型,可保证的可靠性与容错性。3.高安全性:在设计中,将充分利用网络软、硬件提供的各种安全措施,既可以保证用户共享资源,充分考虑系统及数据资源的容灾、备份、恢复的要求。为系统提供强大的数据库备份工具。可以保证关键数据的安全性。操作权限级,设置不同的角色确保每一步的操作权限,可以由管理员进行设置。4.先进性:采用目前国际上最先进的数据库技术,使用 ASP.NET 开发工具,SQLServer 2005 作为数据库。采用这些技术是完全基于微软进行开发,降低了以后的系统运营成本,提高了系统的稳定性
13、和易性。5.采用标准技术:本的所有设计遵循国际上现行的标准进行,以提高系统的开放性。6.外观和技术平衡:系统采用Web风格的界面设计,界面友好、美观,使用方便,易学易用。设计的关键问题是外观和技术的平衡。外现不好的令人厌烦,站点可以运行很好,但却不能带动用户积极性,相反,如果外观非常有表现力,但技术有限,用户则会感到非常失望。在外观与技术之间需要确定一个清晰而连续的关系,即外观与站点的意图相关,对不同类型的处理方法不同。2 系统开发环境2.1 ASP.NET 概述ASP.Net 是把基于通用语言的程序在服务器上运行。不像以前的ASP 即时解释程序,而是将程序在服务器端首次运行时进行编译。ASP
14、.Net 构架是可以用公司最新的产品 Visual S 开发环境进行开发,WYSIWYG(What You See Is What YouGet 所见即为所得)的编辑。这些仅是 ASP.Net 强大化支持的一小部分。因为 ASP.Net 是基于通用语言的编译运行的程序,所以它的强大性和适应性,可以使它运行在 Web 应用开发者的几乎全部的上。通用语言的基本库,消息机制,数据接口的处理都能无缝的整合到 ASP.Net 的 Web 应用中。ASP.Net 同时也是language-independent 语言独立化的,所以,你可以选择一种最适合你的语言来编写你的程序,或者的程序用很多种语言来写,现
15、在已经支持的有 C#(C+和 Java 的结合体),VB,Jscript。将来,这样的多种程序语言协同工作的能力保护您现在的基于 COM+开发的程序,能够完整的移植向 ASP.Net。ASP.Net 使用一种字符基础的,分级的配置系统,使你服务器环境和应用程序的设置更加简单。因为配置信息都保存在简单文本中,新的设置有可能都不需要启动本地的系统拥有者工具就可以实现。这种被称为Zero Local Administration的哲学观念使ASP.Net 的基于应用的开发更加具体,和快捷。一个 ASP.Net 的应用程序在一台服务器系统的安装只需要简单的拷贝一些必须得文件,不需要系统的重新启动,一切
16、就是这么简单。ASP.Net 已经被刻意设计成为一种可以用于多处理器的开发工具,它在多处理器的环境下用特殊的无缝连接技术,将很大的提高运行速度。即使你现在的 ASP.Net 应用软件是为一个处理器开发的,将来多处理器运行时不需要任何改变都能提高他们的效能,但现在的 ASP 确做不到这一点。ASP.NET 优越性主要体现在以下几个方面:(1)效率,ASP.NET 是建立在.NET Framework 之上的,可使用Visual Basic ,C+这样的模块化程序设计语言,在第一次执行后不须重新编译就可直接运行,所以速度和效率比 ASP 这种只能用 VBScript 或 JavaScript 这样
17、的非模块化语言来编写的提高很多。编程语言可重用性,ASP.NET 不再像 ASP 那样将 ASP 代码与 HTML 混合在一起,而是实现代码与内容的完全分离,可重用性强。代码量,ASP 对所有要实现的功能通过编写代码来实现,而 ASP.NET 只须预先说明,就可自动实现,所以,实现同样的功能,ASP.NET 要比 ASP 代码量小的多。2.2站技术介绍由于系统的操作界面都是 Web 页面形式,而且需要对各种用户的具体请求进行动态处理并返回结果,这是一般静态 Web 页面技术所无法实现的,所以采用页技术.目前页技术有很多,可以说是层出不穷,比如CGI,ASP.NET,JSP,ASP,ASP.NE
18、T 等.本设计采用 ASP.NET 技术.ASP.NET(又称 ASP+)是 ASP 的下一代版本,它并不只是 ASP,它是一个用于 Web 开发的全新框架,其中包含了许多新的特性.ASP.NET 完全基于模块与组件,具有更好的可扩展性与可定制性,数据处理方面更是引入了许多激动人心的新技术,正是这些具有革新意义的新特性,让 ASP.NET 远远了 ASP,同时也提供给 Web 开发更好的灵活性,有效缩短了 Web 应用程序的开发周期.ASP.NET 与Windows SQL 2005 Server/AdvancedServer 的完美组合,为中小型乃至企业级的 web 商业模型提供了一个更为稳
19、定,高效,安全的运行环境.2.3 数据库技术管理数据库及其对象时 SQL2005 的主要任务。每个数据库都是由表、触发器、存储过程等数据库对象所组成的。数据表是包含数据库中所有数据的数据库对象,设计完数据库后就可以创建数据库中用来数据的表了。SQL2005 提供了两种创建数据库表:一种是利用表设计器创建表,一种是利用 Tran-SQL 语句中的 creat 命令创建表。创建完一个表之后,最重要的就是向表中数据,这是最基本的操需要删除表的话,可以利用企业管理器删除表或者用 DROP TABLE 语句删除表。SQL2005 数据过程将一些固定的数据操作集中起来处理,解决了数据库使用时系统的速度和效
20、率问题。打开SQL Server 企业管理器,选中数据库中“过程”文件夹,单击鼠标右键,选择“新建过程”命令,即可往框文本显示处添加命令语句。过程是保存起来的可以接受和返回用户提供的参数的Tran-SQL 语句的集合。修改命令可以使用ALTROCEDURE 语句更改过程。删除过程可以使用 DROP PROCEDURE 命令。由于本系统涉及到许多数据的处理,这就需要有一个强大的持.目前主要有:SQL2005,FoxPro,Excel,Sybase,Oracle,Informix,SQL数据库管理系统支Server 等,其中网络型的SQL Server,Oracle 产品安全性远远高于桌面型的SQ
21、L2005,FoxPro 等数据库.本系统采用的是微软公司的SQL2005.原因如下:第一,SQL Server 与Windows 2005 Server 服务器紧密集成,而Windows 2005 Server 服务器具有很好的安全性,能够排除所有的用户的,确保了 SQL2005 服务器的安全性,符合系统对安全性的要求;第二,用户可以使用 Web 浏览器查询在 SQL2005 数据库中的数据,符合系统数据库的要求.第三,容量庞大,每个数据库中可创建多达 20 万个数据表,数据表中的的行数只受服务器硬盘空间的限制,符合系统的考题数目较多的要求.本使用 VS2005 作为开发环境,嵌套 C#语言
22、的 ASP.NET 作为编程环境,SQLServer 是数据库环境。2.4ADO.NET 连接数据库ADO.NET 为用户提供了一种全新的数据库机制,它使得数据库编程变得简单。ADO.NET 为用户提供两种数据的模式。一是连接模式(connected),利用 ADO 技术进行数据连接编程, 是一种传统的数据库技术。还有一种是非连接模式(disconnected),ADO.NET 才具有的。提供了更大的升级性和灵活性。在非连接模式下的 数据,应用程序从数据源中获得所需的数据,然后断开与原数据源的连接并完成数据的更新工作。ADO.NET 中非连接模式的是 DataSet 类,数据集对象以 XML
23、的形势存放数据。数据集对象可以从一个数据库中获得,以可以从一个 XML 数据流中获取,所以用户不需要考虑数据源的位置。在 ADO.NET 体系结构中数据提供者对象也是一个非常重要的部分,通过它可以数据库,产生数据集对象,同时它还支持数据连接模式下的数据库。ADO.NET 提供了 OleDb 和 SQL Server 两种编程接口数据库。如果用户使用SQL Server 作为数据库,最好使用SQL Server 接口,其效率比使用 OleDb 好。3 需求分析3.1 可行性分析技术可行性:计算机配置较高,有足够的空间可以安装运行库和各类编程工具,在编程环境上提供了可靠的支持;在编程方面,可以运用
24、以前所学的各种开发的计算机知识和管理知识,加上不断的学习,为系统的开发提供了必要的技术保障;社会可行性:目前已有很多成功网上车管所管理系统系统的先例。网上车管所管理系统系统的开发和运行与国家的政策不存在任何和抵触之处。另外,网上车管所管理系统系统所采用的操作和工作方式符合的日常,而且操作方便灵活,便于管理。具有可行性;经济可行性:本系统主要采用 ASP.NET 开发,免费,开源,登入网上车管所管理系统系统即可进行操作,使用方便快捷;3.1.1 技术可行性技术可行性是最难决断和最关键的问题。根据公告系统功能、性能及实现系统的各项约束条件,从技术的角度系统实现的可行性。本系统采用的是.NET的 A
25、SP.NET 技术和 ADO.NET 技术。众所周知,.NET 现在已经日趋成熟、稳定,被认为是计算机领域最有前途的技术之一。同时数据库采用的是 SQL2005。将 ASP.NET, ADO.NET 以及SQL2005 结合起来开发一套网上车管所管理系统系统,必定是可行并且高效的。3.1.2 经济可行性经济可行性主要进行成本效益分析,包括估计项目的开发成本,估算开发成本是否会高于项目预期的全部利润。看所能带来的经济效益与开发设计所需要的投资相比,是否相适宜,同时还要看此能否真正给用户带来足够的经济效益,开的这套系统正是考虑为用户提高工作效率,节省工作时间,方便操作与管理而设计。本系统的开发在经
26、济上是完全可行的。开发此不需要大量的经费,而且是个人独立设计的,可以节省许多费用,同时也可提高个人的实际动手能力。估算新系统的成本效益分析,其中包括估计项目开发的成本,开发费用和今后的运行、费用,估计新系统将获得的效益,估算开发成本是否会高于项目预期的全部经费。3.1.3 操作可行性由于现在的科技的飞速发展,计算机早已普及世界的方方面面,便利的科技条件,给人们带来优越的工作环境,这也使人们对工作效率及可操作性都有了更高的要求。因此,管理形式的计算机是社会发展的必然趋势,各种智能化的层出不穷,减少了原来人工操作的费时费力的状况,从而提高了工作效率和准确度。本系统用户直接面向管理,界面简单、明了,
27、采用可视化界面,普通用户只需用鼠标和键盘就可以查看信息。由于该系统的操作简便、易懂,对于初次使用此系统的用户,不必经过复杂的培训和学习就可以掌握系统的操作流程。由此可见,开发此在操作上是可行的。3.2 系统流程和逻辑超市和系统的3.4 计算机软硬件配置和开发3.4.1 计算机系统硬件配置主板:技嘉 GA-G31M-S2CCPU:内存:el 奔腾双核 E5300(盒)2GB DDR2 80硬盘:希捷 320GB光驱:先锋 DVR-117CH显卡:集成el GMA 3100 显卡声卡:集成 Realtek ALC8838 声卡网卡:集成 AR8132 百兆网卡显示器:优派 19 寸 LED 显示器
28、3.4.2 计算机系统配置操作系统:Windows XPProfesal安装:Office 2003金山词霸 2010Adobe Acrobat 10.0 Profesal瑞星杀毒组合版ernet Explorer 8.0VS2005+SQL20053.4.3 编程环境与工具本管理信息系统采用Windows XP Profesal SP3 作为操作系统。本系统在开发时选用了稳定性较强的 Windows XP 中文专业版和 C#作为开发语言,同时选项用了 SQL2005 数据库,由于这些产品都是公司的产品,因此彼此之间的兼容性较好,开发出的应用系统稳定性较高。VS2005 具有可视化的开发环境,
29、可以快速完成系统的开发,内部集成的数据通道,使得可以轻松方便的对数据库进行管理。数据库采用SQL2005,要据的系统要求,采用它完全可适合的工作需求,并且它所支持的类型十分丰富,要求不是很高,容易升级。简便,费用比较低,对使用的素质4 系统概要设计4.1 概述本系统采用B/S 结rowser/Server,浏览器/服务器结构)和基于Web 服务两种模式,是一个适用于ernet 环境下的模型结构。只要用户能连上ernet,便可以在任何时间、任何地点使用。系统工作原理图如图 4-1 所示:4.3.2 数据库实体管理员属性图如图 4-2 所示。shenyan审验期限nvarchar50否否管理员信息
30、表如表 3-2 所示。表 3-2管理员信息表字段名说明类 型长度可否为空主键IDUserName PassWord85050否否否是否否用户名nvarcharnvarchar驾驶员信息表如表 3-3 所示。表 3-3 驾驶员信息表字段名说明类 型长度可否为空主键IDBianHao XIngMing shenfenzheng shenfenzheng6 tongxinshenyan850505050508否否否否否否否是否否否否否否驾证nvarchar nvarchar nvarchar nvarchar nvarcharfloat后 6 位审验期限公告信息表如表 3-4 所示。表 3-4 公告
31、信息表字段名说明类 型长度可否为空主键IDTitle FaBuRen NeiRong ShiJian流水号标题 发布人内容时间85050508否否否否否是否否否否nvarchar nvarchar ntextdatetime题库信息表如表 3-5 所示。表 3-5 题库信息表说明类 型可为空否主键字段名长度IDTitle AB C DAnswerType850505050505050否否否否否否否否是否否否否否否否学期名称选项A 选项B 选项C选项Dvarchar varchar varchar varchar varchar varcharvarchar类型5 系统详细设计本系统才用了 和
32、SQL 结合的结构开发了网上车管所管理系统系统,本系统是基于现在流行的瘦公告端管理模式既 B/S 模式。在数据库的连接上面本系统的连接字符串在系统的配置文件中,既 Web.Config 文件中,当系统变化的时候只需要改动本系统的配置文件就可以,不需要在每个页面修改的连接字符串,大大的提高了系统的可以移植性,系统中所以和数据库有关系的操作都通过一个通用类来实现,大大提高了代码的耦合性,当数据库类型等信息变化后直接修改类文件就可以了,不再需要每个 页面都修改。另外本系统解决了中文的问题,也是在配置文件中添加了编码方式的形式解决的,本系统的另外一个大的特点是系统对数据库的操作都单独的写在了一个类里,
33、这样对系统的所有数据库操作都只这个类就可以了,不要每个页面都去写数据库的操作,提高了系统的集。5.1 用户登录模块的实现系统管理模块需要登入后才能使用,管理员有管理所有功能的权限,管理员用户登录的用户名:Admin,Admin。登入界面如图 5-1 所示,登入后首页管理界面,以简洁大方、方便操作为设计思路:图 5-1 系统登录页面5.2 车辆信息管理管理员可以对车辆信息进行管理,在车辆信息管理中输入车辆的车牌,识别码,识别码后六位,所有者,所有者号码,所有者,审验期限等信息输入这些信息后,点确定按钮系统检测输入数据的中,模块如图 5-2 所示,检测通过后自动添加信息到数据图 5-2 车辆信息管
34、理页面添加车辆信息管理返回到车辆的管理页面,在该页面可以对添加过的车辆信息进行编辑和删除操作,如图 5-3 所示图 5-3 车辆信息管理列表5.3 驾驶员信息管理系统用户可以根据实际情况可以对驾驶员管理,在驾驶员管理中输入对应的驾驶证 ,号码 ,号码后六位 ,有效期信息后,点确定,检测通过后自动添加信息到数据中,模块如图 5-4 所按钮系统检测输入数据的示图 5-4 驾驶员信息管理页面添加驾驶员信息管理返回到驾驶员的管理页面,在该页面可以对添加过的驾驶员信息进行编辑和删除操作,如图 5-5 所示图 5-5 驾驶员信息管理列表5.4管理管理员可以管理信息,在管理中输入车牌,时间,地点,罚款,状态
35、等基本信息后点击确定,系统自动检测数据的后添加数据到数据库中。添加系统信息界面如图 5-6 所示图 5-6信息添加页面添加对添加过的信息完成后点击信息管理返回到信息的管理页面,在该页面可以信息进行编辑和删除操作如图 5-7 所示图 5-7信息管理列表5.5 公告管理管理员可以管理公告信息,在输入了公告的标题,发布人,内容等基本信息后点击确定,系统自动检测数据的5-8 所示后添加数据到数据库中。添加系统公告信息界面如图图 5-8 公告信息添加页面添加公告信息完成后点击公告信息管理返回到公告信息的管理页面,在该页面可以对添加过的公告信息进行编辑和删除操作如图 5-9 所示图 5-9 公告信息管理列
36、表5.6 修改为了系统的安全,用户要定期的修改自己的作给系统带来不良的。如图 5-10 所示:, 防止被其他用户等了和操图 5-10修改页面5.7信息管理管理员可以管理的类型,例如是本还是本等类型,在类型管理中输入对应的类型名称后点确定按钮系统检测输入数据的中,模块如图 5-11 所示,检测通过后自动添加信息到数据图 5-11类型管理页面添加类型信息管理返回到驾驶员的管理页面,在该页面可以对添加过的类型信息进行编辑和删除操作,如图 5-12 所示图 5-12类型信息管理列表管理员可以管理 钮系统检测输入数据的示试题,在试题管理中输入对应的名称,选项和后点确定按,检测通过后自动添加信息到数据中,
37、模块如图 5-13 所图 5-13 试题管理页面添加试题信息管理返回到试题的管理页面,在该页面可以对添加过的试题信息进行编辑和删除操作,如图 5-14 所示图 5-14 试题信息管理列表测试,点击不同的类型进入不同的题型中去,如图 5-15用户在登录后可以进行所示图 5-15测试6 系统测试6.1 概念和意义测试的定义:程序测试是为了发现错误而执行程序的过程。测试(Testing)的任务与目的可以描述为:目的:发现程序的错误;任务:通过在计算机上执行程序,程序中潜在的错误。另一个是相关的术语叫纠错(Debugging)。它的目的与任务可以规定为:目的:定位和纠正错误;任务:消除故障,保证程序的
38、可靠运试与纠错的关系,可以用图 6-1 的数据流图来说明。图中表明,每一次测试都要准备好若干必要的测试数据,与被测试程序一道送入计算机执行。通常把一次程序执行需要的测试数据,称为一个“测试用例(Test Case)。每一个测试用例产生一个相应的“”。如果它与“期望结果”不想符合,便说明程序中存在错误,需要用纠错来改正。测试数据期望结果测试评纠价错错误信息改正信息图 6.1 测试与纠错信息流程6.2 特性(1)挑剔性测试是为了证明程序有错,而不是证明程序无错。因此,对于被测程序就是要“纯毛求疵”,就是要“鸡蛋里挑骨头”。(2)复杂性测试仪程序则比较容易,这其实是一个误区。设计测试用力是一项需要细
39、致和高度技巧的高能工作,稍有不慎就会顾此失彼,发生不应用得数楼。(3)不彻底性实际测试都是不彻底的,当然不能够保证测试后的程序不存在遗漏的错误。(4)经济性通场这种测试称为“选择测试(Selective Testing)”。为了降低测试成本,选择测试用力是应注意遵守“经济性”的原则。6.3 重要性测试在护阶段之前,是 新的观点,即认为生命周期中占据重要的地位,在传统的瀑布模型中,测试学仅处于运行维工程界趋向于一种产品交付用户使用之前保证质量的重要。近来,生命周期每一阶段中都应包含测试,从而检验本阶段的成果是否接近预期的目标,尽可能早的发现错误并加以修正,如果不在早期阶段进试,错误的延时扩散常常
40、会导致最后成品测试的巨大。6.4 本系统测试描述为了使本运行更加稳定,我对它进行了全面的测试,测试分为二部分来进行,一是:界面测试;二是功能测试。首先是界面测试,为了使在不同的的操作系统上运行界面能保持原来的风格。我把完整程序拷贝到 Windows XP Pro 环境下,程序运行界面正常,界面上的字体等设置都保持得相当好。没有出现类似字体变形的情况!二是进行功能的测试。本系统测试采用了单元测试,集成测试,完善性测试等多种方式进试。经过测试,所有功能都能得以实现,没有任何变形。至此,在功能的测试上也已经比较的完成了。6.5 系统测试效果1根据上面的系统测试用例,其测试效果。登录时,比如输入用户名
41、和样给出提示。如图 1-1 所示。否则提示输入不能为空,假如用户名和错误一图 1.1 登录不输入图 1.2 登录不输入提示图 1.3 登录输入错误的用户名图 1.4 登录输入错误的用户名提示2修改是输入不能为空,而且旧输入必须正确,并且 2 次输入的新必须一致,否则给出提示图 1.6 不输入新旧图 1.7 不输入新旧时的提示图 1.8 输入错误的旧和新旧不一致图 1.9 旧错误提示图 1.10 两次新不一致提示7 总结(一)本文的结论及展望 1.本文了基于 ASP.NET 的网上车管所管理系统系统的设计与实现,在文章开端首先对个背景和意义作了简单的介绍,然后通过系统分析,引申出本系统的主要内容
42、。(1)通过对 asp。Net、SQl2005 数据库和 B/S 架构的简介,从硬件和两说明了基于 ASP.NET 的网上车管所管理系统系统的设计与实现的可行性,本文结论及研究成果如下:(2)实现了 ASP.NET 与 SQl2005 相结合构建的网上车管所管理系统系统通过本次基于 ASP.NET 的网上车管所管理系统系统设计与实现的与实现,我感触到学门新技术,最重要的是实践,只有多动手才能尽快掌握它,一个系统的开发,经验是最重要的,经验不足,就难免会有许多考虑不周之处。要想吸引的用户,系统的界面必须要美观、有特色、友好,功能要健全。不过由于经验不足,我设计的图形界面比较简单。只是对基本功能进
43、行了开发。本次开发,我参考了很多本系统的例子,吸取了一些别的本系统的长处,对自己的毕业设计进行了完善,但是还有很多的不足之处,有待以后进一步学习。实践证明,本系统有着很好的发展前景,经测试运行。本文所制作的系统界面友好、使用灵活、操作简单、功能齐全、表现方式独特,已基本具备了成技术理论。(二)的不足及发展意见由于时间仓促在开发系统中难免不会那面全面,所以系统中会存在一些不足。页面不是很美观,页面美观对一个有很重要的,给用户提供一个友好美观的页面对一个系统来说。对大型的开发缓存技术的应用很重要,当网速慢或者同时用户很多的时候要对系统使用缓存技术。系统体验,添加动态信息的时候没有做到页面不刷新也就
44、是 Ajax 技术,如果能好的应用 Ajax 技术对系统的用户体验将有更大的提高。所以系统还有很多欠缺的地方在今后的学习和开发系统的时候要尽力对系统做好架构,能够尽力开发出一套成熟,快速高效的系统。由于是首次进行设计,并且在设计前没有接触过 c#语言,所以在编程的过程中遇到过许多棘手的问题,原以为正确无误的程序运行过程中却总出现问题,有时经过了好几天还不能找出运行出错的原因。但经过的不懈努力,最终还是解决了。而这些问题有时候仅仅是因为没注意一些简单的语法,例如在一条语句结尾时使用的;,有时候往往由于粗心就使用了中文输入时的;,括号,引号的使用不匹配或漏写等。而且系统功能比较简单,还存在许多缺陷。比如,没有实现用户功能,没有实现留言回复功能。相比网上一些大型商品还有很大的差距。相信随着对ASP.NET 语言和数据库知识的深入学习、实践,在以后的设计中这些问题都会得到解决。(三)在系统设计与实现过程中的收获及后续的改进首先,在开发本系统的过程中,要查询翻阅大量的参考文献以及网上搜索资料,培养了我、查阅中外文献资料,运用、行业规范、手册、图册等资料的能力。其次,在开发本系统应中,用到了我以前所学的很多知识。通过对本系统的开发,提高了我综合运
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论