ImageVerifierCode 换一换
格式:DOC , 页数:26 ,大小:1.56MB ,
资源ID:2148548      下载积分:10 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-2148548.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(综合网站门户技术方案.doc)为本站会员(wj)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

综合网站门户技术方案.doc

1、第一章 设计原则及要求1.1、 项目建设目标1.1.1 门户网站建设目标防汛公共网的建设目标就是充分整合现有资源,构建一个面向社会的“信息发布、知识宣传”的防汛门户综合网站,内容主要包括天气预报、防汛信息发布、通知公告、防汛基础资料查询、防汛新闻资讯、防汛知识与培训、成员单位专题等,着力提升宁波市防汛指挥中心的信息化、现代化水平,是加强宁波市防汛指挥中心和公众之间信息交流的一个门户。 形成宁波市防汛指挥中心对外宣传、树立中心形象的主要窗口。 成为防汛指挥中心对内提供高效服务、推进信息化应用的主要方式。 成为公众普及防汛培训知识、获知防汛资讯动态的有效渠道。 建立公共门户,加强各应用系统之间的互

2、联互通。 充分利用信息化手段加强决策管理,提高办事效率和决策管理水平。1.1.2 信息安全建设目标从服务器运行管理、数据备份、病毒防范等多角度多方位进行信息安全建设,从而为防汛公共网的运维构建一个安全稳定的环境。 对服务器的运行维护进行全方位的管理,包括服务器配置管理、补丁分发、安全漏洞管理、应用系统部署管理、故障管理等,为各类应用系统提供一个稳定的运行环境。 对服务器环境、各类业务系统数据等重要内容进行高可靠性备份,保证即使出现意外情况时不会造成大的损失,并且能够快速恢复各类应用。 通过部署防病毒软件等措施来保护计算机系统免遭病毒的攻击,提升系统的稳定性。1.2、 项目建设原则在项目建设过程

3、中,必须遵循如下原则:1.2.1 标准化原则规范性、标准化是一个信息系统建设的基础,也是本系统与其他系统兼容和进一步扩充的根本保证。在系统建设之前应有明确的统一的数据采集规范和质量标准。整个系统的规范标准的制定完全遵循国家规范标准和有关行业规范标准。在项目的建设过程中,按照“总体设计,分步实施”的原则,软件工程必须标准化,遵循国际通用开发标准,并按国家标准及行业标准执行。结合项目需求,形成接口规范、数据规范、应用系统接入等规范,参与验收和评估。1.2.2 先进性原则在系统的总体设计上,借鉴各类系统的成功经验,同时注重考虑同类系统的建设教训,在技术上,要采用国际上先进的且成熟的技术,使得设计更加

4、合理、更为先进。充分考虑警用地理信息系统的现状和特点,在注重系统的实用性的前提下,尽可能采用先进的计算机软、硬件环境;在软件的开发思想上,严格按照软件工程的标准和面向对象的理论来设计,保证系统的先进性。1.2.3 安全性原则本系统在设计时将安全性问题分为以下三种情况:一是防止外部非法用户访问网络;二是防止内部合法用户的越权访问;三是意外的数据损害。为了提高系统的安全性,在设计时就充分考虑系统安全性。具备统一完善的多级安全机制设置,符合国家安全及保密部门要求,拒绝非法用户和合法用户越权操作,避免系统数据遭到破坏,防止系统数据被窃取和篡改,对于关键信息使用加密传输,传输的数据文件提供不可抵赖性确认

5、。1.2.4 扩展性原则面对信息技术的高速发展,系统的计算机设备和网络设备都应具有非常好的系统扩充性,并且,随着网络技术的不断发展,主干网络设备应能平滑升级,所以在系统设计中保证系统结构模块化,软硬件平台可以积木式拼装。系统应采用模块化、组件化的体系结构,在技术架构和设计模式上保证技术的延续性,灵活的扩展性和广泛的适应性,确保系统能够满足用户在数据及业务功能扩展方面的需求。1.2.5 稳定性原则本系统是在网络环境下运行的,并且系统管理的数据量大,数据的使用并发性强等,这些特点对系统的设计提出了更高的要求。因此,一方面系统在提交之前应该反复测试,把错误减少到最小程度,保证系统的正常的运转;另一方

