公文流转系统的设计与实现.docx

上传人:b****0 文档编号:12583046 上传时间:2023-04-20 格式:DOCX 页数:43 大小:699.15KB
下载 相关 举报
公文流转系统的设计与实现.docx_第1页
第1页 / 共43页
公文流转系统的设计与实现.docx_第2页
第2页 / 共43页
公文流转系统的设计与实现.docx_第3页
第3页 / 共43页
公文流转系统的设计与实现.docx_第4页
第4页 / 共43页
公文流转系统的设计与实现.docx_第5页
第5页 / 共43页
点击查看更多>>
下载资源
资源描述

公文流转系统的设计与实现.docx

《公文流转系统的设计与实现.docx》由会员分享,可在线阅读,更多相关《公文流转系统的设计与实现.docx(43页珍藏版)》请在冰豆网上搜索。

公文流转系统的设计与实现.docx

公文流转系统的设计与实现

 

郑州轻工业学院

本科毕业设计(论文)

课题名称:

公文流转系统的设计与实现

学生姓名:

林涛

专业班级:

互联网06-4

学号:

0414

院(系):

国际教育学院

指导教师(职称):

陈嫄玲(副教授)

完成时间:

2010年6月1日

郑州轻工业学院

毕业设计(论文)任务书

题目公文流转系统的设计与实现

专业计算机科学与技术学号0414姓名林涛

主要内容、基本要求、主要参考资料等:

主要内容:

采用B/S结构体系和JSP技术实现了电子公文的收文、发文、审核、统一管理等功能,实现了政府办公自动化、公文管理无纸化。

基本要求:

1、测评系统各基本功能都能实现。

2、设计严谨、功能完备。

3、界面美观大方,使用方便。

主要参考资料:

[1]飞思科技产品研发中心.JSP应用开发详解(第二版).北京:

电子工业出版社,

[2]鲁晓东,李育龙,杨健.JSP软件工程案例精解.北京:

电子工业出版社,

[3]Cay,Gary2核心技术卷I:

基础知识(第六版).北京:

机械工程出版社,

[4]汪孝宜,刘中兵.JSP数据库开发实例精髓.北京:

电子工业出版社,

[5]姚国章.电子政务基础与应用.北京:

北京大学出版社,

[6]李晓宁,董虹宇.Internet/Interanet技术.北京:

高等教育出版社,

[7]萧仁惠,陈锦辉.JDBC数据库程序设计.北京:

中国铁道出版社,

[8]StevenHolzner,avaScript使用详解.北京:

机械工程出版社,

完成期限

指导教师签章

专业负责人签章

年月日

公文流转系统的研究与实现

摘要

公文流转系统是电子政务(E-Government)的核心组成部分,公文管理是电子政务中一个重要的组成部分。

公文流转系统实现了政府公文管理电子化,由电子行文方式代替手工行文方式,实现公文处理的自动化,实现公文电子存储,提高公文的可利用性,对收文和发文进行登记和维护,并提供查询,能够进行归档操作。

本文论述了公文流转系统功能的分析、设计及后台管理员功能的实现过程。

采用B/S结构体系和JSP技术实现了电子公文的收文、发文、审核、统一管理,实现了政府办公自动化、公文管理无纸化。

 

关键词:

电子政务;B/S结构;JSP;办公自动化;无纸化

ResearchandimplementationoftheV-document

V-documentsystemisthecorepartoftheE-Government,thedocumentmanagementisanimportantpartinE-Government.Itrealizedthemanagementofthefileelectronic.Meanstoreplaceitbywayofwriting,theimplementationofautomationandplatformtorealizetheelectronicstorageandimprovetheavailabilityofdocuments.Realizetheregistrationandmaintenanceofthereceiveandsendthefile.Wecansearchandthefileoperationwithit.

Thistextdiscusstheanalysisoffunctional,designandtherealizeprocessofbackgroundmanagerfunctionalofV-documentsystem.WeuseB/SstructuresystemandJSPtorealizetheaccept,dispatch,auditingandunitmanagementofE-document,alsorealizeOAandmanagedocumentwithoutpaper.

 

Keywords:

E-Government;B/Sstructure;OA;Managedocumentwithoutpaper

1前言

公文管理的概念

公文管理是电子政务中一个重要的组成部分。

公文管理系统实现了政府公文管理电子化,由电子行文方式代替手工行文方式,实现公文处理的自动化,实现公文电子存储,提高公文的可利用性。

对收文和发文进行登记和维护,并提供查询,能够进行归档操作。

具体如下:

实现常收文、发文的登记入库;支持电子文本格式公文和;为领导及各部门提供方便的上传、检索、查询、浏览、下载等功能。

