论文摘要
随着时代的进步与科技的发展,人类进入一个高度信息化的社会,企业竞争情报通过合法手段帮助企业开展的一切有关竞争对手、竞争环境和竞争策略的信息收集与分析。它可以准确预测市场潜力,指导企业制定竞争战略,提高企业技术创新与市场竞争能力,使企业在激烈竞争中争雄市场。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 Servlet3.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的实现--Hibernate4.3 企业情报系统应用中涉及到的Hibernate技术4.4 本章小结第五章 MVC设计模式以及Struts框架5.1 MVC设计模式5.2 基于MVC模式的Struts架构5.2.1 了解struts5.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 20007.1.2 Eclipse以及WebSphere Application Developer7.1.3 WebSphere7.1.4 IBM DB27.2 系统的体系结构7.3 本章小结第八章 系统的实现及应用举例8.1 功能划分8.2 功能的实现及应用举例8.2.1 用户登陆功能8.2.2 用户管理功能8.3 本章小结第九章 论文总结9.1 论文的主要工作9.2 对J2EE技术在企业信息发布中应用的总结9.3 进一步的工作9.4 本章小结参考文献致谢
相关论文文献
标签:情报系统论文; 技术论文; 三层体系结构论文; 数据库论文;