苏九宁
摘 要:开发公安系统的车辆管理系统的目的是解决公安系统中的车辆管理存在的若干问题,例如手动填写、人工派送、管理混乱、统计数据不准、公车私用等,落后的车辆管理方式,必然效率低下,浪费人力、财力、物力。提高工作效率、提高管理的规范性,节省资源、节约人工成本是公安系统的车辆管理系统的主要功能之一,该系统是采用B/S结构模式搭建的信息管理平台。基于此,该文阐述了公安系统车辆管理系统中主要功能模块的设计需求,并依此进行了分析设计,以供同行参考。
关键词:公安系统派车管理系统;B/S结构模式;派车管理模块
中图分类号:TP311 文献标志码:A
0 前言
当前公安系统中各种车辆日益增多,派车管理混乱,传统的管理模式不能适应当前车辆管理的要求。目前,公安系统各部门都采用手工填写、人工批复的方式来完成车辆管理工作,在信息高速传输的今天,这种方式浪费了大量时间,已经显得不合时宜,因此有必要开发一套车辆管理系统来解决这类问题。
1 详细设计
1.1 概要说明
本车辆管理系统运行于内网平台,采用Browser/Server体系结构架构应用软件,数据库采用SQL Server,应用软件采用ASP编程语言进行开发。系统能够实现部门管理、车辆管理、用户管理、派车管理、收车管理、车辆保养维修记录、事故管理、车辆查询等功能模块。
所用工具简介: ASP即Active Server Pages,动态服务器页面,是一种生成动态交互性网页的强有力工具,是在服务器端执行的脚本语言,是微软公司开发的编程语言。用来开发强大的B/S结构的Web应用程序。ASP文件可包含文本、HTML标签和脚本。ASP能够实现动态地编辑、改变或者添加页面的任何内容;对由用户从HTML表单提交的查询或者数据做出响应;访问数据或者数据库,并向浏览器返回结果等功能。
Microsoft SQL Server 是微软公司开的数据库平台,为用户提供数据管理的功能,用户可方便的使用Microsoft SQL Server進行数据的添加、删除、修改、排序、索引等操作,为关系型数据和结构化数据提供了更安全可靠的存储功能,是一种高效的数据库管理软件。
1.2 总体需求
1.2.1 建立车辆档案
将公安系统车辆统一管理,登记所有车辆信息,包括车牌号码、所属部门、车辆类型、车辆类别、车架号、发动机号、排气量、出厂日期、加油卡号、初始公里数、初始保养公里数、车辆状况和使用状态等。
1.2.2 实现派车流程
各部门需要用车时,由该系统打印出派车单(各部门自行打印或由警保处管理员打印),根据不同的出车要求(市内、市郊、市外)等情况,有不同领导签字后,交由警保处,警保处根据派车单,派出钥匙,并由该系统做出车记录。
车辆返回时,应把钥匙交回警保处,警保处在该系统做收车记录。
1.2.3 建立车辆保养维修档案
对车辆保养维修进行记录,方便进行查询服务。
1.2.4 建立车辆事故管理档案
对该单位车辆的事故情况进行记录,如果发生维修情况,需记入车辆保养维修档案,以方便进行查询。
1.2.5 用户管理
设置不同权限的用户,不同的用户具有不同的权限,例如系统管理员具有基本设置和系统管理权限;警保处管理员具有查询车辆使用情况、打印派车单、派车、收车、加油管理、事故管理、检车管理、保养提醒、发布公告及数据库备份等权限;部门用户具有查询车辆使用情况、打印派车单等权限。
1.2.6 实现车辆使用情况查询
随时查询车辆使用情况,可按用车部门、用车人、收车状态(已收车、未收车)、驾驶员和用车时间进行查询。
1.3 功能模块
1.3.1 系统管理员模块
系统管理员模块有7种。1)车辆查询。按车号、车型详细查询车辆具体信息。2)用车查询。可以按用车部门、用车人、收车状态(已收车、未收车)、驾驶员、用车时间进行查询。3)部门管理。按部门名称、部门负责人、联系电话和允许开单数等信息实现部门管理。4)操作员管理。按姓名、所属部门和权限实现操作员管理。5)车型设置。用来设置各类用车的车型,例如迈腾、捷达等。6)驾驶员管理。按驾驶员姓名、联系电话、准驾车型、所属部门、出生年月、现住址以及工作状态等信息实现驾驶员管理。7)车辆登记。按车辆详细信息登记车辆(车辆信息同车辆查询模块)。
1.3.2 警保处管理员(车辆查询、用户查询同系统管理员)
警保处管理员需要完成7项工作。1) 派车管理(已开单)。针对已经由部门管理员开出的派车单,选择要派出的车辆,查看派车信息,完成派车。2) 派车管理(开新单)。由警保处管理员开出新单,选择要派出的车辆,填写派车信息(用车部门、用车人、出车事由、路线、驾驶员、准驾车型、联系电话、备注),完成派车。在此功能模块下,对需要加油的车辆,有“请加油”的提示。3) 收车管理。用车完成后,驾驶员将车钥匙交回警保处,由警保处管理员进行收车管理,填写收车时公里数、存油量、备注等信息,收车公里数不得小于发车公里数。系统提示“收车成功”后,车辆可再次派出。4) 加油管理。记录车辆的加油情况,便于日后查询。该模块主要记录车辆信息(所属部门、车牌号、车型),加油信息(加油日期、驾驶员、费用、存油、加油卡号、加油方式、备注)。5) 事故管理。记录车辆发生事故情况,便于日后查询。该模块主要记录车辆信息(所属部门、车牌号、车型),加油信息(事故日期、驾驶员、事故原因、事故地点、处理经过、费用、备注)。6) 检车管理。记录车辆检车情况,便于日后查询。当前日期超过检车日期时,系统会有提示“请检车”,该模块主要记录车辆信息(所属部门、车牌号、车型)、检车信息(检车日期、驾驶员、费用、备注)。7) 保养提醒。记录车辆维修保养情况,便于日后查询。系统自动检测车辆是否超出保养里程,如果车辆超出保养里程而未保养,系统会提示“请保养”,该模块主要记录车辆信息(所属部门、车牌号、车型)、保养信息(维修保养日期、保养公里数、驾驶员、维修保养类型、费用、处理维修项目、维修地点、备注)。8) 公告管理。发布公车使用须知和一些公告信息,在左侧公告栏展示。9) 数据库备份。可以对数据库进行定期备份,防止数据丢失。
1.3.3 部门管理员
部门管理员需要完成2项工作。1)车辆查询。按车号、车型详细查询车辆具体信息。2)打印派车单。部门可以自行打印派车单,但打印数量由系统管理员设定。部门有用车需求时,填写派车信息,打印出派车单,然后拿到警保处,由警保处管理员派出车辆,经主管领导签字后,可提车外出。
2 主要功能模块实现
2.1 所用工具软件
打印派车单报表实现,采用的是Grid++Report 5.0报表开发工具。
Grid++Report是一款同时支持C/S软件(桌面程序)与B/S软件(Web程序)开发的报表工具,功能全面易学易用。C/S开发适用于VB.NET、C#、VB、VC、ASP、Delphi、C++Builder、QT与易语言等。B/S开发适用于ASP.NET(C#&VB.NET),PHP,JSP(JAVA)等,支持所有Web服务器。开发C/S报表与B/S报表的编程接口、报表模板与报表数据通用,共享相同的开发知识与设计资源。
2.2 实现步骤
首先通过Grid++Report 5.0报表开发工具,设计出报表头,报表体,添加记录集,各记录集在报表中的位置,然后通过ASP文件向报表提供数据,由报表将数据展示出来。
3 结论
公安系统车辆管理系统实现了派车流程的信息化处理,能够起到提高工作效率,节约资源的作用,并且杜绝了公车私用现象。该系统为用户建立了强大的车辆数据库,对车辆的出车记录、行驶里程、油耗、维修等信息进行采集,并提供数据统计分析功能,定制化地提供符合用户需求的各种报表。
参考文献
[1]孙瑶.基于Power Builder的车辆管理系统的设计与实现[J].经济研究导刊,2012(36):176-177.
[2]张敏,姜洪飞,车四宝,等.基于C++的车辆出入管理系统设计与实现[J].科技创新导报,2018,15(9):150-151.