1.2系统开发的意义
相对以前的人工操作办公的情况来说,办公自动化更能适应信息化时代的需求。它能够有效地提高企业的综合管理水平和在市场中的竞争能力,提高企业各部门之间的办公效率,提高决策的正确性、科学性。为了适应时代的发展,企业已经不可避免的需要脱离传统的人工操作的办公模式,接受现代化办公的模式,即办公自动化。它可以在现有的管理组织结构上进行优化,并通过管理体制的调整来提高企业办公效率,同时增加了协同办公的能力,强化决策的一致性,最终实现提高决策效能的目的。
1.3系统关键技术
网站运用目前比较流行的Java作为开发语言,采用Oracle作为后台数据库,在面向对象的基础上,开发设计了办公自动化系统。
1.3.1 JAVA
Java不仅拥有全球最大的开发人员专业社群,它还被广泛的应用于计算机、数据中心、游戏控制平台、超级计算机、Android和Internet上。Java技术拥有非常良好的通用性、高效性、平台移植性和安全性,是一种能够编写跨平台应用软件的面相对象的程序设计语言。Java具有以下特点:
1. 易学性。Java语言和C语言很相近,让开发人员很容易上手,特别是在指针方面,Java通过饮用替代了C语言中繁琐的指针。此外,Java语言还提供了自己的自动废料收集,使程序员在编写代码时不必考虑内存的管理。
2. 安全性。Java语言本身就有很多安全特性,Java在防止恶意代码攻击时,不但在网络环境中提供了一个安全防范机制,而且还可以在网络下载类中提供一个安全的防范机制。因此,java应用也有安全哨兵之称的美誉。
3. 动态性。在软件的升级中,不但能够通过网络动态的被载入到需要的程序类中,而且还可以通过设计编写后的java程序类被载入到动态运行环境中。
1.3.2 Oracle
Oracle数据库是以分布式数据库为核心的一组软件产品,在数据库领域一直处于领先地位的产品。可以说Oracle数据库系统是目前世界上使用最为广泛的数据库管理系统,系统可移植性好、使用方便、功能强,适用于各类大、中、小、微机环境、它是一种高效率、可靠性好的、能够适应高吞吐量的数据库解决方案。它具有以下优点:
1. 易于配置管理,版本控制不需要手工操作与任务调配。无缝隙版本控制,实现任意时间点的“回忆”。
2. 历史数据保持在线,避免恢复数据带来的时间延迟。
3. 高效的性能和存储,捕获过程可以有效地将性能开销降到最低,历史数据以压缩的形式存储,以减少潜在的大存储需求。完善的保护机制以防止意外或者恶意更新,历史数据不能直接更新。
4. 具有强大的可用性、可扩展性、数据安全性和稳定性。
2.系统分析
2.1需求分析
随着当今世界的快速发展,传统的由人工操作来处理办公业务,已经不能再满足现代化企业办公的需求了。而人们生活的各方各面都深受网络的影响,人们越来越习惯由网络带来的各种快捷和便利,因此,通过网络办公已经成为企业办公的发展趋向。而办公自动化,即数字化办公,则由于其不受时间和空间的限制,且具有更加方便快捷人性化操作,能够有效地提高企业办公的效率,满足现代化企业的需求,技术又比较成熟,因此受到现代人的喜爱。
本系统包括以公文流转为核心的收发文系统,以及与公文流转相关的常用功能模块:交办任务、公告、短消息。收发文系统实现机构内部、机构之间的公文流转。总之本系统主要实现751大需求模块:部门管理、日常办公、公文管理、统计报表、权限管理,考勤管理。 java办公自动化系统的设计与实现(2):http://www.751com.cn/jisuanji/lunwen_37714.html