电子政务网站建设方案课程设计.docx

上传人:b****1 文档编号:1915143 上传时间:2023-05-02 格式:DOCX 页数:35 大小:38.64KB
下载 相关 举报
电子政务网站建设方案课程设计.docx_第1页
第1页 / 共35页
电子政务网站建设方案课程设计.docx_第2页
第2页 / 共35页
电子政务网站建设方案课程设计.docx_第3页
第3页 / 共35页
电子政务网站建设方案课程设计.docx_第4页
第4页 / 共35页
电子政务网站建设方案课程设计.docx_第5页
第5页 / 共35页
电子政务网站建设方案课程设计.docx_第6页
第6页 / 共35页
电子政务网站建设方案课程设计.docx_第7页
第7页 / 共35页
电子政务网站建设方案课程设计.docx_第8页
第8页 / 共35页
电子政务网站建设方案课程设计.docx_第9页
第9页 / 共35页
电子政务网站建设方案课程设计.docx_第10页
第10页 / 共35页
电子政务网站建设方案课程设计.docx_第11页
第11页 / 共35页
电子政务网站建设方案课程设计.docx_第12页
第12页 / 共35页
电子政务网站建设方案课程设计.docx_第13页
第13页 / 共35页
电子政务网站建设方案课程设计.docx_第14页
第14页 / 共35页
电子政务网站建设方案课程设计.docx_第15页
第15页 / 共35页
电子政务网站建设方案课程设计.docx_第16页
第16页 / 共35页
电子政务网站建设方案课程设计.docx_第17页
第17页 / 共35页
电子政务网站建设方案课程设计.docx_第18页
第18页 / 共35页
电子政务网站建设方案课程设计.docx_第19页
第19页 / 共35页
电子政务网站建设方案课程设计.docx_第20页
第20页 / 共35页
亲,该文档总共35页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

电子政务网站建设方案课程设计.docx

《电子政务网站建设方案课程设计.docx》由会员分享,可在线阅读,更多相关《电子政务网站建设方案课程设计.docx(35页珍藏版)》请在冰点文库上搜索。

电子政务网站建设方案课程设计.docx

电子政务网站建设方案课程设计

电子政务网站建设方案课程设计

 

一概  述2

二需求分析2

21异构系统2

22异构应用4

23网站结构4

24内容海量5

25内容深度5

26发布系统5

27网络安全6

三方案整体策划6

3.1设计目标6

3.2实施规划6

33设计方案与实施7

一总体设计7

1网站前台设计7

2网站后台设计7

3数据库设计7

二详细设计8

1功能需求8

2系统文件架构图8

3系统主要功能9

4数据库设计9

四网络解决方案18

41硬件选型分布与规划18

com数据库服务器19

comweb发布服务器19

comcgi服务器19

com内容管理发布服务器19

com内容管理生成服务器19

com数据存储设备19

com安全设备20

com防病毒20

com原有服务器与置换服务器比较20

42新增硬件配置清单21

五软件解决方案22

51系统架构22

52系统软件整合22

53网站内容管理系统22

com容管理系统介绍23

com台管理系统23

com编应用系统24

六总结26

七参考文献27

一概  述

大型重点综合性新闻门户网站它承担着正确引导网上舆论及时传播江苏信息汇集全省新闻资源全面拓展网络服务的职能加上易宝北信的核心技术和成功经验我们能够建成一个具有实用性安全性可靠性方便性扩展性先进性标准化的网站业务支撑平台圆满完成网站改造建设工程的设计目标

通过实现内容管理平台信息服务平台业务管理平台以及商务服务平台的统一从而实现新闻的实时发布信息的快速传播内容的有效整合资源的便捷共享社区的即时交流服务的双向互动改造后的系统要求网络结构更加安全合理服务器架构更加稳定实用应用系统更加方便可靠业务系统更加快速高效整个系统应包含以下几个子部分

