基于分层架构的车辆审批调度管理系统设计与实现.docx

基于分层架构的车辆审批调度管理系统设计与实现.docx

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

?

?

基于分层架构的车辆审批调度管理系统设计与实现

?

?

马长胜刘贤锋王继水

摘要:随着高职院校的快速发展,公务用车频率大幅度攀升,为提高公务车辆管理效率,在对需求进行详细分析的基础上,设计并实现了基于B/S模式三层架构的车辆审批调度管理系统,重点对系统需求、设计思想、详细设计及核心模块实现进行了阐述,为实现公务用车信息化管理提供了参考。

关键词关键词:分层架构;车辆审批调度管理系统;数据库设计;公务用车信息化

DOIDOI:10.11907/rjdk.161343

:TP319:A2016)007012103

0引言

随着信息技术的不断发展及广泛应用,互联网日渐成为公众了解社会、获取信息和交流沟通的重要渠道。企事业单位为适应社会发展趋势,对单位内部管理信息化和网络化的要求也越来越迫切。为了满足单位内部公务用车需求,各企事业单位基本都拥有不同规模的公务车队。随着单位规模的不断扩大,公务用车的数量越来越多,各部门用车次数日趋频繁,无形中对单位行政部门公务用车的审批和调度管理效率提出了更高的要求。以某单位公务车辆使用管理为例,目前该单位公务车辆管理从车辆购置、用车审批、车辆调度、驾驶员管理到用车统计等都以传统的人工管理为主,信息管理繁琐,信息查询、修改十分不便,管理效率相对较低。因此,迫切需要加强公务车辆管理的信息化支撑手段,提升公车管理部门的信息化管理水平,提高工作效率。1系统需求分析

为满足学校对公务用车信息化管理的需求,使系统具有安全性、灵活性、通用性和可扩展性,同时根据现行公务车辆管理相关制度,结合单位公务车辆目前的实际审批调度流程,对管理系统功能进行了详细调研,并形成具体需求分析。1.1系统功能分析

公务车辆审批调度管理系统需要满足如下功能:①根据单位职员人事管理系统基础数据,完成系统登录权限控制;②根据车辆实际情况,实现现有公务车辆基础数据管理;③根据用车人公务用车需求,实现用车申请信息管理,查询审核及派车结果;④部门领导审核管理本部门用车申请,查询部门用车记录;⑤单位领导审核管理各下属部门已审核通过的用车申请,可查询车辆信息、人员信息和各部门用车申请及车辆使用情况等信息;⑥公车管理部门根据已审核通过的用车申请,派发公务车辆,通过短信方式通知用车联系人和驾驶员,查询管理车辆信息、驾驶员信息以及用车申请和派车信息;⑦驾驶员根据实际用车情况,完成回车登记,并登记过路费、油费等相关费用;⑧根据系统角色实现按时间、部门、人员、目的地等分类数据统计汇总查询。1.2用车流程分析

根据以上功能需求分析,系统使用权限仅限于单位内部用户,而且需要使用目前单位现有的组织架构及人员基础数据,因此需要采用人事管理系统基础数据。系统用户登录需要调用人事管理系统登录验证接口,用车申请人提交用车计划申请,经部门领导审核通过后,用车计划申请单需提交上级领导审核,如果审核通过,则公车管理部门需根据实际车辆在库状态情况派遣公务车辆,派车完毕后系统需同时发送短消息至用车联系人和驾驶员,驾驶员与用车人沟通用车具体时间地点。车辆使用完毕,驾驶员需要进行回车登记,填写相关用车信息(如公里数、燃油费、过路费等),结束车辆使用流程。具体用车流程如图1所示。

2系统设计

2.1系统总体架构

根据系统功能需求和审批调度流程分析,考虑到用户软件平台的多样性,系统采用B/S(Browser/Server,浏览器/服务器)模式设计,方便不同用户在不同系统平台环境下使用该系统;同时考虑到系统“高内聚低耦合”原则和系统可扩展性以及代码可复用等问题,系统采用了分层设计理念,采用了三层体系架构设计,即用户接口层(UserInterfaceLayer)、业务逻辑层(BusinessLogicLayer)和数据访问层(DataAccessLayer),如图2所示。其中,用户接口层为用户提供了友好的操作界面,用户可通过浏览器客户端实现与系统的交互;业务逻辑层主要为用户接口层提供业务逻辑支持,该层包括所有业务逻辑和数据校验规则,并且当系统业务逻辑改变时,变化将仅仅局限在业务逻辑层,不会影响用户接口层的使用;数据访问层主要为业务逻辑层提供数据支持,用来实现对不同数据库管理平台的数据访问,该层通过调用数据库管理平台提供的存储过程,或者执行SQL语句来获取、增加、修改或者删除数据库中的相关数据。

2.2功能模块设计

根据上述功能性需求分析,设计了七大功能模块:人员信息管理模块、人员角色及权限管理模块、车辆信息管理模块、车辆申请管理模块、车辆审批管理模块、车辆派遣管理模块、车辆使用管理分析模块,如图3所示。

其中,人员信息管理模块主要完成单位职工相关信息等基础信息的增删改查,人员角色及权限管理模块主要针对该系统的管理员、审核部门人员、车辆调度人员、驾驶

文档评论(0)

135****0879 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档