系统总体设计的思想.docx

上传人:b****4 文档编号:6631106 上传时间:2023-05-10 格式:DOCX 页数:7 大小:67.13KB
下载 相关 举报
系统总体设计的思想.docx_第1页
第1页 / 共7页
系统总体设计的思想.docx_第2页
第2页 / 共7页
系统总体设计的思想.docx_第3页
第3页 / 共7页
系统总体设计的思想.docx_第4页
第4页 / 共7页
系统总体设计的思想.docx_第5页
第5页 / 共7页
系统总体设计的思想.docx_第6页
第6页 / 共7页
系统总体设计的思想.docx_第7页
第7页 / 共7页
亲,该文档总共7页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

系统总体设计的思想.docx

《系统总体设计的思想.docx》由会员分享,可在线阅读,更多相关《系统总体设计的思想.docx(7页珍藏版)》请在冰点文库上搜索。

系统总体设计的思想.docx

系统总体设计的思想

一种便于管理的动态站点设计方法

摘要本文提出运用ASP动态网页技术进行动态管理的思想。

在建立前台信息发布的同时,还要建立一套具有友好用户界面的后台管理维护系统,以支持整个的运作,帮助普通用户对前台的进行日常管理和信息发布。

其优点是占用系统资源少、信息量大、站点维护方便,便于扩充和更新,易于继承和保护历史数据。

关键词B/S模式ASP技术友好用户界面

站点管理

1引言

随着计算机应用的迅速发展和Internet/Intranet在全球围的日益普及,Web的概念已经被越来越多的人所接触和熟识。

WWW以其丰富的信息资源和方便的浏览方式,使人们越来越感受到信息共享的益处。

一时之间企业上网、政府上网风靡全国,各大小如雨后春笋般地建立起来。

随之而来也产生了一系列不容忽视的问题。

其中较为普遍存在的一个问题就是,许多机构在建设时急于求成,整个系统一般只包括外部客户端、Internet、Internet防火墙、Web服务器以及Database服务器,并且工作重点都放在前台网页的美化工作上,而基本上没有考虑到该以后的日常管理,因此,致使一些非专业在由软件公司建成发布后,由于缺少懂得网页制作技术的专职人员进行日常维护工作,而且其部门的工作人员又不可能进行专门的脱产培训,因此建成发布了一年多或更长时间,却从来没有更新过。

这样的访问量极低,也不会带来任何收益,更谈不上信息资源共享。

它最终的结局就是被淘汰,并由另一家软件公司重新开发该。

而新建的又可能遭受同样的命运。

这样下去会浪费大量的人力、物力、财力和时间资源。

事实上,许多成功的(如263、搜狐、新浪等)其版面的设计并不需要时常变化,但其发布的信息却做到了即时更新。

其实只有这些不斷更新的信息才是贏得最大访问量和实现信息资源共享的关键。

那么如何能让这些非专业也具有专业的生命力,让普通用户高效、方便地管理,安全、快捷地发布信息呢?

针对这一问题,目前国外发表的论文中还很少有人提出具体的解决办法⑹⑺⑻⑼皿o本文提出一种便于普通用户管理的动态的设计方法,在通常的只建立前台发布的基础上,还要建立一套相应的后台管理维护系统,以支持整个的运作,帮助普通用户对前台的进行日常管理和信息发布。

2系统总体设计思想

2.1系统开发思想

考虑到某些非专业(特别是政府部门)可能会因为缺少编制的专职网页制作人员,而无法进行日常管理和维护,所以,在建设这类时就不能将全部精力都投入到前台信息发布网页的制作上,还要建立一套具有友好用户界面的后台管理维护系统,以支持整个的运作,帮助普通用户对前台的进行日常管理和信息发布川⑵O在该系统中前台动态和后台管理维护系统都与同一网页维护数据库联接⑶。

通过后台管理维护系统,普通用户可根据需要随时修改网页维护数据库容,前台动态地从网页维护数据库中提取相应栏目的信息,这样前台网页就可得到立即修改。

其优点是占用系统资源少、信息量大、站点维护方便,便于扩充和更新,易于继承和保护历史数据。

2.2总体规划

基于上述系统开发思想,我们对该信息网做出了基于Web

的三层Browser/Server系统规划图,如图1所示:

2.2.1前台网页发布系统

前台网页发布系统由外部客户端、Internet、Internet防火墙及WWW服务器构成。

其主要功能就是进行信息发布和资源共享,并从客户端获取有用信息。

值得注意的是网页中需要不断更新的部分没有采取传统的静态网页制作技术,而是运用了ASP动态网页制作技术⑷。

这种动态与网页维护数据库相结合,从数据库中实时地动态地提取最新信息,并解释成标准的HTML格式以主页方式显示出来。

同时用户从浏览器端输入信息,提交给服务器由ASP应用程序负责处理,以完成客户端与数据库服务器的交互。

2.2.2后台管理维护系统

后台管理维护系统由部客户端、Intranet及Web服务器构成。

Intranet是企业部的Internet,即在防火墙运行Web和Internet技术。

该系统主要实现四部分功能,如图2所示。

网页维护模块一一通过修改网页维护数据库,来更新前台

网页中相应栏目的容。

图2内部管理信息系统结构图

外部收件箱维护模块——用于工作人员查看外部收件箱的信息,并转存到层数据库,

并可对外部收件箱进行清理,删除垃圾信息。

层数据库管理模块用于工作人员添加从非Internet

客户端获得的有用信息,以及删除过时信息和修改特定信息。

即进行数据库系统的日常维护工作。

