Q-SY 10773.2-2019 门户网站建设运维管理规范 第2部分:网站建设_第1页
Q-SY 10773.2-2019 门户网站建设运维管理规范 第2部分:网站建设_第2页
Q-SY 10773.2-2019 门户网站建设运维管理规范 第2部分:网站建设_第3页
Q-SY 10773.2-2019 门户网站建设运维管理规范 第2部分:网站建设_第4页
Q-SY 10773.2-2019 门户网站建设运维管理规范 第2部分:网站建设_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Q/SY中国石油天鮪緬値公触业标准Q/SY10773.2—2019(2019年确认)门户网站建设运维管理规范

第2部分:网站建设Specificationsforportalsitesconstructionyoperation&maintenance—

Part2:Construction2019-12—05实施2019-12-052019-12—05实施中国石油天然气集团有p艮公司 发布Q/SY10773.2—2019Q/SY10773.2—2019Q/SY10773.2—2019Q/SY10773.2—2019再版说明本标准于2019年复审,复审结论为继续有效,本标准在发布复审结论的同时,按照《关于调整集团公司企业标准编号規则的通知》(中油质[2016]434号>的要求对标准编号进行了修改,本次印刷与甫一坂相比,技术内容与前版完全一致.本次仅对标准的封面进行了如下修改: 标准编号由Q/SY1773.2—2014修改为Q/SY107732—2019,——标准发布单位按照企业公章,修改为“中国石油天然气集团有限公司”。Q/SY10773.2—2019Q/SY10773.2—201911Q/SY10773.2—2019Q/SY10773.2—201911TOC\o"1-5"\h\zmw n范围 * * ***** *****1术语和定义 I总则 3系统部署 3搭建 4棚开泼 5測试■■■••■•■■■■■ 6附录A(资料性附录)网站格逹 8Q/SY10773.2—2019Q/SY10773.2—2019Q/SY10773.2—2019Q/SY10773.2—2019Q/SY10773(门户网站迮设运维衧理现范》共分为3个部分,第1部分:规划设计*第2部分:网站建设《第3部分:运行维护.本部分为Q/SY10773.2的第2部分。本部分按照GB/T1.1-2(X)9<标准化I:作异则第I部分:标准的结构和编写》给出的规则起单,本部分由屮国石油天然气集团有限公同倍息管理郎提出,本部分由屮国石油天然集团有限公司标准化委员会位息技水业标准比技术委员会W口,本部分起琪单位:中国石油位息技木眼务中心、中S石油助探丌发研究院。本部分主要起草人:张红杰、李莲、蒋若翔、刘顺存、蒙萌、俞明、李凌、岡兴文、崔玉方、常梅梅、王拔媛、常平平、溢乾、孙威,门户网站建设运维管理规范

第2部分:网站建设Q/SY10773的本部分规定丫中M石油大然气集W有限公司(以下简称“集W公司”)f】户网站系统部署、搭建、应用开发、测试等方曲的网站建设T作.本部分适用于集M公司总部机关部M、专亚分公司、所城企事收单位N户网站.以及专亚特色子站的网站建设工作.2术语和定义下列木语和定义适用T本文件。2.1网站搭建术语]Web网绗.互联网等技孓领城.2.1,2站点site此处站点与网站所指相M.含义尤明W差别,2.L3页面Webpage在网站屮用于组织位息、械示信息的文件。2.1.4页面实现Webpageiniplenwntatiun通过技术手段制作网站页®的过程,2.1.S页面布局pagelayouts将网页合理分割成多个区阆,使文字.闬像,各种网页元索冇规律,整齐排列在网页上.页而布局可作为模板,重复使用.2.I-6页面编码Webpagecoding用于描述网奴文的W有特定的字符编妈格式的标记语吉,2.1.7页面编码模板Webpagec(*dingtemplates用丁存储井展示通用结构或元尜,并巳调馅好样式的网页,一般可为一组具有相M界曲议计风格的站点制作一个或一套页面编扔模板。2.2第三方软件接口术语1面向服务的架构service-orientedarchitecture面向眼务的体系结构(SOA)是一个组件模型,它将应用程序的不同功能巾元(称为服务),通过这些服务之间定义良好的接n和契约联系起來。2.2.2Weh服务Weh^service由企收发布的完成其特定商务需求的在线应用眼务.其他公司或《用软件能够通过Internet来访问并使用这项在线服务.2.2.3网络服务描述语言Webservicesdescriptionlanguage(WSDL)—个用米描述Web眼务和说明如何与Web版务通信的XML语音,为用户提供详细的接U说明书。2*2.4可扩展标记语离extensiblemarkuplanguage(XML)一种勺平台无关的衣示败据的方法,XML是口前位息系统中一种具有离度灵活性、应用非常广泛的技术标准,可以用于文件、Web服务、数据存储等.2.2・5统一描述、发现和集成协议universaldescription,discoveryandIntegration(UI>1)I)通用描述、发现与集成眼务,企收可以使JH它利Webservices进行注册和捜索,2,2,6简单对象访问协议SOAP—种妗S的、简单的、接于XML的协议,它被设计成AWeb上交換结构化的和W化的信息,SOAP叫以和现存的许多因特网协议和格式结合使用,包括超文本传瑜协议(HTTP)、简华邮件传输协议(SMTP).多用途网标邮件扩允协议(MIME)。它还支持从消息系统到远程过程刺用(RPC)等大里的应用程序。2-2.7JavaScript对象符号JavaScriptobjectnotation(JSON)一种轻屋级的数据交换格式。它基TJavaScript的一个子®。JSON采用完全独立于语吉的文本格式,使JSON成为理想的数据交换语吉,2.2.8松锅合loosecoupling软件间通过定义完粮的接n进行信息交換,从而使会话一端的软件可以在不影响另一端的情况下发牛改变,2.2.9应用程序编程接口applicationprogramminginterface(API)一系列应用平台《定义的编程函数方法,以达到讦发人员在尤需丫解平台内部工作机制的情况下也能够控制平台外观、行为等能力,2.3系统部署术语1宿主机hostmachine安裝虚拟机软件的物埋机。2虚拟机virtualmachine从物现机中出拟出來的什算机S备。3总则3.I原则网站建设戍遵抛••统一平台、统一流程、统一规则"的原则。3.2目标网站建设效果达到觇划没11预期。4系统部署4.1系统准备系统准备包括硬件、软件、网络的配a以及》9的准备工作:a) 件准所茁硬件设备砬就位IL连通正常。b) 软件准济:所笫软件产品介质和安装文件应就位.c) 网络准备:应确保不同服齐器之问所盅的端口开放》应保证各设备之间的网络通汛正常。d) 账号或组准备,应对行理账号与服务账号申请不同账号.并确保不同的应用使用不同的味号•4.2基砌环境部署4.2.)宿主机部署帘主机部界方【W的其体嬰求为:a) 部署屮涉及到宿主机名称应旮相说的命名规则。如宿主机命名为:项S名称+计算机类增+系统类型+编E1P-P(P为物理机.V为虚拟机)-SRV(SRV为服务器操作系统,CLT为客广端操作系统)-001•b) 宿主机的操作系统应采用正版软件。c) 宿主机的物押磁盘应采用磁盘冗余技术。d) 宿主机的棟作系统彷的磁盘空间不应小于100GB.e) 宿主机应启用虚拟机角色.f) 宿主机说加人到活动冃录中.4.2.2虚拟机部署虚拟机部UAlftl的其体要求为:a) 部署屮涉及到虚拟机名称应有相砬的命名规IM。如虚拟机命名为:项H名称+计算机类S+系统类烟+编口,EIP-V(P为物理机,V为虚拟机)-CLT(SRV为眼务器操作系统,CLT为客户纗搛作系统)-001.b) 虛拟机的挽作系统位采用正版软件。c) 虚拟磁盘应采用固定大小的虛拟磁盘。d) 虚拟机的操作系统卷的磁盘空M不戍小于5OGB.e) 虚拟机戍加人到活动B录中.4.3刻试环境部署测试环境部界柑与生产环境部署的软件产品及功能相同,设备规模可低T生产环境,具体见45,4.4部署文档编写部署文忾编写指在系统部署的毎一个阶段都W肜成文档,4.5生产环境部署4.5.1操作系统部署操作系统邡茗需求见.5.2数据库群集部署数据库群集部??的rt体要求为:a) 部署中涉及到数据库群集名称应行相应的命名规则、如数据库群集命名为,項自名称+分炎名称+群集名称+群集标识.如EIP-MP-Cluster+001.b) 数裾序软件应安装到眼务器所在的独立数据分K内,不应安装到枨作系统所在的分K内,c) 数据库群集应至少有一个非活动传点.d) 数据痄群集W点砲加人到活动H泌屮.4.5.3平台产品部署平台产品部署迠指在拗作系统之上的软件产品的部署,部署过程中位严格管理部署权限,应分K使用诳小权限。5.4定制组件部署定制组件部署是指在平台产品完成后对所幵发的应用程序进行部署.部署过稈中应严格行理部荞权限.应分W使用最小权限.5搭建1网站应根据网站栏日和内容规划设e网站及其子站点的结构(参见a.1).5,2页面5.2.1页面实现!)1曲实现戍选定合调的贞曲布局.采用模块化的方式完成贞囱制作.5.2.2页面编码页面编扔方面的具体要求为:a)页而编码主要山HTML,CSS和JavaScrptifiri坦成.CSSiflri编码应勺页而分离.存储4在CSS文件屮。b) 页Ifti编码位符合万维网朕盟2*1前推存杯准(参见A.2),页面语宵编码砬统一使用UTF-8.c) HTML语言中所有标签及W性应采用英文小宁母,砬有结束怀签或结束符,标签合理嵌套。页面布局或纺构编码应采用B«div»编码方式,相同页面结构应列人页面编码模板,保待编码一致,便于ft用。d>页而打开吋商效ffl[染,在主流浏览器及其各个版本中应获得一致表现.5.3资源资源以文件形式存储.包括样式、脚木.W片.动刪、裔顇1视喊和其他文件等.各网站下均应建立资源咩,用于存储该站点中贞而所使用的资源文件(参W,A.3).网站中所使用的大小超过5OM的文件应脱离资源哗.存放在眼务器的指定H录匕,5.4系统命名規则5.4.1通用规则通用规则方而的貝休耍求为:a)府使用英文字母、数字和下划线的组合命名,名称中不应出现中文和艽他字符。b>应采用语义化的命名方式.如使用简短英文翻译或中文拼音荇字母组合命名.c)多个同类哳文件聃序命名时.应采用••英文字母_数字序号”命名.示例!a) 采用简短英文》译命名I倍总反»-feedback.关于我JJ-aboutus.b) 采用中文拼音疗字母组合命名,网洛电視-wkk,c) 同类甩文件噸序命名Inews 01.news.0专有规则专有规则方面的具体耍求为:a) 网站和页面文件链技命名方式应符合通用规则,址示名称说与对泣的网站栏口名称相一致。b) 页面编码戍混合使用大小写字母(骆驼式命名法.Camel-Case)来力页面样式和脚本函数命名4如采用简短英文翻洋命名,英文廢庁为“位S+功能”,示例:«)页面编码采用•位S+功能”顺序命名,顶部导航-topNav,b)Jliiii样式命名參考I参W.A.4.5.5应用引用应用u用足指在网站aa屮对必要的眼务应用程序进行閟用。应用*31用的规则应依照应用程庁个体使用方法执行。6应用;发6.1基于应用平台扩展开发基T兑用平台扩雇开发办面的fl体要求为:a) 扩展开发中主要使用.NET框架,戍用平台标准Web眼务。b) 扩展开发屮涉及前端展示部分应遵姻页面编扔标准(见5.2.2).c) 扩展开发不得使用客户端对象模型。d) 扩展开发不得使用说用平台供成曲不再推荐使用的API,e) 扩展开发位考虑戍用平台系统M值。f) 扩展幵发部署应使用解决方案包部署方式.6.2第三方软件集成开发6.2.1接口遵循标准服务接n应满足SOA体系的通行技术,包括但不限TWSDL,UDDI.SOAP,XML,JSON.6.2.2接口设计原则接1丨W满足松耦合、定义明确.无状态的设计原W.6.2.3接口服务发现接U位使用UDD1服务发现,便于远程调取.并提供相应说明或完幣API手册。6.2.4接口安全保障维护方应对服务技U进行定期巡检,并对负载行所佔计,编制应急处押方案。7測试7.1功能测试7.1.1链接测试所有链接戍按要求链接到正确的页曲。在整个门户网站的所有页面歼发宄成之后位进行链接測试.7.1.2表单測试测试人员应测试提交择作的完粮性和校验提交给眼务器的佶息的正确性,7.1.3数据库测试系统如使用数裾痄,测试人员应测试是否出现敢据一致性错误和输出错误。7.2性能測试应对U户网站的性能进H三方曲测试:供曲加往吋长测试、负载测试和怅力_试。7.2.1页面加数时长測试一个页面打开总耗时不砬超过8s。7.2.2负戧测试通过逐步增加系统负载.系统性能的变化.并最终确定在满足性能指标的怡况下.系统所能承受的虽大负载唐,负载測试应測试嘀应时间,并发虽、资源使用率桁标,测试结果应满足用户的性能葙求、7.2.3压力测试通过逐步增加系统负载,测试系统性能的变化.并敁终确定在何沖负栽条件下系统性能处丁失效状态,并以此來茯f!l系统能提供的最大®务级别的测试,压力测试应主耍测试响应时问、点4数、并发用户数置、资源利用申.毎杪连核数,7.3可用性测试7.3.1整体界面測试幣休界闹测试成检丧u户网站贞曲设计&杏符合规范,设计风格是否统一.7.3.2易用性測试秘用性测试应澜试门户网站结构是冉淸晰.是杏旮网站导航、网站地阁、搜索等功能,门户网站贝曲倍息描述坫否准确。7.3.3内容测试内容测试说检作页面文7的正确性和文字语法错误。7.4浏览器兼容性測试门户网站应旅容主淹浏览器.7.5安全性测试7.5.I用户权限測试系统要验证用户的身份,用户的权限要与其权限角色一致,超过未操作系统戍歌新登蟥。7.5.2安全瀰洞測试利用自动化安全扫描工具检査门户网站屮的系统评估系统iW洞的发生頻率和睢昶程度。系统对上传文件的类型、大小以及保存的路径及文件名进行严格限制.不应上传可执行文件。如系统使用数据库.砬对数据库进行SQL注人测试。

附录A

(资料性附录>

网站搭建A.1网站结构示例图网站结构氺例见阌A.1,此处将网站及其于站点分为贝曲站点和新M站点W祌类璺.且贝曲站点、新M站点与网站规划的栏目一一对应.田A.1网站结构示例團A.2万维网联盟推荐标准说明万维网联盟(WorldWideWebConsortium.W3C).又称W3C理节会。1994年10月在麻逬理工学院计算机科予实脸笮成立.为解决Web成用屮不M平台、技术和汗发者带来的不兼容问题.保障Web信息的晰利和完幣流通.万维网联盟制定f一系列标准井锊促Web位用幵发荇和内容提供者遵循这些标准。标准的内容包括使用语吉的规范、开发屮使用的异则和解释引擎的行为等等。W3C制定的Web标准并非強制而6

只坫推存标准.HTML语言推荐鉍准:a1999年12月24口起,HTML4.01作为推荐标准沿用至今,HTML5推荐标准计划在2014年出台,CSS语言推荇标准:自1999年1月11口起,CSS2作为推荇标准沿用至今,CSS3口前只作为单案发布,未形成正式推荇标准。最新及更伴细值息,错参考W3C官方网站:/.A.3资源库基本结构示例图资癉痄铗本结构示例阽阁A.2.阁A.2资源库基本结构示例團A.4页面样式常用命名規则页曲样式常用命名规则见表A.1和表A.2.表A.1id常用命名规则类型推荐名类型推荐名类型推荐名页头header登录条lo^inBar标识logo

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论