1、目 录1 系统概述31。1 研究背景和意义31。2 发展现状41.3 系统设计思想52 需求分析72。1可行性分析72。1.1 技术可行性72。1.2 经济可行性72。1。3 操作可行性82。2系统流程和逻辑82。4计算机软硬件配置和开发平台122.4。1计算机系统硬件配置122.4。2计算机系统软件配置122。4。3编程环境与工具123系统概要设计133.1 概述133。2 系统结构133。3。 数据库设计143.3。1 数据库ER图143。3.2 数据库实体143。3。3数据库设计表184系统详细设计204。1 用户登录模块的实现204。2 车型管理214.3员工信息管理224。4管理员信
2、息管理234。5车辆信息管理234。6会员管理244.7修改密码255系统测试265.1概念和意义265.2 特性265。3重要性275.4 本系统测试描述275.5系统测试效果276 总结31(一)本文的研究结论及展望31(二)研究的不足及发展意见32(三)在系统设计与实现过程中的收获及后续的改进32致谢语33参考文献:34中小型车辆租赁公司管理系统 摘要:论文阐述了中小型车辆租赁公司管理系统 的设计与实现,并对该系统的需求分析及系统需要实现的设计方法作了介绍。该系统的基本功能包括用户登录,修改密码,用户管理,车辆管理,用户管理和租车管理等功能。本文以实际运用为开发背景,运用软件工程原理和开
3、发方法,采用ASP。Net技术构建一个基于B/S模式的中小型车辆租赁公司管理系统 .整个开发过程首先对系统进行需求分析,得出系统主要功能,数据流图。接着对系统进行总体设计和详细设计。总体设计主要包括系统功能设计,系统总体结构设计,系统数据结构设计和系统安全设计等;详细设计主要包括系统数据库访问的实现,主要功能模块的具体实现,模块实现关键代码等。最后对系统进行了功能测试,并对测试结果进行了分析总结,得出系统的不足及需要改进的地方,为以后的系统维护提供了方便,同时也为今后开发类似系统提供了借鉴和帮助。关键词:车辆租赁;ASP。Net技术;B/SAbstractThesis elaborated t
4、he small and mediumsized vehicle leasing company management system, the design and implementation of and demand for the system analysis and design method of system needs to implement are introduced. The basic function of the system include user login, change passwords, user management, vehicle manag
5、ement, user management and car rental management, and other functions。Based on practical application development background, using the principle of software engineering and development method, using ASP。Net technology to build a based on B/S mode of small and medium-sized vehicle leasing company man
6、agement system. Throughout the development process, first of all, on the system demand analysis, system main functions, data flow diagram。 Then the system overall design and detailed design. Overall design mainly includes the system function design, system overall structure design, system data struc
7、ture design and system security design, etc。; The detailed design mainly includes the realization of the system database access, the concrete implementation of main function module, module implements key code, etc。 Finally, the system function test, and the test results are analyzed and summarized,
8、it is concluded that the shortage of the system and to improve for future system maintenance is convenient, but also for the future development of similar system provides the reference and help。Key words: vehicle leasing; ASP。Net technology; B/S1 系统概述1。1 研究背景和意义现代科学的发展,使计算机进入了社会的每个方面.从科学研究到工业农业生产,从企
9、业管理到家庭生活,各行各业都广泛地使用计算机。当今社会的数据信息管理离不开计算机技术的支持,如何实现对数据信息快捷、有效的管理,是软件开发行业追求的目标。 中国汽车租赁以80年中国国际信托投资公司用跨国租赁方式为北京市租赁一批汽车作为开始,已经经历了将近二十年的发展。最早的中国汽车租赁公司,诞生在1989年筹办亚运会之际,主要是为了服务亚运会而设立的。1995年,北京出现了第一家针对个人计时租赁的汽车租赁公司。之后,几乎各省会城市都出现了汽车租赁公司。到目前为止,仅北京、上海、广州、西安四地汽车租赁公司已达2000多家,可供租赁车辆有20万之多,全国汽车租赁市场的营业额约为2230亿元 。汽车
10、租赁也从仅仅为外事活动和旅游提供服务发展到为寻常百姓服务。投资汽车租赁的企业越来越多,全国大中城市基本都有汽车租赁公司存在,用于租赁的车辆总数不断扩大汽车作为经营辅助手段的观念成为时代潮流越来越多的中小企业利用租赁汽车来完成其经营活动是当代汽车租赁市场呈现出的一个明显的发展趋势。20002006年,美国汽车租赁营业额每月平均增长10.5%,其中,与中小企业发生的营业额每月平均增长31。在日本新开业的中小企业中,有80是主要靠租赁汽车来完成各种经营业务活动.今天,车辆租赁已成为一个极具市场潜力的行业,面对飞速发展的租赁市场,传统的人工管理方式在进行业务信息处理时显得极为不适应。因此,人们对于运用
11、计算机来辅助协调和管理租赁工作的需求正在逐步提高。 物质条件的改善,生产生活节奏的加快,使人们越来越意识到时间的重要性,在工作中,生活中越来越注重如何节省时间提高效率。因为工作和生活的缘故,在必要的时候向车辆租赁公司提出租赁车辆的服务要求,已成为大众广为认可的选择。在这种社会需求的带动下,车辆租赁市场出现了前所未有的一片繁荣景象。各个车辆租赁公司门庭若市,业务激增,然而在繁忙的景象背后,却也暴露出车辆租赁公司在处理业务信息时以人工方式所带来的效率低下,管理混乱,失误增多等诸多弊端。在实践中,车辆租赁行业的业主们逐渐意识到在租赁行业中借助计算机引入信息管理的重要性,并开始不断提高自身的素质和高科
12、技在工作中的投入,以改善信息的管理,提高服务效率。 车辆租赁管理就是对车辆信息和客户信息的管理,主要包括车辆的出租状态、保险类型、车辆的基本信息、客户信息、会员类型管理等。由于这些过程间的关系复杂,有一对一的关系,一对多的关系,也有多对多的关系,所有这些工作使汽车管理工作变得量大而又复杂,以前很多租赁公司采用人工管理,直接导致了错误的产生,服务质量的低下.车辆租赁管理系统的开发使得这一状况得到了根本的改善。这套管理系统涵盖了车辆租赁业务的各个方面。使得车辆租赁服务可以快速、规范地完成,节省了人力物力,提高了服务质量和经济效益。1.2 发展现状目前,个人租车已经在美国、欧洲和日本拥有成熟的运营模
13、式和运营经验,比如Zipcar运用先进的后援技术服务系统,简化了取车和还车的方式,为众多个人租车爱好者创建了便捷、优质的生活方式.一嗨租车在国内也率先推出了“一嗨快车”这项极具创新意义的服务,优化及提升了众多用户的租车体验.在国外,有遍及全球的汽车租赁管理系统网络,如全球最大的汽车租赁公司赫兹(Herzt)公司有遍及美、加、英、爱尔兰等国的5000多个汽车租赁点,业务遍及全球140多个国家,全球营运车辆超过55万辆;世界第二大汽车租赁公司AVIS 可以在全球174 个国家布局,使它的会员做到一国入会,各国租车,已发展到“一地租车,异地还车和修车”的程度。在国外,异地租赁是通常现象,这源于汽车的
14、普及率和人们对汽车租赁的认知程度都已经达到了一定高度.除此以外还有24小时预定服务,包括网络、电话预订;30公里以内免费送取车,24小时紧急,路上救援服务;信用卡及网上收费。国外汽车租赁业有成熟的管理系统,在全球设有数以万计的服务网点,并已经形成全球计算机一体化管理甚至安置了卫星定位系统。如欧洲汽车建立了与航空公司的全球调度系统(GDS)相连接的计算机网络,可以在世界各地的旅游代理处预定欧洲汽车的租赁车辆,现在通过计算机预定的业务已达10;欧洲汽车的另一个服务系统绿色通道-连接租赁站点、预定中心、车辆调度中心的国际网络系统,可以在世界任何一个地点为用户提供包括即时租赁价格等非常重要的信息;强大
15、的数据收集、处理系统可以通过科学、准确的计算分析,得到每个车的每天的成本、每个站点每天的成本,并据此确定每个站点的车辆调配和站点布局。在我国,由于租车用户对汽车的喜好及用途各有不同,而往往在汽车租赁公司挑选汽车时间过于长,而且没有满意的车辆还会去其他公司挑选,这样不仅仅浪费了时间同时也影响了客户心情,而且在价格方面各个公司也有所不同,顾客有时也会出现现金不足等其他情况。鉴于以上情况的发生,汽车租赁管理系统的开发已属必然,汽车租赁管理系统的开发可以在网站上直接选择自己喜爱的车型,同时也可以时时了解到租金问题,也可以了解汽车的性能等其他客户锁关心的信息。 汽车租赁管理系统结合我国汽车租赁业的发展特
16、点而进行开发,主要功能有系统用户管理、站内新闻管理、车辆信息管理、租车管理、系统公告管理、数据备份管理等几大功能。用户可以通过系统直接在网站上进行租车,管理人员可以及时获得用户租车信息,方便管理员调配车辆,管理信息。 汽车租赁管理系统的开发其主要目标是为客户提供方便的租车方式,减少顾客在租车过程中繁琐的步骤,帮助汽车租赁公司吸引更多的客户.同样也为汽车租赁公司提供便捷的管理方式。总体实现汽车租赁业务管理的系统化、规范化、自动化和人性化。1。3 系统设计思想一个成功的网站应明确建设网站的目的,确定网站的功能,确定网站规模、投入费用,进行必要的市场分析等.只有详细的策划,才能避免在网站建设中出现的
17、很多问题,使网站建设能顺利进行。同时,一个大型的计算机网站系统,必须有一个正确的设计指导思想,通过合理选择数据结构、网络结构、操作系统以及开发环境,构成一个完善的网络体系结构,才能充分发挥计算机信息管理的优势.根据现实生活中网民的实际需求,本系统的设计按照下述原则进行。1. 有效性:有用性和可用性,实际上这里的有效性包括两个方面的意思,有用性是指站点潜在的能满足用户需求的功能可以看出一个站点如果不能恰当运行或设计得非常槽糕就不是一个好站点,而可用性是指能够通过站点的操作实现特定的目标.可用站点的效益应该非常高,并易于学习,在实现用户目标时令人满意而不出错.2. 高可靠性:一个实用的网站同时必须
18、是可靠的,本设计通过合理而先进的网络设计以及软、硬件的优化选型,可保证网站的可靠性与容错性。3. 高安全性:在设计中,将充分利用网络软、硬件提供的各种安全措施,既可以保证用户共享资源,充分考虑系统及数据资源的容灾、备份、恢复的要求。为系统提供强大的数据库备份工具.可以保证关键数据的安全性。操作权限级,设置不同的角色确保每一步的操作权限,可以由管理员进行设置。4. 先进性:采用目前国际上最先进的数据库技术,使用ASP.NET开发工具,SQL Server 2005作为网站后台数据库.采用这些技术是完全基于微软平台进行开发,降低了以后的系统运营成本,提高了系统的稳定性和易维护性.5. 采用标准技术
19、:本网站的所有设计遵循国际上现行的标准进行,以提高系统的开放性.6. 外观和技术平衡:系统采用Web风格的界面设计,界面友好、美观,使用方便,易学易用.网站的一个要达到一个视觉传达的效果.外现丑陋和设计不合理的的网站令人厌烦,即使站点的功能还算可以,但却不能带动用户的视觉效果,不能达到预期的效果,相反,如果外观非常的美观漂亮,但技术也都还可以,用户就会非常的满意,达到了直接的预期效果。2 需求分析2。1可行性分析技术可行性:计算机配置较高,有足够的空间可以安装运行平台、数据库和各类编程工具,在编程环境上提供了可靠的支持;在编程人员方面,可以运用以前所学的各种开发软件的计算机知识和管理知识,加上
20、不断的学习,为系统的开发提供了必要的技术保障;社会可行性:目前已有很多成功租车信息管理系统 的先例。中小型车辆租赁公司管理系统 的开发和运行与国家的政策法规不存在任何冲突和抵触之处.另外,中小型车辆租赁公司管理系统 所采用的操作和工作方式符合工作人员的日常习惯,而且操作方便灵活,便于管理。具有可行性;经济可行性:本系统主要采用ASP.NET开发,免费,开源,登入中小型车辆租赁公司管理系统 即可进行操作,使用方便快捷;2。1。1 技术可行性技术可行性是最难决断和最关键的问题。根据客户提出的系统功能、性能及实现系统的各项约束条件,从技术的角度研究系统实现的可行性。本系统采用的是.NET家族的ASP
21、.NET技术和ADO。NET 技术。众所周知,.NET现在已经是很多大型公司和项目的主要开发工具之一,是目前唯一一个能够和Java相提并论的行业界老大。同时数据库采用的是SQL2005。另外通过我在学校学习的技术和老师的指导,在技术上是可行的.2.1。2 经济可行性本网站的构建和维护管理的总体成本较低.硬件方面:服务器可嫁接在学校的服务器上,或直接从学校的服务器申请一定空间,不需单独购买服务器;传输介质选用光纤接入校园局域网。软件方面:本网站的软件设计基本不花费资金。 网站的维护和管理对技术要求不高,可安排专门学生负责,这些在学生宿舍可完成,基本不花费资金。2。1.3 操作可行性随着计算机的高
22、速发展,现代化管理已经很常见,便利的科技条件,各类软件也是层出不穷,本系通过主需要用户输入用户名和密码后登陆即可操作,在操作上只需要连接的网上并有输入设备鼠标键盘就可以操作,在软件的使用上方便快捷,只需要简单的培训和介绍就能够很好的进行操作和管理,在操作上也是可行的。2.2系统流程和逻辑系统业务流程图如图所示.图2-1登录流程图图22添加信息流程图图23添加用户信息流程图2。4计算机软硬件配置和开发平台2.4。1计算机系统硬件配置主板:技嘉GA-G31MS2CCPU: Intel奔腾双核E5300(盒)内存:威刚2GB DDR2 80 硬盘:希捷320GB光驱:先锋DVR-117CH显卡:集成
23、Intel GMA 3100显卡声卡:集成Realtek ALC8838声卡网卡:集成AR8132百兆网卡显示器:优派19寸LED显示器2.4.2计算机系统软件配置操作系统:Microsoft Windows XP Professional安装软件:Microsoft Office 2003 金山词霸2010 Adobe Acrobat 10。0 Professional 瑞星杀毒软件防火墙组合版 Internet Explorer 8.0 VS2005+SQL20052.4.3编程环境与工具本管理信息系统采用Microsoft Windows XP Professional SP3和wind
24、os7作为操作系统平台。本系统在开发时选用了目前流行的主流操作系统XP和winedos7和asp。net作为开发语言,在数据库上同时选用了主流和兼容性较好的SQL2005数据库,由于这些软件产品都是微软公司的产品,因此在行业界的都是得到一直的好评的,也是主流的开发工具。3系统概要设计3。1 概述本系统采用B/S结构(Browser/Server,浏览器/服务器结构)和基于Web服务两种模式,是一个适用于Internet环境下的模型结构。只要用户能连上Internet,便可以在任何时间、任何地点使用.系统工作原理图如图4-1所示:图31 系统工作原理图3.2 系统结构本系统是基于B/S架构的网站
25、系统,本系统的具体功能如下:图32系统功能结构图3。3。 数据库设计3.3。1 数据库ER图概念模型的设计是为了将现实世界信息进行抽象,实现信息世界的建模,是进行数据库设计的有力工具。数据库概念模型设计可通过ER图来描述现实世界的概念模型。本系统的ER图表现了系统中各个实体之间的联系3。3。2 数据库实体概念设计的目标是设计出一个大体的功能结构,让系统能够在这个结构上进行编写和运行,数据库是一个系统的灵魂和骨架,没有一个合理的数据库就犹如是一个畸形的人一样,用起来很别扭。概念模式是系统设计中的一个关键部分他要首先弄清楚系统的流程和分析, 然后结合自己所学的东西,进行对数据库和逻辑结构的合理设计
26、,但是这个过程往往是最复杂的,需要反复的进行修改和改进,如果在前期不能够设计一个合理的数据库和概念模式,那么系统在后期的开发和实际的应用中都将会出现很多问题,所以这一部分可以说是真个系统的核心设计部分, 是真个系统的支撑。在此阶段,用户可以参与和评价数据库系统的设计,从而有利于保证数据库系统的设计与用户的需求相吻合.在概念模式的设计中,ER模型法是最常见的设计方法。本系统的ER图如下图所示:管理员属性图如图43所示。 图33管理员属性ER图车辆类型属性图如图3-4所示。 图3-4车辆类型属性ER图车辆信息属性图如图35所示. 图35车辆信息属性ER图员工信息属性图如图3-6所示。 图3-6员工
27、信息属性ER图用户信息属性图如图37所示。 图37用户信息属性ER图租车信息属性图如图3-8所示。 图38租车信息属性ER图3。3。3数据库设计表此系统需要后台数据库,下面介绍数据库中的各个表的详细信息。管理员信息表如表31所示。表3-1 管理员信息表字段名说 明类 型长 度可否为空主键ID编号int8否是UserName用户名nvarchar50否否PassWord密码nvarchar50否否员工信息表如表3-2所示.表32员工信息表字段名说 明类 型长 度可否为空主键ID主键int8否是BianHao员工编号nvarchar50否否PassWord密码nvarchar50否否XingMin
28、g姓名nvarchar50否否RuZhiShiJian入职时间 Datatime8否否IDcard身份证nvarchar50否否Tel电话nvarchar50否否Address地址nvarchar50否否GongZi工资Float8否否用户信息表如表3-3所示。表33用户信息表字段名说 明类 型长 度可否为空主键ID编号Int8否是XingMing姓名Nvarchar50否否PassWord密码Nvarchar50否否IDCard身份证Nvarchar50否否Tel电话Nvarchar50否否JiaZhao驾照信息Nvarchar50否否DanBaoXinXi担保信息Nvarchar50否否车
29、型信息表如表34所示。表34车型信息表字段名说 明类 型长 度可否为空主键ID主键int8否是CheXing车型nvarchar50否否Memo备注nvarchar50否否车辆信息表如表35所示.表35车辆信息表字段名说 明类 型长 度可否为空主键ID编号int8否是CarID车牌Nvarchar50否否CheXing车型Nvarchar50否否BaoXianLeiXing保险类型Nvarchar8否否BaoXian保险Nvarchar8否否ZuJin租金Nvarchar8否否租车信息表如表36所示.表3-6租车信息表字段名说 明类 型长 度可否为空主键ID编号int8否是CarID车牌Nva
30、rchar50否否XingMing姓名Nvarchar50否否StartTime租车时间datetime50否否EndTime还车时间datetime50否否DanJia单价Float50否否TianShu天数Int50否否ZongJia总价Float50否否Start状态Nvarchar50否否4系统详细设计本系统才用了asp。net和SQL结合的结构开发了中小型车辆租赁公司管理系统 ,本系统是基于现在流行的瘦客户端管理模式既B/S模式。在数据库的连接上面本系统的连接字符串存储在系统的配置文件中,既Web。Config文件中,当系统变化的时候只需要改动本系统的配置文件就可以,不需要在每个页面
31、修改的连接字符串,大大的提高了系统的可以移植性,系统中所以和数据库有关系的操作都通过一个通用类来实现,大大提高了代码的耦合性,当数据库类型等信息变化后直接修改类文件就可以了,不再需要每个 页面都修改。另外本系统解决了中文的问题,也是在配置文件中添加了编码方式的形式解决的,本系统的另外一个大的特点是系统对数据库的操作都单独的写在了一个类里,这样对系统的所有数据库操作都只访问这个类就可以了,不要每个页面都去写数据库的操作,提高了系统的集成性。4。1 用户登录模块的实现系统后台管理模块,需要登入后才能使用,只有登录后才能够进行操作,管理员用户登录的用户名:Admin,密码Admin.后台登入界面如图
32、41所示,登入后后台首页管理界面,以简洁大方、方便操作为设计思路:图41系统登录页面4.2 车型管理管理员可以管理对应的车型信息,在车型信息管理中输入对应的车型和备注等基本信息后点确定按钮系统检测输入数据的合法性,检测通过后自动添加信息到数据中,模块如图42所示图4-2车型添加页面添加车型管理后点击对应的菜单返回到车型的管理页面,在该页面可以对添加过的车型信息进行编辑和删除操作,如图43所示图43车型管理列表4。3员工信息管理管理员可以添加对应的员工信息,再添加页面中输入对应的员工编号,密码,身份证,入职时间,工资等基本信息后点确定按钮系统检测输入数据的合法性,检测通过后自动添加信息到数据中,
33、模块如图4-4所示图44员工添加页面添加员工信息管理后点击对应的菜单返回到员工的管理页面,在该页面可以对添加过的员工信息进行编辑和删除操作,如图45所示图45员工管理页面4。4管理员信息管理管理员可以管理对应的管理员信息,在管理员信息中输入对应的用户名,密码信息后点击确定系统自动检测数据的合法性,检测通过后系统自动添加对应的信息到数据库中,界面如图56所示图46管理员添加页面添加管理员信息管理后点击对应的菜单返回到管理员的管理页面,在该页面可以对添加过的管理员信息进行编辑和删除操作,如图47所示图47管理员管理页面4.5车辆信息管理管理员可以管理对应的车辆信息,在车辆信息中输入对应的车牌,租金
34、车型等信息后点击确定,系统自动检测数据的合法性后添加信息到数据库中,页面如图48所示图48车辆管理添加车辆后点击对应的菜单返回到车辆的管理页面,在该页面可以对添加过的车辆进行编辑和删除操作,如图49所示图4-9车辆管理列表4.6会员管理管理员和员工可以管理对应的会员信息,在会员信息管理中输入对应的会员的姓名,和身份证,电话等信息后点击确定按钮系统自动检测数据合法性并对数据进行处理,具体如图410所示图410会员添加页面图411会员管理页面4.7修改密码为了系统的安全,用户要定期的修改自己的密码, 防止被其他用户非法等了和操作给系统带来不良的后果.如图412所示:图4-12密码修改页面5系统测试
35、5。1概念和意义测试的定义:程序测试是为了发现错误而执行程序的过程。测试(Testing)的任务与目的可以描述为:目的:发现程序中可能存在的问题.任务:通过在计算机上执行程序,暴露程序中潜在的错误.另一个预测是相关的术语叫纠错(Debugging)。它的目的与任务可以规定为:目的:定位和纠正错误;任务:保证程序的可靠运行,消除软件故障。本系统的测试,可以用图5-1的数据流图来说明。图中表明,在真真的软件编写和使用中要对每一个单元模块进行测试赛,每一个测试用例就要做测试单元,在测试中要对所有编写和使用的单元和模块进行测试,比如输入的数据是否合法,是否能够进行越权操作,是否能够进行编程删除和添加,
36、系统的功能是否完善,已经完成的功能是否会出现错误等等,这是一个考验系统健壮性的标志,也是一个提高编程人员水平和技术的考核。测试评价纠错 系统测试数据测试结果错误信息改正信息期望结果图5。1 测试与纠错信息流程5。2 特性(1)挑剔性测试是为了证明程序有错,而不是证明程序无错。因此,对于被测程序就是要“纯毛求疵,就是要“鸡蛋里挑骨头。 (2)复杂性测试仪程序则比较容易,这其实是一个误区。设计测试用力是一项需要细致和高度技巧的高能工作,稍有不慎就会顾此失彼,发生不应用得数楼.(3)不彻底性实际测试都是不彻底的,当然不能够保证测试后的程序不存在遗漏的错误。(4)经济性通场这种测试称为“选择测试(Se
37、lective Testing)。为了降低测试成本,选择测试用力是应注意遵守“经济性”的原则.5。3重要性软件测试是一个很重要的环节,通过我的实践和实际的实习经验告诉我,一个编写好了是不能够真真的交付给用户使用的,必须要有专门的测试人员对每一个单元模块进行测试,只有保证每一个模块在非法数据和功能模块都能够正常进行后才能够交给用户进行体验,一个错误连连的系统不仅给用户的体验不好,也会给用户对公司和编程人员带来负面的影响,不经会影响到个人的工作业绩也会给公司带来不必要的麻烦,所以现在软件测试已经是每一个公司必不可少的工作,基本每一个软件公司都会配备专业的测试人员,在编程人员编写好对应的模块自己进行
38、了简单的测试以后还要交费给公司的专业测试人员对系统进行黑盒白盒已经各类专业的系统测试,在专业人员进行反复的测试和检测后发现系统没有明显的和潜在的错误以后才你能够算这个模块基本完成,在整个系统编写完成后还要对系统进行整个个集成测试,所有各项测试都通过后方能交给用户体验,在用户体验过程中其实也的一个系统的测试过程,只有客户经过一点时间的体验好测试并进行修改后系统才能够真真的交付给用使用,这个开发流程才算完成了一个阶段。 5。4 本系统测试描述 为了使本软件运行更加稳定,我对它进行了全面的测试,测试分为二部分来进行,一是:界面测试;二是功能测试。首先是界面测试,为了使软件在不同的的操作系统平台上运行
39、界面能保持原来的风格.我把完整程序拷贝到Windows XP Pro 环境下,程序运行界面正常,界面上的字体等设置都保持得相当好。没有出现类似字体变形的情况!二是进行功能的测试.本系统测试采用了单元测试,集成测试,完善性测试等多种方式进行测试。经过测试,所有功能都能得以实现,没有任何变形。至此,在功能的测试上也已经比较圆满的完成了。5.5系统测试效果1根据上面的系统入口测试用例,其测试效果.登录时,比如输入用户名和密码否则提示输入不能为空,假如用户名和密码错误一样给出提示。如图6-1所示。图6-1 登录不输入图62 登录不输入提示图63登录输入错误的用户名密码图6-4登录输入错误的用户名密码提
40、示2修改密码是输入不能为空,而且旧密码输入必须正确,并且2次输入的新密码必须一致,否则给出提示图65不输入新旧密码图66不输入新旧密码时的提示图6-7输入错误的旧密码和新旧密码不一致图68旧密码错误提示图6-9两次新密码不一致提示6 总结(一)本文的研究结论及展望 1.本文研究了基于ASP。NET的中小型车辆租赁公司管理系统 的设计与实现,在文章开端首先对个研究背景和研究意义作了简单的介绍,然后通过系统分析,引申出本系统研究的主要内容.(1)通过对asp。Net、SQl2005数据库和B/S架构的简介,从硬件和软件两反面说明了基于ASP.NET的中小型车辆租赁公司管理系统 的设计与实现的可行性
41、,本文结论及研究成果如下:(2)实现了ASP。NET与SQl2005相结合构建的中小型车辆租赁公司管理系统 通过本次基于ASP.NET的中小型车辆租赁公司管理系统 设计与实现的研究与实现,我感触到学习一门新技术,最重要的是实践,只有多动手才能尽快掌握它,一个系统的开发,经验是最重要的,经验不足,就难免会有许多考虑不周之处。要想吸引更多的用户,系统的界面必须要美观、有特色、友好,功能要健全。不过由于经验不足,我设计的图形界面比较简单。只是对基本功能进行了开发。本次开发,我参考了很多本系统的例子,吸取了一些别的本系统的长处,对自己的毕业设计进行了完善,但是还有很多的不足之处,有待以后进一步学习。实
42、践证明,本系统有着很好的发展前景,经测试运行。本文所制作的系统界面友好、使用灵活、操作简单、功能齐全、表现方式独特,已基本具备了成熟的技术理论。(二)研究的不足及发展意见由于时间仓促在开发系统中难免不会那面全面,所以系统中会存在一些不足。页面不是很美观,页面美观对一个网站有很重要的,给用户提供一个友好美观的页面对一个系统来说至关重要。对大型网站的开发缓存技术的应用很重要,当网速慢或者同时在线用户很多的时候要对系统使用缓存技术。系统体验,后台添加动态信息的时候没有做到页面不刷新也就是Ajax技术,如果能好的应用Ajax技术对系统的用户体验将有更大的提高.所以系统还有很多欠缺的地方在今后的学习和开
43、发系统的时候要尽力对系统做好架构,能够尽力开发出一套成熟,快速高效的系统.由于是首次进行设计,并且在设计前没有接触过c#语言,所以在编程的过程中我们遇到过许多棘手的问题,原以为正确无误的程序运行过程中却总出现问题,有时经过了好几天我们还不能找出运行出错的原因。但经过我们的不懈努力,最终还是解决了。而这些问题有时候仅仅是因为我们没注意一些简单的语法,例如在一条语句结尾时使用的;,有时候我们往往由于粗心就使用了中文输入时的;,括号,引号的使用不匹配或漏写等.而且系统功能比较简单,还存在许多缺陷.比如,没有实现用户注册功能,没有实现留言回复功能。相比网上一些大型商品网站还有很大的差距.相信随着对AS
44、P。NET语言和数据库知识的深入学习、实践,在以后的设计中这些问题都会得到解决。(三)在系统设计与实现过程中的收获及后续的改进首先,在系统开发之前我经常了长期的调研研究和考察分析,在图书馆和网络上搜集的大量的参考资料和业务流程,以及在导师的指导下确定了系统的系统分析和系统调研部分,这样培养了我的自学能力和调研研究以及查阅资料的能力,在开发的过程中我用以前在学校学习的知识进行了开发,这样对我以前的所有用到的数据库知识和编程基础知识进行了整合和复习,对以后的工作也有一定的帮助,另外我在编写这个程序的时候也遇到了各类的疑难问题,比如一些信息如何能够进行有效的验证, 比如在编写过程中如何能够减少代码量
45、和程序的可移植性以及数据库变动了如何能够最有效快捷的进行程序的整合等,这些问题通过我在网上查找资料和老师的帮助以及在网上求助发帖等方式都进行了完美的解决,这样在令一方面也培养了我解决问题和于人交流的能力,总之,这次毕业设计使我收货很多,遇到了很多平时没有遇到的问题,让我受益匪浅,尝试到了个人努力打来的甜头.其实一个完美的中小型车辆租赁公司管理系统 不是我们想想的那么简单的,他有更加复杂的流程和需要解决的问头,但是由于个人水平有限和时间的问题以及对国家法规以及公司项目数字化管理的不够了解,以及对数据设计的认识不够强大,系统还是有很多不完善的地方,需求分析可能根本不够完善 ,设计上也只是一个大学生的水平,所有本系统还是不能够真真的达到商业使用的目的,但是我想如果可以的话,我会在未来的工作岗位上对系统进行更加完善的改进,在数据库的设计和知识面已经需求分析,程序的功能已经真个业务流程上面进行更好的优化,达到一个真真能够交付用户使用的系统。致谢语在这次毕业设计过程中,老师们认真负责的工作态度、严谨的治学精神、深厚的理论知识以及为人师表的风范都给我留下了深刻的印象。我通过开发这个中小型车辆租赁公司管理系统 ,巩固了以前所学的知识,提高了应用能力;经过XX老师的指导,使自己能够将所学的理论知识与实际情况相结合,独立思考,全面分析,灵活运用所学知识,解决了具体的问题,也使自己的理论水平得到了进
©2010-2024 宁波自信网络信息技术有限公司 版权所有
客服电话:4008-655-100 投诉/维权电话:4009-655-100