具有可靠完备的权限管理和安全加密机制。

员工可进入系统浏览整个系统的各种公文档案资料,各部门可检索本部门各类文件,所有用户严格对应自己的用户权限对公文进行操作。

拥有统一的发文格式,实现机关公文的统一管理。

采用工作流技术,严格控制公文运转程序,完成公文的发送、分发、状态跟踪、意见一览、重新定位、公文审核等项功能。

若前边的程序未进行,不可进入下一条程序。

公文管理使人能从复杂庞大化公文堆里解放出来节约了大量的人力物力,一目了然的公文管理更方便公文的管理。

公文管理的形成及背景

1.2.1电子政务及公文管理的形成

“电子政务”是近几年伴随着互联网、电子商务等新事物而出现的新概念,它是由英文“E-Government”翻译而来的。

“E-Government”这一概念最早是由美国前总统克林顿提出来的。

在克林顿政府的积极倡导下,美国的电子政务建设取得了卓有成效的进展。

小布什政府上台后,美国的电子政务发展又进入了一个新的时期,为世界其他国家的政府提供了可资借鉴的经验。

公文管理是政府部门的基本职能,传统的公文管理方式是依靠纸张作为载体,借助盖章、签字等形式实现公文的传递与处理。

这种公文管理方式不但浪费资源,而且周期长、效率低,常常会出现因公文“长途旅行”而影响政府决策的效率。

电子公文系统借助网络技术的应用,使传统的政府间的报告、请示、批复、公告、通知、通报等在保证信息安全的前提上下通过数字化的方式在不同的政府部门间实现瞬间传递,大大的提高了公文处理的效率,彻底改变传统的、司空见惯的“公文长途旅行”现象。

1.2.2国外现状

电子政务在世界范围内的发展时间并不长,但近十年来,世界各国政府都把政府堪称提高政府工作效率、改善政府管理水平和服务质量,进而增强国家综合竞争力的有效途径,绝大多数国家和地区的政府机构都进行了不同程度、不同形式的探索和实践。

作为经济、科技、教育和政府管理等方面处在世界先进水平的发达国家,在电子政务发展方面同样处于领先地位,为其他国家提供了可资借鉴的经验。

在这过程中,公文管理设备向高性能、多功能、复合化和系统化发展;整个公文管理向着数字化、智能化、无纸化、综合化方向发展.公文管理系统的建设经过不断的发展与创新,已经走向协作与知识管理、信息集成处理相结合的发展阶段,实现真正的网上公文管理与移动公文管理,充分辅助现代政府提高现代化的办公效率。

1.2.3国内现状

中国电子政务的发展经过了近20年的积累,所取得的成绩是值得肯定的,所面对的挑战也是十分严峻的,可以说,现已进入到一个重要的发展时期。

党和政府历来高度重视电子政务在我国政府机构的应用与发展,特别是在最近几年,随着经济全球化和信息网络化的快速发展,以及中国加入WTO后政府工作改革的必由之路。

在党的十五届五中全会上,中央明确提出“要把推进国民经济和社会信息化放在优先位置”,“以信息化带动工业化,发挥后发优势,实现社会生产力的跨越式发展”。

中央政府的高度重视对稳步推进我国的电子政务发展起到了重要的作用,预示着我国电子政务发展的时机正在不断成熟,一个新的、快速发展阶段即将来临。

加快我国电子政务发展已成为我国各级政府机构共同面临的一项紧迫又艰巨的任务,与之相关的理论与实践问题颇为复杂,需要社会各界深入研究,共同探索。

公文管理是电子政务的基础核心模块,加快公文管理的建设有利于加快我国电子政务的发展。

在国家大力发展电子政务的环境下,使我国公文管理建设走上健康快速发展的轨道,在公文管理建设方面已产生了如下对策:

在技术选择方面:

选择与世界发展潮流吻合的技术。

在技术结构方面,尽快从Client/Server结构体系转Browser/Server结构体系,采用B/S思路,最终用户界面统一为浏览器,应用系统全部在服务器端,是标准的三层结构体系。

系统负载轻,开放性好,系统维护升级方便。

系统设计方法:

考虑到我国公文管理的现状,采用生命周期法和快速原型法相结合,在已有产品的基础上,以快速原型法为主。

在实施方面遵循统一规范和分布实施的原则。

在设计思想方面,从传统的面向业务的设计转向面向用户的设计,即将设计的着眼点放在用户对象身上,设计视角范围是整个内部网,在此基础之上进行相关业务设计。

将面向对象的思想引入到系统设计中去。