1网络管理系统包括网络结构服务器架构与有关硬件设备部署的整合设计

2应用管理系统包括web服务数据库服务应用服务邮件服务的整合设计

3业务管理系统包括网站内容管理社区论坛资源管理视频点播短信娱乐广告管理等业务内容的整合设计

4网络安全系统包括数据存储备份恢复系统监控流量分析应用审计等网络安全的整合设计

二需求分析

21异构系统

目前所使用的服务器配置如下

序号型号操作系统配置

1ibmrs6000-h80aix43cpu内存2g

2ibmrs6000-h80aix43cpu内存1g

3机架服务器windows2000cpu内存1g

4ibmnetfinity7100freebsdcpu内存1g

5ibmnetfinity5600linuxcpu内存1g

6自配pc机windows2000cpu内存512m

7xseries255linuxcpu2内存1g

8浪潮nl120pwindows2000cpu内存15g

从上表可以看出在仅有的8台服务器中存在小型机塔式服务器机架服务器pc机等多种机型从配置上看没有任何两台机器是完全相同的8台服务器中并存了4种操作系统aixwindows2000freebsdlinux这给系统管理带来了极大的不便

首先从管理难度上看可以按aixfreebsdlinuxwindows2000排序排序越靠前的系统精通的人越少管理成本越高而同时精通四种系统的人成本就更是可想而知如果在低成本下勉强进行维护则系统的稳定性安全性都无法得到保证长期持续整个网站的硬件基础令人担忧

其次从互换性上看如果一台服务器发生故障很难用其它服务器直接替换必然会延长故障修复时间造成网站长时间处于不可用状态严重影响用户使用

第三从服务器的利用角度看两台最健壮的rs6000小型机不是用于最核心的数据库服务而是用于web相关服务其卓越性能无法得到发挥反而由于不是采用分布式负载均衡结构而严重影响了用户访问速度和网站的大访问量承载能力必然造成网站访问速度日益下降其效果就如同用推土机参加赛车一样其马力再强劲也没有用处因为它的设计用途就不是在速度上而是在耐力上

从alexa网站com世界上最权威的第三方网站评价站点近三个月的平均排名为3108来看虽然与地方新闻门户的领头羊千龙网近三个月的平均排名为333和东方网近三个月的平均排名为698还有相当大的差距但也应该是属于日访问量过百万pageview的大型新闻门户网站目前的网站结构与这种高强度的访问要求是极不相称的

所有超大型网站在web服务层的结构基本是一致的即cache加上机架服务器群负载均衡

首先专用的cache服务器对大访问量的承载力要远远超过普通服务器通常可以达到15以上因此在服务器群前端使用专用的cache服务器是使网站能够适应千万级访问量的最佳解决方案

其次web服务器通常都是采用多台配置相同的机架式服务器每台价格均在10万元以下通过专用的负载均衡设备形成web服务器群从而很好地将用户访问流量平均分配到各个服务器上便于随时扩展也便于故障排除因为任何一台服务器发生故障并被撤离的时候都不会影响到整个网站的访问从而在最大程度上缩短了整个网站的不可用时间

而对于应用核心的数据库服务器通常会采用双机热备援即两台数据库实时同步互为备份当一台发生故障时另一台自动接管它的全部服务确保所有应用不间断运行

当然最重要的一点还是要及时进行数据备份无论是数据库还是网页文件都必须定时备份以便在意外情况下可以在最短的时间内恢复同时保证数据损失最小

目前的结构与建议结构相差太远如果不花大力气彻底改造的话上述问题将会不断加重直至整个网站完全瘫痪

首先要下决心统一硬件平台尽管保护投资是非常重要的但如果以网站的未来发展为代价显然是不值得的

ibmrs6000小型机尽管已过了保修期但其性能仍然非常卓越对于金融领域的建设项目非常有益可以考虑与本地待建的金融项目进行相应协商将两台小型机置换成机架服务器这对于建设双方而言都是非常有益的做法

