办公自动化系统软件的开发与实现

本文从企业的实际情况出发,在用户需求分析的基础上,提出企业办公自动化系统的基本目标,并结合系统的结构设计和功能设计,开发了一个比较具有操作性的办公自动化系统。本文首先介绍了实现办公自动化系统的重要性,以企业办公自动化为基础,提出了信息技术。然后引出办公自动化的概念,通过分析办公自动化系统的需求,对办公自动化系统进行更详细的系统的分析和设计。最后指出了当前企业办公自动化领域存在的问题和企业的办公自动化技术的发展前景。
目录
摘要 1
关键词 1
Abstract 1
Key words 1
引言 1
1、绪论 2
1.1办公自动化系统提出 2
1.2国内外研究现状 2
1.3应用前景 2
2、系统开发的技术和工具 2
2.1开发环境 2
2.2相关技术和工具 2
2.2.1技术支持 2
2.2.2开发工具 3
3、系统的可行性研究与需求分析 3
3.1系统的可行性研究 3
3.1.1技术及开发工具的可行性 3
3.1.2系统的经济可行性 3
3.1.3系统模块管理的可行性 3
3.2需求分析 3
3.2.1系统的功能需求分析 3
3.2.2系统的非功能需求分析 4
4、系统的总体分析与设计 4
4.1系统数据流程图 4
4.2数据库设计 5
4.2.1 数据库设计原则 5
4.2.2 数据库表的设计 5
4、3概要设计 11
4.4 接口设计 12
4.4.1 外部接口 12
4.4.2 内部接口 12
4.5安全保密设计 12
4.5.1 数据安全性 12
4.5.2 操作安全性 12
5、办公自动化系统的实现 12
5.1登录模块的实现 12
5.2人事管理模块的实现 13
5.3日程管理模块的实现 15
5 *好棒文|www.hbsrm.com +Q: ^351916072^ 
.4消息传递模块的实现 16
5.6考勤管理模块的实现 19
6、测试 20
6.1 测试原则及测试方法概述 20
6.2 测试项目测试用例 20
7、结论与展望 22
致谢 23
参考文献: 23
附录 24
办公自动化系统软件的开发与实现
引言
引言
尽管目前国内外办公自动化系统产品很多,但各个企业的具体情况不同,导致不同企业适合采用的办公自动化系统软件在功能实现以及在使用用途上都是有差异的。现在有许多企业还未像许多大企业大公司以及政府部门一样具有雄厚的计算机信息化基础、良好的计算机的设备配置和较好的经济实力。本文旨在设计和开发一个成本低廉、对计算机配置要求不高、易于操作和使用,适合大众企业广泛使用的办公自动化系统。
绪论
1.1办公自动化系统提出
办公自动化系统首先在美国和日本于50年代使用,最早只是具有处理电子数据的簿记功能的系统。60年代被管理信息系统所取代。直到70年代后期最终才形成了涉及多种技术的新型系统的概念——办公自动化。
1.2国内外研究现状
国内传统的办公模式是基于信息技术革命纸质的快速发展,显然不能满足高效率,快节奏的办公需求。办公自动化的实现有利于实现管理的规范化并实现无纸化“绿色办公”模式。
我国办公自动化是开始发展于80年代中期。目前许多办公系统软件以低廉的价格、方便的操作占据着大部分中小型企业的办公管理市场。但是普及率仍然不高,依旧有很多企业采用传统的办公模式。
国外办公软件已经发展到网络化、以管理为重心的办公管理系统。技术较为成熟、整体性能及适应性较高,但是价格较为昂贵。在我国国内的办公管理软件市场上,国外品牌软件占据很重要的比重。以其全面的信息化集成、智能化决策分析和流畅严密的工作流程引擎逐渐发展成为智能型、具有决策型的办公自动化系统。
1.3应用前景
根据国内和国外的发展趋势于办公自动化方面的综合分析,办公自动化到企业将成为未来发展的必然趋势。使用办公自动化系统,信息网络是必要的,办公自动化将成为第一个网络应用采用的办公自动化系统。对企业和职能部门的信息引导,工作效率的提高,提高在国际上的竞争力,起到一个深远的影响发挥了积极作用。将办公自动化系统应用于企业中、设计适宜企业采用的新型办公自动化系统, 将是办公自动化系统未来继续发展前进的目标,具有非常广阔的发展前景。
系统开发的技术和工具
系统的核心设计是运用当前计算机行业最基础的三大框架SSH(Struts2、Spring、Hibernate)作为基本框架进行整合,运用web网络编程的相关知识,加上JSP和Jquery等操作技术[14]。通过tomcat容器的加载、由MySQL数据库提供数据存储环境以及应用Myeclipse开发工具和windows2007系统来完成和实现的。
2.1开发环境
操作系统:Win7
软件环境:JDK7.0,Tomcat6.0,Myeclipse10,Dreamweaver 8.0
数 据 库:MySQL
硬件要求:CPU: 2GHZ 内存:4G
2.2相关技术和工具
2.2.1技术支持
Java是于1995年5月由Sun Microsystems公司介绍了面向对象的编程语言和Java平台的总称。Java分为三个体系:JavaSE(java平台标准版)、JavaEE(java平台企业版)、JavaME(java平台微型版)[1]。Java语言简单安全易于操作、可操作性强,增强了代码的稳定性和应用的可扩展性,使系统更加富有弹性化。
Struts架构是MVC设计模式的一种变型实现,用户创建企业级Java Web应用程序的可扩展的框架[2]。Struts架构继承了MVC设计模式的特点,并基于J2EE的特点,做了相应的修改和扩充。Struts不仅包含了很多独立该框架使用的程序类,还拥有自身使用的控制器,并与一些其他的技术整合形成试图层和模型层。

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/1841.html

好棒文