计算机技术与应用G007方
指导教师 张俊平
摘要:本文介绍了在Internet/Intranet环境下利用WindowsNT/2000 Server下的ASP技术、COM+、SQL 2000数据库技术,设计一套网络办公系统(OA)的实现方案和技术分析,具体介绍了实现整个系统的模块和数据库、系统组成、网页设计以及代码编写。
关键词:网络办公; ASP技术;数据库
1 概述
1.1 设计背景
21世纪是信息高速发展的时代,也是讲求团体合作的时代,信息的及时交流非常重要,这使得现代办公在技术及概念上都发生了革命性的变化,电脑化、数码化技术及多元化功能在现代办公领域得到越来越多的运用。随着入世后国内各行业的迅猛发展,办公自动化、网络化肯定将得到更广泛的普及和应用。面对知识经济时代的更新要求及理念,改善工作流程,减少工作群组间的隔膜,建立一个网络化的办公室,对于一些单位及企业来讲显得日益紧迫。同时浙江工贸职业技术学院校园网的组建和实施,使得学院OA办公自动化管理系统的实施也具备了条件。
1.2 系统简介
随着政府机关与广大企事业单位内部网站的广泛建立,基于浏览器方式.上的办公自动化系统,已成为众多用户的共同需求。浙江工贸职业技术学院OA办公自动化系统是完全基于Internet域Intranet环境开发而成,以网络为核心,采用全球流行的B/S构架。服务器成功安装OA办公自动化系统后,在同一网络内,可以使任何一位具有系统权限的用户方便简单地通过浏览器实现文件信息的综合管理、实现多用户环境下的无纸化办公。同时,系统还具有网络环境下信息互动、资源共享、零距离、客户要求低等众多优势。并且技术上的一致性、接口的开放性,使OA办公自动管理系统能够很好地与其他系统相接合,快速有效地升级和维护,保护已有投资,并为政府部门及企业的信息化、网络化建设提供广阔的发展空间。
2 系统结构
2.1系统结构图
2.2 系统分布图
见下页。
2.3运行环境
一个完整的网络办公系统的运行环境应该包括硬件环境和软件环境两个部分。硬件环境为一台专用服务器,用于安装系统,装有网卡或者MODEM的PC,需要有一个IP地址。软件环境为Windows NTServer 4.0(IIS4/SP6)Windows 2000(IIS5/sp3),SQL Server 7.0/2000.
采用ASP(Active Server Page )技术和SQL7.0/2000数据库。
2.4系统性能及特点
(1)三重管理
在系统建设的全过程中,以满足浙江工贸职业技术学院校园网的各项实际教育工作需要为最终目的,以计算机高新技术的系统集成为手段,以安全保密为原则,以规范化、标准化的有关条例为依据,以文件的运行规律为导向,以文件、档案信息一体化管理为主线,构成了一个与学院传统文件、人事档案管理工作并存,外延基本吻合,内涵有所扩展,相互融合又相对独立、完整的电子文件、校园网信息管理系统。实现了对文件、人事档案纸质载体、特殊载体及其内容信息的三重管理和利用。
(2)人性化管理
本系统采用了虚拟实际工作岗位的设计思想,系统设置了学院各级领导、信息中心、各个系办公室和学院普通用户等角色,角色和用户的对应关系可以灵活调整。以信息中心角色作为整个公文流转的控制中心,采用设置自动审批路径和手控审批路径两种工作流程的方式,即时监控最新信息的处理流程,并可以根据需要任意调整两种工作方式的互相转换,完全避免信息中断、流程修改等事件的发生。
(3)完善的保密系统
合理、安全、功能强大的用户管理,通过严密的权限控制,杜绝非法访问;所有操作做详细记录,具体安全设置涉及用户的每一步操作;用验证、存取控制、字段级加密和电子签名等多级安全措施,保证学院内部信息在传送、审批和存档时的安全性、保密性、数据的完整性及完全性。对一些必要的文件进行加密。
(4)稳定的运行状态
通用的数据接口、标准的开发技术,加上重要功能进行组件封装,普通客户端已无须任何安装,大型后台数据及成熟的服务器端软件库保证了系统的安全、高效、稳定的运行。
(5)强大的系统功能
该办公自动化管理系统分为七大类,共30多个子模块。从网上办公、个人事务、内部管理到网络资源的信息互递,等等,利用网络技术的强大优势,融合了政府部门门或企业日常办公的几乎所有事务。
实现了关系型数据、文本文件、静态图像(黑白、彩色)和录音、录像等多媒体文件、档案信息的一体化管理;提供各类信息的交互查询、模糊查询及全文检索,使各级领导、教职员工等均可以在任何地方、任何时间对浙江工贸职业技术学院的最新动态进行即时掌握、快速获取。
(6)先进的开发技术
系统采用B/S架构,实现对Internet/Intranet及多用户的全面支持;模块化的开发方式、强大的组件功能、标准的开发模式、流行的开发语言为系统的性能提供了可靠的保证。通用性强,可以适用于不同的部门。
(7)高效的工作方式
充分利用网络的优势,最大限度开发网络资源,实现浙江工贸职业技术学院内部信息的快速传递和资源共享。先进的督办系统,时刻监督工作的处理状态,极大地推动浙江工贸职业技术学院工作效率和工作质量的提高。实现了对文件的全部信息在制作期、现行期和暂存期中的运行情况进行一体化统筹监控和管理,全面提高管理水平。
(8)无限的扩展空间,数据库性能优秀
采用ASP、COM+、JavaScript、 SQL SERVER等标准开发技术,提供全面详尽的开发接口,能方便、快捷地实现系统扩充。系统采用SQL 2000数据库是一种高性能的关系型数据库管理 系统,采用安全账号认证控制用户对服务器的连接,使用数据库用户和角色等限制用户对数据库的访问。同时SQL在处理多用户同时连接方面具有更佳表现,可以应付较大的用户数。
(9)无师自通,使用简单
简洁美观的操作界面,傻瓜式的操作方式,一看就懂、一用就会,详尽的使用手册、完善的在线帮助,使您能在短时间内掌握系统的操作。
(10)维护方便,升级迅速,易于管理。
能够方便地实现远程升级及维护,定期提供软件升级包,升级方法简便快捷,只需对服务器进行升级一次,所有用户即可使用最新版本。系统易于管理,除了严密的权限鉴别外,还有多种有效的管理措施:超级管理员可以直接通过WEB方式对系统进行管理,添加删除用户信息和工作信息等。
3 系统设计思路
本系统客户端采用IE浏览器方式进行工作,只要用户机器装有Win-dow98以上系列Windows操作系统就可用其捆绑的IE进行工作。
系统的设计考虑到实际办公的需要,结构如下:
本系统主要分为两大功能模块:即系统前台(面向用户)、系统后台(面向系统管理员),作为本系统的一名用户,只要掌握前台操作即可,而后台主要任务是对本系统的日常维护、管理,如建立用户、分配用户权限、增加系统信息栏。
4 系统数据库介绍
本系统数据库采用SQL 2000关系型数据库。系统的后台数据库支持当今主流的大型关系数据库,并提供数据的备份与恢复功能,数据安全性好,不会出现网络堵塞现象。
(1)完全支持XML,从浏览器下输入一个URL地址,即可直接访问数据库,而返回结果可以是一个XML文档。通过指定样式模板参数,可在浏览器中输出丰富的页面。另外,还支持基于XML的插入、删除、修改等数据库更新操作。
(2)使用联合服务器来取代通常的集群服务器,各SQL 2000数据库能被分散在-组独立的数据库服务器上,以支持大规模的Web站点的访问需求和企业级的数据处理系统。集群任务交给了Windows2000。由Windows2000来平衡各服务器之间的负载。
(3)引进了定点恢复功能,在事务处理日志中使用了名字作为标记,从而可以精确地恢复数据。
(4)使用Windows2000的Kerberos来支持客户机和服务器之间完整的相互认证,这就像在计算机之间传递安全证书一样。
致谢
该系统是我的毕业设计作品,在做这个系统的过程中遇到了非常多的问题。因为整个系统一个人开发,工作量很大,几乎什么都要知道。网页设计没有大的问题,虽然大部分采用了ASP技术,其中图片和附件的上传采用了PHP的无组件上传技术,对一些必要的代码进行了编码, 涉及安全的用ASP2DL进行了代码封装,还有SQL 200到SQL7的数据库转换工作。前段时间为了求真园网站的新版花费了不少时间,所以整个系统完善阶段开展得比较缓慢,现在正投入到测试使用阶段。在整个制作期间得到了信息中心张俊平和潘银芳老师的很多帮助,在这里非常感谢他们两位老师。
[参考文献]
[1]肖金秀.ASP网络编程技术[M].北京:清华大学出版社,2001.
[2]余晨,李文炬SQL 2000[M].北京:清华大学出版社,2001.
[评析]
方松嵩同学根据ASP技术、数据库技术以及办公自动化理论、网络化理论、BS结构等 理论知识,设计了浙江工贸职业技术学院网络办公系统。在此设计的基础上,于2003年下半年真正实现了母校的办公系统自动化,为母校的各部门各系之间工作交流提供了很大的便利,节省了一定的办公人力与物力。本设计思路清晰,结构严谨,内容充实,文字简洁。
对于一个高职生来说,能够完成如此水平的毕业设计,说明他具有较高的理论与实际操作的能力,体现了母校立足市场、产学结合的办学理念。
(点评:俞美玉)