摘要:MyOffice是将现代化办公和计算机网络功能结合起来的一种新型的办公方式,是当前新技术革命中一个非常活跃和具有很强生命力的技术应用领域,是信息化社会的产物。通过网络,组织机构内部的人员可跨越时间、空间协同工作。通过MyOffice系统所实施的交换式网络应用,使信息的传递更加快捷和方便,从而极大地扩展了办公手段,实现了办公的高效率。
本文从企业的实际情况出发,在用户需求分析的基础上,提出企业办公自动化系统的基本目标,并阐述系统结构设计和功能设计,设计了一种基于WEB的网络办公自动化系统,系统建立在Browser/Server/Database三层构架之上,并且本系统采用MVC(Model,View,Controller)三层架构,从而使Business层和Web层得到了很好的分离,并且本系统采用了可跨平台的Java语言作为主要开发语言,并使用了基于MVC三层架构的Struts框架和实现了O/R(Object/Relation)的Hibernate框架等J2EE的主流框架,从而大大增加了系统的灵活性和可扩展性。并且本系统采用Mysql数据库,从而降低了对运行环境配置的要求。
关键字:Struts,MyOffice,JSP
Abstract:Transact the automation(the OA-Office Automation) is to transact modernization to put together with the calculator network function knot of a kind of transacts a way newly, is a very active in the current new technique revolution with have very strong vitality of technique applied realm is the outcome of the information-based society.Pass a network, organize the organization insider member can cross over time,space to be in conjunction with a work.Passes the commutation type network application that the OA system carry out, make the information deliver more fast with convenience, expanded to transact means thus and biggest, carry out to transact of high-efficiency.
This paper presents the designs for the structures and the functions of the enterprise office automatic system, gives the goal of the system based on the actual situations and the user requirements, and proposes a kind of web-based office automation system, which is built upon Browser/Server/Database architecture,And this system uses MVC(Model-View-Controller) architecture, so the Business Tier separate from the Web Tier, and this system uses the Java Programming-Language which can runs in different environment, especially, this system uses Struts which built upon MVC architecture and Hibernate which implements O/R(Object/Relation). And this system augments the agility and expansibility. This system uses Mysql for the database, so reduce the dependence of the system.
Keywords: Struts,MyOffice,JSP