logo

xz.jpg

建筑工程中高级职称
基于J2EE的交通管理信息系统的设计与实现

【摘要】:本论文的题目是《基于J2EE的交通管理信息系统的设计与实现》。主要内容包括:软件体系结构发展概述, J2EE模型介绍,并提出了基于J2EE的系统设计总体方案,随后详细叙述了科教管理子系统的开发和应用情况,具体介绍了系统各个模块的设计和模块中关键技术实现。最后对决策支持子系统进行分析和阐述。在结论部分,分析了系统的不足之处及有待改善的地方。 目前,辽宁省交通厅机关的计算机设备、综合布线和内部网络建设已经初步完成,部分专业应用软件(如财务管理软件、人事管理软件等)已经在不同程度上得到推广使用。但是,由于应用范围有限,往往体会不到计算机网络的真正使用价值,尤其是对自己的日常工作帮助不大。 项目组对现有业务流程进行实地调查、汇总与分析后,结合当前信息化应用现状,做出切合实际和符合发展需求的分析。在此基础上,充分借鉴国内外相关系统的优点,总结以往的开发经验,利用先进的J2EE平台,设计了基于J2EE的管理信息系统。 一、软件体系结构的发展 传统的应用软件开发体系结构主要有两种:C/S(客户机/服务器)模式和B/S(浏览器/服务器)模式。在这两种模式下,客户端程序一般由应用程序以及相应的数据库连接组成,主要完成处理与用户的交互,服务器完成的主要功能是根据客户端的请求进行数据库系统的操作,然后将操作结果返回给客户端。 两层模型当时曾经具有创新意义。但是,随着客户机-服务器模型成长到能付诸使用,就出现了对服务器可伸缩性和对客户机代码大小和复杂性的关注。为处理两层体系结构的限制,于是提出了多层体系结构。 多层应用体系结构就是传统的两层结构的客户端与数据库之间加入一层──中间层。这些中间层提供了把商业功能和数据与企业信息系统相结合的功能;它们把客户端从复杂的业务逻辑中分离出来,利用成熟的互联网技术使用户在管理上所花费的时间最小化。 多层应用主要有以下几点好处: 1.具有灵活的硬件系统构成 2.提高程序的可维护性 3.利于变更和维护应用技术规范 4.进行严密的安全管理 WP=62 此外,多层应用还有系统管理简单,可支持异种数据库,可用性高等优点。 二 、 J2EE简介 Java于1996年由Sun公司推出,当时它的主要用途是制作产生动态网页的Applet。后来,企业应用开发商纷纷在Java标准版的基础上各自扩展出许多企业应用API,其结果导致基于Java的企业应用呈爆炸式增长。但是各企业系统API之间又不能相互兼容,破坏了Java的平台独立性。鉴于此,Sun公司联合IBM、Oracle、BEA等大型企业应用系统开发商于1998年共同制订了一个基于Java组件技术的企业应用系统开发规范,该规范定义了一个多层企业信息系统的标准平台,旨在简化和规范企业应用系统的开发和部署。这一规范和其定义的平台就构成了J2EE。 J2EE的逻辑结构如下图所示。 如图所示,J2EE定义了一个典型的四层结构: (1)运行在客户端机器上的浏览器; (2)运行在J2EE服务器上的由Servlet或JSP组成的Web层组件; (3)运行在J2EE服务器上的商业逻辑层组件EJBs; (4)运行在EIS(Enterprise Information System)服务器上的数据层。 在应用开发时,J2EE定义的四层模型可根据实际情况灵活运用。但很多时候总是将J2EE 应用程序的多层结构考虑为三层结构。这是因为它们分布在三个不同的位置:客户端机器、J2EE 服务器机器和在后端的传统的机器。最常用的J2EE技术包括:JDBC、JNDI、JSP和servlet。 三、 JSP及JavaBeans 当一个浏览器向服务器请求一个JSP 文件时,这个JSP 文件首先被Web 应用服务器中的JSP引擎翻译成以“.java”结尾的servlet WP=63 代码,然后再调用Java编译器,把它编译成可执行的Java代码(.class文件)并执行,然后将所产生的结果作为一个HTML 文件传给浏览器。这个翻译和编译的过程仅发生在JSP文件首次被调用时,或者是随后发生某些变化时。 JSP最强有力的一个方面就是能够使用JavaBean部件体系。JavaBean的规范允许用Java写软件部件。这样就封装了Web应用程序后面的逻辑,并去除了大量的脚本代码。结果是JSP代码更简单,更容易维护。 JavaBeans是一个可重复使用的软件部件,该部件可以用来生成其进行可视化处理的组件。按照JavaBeans的说法,一个组件即Java应用程序或Applet的可重复使用的部件就是一个Bean。 四、 系统总体设计方案 系统设计采用JSP应用项目常用的三层结构,分为三部分: 1、桌面应用层:提供一个用户与系统互动的视窗平台,用户通过视窗来实现对系统功能的使用,是系统的用户接口部分。主要是用来满足对整个系统的各种访问需求,接收用户的输入,对用户的输入进行分析检查作相应的处理,并显示由服务器端高层传来的运行结果。 2、中间层:中间业务逻辑层是系统的核心部分,JSP引擎运行其上,负责系统功能的实现。中间业务逻辑层还包含供应用层程序调用的Beans,完成相应的业务操作。 3、数据信息层:数据信息层负责数据的储存及管理,考虑到数据的安全性和管理的高效性,设计中采用大型商用关系数据库Oracle 8i。