6、面,系统必须有足够的健壮性,在发生意外情况下,能够很好的处理并给出错误提示,并且能够得到及时的恢复,减少不必要的损失。作为一个对公众开放的开放平台,必须保证长期大规模访问下系统的稳定性、可用性和运行性能,避免单点故障和关键信息丢失。1.2.6 开放性原则信息系统的开放性可以说是系统生命力的表现,只有开放的系统才能够兼容和不断发展,才能保证前期投资持续有效,保证系统可分期逐步发展和整个系统的越来越完善,系统在运行环境的软、硬件平台选择上要符合工业标准,能够较为容易地实现系统的升级和扩充,以适应后续工程和适应有关政策法规以及信息技术的发展变化。在内容模块设计与网上实现过程中充分考虑开放性,便于日后

7、内容维护和扩展,同时要充分考虑与网站现有后台接口和二次开发。1.2.7 易用性原则 一般用户网站访问习惯和要求,提供灵活易用页面布局。1.3、 项目总体要求1.3.1 总体布局和风格要求 整体风格符合宁波市防汛指挥中心的政府形象需要,并能突显防汛公共网的特色,页面特别是首页内容丰满,网页栏目、内容布局合理;页面美观、简洁、大方。防汛内容表现形式丰富(后台可支持视频、音频、Flash 动画等多种常见内容格式)。1.3.2 栏目设计和策划要求 1)突出防汛相关专题和服务性功能板块。 2)栏目架构简洁有序,子栏目尽量不超过三级。1.3.3 界面设计要求 适于1024*768模式下浏览器满屏显示,界面

8、元素丰富,重点内容突出,便于浏览访问。1.3.4 性能要求 访问高效,既能够提供高速度的访问响应,同时界面易用友好方便用户查找浏览相关信息;支持大量用户的突发性同时访问,网站能够承受大量用户在某个时间(段)内的网页点击。1.3.5 运维要求 安全可靠,能有效防止来自于网络的各种恶意攻击,防止病毒入侵和传播;运行稳定,作为政府形象,支持每年365天,每天24小时的可靠和正常运行。和政务专网既要有信息交换,也要进行逻辑隔离;防止外网的非授权访问者进入专网;运行维护简单,提供程序化和模块化的配置管理。第二章 项目建设开发技术路线2.1、 技术特点建设防汛公共网门户系统实施策略应重于与社会、公众的交互

9、行为,实现政府管理的开放性和透明性。目前防汛公共网的需求只是针对外网发布,主要涉及信息发布系统,实现现阶段的需求为主。但是考虑到后续门户多系统集成发展的要求,系统在设计时要具备充分的开放性,实现系统的可扩展性,在未来进行各类应用系统建设时可以方便地进行衔接。由于本系统的使用者包括中心工作人员和公众,应简单易用体现日常的工作内容,同时便于公众获取最新信息;其次,系统完成后维护人员的数量比较少,从维护上应考虑系统统一、便捷的管理,从设计上还应充分的考虑系统的灵活性。根据上述原因,保证系统的功能模块之间具有松散耦合,所有系统应采用高度参数化设计,参数化设计决定了系统的灵活性及可扩展能力。基于可扩展强

10、的SOA架构,整合并集成内部业务,满足不断变化的业务需求,提供良好的扩展能力,跨浏览器支持,标准化的交互方式,快速创建和发布Web内容,实现最佳用户使用体验。2.2、 应用系统技术体系宁波市防汛公共网需要集成数据库、计算机网络、SOA等多种技术,为保证各模块衔接正确、稳定、安全,要充分合理配置系统环境,并设计各子栏目之间的接口,以确保门户网站的的高效正常运转。2.2.1 开发运行平台:.Net Framework 3.5统一的应用开发运行体系将基于微软应用最为广泛的.NET Framework 3.5体系架构实现。无论是定制开发的应用系统还是门户,交换平台的开发,都是基于.NET 体系架构实现

11、。2.2.2 操作系统平台:Windows Server 2008Windows Server 2008是微软公司在近5年的时间内第一次对其服务器操作系统进行的升级,通过集成优化当前先进的网络、应用程序及WEB技术,令企业充分提高现有投资的价值从而降低了总体拥有成本。并为那些优秀的、具有重要作用的商务软件提供了最佳的运行平台,2.2.3 WEB服务器:Internet Information Services 7Windows Server 2008的主要创新在于提供了全新的Internet Information Services 7(简称:IIS 7),IIS 7是微软公司最新开发的Web

