学位论文 > 优秀研究生学位论文题录展示

基于中间件的港口报表系统研究与实现

作 者: 刘巍
导 师: 叶茂林
学 校: 北京交通大学
专 业: 信息管理
关键词: 报表系统 中间件 润乾 港口
分类号: TP311.52
类 型: 硕士论文
年 份: 2012年
下 载: 31次
引 用: 0次
阅 读: 论文下载
 

内容摘要


报表是办公自动化及管理信息系统、专家系统、决策支持系统等系统中信息处理和交互的主要方法和手段之一。据统计,在通常的管理信息系统中报表的处理占到了20%以上,而在决策支持系统中,统计报表竟然达到50%以上。同时报表部分是往往是一个系统中需求最易发生变化的部分,如果自主研发,无疑会增加开发和维护的成本,而且所设计的报表模板通用性差,无法实现自主设计。目前市场上的很多报表工具都是以中间件的形式开发出来的,这些报表工具不仅可以实现帮助用户展现自己输入的数据,而且可以实现将数据库中的数据以客户需求的方式展现出来。报表工具作为中间件的一种,它继承了中间件的众多优点,采用构件化的软件开发方法,通过把编程中一些常用功能进行封装,并规范统一接口,以供其它程序调用,实现无缝集成。港口企业每天的生产经营活动会产生大量的数据。如何将这些浩如烟海的数据资料进行整理抽取,以用户需求的方式提供查询,进行统计分析和打印,这些都离不开报表系统的支持和应用。本文首先简单介绍了广州港集团之前的报表系统状态,接着重点阐述了中间件技术以及广州港报表系统采用中间件技术的原因,其中着重分析了润乾中间件和weblogic中间件在开发过程中的优劣势,以为后面的功能设计提供依据。其次,通过整理港口报表系统的业务流程和功能需求,采用J2EE架构,C/S模式,JSP技术完成了报表系统的整体架构和主要功能模块的设计。后台数据库选用Oracle,采用星型的逻辑结构来设计报表系统的数据库,提高了报表系统的效率。最后,对整个开发过程进行了详细的说明,包括中间件的安装配置,应用发布部署和界面设计实现,举例说明了代表性功能模块的实现,并对基于中间件研发与实施过程中碰到的问题及对策进行了分析。

全文目录


致谢  5-6
中文摘要  6-7
ABSTRACT  7-11
1 绪论  11-14
  1.1 选题背景  11-12
  1.2 选题研究的意义和目的  12-13
    1.2.1 选题意义  12
    1.2.2 选题目标  12-13
  1.3 论文研究内容及结构  13-14
2 系统开发的相关中间件及技术  14-32
  2.1 中间件概述  14-16
    2.1.1 中间件的定义  14
    2.1.2 广州港报表系统开发采用中间件的原因  14-16
  2.2 中间件技术  16-19
    2.2.1 组件对象模型  16-17
    2.2.2 CORBA  17
    2.2.3 EJB  17-18
    2.2.4 Workflow  18
    2.2.5 Sping-Struts-Hibernite  18-19
  2.3 报表中间件介绍  19-28
    2.3.1 选择报表软件的标准  19-20
    2.3.2 润乾报表软件概述  20-28
  2.4 应用服务器中间件介绍  28
  2.5 开发技术比较  28-32
    2.5.1 ASP技术  29
    2.5.2 PHP技术  29
    2.5.3 JSP技术  29-30
    2.5.4 开发语言比较  30-32
3 广州港报表系统需求分析和总体设计  32-48
  3.1 报表系统需求分析  32-35
    3.1.1 系统开发原则  32
    3.1.2 系统业务需求  32-34
    3.1.3 系统功能需求  34-35
  3.2 总体架构  35-39
    3.2.1 系统架构  35-36
    3.2.2 功能结构  36-39
  3.3 数据库设计  39-47
    3.3.1 数据库设计原则  40-41
    3.3.2 数据库结构设计  41-43
    3.3.3 数据库逻辑模型设计  43-45
    3.3.4 关键技术解决  45-46
    3.3.5 视图和存储过程完成业务逻辑  46-47
  3.4 系统平台  47-48
    3.4.1 开发平台  47
    3.4.2 运行平台  47-48
4 广州港报表系统的实现  48-60
  4.1 中间件环境配置与应用部署  48-50
    4.1.1 中间件安装与配置  48-50
    4.1.2 应用发布部署  50
  4.2 报表及界面设计实现  50-55
    4.2.1 报表制作流程  50-51
    4.2.2 界面设计  51-55
  4.3 系统测试  55-57
    4.3.1 测试目的及原则  55
    4.3.2 测试内容及结果  55-57
  4.4 系统代表性功能模块实现举例  57-60
5 系统使用现状及改进方案  60-64
  5.1 性能问题及其对策  60-61
  5.2 后期维护难问题及其对策  61-62
  5.3 基于中间件研发总结  62-64
6 总结  64-65
参考文献  65-67
作者经历  67-69
学位论文数据集  69

相似论文

  1. 医疗信息集成平台中DICOM中间件及访问控制模型的设计与实现,TP311.13
  2. AFC系统通信中间件的研究与设计,TP311.5
  3. 数字电视中间件中图形界面引擎的研究与应用,TP391.41
  4. 第四方物流在青岛港中的应用研究,F552
  5. 基于XML的异构数据集成技术研究与中间件开发,TP311.52
  6. 淮阴工学院校园一卡通系统设计及安全策略,TP393.18
  7. 南昌港口物流发展模式研究,F259.27
  8. 基于中间件的科技查新辅助检索系统的设计与实现,TP391.3
  9. ICE中间件技术在话务性能数据管理系统中的应用,TP311.52
  10. 基于港口行业风险的大连港发展策略研究,F552
  11. 面向服务架构的EAM系统研究与设计,TP311.52
  12. 基于RFID监狱智能管理系统研究与实现,TP315
  13. 面向3G网络的企业移动信息服务平台的技术研究,TN929.5
  14. XX数据库系统通用功能接口层的设计与实现,TP311.52
  15. 经济运行数据网上直报系统的设计与实现,TP311.52
  16. 天津港国际物流发展规划研究,F259.27
  17. 港口的外部作用研究,F552.7
  18. 九江市发展现代港口物流研究,F259.27
  19. 天津港煤炭装船作业优化研究,F552
  20. 基于竞合战略的青岛港物流整合研究,F552
  21. SF公司物流服务发展战略研究,F552.6

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件开发
© 2012 www.xueweilunwen.com