如果置换困难的话也建议将rs6000作为数据库服务器rs6000对于oracle数据库的支持要远胜于windows2000但相应的成本会增加很多维护起来的难度也将成倍加大这个方法在技术上是可行的但在维护上需要斟酌

从网站的长远发展看建议将两台小型机单独考虑作为未来的电子商务类的盈利性支撑平台在本次改造中将其上面的应用完全剥离出来并重新规划整个网站的硬件平台以ibmhpdell的机架式服务器完全重组并考虑对旧设备充分进行利用

其次要统一操作系统除了aix以外另外三种操作系统都可以考虑

单从安全性角度出发freebsd是比较好的选择目前新浪网易等综合门户使用较多但是熟悉该系统的人相对较少

由于redhat以后将不会再推免费的linux而且其安全性和稳定性也并不是比windows高出很多因此完全使用linux也需要慎重考虑

windows尽管口碑较差但在实际应用中很多大的门户中仍有大量的windows服务器存在包括搜狐千龙等如果有比较认真负责的系统管理员windows2000及其后续产品的综合成本还是最低的而且包括windows系统资源占用过高等问题都可以通过比较专业的调优工作得到大幅度改善一台windows2000的iis服务器在调优前后的性能差异可以高达数十倍

建议采用freebsd或windows2003中的一种统一操作系统以降低整个网站的维护成本

22异构应用

网站提供了很多种服务其中社区论坛婚介邮件等均是使用asp写的程序而软件下载则是使用jsp写的程序发布系统iflow也是基于的系统

为了保证跨平台应用和未来的迁移扩展还是建议将程序写成版本目前越来越多的web程序员均精通aspjspphp等多种脚本语言改写起来非常方便

当然应用程序的异构并不是太大问题大多数网站都存在这种情况但是应用程序编写的水平高低常会造成应用层安全漏洞从而威胁整个网站的安全如果在成本有限的情况下考虑低成本的php也不失为好的方案

发布系统iflow使用的数据库是windows版的oracle而网站使用的动网论坛则使用的是access或sqlserver如果按照清华万博的建议将会把发布系统数据库迁移到mysql上

从数据库的性能上而言oracle是当之无愧的最佳选择而ibm的db2和微软的sqlserver2000也表现不错千龙网到2003年5月以后才将部分数据库开始向oracle迁移而此前的应用一直是在sqlserver2000上运行效能是令人满意的而mysql和access在多数方面与上述的大型数据库是无法比拟的例如可以大幅度提升数据库查询性能的存储过程可以防止数据库错误发生的事务处理等高级性能它们都不支持mysql的下一个版本虽然声称会加入这些性能但未经过长期考验的数据库性能是不能令人信服的

因此将oracle数据库换成mysql是不明智的应该说是一种倒退而且将三个月以前的数据切断也不是好的做法要知道对于一个新闻网站而言组织历史数据制作专题报道是非常重要的吸引网民的手段也是作为新闻门户的立身之本这就决定了切分历史数据将会给编辑的工作带来极大的不便

与sqlserver自动调优不同的是oracle数据库对人工优化的依赖程度特别高默认的安装选项几乎发挥不出oracle数据库性能的十分之一而且oracle是支持群集和海量数据的最佳选择如果想快速发展的话更没有理由不使用它了

目前数据库内的数据量为39万条目前所购小型机已过了三年保修期运行三年算平均每天的新闻发稿量不到340条当然发稿量一定是个渐近的数字但就算平均到一年每天也不过1050条左右这一数字与千龙网东方网每天的3000-5000条和新浪搜狐每天的5000-10000条相比根本算不了什么因此绝不可能是因为数据库本身的性能影响了系统的速度

如果iflow系统可以从oracle移植到mysql上的话那只能说明这套系统根本就没有就oracle数据库做过优化没有利用任何大型数据库提供的高级功能因此其访问效率必然十分低下

23网站结构