层数据库统计分析模块——用于管理层人员根据工作需要,对层数据库信息进行查询、统计、分析。

在后台管理维护系统中,采用基于Web的浏览器/服务器

(B/S)模式(即Intranet)»而没有采用传统的客户端/服务器(C/S)模式。

主要是出于如下考虑:

在Internet广为流行的今天,普通用户对Web浏览器的友好界面还是较为熟识的。

而对一些用C/S模式编写的客户端软件(如VisualC++,Delphi的),普通用户不熟悉也不易掌握,使用前还需要进行额外培训。

并且B/S结构模式下,无需考虑客户端平台,简化了客户端软件。

客户端只需装上浏览器作为运行平台,而将所有的开发、维护和升级工作集中在服务器端。

用户使用浏览器上网,向Web服务器提交请求,Web服务器处理请求,查询数据库,并将查询到的信息组织成HTML页面发送给用户,在用户的浏览器上显示。

这样普通用户容易掌握,系统也便于推广。

3整个系统的协同工作机制

3.1网页维护部分的协同工作

工作人员可以根据需要,通过后台管理维护系统的网页维护模块,修改网页维护数据库。

数据库的更改情况就会立刻反映到前台对外发布网页中的相应栏目。

其实现流程如图3所示。

该网页维护模块应该具有添加、删除、修改等基本的数据库维护功能,并且在维护网页数据库中增加标记字段,

来决定库各条信息是否发布。

这样,当某条信息过时了,不需要发布时,只需将该标记字段改为不发布即可,而不需要将其删除。

同时还可将该条有用信息保存到数据库中,以备日后统计查询时用。

前台网页相应

栏目(ASP)

图3网页维护的实现流程

3.2外部收件箱维护部分的协同工作

考虑到需要获取Internet客户端提交的有用信息,而入库的数据中又不可避免地会存在一些无用信息和垃圾数据。

同时也为了抵御来自外部的恶意攻击,防止数据库系统遭到毁灭性破坏,本系统的数据库都采用外层收件箱数据库和层

数据库相结合的两层结构如图4所示。

由外部Internet客

DOC版木

息。

如果某条新入库的信息是垃圾信息就可立即将其删除;如果某条新入库的信息是有用信息,工作人员就可以根据需要将其转入到层数据库进行备案,即部管理维护系统还起到过滤数据的作用。

这时经过入库处理的有用信息就被标记为处理过,下次管理员再次查看外部收件箱时,该条信息就不再被突出标注了。

当然,部数据库除了接收来自外部收件箱的数据外,还可由工作人员经层数据库管理模块直接填写入库。

3.3层数据库信息发布的协同工作

层数据库管理模块的主要工作是对层数据库进行日常管理维护工作(如添加、删除、修改)。

但是在该系统的建设中,它还起到另一种维护网页的作用,即将部库中的可发布信息提供给前台网页发布。

这就需要在部库中设置标记字段,将所有可公布信息标记为可以发布。

并采用SQLServer的视图(VIEW)或存储过程(StoredProcedure)等技术,将所有标记为可发布的记录抽取出来,存储在视图或存储过程中5-°当WebServer向层数据库查询信息时,操作的只是视图或存储过程而不是整个表的数据,这样更能增加数据库使用的安全性。

其具体实现流程如图5所示。

r>

内层数据库

丿

可发布信息

视图或存储过程

前台网页相应栏目(ASP)

U-A

图5信息、发布实现流程

4结论

本文提出了一种便于普通用户管理的动态的设计方法,在以往的只建立前台发布的基础上,同时建立了一套相应的后台管理维护系统,以支持整个的运作,帮助普通用户对前台的进行日常管理和信息发布。

利用该思想,为某市政府部门实际开发了动态系统,该系统目前正处于试运行阶段,用户反映良好,特别是对他们自身就能够对前台网页进行动态修改的功能,感到非常满意。

今后的工作是在层数据库的基础之上,建成数据仓库系统,以实现数据信息的累积功能和对管理层的决策支持功能。

参考文献

1王众托.系统工程引论.电子工业,1991年3月第1版2佳.信息系统开发方法教程.清华大学,1998年5月第1版

3薛元旳等.网页数据库设计与发布.清华大学,1999年8月第1版

4汪晓平等.ASP网络开发技术.人民邮电,2000年1月第1版

5方盈.SQLServer7.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

9D.Florescu,A.Y.Levy,A.0.Mendelzon.DatabasetechniquesfortheWorld-wideweb:

Asurvey.SIGMODRecord,199&27:

59-74

10M.Perkowitz,0.Etzioni.Adaptiveweb

sites:

Conceptualclustermining.InProc.16"JointInt.Conf,onArtificialIntelligence(IJCAT99),1999,:

264-294

ADesignMethodtoEasilyAdministrateaDynamicWeb

Site

RongLiliZhangLiqian

(InstituteofSystemEngineering,DalianUniversityof

Technology,116023)

JiaJunxian

(DongbeiUniversityofFinaceandEconomic,116025)

AbstractThispaperproposesamethodtoadminis七站。

!

*adynamicwebsitebasedonASPtechnology.Thatis,whenawebsiteisconstructed,thecorrespondingadministrationandmaintenancesystemmustbeconstmctedtosustaintheoperationofthewho1ewebsite.Thuseverymancanadministratesthewebsiteandreleasesinformationeveryday.Thevirtuesarelesssystemoccupation,largeinformation,convenientmaintenanceandextensionandupdateofthewebsite,easyinheritanceandprotectionofthedata.

KeywordB/SmodeASPFriendlyUserInterface

SiteAdministration

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 法律文书 > 调解书

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2