论文部分内容阅读
ERP(Enterprise Resource Planning,企业资源计划系统)是建立在信息技术基础上,以系统化的管理思想,为企业决策层及员工提供决策运行手段的管理平台。Oracle ERP作为全球第二大ERP软件,已经在全球很多公司得到了使用,它能改进企业及各种组织的可视性,优化并连接各个业务流程,降低企业的运营成本。
中国科学院资源规划系统(Academia Resource Plailning,ARP)是中科院管理工作信息化系统,是提高中科院管理工作效率和水平,实现管理创新的基础设施。ARP引入了ERP所倡导的先进管理思想,充分借鉴了企业ERP的实施经验,并在应用系统架构中选用了Oracle ERP作为业务系统的支撑平台。由于ERP与ARP所秉承的管理理念相通,而管理理念与具体的业务流程存在差异,所以必然会在实际应用中产生对Oracle ERP产品优化、改进的需求。本文结合ARP所级系统实施的实践,在研究分析Oracle ERP产品技术体系的基础上,实现了对Oracle ERP标准功能的扩展,涉及弹性域、配置文件、附件、自定义程序等,并且完成了在Oracle ERP上的二次开发技术实现,包括Forms Developer和Oracle API。
ARP系统庞大、数据库表数量庞多、表间关系复杂,而ARP系统现有的数据查询工具(Oracle Discoverer和Report Plat)不能满足院内用户业务的需求,为此作者在研究ARP数据库底表的基础上,改进了ARP基础数据架构,建立了一个业务数据层,将底表数据分区建立视图,使用户通过这些视图就能直接访问ARP系统的数据,为用户屏蔽了复杂的数据库表,并且Discoverer和其他报表制作工具都能利用这些视图进行报表制作,为用户的查询提供了更大的灵活性和方便性。