论文部分内容阅读
管理信息系统(Management Information System,MIS)是一门新兴的学科,其主要任务是最大限度的利用现代计算机及网络通讯技术加强企业的信息管理,提高企业的管理水平和经济效益。随着Internet技术的不断发展,基于B/S(Browser/Server)架构的MIS系统正在逐步取代传统的基于C/S(Client/Server)架构的MIS系统。
本文论述了J2EE平台下基于B/S架构的航运系统的开发。
首先,介绍了课题来源、目标和意义。原有的航运系统是一个使用VB平台开发的两层C/S架构的系统,新的航运系统是基于J2EE平台四层B/S架构的系统。
然后,描述了系统的体系架构,对系统开发过程中用到的框架进行了介绍,并对系统各层提出了优化设计方案。本航运系统属于一个轻量级的J2EE架构,在软件体系架构上可以划分为以下四个层次:表示层、业务逻辑层、数据访问层、数据库。表示层采用了经典的基于MVC模式的Struts框架,同时为了改善用户体验,系统采用了基于Ajax技术的DWR框架。在业务逻辑层使用Spring框架对整个系统进行解耦。数据访问层则使用Hibernate和Ibatis框架完成对数据的持久化操作。本系统采用的数据库是MS SQLServer2000。
接着以航运系统的三个主要模块(燃油报价模块、燃油预申请模块、电子邮件模块)为研究对象,对系统进行了需求分析,并在此基础上建立了系统用例模型。在J2EE平台的基础上,采用Struts+Spring+Hibernate+Ibatis+Ajax(DWR)框架对系统进行设计。
最后,对论文工作进行了总结,讲述了自身体会,并且做出了相应的展望。