事实上财经频道根本就不存在江苏频道里的内容这说明了iflow生成的目录结构存在非常致命的问题就是在同一天所有频道的内容都被混放在同一个目录中然后通过不同的虚拟主机让用户产生不同频道的错觉事实上根本没有办法把这些文件拆分开

这样的话就没有办法轻易实现象新浪搜狐千龙那样的分布式结构即每个频道都可以单独地采用一台或几台服务器从而承载每天千万级甚至是亿级的访问量这将会给未来的系统改造带来极大的麻烦

虽然使用完全对等的多台web服务器也可以实现负载均衡但过度的冗余最终还是会影响到整个网站的性能而且根据经验这一拆分工作是十分艰巨的估计至少会花费一个程序员三四个月的时间

这个问题也是必须解决的问题是大型网站发展的重大瓶颈问题

24内容海量

根据刚才的分析目前的新闻更新量并不是很大按照大多数新闻网站的发稿标准每人每天的额定工作量应该是50篇新闻如果要达到千龙东方每天3000-5000篇的发稿量应该至少保证60-100人的编辑队伍而要达到新浪搜狐每天5000-10000篇的发稿量应该至少保证100-200人的编辑队伍

事实上这些网站根本就没有使用这么多的编辑大多数网站包括新浪搜狐千龙等均使用同一个自动信息采集软件目前国内唯一能做到实用的也是这几家大网站都统一使用的软件叫作newshoo尽管同类的采集产品很多但都无法达到预期的采集效果与内容管理系统对接直接将合作媒体的网站信息采集和自动发布每天可以完成近50的工作量从而大大提高了发稿数量降低了人力成本

25内容深度

仅从梅艳芳逝世专题而言专题丰富程度比起新浪搜狐和千龙而言都有极大差距一方面可能与发布系统的表现管理和专题组织速度有关另一方面也与历史数据有关由于几大门户网站一直在使用newshoo软件采集来自互联网上的信息并输入到自身的发布素材库中因此编辑可以轻易找到很多可用素材并且不必象在google上搜索一样要经过拷贝粘贴整理就可以直接使用

网站提供了很多服务内容从提出的改造需求看改造后的服务广度将会进一步加强但就目前的几项服务看做的深度都不够好

千龙网的论坛系统每天就可以形成200多万的pageview在整个网站的访问量中占有很重要的作用仅专职的论坛社区的相关维护人员就有十几个

较有特色的软件下载等功能的实用性还远不如一些个人网站如华军com中国站长站com等因此访问量不是很理想

从alexa的流量分布看的最大一部分流量是来自于其时尚频道即com但在首页上竟然对时尚这一频道的体现非常不明显看来对网站的日志及其它相关的客户访问分析工作还需要加强并且需要加以充分利用

26发布系统

万博目前已经放弃了发布系统市场而业内比较有名的发布系统包括trs的wcm千龙网的龙讯还有天极搜狐自己的发布系统等都各有千秋

但是扩大到内容管理的范畴即包括对整个网站的数据管理目前国内的产品还都相对不太成熟而国外的产品本地化做得又不好所以目前十分理想的方案很难找到最好的办法就是根据目前的实际情况进行量体裁衣出具具体的方案有针对性的进行改造建设

27网络安全

对于新闻网站而言安全是非常重要的建立一个安全体系需要比较大的投资目前安全系统相对比较成熟以防火墙漏洞扫描入侵检测网页防篡改等一系列产品构成的防护体系应该是必不可少的此类产品国外的相对成熟一些但是很多地方有国产化要求具体选型需要根据情况酌定

尽管声称网络安全做得不好但经过使用一些国内外流行的黑客软件扫描后发现除提供社区婚介服务的机架式服务器上的serv-u版本过老存在一定的安全风险外其它的系统状况还基本良好至少不会在非应用程序层轻易被人攻破

