- 1、本文档共98页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
目 录
摘 要 I
第一章 绪论 1
1.1课题研究背景及意义 1
1.2办公自动化现状 2
1.2.1发展历程 2
1.2.2存在的问题 4
1.3本文的主要工作 6
第二章 J2EE技术简介 8
2.1 J2EE技术背景 8
2.2 J2EE的层次 9
2.3 J2EE应用程序组件 11
2.4 EJB技术简介 12
2.4.1 Home接口 12
2.4.2 Remote接口和Local接口 13
2.4.3 Enterprise Bean类 13
2.4.4 部署描述文件 14
2.5本章小结 14
第三章 基于J2EE的办公自动化系统需求分析 15
3.1系统需求 15
3.2系统用例 18
3.2.1日常业务用例 18
3.2.2个人办公用例 23
3.2.3信息交流用例 24
3.2.4会议管理用例 25
3.2.5人事管理用例 26
3.2.6设备管理用例 27
3.2.7系统管理用例 29
3.4本章小结 30
第四章 基于J2EE的办公自动化系统设计 32
4.1系统概要设计 32
4.1.1系统设计目标 32
4.1.2系统设计原则 32
4.1.3系统设计模式 33
4.1.4系统体系结构 36
4.2主要功能模块设计 38
4.3数据库设计 40
4.4本章小结 44
第五章 基于J2EE的办公自动化系统实现 45
5.1开发环境 45
5.2数据层的设计 47
5.3视图层的设计与实现 53
5.3.1用户登录 54
5.3.2添加员工 54
5.3.3邮件收发 55
5.3.4公文审批 56
5.3.5上下班登记 57
5.4控制层的设计与实现 59
5.4.1用户登录 59
5.4.2添加员工 61
5.4.3邮件收发 62
5.4.4公文审批 64
5.4.5上下班登记 65
5.5 本章小结 67
第六章 系统测试 68
6.1测试目的与测试环境 68
6.1.1测试目的 68
6.1.2测试环境 68
6.2测试方法与测试内容 69
6.2.1测试方法 69
6.2.2测试内容 70
6.3测试用例与测试结果 70
6.3.1用户登录测试 70
6.3.2个人办公测试 72
6.3.3日常业务测试 73
6.3.4信息交流测试 76
6.3.5 设备管理测试 77
6.3.6会议管理测试 78
6.3.7人事管理测试 79
6.3.8系统管理测试 80
6.4测试结果分析 81
6.5本章小结 82
第七章 总结与展望 83
致 谢 84
参考文献 85
作者攻硕期间取得的成果 88
1.1课题研究背景及意义
社会信息化的发展,使得各企事业单位需要处理的信息量变得越来越大,越来越复杂。对于各单位来说信息是占主导地位的资源,它能否发挥有效的作用,直接关系到单位的经营发展和经济效益。随着业务量、信息量的不断增长,过去低效的手工办公方式越来越难以应付,而且现代社会竞争的压力越来越大,各单位要想生存,就必须能够对各种信息进行有效和快速的处理来提高自己的竞争力。因此,现代社会急需一种集信息处理、信息保存、信息传输和信息共享于一体的全新的办公自动化系统。
办公自动化(Office Automation),简称OA,它是在20世纪50年代提出的,在80到90年代得到了极大的发展。20世纪70年代,美国麻省理工学院教授M.C.Zisman为刚刚诞生的办公自动化作了如下的定义[1]:“办公自动化就是将计算机技术、通信技术、系统科学及行为科学应用于传统的数据处理难以处理的数量庞大且结构不明确的、包括非数值型信息的办公事务处理的一项综合技术”。
20世纪80年代中期,我国制定了办公自动化的发展目标及远景规划。国务院电子振兴领导小组办公室办公自动化专家会议对办公自动化作了如下定义[2]:办公自动化是利用先进的科学技术,不断使人的办公业务活动物化于人以外的各种设备中,并由这些设备与办公室人员构成服务于某种目标的人-机信息处理系统。其目的是尽可能充分地利用信息资源,提高生产率、工作效率和服务质量,辅助决策,力求取更好的效果以达到既定(即经济、政治、军事或其它方面的)的目标。
时代在不断的发展,人们对办公自动化概念的认识也在不断深化和拓展中。当前对办公自动化一般的理解是:机构利用网络通讯、数据库和计算机等现代信息技术将其内外部的管理和服务职能进行无缝隙的集成。以达到工作的流程化和办公的自动化。单位内部的各个部门,可以利用网络技术,将大量频繁的工作,如行政管理工作、日常办公、通知通告、文件传输等,在网络上实施。这就打破了企事业单位以前办公的空间、时间和资源等的制约,加强了部门间、员工间和领导间的信息交流,并且使得文件和信息的流通更加及时流畅。
综上所述,办公自动化至少包括以下几层含义[3]:
办公自动化首先必
文档评论(0)