综合网站门户技术方案设计.docx
- 文档编号:27713441
- 上传时间:2023-07-04
- 格式:DOCX
- 页数:24
- 大小:1.31MB
综合网站门户技术方案设计.docx
《综合网站门户技术方案设计.docx》由会员分享,可在线阅读,更多相关《综合网站门户技术方案设计.docx(24页珍藏版)》请在冰豆网上搜索。
综合网站门户技术方案设计
第一章设计原则及要求
一.1、项目建设目标
门户建设目标
防汛公共网的建设目标就是充分整合现有资源,构建一个面向社会的“信息发布、知识宣传”的防汛门户综合,容主要包括天气预报、防汛信息发布、通知公告、防汛基础资料查询、防汛新闻资讯、防汛知识与培训、成员单位专题等,着力提升市防汛指挥中心的信息化、现代化水平,是加强市防汛指挥中心和公众之间信息交流的一个门户。
Ø形成市防汛指挥中心对外宣传、树立中心形象的主要窗口。
Ø成为防汛指挥中心对提供高效服务、推进信息化应用的主要方式。
Ø成为公众普及防汛培训知识、获知防汛资讯动态的有效渠道。
Ø建立公共门户,加强各应用系统之间的互联互通。
Ø充分利用信息化手段加强决策管理,提高办事效率和决策管理水平。
信息安全建设目标
从服务器运行管理、数据备份、病毒防等多角度多方位进行信息安全建设,从而为防汛公共网的运维构建一个安全稳定的环境。
Ø对服务器的运行维护进行全方位的管理,包括服务器配置管理、补丁分发、安全漏洞管理、应用系统部署管理、故障管理等,为各类应用系统提供一个稳定的运行环境。
Ø对服务器环境、各类业务系统数据等重要容进行高可靠性备份,保证即使出现意外情况时不会造成大的损失,并且能够快速恢复各类应用。
Ø通过部署防病毒软件等措施来保护计算机系统免遭病毒的攻击,提升系统的稳定性。
一.2、项目建设原则
在项目建设过程中,必须遵循如下原则:
标准化原则
规性、标准化是一个信息系统建设的基础,也是本系统与其他系统兼容和进一步扩充的根本保证。
在系统建设之前应有明确的统一的数据采集规和质量标准。
整个系统的规标准的制定完全遵循国家规标准和有关行业规标准。
在项目的建设过程中,按照“总体设计,分步实施”的原则,软件工程必须标准化,遵循国际通用开发标准,并按国家标准及行业标准执行。
结合项目需求,形成接口规、数据规、应用系统接入等规,参与验收和评估。
先进性原则
在系统的总体设计上,借鉴各类系统的成功经验,同时注重考虑同类系统的建设教训,在技术上,要采用国际上先进的且成熟的技术,使得设计更加合理、更为先进。
充分考虑警用地理信息系统的现状和特点,在注重系统的实用性的前提下,尽可能采用先进的计算机软、硬件环境;在软件的开发思想上,严格按照软件工程的标准和面向对象的理论来设计,保证系统的先进性。
安全性原则
本系统在设计时将安全性问题分为以下三种情况:
一是防止外部非法用户访问网络;二是防止部合法用户的越权访问;三是意外的数据损害。
为了提高系统的安全性,在设计时就充分考虑系统安全性。
具备统一完善的多级安全机制设置,符合国家安全及部门要求,拒绝非法用户和合法用户越权操作,避免系统数据遭到破坏,防止系统数据被窃取和篡改,对于关键信息使用加密传输,传输的数据文件提供不可抵赖性确认。
扩展性原则
面对信息技术的高速发展,系统的计算机设备和网络设备都应具有非常好的系统扩充性,并且,随着网络技术的不断发展,主干网络设备应能平滑升级,所以在系统设计中保证系统结构模块化,软硬件平台可以积木式拼装。
系统应采用模块化、组件化的体系结构,在技术架构和设计模式上保证技术的延续性,灵活的扩展性和广泛的适应性,确保系统能够满足用户在数据及业务功能扩展方面的需求。
稳定性原则
本系统是在网络环境下运行的,并且系统管理的数据量大,数据的使用并发性强等,这些特点对系统的设计提出了更高的要求。
因此,一方面系统在提交之前应该反复测试,把错误减少到最小程度,保证系统的正常的运转;另一方面,系统必须有足够的健壮性,在发生意外情况下,能够很好的处理并给出错误提示,并且能够得到及时的恢复,减少不必要的损失。
作为一个对公众开放的开放平台,必须保证长期大规模访问下系统的稳定性、可用性和运行性能,避免单点故障和关键信息丢失。
开放性原则
信息系统的开放性可以说是系统生命力的表现,只有开放的系统才能够兼容和不断发展,才能保证前期投资持续有效,保证系统可分期逐步发展和整个系统的越来越完善,系统在运行环境的软、硬件平台选择上要符合工业标准,能够较为容易地实现系统的升级和扩充,以适应后续工程和适应有关政策法规以及信息技术的发展变化。
在容模块设计与网上实现过程中充分考虑开放性,便于日后容维护和扩展,同时要充分考虑与现有后台接口和二次开发。
易用性原则
一般用户访问习惯和要求,提供灵活易用页面布局。
一.3、项目总体要求
总体布局和风格要求
整体风格符合市防汛指挥中心的政府形象需要,并能突显防汛公共网的特色,页面特别是首页容丰满,网页栏目、容布局合理;页面美观、简洁、大方。
防汛容表现形式丰富(后台可支持视频、音频、Flash动画等多种常见容格式)。
栏目设计和策划要求
1)突出防汛相关专题和服务性功能板块。
2)栏目架构简洁有序,子栏目尽量不超过三级。
界面设计要求
适于1024*768模式下浏览器满屏显示,界面元素丰富,重点容突出,便于浏览访问。
性能要求
访问高效,既能够提供高速度的访问响应,同时界面易用友好方便用户查找浏览相关信息;支持大量用户的突发性同时访问,能够承受大量用户在某个时间(段)的网页点击。
运维要求
安全可靠,能有效防止来自于网络的各种恶意攻击,防止病毒入侵和传播;运行稳定,作为政府形象,支持每年365天,每天24小时的可靠和正常运行。
和政务专网既要有信息交换,也要进行逻辑隔离;防止外网的非授权访问者进入专网;运行维护简单,提供程序化和模块化的配置管理。
第二章项目建设开发技术路线
二.1、技术特点
建设防汛公共网门户系统实施策略应重于与社会、公众的交互行为,实现政府管理的开放性和透明性。
目前防汛公共网的需求只是针对外网发布,主要涉及信息发布系统,实现现阶段的需求为主。
但是考虑到后续门户多系统集成发展的要求,系统在设计时要具备充分的开放性,实现系统的可扩展性,在未来进行各类应用系统建设时可以方便地进行衔接。
由于本系统的使用者包括中心工作人员和公众,应简单易用体现日常的工作容,同时便于公众获取最新信息;其次,系统完成后维护人员的数量比较少,从维护上应考虑系统统一、便捷的管理,从设计上还应充分的考虑系统的灵活性。
根据上述原因,保证系统的功能模块之间具有松散耦合,所有系统应采用高度参数化设计,参数化设计决定了系统的灵活性及可扩展能力。
基于可扩展强的SOA架构,整合并集成部业务,满足不断变化的业务需求,提供良好的扩展能力,跨浏览器支持,标准化的交互方式,快速创建和发布Web容,实现最佳用户使用体验。
二.2、应用系统技术体系
市防汛公共网需要集成数据库、计算机网络、SOA等多种技术,为保证各模块衔接正确、稳定、安全,要充分合理配置系统环境,并设计各子栏目之间的接口,以确保门户的的高效正常运转。
开发运行平台:
.NetFramework3.5
统一的应用开发运行体系将基于微软应用最为广泛的.NETFramework3.5体系架构实现。
无论是定制开发的应用系统还是门户,交换平台的开发,都是基于.NET体系架构实现。
操作系统平台:
WindowsServer2008
WindowsServer2008是微软公司在近5年的时间第一次对其服务器操作系统进行的升级,通过集成优化当前先进的网络、应用程序及WEB技术,令企业充分提高现有投资的价值从而降低了总体拥有成本。
并为那些优秀的、具有重要作用的商务软件提供了最佳的运行平台,
WEB服务器:
InternetInformationServices7
WindowsServer2008的主要创新在于提供了全新的InternetInformationServices7(简称:
IIS7),IIS7是微软公司最新开发的Web服务器。
在InternetInformationServices7之前,各个版本的IIS主要关注如何提高安全性和可靠性,因此所有的实质性修改常常不为人所知。
然而,IIS7却极为不同。
微软公司已经大大修改了该产品的基本工作机制,在配置、委托管理和可扩展性等方面都进行了全新的设计,从而解决了其与同类竞争产品比较过程中发现的缺陷。
同时,IIS7目前已经具备了全新的实时诊断和错误定位功能,吸收了ASP.NET的一些功能(例如缓冲和基于Forms的身份验证),并使之能够用于处理所有请求。
此外,IIS7.0还提供了全新的FTP服务程序,并提供了对FastCGI的支持,因此,在功能和配置的灵活性方面,IIS7超过了其主要竞争对手。
凭借IIS7,微软公司已经在Web服务器市场获得了公众更多的关注。
统一的集成开发工具:
VisualStudio2008
VisualStudio2008通过提供一个统一的集成开发环境及工具,大大提高了开发者的效率;集成了多种语言支持;简化了服务器端的开发;提供了高效地创建和使用网络服务的方法等等。
数据库/数据仓库服务:
SQLServer
微软的SQLServer是一个全面的、集成的、端到端的数据解决方案,它为组织中的用户提供了一个更安全可靠和更高效的平台用于企业数据和BI应用。
SQLServer为IT专家和信息工作者带来了强大的、熟悉的工具,同时降低了在从移动设备到企业数据系统的多平台上创建、部署、管理和使用企业数据和分析应用程序的复杂性。
通过全面的功能集、与现有系统的互操作性以及对日常任务的自动化管理能力,SQLServer为不同规模的企业提供了一个完整的数据解决方案。
第三章总体设计架构
三.1、防汛公共网门户技术架构
三.1.1多层架构技术体系
多层架构的技术体系通过将业务系统应用(Application)大体上分为表现层(Presentation)、业务逻辑层(Businesslogic)和数据服务层(DataAccess)三层。
如下图所示,应用系统从传统结构向多层结构的迁移,最终结果是提高可伸展性(Scalability)、可重用性(Reusability)、安全性(Security)和可维护性(Maintainability)。
多层架构的技术体系结构示意图
可伸展性(Scalability)是多层结构的一个主要优势,通过在客户和数据库之间添加一个中间层,可以最大限度地重用服务器的有限资源(如数据库连接)。
通过中间层数据缓冲(Cache)技术,可以提高数据访问效率,充分共享服务器资源。
隔离客户和数据库,使客户不能直接访问数据库敏感数据,能在很大程度上提高整个系统的数据安全性(Security)。
同时通过提供自定义的访问控制替代数据库的访问控制,使权限控制变得更为灵活高效。
应用基于组件(ponent-based)的开发模型实现多层分布式结构,可以在不更新整个应用的情况下,安装和升级组件。
组件可以以一种可扩展的标准方式提供服务,从而提高整个系统的可重用性(Reusability)和灵活性(Flexibility)。
典型三层结构图
三.1.2面向服务的整体架构(SOA)
合理应用面向服务的架构(SOA)设计策略。
应用面向服务的设计策略代表了信息系统设计的发展方向,其设计要点包括:
系统的子系统、模块都是向系统部和外部提供服务的逻辑单元;这些提供服务的逻辑单元采用标准的协议(网络协议、应用协议、行业协议等)向企业部和外部提供服务;提供服务的机制必须不受平台技术、编程语言、架构环境的限制。
SOA(ServiceOrientedArchitecture),是一种架构模型,它可以根据需求通过网络对松散耦合的粗粒度应用组件进行分布式部署、组合和使用。
服务层是SOA的基础,可以直接被应用调用,从而有效控制系统中与软件代理交互的人为依赖性。
SOA的关键是“服务”的概念,W3C将服务定义为:
“服务提供者完成一组工作,为服务使用者交付所需的最终结果”。
最终结果通常会使使用者的状态发生变化,但也可能使提供者的状态改变,或者双方都产生变化。
Service-architecture.将SOA定义为:
“本质上是服务的集合”。
服务间彼此通信,这种通信可能是简单的数据传送,也可能是两个或更多的服务协调进行某些活动。
服务间需要某些方法进行连接。
所谓服务就是精确定义、封装完善、独立于其他服务所处环境和状态的函数。
SOA的实施具有几个鲜明的基本特征:
Ø跨平台
不管原有业务系统以何种方式实现(.NET、JavaOrCORBA),都可以通过SOA/WebService集成在一起。
Ø可从外部访问
通常被称为业务伙伴的外部用户也能像部用户一样访问相同的服务。
外部用户还可以访问以Web服务方式提供的企业服务。
Ø随时可用
当有服务使用者请求服务时,SOA要求必须有服务提供者能够响应。
Ø粗粒度服务接口
采用粗粒度服务接口的优点在于使用者和服务层之间不必再进行多次的往复,一次往复就足够。
Ø松散耦合
SOA具有“松散耦合”组件服务,这一点区别于大多数其他的组件架构。
该方法旨在将服务使用者和服务提供者在服务实现和客户如何使用服务方面隔离开来。
服务提供者和服务使用者间松散耦合背后的关键点是服务接口作为与服务实现分离的实体而存在。
这使服务能够实现在完全不影响服务使用者的情况下进行修改。
大多数松散耦合方法都依靠基于服务接口的消息。
基于消息的接口能够兼容多种传输方式(如HTTP、TCP/IP等)。
基于消息的接口可以采用同步和异步协议实现,Web服务对于SOA服务接口来讲是一个重要的标准。
Ø可重用的服务及服务接口设计管理
如果完全按照可重用的原则设计服务,SOA将可以使应用变得更为灵活。
可重用服务采用通用格式提供重要的业务功能,为开发人员节约了大量时间。
Ø标准化的接口
近年来出现的两个重要标准XML和Web服务增加了全新的重要功能,将SOA推向更高的层面,并大大提升了SOA的价值。
尽管以往的SOA产品都是专有的、并且要求IT部门在其特定环境中开发所有应用,但XML和Web服务标准化的开放性使企业能够在所部署的所有技术和应用中采用SOA。
这具有巨大的意义!
Web服务使应用功能得以通过标准化接口(WSDL)提供,并可基于标准化传输方式(HTTP和JMS)、采用标准化协议(SOAP)进行调用。
采用XML,开发人员无须了解特定的数据表示格式,便能够在这些应用间轻松地交换数据。
Ø精确定义的服务接口
服务是由提供者和使用者间的契约定义的。
契约规定了服务使用方法及使用者期望的最终结果。
此外,还可以在其中规定服务质量。
此处需要注意的关键点是,服务契约必须进行精确定义。
Ø松耦合的整合机制
各个业务系统的整合是本项目的一个重要组成部分。
在系统架构设计中,将主要采用松耦合的机制与各个系统进行信息交换和系统之间的互操作。
三.2、防汛公共网门户架构图
门户架构图
第四章系统功能详细设计
四.1、防汛公共网
防汛公共网是面向社会的防汛信息发布、知识宣传的门户,是与公众进行信息交流一个门户,主要建设容为如下容。
四.1.1栏目功能
四.1.1.1天气预报
通过访问政务网第三方提供天气数据发布超来获取天气预报、实时卫星云图、实时台风消息、实时雨情水情、常用气象网址、沿海天文潮、潮汐预报等最新气象信息数据,并依托电子地图、图片、图标等形式显示在系统首页上。
天气预报例图
四.1.1.2防汛信息发布
从防汛业务信息平台已有数据中抽调的实时气象、水雨情信息、水利工程、防汛预案等有关信息,门户后台管理人员对这些信息定制后通过公告管理功能发布,以分栏列表的形式进行展现,公众可以点击查看防汛信息咨询详情,及时了解当前汛情最新数据和防汛要点
防汛信息发布例图
四.1.1.3通知公告
本栏目以列表形式展示防汛相关最新预警和通知信息,门户后台管理人员对这些信息定制后通过公告管理功能发布。
通知公告例图
四.1.1.4防汛基础资料
建立专题子栏目,门户后台管理人员通过公告管理功能以文字、图片、表格、多媒体资料、专题图等附件形式上传后进行汇总和发布防汛专题相关文本资料、视频,容包括自然地理、气候条件、社会经济、交通及水资源分布、防汛工作简易图标等防汛防旱工作基础材料。
四.1.1.5防汛新闻资讯
以列表形式展示焦点关注信息、亮点项目、综合信息、通知文件、防汛简报、常用工具词典以及防汛法律法规等专题栏目,门户后台管理人员对这些信息定制后通过公告管理功能发布。
防汛新闻资讯例图
四.1.1.6防汛知识与培训
以菜单式管理对防汛知识短片、防汛宣传图片、防台风知识读本电子版、防台风之歌,防台风吉祥物、防台风知识培训、学术论谈,论文、献计献策等展示,门户后台管理人员对这些信息定制后通过公告管理功能发布。
防汛知识与培训例图
四.1.1.7成员单位专题
以菜单或列表形式设置县(市、区)、市部成员单位专题入口,显示针对该县(市、区)、防指成员单位的所有栏目的信息,页面仅显示该单位有关防汛的公布的信息,栏目可以定制,可以扩充。
凡是在县(市、区)、防指成员单位专题栏目中的焦点关注信息、亮点项目、综合信息、通知文件、防汛简报容都可以在防汛综合首页中显示,本功能可在门户后台由管理人员进行定制后发布。
成员单位专题例图
四.1.1.8其它专题容
发布其他防汛相关专题容,门户后台由管理人员进行定制子栏目名称、子栏目容后发布进行发布。
四.1.1.9网址
提供对常用,公共事业的管理维护。
网址例图
四.1.1.10领导批示
建立“领导批示”栏目,显示最新以及局领导批示等新闻公告。
点击可查询新闻公告的详细信息。
用户可根据“标题”、“作者”、“正文”三种不同类型的关键字进行搜索。
点击“领导批示”子菜单进入下图页面,页面左侧显示最新的新闻公告,右侧显示类型为“局领导批示”的新闻公告。
点击标题连接查看该新闻公告的详细信息。
同时用户可根据“标题”、“作者”、“正文”三种不同类型的关键字进行搜索。
领导批示例图
四.1.1.11通讯录查询
点击菜单栏中“通讯录”,进入工作人员信息查询页面。
通讯录查询例图
四.1.2后台管理功能
通过“后台管理”,用户输入正确的用户名、密码后,可进行整个站点后台维护。
四.1.2.1公告管理
Ø公告发布
公告发布提供了部门对公共发布的入口,通过这个入口可以进行公告发布,系统提供了标准化的发布格式,按要求填写完毕后,点击发布即可完成公告发布。
公告发布例图
Ø公告管理
公告管理可对公告进行删除或者编辑。
公告管理例图
Ø类别管理
类别管理提供了新闻大小类的增加、删除、修改的功能。
点击新增大类编码,实现新增新闻大类;输入小类编码和小类名称,实现添加小类新闻的功能。
类别管理例图
Ø类别权限管理
类别权限管理可对各个部门的新闻公告录入大小类进行限制,可以对某个部门所拥有的权限进行增加或者减少。
类别权限管理例图
四.1.2.2权限管理
Ø操作员管理
操作员管理是对系统后台登录人员的管理,提供了增删改查功能,并可对人员的操作权限进行修改。
操作员管理例图
Ø部门管理
部门管理是对所有部门进行增加、删除和修改,部门管理采用了树形结构,清楚地表达各部门的权属关系。
通过部门管理可以对局属所有部门进行新增、修改和删除。
部门管理例图
Ø岗位管理
岗位管理是对业务项进行分批管理的,即权限分布,可实现对岗位的业务权限管理,并可通过操作员管理功能来定义某个操作员的操作权限。
岗位管理例图
操作员岗位管理例图
Ø业务项管理
业务项管理是对系统所有的业务项进行管理的功能,主要包括信息查询、公告管理、权限管理、系统维护等。
可新增自定义岗位和设置岗位权限,以及岗位的级别。
业务项管理例图
Ø菜单管理
菜单管理是对功能菜单的管理,包括新增、编辑和删除功能。
菜单管理例图
四.1.2.3系统维护
Ø首页提示
提供用于维护主页“重要提示”中显示的功能。
首页提示例图
Ø站点管理
建立用于维护主站页面显示各站点或系统的相关信息的功能。
站点管理例图
Ø标准表管理
设置对数据字典的维护,主要包括标准代码列表的新增与删除。
标准表管理例图
Ø漂浮窗管理
实现用于维护系统主页漂浮窗口的相关信息,定义漂浮窗所在的页面位置和移动步长。
漂浮窗配置例图
Ø弹出窗管理
该功能用于维护和主站页面同时打开的页面窗口信息。
弹出窗配置例图
Ø注册IP管理
建立用于维护局IP段围IP地址的相关信息,系统根据IP配置的相关信息判断用户是否可以查看主站首页的新闻公告信息。
注册IP管理例图
Ø通讯录维护
提供用于维护通讯录信息的功能,各个部门只能维护自己部门及下属部门的人员信息,其中办公室管理员可以维护所有人员的信息。
通讯录用户都可以根据自己的人员编号和密码实现主页面单点登录。
同时实现对信息的编辑与删除等功能。
通信录例图
四.1.3技术实现
防汛公共网是基于多层架构的技术体系,面向服务的架构(SOA)设计策略,使得系统具有可伸展性、可重用性、安全性和可维护性,提供了标准化的交互接口,易于系统的各个系统的数据交互集成。
防汛公共网基于Web2.0技术,进行优化,在响应速度和页面展示方面得到了很好的体验。
基于身份认证安全性、数据库访问安全性、代码访问安全性、算法设计上的安全性、模式设计上的安全性,有效保证防汛公共网的数据安全及安全可靠稳定运行。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 综合 网站 门户 技术 方案设计