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

ASP
ASP技巧:在Access数据库中重命名表
用ASP编程实现网络内容快速查找
比较ASP生成静态HTML文件的几种方法
ASP实例:实现邮件发送普通附件和嵌入附件
如何用ASP实现去掉三个最高分和三个最低分
ASP实例:Access为后台数据库的网站统计系统
用标签替换的方法生成静态网页
例程:用ASP判断文件地址是否有效
学ASp动态网页必备:常用的38个函数
ASP教程:初次接触学习ASP脚本程序
ASPJPEG水印中关于文字水印的帮助文档(中英文对照)
ASP例子:ASP把汉字转化为拼音的函数
ASP教程:学习ASP应用Cookies的技巧
ASP入门:认识ASP程序所使用的几种脚本语言
初学者的ASP教程:常用ASP内置函数
ASP初级教程之ASP对表单和用户输入的处理
学习ASP文件引用的方法
用ASP编写更人性化的弹出窗口程序
谈谈学习ASP动态网页制作技术的编程心得
用ASP程序实现网站在线人数统计

用ASP实现文档资料管理


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