当前位置:首页 > 日记 > 正文

利用asp对文档数据进行管理

利用asp对文档数据进行管理
一.前言
本文用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页,插入表单,脚本如下:


网页的标题名





2.4 用javascript 实现下拉式菜单
  用Javascript 编写菜单条目代码,形成menu.js ,在网页中插入下面一行:

由于menu.js 代码比较长,这里就不写出来。
三.小结
  本文列出的代码都经过测试,在我公司运行得很好,当然用户也可以根据自己的需要,充分利用SQL语句,对数据库进行各种查询,更新,添加,限于篇幅在此不作详细讨论。 

相关文章

2012最好的桌面应用程序

2012最好的桌面应用程序

应用程序,桌面,最好的,电脑软件,【讯】北京时间11月1日消息,据国外媒体报道,Mac App Store里有许多可用的应用程序。这些应用程序能够将OS X原本就非常强大的菜单栏功能发挥地更加极致,也能够帮助Mac用户更方便、快速地工作和生活。你心目中的…

微软表示,最严厉的反盗版验证将开启

微软表示,最严厉的反盗版验证将开启

验证,严厉,黑屏,反盗版,小时, 据官方证实,微软将针对中国市场在本月20日启动Windows XP专业版及Office的正版验证计划,届时,安装了盗版Windows XP专业版的电脑将被强行每小时&ldquo;黑屏&;(桌面背景变为纯黑色)一次,Office的菜单栏将被添加&ld…

历史上最流行的曝光客户iPad的方式

历史上最流行的曝光客户iPad的方式

客户,最流行,方式,历史上,电脑软件,顾客人手一本IPAD点餐,这样的饭店你伤不起。网友“外面吵”近日论坛发帖称,去太原吃饭见识了大场面。一个饭店里,顾客竟然人手一本苹果IPAD平板电脑来点餐,据饭店称这是他们的菜单改革。面对这样的大阵势,网友…

安装Win7或XP双系统在一个分区

安装Win7或XP双系统在一个分区

双系统,安装,电脑软件,XP,常规的安装双系统的常规方法是将不同的系统安装在不同的分区,这样不仅要预先规划好分区,平时双系统的备份和维护也非常麻烦。今天在这里我将教大家一种新方法,可以把系统变为单文件,而且可以放置在任意分区,还可以任意…

英特尔称遗憾地与诺基亚苹果合作,作

英特尔称遗憾地与诺基亚苹果合作,作

诺基亚,英特尔,灯塔,为其,遗憾, 英国知名微处理器公司ARM似乎总是对竞争对手英特尔的挑战不屑一顾,ARM移动战略主管詹姆斯·布鲁斯在接受采访时表示,英特尔一直都对移动市场虎视眈眈,他们谈论的很多,却迟迟没有推出产品,暗示英特尔的速度缓慢,不…

脸谱网发布新的Instagram推视频分

脸谱网发布新的Instagram推视频分

分享功能,视频,电脑软件,Instagram,【讯】北京时间6月21日消息,据国外媒体报道,今天凌晨举行的Facebook发布会上,Instagram联合创始人凯文&bull;斯特罗姆 (Kevin Systrom)公布了新版Instagram,带来视频共享功能。在此之前,Instagram只是一款帮助人…

病毒死亡原因分析及对策

病毒死亡原因分析及对策

死亡,对策,原因,电脑软件,一、杀不死的原因   经常听人说,报告杀死了某某,可是重新启动后该仍旧存在,无法杀死。杀不死的原因主要有:   1.正在运行。由于Windows保护正在运行的程序,所以杀毒是无法杀死正在运行的。即使是真的杀死了,电脑正…

04年的第二年度会议的中国电子政务

04年的第二年度会议的中国电子政务

年度,中国电子,政务,会议,电脑软件,  由中国电子信息产业发展研究院、中国信息化推进联盟联合主办,赛迪顾问承办的"2004年第二届中国电子政务应用年会"将于2004年6月24日在北京西苑饭店召开。   本次大会主题为:整合信息资源、提升服务…

将Windows7系统重新加载到XP模型和

将Windows7系统重新加载到XP模型和

模型,加载,虚拟,系统,机中,系统使用时间长了不免要重新安装操作系统,最近升级了笔记本硬盘到500G,虽然迁移系统到新硬盘但是发现还是存在一些问题,此外Office 2010 RTM也已经发布,最终选择了重新安装Windows7系统。因为之前在 Windows Virtual …

解析Win7驱动程序管理

解析Win7驱动程序管理

驱动程序,电脑软件,是否能够对硬件提供良好的支持,是Windows7面临的一个严峻考验,同时也是用户是否选择Windows 7的一个重要指标。所谓的硬件支持,说到底就是设备的驱动问题。Windows7在硬件的驱动方面有哪些新的特性?如何在Windows7中进行驱…

物理记忆也可以揭示网络犯罪证据。

物理记忆也可以揭示网络犯罪证据。

证据,网络,物理,记忆,电脑软件,随着网络的普及,计算机网络犯罪已成为新的重大社会隐患,人们不知不觉就有可能成为网络犯罪的受害者。省科学院计算中心的一项技术突破有望改变这个局面,其自主研发的计算机取证产品“计算机数字证据安全备份与搜…

专家说动物和人不容易传播病毒。

专家说动物和人不容易传播病毒。

人不,动物,专家,电脑软件, 病犬体内发现甲流病毒,是否意味着该病毒毒力和传播性增强?昨日,卫生部专家解释称,猫、狗都是可以被感染甲流病毒的,这次在犬中检验出甲流,并非说明病毒变异,请公众不必过分担心。  全球13处检出动物甲流  农业部前…