开发研究类有关大学毕业论文范文 与油田企业招标管理综合平台开发相关大学毕业论文范文

此文是一篇开发研究论文范文,为你的毕业论文写作提供有价值的参考。

油田企业招标管理综合平台开发

摘 要:招标管理综合平台开发研究是为了满足油田企业对招标管理信息化建设新的要求,平台的业务范围涉及各机关科室及二级单位,涵盖工程、物资、服务项目招标管理的业务过程、以及招标计划、招标公告、结果公示、专家管理等具体业务,将对油田企业招投标业务进行数据支撑管理,满足各类项目招投标管理的统计、管理要求,细化开发和具体的功能,更好的服务招投标综合管理工作的开展.

关键词:油田企业;招标管理;平台开发

一、平台的构建及应用开发

(一) 需求调研.需求调研过程进行了需求询问,业务跟踪,对设计模型进行描述,平台整体效果描述.项目需要设计多少模块,每一块包含的功能,以及开发后的效果图都进行了详细设计,使得用户沟通方便快捷.平台细分为五个模块:计划管理,公开招标,可不招标,专家管理,公告管理.其中计划管理包含,季度计划和月度计划;公开招标包含公开招标、邀请招标;专家管理包含专家抽取,评审费发放等;公告管理包含各类招标前公示和招标结果公示等.

(二)开发技术选择.主流的开发设计都遵循分层开发的设计理念.将平台分为控制,数据,应用.互联网公司在每一层都有各自的解决方案.分层的常用开发方式主要有以下几种:Jsp+Servlet+JaBean(EJB),Jsp+JaBean(Controller)+JaBean(EJB)(Model),Jsp+Struts+JaBean(EJB),SSH(Struts+Spring+Hibernate),S(SpringMVC+ Spring+MyBatis).

SSH、S 架构是当前流行的JaWeb 开源框架技术,利用它可以构建出灵活、易于扩展、易于维护的多层Web 应用程序.这两种架构都遵循了分层设计理念实现技术不同.

Spring 是为解决企业应用开发复杂性而由Rod Hohnson 创建的、支持Inversion of Control(IOC 控制反转)和Aspect Oriented Programming(AOP 面向切面编程)、轻量级的、开源的容器框架.

Struts 由the Apache Software Foundation(Apache 软件基金会)提供的、免费开源的、可创建Ja Web 应用解决方案的Web层应用框架,用来帮助开发者高效创建基于MVC 模式的J2EEWeb 应用.它提供3 个主要部件:用于映射URL 的请求句柄、传递控制的响应句柄及用于交互的标签库.Struts 框架也能够与SOAP 与Max 等技术进行良好兼容.

Hibernate 是基于Ja 语言下对象关系映射的、工作在持久层的、解决方案与开源框架.其设计宗旨是将软件开发人员从大量相同的数据持久层相关编程工作中解放出来.它支持封装、多态等面向对象编程特性,并不需要为持久类提供基类或接口从而实现“透明”持久,同时支持Hibernate Query Language(HQL)、Ja Persistence Query Language(JPAQL)、SQL 等查询语言,提供高效查询支持H24 引.

实际开发中选择了S 开发结构模式,并在此基础上进一步构建快速开发平台,使其具备基础功能如:菜单管理,角色管理,角色授权,字典管理等.该平台可作为以后快速开发的“脚手架”避免各个系统间相同功能的重复开发[1].平台构建后,角色管理,菜单管理,角色授权都可以图形方式进行快速配置.实际开发内容主要分为三方面:页面展示,数据库查询定义,逻辑控制.逻辑控制又进一步分为:数据接口层,数据服务层,实体类,控制相应层.针对平台又在每一层中再以数据存储表格名称进行细分,代码层次明晰.该平台是由多人同时进行开发,同时架设代码服务器,实现代码及时汇总同步,保证项目的完整性.每个模块开发完毕后,进行菜单挂接,角色授权后便实现了模块功能上线,形成了功能可持续开发集成.

