浅谈企业车辆管理信息系统的设计与实现
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
浅谈企业车辆管理信息系统的设计与实现
作者:朱大为
来源:《智富时代》2018年第06期
【摘要】随着信息时代的到来,我国企业管理也在向着信息化方向迈进。为了加快完成自身的现代化建设,企业的各个部门都在积极转型,推动企业向着现代化管理模式前进。其中为了迎合当前环境的发展趋势,企业的车辆管理工作也迫切需要一个科学可行的管理系统。本文针对车辆管理系统进行需求分析和研究,给出了基于B/S模式的车辆管理系统完整的设计方案,其中包括相关功能模块的设计和数据库的设计。
【关键词】车辆管理系统;设计;实现
互联网技术的飞速发展推动着整个社会的信息化转型,信息技术与各领域的结合越来越密切,这使得企业的工作效率不断提升。面对激烈的市场竞争,企业需要不断优化管理,实现资源的最大整合,完成企业内部的信息化转型,才能够在激烈的竞争中站稳脚跟。本系统对于现阶段企业车辆管理模式中存在的不足,设计并实现了一套企业车辆管理信息系统,能够较好的实现对于企业车辆信息以及驾驶人员的有效管理。
一、系统需求分析
(一)企业车辆管理信息系统的需求分析
本系统是对于一个企业车辆的全面管理,这就要求在系统中能够有机的结合各种管理功能,实现企业对于车辆科学高效的管理。本系统涉及到的主要的功能包括仓库管理模块、费用管理模块、车辆调度模块、信息查询模块。
(二)系统功能结构图
二、系统设计
企业车辆管理也是企业日常工作的一部分,为了实现车辆管理与公司现有的OA系统的较好结合,本系统采用集成化的设计理念,将管理系统进行模块化设计。在公司现有的系统数据的基础上将员工信息、费用管理整合到现有的人事系统和财务系统之中。并在系统之间提供了标准化的接口,以便今后功能的扩展。
(一)仓库管理模块设计
该模块的主要功能是对仓库中车辆配件的管理。主要包括各种零配件的出入库登记,相关事件人员的查询以及物品情况记录,这包括配件名称、数量、价格、金额、时间和经手人。
该模块是对车辆各种相关费用的管理,主要包括维修、燃料,其他三方面的费用管理。此模块可以将车辆的所有费用的详细记录同步到系统中去,然后通过接口与公司的财务部门进行对接,使公司的财务数据在系统内保持一致。
(三)车辆调度模块
此模块流程分为4个步骤:如图2。
(四)信息查询模块
该模块的主要功能是根据用户的需要查询车辆的各种信息,而具有特殊权限的用户,不仅拥有查询权限,还拥有信息的增加,修改和删除等权限。
查询系统的查询主要包括:(1)系统基本数据的查询。如车辆、配件数量和类型等。此功能只对管理员开放对于其他用户不开放,主要用于系统的统的初始基础数据的设置及以后相关参数的增删;(2)部门信息查询。在此查询系统中,存在树形的部门关系图,用户可以根据该图清晰的了解到企业内部各个部门之间的联系。这一部门也已经通过接口与企业系统所对接,从而保证了数据一致;(3)驾驶员信息的查询。此部分功能不仅可以对驾驶员的信息进行查询,还可以对该信息进行增加、删除、修改。同样的,该部分功能已与企业内部系统对接,使得数据保持统一;(4)车辆信息查询。该模块主要是对于公司现有车辆的查询,包括用车记录、车辆种类、目前状态等等;(5)车辆跟踪查询。此模块通过对接各个车辆上的GPS来实现车辆行程的观测,同时可以提供车辆的48小时内的行程绘制图,以此来实现对车辆的全面监控。
三、系统实现
(一)数据查询语句的实现
本系统采用SQL语句进行数据的查询,而将过多的SQL语句放入ASP页面代码内会在很大程度上影响ASP代码的可读性,打乱了程序的整体性,为程序在后面的维护带来了一定的困难。为了解决这个难题,本系统采用了如下方法:(1)在系统进行多条SQL语句处理过程中,通过将连续的查询语句做成事务写入存储过程中。利用这种方法,就会避免事务在处理过程中出现数据不一致的情况。同时将连续数据利用存储过程封装起来不仅可以有效的将数据与事务逻辑分离,还可以优化编写过程和方便后续的维护工作;(2)将通用的数据查询语句写入存储过程,在后续的程序调用中,可以调用同一存储过程名不同的参数,以此实现各种类型的数据查询。采用这种方法虽然在初期的编写过程中工作量稍大,要对整个查询过程进行思考规划,但是前期的工作会为后期程序编写带来极大的便利,如要修改相关的查询语句,只需要修改存储过程即可,如要对数据进行修改时,可以直接去修改ASP代码,这就大大提高了程序的编写效率,也便于程序的管理。
系统对于权限的管理是根据企业的需求来制定,并且系统内部的用户种类不同,以至于在不同的时期,系统对于用户权限的管理要求就会不同。所以为了适应这种情况,在系统设计初期不能将权限组个数和内容完全固定,需要设计一个超级用户的功能,可以管理其他用户的权限。因此在设计时需要将各个功能划分为多个单独的权限单位,存入数据库中。在该系统中,每一个用户的权限信息都存在其各自的用户组中,以便于超级用户的管理。超级用户可以通过权限管理功能模块对企业车辆系统中的其他用户权限进行删除、增加、新建等操作,还可实现用户组的新建和取消,实现了对系统用户权限的灵活配置。此外,在每一个用户进入系统的时候,根据用户所在组的权限动态生成可以使用的菜单,如此更增加了系统使用的实用性和方便性。对于系统在后期的完善,更多新功能的加入,只需要在数据库中加入新功能的基本权限信息即可,就能轻松的实现用户的权限管理,提高了系统的扩展性。
四、总结语
综上所述,车辆管理系统可以很好的将车辆相关信息与车辆管理结合起来。以车辆为主体,利用企业车辆的基本数据完成企业对于车辆的管理维护工作。系统的后期运行结果表明,该系统提升了企业车辆管理费用的准确性,保证了企业车辆的运营效率,解决了企业车辆的管理难题,具有很强的参考性。
【参考文献】
[1]周朝霞,林思远,邱雪莲.基于北斗/GPS的城市公共自行车管理系统设计[J].电子产品世界,2017,24(01):37-40+51.
[2]高凡.基于B/S模式的车辆信息管理系统的设计[J].佳木斯职业学院学报,2017(01):459-460.
[3]马吉明,朱训林,尚展垒,马莉.基于B/S与C/S结构的车辆管理信息系统[J].郑州轻工业学院学报,2004(01):62-65.