1、本科毕业论文论文题目车辆管理信息系统指导老师学生姓名学号院系计算机学院专业计算机及应用毕业时间2008年12月车辆管理信息系统的设计与实现I中文摘要本系统全称为车辆管理信息系统。根据开发要求,它主要应用于工厂、军队、汽车租赁等,完成对日常的车辆、驾驶员、车辆运行、里程统计、油料使用以及派车申请的计算机化的管理。开发车辆管理信息系统可使对驾驶员信息、车辆基本信息、运行、维修、事故等记录的项目脱离纸张办公,能够做到实时反映,实现车辆的网络化派遣。其目的是为提高车辆管理工作的效率而提出的,主要用于对车辆运输管理过程中的各种信息进行管理分析,统计相关数据,为车辆管理工作的改进提供依据。本系统结合目前某
2、汽车团车辆管理工作及网络的现状开发。注册用户可以在权限内实施驾驶员、车辆基本信息和运行管理,车辆派遣、维修、事故、油料的管理。管理员可以通过本系统对数据进行有权限的维护。从而提高车辆管理的效率,实现车辆管理的信息化、网络化。本系统管理内容广泛,全面涉及了车辆、驾驶员、车辆运行、里程统计、油料使用、派车申请、维修记录、事故记录等等。在开发过程中,注意使其符合操作的业务流程,并力求系统的全面性、通用性,使得本系统不只适用于一家车辆管理机构。在开发方法的选择上,选择了迭代法与瀑布法相结合的方法,遵循系统调查研究、系统分析、系统设计、系统测试和系统实施等几个主要阶段进行设计开发,而在具体的设计上,采取
3、了目前流行的ORMAPPING方法,随着用户的使用及对系统了解的不断加深,对某一部分或几部分进行重新分析、设计、实施。在开发工具的选择上,主要利用VSNET2005之C编程语言进行开发,使用关联数据库SQLSERVER2005,两个工具都是MICROSOFT公司的产品,从而保证了平台一致性及数据安全性也完整性。本论文主要从系统分析、系统设计、系统实施与使用等几个方面进行介绍。关键词信息管理系统,信息化,车辆管理信息系统,数据库,C,SQLSERVER2005车辆管理信息系统的设计与实现IIENGLISHDIGESTTHISSYSTEMFULLTITLEFORVEHICLESMANAGEMENT
4、INFORMATIONSYSTEMACCORDINGTOTHEDEVELOPMENTREQUEST,ITMAINLYAPPLIESINTHEFACTORY,THEARMY,THEAUTOMOBILERENTSANDSOON,COMPLETESTOTHEVEHICLESBASEINFO,THEVEHICLEDRIVERS,THEVEHICLESMOVEMENT,THEMILEAGESTATISTICS,THEFUELOILSUSESASWELLASSENDSAVEHICLETHEMANAGEMENTWHICHTHEAPPLICATIONCOMPUTERIZESTHEDEVELOPMENTVEHI
5、CLESMANAGEMENTINFORMATIONSYSTEMMAYCAUSETORECORDINGANDSOONVEHICLEDRIVERINFORMATION,VEHICLESBASICINFORMATION,MOVEMENT,SERVICE,ACCIDENTPROJECTSTOBESEPARATEDFROMTHEPAPERWORK,CANACHIEVETHEREALTIMEREFLECTION,REALIZESTHEVEHICLESNETWORKDISPATCHITSGOALISFORENHANCES,MAINLYUSESINTOTHEVEHICLESTRANSPORTATIONMANA
6、GEMENTPROCESSINWHICHTHEVEHICLESSUPERVISORYWORKTHEEFFICIENCYPROPOSEDEACHKINDOFINFORMATIONCARRIESONTHEMANAGEMENTANALYSIS,THESTATISTICALDEPENDENCEDATA,PROVIDESTHEBASISFORTHEVEHICLESSUPERVISORYWORKIMPROVEMENTTHISSYSTEMUNIONATPRESENTSOMEMOTORTRANSPORTUNITVEHICLESSUPERVISORYWORKANDNETWORKPRESENTSITUATIOND
7、EVELOPMENTTHEREGISTRATIONUSERMAYIMPLEMENTTHEPILOT,THEVEHICLESBASICINFORMATIONANDTHEMOVEMENTMANAGEMENTINTHEJURISDICTION,THEVEHICLESDISPATCH,THESERVICE,THEACCIDENT,THEFUELOILSMANAGEMENTTHEMANAGERMAYCARRYONTHROUGHTHISSYSTEMTOTHEDATAHASTHEJURISDICTIONMAINTENANCETHUSENHANCESTHEEFFICIENCYWHICHTHEVEHICLESM
8、ANAGE,REALIZESINFORMATIONIZATION,NETWORKWHICHTHEVEHICLESMANAGETHISSYSTEMADMINISTRATIONCONTENTSAREWIDESPREAD,INVOLVEDTHEVEHICLES,THEPILOT,THEVEHICLESMOVEMENT,THECOURSESTATISTICS,THEFUELOILSUSECOMPREHENSIVELY,HASSENTAVEHICLETHEAPPLICATION,SERVICESRECORD,ACCIDENTRECORDANDSOONINTHEPERFORMANCEHISTORY,THE
9、ATTENTIONCAUSESITTOCONFORMTOTHEOPERATIONSERVICEFLOW,ANDMAKESEVERYEFFORTTHESYSTEMTHEINTEGRITY,THEVERSATILITY,NOTONLYCAUSESTHISSYSTEMTOBESUITABLEFORAVEHICLESMANAGEMENTSTRUCTUREINTHEMETHODOFEXPLOITATIONCHOICE,HASCHOSENTHEMETHODWHICHTHEREPETITIVEPROCESSANDTHEWATERFALLLAWUNIFY,THEDEFERENCESYSTEMINVESTIGA
10、TIONANDSTUDY,THESYSTEMANALYSIS,THESYSTEMDESIGN,THESYSTEMTESTANDTHESYSTEMIMPLEMENTATIONANDSOONSEVERALMAINSTAGESCARRIESONTHEDESIGNDEVELOPMENT,BUTINTHECONCRETEDESIGN,HASADOPTEDPRESENTPOPULARTHEORMAPPINGMETHOD,ALONGWITHUSERSUSEANDTOTHESYSTEMUNDERSTANDINGUNCEASINGDEEPENING,CARRIESONTOSOMEPARTORSEVERALPAR
11、TSANALYZES,THEDESIGN,THEIMPLEMENTATIONINTHEDEVELOPMENTKITCHOICE,MAINLYCARRIESONTHEDEVELOPMENTCOFPROGRAMMINGLANGUAGEUSINGTHEVSNET2005,USECONNECTIONDATABASESQLSERVER2005,TWOTOOLSBOTHARETHEMICROSOFTCORPORATIONSPRODUCTS,THUSHASGUARANTEEDTHEPLATFORMUNIFORMITYANDTHEDATASECURITYALSOINTEGRITYTHEPRESENTPAPER
12、MAINLYFROMTHESYSTEMANALYSIS,THESYSTEMDESIGN,THESYSTEMIMPLEMENTATIONANDTHEUSEANDSOONSEVERALASPECTSCARRIESONTHEINTRODUCTIONKEYWORDSINFORMATIONMANAGEMENTSYSTEM,INFORMATIONIZATION,VEHICLESMANAGEMENTINFORMATIONSYSTEM,C,SQLSERVER2005车辆管理信息系统的设计与实现III目录第1章绪论111开发目的112涉及范围113预期结果2131手工操作存在的问题2132本系统的优点214系统
13、开发的思路2141系统分析3142系统设计3143系统实施3144结论部分3第2章系统分析421组织机构调查422详细调查5221资料收集523业务流程分析724数据流程的分析825数据分析9251属性分析9252查询分析926系统的设备初选927信息量的估算1031代码设计1132系统的物理设计11321拓朴结构设计11322设备选择11323系统环境1233数据库设计12331概念设计12车辆管理信息系统的设计与实现IV332逻辑设计1334功能结构图、信息流程图错误未定义书签。341功能结构图错误未定义书签。342信息流程图错误未定义书签。35输出设计错误未定义书签。36输入设计错误未定
14、义书签。第4章系统实施错误未定义书签。41物理实施错误未定义书签。42程序设计错误未定义书签。421用户登入画面错误未定义书签。423系统主页面错误未定义书签。424驾驶员管理错误未定义书签。425车辆管理15426修理工管理16427派车申请管理17428运行信息管理19429车辆维修管理204210事故信息管理214211角色管理224212用户管理244213密码修改界面2443程序调试25431模块调试25432总调2544编译程序2545使用说明书2546维护26第5章结论2651取得的成绩2652存在的问题2753系统使用建议2754心得与体会27车辆管理信息系统的设计与实现V参考
15、文献28附录29致谢30车辆管理信息系统的设计与实现1第1章绪论随着科学技术的发展,信息化也逐步为人们所熟知,信息技术的应用也逐渐深入到人们的工作生活当中。为了提高对车辆信息管理的水平在此以“车辆管理信息系统”为课题,综合运用所学的专业知识开发此系统,尽量使其满足用户的需求。11开发目的1综合运用在专科及本科段所学的知识进行实际开发,了解在系统的开发过程中可能遇到的情况,从而积累一定的实际开发经验,提高我们的实践能力。2开发适用的软件“车辆管理信息系统”。使之符合实际的使用情况,符合工作人员的要求,使管理工作达到高效、快捷、准确,提高管理水平。3减轻工作人员的负担,尽量做到功能完备,易于操作,
16、便于用户使用,解决实际问题。4本系统提供方便的人机对话界面,可以进行数据的录入、查询、修改、排序等功能,完全以用户的需求为基础,充分考虑用户的要求,尽量满足用户使用。12涉及范围本系统涉及的模块主要有驾驶员信息管理、车辆信息管理、修理工信息管理、信息管理、运行信息管理、维修、事故、系统管理、帮助等模块。1驾驶员信息主要包括(姓名,部职别,出生日期,入伍日期,驾驶证号,在位情况,备注等)基本内容的输入,删除,修改,查询。2车辆信息主要包括(车牌号码,隶属单位,车辆类型,车辆状态,备注等)基本内容的输入,删除,修改,查询。3修理工信息主要包括(姓名,部职别,出生日期,入伍日期,修理工号,备注等)基
17、本内容的输入,删除,修改,查询。4派遣信息主要包括(申请单号,申请人,申请日期,车辆类型,出发地,目的地,车牌号码,驾驶证号,审核,核准,当前状态等)基本内容的输入,删除,修改,提交申请,重新提交申请,审核,核准,转单,查询。5运行信息主要包括(驾驶员驾驶证号,车牌号码,运行日期,出发地,目的地,运行里程,油料使用,备注等)基本内容的输入,删除,修改,查询。6维修信息主要包括(修理工号,车牌号码,维修日期,维修类别,维修零件,备注等)基本内容的输入,删除,修改,查询。车辆管理信息系统的设计与实现27事故信息主要包括(驾驶员驾驶证号,车牌号码,事故日期,事故地点,处理结果,备注等)基本内容的输入
18、,删除,修改,查询。8系统管理主要包括密码的修改,角色定义及权限指定,系统用户的注册。13预期结果131手工操作存在的问题1手工操作使车辆相关信息的各项登记工作很繁琐,并且大量的重复劳动很容易出现差错,不容易规范。2车辆与驾驶员之间,车辆与修理和事故记录的联系不紧密,不便于互相交流不能及时的进行数据反馈。3大量的书面文件容易混乱和丢失,并且不容易查询、检索和统计。4手工操作的效率极低,并且需要占用大量的人员和场地,大大拉长了办公的时间和费用。5传统纸档的签字审批流程,即浪费纸张,有需要大量的“跑单人员”,效率大大降低。132本系统的优点1信息的录入采用计算机,无论是速度还是准确度都有很大的提高
19、,并且字体规范,统一,美观。2本系统可以联网使用,使不同联队之间,不同部队之间的交流非常方便。3使用SQLSERVER的加密算法保存的资料安全可靠,使车辆相关信息的查询,检索,统计,修改,删除等操作变的非常简单。4用计算机占用的场地很小并且人员也不需要很多,并且效率极高,从而大节省了办公费用5友好的人机界面,便于维护和操作。6使用B/S架构开发,方便在任何地方任何时候都可轻松掌握车辆及人员的状态。14系统开发的思路无论做任何事情事先都应列出一个计划,开发系统也不例外,本系统的开发及设计采用瀑布模型最多3次的迭代方法,总共分为以下几步系统分析、系统设计、系统实施、结论。车辆管理信息系统的设计与实
20、现3141系统分析主要包括可行性分析,组织机构调查分析,详细调查,数据流程分析,数据分析,系统的设备初选,信息量的估算。可行性分析包括经济可行性,技术可行性,社会可行性。详细调查包括资料收集和业务流程分析。数据分析包括属性分析和查询分析142系统设计主要包括代码设计,系统的物理设计,数据库设计,信息系统流程图,功能结构图,系统的输出设计和输入设计。系统的物理设计包括拓扑结构设计,设备选择和系统环境数据库设计包括概念数据库设计,逻辑设计,物理设计。143系统实施主要包括物理实施,程序设计,程序的调试,程序的编译,使用说明书和系统维护。144结论部分主要包括开发系统的心得体会,以及对本系统的评价等
21、。系统评价的内容主要包括1输出信息的正确性精确度,以及处理的速度,所需的时间是否减轻了使用者的劳动强度和枯燥的重复劳动。2人机界面是否友好,操作是否简便。3本系统在使用过程中的发生故障的次数,以及在全部工作时间中所占的比例,排除的难易程度,可维护性。4系统的保密性,通用性,可扩展性。车辆管理信息系统的设计与实现4第2章系统分析系统分析阶段是开发系统的第一步也是最重要的一步,本阶段的结果将会直接影响系统的质量。本阶段主要包括可行性分析,组织机构调查分析,详细调查,数据流程分析,数据分析,系统的设备初选,信息量的估算等。具体内容如下21组织机构调查经过详细调查本系统的组织机构由司令部以及下属行政中
22、心、车库、汽车连、维修连、车调中心等组成。具体的组织结构图如图21所示图21组织机构图组织机构图说明1军部负责掌管整个部队的日常运作及与兄弟部队的沟通协作。在本系统中充当核准人的角色。2车库负责车辆的进出登记放行,里程统计,油料供给等。3汽车连负责驾驶员的培训及派遣。军部车库维修连汽车连派车员车调中心驾驶员修理工车辆行政中心车辆管理信息系统的设计与实现54车调中心负责部队各单位车辆使用申请,审核等工作,是本系统的关键角色。5维修连负责车辆的维修保养,零件的采购等。22详细调查221资料收集资料收集是进行系统分析的前提,资料收集的方法有实地调查,填写问卷,交流交谈等。本系统的关键角色为车调中心的
23、派车员,通过跟派车员交谈和实际调查得到本系统使用的表格有车辆基本信息表,驾驶员基本信息表,维修工信息表、派遣审批表,维修记录表,车辆运行记录,事故记录等。车辆基本信息主要包括的内容有车辆号牌、隶属单位、车辆类型、车辆状态、备注等。表21车辆基本信息车牌号码隶属单位车辆类型车辆状态备注驾驶员基本信息表主要包括姓名,部职别,出生日期,入伍日期,驾驶证号,在位情况,备注等。表22驾驶员基本信息表姓名部职别出生日期入伍日期驾驶证号在位情况备注维修工信息表主要包括姓名,部职别,出生日期,入伍日期,修理工号,备注等。表23维修工信息表姓名部职别出生日期入伍日期修理工号备注车辆管理信息系统的设计与实现6派遣
24、审批表主要包括申请单号,申请人,申请日期,车辆类型,出发地,目的地,车牌号码,驾驶证号,审核人,审核日期,核准人,核准日期表24派遣审批表申请单号申请人申请日期车辆类型出发地目的地车牌号码驾驶证号审核人审核日期核准人核准日期维修记录表主要包括修理工号,车牌号码,维修日期,维修类别,维修零件,备注表25维修记录表修理工号车牌号码维修日期维修类别维修零件备注车辆运行记录主要包括驾驶证号,车牌号码,运行日期,出发地,目的地,运行里程,油料使用,备注表26车辆运行记录表驾驶证号车牌号码运行日期出发地目的地运行里程油料使用备注事故记录主要包括驾驶证号,车牌号码,事故日期,事故地点,处理结果,备注表27车
25、辆运行记录表驾驶证号车牌号码事故日期事故地点处理结果备注车辆管理信息系统的设计与实现723业务流程分析经过实地调查得到本系统的业务流程主要包括用车单位提出用车申请,行政助理接单后在系统中开申请单并请上级主管审核(需要两级主管审核审核主管,核准主管);如果有可用的车和驾驶员则批准申请,否则暂时不批准;车辆用完后要及时记录运行信息,包括油料使用,运行里程等;如果出现车祸信息还要记录事故信息。具体的业务流程图见图22业务流程图申请单电话或纸档申请人申请单系统助理图22业务流程图审核审核主管核准核准主管检查车辆可用检查驾驶员在位车辆使用记录运行信息记录事故信息维修信息不批准不批准批准批准车辆管理信息系
26、统的设计与实现824数据流程的分析根据对业务流程及相关资料的调查本系统包含以下几个处理P1录入,P2修改,P3删除,P4审批等。包含以下几个存储F1录入操作以后的保存,F2修改操作以后的保存,F3删除操作以后的保存。由行政助理作各种信息的录入、修改、删除等操作并且将结果存入库文件中,将表单交由上级主管审批,期间各种人员都可以查询各类信息查询工作并将结果显示出来详细的数据流程图见图23数据流程图图23数据处理流程图数据流程图说明D1驾驶员信息维护D2车辆信息维护D3修理工维护D4派车申请D5运行信息维护D6事故信息维护D7维修信息维护D6D7D4D2D3行政助理P1录入P2修改P3删除F1记录库
27、文件F2库文件F3库文件上级主管查询人员P5查询各种信息D1D5P4审批车辆管理信息系统的设计与实现925数据分析251属性分析1固定值属性驾驶员基本资料,车辆基本资料,修理工资料一般不会有所变动,所以列为固定值属性。2随机变动属性申请单号是按照日期加流水号编制的,所以每天每张单据的号码都会不一样;每次出行的地点,运行里程,油料使用都不一样,所以也是变动的252查询分析查询工作包括车辆可用状态,驾驶员在位状态,单据审批状态,车辆运行里程及油料使用信息等等。26系统的设备初选通过对实际工作的了解和对市场信息的调查研究拟定了一套设备初选方案IBMSYSTEMX35507978A1C服务器一台,普通
28、PC作为工作站视情况购买,假使5台工作站。详细情况请看下表表28车辆管理信息系统初选表服务器序号名称规格数量备注1CPUINTELXEONDPE531016G12硬盘35寸SAS或SATEG23内存1024M24网卡集成双千兆以太网接口1工作站序号名称规格数量备注1CPU30G52硬盘120GSATA53内存1024M54网卡100M55显示器17寸56主板华硕57机箱富士康58键盘、鼠标标准5车辆管理信息系统的设计与实现1027信息量的估算1以天为单位信息量的高峰有三个时间段上午08001000晚上20002200此两个时间段主要是当天单据的处理,包括线上提报和审批;及第二天的提前提报。2后
29、期可能会以月生成每月的车辆使用及申请状况表,目前此系统不实现。车辆管理信息系统的设计与实现11第3章系统设计系统设计的任务是在系统分析的基础上,按照逻辑模型的要求,科学合理的进行系统的总体设计和具体的物理设计,为下一阶段的系统实施提供必要的技术资料。31代码设计无。32系统的物理设计321拓扑结构设计据调查分析本系统的通信网络由一台主服务器包括SQLSERVER和IISSERVER和多台终端客户机组成,所以应该选用星型的网络拓扑结构。具体如图31拓扑结构图图31拓朴结构图322设备选择本系统需要一台高配置的主服务器和多台终端计算机,一个集线器。详见表表31设备选择表序号名称数量单价(元)规格型
30、号备注1CPU511000XEON17G30GHZINTEL终端服务器2内存条52200DDR512MKINGSTON终端服务器3硬盘52500120G希捷终端服务器SCCCCC车辆管理信息系统的设计与实现124主板51000华硕P5K华硕终端5显示器596017寸AOC终端6网卡5115010M/100M3D终端服务器7网线200米1元/米屏蔽5类线AMP终端8集线器22008口华为终端9键盘,鼠标5副100套装双飞燕终端323系统环境系统中的设备需要保养与维护,因此对系统的环境设计就有了特别的要求,只有这样才能保证系统的良好运转,其中有很多因素是必须要注意的,如果疏忽很可能给系统的运行带来
31、不必要的麻烦,造成不可估量的后果。为了系统能更好的运行机房内应尽量做到以下几点(1)温度的要求一般要求设备应在5度到35度之间的环境中工作。(2)对湿度的要求环境湿度在20到80之间时,系统才能保证良好的运行。(3)对设备的日常维护,应使设备处于良好的通风环境中还应该避免所在环境中的电磁感应对设备的干扰。33数据库设计数据库是数据处理的一种方式,它有很优异的特点,譬如,有较低的数据冗余性和较高的数据独立性,数据之间联系紧密,对于数据的存取有较严格的限制,从而保证了系统的可靠性。其中包括概念设计,逻辑设计和物理设计。331概念设计通过对数据的分析建立系统的概念数据库如下车辆管理信息系统的设计与实
32、现13图32资料库关联图332逻辑设计根据调查得出本系统要用到的数据表有两类,一类是与业务逻辑直接相关的7个表包括驾驶员基本资料表,车辆基本资料表,运行记录表,修理工基本资料表,维修记录表,事故记录表,派车申请表;另一类用于管理系统权限及公共参数的5个表,包括系统菜单,系统公用参数,系统用户,用户角色,角色权限;具体设计如下表32驾驶员基本资料表车辆管理信息系统的设计与实现14序号栏位描述数据类型是否允空默认值备注1驾驶员IDINTNO2姓名NVARCHAR50NO3部职别NVARCHAR100NO4出生日期DATETIMENO5入伍日期DATETIMENO6驾驶证号NVARCHAR50NO7
33、在位情况NVARCHAR10NO在位可选项在位/出车;根据运行状况自动变更8备注NVARCHAR500YES9删除标记BITNOFALSE用来记录驾驶员是否被删除表33车辆基本资料表序号栏位描述数据类型是否允空默认值备注1车辆IDINTNO2车牌号码NVARCHAR20NO3隶属单位NVARCHAR100NO4车辆类型NVARCHAR100NO5车辆状态NVARCHAR10NO正常可选项正常/在修/报废;根据维修记录自动变更6备注NVARCHAR500YES表34运行记录表序号栏位描述数据类型是否允空默认值备注1运行记录IDINTNO驶员管理”查看页面,如图441所示,在此页面可以打开新增/修
34、改子页面图442,也可以删除资料;或查找资料,查找分“精确查找”和“模糊查找”,精确查找要求全字匹配才可以找到,模糊查找只要部分匹配即可。维护子页面图442用来维护驾驶员的基本信息。车辆管理信息系统的设计与实现15图441驾驶员管理页面查看图442驾驶员管理页面维护详细代码请参见附档AUTORAR中的TRANSDRIVERASPX、DRIVERCS、DRIVER_EDITASPX、DRIVER_EDITCS。425车辆管理选择“车辆管理系统”“车辆管理”菜单,打开“车辆管理”查看页面,如图451所示,在此页面可以打开新增/修改子页面图452,也可以删除资料;或查找资料,查找分“精确查找”和“模
35、糊查找”,精确查找要求全字匹配才可以找到,模糊查找只要部分匹配即可。维护子页面图452用来维护车辆的基本信息。车辆管理信息系统的设计与实现16图451车辆管理页面查看图452车辆管理页面维护详细代码请参见附档AUTORAR中的TRANSVEHICLEASPX、VEHICLECS、VEHICLE_EDITASPX、VEHILCE_EDITCS。426修理工管理选择“车辆管理系统”“修理工管理”菜单,打开“修理工管理”查看页面,如图461所示,在此页面可以打开新增/修改子页面图4652,也可以删除资料;或查找资料,查找分“精确查找”和“模糊查找”,精确查找要求全字匹配才可以找到,模糊查找只要部分匹
36、配即可。维护子页面图462用来维护修理工的基本信息。车辆管理信息系统的设计与实现17图461修理工管理页面查看图462修理工管理页面维护详细代码请参见附档AUTORAR中的TRANSREPAIRMANASPX、REPAIRMANCS、REPAIRMAN_EDITASPX、REPAIRMAN_EDITCS。427派车申请管理选择“车辆管理系统”“派车管理”菜单,打开“派车管理”查看页面,如图471所示,在此页面可以打开新增/修改/重新提交子页面图472;也可以删除资料,已经审核或核准的单据不允许删除;打开审核和核准页面进行单据的审核和核准,可以批准也可以拒绝,被拒绝的单据可以“重新提交”;具有审
37、核或核准权限的用户打开此页面会看到需要审核或核准的单据,申请人可以看到所有单据;单据核准完毕后可以执行“单据抛转”功能,将申请单上的部分资料COPY到“车辆运行资料”中;或查找资料,查找分“精确查找”和“模糊查找”,精确查找要求全字匹配才可以找到,模糊查找只要部分匹配即可。维护子页面图472用来维护派车单的基本信息,其中申请单号的编码原则是YYYYMMDD3位流水号。派车申请流程请参见图473车辆管理信息系统的设计与实现18图471派车管理页面查看图472派车管理页面维护及审核车辆管理信息系统的设计与实现19申请单处理流程系统审核主管核准主管申请人进入申请单查看页面是否有被拒绝单据点击重新申请
38、进入审批流程是否重新申请新单据申请进入单据填写画面单据资料填写保存并提交申请进入审批流程进入申请单查看页面是否有需要审核的单据审核通过进入核准流程进入审核页面审核/拒绝,拒绝需要填写原因进入申请单查看页面核准通过进入转单流程进入核准页面审核/拒绝,拒绝需要填写原因是否有需要核准的单据只有拒绝或已提交的单据可以删除,已审核或核准的不允许删除是否有单据需要删除单据删除是否需要新申请是否有指定车牌号和驾驶员自动建立运行记录更新驾驶员状态为出车权限验证,初始化新增/重新提交按钮YESYESYESYESYES权限验证,初始化审核按钮权限验证,初始化核准按钮YESYESYESYES图473申请单处理流程详
39、细代码请参见附档AUTORAR中的TRANSAPPLYASPX、APPLYCS、APPLY_EDITASPX、APPLY_EDITCS。428运行信息管理选择“车辆管理系统”“运行信息管理”菜单,打开“运行信息管理”查看页面,如图481所示,在此页面可以打开新增/修改子页面图482,也可以删除资料;或查找车辆管理信息系统的设计与实现20资料,查找分“精确查找”和“模糊查找”,精确查找要求全字匹配才可以找到,模糊查找只要部分匹配即可。维护子页面图482用来维护车辆的使用信息。图481运行信息管理页面查看图482运行信息管理页面维护详细代码请参见附档AUTORAR中的TRANSUSEDINFOAS
40、PX、USEDINFOCS、USEDINFO_EDITASPX、USEDINFO_EDITCS。429车辆维修管理选择“车辆管理系统”“车辆维修管理”菜单,打开“车辆维修管理”查看页面,如图491所示,在此页面可以打开新增/修改子页面图492,也可以删除资料;或查找资料,查找分“精确查找”和“模糊查找”,精确查找要求全字匹配才可以找到,模糊查找只要部分匹配即可。维护子页面图492用来维护车辆的维修信息。车辆管理信息系统的设计与实现21图491车辆维修管理页面查看图492车辆维修管理页面维护详细代码请参见附档AUTORAR中的TRANSREPAIRLOGASPX、REPAIRLOGCS、REPA
41、IRLOG_EDITASPX、REPAIRLOG_EDITCS。4210事故信息管理选择“车辆管理系统”“事故信息管理”菜单,打开“事故信息管理”查看页面,如图4101所示,在此页面可以打开新增/修改子页面图4102,也可以删除资料;或查找资料,查找分“精确查找”和“模糊查找”,精确查找要求全字匹配才可以找到,模糊查找只要部分匹配即可。维护子页面图4102用来维护车辆的事故信息。车辆管理信息系统的设计与实现22图4101车辆维修管理页面查看图4102车辆维修管理页面维护详细代码请参见附档AUTORAR中的TRANSACCIDENTASPX、ACCIDENTCS、ACCIDENT_EDITASP
42、X、ACCIDENT_EDITCS。4211角色管理选择“用户管理”“角色定义”菜单,打开“角色定义”查看页面,如图4111所示,在此页面可以新增/修改/删除角色资料;并定义每个角色所拥有的权限。角色与用户及权限之间关系参加图4112车辆管理信息系统的设计与实现23图4111角色定义页面角色建立角色权限设定,各菜单项权限用户建立指定角色,拥有角色对应的权限,一个角色可以对应很多个用户,但一个用户只有一个角色用户登录帐号及密码验证初始化左侧菜单项,有VIEW权限出现菜单或则隐藏进入不同页面初始化各页面按钮ADD,EDIT,DELETE,CHECK,APPROVE有权限则ENABLETRUE,或则
43、FALSE用户密码修改用户权限管理使用角色的好处是同类型的用户无需设定多次权限,只要设定一种角色并指定权限,各用户再关联的角色就可以了。并且如果权限有变更只需变角色的权限无需变用户的权限,相当于透明图4112用户权限管理详细代码请参见附档AUTORAR中的USEROLEASPX、ROLECS。车辆管理信息系统的设计与实现244212用户管理选择“用户管理”“用户管理”菜单,打开“用户管理”查看页面,如图412所示,在此页面可以新增/修改/删除用户资料,并可指定用户所属的角色,指定了角色也就拥有了与角色一样的权限;其中若指定为“管理员”则拥有一切权限,不受角色限制。图412用户管理页面详细代码请
44、参见附档AUTORAR中的USERUSERINFOASPX、USERINFOCS。4213密码修改界面选择“用户管理”“修改密码”菜单,将打开“修改密码”页面,如图413所示。在该界面中可以修改的密码,输入原始密码及新密码单击“OK”按钮,将修改用户的密码。如果原密码不正确或新密码与确认新密码不一致,都将导致密码修改失败图412修改密码页面详细代码请参见附档AUTORAR中的USERCHANGEPWDASPX、CHANGEPWDCS。由于篇幅有限,暂时只介绍这几个界面,其他的功能可以在系统中去查找。车辆管理信息系统的设计与实现2543程序调试431模块调试系统中的各处理功能由多个程序构成,因此
45、在通过单元测试后还要进行模块的关联测试,这种测试的目的主要为了保证部分模块如派车单转车辆运行库内部逻辑关系正确和数据内容的正确性及可执行性,另外还要测试模块的运行效率,我们要依次对各个功能按钮进行调试,以便判断能否按预定要求完成操作的执行。若有错误出现,必须及时修改。确保在交付使用之前,尽量完善。432总调总调的主要工作包括主控模块程序的调试,程序的总调有两大部分。对主控模块的调试和调度程序的调试调试时应将所有控制程序与个功能模块相连的界面用短路程序替代原来的功能模块,调试的目的不是处理结果的正确性,而是控制往来通路和参数传递的正确性以及发现并解决资源调度中的问题。而程序的总调是在功能模块与调
46、度持续的调试的基础上,对整个系统程序和功能模块联系起来调试对系统的总调也就是将主控制调度程序和功能模块联结起来调试对系统各种可能的使用形态及其组合在软件中的流通情况进行可行性测试从而查出系统中属于相互关系方面的错误和缺陷。总调之后在交付用户方式运行之前,还需要进行实况考核,实况考核以过去原系统手工作业方式得出的正确结果的数据做为新系统的输入经计算机处理后,将所得结果与手工作业结果相核对。通过对基本资料维护,抛转派车单,车辆维修时级联更新车辆状态等,帮助的综合调试连接良好,可以正常运行,可以交付使用。44编译程序通过调试本系统确实能准确运行,为了便于使用将系统编译成动态链接库文件AUTODLL及
47、网页文件ASPX、HTML。45使用说明书为了方便用户的使用在系统的目录下特意编了一个系统配置使用说明书的文本文档具体情况请查阅READMETXT。车辆管理信息系统的设计与实现2646维护1硬件维护使用本系统时应严格遵守系统运行环境的有关规定,并且定期检查设备,有异常情况如果不能解决应立即与开发者取得联系。2软件维护在用户使用系统的过程中对用户提出的意见和问题应及时进行修改使之能更加方便的为用户所使用。3数据维护在使用系统的过程中应注意及时的对数据进行备份和更新,避免造成不必要的损失。第5章结论通过对本系统的开发学会了很多东西,取得了一定的成绩,当然也发现了好多的不足,总结如下经过了一段时间的
48、努力,“车辆管理信息系统”的开发成功结束了,在经过了系统分析,系统设计,系统实施一个完整的系统开发过程之后,已经形成了一个系统开发的模式,切实体会了系统开发过程中的种种艰辛。从总体上纵观本系统,达到了我们所预期的目的和效果,通过对系统的开发达到了综合运用所学知识,学以致用的目的,通过系统的开发使我对系统开发有了一个系统的认识,不仅熟悉了开发系统中所可能遇到的问题,而且使在思想上形成了系统的概念,使自己的动手能力和综合能力有了新的提高。51取得的成绩1通过对本系统的开发综合运用了所学知识系统化的复习和巩固了本科段所学的知识。开发此系统学到了不少的知识,积累了一定的经验。把所学的知识和理论和实际相
49、联系,提高了我们的思维能力和分析能力,同时也提高了实际的动手能力。通过对系统的开发锻炼了自己的实际开发能力,掌握了开发系统的方法和技巧为以后从事软件开发工作积累了很多宝贵的经验。2通过此次系统的开发把ORM技术,AJAX技术掌握的更加熟练了,对面向对象的程序设计方法有了更深的认识。3本系统满足了部队日常车辆派遣管理的需要,提高了军队的管理水平,实现了无纸化办公,并且采用网上电子签核单据,解放了生产力,节约了资源。车辆管理信息系统的设计与实现2752存在的问题1由于时间仓促本系统的一些细节问题还不是太好,有待进一步改善,如在使用过程中发现了不能解决的问题希望能与开发者联系,协商共同解决。2由于个人的能力有限,从分析设计到开发测试全由一个人承担,难免会出现一些考虑不周的地方,加之整合测试的强度不够,也没有做压力测试,后续使用过程中肯定会出现或多或少的问题,还望见谅。3本系统虽然是按照实际军队需求原形设计,但由于牵涉到一些敏感资料不便提供,所以系统整体流程可能不太顺畅,还望谅解。53系统使用建议1在使用系统时,可以请开发者为使用系统的员工做一次培训,从而能良好的使用系统,使系统发挥最大的功效。2由于系统是初版肯定会有一些不足,所以要及时进行系统的升级,应跟开发者取得联系,共同改进。3建议使用者及维护者在使用系统之前