我个人在导师指导下进行的研究工作及取得的研究成果。
尽我所知,除了文中特别加以标注和致谢的地方外,论文中不包含其他人已经发表或撰写过的研究成果,也不包含为获得东南大学或其它教育机构的学位或证:}弓而使用过的材料。
与我一同工作的同志对本研究所做的任何贡献均己在论文中作了明确的说明并表示了谢意。
研究生签名:互 韭』啦日期:— 东南大学学位论文使用授权声明 丝耻/ 东南大学、中国科学技术信息研究所、国家图书馆有权保留本人所送交学位论文的复印件和电子文档,可以采用影印、缩印或其他复制手段保存论文。
本人电子文档的内容和纸质论文的内容相一致。
除在保密期内的保密论文外,允许论文被查阅和借阅,可以公布(包括以电子信息形式刊登)论文的全部内容或中、英文摘要等部分内容。
论文的公布(包括以电子信息形式刊登)授权东南大学研究生院办理。
~繇螂一:蟛期: 华一,, 第一章绪论 第一章绪论1.1前言 自从上世纪五六十年代计算机应用于企业管理以来,信息技术逐步渗透到企业管理、生产运作的各个环节,并且信息系统的率先使用,会给应用者带来竞争优势,随着信息系统成为企业生存的必备工具的同时,信息系统的持续开发、应用就变得尤为重要。
但是.现实中的企业对于信息系统的持续开发和戍Hj.往往存在时间和空间上的间断,即:在时间上不能形成以企业战略目标为导向的、完整的、连续的信息系统开发、应用序列;在空间上不能有效地整合企业内、外部的应用llJ。
同时,许多企业的信息系统还停留在传统的C/S架构阶段。
在复杂、快变的市场环境下,企业的需求无时无刻不在变化着,企业要以战略目标为导向,整合企业的内外部麻用,依靠信息系统建立企业的竞争优势,就必须不断的对信息系统进行升级和维护,以适应新的功能和性能需求。
但对于c/S架构的信息系统,任何更新和维护操作都要求在每个客户端安装新的客户端应用程序,这样,将极大的耗费企业的精力和财力。
为此,选择B/S开发模式,设计出基于Web的信息系统才是提高企业竞争力的恰当选择。
1.2课题的研究背景 随着网络技术的不断发展和现代化管理需求的急剧增长,基于B/S(Browser/Server)模式的MIS必将取代传统的C/S模式的MIS。
和C/S结构相比,B/S结构的使用、维护、升级都很简单。
它是随着Interact技术的兴起,对C/S结构的一种改进。
在这种结构下,建立并配置Web服务器及数据库服务器,以实现通过浏览器来访问数据库;它能实现不同的人员,从不同的地点,以不同的接入方式(比如LAN,WAN,Intemet/Intranet等)访问和操作相同的数据库,能有效地保护数据平台和管理访问权限,服务器数据库也很安全12〕。
本课题就是要将上海时代航运公司原有的用VB构建的C/S结构的MIS改成B/S结构,在新系统的构建过程中将采用原来的数据库记录进行调试。
原有的MIS于2002年投入使用,同时该MIS的功能也在不断扩大,要将这样一个使用多年的MIS改成B/S结构,选择一个合适的开发平台很关键。
由于J2EE平台的成熟及其在大型项目上的优势,本项目选用了J2EE作为开发平台,J2EE平台下具有丰富的软件框架和插件,针对B/S结构胖服务瘦客户的特点以及页面响应速度和开发效率方面的要求,本项目采用了J2EE平台下的Struts+Spring+HibemateC-Ibatis+Ajax(Dwr)组合框架,用Struts框架来实现客户表示层可以使页面展现和业务逻辑相分离,用Hibernate来实现数据持久层使程序员可以随心所欲的使用对象编程的思维来操作数据库,使用Spring的反转控制可以促进程序间的松散耦合,使用SpringAOP(面向方面编程)弥补了OOP(面向对象编程)在横向编程方面的不足,使用Ibatis减少了像mBC中固定重复代码的编写,也保持了SQL的全部能力,它可以完全掌握相关语句的一切细节,这也就弥补了Hibernate在复杂业务逻辑和高性能方面的不足,使用Ajax框架