某某车辆管理系统建设方案0321.docx
- 文档编号:26393102
- 上传时间:2023-06-18
- 格式:DOCX
- 页数:13
- 大小:314.25KB
某某车辆管理系统建设方案0321.docx
《某某车辆管理系统建设方案0321.docx》由会员分享,可在线阅读,更多相关《某某车辆管理系统建设方案0321.docx(13页珍藏版)》请在冰豆网上搜索。
某某车辆管理系统建设方案0321
某某有限公司
车辆管理系统
项目建设方案
某某公司
2022年4月26日
1项目背景与目标
一.1项目背景
随着科技的进步和信息化程度的发展,企业已经深切的体会到了信息化的重要性,对信息化可以促进企业发展达成了共识,信息化管理技术在各业务中的应用越来越普遍。
大多数企业在自动化办公OA及财务系统方面均已实现信息化管理,而对于单位车辆管理方面仍采用传统的人工管理方式,各项工作的开展费时费力,很难满足企业快速发展的需要,急需实现车辆的信息化管理,提高工作效率,降低企业运行成本。
车辆作为企业最重要的交通工具。
随着企业业务的不断发展,车辆的使用频率越来越高。
对于拥有大量车辆的企业来说,车辆的管理成为日常事务中的一项重要工作。
但一直以来人们使用传统人工的方式进行车辆管理,这种管理方式存在着许多缺点,如:
效率低、实时性差等,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。
对单位车辆进行统一的信息化平台管理能有效解决这一问题。
通过建立车辆库,用车部门提出申请,相关领导审批、车队安排等一系列流程处理,实现车辆的合理安排,规范企业用车管理。
一.2项目目标
车辆管理子系统利用计算机信息化技术,清晰地可视化数据实现对复杂的车辆信息进行管理。
让管理人员及时了解每一辆车的情况,提高车辆的使用效率,较少费用支持。
同时,规范企业内部用车管理,提高企业管理质量,更好的服务各单位。
车辆管理子系统有效的跟踪企业每一辆汽车的使用状况,带动企业进入车辆管理信息化、科学化,同时也可以节省人力、物力、财力,提高工作效率,使企业车辆管理更加科学,更加规范。
同时为实现更方便的工作安排,更便捷的用户体验,要求车辆管理同时实现基于安卓端的移动功能。
2业务解决方案
该项目按照业务类型及应用不同,可从车辆管理应用及系统管理两方面分别进行建设实现。
2.1车辆管理应用解决方案
2.1.1关键需求阐述
可以合理安排各部门用车,对单位车辆进行统一管理。
由车辆管理员建立车辆库,然后根据各部门的需要进行合理的调配、安排。
普通用户可以通过浏览器进行车辆的查询,包括查询车辆资料和具体使用安排。
能够满足用户提出用车申请、审批,相关领导审批、车队安排等一系列流程处理及功能操作。
2.1.2需求实现方案
车辆登记
通过系统中的车辆管理功能,记录每辆车的基本情况,包括车辆规格、品牌、购入时间、座位数、责任者。
用车申请
通过工作流程,各部门提出用车申请,需列出用途、日期、目的地等情况。
如果是部门领导提出申请,则直接流给相关领导审批,否则,一般人员必须经过本部门领导的审批才能交给相关领导审批。
车队调度
根据相关领导提供的意见和标准,给出相应的用车安排,并反馈给提出申请的部门。
在流程中设置车辆管理人员,车辆管理员根据不同车辆的状态,进行派车管理。
司机管理
通过人力资源管理,登记记录每个司机的基本情况,结合工作流程,建立一个司机每次违章记录、事故记录、培训记录、扣分记录。
保养记录
通过工作流表单,可以详细的记录车辆的每一次的保养时间、保养费用及下一次的保养时间。
车辆信息统计查询
通过系统中的车辆信息统计查询系统,可以查看车辆的使用情况、使用频率等信息。
2.2系统管理解决方案
2.2.1用户管理
维护系统操作用户信息,调整用户角色,设置用户权限,一个用户可以拥有多个角色,同时继承角色的所有权限。
1)用户信息查阅
查阅当前系统操作用户的具体信息。
2)分配角色
为用户分配指定的角色。
该用户将拥有对应角色指定的全部权限。
3)功能模块授权
为指定用户单独进行功能模块授权。
4)操作按钮授权
为指定用户单独进行操作按钮授权。
2.2.2权限管理
角色管理:
维护角色信息,设置角色菜单权限及其按钮的操作权限,使管理人员需要使用的各种角色都有自己特定的功能使用限制,调整角色相应权限后可将调整后的权限下推至各属于该角色的用户。
1)角色信息查阅
查阅当前系统配置的各项角色明细以及所分配的对应用户。
2)功能模块授权
对指定的角色进行功能模块授权。
属于该角色的用户将拥有访问对应功能模块的权限。
3)操作按钮授权
对指定的角色进行操作按钮授权。
属于该角色的用户将拥有对应功能模块具体的操作权限。
2.2.3组织信息
在本系统中,除了按照机构的部门与人员来管理用户权限外,还提供“组别管理”功能。
部门和组别是不一样的两个概念,部门只是针对机构内部职能部门而言,主要用于体现单位的机构设置和人员组成。
组别是对具有同等身份和同等操作权限的用户而言的。
通过组别、部门的结合管理,可减少日后因人事变动而对公文流程的修改工作量。
如车辆审批流程中的特定步骤的接收人为“车辆管理员”这一组别,当有人事变动时,系统管理员只需在组别管理中修改该组别成员即可,无须再修改该步骤的接收人。
2.2.4权限维护
系统管理中给系统管理提供了多层权限的功能管理,可分为系统、功能模块、公文表单、字段级的权限划分和控制。
其中对系统的管理可以进行用户管理、组织管理和其他授权管理等;功能模块的管理可以对该功能模块内的功能和内容进行管理和授权。
2.2.5系统审核日志
审核日志是系统整体安全性的一个体现,而许多人对安全性的理解只在于控制,也就是权限的管理、划分,而忽略了系统审核的重要性。
审核的含义是系统通过日志的形式跟踪用户活动的过程,是系统安全管理中不可缺少的一环。
通过审核功能能及时的了解系统被使用的情况、发现管理的漏洞、记录非法活动和提供有效证据等功能。
系统审核日志的功能主要是通过系统日志来实现的,通过安全日志的方式跟踪用户的操作。
比如记录用户进入系统的时间、用户的IP及使用的功能模块,还可以细化到档案系统或者公文流转中每个人的操作活动,比如:
增、删、修、存和查等操作,并且可以针对这些操作进行查询、筛选和打印,从而为管理者提供管理的依据。
3方案技术架构
某某科技从技术角度对陕西金泰氯碱工业有限公司车辆管理系统所采用的技术层面进行阐述。
该系统是一个基于J2EE架构的分布式应用。
采用J2EE的三层架构体系。
可选择多种系统环境,满足不同类型、不同规模企业的需要。
可以根据企业的实际情况构建合适的应用环境。
结合操作系统、应用平台或第三方的产品,我们还可以构筑高安全、高性能、高可靠的应用环境。
J2EE是一种利用Java2平台来简化诸多与多级企业解决方案的开发、部署和管理相关的复杂问题的体系结构。
提供了对EJB、Servlets、JSP、JDBC、CORBA以及XML技术的全面支持。
J2EE提供了一个企业级的计算模型和运行环境用于开发和部署多层体系结构的应用。
它通过提供企业计算环境所必需的各种服务,使得部署在J2EE平台上的多层应用可以实现高可用性、安全性、可扩展性和可靠性。
3.1J2EE的优点
●平台无关性。
用户不必将自己捆绑在某一种硬件或操作系统上,可以根据自身的情况选择合适的硬件、操作系统、数据库。
●J2EE是一种组件技术,已完成的组件能被方便地移植到任何其它地方。
●J2EE作为中间件,提供了强大的功能,使开发人员只需要关注业务逻辑,因而能加快开发速度,提高系统的运行效率和稳定性。
●保护用户投资:
当用户更换平台时,由于基于J2EE的系统能方便地移植到其它平台上,而无须重新开发,因此能有效地保护用户的投资。
3.2车辆管理系统在J2EE架构下的实现
系统基于J2EE的各种技术,B/S模式(即“浏览器/服务器”模式)的三层结构设计:
以下对各层的功能进行说明:
表示层
这是直接与最终用户打交道的一层,即我们常说的客户端。
它的主要作用是接收用户的指令或者数据输入,提交给业务逻辑层做处理,同时负责将业务逻辑层的处理结果显示给用户。
由于客户端并不处理复杂的业务逻辑等操作,相比传统的C/S结构对客户端的资源要求要低一些。
系统的表示层服务由Web服务器提供。
用户可以根据自身的要求,选择不同的Web服务器,比如Windows自带的IIS服务器。
系统的表示层终端由Web浏览器提供,支持IE8.0以上版本的Web浏览器。
业务逻辑层
业务逻辑层(中间层)的主要任务是负责接收表示层的数据请求,将这些请求进行必要的业务逻辑检查(包括权限检查),然后将请求分解成不同的数据层操作,由数据层进行处理,然后将处理结果返回给表示层。
业务逻辑层是车辆管理系统最重要的一个层次,核心的业务处理都是通过这一层来实现的。
业务逻辑层由J2EE的JNDI、EJB、Servlets等技术实现,在J2EE的架构下运行,以获得安全保护、模块管理等特性。
车辆管理系统的各个功能的划分,组成多个应用包,各部分通过JNDI和BEAN的接口进行访问。
通过这种划分来隔离各个模块,避免模块之间的相互影响,同时也便于实现系统的按模块分布。
利用应用服务器的负载均衡技术或处理负载均衡的硬件实现中间层的动态负载均衡。
应用服务器接受来自表示层的处理请求后,依据特定的均衡算法将该请求发送到应用服务器上集群中某个特定的服务器,这些服务器集群还可以提供良好的容错特性,一台服务器的故障并不会导致应用的中断。
数据层
数据层包括存储数据的数据库服务器和处理数据和缓存数据的Bean。
车辆管理系统采用数据库链接池技术提供应用所需要的数据库链接,并将一些大量使用的数据放入系统的缓存,以便提供高效的数据访问和处理机制。
车辆管理系统利用大型数据库提供高性能、可靠性高的海量数据存储能力储存车辆管理系统业务数据。
系统支持SQLServer2000及以上版本、Oracle、Sybase、DB2等大型数据库产品。
4实施策略与实施计划
4.1项目实施计划
项目实施计划既是项目组成员的工作大纲,也是用户掌握项目工作内容与步骤的基本资料。
项目分二阶段完成全部工作:
第一阶段:
完成某某有限公司车辆管理的业务流程梳理,完成车辆的基础数据整理,建立车辆信息数据库,完成某某有限公司车辆管理系统的开发、实施工作。
第二阶段:
总结第一阶段实施成果的基础上,进行车辆管理系统的优化实施工作。
同时完成车辆管理移动应用端的开发与实施。
4.1.1第一阶段实施计划
第一阶段实施周期为2周,实施内容如下:
⏹业务梳理:
包括车辆管理的业务流程。
⏹需求分析:
车辆管理及系统管理的需求分析。
⏹系统设计:
系统整体架构设计,车辆管理子系统设计,系统基础数据库设计,系统权限设计等。
⏹功能模块开发:
车辆基本信息管理,车辆申请管理,车辆审批管理,用车信息统计,车队调度,司机管理,保养记录,车辆信息统计等。
⏹系统测试:
系统功能测试;
⏹其他。
4.1.2第二阶段实施计划
第二阶段实施周期为2周,内容如下:
1、收集各单位的优化需求,详细进行分析
2、优化设计开发,根据优化设计需求,组织系统优化设计、开发工作
3、完成车辆管理移动应用端的开发与实施
4、系统实施与培训
5、系统运维体系建立与实施
4.2项目组织
5效益分析
5.1车辆管理子系统效益分析
Ø及时掌握车辆的运营情况,提高车辆的利用率和企业的经济效益。
Ø实现单位车辆责任到人,费用清晰,避免责任混乱等问题。
Ø协助用户改进或完善现行的车辆管理制度,降低管理难度,提高工作效率。
6投资概算
经测算总投资预算为24.9万,包括相关业务的移动应用功能,但不包括安卓手机的采购费用、后台数据库和应用服务器以及数据库的采购费用。
序号
项目
子项
工作量
单价
小计
人
天
单位:
元
单位:
元
1
业务梳理
业务梳理
3
1
2
需求分析
需求分析
3
4
3
系统设计
架构设计
5
4
4
数据库设计
4
2
5
功能模块开发
会议管理子系统
会议室管理
4
3
6
会议室状态的实时发布
4
2
7
新建会议管理
4
5
8
参会人员管理
4
4
9
会议的纪要与决议的录入
3
4
10
会议纪要与决议的执行监督
3
4
11
会议日程管理
4
5
12
会议情况汇总
3
4
13
会议通知的站内信管理
4
4
14
会议通知的手机短信提醒
5
6
15
会议结果执行情况统计
3
4
16
综合分析
4
4
17
车辆管理子系统
车辆基本信息管理
4
5
18
用车申请流程设计
4
4
19
用车审批流程设计
3
3
20
用车信息统计
4
3
21
车队调度
4
4
22
司机管理
5
2
23
保养记录
3
3
24
车辆信息统计
4
2
25
系统测试
系统测试
4
3
26
过程文档编制与管理
过程文档编制与管理(免费)
27
系统实施、培训
系统实施、培训(免费)
合计:
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 某某 车辆 管理 系统 建设 方案 0321