12、服务器。在Internet Information Services 7之前,各个版本的IIS主要关注如何提高安全性和可靠性,因此所有的实质性修改常常不为人所知。然而,IIS 7却极为不同。微软公司已经大大修改了该产品的基本工作机制,在配置、委托管理和可扩展性等方面都进行了全新的设计,从而解决了其与同类竞争产品比较过程中发现的缺陷。同时,IIS 7目前已经具备了全新的实时诊断和错误定位功能,吸收了ASP.NET的一些功能(例如缓冲和基于Forms的身份验证),并使之能够用于处理所有请求。此外,IIS 7.0还提供了全新的FTP服务程序,并提供了对FastCGI的支持,因此,在功能和配置的灵活性

13、方面,IIS 7超过了其主要竞争对手。凭借IIS 7,微软公司已经在Web服务器市场获得了公众更多的关注。2.2.4 统一的集成开发工具:Visual Studio 2008Visual Studio 2008通过提供一个统一的集成开发环境及工具,大大提高了开发者的效率;集成了多种语言支持;简化了服务器端的开发;提供了高效地创建和使用网络服务的方法等等。2.2.5 数据库/数据仓库服务:SQL Server微软的SQL Server 是一个全面的、集成的、端到端的数据解决方案,它为组织中的用户提供了一个更安全可靠和更高效的平台用于企业数据和 BI 应用。SQL Server为 IT 专家和信息

14、工作者带来了强大的、熟悉的工具,同时降低了在从移动设备到企业数据系统的多平台上创建、部署、管理和使用企业数据和分析应用程序的复杂性。通过全面的功能集、与现有系统的互操作性以及对日常任务的自动化管理能力,SQL Server 为不同规模的企业提供了一个完整的数据解决方案。第三章 总体设计架构3.1、 防汛公共网门户技术架构3.1.1 多层架构技术体系多层架构的技术体系通过将业务系统应用(Application)大体上分为表现层(Presentation)、业务逻辑层(Business logic)和数据服务层(Data Access)三层。如下图所示,应用系统从传统结构向多层结构的迁移,最终结果

15、是提高可伸展性(Scalability)、可重用性(Reusability)、安全性(Security)和可维护性(Maintainability)。多层架构的技术体系结构示意图可伸展性(Scalability)是多层结构的一个主要优势,通过在客户和数据库之间添加一个中间层,可以最大限度地重用服务器的有限资源(如数据库连接)。通过中间层数据缓冲(Cache)技术,可以提高数据访问效率,充分共享服务器资源。隔离客户和数据库,使客户不能直接访问数据库内敏感数据,能在很大程度上提高整个系统的数据安全性(Security)。同时通过提供自定义的访问控制替代数据库的访问控制,使权限控制变得更为灵活高效。

16、应用基于组件(Component-based)的开发模型实现多层分布式结构,可以在不更新整个应用的情况下,安装和升级组件。组件可以以一种可扩展的标准方式提供服务,从而提高整个系统的可重用性(Reusability)和灵活性(Flexibility)。典型三层结构图3.1.2 面向服务的整体架构(SOA)合理应用面向服务的架构(SOA)设计策略。应用面向服务的设计策略代表了信息系统设计的发展方向,其设计要点包括:系统的子系统、模块都是向系统内部和外部提供服务的逻辑单元;这些提供服务的逻辑单元采用标准的协议(网络协议、应用协议、行业协议等)向企业内部和外部提供服务;提供服务的机制必须不受平台技术、

17、编程语言、架构环境的限制。SOA(Service Oriented Architecture),是一种架构模型,它可以根据需求通过网络对松散耦合的粗粒度应用组件进行分布式部署、组合和使用。服务层是SOA的基础,可以直接被应用调用,从而有效控制系统中与软件代理交互的人为依赖性。SOA的关键是“服务”的概念,W3C将服务定义为:“服务提供者完成一组工作,为服务使用者交付所需的最终结果”。最终结果通常会使使用者的状态发生变化,但也可能使提供者的状态改变,或者双方都产生变化。Service-将SOA定义为:“本质上是服务的集合”。服务间彼此通信,这种通信可能是简单的数据传送,也可能是两个或更多的服务协

18、调进行某些活动。服务间需要某些方法进行连接。所谓服务就是精确定义、封装完善、独立于其他服务所处环境和状态的函数。SOA的实施具有几个鲜明的基本特征: 跨平台不管原有业务系统以何种方式实现(.NET、Java Or CORBA),都可以通过SOA/Web Service集成在一起。 可从外部访问通常被称为业务伙伴的外部用户也能像内部用户一样访问相同的服务。外部用户还可以访问以Web服务方式提供的企业服务。 随时可用当有服务使用者请求服务时,SOA要求必须有服务提供者能够响应。 粗粒度服务接口采用粗粒度服务接口的优点在于使用者和服务层之间不必再进行多次的往复,一次往复就足够。 松散耦合SOA具有“