【目录】:

第一章 绪论9-10

第二章 软件体系结构的发展10-14

2.1 传统的软件开发体系结构10-11

2.2 多层应用体系结构11-12

2.3 多层结构的开发方法12-14

第三章 J2EE模型介绍14-21

3.1 J2EE的概念14-15

3.1.1 J2EE由来14

3.1.2 J2EE的概念14-15

3.2 J2EE模型结构15-17

3.2.1 J2EE体系结构15-16

3.2.2 J2EE多层应用模型16-17

3.3 J2EE的优势17-18

3.4 常用的J2EE技术18-21

3.4.1 Java 数据库连接(JDBC)19

3.4.2 Java Naming and Directory Interface(JNDI)19

3.4.3 Java Servlet19-20

3.4.4 Java Server Pages20-21

第四章 JSP及JSP应用结构21-24

4.1 JSP是如何工作的21

4.2 JSP与ASP的比较21-22

4.3 JSP 与JavaBean22

4.4 一种典型JSP应用结构22-24

第五章 系统总体设计方案24-30

5.1 系统建设原则24-25

5.2 系统建设目标25

5.3 系统设计方案25-27

5.3.1 方案的提出25

5.3.2 系统整体结构25-27

5.4 系统组成及功能27-28

5.5 本系统的特点28-30

第六章 科教管理子系统设计30-55

6.1 子系统概述30

6.2 功能描述30-33

6.3 系统功能模型图33-35

6.3.1 科技项目管理33-34

6.3.2 科技成果管理34

6.3.3 教育管理34

6.3.4 外事管理34-35

6.3.5 系统登陆35

6.3.6 用户管理35

6.4 系统详细设计35-40

6.4.1 外事数据录入35-37

6.4.1.1 派出团组36

6.4.1.2 来访团组36-37

6.4.2 外事数据修改删除37-38

6.4.2.1 派出团组37-38

6.4.2.2 来访团组38

6.4.3 外事数据统计38-39

6.4.3.1 某年出国团组38-39

6.4.3.2 个人累计出国次数39

6.4.3.3 年来访团组39

6.4.4 外事数据查询39-40

6.4.4.1 查询来访团组39-40

6.4.4.2 查询派出团组40

6.4.5 出错控制40

6.5 数据库的实现40-43

6.6 典型模块的实现43-54

6.6.1 登陆模块及实现43-51

6.6.2 录入模块51

6.6.3 修改删除模块51-52

6.6.4 统计模块52-53

6.6.5 查询模块53-54

6.7 系统开发工具及运行环境54-55

第七章 决策支持子系统55-58

7.1什么是决策支持系统55

7.2实施决策支持的意义55

7.3 决策支持系统的组成55-56

7.4 决策支持的实现方法56-58

第八章 结论58-59

参考文献59-60

发表论文目录60-61

中文摘要61-66

英文摘要66-72


上一篇:第一页
下一篇:基于J2EE和XML技术的汽车营销及售后服务系统

上海无忧网 @版权所有(2009-2016) 沪ICP备11032751

地址:上海-浦东-杜鹃路188弄,大桥6线,746,地铁2号线(世纪公园站)3号楼,地铁7号线(龙阳路站)8号口

联系电话:021-68453443

点击关闭
  • 点击这里给我发消息 点击这里给我发消息
    服务热线:

    021-68453443

    15901884694