用Lotus Notes Designer开发公务用车审批程序

所属栏目:人力资源论文 发布日期:2010-08-18 16:02 热度:

  摘要
  该程序嵌入在OA系统中,采用LotusDesigner作为开发平台进行设计。设计语言涵盖:HTML、CSS、JavaScript、公式语言、LoutsScript等多种语言。根据公务用车的实际工作流程制定公务用车审批程序。实现了公务用车申请、审批、结算的电子化。系统能够提供直观的车辆状态图,并具有打印出车单等功能,大大提高车辆管理员工作效率,扩大了办公自动化的应用领域。
  

  关键词:车辆管理,信息系统,派车审批,办公自动化
  02.png

  1、引言
  在企业中随着办公自动化系统(简称OA系统)被不断广泛而深入地应用,各种信息趋向数字化、清晰化、高效化。尤其在公务派车管理这个重要的环节当中如何使公务用车申请审批管理趋于程序化、智能化、快捷、高效地服务于生产经营显得越来越受到重视。因此我们将发挥OA系统庞大的网络拓扑空间、高性能的处理能力、高度可靠的数据安全、清晰的可视化数据等优势来辅助对车辆进行管理,实现企业资源的合理利用,真正达到了减少劳动力提高劳动效率的目的。
  2、开发工具和运行环境
  公务用车申请审批程序是构建在OA系统基础上的协同办公平台,其运行环境是IBMLotusNotes/DominoR7,即与OA系统相同。公务用车申请审批程序所在服务器的操作系统需支持DominoR7运行,如Windows2003Server等。硬件环境见表1:
  
  
  表1:系统硬件配置表
  03.png

  3、主要功能和模块
  3.1实现功能目标
  3.1.1公务用车审批程序基于OA系统强大的计算机网络系统中,实现车辆、司机自动化管理、各部门用车申请、审批、派车、结算一体化。给企业提供一个科学、规范、系统的管理手段。改善以往人工管理过程中繁锁的工作流程,提高公务车的使用效率、降低车辆使用成本、提高工作效率。
  3.1.2对企业现有的公务用车档案资料、管理架构进行重新规范整理、完善基础数据的收集。
  3.1.3系统设计的目地是为使各级领导、用车单位、驾驶员、提供及时、准确、完整、可靠的信息服务,并可以随时对车辆的使用状态进行横向、纵向的科学分析,为领导的决策提供及时、准确的第一手资料。
  3.1.4系统对各部门用户申请、管理、维护权限进行严格的控制,对基础数据进行定时备份及恢复,保证数据的保密性及安全性。
  3.2主要业务模块
  04.png
  
  3.3业务功能特点:
  3.3.1、实现不同车管员同一时刻申请用车不冲突。系统在用户提交下一审批环节时,自动检测同一时间段该车辆的使用情况。如果冲突,提示“该车在此时间段已备用”。
  3.3.2、实现所用车型当前状态检测,确保车管员选择“在线”车辆。在系统中编写了车辆状态检测页面,车管员可以随时查看所有车型当前的使用状态。
  3.3.3机动车管理中可以查看各种状态的车辆信息,包括全部、可用、出车、维修和其它状态。在车辆状态中还可以通过点击鼠标右键对车辆出车、收车登记。
  3.3.4、实现车辆管理员自动打印派车单。通过编写定制流程,车辆管理员接到派车任务后,打印机自动打印派车凭证。
  05.png
  图一:派车及结算凭证
  
  3.4用车审批业务流程
  06.png
  06.png
  图二:派车审批业务流程
  7.png
  图三:实际用车审批过程
  
  3.4.1实现车型只有在派出时段才显示为“已借出”状态。用户提交申请可以提前数天,但是并不影响该车辆的借出。
  3.4.2实现车辆使用结算后,车辆状态自动显示为“可用”状态。
  8.png
  图四:用车结算凭证
  
  4、技术实现
  IBMLotusNotes/DominoR7实际上是一个综合性的开发及应用平台,本身带有专门的Web服务器平台及数据库平台,数据库数据采用文档形式进行存储,所以称之为文档型数据库。
  开发平台为LotusDesigner,设计语言可以涵盖:HTML、CSS、JavaScript、公式语言、LoutsScript等多种语言。
  前台页面的展现及数据的处理采用HTML、CSS、JavaScript和公式语言来实现。
  后台的数据处理采用LoutsScrip语言编写代理,或直接调用java类来实现,同时在LoutsScrip也可以去编写HTML或JavaScript。
  比如,在查看所有车辆状态时,用来获取数据及展示数据的代码就是通过LotusScript和HTML来实现。
  0.png

  1.png

        3.png

        4.png

        5.png

        6.png
  五、结束语
  该程序解决了大多数单位公务车辆管理中存在的诸多问题:调度信息靠大脑记,靠手工绘制调度信息表,多个调度之间各调各的车;司机和车辆管理信息及其他日常工作基本上都是用Excel表格来登记;如账目有误就得查阅所有的出车单据;车辆成本及企业利润需要一个时段才能统计出来。
  该程序是采用lotusDesigner做为开发平台,基于OA系统做开发,依据公务用车的实际工作流程随时定制公务用车审批程序。可根据工作流程的不同进行扩展,适应不同的工作方式。从技术上实现了公务用车申请、审批、结算的电子化,系统提供直观的车辆状态图,车辆管理员可以一目了然地掌握车辆最新状态,并且可直接基于状态图进行各种操作,并提供出车单打印等功能,大大提高车辆管理员工作效率,扩大了办公自动化的应用领域。目前该系统在宣钢办公自动化系统中广泛应用,效果良好。
  
  
  参考文献及参考资料
  [1]陈山等编著《LotusDominoDesigner6企业级应用程序高级开发》中国水利水电出版社
  [2]武坤等编著《中文LotusDomino/NotesR7应用开发指南》机械工业出版社

文章标题:用Lotus Notes Designer开发公务用车审批程序

转载请注明来自:http://www.sofabiao.com/fblw/jingji/renli/966.html

相关问题解答

SCI服务

搜论文知识网的海量职称论文范文仅供广大读者免费阅读使用! 冀ICP备15021333号-3