19、松散耦合”组件服务,这一点区别于大多数其他的组件架构。该方法旨在将服务使用者和服务提供者在服务实现和客户如何使用服务方面隔离开来。服务提供者和服务使用者间松散耦合背后的关键点是服务接口作为与服务实现分离的实体而存在。这使服务能够实现在完全不影响服务使用者的情况下进行修改。大多数松散耦合方法都依靠基于服务接口的消息。基于消息的接口能够兼容多种传输方式(如HTTP、TCP/IP等)。基于消息的接口可以采用同步和异步协议实现,Web服务对于SOA服务接口来讲是一个重要的标准。 可重用的服务及服务接口设计管理如果完全按照可重用的原则设计服务,SOA将可以使应用变得更为灵活。可重用服务采用通用格式提供重

20、要的业务功能,为开发人员节约了大量时间。 标准化的接口近年来出现的两个重要标准XML和Web服务增加了全新的重要功能,将SOA推向更高的层面,并大大提升了SOA的价值。尽管以往的SOA产品都是专有的、并且要求IT部门在其特定环境中开发所有应用,但XML和Web服务标准化的开放性使企业能够在所部署的所有技术和应用中采用SOA。这具有巨大的意义!Web服务使应用功能得以通过标准化接口(WSDL)提供,并可基于标准化传输方式(HTTP和JMS)、采用标准化协议(SOAP)进行调用。采用XML,开发人员无须了解特定的数据表示格式,便能够在这些应用间轻松地交换数据。 精确定义的服务接口服务是由提供者和使

21、用者间的契约定义的。契约规定了服务使用方法及使用者期望的最终结果。此外,还可以在其中规定服务质量。此处需要注意的关键点是,服务契约必须进行精确定义。 松耦合的整合机制各个业务系统的整合是本项目的一个重要组成部分。在系统架构设计中,将主要采用松耦合的机制与各个系统进行信息交换和系统之间的互操作。3.2、 防汛公共网门户架构图门户网站架构图第四章 系统功能详细设计4.1、 防汛公共网防汛公共网是面向社会的防汛信息发布、知识宣传的门户网站,是与公众进行信息交流一个门户,主要建设内容为如下内容。4.1.1 网站栏目功能4.1.1.1 天气预报通过访问政务网内第三方提供天气数据发布超链接来获取天气预报、

22、实时卫星云图、实时台风消息、实时雨情水情、常用气象网址、沿海天文潮、潮汐预报等最新气象信息数据,并依托电子地图、图片、图标等形式显示在系统首页上。天气预报例图4.1.1.2 防汛信息发布从防汛业务信息平台已有数据中抽调的实时气象、水雨情信息、水利工程、防汛预案等有关信息,门户后台管理人员对这些信息定制后通过公告管理功能发布,以分栏列表的形式进行展现,公众可以点击查看防汛信息咨询详情,及时了解当前汛情最新数据和防汛要点防汛信息发布例图4.1.1.3 通知公告本栏目以列表形式展示防汛相关最新预警和通知信息,门户后台管理人员对这些信息定制后通过公告管理功能发布。通知公告例图4.1.1.4 防汛基础资

23、料建立专题子栏目,门户后台管理人员通过公告管理功能以文字、图片、表格、多媒体资料、专题图等附件形式上传后进行汇总和发布防汛专题相关文本资料、视频,内容包括自然地理、气候条件、社会经济、交通及水资源分布、防汛工作简易图标等防汛防旱工作基础材料。4.1.1.5 防汛新闻资讯以列表形式展示焦点关注信息、亮点项目、综合信息、通知文件、防汛简报、常用工具词典以及防汛法律法规等专题栏目,门户后台管理人员对这些信息定制后通过公告管理功能发布。防汛新闻资讯例图4.1.1.6 防汛知识与培训以菜单式管理对防汛知识短片、防汛宣传图片、防台风知识读本电子版、防台风之歌,防台风吉祥物、防台风知识培训、学术论谈,论文、

24、献计献策等展示,门户后台管理人员对这些信息定制后通过公告管理功能发布。防汛知识与培训例图4.1.1.7 成员单位专题以菜单或列表形式设置县(市、区)、市部成员单位专题入口,显示针对该县(市、区)、防指成员单位的所有栏目的信息,页面仅显示该单位有关防汛的公布的信息,栏目可以定制,可以扩充。凡是在县(市、区)、防指成员单位专题栏目中的焦点关注信息、亮点项目、综合信息、通知文件、防汛简报内容都可以在防汛综合首页中显示,本功能可在门户后台由管理人员进行定制后发布。成员单位专题例图4.1.1.8 其它专题内容发布其他防汛相关专题内容,门户后台由管理人员进行定制子栏目名称、子栏目内容后发布进行发布。4.1