在实现方法方面,从传统的结构化设计转向采用复杂适用系统(CAS)理论进行实现,即从一般的业务需求中抽象出关键的复杂适应系统,该系统能够适应环境变化,系统使用越久,积累的有价值的东西就越多。

1.2.4国内有关标准

电子公文格式标准是我国电子政务标准体系中的重要基础性标准,该国家标准的制定和实施,将从根本上解决各级政务应用系统中电子公文格式不一致性,实现我国各级党政机关跨平台、跨系统的电子公文交换。

详细信息请参考《基于XML的电子公文格式规范》。

2系统需求和分析

开发背景

随着科技的发展和政府各种办公信息的复杂庞大化,各个单位对于电子办公的需求越来越大。

各种公文的分发传阅是一项部门中不可缺少的工作。

这些工作以往都是通过书面来进行的。

但是伴随着internet接入各个单位部门,许多部门还有了自己的局域网,网络化的办公系统有了自己的硬件条件,越来越多的领导人认识到网络政府公文系统的重要性。

经历过SARS以后,人们更清醒地认识到了把公文管理工作尽快实现网络化和电子化的好处。

公文是政府机关处理公务和行政管理的重要工具,在各级机关、单位中,“办公”的一个重要内容就是办理和制发文件,即“办文”,办文是每个机关、单位大量的,日常的工作。

传统的公文处理方式是依靠纸张作为载体,这样做不仅浪费纸张、不便于存储和查找,而且效率低下公文送的环节上所花的时间长。

与之相比电子公文是通过电脑进行操作、传输、存储等处理的数字化产物,与纸质公文相比,电子公文具有存储体积小、检索速度快、远距离快速传递及同时满足多用户共享等优点。

随着电脑和网络信息技术的应用普及,越来越多的公文直接在电脑上产生和传输,电子公文也将越来越多。

所以说电子公文管理系统的开发是适应当前政府改革发展的形势,势在必行。

系统需求

2.2.1系统功能需求

系统分为公文管理后台管理员管理模块和前台普通用户浏览模块,下面我们具体介绍它们的具体需求:

(1)公文管理后台管理员管理模块

管理员登陆、权限验证

添加、修改、删除、审核公文

添加删除各级部门

添加、删除管理员并对其赋予权限

添加、删除普通用户

附件上传

(2)公文管理前台普通用户浏览模块

普通用户登陆

公文分类浏览

公文查询

统计公文浏览信息

2.2.2系统非功能需求

(1)安全性

记录登陆者登陆时间、IP

记录登陆用户详细信息

(2)标准化

根据电子政务GtoG的开发标准开发

(3)操作简单

适合所有拥有电脑基本操作的知识的用户

需求分析

2.3.1数据需求分析

作为一个具有一定应用价值的公文管理系统,从本质上说其操作的对象为数据库中存储的具体记录。

因此,不仅要求所使用的数据库系统具有比较高的稳定性,安全性及高负载下保持足够影响的能力,还要求做出科学的数据逻辑结构设计,以提高数据库的利用率和减少数据冗余。

以这种思想作为设计策略,分析出系统的以下几项需求:

(1)系统用户主要包括员工用户和管理员用户

(2)系统的信息需要由两级分类

(3)附件上传及管理功能

(4)不同权限管理员、普通用户的登陆

2.3.2数据字典

数据字典(Datadictionary)是一种用户可以访问的记录数据库和应用程序元数据的目录。

主动数据字典是指在对数据库或应用程序结构进行修改时,其内容可以由DBMS自动更新的数据字典。

被动数据字典是指修改时必须手工更新其内容的数据字典。

通过以上简单的需求分析,我们可以设计出数据库的逻辑结构——E-R图,从而建立数据库的物理结构及表结构。

公文目录信息实体的E-R图如图2-1所示。

 

图2-1公文目录信息实体的E-R图

管理员用户信息实体的E-R图如图2-2所示。

图2-2管理员用户信息实体的E-R图

公文信息的E-R图如图2-3所示。

图2-3公文信息的E-R图

管理员级别信息的E-R图2-4所示。

图2-4管理员级别信息的E-R图

普通用户信息的E-R图2-5所示。

图2-5普通用户信息的E-R图

运行环境分析

2.4.1系统环境

系统属于Web架构,在服务器上安装服务器端程序,在客户端上可直接用浏览器进行工作。

整个系统运作的网络基础是TCP/IP网络,包括基于TCP/IP的Intranet和Internet,以及各种标准的远程拨号连接。

运行本系统,硬件配置须满足以下要求:

(1)服务器端:

①软件环境:

操作系统:

MicrosoftWindowsServer2000Server

MicrosoftWindows2000AdvanceServer

