节点文献

基于SSH的办公自动化双语系统的设计与实现

Design and Implementation of an Office Automation System Based on Structs, Spring, and Hibernate

【作者】 徐刚

【导师】 陆永忠;

【作者基本信息】 华中科技大学 , 软件工程, 2011, 硕士

【摘要】 随着21世纪知识经济时代的来临,知识已成为经济增长和社会发展以及企业成长的关键性资源,在知识经济时代,企业与机构不仅要求员工要明确他的个人目标,更要求员工能够知道产生目标的原因,在此背景下办公自动化领域正在进入以知识管理为核心的第三代办公自动化系统。最近几年,基于作为传统EJB架构替代品的Struts+Hibernate+Spring的三层框架发展非常迅速,对软件开发产生了非常大的影响。考虑到办公自动化系统是当前软件开发的一个重点,而基于SSH的架构具有开发效率高,扩展性好,简单性的等特点,此课题采用Struts,Hibernate,Spring三者整合的方式开发办公自动化系统。使用Struts处理表现层和控制层,Hibernate处理持久层和使用Spring处理业务层。本课题主要研究SSH架构的功能和特点,整合技术以及相关的一些技术,并使用这些技术构建了一个办公自动化双语(中英文)系统。本论文的主要内容包括:首先介绍了办公自动化系统的特点和发展趋势,Struts,Hibernate,Spring的原理,功能和特点以及SiteMesh技术的特点和使用方式。其次介绍了此双语系统的需求分析,功能概述和设计,系统架构设计和数据库设计等。接下来依据刚才的系统需求分析和系统设计使用了SSH的架构完成了具体数据库的实现,各种功能和技术的实现,并结合Struts的国际化技术实现和完成了此双语系统系统。最后,使用对Web系统的测试方法对此系统通过了测试,验证了系统的正确性。

【Abstract】 The knowledge has become the key resource of economic growth and social development and growth of business as the 21st century knowledge economy era. Companies and organizations require employees to be clear not only his personal goal, but also the objective reasons.Against this background,the field of office automation are entering the third generation of office automation system which core is knowledge - based management.In recent years,Struts+Hibernate+Spring three-tier framework as the alternative of traditional EJB architecture has developed very rapidly, and had a very big impact on the software development.In consideration of that the current office automation system is a focus of software development, and SSH-based architecture is high efficiency, scalability, and simplicity.This topic using Struts, Hibernate and Spring develope a office automation system. Struts is used for processing presentation layer and control layer, Hibernate is used for processing persistence layer,and Spring is used for processing business layer.The main contents of this paper include:first introduced the characteristics and development trends of the office automation system,and the principles, functions and characteristics of Struts, Hibernate, Spring and the characteristics and using method of SiteMesh.Second, introduced the requirements analysis,functional overview and design, system architecture design and database design of this bilingual system.Then using SSH architecture completed the database implementation and the functions and technology implementation according to the system requirements analysis and system architecture formerly,and completed this bilingual system using internationalization of Struts.Finally, using Web system testing method tested this system and verified the correctness of the system.

【关键词】 StrutsHibernateSpring办公自动化双语
【Key words】 StrutsHibernateSpringOffice automationBilingual
节点文献中: 

本文链接的文献网络图示:

本文的引文网络