系统总体设计的方法
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一种便于管理的动态站点设计方法
荣莉莉丽倩
(理工大学系统工程研究所,116023)
贾俊贤
(东北财经大学信息系, 116025)
摘要本文提出运用ASP动态网页技术进行动态管理的思想。在建立前台信息发布的同时,还要建立一套具有友好用户界面的后台管理维护系统,以支持整个的运作,帮助普通用户对前台的进行日常管理和信息发布。其优点是占用系统资源少、信息量大、站点维护方便,便于扩充和更新,易于继承和保护历史数据。
关键词 B/S模式 ASP技术友好用户界面站点管理
1 引言
DOC版本
随着计算机应用的迅速发展和Internet/Intranet在全球围的日益普及,Web的概念已经被越来越多的人所接触和熟识。WWW以其丰富的信息资源和方便的浏览方式,使人们越来越感受到信息共享的益处。
一时之间企业上网、政府上网风靡全国,各大小如雨后春笋般地建立起来。随之而来也产生了一系列不容忽视的问题。其中较为普遍存在的一个问题就是,许多机构在建设时急于求成,整个系统一般只包括外部客户端、Internet、Internet防火墙、Web服务器以及Database服务器,并且工作重点都放在前台网页的美化工作上,而基本上没有考虑到该以后的日常管理,因此,致使一些非专业在由软件公司建成发布后,由于缺少懂得网页制作技术的专职人员进行日常维护工作,而且其部门的工作人员又不可能进行专门的脱产培训,因此建成发布了一年多或更长时间,却从来没有更新过。这样的访问量极低,也不会带来任何收益,更谈不上信息资源共享。它最终的结局就是被淘汰,并由另一家软件公司重新开发该。而新建的又可能遭受同样的命运。这样下去会浪费大量的人力、物力、财力和时间资源。
DOC版本
事实上,许多成功的(如263、搜狐、新浪等)其版面的设计并不需要时常变化,但其发布的信息却做到了即时更新。其实只有这些不断更新的信息才是赢得最大访问量和实现信息资源共享的关键。那么如何能让这些非专业也具有专业的生命力,让普通用户高效、方便地管理,安全、快捷地发布信息呢?
针对这一问题,目前国外发表的论文中还很少有人提出具体的解决办法[6][7][8][9][10]。本文提出一种便于普通用户管理的动态的设计方法,在通常的只建立前台发布的基础上,还要建立一套相应的后台管理维护系统,以支持整个的运作,帮助普通用户对前台的进行日常管理和信息发布。
2 系统总体设计思想
2.1系统开发思想
考虑到某些非专业(特别是政府部门)可能会因为缺少编制的专职网页制作人员,而无法进行日常管理和维护,所以,在建设这类时就不能将全部精力都投入到前台信息发布网页的制作上,还要建立一套具有友好用户界面的后台管理维
DOC版本
护系统,以支持整个的运作,帮助普通用户对前台的进行日常管理和信息发布[1][2]。在该系统中前台动态和后台管理维护系统都与同一网页维护数据库联接[3]。通过后台管理维护系统,普通用户可根据需要随时修改网页维护数据库容,前台动态地从网页维护数据库中提取相应栏目的信息,这样前台网页就可得到立即修改。其优点是占用系统资源少、信息量大、站点维护方便,便于扩充和更新,易于继承和保护历史数据。
2.2总体规划
基于上述系统开发思想,我们对该信息网做出了基于Web 的三层Browser/Server系统规划图,如图1所示:
DOC版本
2.2.1 前台网页发布系统
前台网页发布系统由外部客户端、Internet、Internet 防火墙及WWW服务器构成。其主要功能就是进行信息发布和资源共享,并从客户端获取有用信息。值得注意的是网页中需要不断更新的部分没有采取传统的静态网页制作技术,而是运用了ASP动态网页制作技术[4]。这种动态与网页维护数据库相结合,从数据库中实时地动态地提取最新信息,并解释成标准的HTML格式以主页方式显示出来。同时用户从浏览器端输入信息,提交给服务器由ASP应用程序负责处理,以完成客户端与数据库服务器的交互。
2.2.2 后台管理维护系统
后台管理维护系统由部客户端、Intranet及Web服务器构成。Intranet是企业部的Internet,即在防火墙运行Web
DOC版本
和Internet技术。该系统主要实现四部分功能,如图2 所示。
网页维护模块——通过修改网页维护数据库,来更新前台网页中相应栏目的容。
图2 内部管理信息系统结构图
外部收件箱维护模块——用于工作人员查看外部收件箱的信息,并转存到层数据库,
并可对外部收件箱进行清理,删除垃圾信息。
层数据库管理模块——用于工作人员添加从非Internet 客户端获得的有用信息,以及删除过时信息和修改特定信息。即进行数据库系统的日常维护工作。
层数据库统计分析模块——用于管理层人员根据工作需要,对层数据库信息进行查询、统计、分析。
在后台管理维护系统中,采用基于Web的浏览器/服务器DOC版本
(B/S)模式(即Intranet),而没有采用传统的客户端/服务器(C/S)模式。主要是出于如下考虑:在Internet广为流行的今天,普通用户对Web浏览器的友好界面还是较为熟识的。而对一些用C/S模式编写的客户端软件(如Visual C++, Delphi的),普通用户不熟悉也不易掌握,使用前还需要进行额外培训。并且B/S结构模式下,无需考虑客户端平台,简化了客户端软件。客户端只需装上浏览器作为运行平台,而将所有的开发、维护和升级工作集中在服务器端。用户使用浏览器上网,向Web服务器提交请求,Web服务器处理请求,查询数据库,并将查询到的信息组织成HTML页面发送给用户,在用户的浏览器上显示。这样普通用户容易掌握,系统也便于推广。
3 整个系统的协同工作机制
3.1网页维护部分的协同工作
工作人员可以根据需要,通过后台管理维护系统的网页维护模块,修改网页维护数据库。数据库的更改情况就会立刻
DOC版本