当前位置: 首页 > 图文教程 > 网络编程 > ASP > 用ASP实现文档资料管理

ASP
IIS访问ASP页面时报错The requested resource is in use.的解决办法
错误类型:Provider (0x80004005)未指定的错误 的一个处理方法
关于asp+access的安全问题分析
把RS.GetRows看得更清楚
asp下UTF-8页面乱码的解决方法
解决使用良精企业建站7.0未注册问题
在ASP中连接MySQL数据库的方法,最好的通过ODBC方法
flash与js通讯方法
ASP操作Excel相关技术总结
解决用Access数据库建站维护不便的问题的方法
ASP实现GB2312字符与区位码的相互转换的代码
对于ASP编码问题的深入研究与最终解决方案
ASP生成UTF-8编码的代码
删除A表中在B表中不存在的数据
动网防恶意广告比较有效的办法附asp代码
asp磁盘缓存技术使用的代码
网页语言编码及asp乱码问题解决方案
FSO遍历目录实现全站插马的代码
关于无限分级(ASP+数据库+JS)的实现代码
如何写ASP入库小偷程序

用ASP实现文档资料管理


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-11-03   浏览: 234 ::
收藏到网摘: n/a

  一.前言
本文用ASP技术实现文档资料管理技术主要有四个方面:
(1)将公司的所有的文件资料按类分好录入数据库,本文采用的是Access数据库。
(2)利用ASP的ADO组件访问数据库,利用SQL语句对数据库进行查询。
(3)利用WEB页和IIS,将查询结果在用户的浏览器显示出来。
(4)利用Javascript 实现下拉式菜单。
二.具体实现
1.数据库设计
本文采用Access 数据库,按照公司的文件类型,分成10大类,每类分10小类,用10大类建立10个相应的表。每个表的定义
如下:  
表名 字段1 字段2 字段3 字段4 字段5 字段6 字段7
公司制度 文件编号 文件名 链接路径 文件归属部门 起草人 文件类型 生效日期
合同档案 文件编号 文件名 链接路径 文件归属部门 起草人 文件类型 生效日期
计划档案 文件编号 文件名 链接路径 文件归属部门 起草人 文件类型 生效日期
客户档案 文件编号 文件名 链接路径 文件归属部门 起草人 文件类型 生效日期
管理表格 文件编号 文件名 链接路径 文件归属部门 起草人 文件类型 生效日期
产品档案 文件编号 文件名 链接路径 文件归属部门 起草人 文件类型 生效日期
证件档案 文件编号 文件名 链接路径 文件归属部门 起草人 文件类型 生效日期
声像档案 文件编号 文件名 链接路径 文件归属部门 起草人 文件类型 生效日期
公司公告 文件编号 文件名 链接路径 文件归属部门 起草人 文件类型 生效日期
公共信息 文件编号 文件名 链接路径 文件归属部门 起草人 文件类型 生效日期

2.在WEB页内,用ASP编写脚本,来访问数据库。
2.1 建立数据连接,其脚本如下:
<%
dim conn
dim connstr
on error resume next
connstr="DBQ="+server.mappath("文件目录.mdb")+";DefaultDir=;DRIVER={Microsoft Access Driver (*.mdb)};"
set conn=server.createobject("ADODB.CONNECTION")
conn.open connstr
%>
2.2 定义数据库的纪录集,编写SQL语句,脚本如下:
<%
dim rs ,sql,
set rs=server.createobject(“ado.recordset”)
sql=”SELECT 文件编号,文件名,链接路径,文件归属部门 FROM 表名 WHERE 条件”
rs.open conn,sql,1,1
%>
2.3 建立一个WEB页,插入表单,脚本如下:
<htm>
<head>
<title>网页的标题名</title>
</head>
<body>
<form method="POST" action="search.asp">
<p> <font color="#FF0000">输入查询的字符串</font>:<input type="text" name="content" size="17"></p>
<p><br>
<font color="#FF0000">查询文件类别:</font>
<select size="1" name="filetype">
<option>公司制度</option>
<option>计划档案</option>
<option>合同档案</option>
<option>财务档案</option>
<option>客户档案</option>
<option>证件档案</option>
<option>声像档案</option>
<option>产品档案</option>
<option>公司公告</option>
<option>公共信息</option>
</select></p>
<p><br>
</p>
<p> <input type="submit" value="查询" name="submit">
<input type="reset" value="全部重写" name="reset"></p>
</form>
</body>
</html>
2.4 用javascript 实现下拉式菜单
用Javascript 编写菜单条目代码,形成menu.js ,在网页中插入下面一行:
<script src=”menu.js” language=”javascript1.2”></script>
由于menu.js 代码比较长,这里就不写出来。
三.小结
本文列出的代码都经过测试,在我公司运行得很好,当然用户也可以根据自己的需要,充分利用SQL语句,对数据库进行各种查询,更新,添加,限于篇幅在此不作详细讨论。