设为首页 加入收藏

TOP

用ASP开发基于浏览器的文档数据库管理软件
2011-05-31 18:01:40 来源: 作者: 【 】 浏览:385次 评论:0
文档数据库是internet/intranet应用的重要组成部分。用手工维护站点的文档和链接,管理员要有一点web方面的技术背景才能胜任,随着站点规模的扩大,需要维护的文档越来越多,难免有力不从心的感觉。使用文档数据库则有明显不同的效果,管理员用它可以轻松应付成千上万篇文档的维护和管理,用户发布、查询、浏览文档也更加方便快捷。
   笔者使用微软的ASP技术(Active Server Page,一种可取代CGI的服务器端动态web网页),开发了基于浏览器的文档数据库管理软件(以下简称"文档数据库")。该"文档数据库"结构简单,使用和维护相当容易,适用于中小企事业intranet解决方案和中小学校园网等领域。其运行环境为:
   服务器端:操作系统 MS windows NT4.0
   Web服务器 MS IIS4.0(Internet Information Server4.0)
   数据库SQL server(小型网站也可使用Access 97 )
   客户端 : windows95/98+IE4.0以上版本
   开发环境:
   MS Visual InterDev和Frontpage98(制作ASP网页)
   MS Visual Basic(开发ActiveX控件)
   MS Vbscript(撰写ASP页面脚本语言)
   下面对"文档数据库"的功能和技术要点作一简要介绍。
一、用户管理模式
   该"文档数据库"对用户进行分层和分级管理,用户分为四个层次,其中两个管理层,两个用户层,如图1所示。
网络管理员:本网最高级别的用户,使用网络管理员组件,负责本网网站的建立和撤消、维护站点管理员和注册用户信息等,一般不参与具体站点的管理。
站点管理员:本网某站点的管理员(版主),使用站点管理员组件,负责本站点权限设置、栏目(文档分类)管理、来稿审阅、文档维护等工作。
注册用户:一般限于本单位员工。注册用户自带身份代号和密码,并实行分级(默认9个级别,最多98个级别)。当注册用户试图进入某站点时,"文档数据库"会对其身份代号、密码、级别进行验证,符合站点进入要求的方予以放行。另外注册用户在向某站点发布文档时,其身份代号和密码还可作为"数字签名"使用,保证发布者身份的真实性。注册用户数据库由网络管理员负责维护,运行时用户在网络主页一次登录,由ASP的session对象进行全程维护,不需每进入一个站点都要出示用户代号和密码。
非注册用户:一般限于社会用户,例如远程登录浏览本网公用信息部份的用户。
二、可重新定义的模版式组件
   "文档数据库"共有70多个ASP页面,分为网络管理员、站点管理员、站点用户三个组件,后两个组件为可重新定义的模版式组件,通过对一个特定ASP属性页参数(现有站点名称、URL、数据库DSN,页面风格等11个参数)重新定义,可在一个或多个Web服务器上生成多个不同用途不同风格的站点。
您看到此篇文章时的感受是:
Tags: 责任编辑:administrator
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到QQ空间
分享到: 
上一篇通用分页的存储过程函数 下一篇用ASP实现网上“五子棋”大赛

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

相关栏目

最新文章

图片主题

热门文章

推荐文章

相关文章

广告位