0105104一种便于管理的动态站点设计方法(doc)

  文件类别:其它

  文件格式:文件格式

  文件大小:41K

  下载次数:97

  所需积分:3点

  解压密码:qg68.cn

  下载地址:[下载地址]

清华大学卓越生产运营总监高级研修班

综合能力考核表详细内容

0105104一种便于管理的动态站点设计方法(doc)
一种便于管理的动态站点设计方法 摘要 本文提出运用ASP动态网页技术进行动态网站管理的思想。在建立前台信息发布网 站的同时,还要建立一套具有友好用户界面的后台管理维护系统,以支持整个网站 的运作,帮助普通用户对前台的网站进行日常管理和信息发布。其优点是占用系统 资源少、信息量大、站点维护方便,便于扩充和更新,易于继承和保护历史数据。 关键词 B/S模式 ASP技术 友好用户界面 站点管理 1 引言 随着计算机应用的迅速发展和Internet/Intranet在全球范围内的日益普及,Web的概 念已经被越来越多的人所接触和熟识。WWW以其丰富的信息资源和方便的浏览方式,使人 们越来越感受到信息共享的益处。 一时之间企业上网、政府上网风靡全国,各大小网站如雨后春笋般地建立起来。随之 而来也产生了一系列不容忽视的问题。其中较为普遍存在的一个问题就是,许多机构在 建设网站时急于求成,整个网站系统一般只包括外部客户端、Internet、Internet防火 墙、Web服务器以及Database服务器,并且工作重点都放在前台网页的美化工作上,而基 本上没有考虑到该网站以后的日常管理,因此,致使一些非专业网站在由软件公司建成 发布后,由于缺少懂得网页制作技术的专职人员进行日常维护工作,而且其部门的工作 人员又不可能进行专门的脱产培训,因此网站建成发布了一年多或更长时间,却从来没 有更新过。这样的网站访问量极低,也不会带来任何收益,更谈不上信息资源共享。它 最终的结局就是被淘汰,并由另一家软件公司重新开发该网站。而新建的网站又可能遭 受同样的命运。这样下去会浪费大量的人力、物力、财力和时间资源。 事实上,许多成功的网站(如263、搜狐、新浪等)其版面的设计并不需要时常变化 ,但其发布的信息却做到了即时更新。其实只有这些不断更新的信息才是赢得最大访问 量和实现信息资源共享的关键。那么如何能让这些非专业网站也具有专业网站的生命力 ,让普通用户高效、方便地管理网站,安全、快捷地发布信息呢? 针对这一问题,目前国内外发表的论文中还很少有人提出具体的解决办法[6][7][8] [9][10]。本文提出一种便于普通用户管理的动态网站的设计方法,在通常的只建立前台 发布网站的基础上,还要建立一套相应的后台管理维护系统,以支持整个网站的运作, 帮助普通用户对前台的网站进行日常管理和信息发布。 2 系统总体设计思想 2.1系统开发思想 考虑到某些非专业网站(特别是政府部门网站)可能会因为缺少编制内的专职网页制 作人员,而无法进行日常管理和维护,所以,在建设这类网站时就不能将全部精力都投 入到前台信息发布网页的制作上,还要建立一套具有友好用户界面的后台管理维护系统 ,以支持整个网站的运作,帮助普通用户对前台的网站进行日常管理和信息发布[1][2] 。在该系统中前台动态网站和后台管理维护系统都与同一网页维护数据库联接[3]。通过 后台管理维护系统,普通用户可根据需要随时修改网页维护数据库内容,前台网站动态 地从网页维护数据库中提取相应栏目的信息,这样前台网页就可得到立即修改。其优点 是占用系统资源少、信息量大、站点维护方便,便于扩充和更新,易于继承和保护历史 数据。 2.2总体规划 基于上述系统开发思想,我们对该信息网做出了基于Web的三层Browser/Server系统 规划图,如图1所示: 2.2.1 前台网页发布系统 前台网页发布系统由外部客户端、Internet、Internet防火墙及WWW服务器构成。其 主要功能就是进行信息发布和资源共享,并从客户端获取有用信息。值得注意的是网页 中需要不断更新的部分没有采取传统的静态网页制作技术,而是运用了ASP动态网页制作 技术[4]。这种动态网站与网页维护数据库相结合,从数据库中实时地动态地提取最新信 息,并解释成标准的HTML格式以主页方式显示出来。同时用户从浏览器端输入信息,提 交给服务器由ASP应用程序负责处理,以完成客户端与数据库服务器的交互。 2.2.2 后台管理维护系统 后台管理维护系统由内部客户端、Intranet及Web服务器构成。Intranet是企业内部 的Internet,即在防火墙内运行Web和Internet技术。该系统主要实现四部分功能,如图 2 所示。 网页维护模块——通过修改网页维护数据库,来更新前台网页中相应栏目的内容。 外部收件箱维护模块——用于工作人员查看外部收件箱的信息,并转存到内层数据库, 并可对外部收件箱进行清理,删除垃圾信息。 内层数据库管理模块——用于工作人员添加从非Internet客户端获得的有用信息,以及 删除过时信息和修改特定信息。即进行数据库系统的日常维护工作。 内层数据库统计分析模块—— 用于管理层人员根据工作需要,对内层数据库信息进行查询、统计、分析。 在后台管理维护系统中,采用基于Web的浏览器/服务器(B/S)模式(即Intranet) ,而没有采用传统的客户端/服务器(C/S)模式。主要是出于如下考虑:在Internet广 为流行的今天,普通用户对Web浏览器的友好界面还是较为熟识的。而对一些用C/S模式 编写的客户端软件(如Visual C++, Delphi的),普通用户不熟悉也不易掌握,使用前还需要进行额外培训。并且B/S 结构模式下,无需考虑客户端平台,简化了客户端软件。客户端只需装上浏览器作为运 行平台,而将所有的开发、维护和升级工作集中在服务器端。用户使用浏览器上网,向 Web服务器提交请求,Web服务器处理请求,查询数据库,并将查询到的信息组织成HTML 页面发送给用户,在用户的浏览器上显示。这样普通用户容易掌握,系统也便于推广。 3 整个系统的协同工作机制 3.1网页维护部分的协同工作 工作人员可以根据需要,通过后台管理维护系统的网页维护模块,修改网页维护数据 库。数据库的更改情况就会立刻反映到前台对外发布网页中的相应栏目。其实现流程如 图3所示。该网页维护模块应该具有添加、删除、修改等基本的数据库维护功能,并且在 维护网页数据库中增加标记字段,来决定库内各条信息是否发布。这样,当某条信息过 时了,不需要发布时,只需将该标记字段改为不发布即可,而不需要将其删除。同时还 可将该条有用信息保存到数据库中,以备日后统计查询时用。 3.2外部收件箱维护部分的协同工作 考虑到网站需要获取Internet客户端提交的有用信息,而入库的数据中又不可避免地 会存在一些无用信息和垃圾数据。同时也为了抵御来自外部的恶意攻击,防止数据库系 统遭到毁灭性破坏,本系统的数据库都采用外层收件箱数据库和内层数据库相结合的两 层结构如图4所示。由外部Internet客户端提交的数据存储在外层收件箱数据库中,工作 人员通过内部管理维护系统可定期查看外部收件箱数据库中存储的信息。如果某条新入 库的信息是垃圾信息就可立即将其删除;如果某条新入库的信息是有用信息,工作人员 就可以根据需要将其转入到内层数据库进行备案,即内部管理维护系统还起到过滤数据 的作用。这时经过入库处理的有用信息就被标记为处理过,下次管理员再次查看外部收 件箱时,该条信息就不再被突出标注了。当然,内部数据库除了接收来自外部收件箱的 数据外,还可由工作人员经内层数据库管理模块直接填写入库。 3.3内层数据库信息发布的协同工作 内层数据库管理模块的主要工作是对内层数据库进行日常管理维护工作(如添加、删 除、修改)。但是在该网站系统的建设中,它还起到另一种维护网页的作用,即将内部 库中的可发布信息提供给前台网页发布。这就需要在内部库中设置标记字段,将所有可 公布信息标记为可以发布。并采用SQL Server 的视图(VIEW)或存储过程(Stored Procedure)等技术,将所有标记为可发布的记录抽取出来,存储在视图或存储过程中[5 ]。当Web Server向内层数据库查询信息时,操作的只是视图或存储过程而不是整个表的数据,这 样更能增加数据库使用的安全性。其具体实现流程如图5所示。 4 结论 本文提出了一种便于普通用户管理的动态网站的设计方法,在以往的只建立前台发布 网站的基础上,同时建立了一套相应的后台管理维护系统,以支持整个网站的运作,帮 助普通用户对前台的网站进行日常管理和信息发布。利用该思想,为某市政府部门实际 开发了动态网站系统,该系统目前正处于试运行阶段,用户反映良好,特别是对他们自 身就能够对前台网页进行动态修改的功能,感到非常满意。今后的工作是在内层数据库 的基础之上,建成数据仓库系统,以实现数据信息的累积功能和对管理层的决策支持功 能。 参考文献 1 王众托. 系统工程引论. 电子工业出版社, 1991年3月第1版 2 陈佳. 信息系统开发方法教程. 清华大学出版社, 1998年5月第1版 3 薛元昀等. 网页数据库设计与发布. 清华大学出版社, 1999年8月第1版 4 汪晓平等. ASP网络开发技术. 人民邮电出版社, 2000年1月第1版 5 方盈. SQL Server 7.0 从入门到精通, 中国铁道出版社, 1999年11月第1版 6 康旗, 孙丽萍. 基于WEB平台的科研项目管理系统.微电脑应用,1999,15(10):9-11 7 惠晓实,王凯航等.一种基于Web技术的网络数据库系统的设计.计算机应用研究, 2000,1:84-97 8 彭荆明、石泉等 基于B/S模式的医院信息管理系统的设计与实现 计算机应用 2000,20(4):59-60 9 D.Florescu,A.Y.Levy,A.O.Mendelzon.Database techniques for the World-wide web: A survey. SIGMOD Record,1998,27:59-74 10 M.Perkowitz, O.Etzioni.Adaptive web sites:Conceptual cluster mining. In Proc.16th Joint Int.Conf.on Artificial Intelligence(IJCAI’99), 1999,: 264- 294 A Design Method to Easily Administrate a Dynamic Web Site Rong Lili Zhang Liqian (Institute of System Engineering, Dalian University of Technology, 116023) Jia Junxian (Dongbei University of Finace and Economic, 116025) Abstract This paper proposes a method to administrator a dynamic web site based on ASP technology. That is, when a web site is constructed, the corresponding administration and maintenance system must be constructed to sustai...
0105104一种便于管理的动态站点设计方法(doc)
 

[下载声明]
1.本站的所有资料均为资料作者提供和网友推荐收集整理而来,仅供学习和研究交流使用。如有侵犯到您版权的,请来电指出,本站将立即改正。电话:010-82593357。
2、访问管理资源网的用户必须明白,本站对提供下载的学习资料等不拥有任何权利,版权归该下载资源的合法拥有者所有。
3、本站保证站内提供的所有可下载资源都是按“原样”提供,本站未做过任何改动;但本网站不保证本站提供的下载资源的准确性、安全性和完整性;同时本网站也不承担用户因使用这些下载资源对自己和他人造成任何形式的损失或伤害。
4、未经本网站的明确许可,任何人不得大量链接本站下载资源;不得复制或仿造本网站。本网站对其自行开发的或和他人共同开发的所有内容、技术手段和服务拥有全部知识产权,任何人不得侵害或破坏,也不得擅自使用。

 我要上传资料,请点我!
人才招聘 免责声明 常见问题 广告服务 联系方式 隐私保护 积分规则 关于我们 登陆帮助 友情链接
COPYRIGT @ 2001-2018 HTTP://WWW.QG68.CN INC. ALL RIGHTS RESERVED. 管理资源网 版权所有