论文部分内容阅读
管理信息系统(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)框架对系统进行设计。
最后,对整个论文的内容进行了总结,并给出了论文需要进一步研究的问题。