MicrosoftInternetExplorer

数据库系统:

MicrosoftSQLServer

MicrosoftSQLServer2000Standard

②硬件要求:

推荐基本硬件配置为:

CPU:

奔腾IV2G或更高

硬盘:

80G或80G以上

内存:

512M或512M以上

网卡:

10/100M以太网卡

(2)客户端:

①软件环境:

MicrosoftWindows98

MicrosoftWindowsNTServer

MicrosoftWindowsMe

MicrosoftWindows2000Professional

MicrosoftWindows2000Server

MicrosoftWindows2000AdvanceServer

MicrosoftInternetExplorer或以上版本

②硬件要求:

推荐基本硬件配置为:

CPU:

奔腾III或更高

硬盘:

2G或2G以上

内存:

64M或64M以上

显示器:

支持800X600分辨率的显示器

网卡:

10/100M以太网卡

2.4.2技能要求

(1)系统管理人员

采用Windows2000Server或Windows2000AdvanceServer为服务器操作系统,系统管理员应熟悉以下软件的安装和配置:

Windows2000Server或Windows2000AdvanceServer

Windows98(如果用户单位的客户端采用Windows98的话)

WindowsMe(如果用户单位的客户端采用WindowsMe的话)

IE

(2)普通使用人员

要求熟悉以下软件的使用:

MicrosoftWindows98或WindowsMe

MicrosoftInternetExplorer5.5/

3软件体系设计

系统设计原则

这个系统是一个基于用户权限的系统,该系统的用户分为3个级别:

高级管理员(单位领导)、管理员、普通职员。

高级管理员(单位领导)可以审批公文,管理员可以添加修改公文,管理员还可以对用户的级别和其他信息进行管理,普通职员只能查询查看系统中已公开的公文。

公文有二级分类:

,用户可以分类或者按关键字方便的查阅公文。

本系统的界面简洁明了,从功能上讲完全可以满足现代政府的内部传阅公文的要求,从公文的提交到审批查看非常符合政府的办公程序。

可以实现政府的低成本投入,高效率办公的宗旨。

系统整体架构设计

系统主体架构采用浏览器—Web服务器—数据库这样的三层结构,使系统业务逻辑和数据库操作与用户应用界面分开,能够使业务逻辑程序员更专注于Java程序的开发,而界面设计者专注于用户界面的开发,在一定程度上明确了系统开发的分工,浏览器—Web服务器—数据库结构图如图3-1示。

图3-1浏览器—Web服务器—数据库结构图

技术路线

3.3.1JSP动态网络技术

说到JSP技术,就一定要先从动态网页技术说起。

随着Internet和电子政务等应用的出现,动态网页技术也随着它们的出现诞生了。

所谓“动态”,并不是指那几个放在网页上的GIF动态图片,动态网页技术具有以下几个特点:

(1)“交互性”:

即网页会根据用户的要求和选择而动态改变和响应,将浏览器作为客户端界面。

这将是今后Web发展的大势所趋。

(2)“自动更新”:

即无需手动跟新HTML文档,便会自动生成新的页面,可以大大节省工作量。

(3)“因时因人而变”:

即当不同的时间,不同的人访问同一网址时会产生不同的页面。

除了早期的CGI外,目前主流的动态网页技术有JSP,ASP,PHP等,下面分别介绍这些动态网页技术。

(1)CGI:

在早期,动态网页主要采用CGI技术,CGI即CommonGatewayInterface(公用网关接口)。

你可以使用不同的程序编写合适的CGI程序,VisualBasic,Delphi或C/C++等。

虽然CGI技术发展成熟而且功能强大,但由于编程困难,效率低下,所以有逐渐被取代的趋势。

(2)ASP:

ASP更精确地说是一个中间件,这个中间件将Web上的请求转入到一个解释器中,在这个解释器中将所有ASP的Script进行分析,再进行执行,而这时可以在这个中间件中创建一个新的COM对象,对这个对象中的属性和方法进行操作和调用,同时再通过这些COM组件完成跟多的工作。

所以说,ASP的强大不在于它的VBScript,而在于它后台的COM组件,这些组件无限地扩充ASP的能力。

(3)PHP:

PHP(HypertextPreprocessor)是一种HTML内嵌式的语言(类似于IIS上的ASP)。

而且PHP独特的语法混合了C,Java,Prel以及PHP式的新语法,它可以比CGI或者Perl更快速地执行动态网页。

PHP能够支持诸多数据库,如MicrosoftSQLServer,MySQL,Sybase,Oracle等。

它与HTML语言具有非常好的兼容性,使用者可以直接在脚本代码中加入HTML标签,或者在HTML标签中加入脚本代码,从而代码更好地实现页面控制。

