首页> 中文学位 >基于J2EE的航运管理信息系统数据库访问层设计及统计查询的实现
【6h】

基于J2EE的航运管理信息系统数据库访问层设计及统计查询的实现

代理获取

目录

文摘

英文文摘

声明

第1章绪论

1.1课题背景

1.1.1管理信息系统概述

1.1.2管理信息系统的基本功能

1.1.3信息系统体系结构的发展

1.2课题研究的内容

1.3论文结构

第2章系统相关技术与理论

2.1开发平台概述

2.1.1 J2EE定义

2.1.2 J2EE优点

2.2平台系统结构简介

2.2.1 C/S与B/S模式

2.2.2 B/S模式的优势

2.3建模语言-UML

2.3.1 UML软件设计概述

2.3.2 UML的内容

2.4框架简介

2.4.1 Struts框架

2.4.2 Spring框架

2.4.3 Hibernate框架

2.4.4 Ibatis框架

2.4.5 Ajax技术

2.5框架整合

2.6本章小结

第3章模块需求分析

3.1航次统计查询模块

3.1.1电厂客户运输情况模块

3.1.2分港运出量统计模块

3.2航次运费模块

3.2.1航次运费清单模块

3.3信息调度快报

3.3.1每日调度快报汇总

3.3.2装货港平均等泊时间

3.3.3 BDI数据

3.4本章小结

第4章数据库优化与数据持久化

4.1数据库的优化

4.2存储过程

4.2.1存储过程的优点

4.2.2创建存储过程的语法

4.2.3存储过程的应用策略

4.3创建存储过程

4.3.1存储过程分港运出量统计港口查询设计

4.3.2存储过程分港运出量统计客户查询设计

4.3.3存储过程分港运出量统计货量查询的实现

4.4存储过程的映射

4.5存储过程的调用

4.6 Hibenate的关联映射

4.7本章小结

第5章系统模块的设计

5.1系统结构设计

5.2系统用例模型

5.2.1航次运费清单的用例

5.2.2 BDI数据的用例

5.3系统的静态建模

5.3.1类之间的关系

5.3.2航次统计查询类图

5.3.3航次运费清单的类图

5.3.4 BDI数据的类图

5.4系统的动态建模

5.4.1航次运费结算

5.4.2 BDI数据的时序图

5.5系统中的模式应用

5.5.1面向对象的设计原则

5.5.2 MVC设计模式

5.5.3工厂模式

5.5.4适配器模式(Adapter Pattern)

5.5.5外观模式(Facade Pattern)

5.6本章小结

第6章系统模块的实现

6.1系统包的设计

6.2系统模块的实现

6.2.1表示层的实现

6.2.2业务逻辑层的实现

6.2.3数据层的实现

6.2.4 HyDailyBDIDataAction控制器的实现

6.2.5 Ajax类的实现

6.2.6 Struts-config.xml文件

6.3系统关键功能的实现

6.3.1页面表格的显示

6.3.2权限审核

6.3.3下拉菜单的实现

6.3.4 JFreeChart画图

6.3.5 Excel的导入导出

6.4本章小结

第7章结束语

一、工作总结

二、不足与展望

参考文献

附录

作者在攻读硕士学位期间发表的论文

展开▼

摘要

管理信息系统(Management Information System,MIS)是现代管理科学与计算机技术科学结合应用的产物。科技的进步使得MIS业已成为信息社会中不可或缺的管理方式。随着网络技术不断发展,基于B/S(Browser/Server)架构的MIS系统逐步取代传统的以C/S(Customer/Server)为架构的MIS系统。
   原有的管理系统是一个两层C/S架构的系统,采用VB语言开发,新系统是由Java语言开发的基于B/S架构的四层结构系统。本系统采用轻量级框架进行开发,划分为四个层次:数据库、数据持久层、业务逻辑层、界面层。数据库采用MS SQL Server2000,数据持久层采用Hibernate框架及Ibatis框架对数据库数据进行持久化。业务逻辑层主要采用Spring框架对系统进行解耦。界面层及控制层采用经典的基于MVC模式的Struts框架。同时为了改善用户体验,系统采用基于Ajax技术的DWR框架。通过这些框架的使用,系统层次更加清晰,耦合度也大大降低。
   本文论述了J2EE平台下基于B/S的管理信息系统的开发。
   首先,介绍了课题的来源、目标和意义。描述了本系统所用的框架技术,以及在本系统中的配置。结合现有软硬件资源,数据库的优化着重于对SQL语句的优化上。本文主要使用存储过程提高系统的响应速度,减少流量,提高系统的性能。
   然后以航运管理系统中的三个主要模块(航次统计查询、航次运费清单、调度信息快报)为研究对象,利用UML的相关技术对系统进行分析和设计。在需求分析的基础上建立了系统用例分析,并结合系统的层次划分。在J2EE平台的基础上,采用Struts+Spring+Hibernate+Ibatis+Ajax(DWR)框架对系统进行设计。
   最后,对整个论文的内容进行了总结,并给出了论文需要进一步研究的问题。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号