二、EBPM 流程引擎集成及平台应用设计

招标管理综合平台,主要由计划和招标业务实施两大模块组成.模块间有很强的先后顺序关系.在实际业务中领导的审批层次十分明显.同时业务实施模块根据招标、邀请招标、可不招标分为三大类,并根据不同的发起人、招标任务最终实施人有多种不同审批流程[2].引入流程引擎进行业务开发即可满足业务需要,又可增加系统灵活性,应对多变的需求.

招标平台共用公司统一规划的EBMP 流程引擎.该流程引擎具备:多种流程模式定义,多种执行策略,灵活定义执行角色、人员,支持流程表单定义,变量与表单数据交互,流程时效监控,流程预警策略定义等功能.

招标管理综合平台主要侧重于流程应用,此次项目只对模式定义,执行策略,流程表单定义,变量与表单数据交互进行了技术集成.由于角色定义已经固死,导致招标的角色无法实现与节点的灵活对应,在平台开发中采用了以变量代替角色的思路解决了这一技术难题.

流程设计在平台中的应用步骤:1. 角色梳理:对招标业务进行角色梳理共涉及各类角色38 种;2. 流程设计:在原有总流程业务图中,进行流程细分并进行功能设计,将整个招标业务流程细分成30条;3.节点定义,每个流程包含5-7业务处理节点,需要对近200 个节点设置节点变量,节点角色变量,节点表单,来满足流程审批正常的运行.

三、多平台融合

公司规划的统一身份认证中心包含整个公司的人员组织信息,及用户的认证信息,与这该平台对接可以减少招标业务系统的日常维护操作.为满足系统对接要求,共需要开发九类接口来实现平台间的融合对接工作.分别包含:1. 获取全部组织机构.通过该接口可以获取所有组织机构节点信息;2. 获取单个组织机构信息.通过传入ID 值,进行数据库检索返回该机构的ID值,名称,上级节点ID 值;3. 获取指定组织机构的所有下级节点.通过传入指定机构的ID 值,返回所有该组织机构节点的下级节点;4. 获取指定机构指定层级深度的下级节点[3-4].通过传入指定机构及ID 值,返回该节点下指定层级深度的节点信息;5. 获取全部用户信息并实现分页查询.通过传入页码和页面记录数,返回指定页面指定数量的员工信息;6. 获取指定单位下所有用户信息并实现分页查询.通过传入指定单位ID值,返回该单位节点;7. 获取单个用户的详细信息;8. 获取多个用户的详细信息.9. 用户验证.该接口只实现了员工编号登录验证,对于域验证暂不支持.在实际使用中用户对于员工编号登录还是很模糊,针对这种情况,进行了域验证技术实现.

四、结语

通过油田企业招标管理综合平台开发研究,固化和规范了基础业务及管理流程,实现了招标相关业务数据的电子化和网络化,在系统的实际应用过程中减轻了工作人员的负担, 提高了工作效率,同时促进了管理水平的提升,实现了管理模式的转变,从而实现企业获得良好的采购效益.

参考文献

[1] 范红. “四全”招标管理模式的探索与实践 [J].国际石油经济,2014(12).

[2] 郭德福, 满高鹏, 王军梅. 集约化采购管理与电子平台应用[J]. 水泥技术,2014(4).

[3] 王哲, 关冬石, 杨勇. 关于现代企业物流采购管理平台[J]. 煤炭技术,2007(3).

[4] 孙威. 电力企业招标管理信息系统开发研究 [J]. 云南电力技术,2009(10).

(作者单位:华北油田公司数据中心)

开发研究论文范文结:

关于本文可作为开发研究方面的大学硕士与本科毕业论文开发研究论文开题报告范文和职称论文论文写作参考文献下载。

1、西部大开发杂志社

2、房地产开发和经营论文

3、石油勘探和开发期刊

4、西部大开发杂志

5、开发杂志社