基于普元软件平台的高校临时校园卡申请系统的设计与开发
2015-07-13崔月萍
崔月萍
摘要:高校临时校园卡申请在缺乏有效系统进行管理的情况下,存在申请繁琐、管理松散、审核不严、人事信息无法共享、申请人员类型复杂、数据不易统计的问题.针对以上问题,该文介绍了基于普元BPS(Business Process Suite,简称流程平台)产品开发的高校临时校园卡申请系统,该系统借助于工作流引擎解决了临时校园卡在线申请及审核一系列流程的运行和监控问题,通过系统的运行使用,证实系统能简化临时校园卡的申请过程,有效发挥各部门的职能作用,强化审核力度,确保一人最多只能成功申请一张临时校园卡,将对高校临时校园卡的管理推向新的高度。
关键词:高校临时校园卡申请系统;普元; EOS; BPS;工作流
中图分类号:TP311 文献标志码:A 文章编号:1009-3044(2015)13-0084-03
Abstract: Nowsdays,the managerment of application of temporary campus cards lacks an effective system in the university. This maks the application very complicated, and brings loose management, not strictly auditing.In addition,the personnel information can not be shared, and the data is not easy to be calculated, etc. To solve the above problems, this paper introduces workflow engine, and based on,the University Management Platform of application of temporary campus cards based on Primeton Business Process Suite is developed. It can solve the running and monitoring issues of application and review processes. After release and user testing, it was proved that the system can simplify the application process,maks the departments play theirs roles more effectively,strengthen the audit level,to ensure that one person can only own one temporary card,finally,raise the managerment standard of temporary campus cards to a heigher level.
Key words: university management platform of application of temporary campus cards; Primeton; EOS; BPS; workflow
高校临时校园卡适用于社会人员、非学历学生、退休老干部等类型人员在高校中使用,目前缺少有效系统对临时卡进行管理,对临时卡的申请未经过严格的审核操作,造成部分临时卡使用不当、滥用,一人同时有多张临时卡的情况,同时临时卡使用情况的相关数据不易统计。针对以上问题,我校基于普元开发平台,自主研发临时校园卡申请审核平台.在该平台上实现临时卡申请或批量导入申请信息,申请成功后,根据临时卡的类型提交到不同的部门执行相应的审核流程,各部门相互协作,在平台上可以对申请信息进行审核操作,申请人在线查看最新审核状态和审核结果。系统借助BPS(Business Process Suite)产品监控申请审核流程,有效追踪和推进流程运作。
本文基于普元流程平台阐述了高校临时校园卡申请审核平台的设计和开发方案。第1节为高校临时校园卡申请审核系统业务流程,第2节为系统设计方案,第3节为总结。
1 高校临时校园卡申请系统业务流程
我校临时卡管理员登录临时校园卡申请系统在线填写临时卡申请人信息,通过系统校验成功提交申请后,申请单根据临时卡类型进入到相应的申请流程.各职能部门依次对申请信息进行审批操作,审核过程中如发现申请信息有误,审核不通过,并填写不通过理由,申请人可在线查看不通过理由,或通过审核,则申请进入到下一步.所有审核都通过后信息办卡务人员执行开卡操作,申请流程完成。
上海师范大学临时校园卡申请及审核流程图如图1所示。
临时卡管理员按照临时卡类型分类,分别以下类型:
1)二级单位申请员:申请本单位人员临时卡;
2)非学历申请员:申请继续教育学生临时卡;
3)企业编制人员申请员:申请企业编制人员临时卡;
4)老干部遗孀和直系亲属申请员:申请老干部遗孀和直系亲属临时卡;
5)老年大学等代申请员:申请老年大学学生临时卡。
填写完成出国申请后对应进入相应的审核环节.每个审核环节的审核结果分为三种:
1)同意:进入到下一级审核环节;
2)不同意:申请终止。
申请成功后系统创建流程实例,一个申请单对应一个流程实例,当前活动为待领取或运行状态,并自动分配给指定人员。每个审核环节完成后,当前申请流程进入到下一个环节。系统管理员通过bps管理台监控流程当前状态,如果某环节操作有误,通过回退功能,退回到上一步,实现业务流程的高效管理。
1 系统设计
1.1 申请逻辑构件tcardApply
1.1.1 逻辑流: getApplysByIdcardInTaskState
为防止一人申请多张临时卡,在提交申请时,系统根据输入的证件类型、证件号获取在本系统中状态为待审核或申请中的临时卡记录,如果返回记录条数大于1条,申请提交失败。
1.1.2 逻辑流: getPersonsByIdcardNoInCardState
为防止一人申请多张临时卡,除了在申请记录中检查是否有正在申请的记录,还要在一卡通实时数据库中根据输入证件号获取状态为开户、使用、挂失、冻结的临时卡记录,如果返回记录条数大于1条,不允许申请。
1.1.3 逻辑流:createApplyTask
新增临时卡申请,创建流程实例。新增的申请记录状态为待审核。
在创建流程之前设置流程相关数据:
1)isCharge:是否免搭伙费。
2)baseOpers:同单位的基层领导审核人。
审核流程中根据是否免搭伙费分配审核任务,如果免搭伙费需要免搭管理员审核,否则不需要。在所有的审核环节中基层审核的参与者为动态分配生成,为相关数据基层领导审核人。
逻辑流如图2所示:
1.2 批量导入申请逻辑构件:com.shnu.tcardBatchApply.importfiles.componentType
1.2.1 逻辑流: com.shnu.tcardBatchApply.importfiles.importLsryFile
为了方便临时卡管理员批量申请临时卡,系统提供批量申请功能. 临时卡管理员导入csv文件,系统读取文件内容,管理员勾选正确信息后执行批量申请或单独申请。
逻辑流如图3所示:
1.3 审核
1.3.1 逻辑流: getApplyDetailByIdForAudit
根据申请单ID和工作项ID获取申请信息详情以及当前工作项详情。
1.3.2 逻辑流:auditApply
审核临时校园卡申请信息,审核结果为同意时申请进入到下一个环节,为不同意时终止申请流程。在审核过程中根据当前活动和审核结果修改申请单当前状态。
1.3.3 逻辑流:batchAuditApply
批量审核临时校园卡申请信息,审核结果为同意时申请进入到下一个环节,为不同意时终止申请流程。
1.3.4 逻辑流: getAllAudits
根据申请单ID获取所有审核记录,显示在审批情况表格中。
2 总结
高校临时校园卡申请系统基于普元软件平台开发,很好的解决了各种类型临时卡在线申请的问题,方便申请人申请和及时查看审核进度,各职能部门能及时有效对申请进行审核,确保了临时卡的有效使用.整个申请和审核的流程通过工作流引擎进行开发,与核心业务分离,可以方便快捷的调整流程.系统管理员可以查看流程的运行状态,并且能通过回退等方式,方便的控制流程运转.临时卡管理部门可以较为方便的获取临时卡统计信息,从而为临时卡管理提供一定的有效数据。
参考文献:
[1] 卓皓. 基于工作流引擎的科研审批流程的设计与实现[J]. 中国教育技术装备, 2011(33): 111-113.
[2] 庄劲. 工作流应用技术在综合管理信息系统中的应用[J]. 企业技术开发:下半月, 2013, 32(17): 38-39.
[3] 曹青坡. 工作流技术在项目管理中的应用与实现[D].大连: 大连理工大学,2013.
[4] Aalst W, Hee K. Workflow Management: Models, Methods,and Systems[M]. Cambridet: the MIT Press, 2002: 125-128.