1、目 录摘要1Abstract2第一章绪论41.1OA概述41.2技术背景41.3课题研究的意义及可行性4第二章Struts介绍52.1 MVC模式简介52.1.1 模型62.1.2 视图62.1.3 控制层62.2 Struts框架的结构及实现方法62.2.1Struts框架的组成72.2.1 Struts的基本组件72.2.2 Struts的工作过程92.3 Struts的国际化9第三章 Hibernate框架介绍103.1 数据库操作的3个阶段103.2 ORM对象关系映射123.3 Hibernate介绍及工作过程133.3.1 Hibernate的组成133.3.2 Hibernate
2、的工作过程14第四章系统功能的实现及部署154.1 系统概述154.2 系统分析164.2.1 需求分析164.2.2 可行性分析164.3 系统设计164.3.1 总体设计164.3.2 详细设计174.3.3 确定并搭建开发环境,并对开发环境进行测试204.3.4系统实现214.3.5 系统的部署及运行30第五章 开发总结及前景31致谢31参考文献3236共 38 页 第 36 页摘要财务报销系统是将财务报销和计算机技术结合起来的一种新型的办公方式,是信息化社会的产物。通过网络,组织机构内部的人员可跨越时间、空间进行操作。通过财务报销系统所实施的交换式网络应用,使信息的传递更加快捷和方便,
3、从而极大地扩展了办事效率。财务报销系统,是以网络为依托,在企业内部进行畅通的信息交流。在这种模式下,它所属的财务、人事都成为企业信息流中的独立的一个环节,而不再为安全过分担忧。依靠这种模式,企业的组织结构能够得到简化,各个部门在信息共享的基础上进行协作,藕合性大大减低,便于明确各个部门甚至每个员工的责任,而决策层可以迅速综合来自各个方而的信息,并此为依据制定企业的战略决策。没有人怀疑计算机的出现给办公室职员带来的便利,但是对现代的企业人事烦杂,为了减轻员工的工作量,要将员工从繁琐的事务性工作中解放出来,用更多的精力去关注最重要的事情,从而提高企业的效率,增强企业的综合竞争能力。随着计算机网络技
4、术的发展及企业管理模式的不断变化,目前,以传统人力为主的财务报销系统已不能很好满足企业办公的需求,难以充公整合新技术的特点,进而无法充分发挥新管理模式的优势,并且要针对不同的人寻找不同的资料大大增加了工作的难度和烦索程度。本文从企业的实际情况出发,在用户需求分析的基础上,提出企业财务报销基本目标,并阐述系统结构设计和功能设计,设计了一种基于WEB的网络财务报销系统,系统建立在Browser/Servr/Database三层构架之上,并且本系统采用MVC(Model,View,Controller)三层架构,并且本系统采用了可跨平台的Java语言作为主要开发语言,并使用了基于MVC三层架构的St
5、ruts框架和实现了O/R(Object/Relation)的Hibernate框架等J2EE的主流框架,并对本系统进行了国际化,从而大大增加了系统的灵活性和可扩展性。并且本系统采用Mysql数据库,从而降低了对运行环境配置的要求。关键字:Hibernate,Struts,O/R,MVC,OA,JSP ,SiteMeshAbstractTransact the automation(the OA-Office Automation) is to transact modernization to put together with the calculator network function
6、 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 con
7、junction 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.Now say of transact automation, should take network as to
8、rely on, carry on unimpeded information exchanges in the business enterprise inner part.Under this kind of mode, the business enterprise becomes a big office, it the finance,personnel,administration,business belong to etc. the sections all become the business enterprise information to flow in of a l
9、ink, but Be not the information isolated island of the single any more.Depend on this kind of mode, the organization structure of the business enterprise can get a simplification, each section shares in the information of the foundation go forward to go cooperation, easy to definitely each section e
10、ven the responsibility of each employee, but make policy a layer and can synthesize to come from each square quickly but of information, and this strategic decision that is the basis to draw up a business enterprise.No one doubts the emergence of the calculator brings employee in office of convenien
11、ce, but to the transact of modern automation but speech, its purpose has already not limitted at workload of ease the employee, but wants to work employee to medium liberation to come out from the tedious business, paying attention to the most important affair with more energies, raising the efficie
12、ncy of the business enterprise thus, strengthenning a business enterprise of comprehensive competition ability.As the developing of the network technology and the variety of the management, at present, the office automation systems using conventional Client/Server do not well satisfy the need of net
13、work office and can hardly make a full use of new technique, so they could not take the advantage of new management. And we have to develop different client program for different Running- Environment and different Operating System which by a long way augments the difficulty of the program developmen
14、t and updating circle. 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
15、 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 a
16、rchitecture and Hibernate which implements O/R(Object/Relation). And I use internationalization in this system, which augments the agility and expansibility. This system uses Mysql for the database, so reduce the dependence of the system.Keywords:Hibernate,Struts,O/R,MVC,OA,JSP第一章绪论1.1 财务报销系统概述在当今计算机网络技术和计算
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1