论文部分内容阅读
在世界性的政府采购模式电子化的浪潮中,我国“电子化政府采购管理”迅速兴起并蓬勃发展。近十年间,通过管理和运用网络信息技术等手段,使政府采购由传统管理方式向数字化与智能化趋势转变,推动了管理模式、执行方式和互动程式的变革。作者在多年实际工作中,熟悉政府采购工作流程与管理体制,结合实际需要参与到政府采购管理系统的设计工作中,并以“政府采购管理系统”为题撰写软件工程硕士研究生的毕业论文。本文讨论了政府采购的内涵、作用、分类、效果等,人类为信息化技术发展带来的促进作用,进而总结出开发政府采购管理系统的目的与意义。在现今计算机软件设计中,J2EE作为一种体系结构,它利用Java2平台,简化企业解决方案的开发、部署和管理等复杂问题。它保留并发展JDBC API, CORBA技术及安全模式,全面支持XML、EJB、Java Servlets及JSP技术。另一个技术是MVC,是指将一个应用划分为模型层(M)、视图层(V)、控制层(C)等三个层次,进而实现应用的输入、处理、输出流程彻底分离。上述技术既是作者在职攻读软件工程硕士期间的学习收获,也是设计政府采购管理系统的技术基石。通过详细分析“政府采购管理系统”的功能需求,将对资金、项目、执行,信息发布等采购资源管理行为划分为信息发布和采购业务两大部分来实现。采用J2EE框架进行系统设计,和模块的详细设计。在系统运行环境上采用B/S结构。针对实际问题,分析和比较了BCNF和3NF,确定数据库设计遵从1NF和3NF设计规范,并完整地设计了数据库模式。分析了在政府采购管理系统开发过程中面临的风险,从CMM角度讨论了规避风险的方法。在现有的政府采购管理中经常采用Excel电子报表来管理数据,为使这些数据能够有效地与本文设计的“政府采购管理系统”无缝连接,采用现有的开源技术专门设计了与Excel数据交换模块。数据分析模块用于对政府采购中资金运用进行分析,通过分析效率、主要影响因素等,为进一步加强对政府采购有效管理,提升资金利用率等提供决策依据。应经有一些成熟的商用数据分析软件,但是因为无法无缝集成到本系统中,所以需要自行开发数据分析模块。详述数据分析模块中的主要算法之一效率测度算法的实现。编写了DEA(Data Envelopment Analysis,数据包络分析)算法,并进行测试。鉴于整个系统尚在测试和试运行阶段,没有足够的数据用于算法测试,本文从相关统计年鉴上摘取一些数据对算法进行功能测试,其结果与人工计算或商用软件运行结果相符。通过对政府采购业务的研究与开发实践,基本覆盖政府采购业务的主体环节,实现采购管理的集中统一与资源共享,有利于对资金、项目、执行,信息发布、电子评标等采购资源管理。随着电算化技术的应用,各级政府采购管理部门、执行部门与预算部门之间的无缝链接可以最大程度地对物质资源及人力资源进行优化配置与合理分配。政府采购管理系统是一个较大的工程,本文实现了其中的主要部分。由于时间、能力等原因,系统还有很多地方需要完善。如果将工作流技术、供应链技术应用其中可以达到更好的效果。随着物联网技术的推动和日趋成熟,政府采购管理系统的功能会越来越丰富。