基于struts架构的办公自动化系统的研究与开发毕业论文

基于struts架构的办公自动化系统的研究与开发毕业论文

ID:1393964

大小:1.51 MB

页数:60页

时间:2017-11-11

基于struts架构的办公自动化系统的研究与开发毕业论文_第1页
基于struts架构的办公自动化系统的研究与开发毕业论文_第2页
基于struts架构的办公自动化系统的研究与开发毕业论文_第3页
基于struts架构的办公自动化系统的研究与开发毕业论文_第4页
基于struts架构的办公自动化系统的研究与开发毕业论文_第5页
基于struts架构的办公自动化系统的研究与开发毕业论文_第6页
基于struts架构的办公自动化系统的研究与开发毕业论文_第7页
基于struts架构的办公自动化系统的研究与开发毕业论文_第8页
基于struts架构的办公自动化系统的研究与开发毕业论文_第9页
基于struts架构的办公自动化系统的研究与开发毕业论文_第10页
资源描述:

《基于struts架构的办公自动化系统的研究与开发毕业论文》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

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

2、3.1系统边界103.3.2主要参与者及其目标10553.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检查用户是否在线类Che

3、ckUser类304.3登录模块的设计314.3.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公告管理模块测试43555.1.5日程管理模块测试455.1.6新闻管理模块测试455.1.7人力资源管理模块测试465.1.8资产管理模块测试485.1.9文档管理模块测试505.1.1

4、0意见箱模块测试505.2测试分析52结论53参考文献54致谢55附录A 办公自动化OFFICE部署手册56551绪论1.1办公自动化软件开发的现状当今社会是一个信息飞速发展的社会,因此,针对各行业来说,计算机的应用实为重要,求质量、求速度,尽可能的脱离手工操作,是现代人追求的目标。分析人士指出,在一个企业的运作过程中,交流成本成为了总成本的一个重大构成部分,因此,如何实现快速、有效的交流以降低交流成本成为每个企业所关心的问题。在现代社会中,任何一个行业,任何一个企业,高效准确的办公都是至关重要的。快捷的信息交流,畅通的公文

5、传递,迅速的文档查询,自动的工作流转等等都能提高一个企业的办公效率,进而提高其市场竞争力。图1.1传统办公模式传统的办公模式主要以纸介质为主,在信息革命的浪潮中,显然已经远远不能满足高效率、快节奏的现代工作和生活的需要。Internet/Intranet的迅猛发展,为信息的交流和共享,团队的协同运作提供了技术的保证,同时也预示着网络化办公时代来临。图1.2网络化办公模式    现有办公自动化系统中,企业文件流转功能都是核心功能。可以认为,企业办公主要是一个文件流转的过程,所有的办公事务都可以抽象成一个数据库表单。传统55办公

6、自动化系统和大型MIS系统在处理企业管理流程中大多采用企业业务流程重组(BKR),其核心思想就是要先优化企业业务管理流程,再根据优化后的流程建设企业信息统。这样不仅在系统建设中工作量巨大,同时面临来自企业内部重重的阻碍。要想实现办公自动化,就需要实施计算机管理,所以,开发了这个办公自动化系统OFFICE,此系统是基于网络的,部署方便,易于维护。1.2本文要做的工作本文的最终目标是要描述建立一个办公自动化系统的过程,本文重点描述了个人办公,企业信息管理模块。系统选用Struts框架,以MVC设计模式作为软件工程方法,并用JAV

7、A语言实现。本文主要做的工作是描述了此办公自动化系统从分析,设计,到实现的主要工作流程,并在最后阐述系统的使用方法。本系统实现的主要功能模块有:1、个人办公模块包括收发文管理、会议管理、邮件管理、日程管理、意见箱等五个子模块,提供公文流传、会议记录、邮件收发、日程安排、提出意见建议等功能,给企业员工在日常办公的过程中提供了方便。2、企业信息管理模块包括公告管理、新闻管理、人力资源管理、资产管理、资料共享等五个子模块,提供公告、新闻信息的发布,员工信息的管理,记录企业资产状态,企业内部电子资料的共享等功能。552运用技术及开发

8、工具介绍该办公自动化系统是在Eclipse3.2的环境下开发的,以MSSQLServer2000作为后台数据库,Action作为系统的业务逻辑层,JSP页面作为系统的表现层,通过使用Struts实现的MVC机制,来控制整个办公自动化的业务数据流程。本系统是基于WEB的,所以Internet

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。