论文部分内容阅读
Internet和Web技术的发展为现代办公自动化系统提供了新的管理理念和技术支持。基于Web的智能大厦办公自动化系统通过构建一个开放性的办公环境,克服了传统办公系统功能单一、难以与企业其他业务系统紧密集成的缺点,建立了一个动态的、可控的、统一的、全面集成和协作化的平台,为企业提供了先进的电子商务解决方案。 本文在对智能大厦办公自动化现状充分研究的基础上,结合分布式应用技术与现代办公自动化模式,采用基于MVC的Web应用体系,在J2EE平台上设计和实现了一个基于Web的智能大厦办公自动化系统。 Sun公司发布的J2EE技术规范提供了一个基于组件的方法来设计、开发、装配和部署应用程序。J2EE平台使用了一个多层的分布式的应用程序模型。应用程序的逻辑根据其实现的不同功能被封装到组件中,组成J2EE应用程序的大量应用程序组件根据在其所属的多层的J2EE的环境中所处的层被安装到不同的机器中。本文在对软件开发模型和体系结构的发展进行分析后,详细讨论了J2EE分布式体系结构,并对MVC设计模式进行深入地研究。 作为现代办公自动化系统,本系统采用以信息交换平台和数据库结合作为后台,数据处理及分析程序作为中间层,Web作为前台的OA模式,在这种模式下将OA系统纳入由业务处理系统、财务系统等构成的整体系统内,为企业内各部门之间、企业内部与外部资源之间建立了一个协同运作的环境。 在系统设计上,采用了基于J2EEMVC模式的Struts框架的Web应用体系,有效地将业务逻辑、应用程序控制和数据显示功能模块区分开来,可以分别集中开发任意模块而不用担心耦合问题,提高应用程序的柔韧性,使整个系统的开发有条不紊、容易集成、便于维护升级。 本文对模型类、视图、控制器类进行了详细地设计和实现,并对系统安全、系统性能等关键问题进行了深入地研究和设计。