基于J2EE的企业情报系统的设计

基于J2EE的企业情报系统的设计

论文摘要

随着时代的进步与科技的发展,人类进入一个高度信息化的社会,企业竞争情报通过合法手段帮助企业开展的一切有关竞争对手、竞争环境和竞争策略的信息收集与分析。它可以准确预测市场潜力,指导企业制定竞争战略,提高企业技术创新与市场竞争能力,使企业在激烈竞争中争雄市场。J2EE作为目前应用程序高端市场的主流平台,主要使使用多层的设计思想为企业级应用的开发提供了一个很好的平台。基于J2EE的web开发主要分为:●表示层:主要负责与客户之间的交互以及结果数据的显示:●业务层:主要实现了系统的业务逻辑。按照业务逻辑的需求对数据进行计算,并把要显示的数据传递到显示层,把要保存的数据传递到持久层。●持久层:主要用来管理数据,以及维护数据之间的关系。同时负责持久化业务层所要求保存的数据。将J2EE技术应用于企业情报系统,可以很好地解决传统企业情报系统存在的不足。为此,本文提出了一种基于J2EE技术的企业情报系统,该系统与传统企业情报系统相比具有以下特点:●针对传统企业情报系统中采用的客户/服务器体系结构,本系统采用三层体系结构,将应用服务与数据服务的功能分离,这样便于系统的开发与维护,并且使应用服务的功能易于扩展。●在服务器端采用了O/R mapping设计模式解决了在传统开发中的阻抗不匹配的问题。大大提高了开发效率。●该系统使用了Factory,DAO,Proxy等设计模式解除了在对象级别上的耦合。为系统提供了可扩展性与可伸缩性。本论文对系统分析设计以及体系结构做了较为详细的阐述,对系统的实现也进行了描述,把理论和实践进行了成功的结合。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 绪论
  • 1.1 引言
  • 1.2 项目背景
  • 1.3 论文研究内容
  • 1.4 本章小结
  • 第二章 企业情报系统概述
  • 2.1 国内企业信息资源管理软件系统建设的现状
  • 2.2 本系统解决方案
  • 2.2.1 选择合理的软件构架模型构架软件应用系统
  • 2.2.2 采用高效处理数据的策略
  • 2.3 本企业情报系统的功能
  • 2.4 几种体系结构的介绍以及本企业情报系统所采用的体系结构(基于三层结构的浏览器/服务器体系)
  • 2.4.1 三层及多层体系结构
  • 2.4.2 浏览器/服务器体系
  • 2.4.3 基于三层结构的浏览器/服务器体系(B/S)
  • 2.5 Web数据库接口技术
  • 2.6 本章小结
  • 第三章 J2EE技术
  • 3.1 J2EE概述
  • 3.1.1 J2EE的特点与优势
  • 3.2 J2EE系统架构
  • 3.2.1 J2EE体系结构
  • 3.2.2 J2EE运行环境
  • 3.2.3 J2EE平台提供的服务
  • 3.3 EJB技术
  • 3.3.1 EJB体系结构
  • 3.4 Java Naming and Directory Interface(JNDI)
  • 3.5 Jsp和Java Servlet
  • 3.6 xml技术
  • 3.7 本章小结
  • 第四章 O/R Mapping设计模式以及Hibernate框架
  • 4.1 O/R Mapping技术概述
  • 4.1.1 O/R Mapping技术
  • 4.1.2 O/R Mapping的优点
  • 4.1.3 O/R Mappins的原则
  • 4.2 O/R Mapping的实现--Hibernate
  • 4.3 企业情报系统应用中涉及到的Hibernate技术
  • 4.4 本章小结
  • 第五章 MVC设计模式以及Struts框架
  • 5.1 MVC设计模式
  • 5.2 基于MVC模式的Struts架构
  • 5.2.1 了解struts
  • 5.2.2 struts架构
  • 5.2.3 struts工作原理
  • 5.2.4 struts标签库
  • 5.3 struts框架在WEB应用中的实现
  • 5.4 本章小结
  • 第六章 基于J2EE平台的企业情报系统的分析和设计
  • 6.1 需求分析
  • 6.1.1 需求规格说明
  • 6.1.2 需求分析
  • 6.1.2.1 用例(Use case)分析
  • 6.1.2.2 用例描述
  • 6.2 系统分析
  • 6.2.1 商业对象及商业逻辑分析
  • 6.2.2 流程分析
  • 6.3 系统设计
  • 6.3.1 结构设计
  • 6.3.2 详细设计
  • 6.4 本章小结
  • 第七章 系统的开发环境和体系结构
  • 7.1 系统开发环境
  • 7.1.1 Windows 2000
  • 7.1.2 Eclipse以及WebSphere Application Developer
  • 7.1.3 WebSphere
  • 7.1.4 IBM DB2
  • 7.2 系统的体系结构
  • 7.3 本章小结
  • 第八章 系统的实现及应用举例
  • 8.1 功能划分
  • 8.2 功能的实现及应用举例
  • 8.2.1 用户登陆功能
  • 8.2.2 用户管理功能
  • 8.3 本章小结
  • 第九章 论文总结
  • 9.1 论文的主要工作
  • 9.2 对J2EE技术在企业信息发布中应用的总结
  • 9.3 进一步的工作
  • 9.4 本章小结
  • 参考文献
  • 致谢
  • 相关论文文献

    标签:;  ;  ;  ;  

    基于J2EE的企业情报系统的设计
    下载Doc文档

    猜你喜欢