JAVA基于Struts架构的办公自动化系统毕业论文

上传人:壹****1 文档编号:501943255 上传时间:2023-12-15 格式:DOC 页数:62 大小:1.46MB
返回 下载 相关 举报
JAVA基于Struts架构的办公自动化系统毕业论文_第1页
第1页 / 共62页
JAVA基于Struts架构的办公自动化系统毕业论文_第2页
第2页 / 共62页
JAVA基于Struts架构的办公自动化系统毕业论文_第3页
第3页 / 共62页
JAVA基于Struts架构的办公自动化系统毕业论文_第4页
第4页 / 共62页
JAVA基于Struts架构的办公自动化系统毕业论文_第5页
第5页 / 共62页
点击查看更多>>
资源描述

《JAVA基于Struts架构的办公自动化系统毕业论文》由会员分享,可在线阅读,更多相关《JAVA基于Struts架构的办公自动化系统毕业论文(62页珍藏版)》请在金锄头文库上搜索。

1、基于Struts架构的办公自动化系统的研究与开发2008年6月摘 要当代社会已经进入了信息时代,企业对信息需求的增长,使得计算机、网络技术已经快速融入到了企业的需求中。传统的企业内部信息的交流方式早已不能满足企业对大量信息的快速传递和处理的需求,网络的应用改变了这种传统的模式,提高了企业内部的管理水平,进而全面得提升了企业在市场竞争中的综合竞争力。办公自动化系统基于网络,提高了企业内部的信息化水平。本文描述了一个办公自动化系统的开发过程,依据面向对象设计的开发思想,选用浏览器/服务器(B/S)模式搭建,并用Struts完成了系统的最终实现。系统分为个人办公和企业信息管理两大模块:个人办公模块包

2、括收发文管理、会议管理、邮件管理、日程管理、意见箱等五个子模块,提供公文流传、会议记录、邮件收发、日程安排、提出意见建议等功能,给企业员工在日常办公的过程中提供了方便。企业信息管理模块包括公告管理、新闻管理、人力资源管理、资产管理、资料共享等五个子模块,提供公告、新闻信息的发布,员工信息的管理,记录企业资产状态,企业内部电子资料的共享等功能。关键词:办公自动化,面向对象,Struts,B/SAbstractPresent society have entered information times, enterprise makes computer and network technolog

3、y have blended in the demand of enterprise fast for the increase of information demand. The alternating way of the enterprise internal information of tradition can not satisfy enterprise long ago, have raised the built-in level of management of enterprise for the application pattern that has changed

4、 this kind of tradition of demand and network of plenty of informations that transmited and handled fast , and then have to promote enterprise all-sidedly the comprehensive competition ability in market competition. The automation system of official business has raised the built-in informative level

5、 of enterprise based on network. This paper has described a development course of the automation system of official business , is ideological according to the development of object oriented design, choose B/S pattern put up to build, and have completed systematic last realization with Struts. System

6、 divides into personal official business and enterprise information management two big modulars: The personal modular of official business ,including the 5 son modulars such as dispatcher writing management, meeting management, mail management, programme management and opinion case offer official do

7、cument to spread , meeting record, mail dispatcher and programme arrangement , put forward the functions such as opinion suggestion, have offered convenience to enterprise employee in the course of daily official business. Enterprise information management modular ,including announcement management,

8、 news management, the management of human resource and asset manage , information share wait for 5 son modulars, offer announcement and news information issue , the management of employee information, record enterprise asset state, enterprise internal elecinformation share etc. function.Key words: o

9、fficial automation, object oriented, Struts, B/S目 录1 绪论11.1办公自动化软件开发的现状11.2本文要做的工作22 运用技术及开发工具介绍32.1 Struts技术简介42.2 B/S模式介绍及应用42.2.1 什么是B/S模式42.2.2 B/S模式的优缺点52.3开发工具的选择62.3.1 Eclipse介绍与应用62.3.2 Tomcat介绍63 需求分析与系统设计73.1问题域的一般描述73.2待开发软件的功能模块需求73.2.1 系统模块功能图73.2.2 系统模块功能描述83.2.3 系统其他需求93.3 系统用例模型103.3

