电 话:18937133779
网 址:https://www.zboao.com
邮 箱:zboao@qq.com
基于ASP的收发文管理系统的设计与实现
传统的手工办公方式已经无法满足现代办公的需求,收发文管理系统作为提高工作效率、规范办公制度,增强办公的透明性,实现信息、文档资源的统一管理,方便领导决策,逐步实现无纸化办公的重要工具,越来越受到人们的重视。
我们选择B/S三层结构,后台数据库采用SQL Server,WEB服务器运行微软的IIS,以ASP(Active Server Pages)作为开发工具,客户端用IE浏览器。
B/S模式体系结构概述
B/S模式是指在TCP/IP的支持下,以HTTP为传输协议,客户端通过Browser访问Web服务器以及与之相连的后台数据库的技术及体系结构。它由浏览器、Web服务器、应用服务器和数据库服务器组成(图1)。B/S模式突破了传统的文件共享及C/S模式的限制,实现了更大程度的信息共享,任何用户只要通过浏览器即可访问数据库,从而克服了时间和空间的限制。
B/S模式的工作原理是:客户端的浏览器通过URL访问Web服务器,Web服务器请求数据库服务器,并将获得的结果以HTML形式返回客户端浏览器。
功能模块
基于收发文档一体化的实现机制,可将系统分为如下几个子模块。
(1) 系统管理
作为系统管理员,他可以对整个系统进行维护,包括人员维护、科室维护、模块维护、人员职能维护、人员职务维护、用户权限维护、用户口令维护、系统配置项的维护另外还可以对全局公告栏的类别进行维护。
(2) 发文管理
发文管理是一个单位对具有约束能力文件形成过程的一种管理。如执行发文拟稿、核稿、会审、会签、签发、文书打印、批阅流转、归档等管理工作。文件送阅和批复完全在计算机网络上完成,所有的工作流程可以由用户自定义,所有的送交批阅痕迹,修改痕迹,操作时间和操作人都被详细保留。同时,对发文系统还提供全文检索、条件检索等功能。
它主要的用于像公司规章制度的形成、档案室制度的形成、财务室制度的形成、干部任免文件的形成、职工奖罚规定的形成、库存管理制度的形成、安全生产制度的形成、及其它对所有人都具有约束性的文件的形成过程。
图(2)是整个发文的流程图,用户可以根据需要选择其中的某些步骤来完成发文的管理。
图2
(3) 收文管理
收文管理主要对外来公文进行登记和处理。主要用于登记像税务局发来的文件、公安部门发来的文件、总公司发来的文件行业主管部门来文的处理过程、协作单位发来的文件处理过程、兄弟单位发来的文件处理过程、及其它外来的公文文件的处理过程。
主要的处理过程有:收文登记、主任拟办、领导批示、处室承办、传阅、送交归档等功能。在领导批办界面可以将文件送往更高一级的领导进行审批,到底由哪些处室承办,送交给哪些处室由最高领导决定。管理人员可以通过“收文查询操作”对收文处理全过程进行跟踪与监督。
对办理完毕的收文系统还提供全文检索、条件检索、统计等功能。
图(3)是整个收文的流程图,用户可以根据需要选择其中的某些步骤来完成收文的管理。
图3
(4) 档案管理
对本部门或其它部门发送的文件进行接收,然后将文件进行组卷(将文件组入某一案卷中)、移卷(将某案卷中的文件移动至其它案卷)、移出(将某案卷中的文件移出案卷)。对于未立卷的收发文文件,可以组卷。对于档案可以进行封卷,拆卷,销毁案卷,对封卷的案卷或未封卷的案卷都可以进行借阅和查询管理,您可以在此进行档案的借阅、归还。还可以对档案的阅读权限进行有效地分配管理。
相关的实现技术
1、典型数据表的设计
在收发文管理系统中,任意收文或发文文件都对应一个默认流程(事先已经定义好了),文件按照流程中指定的步骤逐次向下流转。以某收文流程为例有:收文登记—〉主任拟办—〉领导批办—〉处室承办—〉送交归档。为了对文件进行实时跟踪,及时监督它的流向进程或者考察在某些阶段处理的详细情况,这就要求我们提供两个重要的数据表,在本系统中为数据表gw_mrlc和数据表gw_cllc。
其中,gw_mrlc(wdlx,lcmc,ry,xh,clm,clr)记录了系统中用到的各默认流程的信息。Wdlx指文档类型,收文或者发文;lcmc指流程名称;ry指定义该默认流程的人员;xh对应默认流程中各步骤的顺序号,它有大小之分,小的则表示步骤在前,系统将先执行;clm对应默认流程中各步骤的名称;clr对应默认流程中各步骤的处理人员。
Gw_mrlc仅是记录了各流程的信息,还需要gw_cllc(lxh,lcmc,xh,clr,jbrq,clrq,clyj,zt,wjm)来跟踪文件在流程中的执行状况。对于任意收发文文件在系统中都会有各自唯一的流程与之一一对应,lxh则记录了该流程的序列号;lcmc,xh,clr同上所定义;jbrq,clrq,clyj,zt,wjm都是针对该流程中顺序号为xh的各个处理步骤而言,jbrq指上一个步骤处理完毕提交过来时的日期;clrq指当前步骤处理完毕时的日期;clyj指当前步骤的处理意见;zt指当前步骤的处理状态,已经处理还是尚未处理,以方便文件的实时跟踪;wjm则记录了文件的正文内容和在流转过程中文件的修改痕迹,具体的可以通过文件上传功能来实现。
2、使用Session进行登录验证
ASP代码使用表单实现交互,而相应的内容会反映在浏览器的地址栏中,如果不采用适当的安全措施,只要记下这些内容,就可以绕过验证直接进入某一页面。例如在浏览器中敲入“...xx.asp?flag=1”,即可不经过表单页面直接进入满足“flag=1”条件的页面。
为防止未经注册的用户绕过注册界面直接进入应用系统,我们采用Session对象进行注册验证。例如,我们制作了下面的注册页面。
<%’读取用户登录的信息
Luser=ltrim(Request("User"))
Lpass=Request("Pass")
’检验帐号和密码是否正确
if Luser=rs(“userid”) and Lpass= rs(“password”) then
Session("sysuser")=Luser ’使用Session对象进行用户登录验证
…
else
response.write “您的输入不正确!”
response.end
end if
%>
在应用系统的其他WEB页,首先要进行Session对象的验证。如果你未通过用户登录界面,那么Session("sysuser")就为空值,你将无法使用系统提供的任何功能,除非你是合法用户才可,这样就在一定程度上保证了系统的安全性。其验证代码如下:
<%
if session("sysuser ")="" then
response.write("对不起,你还没有<a href='../login.asp' target='_top'>登录</a>。")
else
…
end if
%>
3、对ASP页面进行加密
为有效的防止ASP源代码泄露,可以对ASP页面进行加密。我们曾采用两种方法对ASP页面进行加密。一是使用组件技术将编程逻辑封装入DLL之中;二是使用微软的ScriptEncoder对ASP页面进行加密。使用组件技术存在的主要问题是每段代码均需组件化,操作比较繁琐,工作量较大,而使用Encoder对ASP页进行加密,操作简单,收效良好。
ScriptEncoder的运行程序是SCRENC.EXE,使用方法是:
SCRENC [/s][/f][/xl][/ldefLanguage][/edefExtention]inputfile outputfile
其中:/s是屏蔽屏幕输出;/f指定输出文件是否覆盖同名输入文件;/xl指是否在.asp文件的顶部添加@Language指令;/ldefLanguage指定缺省的脚本语言;/edefExtention指定待加密文件的扩展名。
4、存储过程的使用
使用存储过程不仅可以提高查询速度,而且可以保证事务的完整性。在该系统中,每个文件对应唯一的流水号,当有新的文件要入库时流水号就会自动加一。由于所有的用户都在网上,那么两个文件同时入库的情况就有可能发生,为了保证流水号的唯一性,就要求“取流水号”和“流水号加一”作为一个事务来完成。ASP调用存储过程比调用SQL语句要复杂一些,必须用ADO组件中的命令对象,步骤如下:
创建一个ADO命令对象,把Commandtext属性为存储过程名,Commandtype属性为4,表示该命令是调用存储过程为命令对象创建参数。
用“命令对象.CreateParameter(参数名称,类型,方向,长度)”命令创建对应与存储过程的输人、输出参数。
用“命令对象.Parameters(参数名称).Value=参数值”命令给输人参数赋值。
用“命令对象.Parameters.Append参数名称”命令将各个参数加入到命令对象的参数集合中。
“命令对象.Execute”执行存储过程。
“变量名=命令对象.Parameters(输出参数名称).Value”得到输出参数值。
结束语
基于B/S模式开发的收发文管理系统的实现,无疑会使传统的以手工为主的办公方式和办公手段,向科学化、规范化、高效化和信息化转变。可以预计,随着办公信息量的增加和信息化程度的提高,电子办公将是未来办公的发展方向。
. 吉民人事档案与工资管理系统 2.6
本软件版权所有,您可以随意使用,但不得对其进行修改,再发布和其它破解等操作,软件
2. 007学校学生档案及学习成绩管理系统 1.20 Build 060531
007学校学生学习成绩及档案管理系统是一款学校学生档案及学习成绩管理系统.提供丰富的
3. office人事工资档案管理系统网络版 5.45
本系统简单易用,可方便的帮助你对人员状况和人员工资的管理。直观而强大的查询功能方
4. 新友人事档案管理系统 5.9
短小精悍,功能齐全
download.pchome.net/industry/admin/18040.html
5. 电子档案之企业人事管理系统 V4.3
这是一套通用性很强的企事业单位人事管理系统,提供了
6. 新友人事档案管理系统 5.92
本工作室精心设计推出的一款精品软件,该软件最大的特点是程序短小精悍,功能齐全,几
7. 007学校学生档案及学习成绩管理系统 V1.20 Build 060323
007学校学生学习成绩及档案管理系统 是一款学校学生档
8. 档案管理系统 4.5
进行统一档案管理、分类,加密。自动图片预览,可作为样品管理,完整的授权机制,使档
9. 007 学校学生档案及学习成绩管理系统 V1.20 Build 060323
007学校学生学习成绩及档案管理系统 是一款学校学生档案及学习成绩管理系统.提供?
download.21cn.com/list.php?id=40219
10. 360行人事档案管理 3.6 1019
强大的人事档案管理软件
download.pchome.net/industry/admin/5461.html
11. 新友人事档案管理系统 V5.96
本系统采用独一无二的双界面风格。 本系统具备了
12. 风神人事档案管理系统 3.8 豪华版
是一款适合中小企业、单位使用的档案管理软件。可对职工档案进行添加、修改、删除等基
13. HYDG档案管理系统 4.0
这是一款适用于企事业单位,机关的部门的档案管理软件。可对职工档案进行添加、修改、
14. 电子档案之企业人力资源管理系统 4.3
一套通用性很强的企事业单位人事管理系统
download.pchome.net/industry/admin/10518.html
15. 凌鹏人事档案管理系统 V8.1.5
本软件是一款适合各类大中小企业、单位使用的档案管理
16. 工程档案管理软件 1.0
工程档案管理软件1、其实什么档案都适合用这个软件管理;2、由于业余时间太少,软件的
17. 立天人事档案管理系统 V6.2.8 简体中文版
该软件是企业,单位现代化信息管理的先行者.它把企业人
18. 新友人事档案管理系统 V5.84
本系统采用独一无二的双界面风格。 本系统具备了所有常用功能,包括组
download.21cn.com/list.php?id=38097
19. 电子档案之企业人事管理系统 4.3
这是一套通用性很强的企事业单位人事管理系统,提供了完备的人事档案管理功能,使得人
20. HYDG档案管理系统 V4.0
这是一款适用于企事业单位,机关的部门的档案管理软件。
21. 360行人事档案管理 3.6
本程序采用多数据库无限扩充方式存储数据,安全、稳定,界面友好大方、操作容易。在数
22. office人事工资档案管理系统单机版 5.48
本系统简单易用,可方便的帮助你对人员状况和人员工资的管理。直观而强大的查询功能方
23. 求索人事档案管理系统 V3.60 增强版
本系统适用于各机关、企事业单位进行人事档案管理。内
24. 求索人事档案管理系统 3.60 单机版
本系统适用于各机关、企事业单位进行人事档案管理。内容涵盖人事档案录入、查询、统计
25. 好用--档案管理系统 2.88C
用于机关、单位、公司的档案管理
download.pchome.net/industry/admin/12877.html
26. 综合档案管理系统 4.1
是一个用C++写成的通用的机关企事业单位文书科技档案管理软件,可对文书科技档案进行
27. 飞龙办公--收发文及档案管理一体化系统 V5.70
适用于行政、企事业单位使用的收发文及档案管理软件。
28. 博威档案管理软件 1.01
本软件使用于政府机关、工矿企业和职业机构的档案管理行业。本系统可以轻松管理档案资
29. 学生档案管理系统 1.0.1
本软件界面友好,功能齐全,数据后台安全,是同类产品的新秀.易学易用,操作方便,适
30. 档案目录管理系统 V2.1
主要功能包括档案目录检索,打印案卷目录、卷内目录、文件字号索引等。适合于单位
download.21cn.com/list.php?id=36628
31. 好用--文档案卷管理系统 1.09B
用于机关、单位、公司的归档的文件、报表的组卷管理
download.pchome.net/industry/admin/12878.html
32. 好用档案管理系统 单机版2.88B
《档案管理系统》用于机关、单位、公司的档案管理。当我们的档案数量达到一定的数量后
33. 金友通用人事档案管理系统 pro 5.0
金友通用人事档案管理系统 Ver5.0 pro
download.pchome.net/industry/admin/7501.html
34. 巨鹿文书档案管理系统 2.0
本软件主要特点:1:收文、发文、书本、人员等资料只需输入一次,系统能自动生成收文
35. HYDG档案管理系统 3.5
适用于企事业单位,机关的部门的档案管理软件
download.pchome.net/home/infoman/14006.html
36. 学生档案管理系统 V1.0.1
本软件界面友好,功能齐全,数据后台安全,是同类产品
37. 档案管理系统 V4.5
进行统一档案管理、分类,加密。自动图片预览,可作为样
38. 金友通用人事档案管理系统 5.0
金友通用人事档案管理系统
download.pchome.net/industry/admin/5464.html
39. 档案管理系统 V2.88B 单机版
《档案管理系统》用于机关、单位、公司的档案管理。当
40. 商务之星-客户档案管理软件 1.05
这是一套非常方便实用的客户档案管理软件。它不仅可以管理一般的客户地址、电话等这些
OA系统公文管理解决方案如下:
泛微OA公文管理系统符合《党政机关电子公文标准 GB/T 33476-33483》,以流程搭载移动办公技术,贯穿公文管理过程,在丰富应用的搭配下,既保留了传统公文处理习惯又提高了公文流转效率,深入推进“互联网+政务服务”的融合。
一、泛微OA公文管理方案实施亮点
1、公文电子化,收、发、交换高效流转
国企和党政机关每天都要围着“公文”转。严格的格式要求、复杂的审批程序,依靠传统纸质化管理从起草到印发,光是一一盖章、找领导审批就要耗费大量人力、时间。
不仅效率无法保证,还会影响领导的工作日程,信息易泄漏。遇到跨组织、跨条线的文件只能依靠“人工”传输,整个传阅过程无法监督,有效性无法保证。
(泛微公文电子化管理流程)
泛微OA以公文为主线,在灵活的流程配置下,结合其它特色应用,统一撰文格式、流转路径,以各司基职、各负其责、协调配合的状态,确保政令畅通。
轩恩软件、润普软件、泛微、晨科档案、i人事。以上档案管理软件功能齐全,支持自定义模块编辑,值得推荐。
1、轩恩软件:提供用户完整的电子档案管理和网络查询利用,也可以与本单位的OA办公自动化或MIS信息管理系统相结合。可管理各类形式档案:文书档案、人事档案、照片档案、实物档案、会计档案、基建档案、工程档案、客户关系档案等等。
2、润普软件:主要包括收文管理、行文管理、合同管理、档案管理、查询管理、用户管理、系统维护等七大模块。可以存储并读取各种格式的电子文档。内置完备的打印格式,并可自定义打印格式,各类登记簿实现了流水、满页打印。
3、泛微:软件内置完备的打印格式,并可自定义打印格式,各类登记簿实现了流水、满页打印。可设置为网络版,实现局域网或广域网上多台计算机数据库的共享。支持打印、读取条形码,支持读取员工卡,为档案文件的借阅登记提供了更多方便。
4、晨科档案:支持收文序号由电脑自动编号,收文序号打印在收文登记簿上和收文批阅承办笺的右下角,便于向各部室分发文件时检索。如果收文登记簿或批阅承办笺不慎损坏或丢失,可从数据库中调出补充打印。
5、i人事:可打印的内容包括:归档文件目录,归档文件目录封面,归档文件封面、备考表、档案移交清单等。支持数据采集、类目设置、分类排序、数据校检、目录生成、数据统计、打印输出等基本功能。
万能档案管理软件里面有收发文模板,我感觉非常好用,我总结了以下5个特点:
1、收发文登记时可以自己定义文件字号格式,文件字号的生成非常方便;
2、支持三级分类登记;
3、可以保存收发文件的电子文档,既可以按文件链接保存,也可以保存为对象;
4、可以打印批阅承办笺,而且支持自定义承办笺的打印样式;
5、支持承上打印收文登记簿是一个非常出彩的功能,登记簿不仅可以自定义,而且可以在同一张打印纸上接着上次的记录打印,就象银行打印存折一样。
从网上下载用一下,对照我的总结来试试吧。
相同的问题不要问两遍,百度会不高兴的。