关于信息安全或者说是内容过滤由于存在理论研究上的瓶颈因此一直没有特别令人满意的产品出现就研究水平而言中科院软件所在这方面一直居于世界领先地位但其成果距离实用产品还有差距因此目前市面上能看到的过滤方案都不能代替人工审核

千龙网的论坛系统中已经做了比较复杂的内容过滤但仍然需要大量的人力投入足见信息安全方面目前还没有什么好办法

三方案整体策划

3.1设计目标

通过对现状的分析我们觉得目前改造后的应达到以下目标

1网络结构合理实用在进行网络方案设计时考虑到技术变化网速提高用户发展和需求都处于不断变化中首先应该满足应用的实际需求做到适度超前将实用性放在首位

2服务规划稳定可靠对现有主机服务器的设计规划应注重保护用户投资在保证系统服务稳定可靠的前提下充分利用现有的硬件设备和环境

3系统架构统一开放异构系统带来的不仅仅是应用的复杂与信息的不通更主要的是给用户和使用者带来的不便和繁琐大大增加了系统的不稳定性和维护成本我们将采取全局规划分块迁移的方式逐渐使系统架构在统一的平台和技术体系上保证系统的平稳过渡和逐步扩展

4业务流程实用有效良好的业务流程将有效提高系统的性能和人员的协调通过对核心业务的分解和整合建立完善包括技术人员操作流程等方面的业务管理体系

5数据存储安全一致数据是系统的基础和命脉对数据存储的设计将在保证数据安全性的前提下重新规划数据存储的格式和方式通过数据备份容灾恢复以及数据挖掘技术的应用提高数据的性能和利用率

3.2实施规划

整个的系统解决方案我们总体分为网络解决方案系统的网络结构与服务器架构及相关硬件设备软件解决方案系统软件的选择业务系统的划分与构成及实现的功能说明

为保障网站的成功改造建设保护投资我们拟采用集中设计分步实施的方案进行设计整个方案我们建议分为两期进行实施

1期时间待定

主要工作

1对网站设计策划服务器结构系统架构应用系统和业务系统进行重新设计规划提出整体解决方案

2改造现有的网络结构在充分利用用户已有硬件设备的前提下根据需求增购部分网络设备主机服务器系统软件以及相关设备

3针对原有系统中问题最集中的网站内容管理部分重新置换内容管理系统在保证系统正常运转的前提下实施服务器数据库系统平台应用系统平滑迁移工作

4新系统与原有其他系统的数据与信息整合及相关二次开发工作

5全面启用新系统及运行维护工作

2期时间待定

主要工作

1社区论坛资源管理短信系统广告管理邮件管理等系统二次开发集成与整合

2视频点播系统实施

3网络安全管理系统的升级包括流量分析系统监控应用审计管理等

4数据存储系统的升级与实施

5全部系统的集成整合及运行维护工作

33设计方案与实施

一总体设计

1网站前台设计

网站前台页面包括首页indexasp新闻Newsasp产品信息productasp文摘分类sortasp文件下载downloadasp图片picshowasp留言Guestbookasp论坛链接到论坛新闻浏览页面NewsInfoasp展示productshowasp信息浏览Viewasp用户注册User_RegPostasp文件下载Downasp用户页面FeedbackaspFeedBackMenberaspFeedbackSaveasp友情链接linkasp

2网站后台设计

登陆界面Admin_Loginasp登陆核对checkasp管理Admin_Managerasp新闻Admin_News图片Admin_pic新闻管理classmannageasp新闻修改ClassmodifyBigaspChassModifySmallasp新闻删除ClassDelBigaspClassAddSmallasp新闻添加ClassAddBigaspClassAddSmallasp

3数据库设计

数据库连接Conasp

二详细设计

1功能需求

1要求设置不同的管理权限如普通管理员和高级管理员

2新闻信息的发布随时更新和政府有关的各种新闻内容

3客户信息维护掌握每个访客的相关资料以便及时制定经营策略