PHP提供了标准的数据库接口,数据库连接方便,兼容性强,扩展性强,可以实现面向对象编程。

(4)JSP:

JSP页面有THML代码和嵌入其中的Java代码所组成。

服务器在页面被客户端请求以后对这些Java代码进行处理,然后将生成的HTML页面返回给客户端的浏览器。

JavaServlet是JSP技术的基础,而且大型的Web应用程序的开发需要JavaServlet和JSP配合才能完成。

JSP具备了Java技术的简单易用,完全面向对象,具有平台无关性且安全可靠,主要面向Internet的所有特点。

(5)为什么使用JSP(JSP的优势):

JSP技术是由Servlet技术发展起来的,自从有了JSP后,在Java服务器端编程中普遍采用的就是JSP,而不是Servlet。

因为JSP在编写表示页面时远远比Servlet简单,并且不需要手工编译(由Servlet容器自动编译),目前Servlet主要用作试图控制器,处理后台应用等。

由于JSP构建在Servlet上,所以它有Servlet所有强大的功能。

JSP/Servlet的实质是一种线程技术,JSP在运行时会被编译成Servlet进行运行,JSP/Servlrt关系图如图3-2示。

图3-2JSP/Servlrt关系图

在开发JSP规范的过程中,Sun公司与许多主要的Web服务器,应用服务器和开发工具供应商积极进行合作不断完善技术。

在传统的的网页HTML文件(*.htm,*.html)中加入Java程序片段(Scriptlet)和JSP标记,就构成了JSP网页(*.jsp)。

JSP基于强大的Java语言,具有良好的伸缩性,与JavaEnterpriseAPI紧密地集成在一起,在网络数据库应用开发领域觉有得天独厚的优势,基于Java平台构建网络程序几经被越来越多的人认为是未来最有发展前途的技术。

从JSP这几年的发展来看,JSP已经有获得了巨大的成功,它通过和EJB等J2EE组件进行集成,可以编写出具有大的伸缩性,高负载的企业级应用。

JSP技术在多个方面加速了动态Web页面的开发。

3.3.2JDBC

JDBCAPI为Java开发者使用数据库提供了统一的编程接口,它由一组Java类和接口,它由一组Java类和接口组成。

JDBCAPI使得开发人员可以使用纯Java的方式来连接数据库,并进行操作。

数据库厂商一般会提供一组API访问数据库。

流行的数据库如Oracle、SQLServer、Sybase和Informix都是为客户访问提供专门的API。

有些厂商也专门提供数据库驱动程序,并且这些产品除了执行驱动的功能外,往往还提供一些而外的服务。

有四种类型的数据库四种类型的数据库驱动程序,它们分别是:

(1)JDBC-ODBC桥;

(2)部分Java、部分本机驱动程序;

(3)中间数据访问服务器;

(4)纯Java驱动程序。

下面分别介绍这些驱动程序。

(1)JDBC-ODBC桥:

在JDBC-ODBC刚刚产生时,JDBC-ODBC桥是非常有用的。

通过JDBC-ODBC桥,开发者可以使用JDBC来访问一个ODBC数据库源。

JDBC-ODBC桥驱动程序为Java应用程序提供了一种把JDBC调用映射为ODBC调用的方法。

因此,需要在客户端上安装一个ODBC驱动。

正如它的名字一样,JDBC-ODBC桥在JDBCAPI和ODBCAPI之间提供了一个桥梁。

这个桥把标准的JDBC调用翻译成对应的ODBC调用,然后通过ODBC库把它们发送到ODBC数据源。

JDBC-ODBC桥关系如图3-3所示、

图3-3JDBC-ODBC桥

这种方式有个明显的缺点就是效率相对低下,现在的开发中已经很少使用这种方式。

通常不推荐使用这种桥驱动程序,但是他可以减少开发人员进行企业开发的麻烦。

(2)部分Java、部分本机驱动程序

这种驱动程序使用Java实现与数据库厂商专有API的混合形式来提供数据访问。

它比前一种方式要快。

JDBC驱动将标准的JDBC调用转变为对数据库API的本地调用,该类型的驱动程序是本地部分Java技术性能的本机API的本地调用,该类型的驱动是本地部分Java技术性能的本机API驱动程序。

如图3-4所示。

图3-4部分Java、部分本机驱动

在这种方式里,驱动程序和厂商专有的API必须在每个运行Java应用程序的客户端安装。

现在大多数的数据库厂商都在其数据库产品中提供该桥驱动程序,这种使用方式比较有效。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > IT计算机 > 计算机硬件及网络

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1