计算机及应用专业本科段毕业论文样本.doc_第1页
计算机及应用专业本科段毕业论文样本.doc_第2页
计算机及应用专业本科段毕业论文样本.doc_第3页
计算机及应用专业本科段毕业论文样本.doc_第4页
计算机及应用专业本科段毕业论文样本.doc_第5页
已阅读5页,还剩31页未读, 继续免费阅读

付费下载

下载本文档

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

文档简介

车辆管理信息系统的设计与实现本 科 毕 业 论 文论文题目:车辆管理信息系统指导老师: 学生姓名: 学号:院系:计算机学院专业:计算机及应用毕业时间:2008年12月-29-中文摘要本系统全称为车辆管理信息系统。根据开发要求,它主要应用于工厂、军队、汽车租赁等,完成对日常的车辆、驾驶员、车辆运行、里程统计、油料使用以及派车申请的计算机化的管理。开发车辆管理信息系统可使对驾驶员信息、车辆基本信息、运行、维修、事故等记录的项目脱离纸张办公,能够做到实时反映,实现车辆的网络化派遣。其目的是为提高车辆管理工作的效率而提出的,主要用于对车辆运输管理过程中的各种信息进行管理分析,统计相关数据,为车辆管理工作的改进提供依据。本系统结合目前某汽车团车辆管理工作及网络的现状开发。注册用户可以在权限内实施驾驶员、车辆基本信息和运行管理,车辆派遣、维修、事故、油料的管理。管理员可以通过本系统对数据进行有权限的维护。从而提高车辆管理的效率,实现车辆管理的信息化、网络化。 本系统管理内容广泛,全面涉及了车辆、驾驶员、车辆运行、里程统计、油料使用、派车申请、维修记录、事故记录等等。在开发过程中,注意使其符合操作的业务流程,并力求系统的全面性、通用性,使得本系统不只适用于一家车辆管理机构。在开发方法的选择上,选择了迭代法与瀑布法相结合的方法,遵循系统调查研究、系统分析、系统设计、系统测试和系统实施等几个主要阶段进行设计开发,而在具体的设计上,采取了目前流行的OR Mapping方法,随着用户的使用及对系统了解的不断加深,对某一部分或几部分进行重新分析、设计、实施。在开发工具的选择上,主要利用VS.NET2005之C# 编程语言进行开发,使用关联数据库SQLServer2005,两个工具都是Microsoft公司的产品,从而保证了平台一致性及数据安全性也完整性。本论文主要从系统分析、系统设计、系统实施与使用等几个方面进行介绍。关键词:信息管理系统,信息化,车辆管理信息系统,数据库,C#, SQLServer2005English digestThis system full title for vehicles management information system . According to the development request, it mainly applies in the factory, the army, the automobile rents and so on, completes to the vehicles base-info, the vehicle drivers, the vehicles movement, the mileage statistics, the fuel oils uses as well as sends a vehicle the management which the application computerizes.The development vehicles management information system may cause to recording and so on vehicle driver information, vehicles basic information, movement, service, accident projects to be separated from the paper work, can achieve the real-time reflection, realizes the vehicles network dispatch. Its goal is for enhances, mainly uses in to the vehicles transportation management process in which the vehicles supervisory work the efficiency proposed each kind of information carries on the management analysis, the statistical dependence data, provides the basis for the vehicles supervisory work improvement.This system union at present some motor transport unit vehicles supervisory work and network present situation development. The registration user may implement the pilot, the vehicles basic information and the movement management in the jurisdiction, the vehicles dispatch, the service, the accident, the fuel oils management. The manager may carry on through this system to the data has the jurisdiction maintenance. Thus enhances the efficiency which the vehicles manage, realizes informationization, network which the vehicles manage.This system administration contents are widespread, involved the vehicles, the pilot, the vehicles movement, the course statistics, the fuel oils use comprehensively, has sent a vehicle the application, services record, accident record and so on. In the performance history, the attention causes it to conform to the operation service flow, and makes every effort the system the integrity, the versatility, not only causes this system to be suitable for a vehicles management structure. In the method of exploitation choice, has chosen the method which the repetitive process and the waterfall law unify, the deference system investigation and study, the system analysis, the system design, the system test and the system implementation and so on several main stages carries on the design development, but in the concrete design, has adopted present popular the OR Mapping method, along with users use and to the system understanding unceasing deepening, carries on to some part or several parts analyzes, the design, the implementation. In the development kit choice, mainly carries on the development C# of programming language using the VS.NET2005, use connection database SQLServer2005, two tools both are the Microsoft Corporations products, thus has guaranteed the platform uniformity and the data security also integrity. The present paper mainly from the system analysis, the system design, the system implementation and the use and so on several aspects carries on the introduction. Keywords: Information Management System, Informationization, vehicles management information system, C#, SQLServer2005目 录第1章 绪 论11.1开发目的11.2 涉及范围11.3 预期结果21.3.1 手工操作存在的问题21.3.2 本系统的优点21.4系统开发的思路21.4.1 系统分析31.4.2 系统设计31.4.3 系统实施31.4.4 结论部分3第2章 系统分析42.1 组织机构调查42.2 详细调查52.2.1资料收集52.3 业务流程分析72.4 数据流程的分析82.5数据分析92.5.1属性分析92.5.2 查询分析92.6系统的设备初选92.7信息量的估算103.1代码设计113.2系统的物理设计113.2.1拓朴结构设计113.2.2设备选择113.2.3系统环境123.3数据库设计123.3.1概念设计123.3.2 逻辑设计133.4功能结构图、信息流程图183.4.1功能结构图183.4.2信息流程图193.5输出设计203.6输入设计20第4章 系统实施244.1物理实施244.2程序设计244.2.1 用户登入画面254.2.3 系统主页面264.2.4 驾驶员管理274.2.5车辆管理284.2.6修理工管理294.2.7派车申请管理304.2.8运行信息管理324.2.9车辆维修管理334.2.10事故信息管理344.2.11角色管理354.2.12用户管理374.2.13 密码修改界面374.3程序调试384.3.1 模块调试384.3.2 总调384.4编译程序384.5使用说明书384.6维护39第5章 结 论395.1取得的成绩395.2存在的问题405.3系统使用建议405.4心得与体会40参考文献41附 录42致 谢43第1章 绪 论随着科学技术的发展,信息化也逐步为人们所熟知,信息技术的应用也逐渐深入到人们的工作生活当中。为了提高对车辆信息管理的水平在此以“车辆管理信息系统”为课题,综合运用所学的专业知识开发此系统,尽量使其满足用户的需求。1.1开发目的(1) 综合运用在专科及本科段所学的知识进行实际开发,了解在系统的开发过程中可能遇到的情况,从而积累一定的实际开发经验,提高我们的实践能力。(2) 开发适用的软件“车辆管理信息系统”。使之符合实际的使用情况,符合工作人员的要求,使管理工作达到高效、快捷、准确,提高管理水平。 (3) 减轻工作人员的负担,尽量做到功能完备,易于操作,便于用户使用,解决实际问题。(4) 本系统提供方便的人机对话界面,可以进行数据的录入、查询、修改、排序等功能,完全以用户的需求为基础,充分考虑用户的要求,尽量满足用户使用。 1.2 涉及范围本系统涉及的模块主要有:驾驶员信息管理、车辆信息管理、修理工信息管理、信息管理、运行信息管理、维修、事故、系统管理、帮助等模块。(1) 驾驶员信息主要包括:(姓名,部职别,出生日期,入伍日期,驾驶证号,在位情况,备注等)基本内容的输入,删除,修改,查询。(2) 车辆信息主要包括:(车牌号码,隶属单位,车辆类型,车辆状态,备注等)基本内容的输入,删除,修改,查询。(3) 修理工信息主要包括:(姓名,部职别,出生日期,入伍日期,修理工号,备注等)基本内容的输入,删除,修改,查询。(4) 派遣信息主要包括:(申请单号,申请人,申请日期,车辆类型,出发地,目的地,车牌号码,驾驶证号,审核,核准,当前状态等)基本内容的输入,删除,修改,提交申请,重新提交申请,审核,核准,转单,查询。(5) 运行信息主要包括:(驾驶员驾驶证号,车牌号码,运行日期,出发地,目的地,运行里程,油料使用,备注等)基本内容的输入,删除,修改,查询。(6) 维修信息主要包括:(修理工号,车牌号码,维修日期,维修类别,维修零件,备注等)基本内容的输入,删除,修改,查询。(7) 事故信息主要包括:(驾驶员驾驶证号,车牌号码,事故日期,事故地点,处理结果,备注等)基本内容的输入,删除,修改,查询。(8) 系统管理主要包括:密码的修改,角色定义及权限指定,系统用户的注册。1.3 预期结果1.3.1 手工操作存在的问题(1) 手工操作使车辆相关信息的各项登记工作很繁琐,并且大量的重复劳动很容易出现差错,不容易规范。(2) 车辆与驾驶员之间,车辆与修理和事故记录的联系不紧密,不便于互相交流不能及时的进行数据反馈。(3) 大量的书面文件容易混乱和丢失,并且不容易查询、检索和统计。(4) 手工操作的效率极低,并且需要占用大量的人员和场地,大大拉长了办公的时间和费用。(5) 传统纸档的签字审批流程,即浪费纸张,有需要大量的“跑单人员”,效率大大降低。1.3.2 本系统的优点(1) 信息的录入采用计算机,无论是速度还是准确度都有很大的提高,并且字体规范,统一,美观。(2) 本系统可以联网使用,使不同联队之间,不同部队之间的交流非常方便。(3) 使用SQL Server的加密算法保存的资料安全可靠,使车辆相关信息的查询,检索,统计,修改,删除等操作变的非常简单。(4) 用计算机占用的场地很小并且人员也不需要很多,并且效率极高,从而大节省了办公费用(5) 友好的人机界面,便于维护和操作。(6) 使用B/S架构开发,方便在任何地方任何时候都可轻松掌握车辆及人员的状态。1.4系统开发的思路无论做任何事情事先都应列出一个计划,开发系统也不例外,本系统的开发及设计采用瀑布模型+最多3次的迭代方法,总共分为以下几步:系统分析、系统设计、系统实施、结论。1.4.1 系统分析主要包括:可行性分析,组织机构调查分析,详细调查,数据流程分析,数据分析,系统的设备初选,信息量的估算。可行性分析包括:经济可行性,技术可行性,社会可行性。详细调查包括:资料收集和业务流程分析。数据分析包括:属性分析和查询分析1.4.2 系统设计主要包括:代码设计,系统的物理设计,数据库设计,信息系统流程图,功能结构图,系统的输出设计和输入设计。系统的物理设计包括:拓扑结构设计,设备选择和系统环境数据库设计包括:概念数据库设计,逻辑设计,物理设计。1.4.3 系统实施主要包括:物理实施,程序设计,程序的调试,程序的编译,使用说明书和系统维护。1.4.4 结论部分主要包括:开发系统的心得体会,以及对本系统的评价等。系统评价的内容主要包括:(1) 输出信息的正确性精确度,以及处理的速度,所需的时间是否减轻了使用者的劳动强度和枯燥的重复劳动。(2) 人机界面是否友好,操作是否简便。(3) 本系统在使用过程中的发生故障的次数,以及在全部工作时间中所占的比例,排除的难易程度,可维护性。(4) 系统的保密性,通用性,可扩展性。第2章 系统分析系统分析阶段是开发系统的第一步也是最重要的一步,本阶段的结果将会直接影响系统的质量。本阶段主要包括:可行性分析,组织机构调查分析,详细调查,数据流程分析,数据分析,系统的设备初选,信息量的估算等。具体内容如下:2.1 组织机构调查经过详细调查本系统的组织机构由司令部以及下属行政中心、车库、汽车连、维修连、车调中心等组成。具体的组织结构图如图2-1所示:军部车库维修连汽车连派车员车调中心驾驶员修理工车辆行政中心图2-1组织机构图组织机构图说明:(1) 军部负责掌管整个部队的日常运作及与兄弟部队的沟通协作。在本系统中充当核准人的角色。(2) 车库负责车辆的进出登记放行,里程统计,油料供给等。(3) 汽车连负责驾驶员的培训及派遣。(4) 车调中心负责部队各单位车辆使用申请,审核等工作,是本系统的关键角色。(5) 维修连负责车辆的维修保养,零件的采购等。2.2 详细调查2.2.1资料收集资料收集是进行系统分析的前提,资料收集的方法有实地调查,填写问卷,交流交谈等。本系统的关键角色为车调中心的派车员,通过跟派车员交谈和实际调查得到本系统使用的表格有:车辆基本信息表,驾驶员基本信息表,维修工信息表、派遣审批表,维修记录表,车辆运行记录,事故记录等。车辆基本信息主要包括的内容有:车辆号牌、隶属单位、车辆类型、车辆状态、备注等。表2-1车辆基本信息车牌号码隶属单位车辆类型车辆状态备注驾驶员基本信息表主要包括:姓名,部职别,出生日期,入伍日期,驾驶证号,在位情况,备注等。 表2-2驾驶员基本信息表姓名部职别出生日期入伍日期驾驶证号在位情况备注维修工信息表主要包括:姓名,部职别,出生日期,入伍日期,修理工号,备注等。 表2-3维修工信息表:姓名部职别出生日期入伍日期修理工号备注派遣审批表主要包括:申请单号,申请人,申请日期,车辆类型,出发地,目的地,车牌号码,驾驶证号,审核人,审核日期,核准人,核准日期 表2-4派遣审批表:申请单号申请人申请日期车辆类型出发地目的地车牌号码驾驶证号审核人审核日期核准人核准日期维修记录表主要包括:修理工号,车牌号码,维修日期,维修类别,维修零件,备注 表2-5维修记录表:修理工号车牌号码维修日期维修类别维修零件备注车辆运行记录主要包括:驾驶证号,车牌号码,运行日期,出发地,目的地,运行里程,油料使用,备注 表2-6车辆运行记录表: 驾驶证号车牌号码运行日期出发地目的地运行里程油料使用备注事故记录主要包括:驾驶证号,车牌号码,事故日期,事故地点,处理结果,备注 表2-7车辆运行记录表:驾驶证号车牌号码事故日期事故地点处理结果备注2.3 业务流程分析经过实地调查得到本系统的业务流程主要包括:用车单位提出用车申请,行政助理接单后在系统中开申请单并请上级主管审核(需要两级主管审核:审核主管,核准主管);如果有可用的车和驾驶员则批准申请,否则暂时不批准;车辆用完后要及时记录运行信息,包括油料使用,运行里程等;如果出现车祸信息还要记录事故信息。 具体的业务流程图见图2-2业务流程图申请单(电话或纸档)申请人申请单(系统)助理图2-2业务流程图审核审核主管核准核准主管检查车辆可用检查驾驶员在位车辆使用记录运行信息记录事故信息维修信息不批准不批准批准批准2.4 数据流程的分析根据对业务流程及相关资料的调查本系统包含以下几个处理:P1录入,P2修改,P3删除,P4 审批等。包含以下几个存储:F1录入操作以后的保存,F2修改操作以后的保存,F3删除操作以后的保存。由行政助理作各种信息的录入、修改、删除等操作并且将结果存入库文件中,将表单交由上级主管审批,期间各种人员都可以查询各类信息查询工作并将结果显示出来详细的数据流程图见图2-3数据流程图:P4审批P3删除P2修改P1录入D1行政助理D3D2上级主管F3 库文件F2 库文件F1 记录库文件P5查询各种信息查询人员D5D4D6D7图23数据处理流程图 数据流程图说明:D1:驾驶员信息维护 D2:车辆信息维护D3:修理工维护D4:派车申请D5:运行信息维护D6: 事故信息维护D7: 维修信息维护2.5数据分析2.5.1属性分析(1) 固定值属性:驾驶员基本资料,车辆基本资料,修理工资料一般不会有所变动,所以列为固定值属性。 (2) 随机变动属性:申请单号是按照日期加流水号编制的,所以每天每张单据的号码都会不一样;每次出行的地点,运行里程,油料使用都不一样,所以也是变动的2.5.2 查询分析查询工作包括:车辆可用状态,驾驶员在位状态,单据审批状态,车辆运行里程及油料使用信息等等。2.6系统的设备初选通过对实际工作的了解和对市场信息的调查研究拟定了一套设备初选方案:IBM System X3550 7978A1C 服务器一台,普通PC作为工作站视情况购买,假使5台工作站。详细情况请看下表:表2-8车辆管理信息系统初选表服务器序号名称规格数量备注1CPUIntel Xeon DP E5310 1.6G 12硬盘3.5寸SAS或SATEG 23内存1024M 24网卡集成双千兆以太网接口1工作站序号名称规格数量备注1CPU3.0G52硬盘120G SATA53内存1024M 54网卡100M55显示器17寸56主板华硕57机箱富士康58键盘、鼠标标准52.7信息量的估算(1) 以天为单位:信息量的高峰有三个时间段:上午:08:0010:00晚上:20:0022:00此两个时间段主要是当天单据的处理,包括线上提报和审批;及第二天的提前提报。(2) 后期可能会以月生成每月的车辆使用及申请状况表,目前此系统不实现。第3章 系统设计系统设计的任务是:在系统分析的基础上,按照逻辑模型的要求,科学合理的进行系统的总体设计和具体的物理设计,为下一阶段的系统实施提供必要的技术资料。3.1代码设计无。3.2系统的物理设计3.2.1拓扑结构设计据调查分析本系统的通信网络由一台主服务器(包括SQL SERVER和IIS Server)和多台终端客户机组成,所以应该选用星型的网络拓扑结构。具体如图3-1拓扑结构图SCCCCC图3-1拓朴结构图3.2.2设备选择本系统需要一台高配置的主服务器和多台终端计算机,一个集线器。详见表:表3-1设备选择表序号名称数量单价(元)规格型号备注1CPU5+11000Xeon 1.7G+3.0GHZIntel终端+服务器2内存条5+2200DDR512MKingston终端+服务器3硬盘5+2500120G希捷终端+服务器4主板51000华硕 P5K华硕终端5显示器596017寸AOC终端6网卡5+115010M/100M3D终端+服务器7网线200米 1元/米屏蔽5类线AMP终端8集线器22008口华为终端9键盘,鼠标5副100套装双飞燕终端3.2.3系统环境系统中的设备需要保养与维护,因此对系统的环境设计就有了特别的要求,只有这样才能保证系统的良好运转,其中有很多因素是必须要注意的,如果疏忽很可能给系统的运行带来不必要的麻烦,造成不可估量的后果。为了系统能更好的运行机房内应尽量做到以下几点:(1)温度的要求: 一般要求设备应在5度到35度之间的环境中工作。 (2) 对湿度的要求:环境湿度在20%到80%之间时,系统才能保证良好的运行。(3)对设备的日常维护,应使设备处于良好的通风环境中还应该避免所在环境中的 电磁感应对设备的干扰。3.3数据库设计数据库是数据处理的一种方式,它有很优异的特点,譬如,有较低的数据冗余性和较高的数据独立性,数据之间联系紧密,对于数据的存取有较严格的限制,从而保证了系统的可靠性。其中包括:概念设计,逻辑设计和物理设计。3.3.1概念设计通过对数据的分析建立系统的概念数据库如下: 图3-2 资料库关联图3.3.2 逻辑设计根据调查得出本系统要用到的数据表有两类,一类是与业务逻辑直接相关的7个表包括:驾驶员基本资料表,车辆基本资料表,运行记录表,修理工基本资料表,维修记录表,事故记录表,派车申请表;另一类用于管理系统权限及公共参数的5个表,包括:系统菜单,系统公用参数,系统用户,用户角色,角色权限;具体设计如下:表3-2驾驶员基本资料表序号栏位描述数据类型是否允空默认值备注1驾驶员IDintNo2姓名nvarchar(50)No3部职别nvarchar(100)No4出生日期datetimeNo5入伍日期datetimeNo6驾驶证号nvarchar(50)No7在位情况nvarchar(10)No在位可选项:在位/出车;根据运行状况自动变更8备注nvarchar(500)Yes9删除标记bitNoFALSE用来记录驾驶员是否被删除 表3-3车辆基本资料表序号栏位描述数据类型是否允空默认值备注1车辆IDintNo2车牌号码nvarchar(20)No3隶属单位nvarchar(100)No4车辆类型nvarchar(100)No5车辆状态nvarchar(10)No正常可选项:正常/在修/报废;根据维修记录自动变更6备注nvarchar(500)Yes表3-4运行记录表序号栏位描述数据类型是否允空默认值备注1运行记录IDintNo驶员管理”查看页面,如图4-4-1所示,在此页面可以打开新增/修改子页面(图4-4-2),也可以删除资料;或查找资料,查找分“精确查找”和“模糊查找” ,精确查找要求全字匹配才可以找到,模糊查找只要部分匹配即可。维护子页面(图4-4-2)用来维护驾驶员的基本信息。图4-4-1 驾驶员管理页面查看图4-4-2 驾驶员管理页面维护详细代码请参见附档Auto.rar中的TransDriver.aspx、Driver.cs、Driver_Edit.aspx、Driver_Edit.cs。4.2.5车辆管理选择“车辆管理系统”“车辆管理”菜单,打开“车辆管理”查看页面,如图4-5-1所示,在此页面可以打开新增/修改子页面(图4-5-2),也可以删除资料;或查找资料,查找分“精确查找”和“模糊查找” ,精确查找要求全字匹配才可以找到,模糊查找只要部分匹配即可。维护子页面(图4-5-2)用来维护车辆的基本信息。图4-5-1 车辆管理页面查看图4-5-2 车辆管理页面维护详细代码请参见附档Auto.rar中的TransVehicle.aspx、Vehicle.cs、Vehicle_Edit.aspx、Vehilce_Edit.cs。4.2.6修理工管理选择“车辆管理系统”“修理工管理”菜单,打开“修理工管理”查看页面,如图4-6-1所示,在此页面可以打开新增/修改子页面(图4-65-2),也可以删除资料;或查找资料,查找分“精确查找”和“模糊查找” ,精确查找要求全字匹配才可以找到,模糊查找只要部分匹配即可。维护子页面(图4-6-2)用来维护修理工的基本信息。图4-6-1 修理工管理页面查看图4-6-2 修理工管理页面维护详细代码请参见附档Auto.rar中的TransRepairMan.aspx、RepairMan.cs、RepairMan_Edit.aspx、RepairMan_Edit.cs。4.2.7派车申请管理选择“车辆管理系统”“派车管理”菜单,打开“派车管理”查看页面,如图4-7-1所示,在此页面可以打开新增/修改/重新提交子页面(图4-7-2);也可以删除资料,已经审核或核准的单据不允许删除;打开审核和核准页面进行单据的审核和核准,可以批准也可以拒绝,被拒绝的单据可以“重新提交”;具有审核或核准权限的用户打开此页面会看到需要审核或核准的单据,申请人可以看到所有单据;单据核准完毕后可以执行“单据抛转”功能,将申请单上的部分资料COPY到“车辆运行资料”中;或查找资料,查找分“精确查找”和“模糊查找” ,精确查找要求全字匹配才可以找到,模糊查找只要部分匹配即可。维护子页面(图4-7-2)用来维护派车单的基本信息,其中申请单号的编码原则是YYYYMMDD+3位流水号。派车申请流程请参见图4-7-3图4-7-1 派车管理页面查看图4-7-2 派车管理页面维护及审核图4-7-3 申请单处理流程详细代码请参见附档Auto.rar中的TransApply.aspx、Apply.cs、Apply_Edit.aspx、Apply_Edit.cs。4.2.8运行信息管理选择“车辆管理系统”“运行信息管理”菜单,打开“运行信息管理”查看页面,如图4-8-1所示,在此页面可以打开新增/修改子页面(图4-8-2),也可以删除资料;或查找资料,查找分“精确查找”和“模糊查找” ,精确查找要求全字匹配才可以找到,模糊查找只要部分匹配即可。维护子页面(图4-8-2)用来维护车辆的使用信息。图4-8-1 运行信息管理页面查看图4-8-2 运行信息管理页面维护详细代码请参见附档Auto.rar中的TransUsedInfo.aspx、UsedInfo.cs、UsedInfo_Edit.aspx、UsedInfo_Edit.cs。4.2.9车辆维修管理选择“车辆管理系统”“车辆维修管理”菜单,打开“车辆维修管理”查看页面,如图4-9-1所示,在此页面可以打开新增/修改子页面(图4-9-2),也可以删除资料;或查找资料,查找分“精确查找”和“模糊查找” ,精确查找要求全字匹配才可以找到,模糊查找只要部分匹配即可。维护子页面(图4-9-2)用来维护车辆的维修信息。图4-9-1 车辆维修管理页面查看图4-9-2 车辆维修管理页面维护详细代码请参见附档Auto.rar中的TransRepairLog.aspx、RepairLog.cs、RepairLog _Edit.aspx、RepairLog _Edit.cs。4.2.10事故信息管理选择“车辆管理系统”“事故信息管理”菜单,打开“事故信息管理”查看页面,如图4-10-1所示,在此页面可以打开新增/修改子页面(图4-10-2),也可以删除资料;或查找资料,查找分“精确查找”和“模糊查找” ,精确查找要求全字匹配才可以找到,模糊查找只要部分匹配即可。维护子页面(图4-10-2)用来维护车辆的事故信息。图4-10-1 车辆维修管理页面查看图4-10-2 车辆维修管理页面维护详细代码请参见附档Auto.rar中的TransAccident.aspx、Accident.cs、Accident _Edit.aspx、Accident _Edit.cs。4.2.11角色管理选择“用户管理”“角色定义”菜单,打开“角色定义”查看页面,如图4-11-1所示,在此页面可以新增/修改/删除角色资料;并定义每个角色所拥有的权限。角色与用户及权限之间关系参加图4-11-2图4-11-1角色定义页面图4-11-2用户权限管理详细代码请参见附档Auto.rar中的UseRole.aspx、Role.cs。4.2.12用户管理选择“用户管理”“用户管理”菜单,打开“用户管理”查看页面,如图4-12所示,在此页面可以新增/修改/删除用户资料,并可指定用户所属的角色,指定了角色也就拥有了与角色一样的权限;其中若指定为“管理员”则拥有一切权限,不受角色限制。图4-12用户管理页面详细代码请参见附档Auto.rar中的UserUserInfo.aspx、UserInfo.cs。4.2.13 密码修改界面选择“用户管理”“修改密码”菜单,将打开“修改密码”页面,如图4-13所示。在该界面中可以修改的密码,输入原始密码及新密码单击“OK”按钮,将修改用户的密码。如果原密码不正确或新密码与确认新密码不一致,都将导致密码修改失败图4-12修改密码页面详细代码请参见附档Auto.rar中的UserChangePwd.aspx、ChangePwd.cs。由于篇幅有限,暂时只介绍这几个界面,其他的功能可以在系统中去查找。4.3程序调试4.3.1 模块调试系统中的各处理功能由多个程序构成,因此在通过单元测试后还要进行模块的关联测试,这种测试的目的主要为了保证部分模块(如:派车单转车辆运行库)内部逻辑关系正确和数据内容的正确性及可执行性,另外还要测试模块的运行效率,我们要依次对各个功能按钮进行调试,以便判断能否按预定要求完成操作的执行。若有错误出现,必须及时修改。确保在交付使用之前,尽量完善。4.3.2 总调总调的主要工作包括主控模块程序的调试,程序的总调有两大部分。对主控模块的调试和调度程序的调试:调试时应将所有控制程序与个功能模块相连的界面用短路程序替代原来的功能模块,调试的目的不是处理结果的正确性,而是控制往来通路和参数传递的正确性以及发现并解决资源调度中的问题。而程序的总调是在功能模块与调度持续的调试的基础上,对整个系统程序和功能模块联系起来调试对系统的总调也就是将主控制调度程序和功能模块联结起来调试对系统各种可能的使用形态及其组合在软件中的流通情况进行可行性测试从而查出系统中属于相互关系方面的错误和缺陷。总调之后在交付用户方式运行之前,还需要进行实况考核,实况考核以过去原系统手工作业方式得出的正确结果的数据做为新系统的输入经计算机处理后,将所得结果与手工作业结果相核对。通过对基本资料维护,抛转派车单,车辆维修时级联更新车辆状态等,帮助的综合调试连接良好,可以正常运行,可以交付使用。4.4编译程序通过调试本系统确实能准确运行,为了便于使用将系统编译成动态链接库文件Auto.dll及网页文件*.aspx、*.html。4.5使用说明书为了方便用户的使用在系统的目录下特意编了一个系统配置使用说明书的文本文档具体情况请查阅readme.txt。4.6维护(1) 硬件维护使用本系统时应严格遵守系统运行环境的有关规定,并且定期检查设备,有异常情况如果不能解决应立即与开发者取得联系。(2) 软件维护在用户使用系统的过程中对用户提出的意见和问题应及时进行修改使之能更加方便的为用户所使用。(3) 数据维护 在使用系统的过程中应注意及时的对数据进行备份和更新,避免造成不必要的损失。第5章 结 论通过对本系统的开发学会了很多东西,取得了一定的成绩,当然也发现了好多的不足,总结如下:经过了一段时间的努力,“车辆管理信息系统”的开发成功结束了,在经过了系统分析,系统设计,系统实施一个完整的系统开发过程之后,已经形成了一个系统开发的模式,切实体会了系统开发过程中的种种艰辛。从总体上纵观本系统,达到了我们所预期的目的和效果,通过对系统的开发达到了综合运用所学知识,学以致用的目的,通过系统的开发使我对系统开发有了一个系统的认识,不仅熟悉了开发系统中所可能遇到的问题,而且使在思想上形成了系统的概念,使自己的动手能力和综合能力有了新的提高。5.1取得的成绩(1) 通过对本系统的开发综合运用了所学知识系统化的复习和巩固了本科段所学的知识。开发此系统学到了不少的知识,积累了一定的经验。把所学的知识和理论和实际相联系,提高了我们的思维能力和分析能力,同时也提高了实际的动手能力。通过对系统的开发锻炼了自己的实际开发能力,掌握了开发系统的方法和技巧为以后从事软件开发工作积累了很多宝贵的经验。(2) 通过此次系统的开发把ORM技术,AJAX技术掌握的更加熟练了,对面向对象的程序设计方法有了更深的认识。(3) 本系统满足了部队日常车辆派遣管理的需要,提高了军队的管理水平,实现了无纸化办公,并且采用网上电子签核单据,解放了生产力,节约了资源。5.2存在的问题(1) 由于时间仓促本系统的一些细节问题还不是太好,有待进一步改善,如在使用过程中发现了不能解决的问题希望能与开发者联系,协商共同解决。(2) 由于个人的能力有限,从分析设计到开发测试全由一个人承担,难免会出现一些考虑不周的地方,加之整合测试的强度不够,也没有做压力测试,后续使用过程中肯定会出现或多或少的问题,还望见谅。(3) 本系统虽然是按照实际军队需求原形设计,但由于牵涉到一些敏感资料不便提供,所以系统整体流程可能不太顺畅,还望谅解。5.3系统使用建议(1) 在使用系统时,可以请开发者为使用系统的员工做一次培训,从而能良好的使用系统,使系统发挥最大的功效。(2) 由于系统是初版肯定会有一些不足,所以要及时进行系统的升级,应跟开发者取得联系,共同改进。(3) 建议使用者及维护者在使用系统之前应先仔细阅读系统使用说明书,应严格按照规章制度来操作,并且应定期对设备和软件进行检查和维护5.4心得与体会通过开发本系统,我认识到了自身知识的不足,尤其是在计算机方面才刚刚起步,许多知识等待着去学习和利用它。我将会对它产生更强的好奇心,使我不断的学习,进步,成为一个合格的计算机人才。通过系统的开发,使我在实际操作中认识了系统开发的步骤和全过程,以及在系统开发中要注意的问题和我们在系统开发中应如何来应付突发事件等等。使我意识到知识的不足以及自己动手能力的不足。起将了书本上理论知识转化为实践的真正过程,从而达到应用掌握的目的。参考文献1.软件工程自学考试版,经济科学出版社,主编:陆丽娜2.数据结构自学考试版,经济科学出版社,主编:黄刘生3.办公自动化原理及其应用,中国人民大学出版社,主编:孙淑扬4.管理信息系统,经济科学出版社,主编:黄梯云5.数据库原理,经济科学出版社,主编:丁宝康6.Hibernate ORM最佳实践,清华大学出版社,主编:陶勇,李晓军7.

温馨提示

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

评论

0/150

提交评论