辽河投资计划管理系统设计与实现

2016-03-16 12:10:46姜云鹏
环球市场 2016年1期
关键词:Oracle数据库

姜云鹏

辽河油田公司规划计划处



辽河投资计划管理系统设计与实现

姜云鹏

辽河油田公司规划计划处

摘 要:本文以辽河投资计划管理业务需求为基础,主要实现了按单位级别数据流模式,完成了计划申报、审批和下达的全过程,实现了不同形式数据的可扩展性,实现了excel文件操作模式的全面表现和各种派生表格数据的自由提取功能,实现了计划的统计分析功能,为决策层提供决策依据,基本实现“无纸化办公”。

关键词:C/S结构模型;Oracle数据库;Cell组件技术

一 、辽河投资计划管理状况

辽河对于各项计划指标的下达要求非常严格,上市公司的各项报表要求定期批露,这不仅要求统计工作细化、量化、准确、及时,同时也带来了很大的工作量。因此更加迫切需要采用系统化、现代化的管理手段来改进和加强管理。

二 系统需求分析

2.1 性能需求

辽河投资计划管理系统管理创新目的是要建立覆盖全公司的计划管理开放平台,满足公司投资计划、统计人员工作业务等多方面需求,提高工作效率和工作质量。

(1)实用性

该系统从实际出发,注重用户的实际应用和需求,数据尽可能共享,减少系统的输入输出,对已有的数据、信息做进一步的分析处理,以便充分发挥深层次加工信息的作用。

(2)方便性

该系统的使用应尽量接近现在Windows风格,运用组件技术使报表定制如在EXCLE单元格中简便操作。

(3)兼容性

该系统尽最大可能兼容辽河目前已有的各类数据的管理软件和数据库格式,实现资源共享。

(4)可扩展性

辽河的信息需要与信息积累在不断地增加,因此服务器、网络、接口等硬件环境和软件模块都为该系统今后的扩展留有足够的余地。

(5)安全性

充分考虑了系统对病毒、黑客等入侵者有较强的防御能力,确保油田商业机密不泄漏。

2.2 功能需求

于投资计划管理系统主要是完成辽河各业务管理的需求,重点是建立公司同二级单位投资项目收集、下达和汇总的应用系统,充分保障统计数据的及时性、准确性。

三 系统设计

3.1 系统总体设计

系统软件平台应用模型采用C/S结构模型,即客户端(Client)/ 服务器(Server)。分五个层次。

(1)前端表现层

是用户所用看到的程序界面,用户直接在界面上操作实现需要的功能。它调用下层的应用服务程序,访问软件工具平台,完成用户的各种指令和操作。

(2)应用服务层

它与前端表示层和软件工具层协同完成,如:查询、统计、系统维护等由前端表示层发送来的操作指令,并把处理结果发送到前端表现层。

(3)软件工具平台

它的主要功能是实现界面的定制、公式定制、用户权限验证、数据传输等功能。

(4)数据访问接口

它负责应用程序与数据库之间的通信,这里系统采用ODBC技术实现前端的由PowerBuilder开发的应用程序与后台Oracle数据库之间的通信。

(5)数据库层

它的任务是数据存储。这里采用的是Oracle9i作为后台数据库。

3.2 功能设计

辽河投资计划管理系统模块主要功能描述如下:

(1)计划录入或数据录入:方便用户进行数据的录入、查看历史数据。

(2)计划审批:设置开始对所有单位或某个单位进行计划的审批,审批批次为基层单位已录入完毕的批次。

(3)计划下达:管理层结束计划审批后,通过计划下达功能功能向基层单位下达计划。

(4)计划查询:用于管理层和基层单位对上报或批复的计划进行查询。

(5)统计汇总:对各单位汇总上来的基础报表数据生成汇总报表。

(6)报表打印:根据指标项自动生成打印报表,并根据需要去掉不必要的指标。

(7)数据上报:二级单位在完成数据录入后,通过数据上报功能将数据传送至管理层。

四 系统的实现

4.1 登录用户校验

投资计划管理系统登录界面,主要通过用户与用户口令获取该用户具有的所有系统操作权限。

4.2 报表的录入与汇总

报表的汇总,在本系统里做的是累加汇总,再根据报表表页信息表和数据行列属性表中的相关记录,最终汇总报表。

五 系统运行与测试

5.1 系统运行环境

(1)服务器(企业采用)

硬件要求:数据库服务器CPU 2.0G以上,内存2G;硬盘36G*2以上;

软件要求:数据库oracle9i以上;

运行环境:Windows 200O server/Linux。

(2)客户端

硬件要求:P4 1.7G以上,256M以上内存;硬盘50G以上;

运行环境: Windows 200O。

5.2 系统测试

在系统开发过程中,已经进行了单元测试和集成测试,现在要进行的测试主要包括功能测试和性能测试两个方面,保证软件的实现满足了用户的需求。

(1)用户登陆测试,系统为不同的用户设置不同的管理权限。

(2)数据查询测试,数据查询是系统的一个主要功能。

(3)数据输入、修改、删除以及更新测试,在数据录入界面上,输入一条记录并对数据库进行更新,通过查询检测到数据已经记录到数据库中。

(4)统计、汇总功能测试,将各种情况的信息录入到数据库中,检查数据库中的此表中的数据,与统计的数据一致。汇总也用同样的方式进行。

六、结论

基于Cell组件技术和PowerBuilder开发的投资计划管理系统的应用为企业带来的益处主要表现在以下几个方面:

(1)减轻了投资计划、统计管理工作的工作量,使原来复杂的工作程序变得非常简单迅速,提高了管理工作的效率。

(2)对每次统计成果都有详细的记录,并提供快速强大的查询功能,解决了人工查询速度慢的问题。

(3)系统用户界面友好简单,容易操作。

(4)系统具有较好的开放性和重构能力,因此大大减轻了系统的维护量,从而保证系统能够顺利的扩展以满足不断变化的工作需要。

本系统在辽河计划统计部门的实践应用仅仅是刚刚开始,本文在此工作的基础上对这一系统工程作了一些初步论述。怎样更好地利用网络资源,开发多媒体技术、人工智能技术及最新网络技术等,都有待进一步研究探讨。

参考文献:

[1] 邵佩英.分布式数据库系统及其应用.北京:科学出版社。2000:21-98

[2] 王新民,王飞. Oracle9i数据库安全管理机制剖析.信息技术。 2000.

[3] 周龙骧.分布式数据库管理系统实现技术.北京:科学出版社,1998:78-99

[4] 俞盘祥.Oracle数据库系统基础[M].北京:清华大学出版社,1995:35-48

猜你喜欢
Oracle数据库
Oracle数据库安全管理策略的优化
Oracle数据库应用问题与解决方案分析
Oracle数据库安全问题分析及策略
Oracle数据库的存储结构
一种Oracle数据库表空间监控方法
《Oracle数据库》课程教学模式探究 
软件导刊(2016年9期)2016-11-07 22:33:14
基于ORACLE数据库应用系统的优化途径研究
虚拟机技术在Oracle数据库中的探讨与应用研究
Oracle数据库备份与恢复的理论基础
科技视界(2016年1期)2016-03-30 22:11:50
Oracle数据库性能调整与优化分析
科技视界(2016年1期)2016-03-30 14:27:50