25、.1.9 网址链接提供对常用网站,公共事业网站的链接管理维护。网址链接例图4.1.1.10 领导批示建立“领导批示”栏目,显示最新以及局领导批示等新闻公告。点击可查询新闻公告的详细信息。用户可根据“标题”、“作者”、“正文”三种不同类型的关键字进行搜索。点击“领导批示”子菜单进入下图页面,页面左侧显示最新的新闻公告,右侧显示类型为“局领导批示”的新闻公告。点击标题连接查看该新闻公告的详细信息。同时用户可根据“标题”、“作者”、“正文”三种不同类型的关键字进行搜索。领导批示例图4.1.1.11 通讯录查询点击菜单栏中“通讯录”,进入工作人员信息查询页面。通讯录查询例图4.1.2 后台管理功能通过

26、 “后台管理”,用户输入正确的用户名、密码后,可进行整个站点后台维护。4.1.2.1 公告管理 公告发布公告发布提供了部门对公共发布的入口,通过这个入口可以进行公告发布,系统提供了标准化的发布格式,按要求填写完毕后,点击发布即可完成公告发布。公告发布例图 公告管理公告管理可对公告进行删除或者编辑。公告管理例图 类别管理类别管理提供了新闻大小类的增加、删除、修改的功能。点击新增大类编码,实现新增新闻大类;输入小类编码和小类名称,实现添加小类新闻的功能。类别管理例图 类别权限管理类别权限管理可对各个部门的新闻公告录入大小类进行限制,可以对某个部门所拥有的权限进行增加或者减少。类别权限管理例图4.1

27、.2.2 权限管理 操作员管理操作员管理是对系统后台登录人员的管理,提供了增删改查功能,并可对人员的操作权限进行修改。操作员管理例图 部门管理部门管理是对所有部门进行增加、删除和修改,部门管理采用了树形结构,清楚地表达各部门的权属关系。通过部门管理可以对局属所有部门进行新增、修改和删除。部门管理例图 岗位管理岗位管理是对业务项进行分批管理的,即权限分布,可实现对岗位的业务权限管理,并可通过操作员管理功能来定义某个操作员的操作权限。岗位管理例图操作员岗位管理例图 业务项管理业务项管理是对系统所有的业务项进行管理的功能,主要包括信息查询、公告管理、权限管理、系统维护等。可新增自定义岗位和设置岗位权

28、限,以及岗位的级别。业务项管理例图 菜单管理菜单管理是对功能菜单的管理,包括新增、编辑和删除功能。菜单管理例图4.1.2.3 系统维护 首页提示提供用于维护主页“重要提示”中显示的功能。首页提示例图 站点管理建立用于维护主站页面显示各站点或系统的链接相关信息的功能。站点管理例图 标准表管理设置对数据字典的维护,主要包括标准代码列表的新增与删除。标准表管理例图 漂浮窗管理实现用于维护系统主页漂浮窗口的相关信息,定义漂浮窗所在的页面位置和移动步长。漂浮窗配置例图 弹出窗管理该功能用于维护和主站页面同时打开的页面窗口信息。弹出窗配置例图 注册IP管理建立用于维护局内IP段范围内IP地址的相关信息,系

29、统根据IP配置的相关信息判断用户是否可以查看主站首页的新闻公告信息。注册IP管理例图 通讯录维护提供用于维护通讯录信息的功能,各个部门只能维护自己部门及下属部门的人员信息,其中办公室管理员可以维护所有人员的信息。通讯录用户都可以根据自己的人员编号和密码实现主页面单点登录。同时实现对信息的编辑与删除等功能。通信录例图4.1.3 技术实现防汛公共网是基于多层架构的技术体系,面向服务的架构(SOA)设计策略,使得系统具有可伸展性、可重用性、安全性和可维护性,提供了标准化的交互接口,易于系统的各个系统的数据交互集成。防汛公共网基于Web2.0技术,进行网站优化,在响应速度和页面展示方面得到了很好的体验。基于身份认证安全性、数据库访问安全性、代码访问安全性、算法设计上的安全性、模式设计上的安全性,有效保证防汛公共网的数据安全及网站安全可靠稳定运行。

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

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