基于MVC 的科研单位政府采购管理系统模型设计
2021-09-18姜秀慧刘晓宇
赵 阳,姜秀慧,刘晓宇
(中国安全生产科学研究院,北京 100029)
0 引言
随着我国科研能力的增强,国家对科研的投入不断加大,科研单位采购任务也日益繁重,采购的涉及面、类别、数量、特殊要求等日趋复杂与多样化,因此科研单位有必要建立一套采购管理信息系统,对采购全过程进行规范化管理。用好、管理好政府采购资金,有效降低采购风险,提高采购效率,降低数据统计分析错误率,以保证采购的政策性、计划性、程序性和时效性。
目前可查的科研单位政府采购管理信息系统,有陈平、杨智君、杨东等[1]提出的科研仪器设备采购管理信息系统;赫宜[2]提出的基于Web 的高校科研仪器设备管理信息系统;谢峰[3]提出的高校科研管理信息系统;杨春明[4]提出的高校仪器设备采购过程管理系统;贺锦[5]提出的基于B/S 模式的高校招标采购管理信息系统建设;刘宇、胡建平[6]基于J2EE 技术的政府采购系统的设计与实现;王大愚、孟令霞、高榕等[7]提出的一种科研所级网上采购系统;马春英、王刚、何成凤等[8]研究的政府采购管理系统的设计与实现;付玉芳、阮慧[9]提出的高校政府采购管理系统的研发与应用等。这些研究采用不同的软件分析与设计方法,阐述了高校等科研单位政府采购管理系统的设计与构建。但安全生产领域的科研单位的采购管理系统鲜见报道,采购管理系统与其他管理信息系统相比,有其明显的独特性。
安全生产领域科研单位采购管理系统建立的基础在于根据采购的实际流程、内部控制要求及其他需求,设计与之相匹配的系统模型,包括总体结构、功能模块、清晰的逻辑流程以及系统与内、外部相关系统或平台的逻辑通信要求。
本文主要概述了安全生产领域科研单位基于MVC 模式分层开发的采购管理系统模型的建立。
1 系统模型设计
科研单位采购包括从预算到结算的全流程,其管理系统应充分考虑采购全流程的管理,实现各类数据的查询及统计分析,生成国家对政府采购管理所要求的采购计划编报、采购意向公开、合同公示、采购完成情况编报等各类报表,同时在各关键节点实现与科研单位办公自动化系统、预算管理系统、合同管理系统、资产管理系统、财务管理系统等内部控制系统的数据通信,以达到采购服务规范化、工作流程标准化、信息通信网络化管理的目的。
1.1 总体模型结构设计
总体模型结构设计是科研单位采购管理系统建立的基础,总体模型设计应力求充分、全面。不仅要综合考虑科研单位内部的采购工作流程、应纳入的采购的各个环节,还应包括科研单位与政府采购各管理、交易平台的逻辑通信要求,以及本单位内部与采购密切相关的各管理系统间的数据通信。其可能涉及的内外部总体通信关系如图1。
1.2 与外部系统的逻辑通信要求
科研单位采购的管理并不是独立的,根据政府采购管理的要求,需要通过政府采购计划管理系统编报采购计划、上报采购执行情况;通过政府采购管理交易系统公开采购意向、公示采购合同等;通过政府采购平台进行集中采购项目的交易等。其与外部系统的逻辑通信要求如表1 所示。
表1 采购管理系统与外部系统的逻辑通信要求
续表1
采购管理系统与外部系统通信的结构模型如图2 所示。
图2 采购管理系统与外部系统通信的结构模型
1.3 与内部管理系统的逻辑通信要求
在科研单位内部,采购工作是执行预算的一个过程,其各类审批需通过内部办公系统完成,采购结果需进入单位的资产管理系统,采购资金的结算需要通过单位的财务管理系统。因此从预算获取到资金结算的整个采购流程,需要和本单位内部各管理系统发生大量的信息、数据、文件的交换。其与内部管理系统的逻辑通信要求如表2 所示。
表2 采购管理系统与内部管理系统的逻辑通信要求
采购管理系统与内部各管理系统通信的结构模型如图3 所示。
图3 采购管理系统与内部管理系统通信的结构模型
1.4 采购管理系统的主体模型结构及逻辑流程
采购管理系统主体模型应履盖采购的全流程、各环节,其主体模型设计关键一是要保证与本单位的实际采购流程相匹配;二是要根据本单位实际采购的各个节点,合理地分层设计、划分模块;三是可以随时查询、统计、输出、输入所需要的数据信息。综合采购管理的要求及MVC 模式分层开发的特点,系统的主体结构模型如图4 所示,各模块的要求及功能见表3。
图4 采购管理系统主体结构模型
表3 采购管理系统主体结构模块的功能
2 结论
基于MVC 模式分层开发的采购管理系统,根本在于系统模型的设计,在系统模型设计中我们认识到以下几点:
(1)正确的模型设计是采购管理系统开发的基础。
(2)系统模型的设计应与科研单位采购的实际流程、内部控制要求及其他需求相匹配,包括总体结构、功能模块、清晰的逻辑流程及其与内、外部相关系统或平台的逻辑通信要求。
(3)采购管理系统与外部系统的逻辑通信应考虑到国家对政府采购的管理、上级预算单位的管理、政府采购集中采购等要求。
(4)采购管理系统与内部其他管理系统的逻辑通信应考虑到本单位内部预算、办公、合同、资产、财务等既有管理系统的关系。
(5)采购管理系统自身总体结构、功能模块、逻辑流程必须与本单位采购实际需求相匹配。