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

ASP
ASP编程中20个非常有用的例子
省名与城名下拉选择框联动
ASP有函数可以把某个网页通过STREAM下载吗?
用Regular Expression来改变HTML代码
控制输出字符串的长度,可以区别中英文
教你做小偷程序 容易学
小偷程序原理和简单示例
好漂亮的钟[代码]
实现WEB中的@虚拟域名系统 原理篇
ASP对excel的操作
将服务器端文件夹下的文件,按文件建立的时间先后排序
存储过程编写经验和优化措施
存储过程入门
在ASP中怎樣用Excel寫報表
在ASP中使用Oracle数据库技巧(1)
在ASP中使用Oracle数据库技巧(2)
在ASP中使用断开的记录集
披著羊皮的大野狼 Session
两级联动的select XML版
判断checkbox是否至少有选择一项

用ASP实现文档资料管理


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-11-03   浏览: 139 ::
收藏到网摘: 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语句,对数据库进行各种查询,更新,添加,限于篇幅在此不作详细讨论。