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

ASP
asp中利用数组实现数据库记录的批量录入方法
vbs(asp)的栈类
加密處理使密碼更安全[CFS編碼加密]
在asp中通过vbs类实现rsa加密与解密
披著羊皮的大野狼 - Session
简体中文编码对应器
len(),lift(),right()不能正常识别中文的解决方法
实现WEB中的@虚拟域名系统(原理篇)
巧用ASP生成PDF文件
二级域名原理以及程序,申请即可开通
无组件上传图片到数据库中,最完整解决方案
在ASP中使用SQL语句之1:SELECT 语句
在ASP中使用SQL语句之2:用WHERE子句设置查询条件
在ASP中使用SQL语句之3:LIKE、NOT LIKE和 BETWEEN
在ASP中使用SQL语句之4:联合语句
在ASP中使用SQL语句之5:开始执行
在ASP中使用SQL语句之6:存储查询
在ASP中使用SQL语句之7:ORDER BY
在ASP中使用SQL语句之8:随机数
在ASP中使用SQL语句之9:表单操作

用ASP实现文档资料管理


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