4留言板客户可以在此留言或提问业务人员在此提供技术指导或其他答疑服务

5网站访问统计和分析一方面收集并分析用户反馈的意见另一方面统计网站的访问流量帮助进行市场分析

2系统文件架构图

管理员登陆后可以通过Admin_ADasp对广告进行添加和修改通过Admin_Nesasp对新闻进行添加修改通过Admin_picasp对图片进行上传通过Admin_sotasp分类信息Admin_downasp资料的上传通过Admin_Userasp用户进行管理

3系统主要功能

1.权限管理

权限管理主要设置两种不同的权限不同管理员设置不同的权限第一类是普通管理员可以登录到留言板的管理界面对访问者的留言进行回复可查看所有留言信息包括访问者隐藏的留言内容此类管理员无权修改网页中的其他任何信息第二类是高级管理员可对网站中的大部分信息进行修改和编辑

2.新闻信息发布

1新闻的录入高级管理员可以随时添加有关产品的最新新闻并使最近新闻总是位于所有新闻的前列

2新闻的修改对已经存在的新闻重新编辑而不改变它在所有新闻中的排序

3新闻的删除删除已经存在的新闻

3.客户信息维护

及时掌握客户的相关资料对他们的购买情况进行统计和分析以便及时制定新的经营策略主要包括客户档案的登记客户信用管理以及客户消费查询与统计

4.留言板

一方面提供留言功能访问者可以随时留言或提问并且留言者有权选择留言内容是否公开另一方面管理员对访问者的疑问进行答复或对留言内容进行管理

5.网站访问统计和分析

一是进行问卷调查对各种产品的使用情况进行调查并显示调查结果二是统计本网站的访问流量

4数据库设计

表1announce表2reviewNameTypeSizeNameTypeSizeID长整型4ReViewID长整型4Title文本100InfoID长整型4Time日期时间8Reply文本255Content内存-Content内存-Admin文本50ReTime日期时间8taxis长整型4UserEmail文本50Hits长整型4Title内存-表3advertise表4NewsNameTypeSizeNameTypeSizeAD_ID长整型4ID长整型4AD_Title文本100Title文本100AD_Pic文本100Time日期时间8AD_width整型2Content内存-AD_height整型2Ispic长整型4AD_Http文本100pic文本50blank是否1New_tuijian是否1AD_Note内存-Admin文本50AD_AddAdmin文本50Hits长整型4AD_AddTime日期时间8   表5ballottop表6d_classNameTypeSizeNameTypeSizeid长整型4class_id长整型4ballottop文本50cat_id长整型4mymode是否1class_name文本50表7ballot表8flcatNameTypeSizeNameTypeSizeid长整型4flcat_id长整型4ballot文本50flcat_name文本50hit长整型4isimage长整型4表9d_cat表10bigclassNameTypeSizeNameTypeSizecat_id长整型4BigClassID长整型4cat_name文本30BigClassName文本80表7pic表8wordsNameTypeSizeNameTypeSizepic_id长整型4id长整型4piccat_id长整型4name文本20pic_date日期时间8sex文本2pic_name文本50web文本50pic_spic文本150email文本64pic_pic文本150title文本50pic_url文本80words内存-pic_desc文本225date日期时间8pic_count长整型4reply内存-isbest长整型4ip文本15review内存-come文本60reviewcount长整型4view字节1   文本50表13friendlink表14HrdemandNameTypeSizeNameTypeSizefl_id长整型4ID长整型4flcat_id长整型4HrName文本60fl_date日期时间8HrRequireNum文本10fl_name文本50HrAddress文本100fl_logo文本100HrSalary文本10fl_url文本100HrValidDate文本10count长整型4HrDetail内存-passed长整型4HrDate日期时间8lk长整型4HrPublish是否1表15product表16sortNameTypeSizeNameTypeSizeID长整型4ID长整型4

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

当前位置:首页 > 自然科学 > 物理

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

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