网站大量收购独家精品文档,联系QQ:2885784924

Oracle APEX在基于WEB信息系统中应用.doc

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Oracle APEX在基于WEB信息系统中应用

Oracle APEX在基于WEB信息系统中应用   摘 要:分析研究Oracle APEX工作原理和开发方法,总结其特点和优势,利用Oracle APEX进行民航业务统计管理信息的研发,完成一个应用实例。 关键词:Oracle;APEX;信息系统;应用 中图分类号:TP311.52 WEB应用开发的方法和工具众多,Oracle APEX就是WEB应用开发工具之一,利用其可以打造出精美、安全的WEB应用系统。由于Oracle APEX推出的时间并不长,并不像Delphi或Java那样被国内开发人员所熟知,在国内推广和应用的程度不甚理想,但其独有的优势和特点值得研究与利用,众多内容值得在实践中去摸索与探讨。 1 Oracle APEX概述 1.1 Oracle APEX简介 Oracle APEX,英文全称是Oracle Application Express,是为Oracle数据库设计的一种基于网络浏览器的快速应用开发工具(RAD)。[1]它采用WEB开发界面及申明式的框架结构,通过向导功能创建、修改、查询、删除Oracle数据库中的数据,并完成提取、校验、转换等相关操作,最终在以报表、表单、图表等形式将结果呈现在网页上。 1.2 Oracle APEX优势和特点 Oracle APEX具有应用系统开发周期短、开发语言简单、开发过程基于WEB浏览器、声明式开发、模板化设计、访问数据库快速、对数据库对象操作方便快捷、应用系统加载和移植简单等优势和特点。 2 Oracle APEX原理及开发方法探究 2.1 体系结构 Oracle APEX的体系结构由用户WEB浏览器、WEB监听程序和Oracle数据库组成,WEB浏览器通过WEB监听程序与Oracle数据库进行通信。Oracle APEX提供Apache mod_plsql、APEX监听程序及嵌入式PL/SQL网关三种WEB监听程序,其中嵌入式PL/SQL网关是最常用、必威体育精装版的一种。APEX引擎在Oracle数据库中起到了关键作用,它将URL请求解析成PL/SQL调用,由数据库处理并将结果以HTML形式返回浏览器。 2.2 元数据驱动 Oracle APEX的元数据描述了网页组件的状态信息,还描述了它们创建、复制、编辑、页处理等过程信息。通过对元数据的创建或修改,改变应用程序行为来生成页面或页面组件,实时动态地将页呈现给用户。 2.3 工作原理 Oracle APEX的开发采用多客户共享开发模式,它将用户划分为管理员、工作区管理员、开发人员及终端用户等四种类型,不同类型的用户拥有不同的权限。同时Oracle APEX与Oracle数据库密不可分,在Oracle APEX安装完成后,会在数据库中创建相应的数据库方案。方案包括了Oracle APEX模式、元数据、上传的数据等重要信息。 2.4 开发方法综述 Oracle APEX应用程序的开发需要在管理环境和开发环境中进行。管理员首先在管理环境中创建工作区、工作区管理员及开发人员,并指定工作区所对应的数据库方案,此工作区中的应用程序所调用和存储的数据均对应于此。开发人员随后在开发环境中创建应用程序, 主要工作集中在应用系统的开发。开发人员首先需要进行应用程序系统框架的搭建、主题的选定及验证方案的初设。完成后,开发人员即可进行实质性的系统研发,例如网页的创建,区域的划分,报表、列表、表单、图等网页组件的创建编辑,完成页呈现、页处理等相关工作后进行应用系统的测试及部署。 3 民航业务统计管理信息系统开发 3.1 系统简介 民航业务统计管理信息系统针对于东北地区各空管单位研发,主要用于沈阳、哈尔滨、大连、长春等数十家空管单位业务统计数据的填写、审核和上报,自动生成的月报、年报及业务统计报表将全面、客观、真实地呈现历年民航空管运行状况,为管理层的决策提供准确数据。 3.2 系统设计 3.2.1 系统框架设计 民航业务统计管理信息系统划分为简报、统计表、填报系统、帮助、ADMIN五个功能模块。简报模块包括各单位业务统计专刊、月报、年报、历年情况等内容;统计表模块包括塔台保障架次统计表,进近(终端)、区域保障架次统计表及生产指标统计表等内容;填报系统模块下设各统计表填报入口及审核上报入口;帮助模块包括各类通知、规范、行业文件等内容;ADMIN模块包括人员及数据管理。 3.2.2 数据库设计 根据需求分析,确认包括用户、单位、保障架次类别和基础统计表四方面内容, 需要创建相应的基础数据表、视图、实体化视图、触发器、序列等数据库对象。 3.3 系统开发 3.3.1 系统网页框架搭建

文档评论(0)

docman126 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:7042123103000003

1亿VIP精品文档

相关文档