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

来源 :东南大学 | 被引量 : 0次 | 上传用户:guisq2
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
管理信息系统(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)框架对系统进行设计。   最后,对整个论文的内容进行了总结,并给出了论文需要进一步研究的问题。
其他文献
传统的大学英语教学活动主要集中在课堂上,这种教学模式不利于教师因材施教,无法满足学生的个性化的需求.分层次的混合式教学模式倡导“以学生为中心,以成果为导向”的教学理
纳米梁作为微纳机电系统器件的基础元件,具有尺寸小、质量轻和灵敏度高等优点,被成功应用于汽车工业、医疗、军事等领域,成为科研工作者研究的热点问题之一。然而随着结构尺寸缩小至纳米量级,其振动行为容易从线性区进入非线性区,出现多值、分岔等非线性行为,这些不稳定因素将影响微机电系统(Micro Electromechanical System,MEMS)、纳机电系统(Nano Electromechani
燃气轮机是舰船的动力系统的重要组成部分。为了保障舰船的安全航行和执行任务,需要对燃气轮机的状态进行监测和预测。根据预测的结果对燃气轮机进行提前维修,把故障在早期就进
互联网的发展推动了有声读物的普及,也为“全民阅读”提供了新的可能性.作为大学生阅读阵地,高校图书馆有责任拓展这一新兴阅读领域,以体现和升华“以人为本”服务理念.本文
矿山开采在带来矿产资源的同时,也是诱发地质灾害和污染环境的直接因素。其中最为突出的就是地表沉陷。为解决以上问题,人们研究出了很多充填开采技术[1],但是每种充填技术都存
会展业的发展带动了新的国民经济增长点,行业的发展也具有很大的潜力.对于图书馆而言,看似好像没什么太大的关联,但是它却具备了可以发展会展的相关能力.而且有关这类型的研
在航天航空器等充气结构上已经越来越多地使用薄膜结构。为了满足充气结构表面薄膜材料强度要求、轻量化要求和构形要求,本文提出一种新型结构称为柔性膜条增强蒙皮,由纯膜结构
经编织物是欧美等国家针对低成本复合材料制造技术开发研制的一类增强纤维织物,可作为高纤维体积分数的预制体在树脂膜渗透技术(RFI)和树脂传递模塑(RTM)等复合材料成型技术中与基
霍尔推力器由于其具有比冲高、质量轻、体积小、结构紧凑、控制精度高、寿命长等特点,在卫星的精确定位、轨道保持、姿态控制等方面得到了广泛的应用。霍尔推力器作为一种典
近年来,随着社会的发展和医疗水平的提高,人们对自身用药安全越来越重视,这就需要医师、护士、临床药师和其他医疗工作者等医疗团队的共同合作,保障患者的用药安全性、有效性