background image

JSP 技术。JSP 的组合让 Java 开发者同时拥有了类似 CGI 程序的集中处理功能和类似 PHP 的
HTML 嵌入功能,此外,Java 的运行时编译技术也大大提高了 Servlet 和 JSP 的执行效率
Servlet 和 JSP 被后来的 J2EE 平台吸纳为核心技术。

下面介绍一个

web 技术应用的实例:基于 web 的办公自动化(OA)系统的实现。

1、OA管理系统的研究
办公自动化于

20 世纪 50 年代提出, 在 80 年代至 90 年代得到了飞速的发展。办公自动化

是以先进的科学技术、信息技术、系统科学和行为科学为支柱的一门综合性技术。

目前国内的

OA 系统在处于第二代 OA 系统阶段,从 90 年代中期开始的以网络技术和

协同工作技术为主要特征,实现了工作流程自动化,即将收发文从传统的手工方式转向工
作流自动化方式。第二代办公自动化系统,实现了不同职能部门间的工作流程自动化。不同
部门及其工作人员工作间的协作大大加强,从而使政府

/企业办公的效率得到较大的提高。

而且,以

Internet 为基础,办公自动化系统实现了移动办公,资源的利用不再受通讯技术的

限制,从而实现政府

/企业内部的电子化和网络化办公。其中也存在一些问题如:1、开发手

段单一,平台依赖性严重;

2、为用户考虑得少,软件的柔性构造功能较差;3、办公系统概

念弱化,办公资源无法统一管理,办公信息孤岛化。

而在一些发达国家里,图书馆管理系统的研究和发展比较早、比较好,所以他们的

OA

系统能体现出高智能、高便捷的优点。国外许多大公司投入了大量人力、物力,在语音、数字、
文字图象、网络技术、人机工程等方面进行了深入细致的研究,并推出了影象处理设备、文字
处理机、办公室助理机、袖珍组织机、笔记本计算机等现代办公设备。

 

2、OA管理系统的发展趋势
目前,由于计算机网络和信息技术的飞速发展,OA管理系统也因此得到了迅速的发

展和改变,它逐步实现了多方位的联机办公,办公文档的快速传送及处理。而更重要的是,
OA管理系统逐渐地向多元化发展,比较先进的OA自动化办公管理系统能够利用网络对
语音、数字、文字图象、文档等等信息进行各种处理及传递。此外,随着

 网络技术的应用的发

展,一个完善的系统还应提供无缝接入影象处理设备、文字处理机、办公室助理机、袖珍组织
机、笔记本计算机等现代办公设备。

总之,

OA 管理系统正朝着智能化、现代化、综合化等方向不断地发展。

3.需求分析
需求分析阶段是

OA 管理系统开发最重要的阶段。因为只有充分了解用户和系统本身的

需求后,才能够设计出比较完善的系统。在此,我将需求分析分为两个部分。一是理解需求。
二是功能需求。

3.1 理解需求
基于对

OA 管理系统的本身的理解,得到的需求规格说明以下:

1)系统为所有用户建立登录资料信息,所有的用户在进入系统前都需要身份验证。

用户证号和密码输入正确才能进入系统。

2)系统为不同的用户分配不同的访问权限。

3)在系统中,管理用户对系统的配置进行设置。

4)系统中,管理用户可以对用户的某些信息进行修改,增加,删除。

5)系统中,管理用户可以查看系统的运行日志。

6)系统需有较好的安全性和可扩展性,并提供简洁方便的图形用户界面。

7)用户根据自己的权限,可以访问拥有权限的文件及资源。并可以进行系统的操作。

3.2 功能需求
一个图书馆管理系统至少包括以下的功能:

1)登录模块