10、.1 系统边界103.3.2 主要参与者及其目标103.3.3 用例图113.3.4 系统主要类图123.4系统数据库设计183.4.1 数据表概要说明183.4.2 数据表的结构184 系统详细设计234.1 前期准备234.1.1 配置应用Struts结构文件及数据库连接文件234.1.2类的分布架构设计234.2公共类的编写244.2.1 数据库的连接及操作方法类:DB254.2.2 数据表信息类:Content264.2.3 分页类:Page274.2.4 检查用户权限类:CheckUserAble294.2.5 检查用户是否在线类CheckUser类304.3登录模块的设计314.3

11、.1 表现层设计314.3.2 业务控制层设计314.4文件共享模块的设计344.4.1 文件上传子模块表现层设计344.4.2 业务控制层设计354.5其他模块的设计375 系统测试385.1 系统测试385.1.1 系统运行概貌385.1.2 收发文管理模块测试405.1.3 会议管理模块测试425.1.4 公告管理模块测试435.1.5 日程管理模块测试455.1.6 新闻管理模块测试455.1.7 人力资源管理模块测试465.1.8 资产管理模块测试485.1.9 文档管理模块测试505.1.10 意见箱模块测试505.2测试分析52结论53参考文献54致谢55附录A 办公自动化OFF

12、ICE部署手册561 绪论1.1办公自动化软件开发的现状当今社会是一个信息飞速发展的社会,因此,针对各行业来说,计算机的应用实为重要,求质量、求速度,尽可能的脱离手工操作,是现代人追求的目标。分析人士指出,在一个企业的运作过程中,交流成本成为了总成本的一个重大构成部分,因此,如何实现快速、有效的交流以降低交流成本成为每个企业所关心的问题。在现代社会中,任何一个行业,任何一个企业,高效准确的办公都是至关重要的。快捷的信息交流,畅通的公文传递,迅速的文档查询,自动的工作流转等等都能提高一个企业的办公效率,进而提高其市场竞争力。图1.1 传统办公模式传统的办公模式主要以纸介质为主,在信息革命的浪潮中

13、,显然已经远远不能满足高效率、快节奏的现代工作和生活的需要。Internet/Intranet的迅猛发展,为信息的交流和共享,团队的协同运作提供了技术的保证,同时也预示着网络化办公时代来临。图1.2 网络化办公模式 现有办公自动化系统中,企业文件流转功能都是核心功能。可以认为,企业办公主要是一个文件流转的过程,所有的办公事务都可以抽象成一个数据库表单。传统办公自动化系统和大型MIS系统在处理企业管理流程中大多采用企业业务流程重组(BKR),其核心思想就是要先优化企业业务管理流程,再根据优化后的流程建设企业信息统。这样不仅在系统建设中工作量巨大,同时面临来自企业内部重重的阻碍。要想实现办公自动化

14、,就需要实施计算机管理,所以,开发了这个办公自动化系统OFFICE,此系统是基于网络的,部署方便,易于维护。1.2本文要做的工作本文的最终目标是要描述建立一个办公自动化系统的过程,本文重点描述了个人办公,企业信息管理模块。系统选用Struts框架,以MVC设计模式作为软件工程方法,并用JAVA语言实现。本文主要做的工作是描述了此办公自动化系统从分析,设计,到实现的主要工作流程,并在最后阐述系统的使用方法。本系统实现的主要功能模块有:1、个人办公模块包括收发文管理、会议管理、邮件管理、日程管理、意见箱等五个子模块,提供公文流传、会议记录、邮件收发、日程安排、提出意见建议等功能,给企业员工在日常办

15、公的过程中提供了方便。2、企业信息管理模块包括公告管理、新闻管理、人力资源管理、资产管理、资料共享等五个子模块,提供公告、新闻信息的发布,员工信息的管理,记录企业资产状态,企业内部电子资料的共享等功能。2 运用技术及开发工具介绍该办公自动化系统是在Eclipse 3.2的环境下开发的,以MS SQL Server2000作为后台数据库,Action作为系统的业务逻辑层,JSP页面作为系统的表现层,通过使用Struts实现的MVC机制,来控制整个办公自动化的业务数据流程。本系统是基于WEB的,所以Internet必须成为浏览器和服务器之间的通信媒介, UML架构模型如图2.1所示:图2.1 架构设计图本系统的具体架构是MVC模式,并用DAO封装所有的数据库访问,具体的物理架构如图2.2所示:图2.2 物理架构图

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 工作计划

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号