网站项目技术设计方案

上传人:博****1 文档编号:430987627 上传时间:2022-10-19 格式:DOC 页数:16 大小:181.50KB
返回 下载 相关 举报
网站项目技术设计方案_第1页
第1页 / 共16页
网站项目技术设计方案_第2页
第2页 / 共16页
网站项目技术设计方案_第3页
第3页 / 共16页
网站项目技术设计方案_第4页
第4页 / 共16页
网站项目技术设计方案_第5页
第5页 / 共16页
点击查看更多>>
资源描述

《网站项目技术设计方案》由会员分享,可在线阅读,更多相关《网站项目技术设计方案(16页珍藏版)》请在金锄头文库上搜索。

1、上海证券有限责任公司网站项目技术方案(讨论稿)作者公布日期批准人文件名版本项目经理所属团队开发员测试员0.1文档修改日志序号版本修改内容修改日期修改人10.1创建2009-05-271 上海证券网站的总体建设目标上海证券本次网站改版的总体目标为(一)可扩展性(二)可靠性(三)易于维护管理(四)易用性(五)安全性(六)高效性(七)跨平台原则网站系统需求分析2.1系统建设需求公司及公司产品宣传面向互联网用户,向用户展现证券公司及其各种服务,特别是资料分析资讯等的基本信息。实现将普通社会公众培养为潜在投资者、将潜在投资者引导为证券公司股票投资者的宣传功能。客户服务系统对来自互联网的客户提供服务功能互

2、联网客户服务系统必须整合证券公司主页和以上两项功能,在同一平台上对功能加以必要的完善,突出开放式投资和理财服务两项功能。能够满足海量用户访问的系统负载要求能够满足证券公司主动服务和客户自助服务的要求增强的网站粘滞性增强的网站SEO,通过搜索引擎主动为网站带来更多的流量。能够满足现代网络安全性规范的要求系统在运行后,网络日常维护重点便在于网站的安全性,我们通过我们的系统设计和日常维护规范等方面的工作,都可以保证网站安全性。建立基于新型技术平台构建的网站门户系统(含后台分析管理系统),全面提升门户营运效能,变被动服务为主动服务。基础构架要求支撑全站或指定页面的定制布局,可快速发布新页面。支持全站或

3、指定页面的链接流量收集,全站或指定页面的客户行为收集。后台系统配置灵活,具备一定的分析统计及客户行为的数据挖掘功能,为公司的客户分析系统做好数据收集准备。建立以客户为中心的网站系统,和客服及相关系统整合,全面提升人机界面及客户体验。对客户及相关系统作出更加有机的整合,进一步实现系统之间的联接和信息共享。包括:网站的交易、查询、论坛等全面实现单点登陆;网站和callcenter邮件、短信、信息全面整合联动,杜绝信息孤岛(比如客户邮件投递失败,网站不知道,客户电话过客服中心而网站后台无体现)。基于新的网站门户特定子系统的定制开发。配合性的升级和建设一些适应新时期需求的子系统及特色功能,包括:4/1

4、8第4页a) 网上客户信息管理系统(含一定的挖掘功能)b) 网站访问统计分析系统c) 证券综合服务平台d) 多媒体管理系统e) 搜索引擎系统f) 模拟炒股系统g) 理财产品管理系统h) 手机证劵i) 客服支持系统j) 经纪人互动系统k) 积分商城系统l) 企业资讯管理系统m) 用户管理n) 权限管埋o) 系统监控p) 日志统计q) 统一内容发布管理r) 问卷调查管理s) 积分管理系统t) 软件下载管理u) 广告管理v) WAP手机网站系统w) 注册登录系统x) 问卷调查系统y) 全文检索系统z) 内容管理系统网页防篡改监控根据证监会对网站安全性的要求,我们为系统提供了增强的网页防篡改监控功能,

5、以便相应的证券公司内部管理人员能够在第一时间得到网页被篡改的通知,进而做出及时地处理。2 网站系统总体架构本系统主要分成系统平台和应用软件两个部分,其中系统平台又由系统软硬件平台、网络通讯系统和开发平台三个部分组成。系统平台为应用软件提供系统运行环境、数据通讯环境及软件开发环境,应用软件提供业务的计算机实现,并提出对系统平台的要求。下面的章节将详细阐述网站软件系统结构设计和应用软件实现功能。3.1系统设计目标逐步建设一套完整的、能切实满足目前贵公司业务发展需要的网上业务系统,为上证提供信息发布、咨询、互联网交易服务等功能,提供快速、准确、方便的服务。业务方面遵循全盘考虑、分阶段实施的原则。即:

6、一期目标和二期目标统一考虑,保证第一阶段目标的顺利实施和如期完成,保证系统在将来可以平滑地进行功能增加和规模扩充。对于网上交易系统和其他系统的关系,一方面保持网上交易系统在使用上的相对独立、完整,同时考虑好与其他系统的连接,包括数据的提取和引用,资源的共享与复用。技术与工程方面高度安全、可靠。可靠性方面,保证系统数据不丢失,不出现数据的不一致,不论是操作失误还是环境因素;安全性方面,在不影响性能的同时,确保系统的内部和外部安全。利用成熟的网络技术平台和经验,保证系统稳定性,及良好运行,考虑到用户操作上的便捷。为了保证进度、保证质量、合理利用成熟的开发平台和交易传输工具。尽量遵循软件工程的规则。

7、在人员、计划与进程管理、质量控制、及文档管理,使用现成的管理工具和规范。3.2逻辑体系设计基于以上考虑采用多层逻辑结构来构建系统的软硬件平台和开发平台。结构如下图:在此结构中,系统平台层主要搭建网站系统的软硬件平台,同时借助应用服务器、WEB服务器等相关软件并根据项目的需求,开发业务处理功能。投资人可通过浏览器发出请求,查询交易信息。3.3技术架构系统架构平台:APACHE+WEBLOGIC+ORACLE(SQLERVER)集群方案:采用F5作为负载均衡控制器,根据业务量的需要,可以对其进行线性扩充,包证业务系统稳定运行。应用部署方案:(谨以单节点举例)采用APACHE作为前端静态资源服务器,

8、核心业部署在WebLogic中,后端采用ORACLE数据库,考虑到与顶点系统的沟通,可能会使用到sqlserver数据库。具体情况根据综合服务平台系统数据库特点为准。节点间关系:由F5作为用户的入口控制器,保证访问压力根据策略可以均衡的分摊到各个WEB节点上,个WEB节点是并列并且独立的关系。根据业务量多少来分配应用层服务器。连接ORACLE数据库服务器。开发框架框架:struts2+spring2+hibernate设计原则:基于MVC思想,采用分层的架构设计,保持代码结构的清晰准确,并可以进行扩展,方便未来模块功扩展。前台引入WEB2.0概念,以用户为根本,方便用户的使用,提升用户体验。使

9、用了ajax技术使用户交互更友好。特点:基于成熟的设计思想,使得整体框架具有极强扩展性,方便未来业务量或功能模块的增加。开发工具代码编辑工具:Eclipse/MyEclipse调试平台:Tomcat/Weblogic单元测试:采用JUNIT作为单元测试工具,将测试引入开发步骤中,已保证代码质量。数据库平台:ORACLE测试工具及方法开发中:每一模块都做到进行单元测试,从最根本上保证代码质量。通过测试工具进行压力测试和内存溢出检测代码规范性整体检查。通过人工和自动方式进行功能测试。问题跟踪与文档管理采用JIRA作为统一的问题跟中与管理工具。采用OA或VSS系统作为文档管理模式。系统特点安全性 系

10、统支持用户及用户组的设置 系统在登录时需输入密码,密码的位数不小于6位,区分大小写 系统支持供授权,即不同用户使用不同的功能 系统支持不同工作组甚至不同用户之间数据查看的限制系统支持前台手工及定时数据备份功能,数据恢复的功能系统响应速度要求 单路500以上并发支持 200万容量客户访问支持网站并发性能并发首页:2000个,平均响应时间2秒并发查询:500网站容量:支持用户数量:200万级别支持同时在线人数:30000人同时在线数据查询一般性数据保存、修改、删除等操作的响应反馈时间最大不应超过5秒,一般控制在2秒内Web应用程序最大不应超过8秒,一般控制在2秒内。一般10万条数据的简单查询及统计

11、不应超过10秒,百万条数据的查询及统计不应超过20秒复杂综合性跨模块查询及统计不应超过1分钟可用性系统应具备高可用性,满足以下指标 应用系统无故障运行时间99.9%(以7X24小时计算) 因应用系统原因导致非正常当机次数4次/年因应用系统原因导致处理错误次数3000户2000静态页面响应时间每秒事务数最大响应时间=3s平均响应时间500应用服务器前端有复杂计算除外最大响应时间5s平均响应时间3sWEB页面行情请求响应时间每秒事务数500刷新响应时间3s行情延时时间80最大响应时间5s平均响应时间3s3.5与其他系统的集成作为一个开放的、标准的、适应性强的网站技术平台,具有很强的扩展能力,对现有

12、的数据接口系统、综合服务平台接口、基金TA系统接口、第三方资讯平台接口和网上营业厅接口系统实现完美对接,并且为后续系统,预留接口进行连接,以满足今后业务发展的扩展要求。各系统间可通过多种方式与各系统之间进行通信,如:数据库、webservice、等。3.6网站备份设施以及措施证券公司网站应有必要的备份设备和相应的措施,在一些极端情况下系统能够迅速切换至备份系统,为上证提供基本服务,减少事故的发生。应用系统测试4.1测试计划详细设计文档被认证后,制定测试计划,测试计划需由质量保证组制定,项目经理、测试负责人共同签字认可。测试计划将作为测试工作的依据。测试计划的撰写工作应在系统提交测试前完成。测试计划包括代码审查、规范审查、单元测试、组装测试、系统测试、回归测试。4.2测试设计与测试案例测试计划通过认可后,测试人员开始编写测试设计及测试案例文档。根据产品测试计划制定具体测试设计及测试案例,测试设计及测试案例文档需经设计负责人及测试负责人共同签字认可。测试设计及测试案例文档的撰写应在系统提交测试前完成。测试的设计方法包括边界值测试法、等价类划分、功能覆盖、分支覆盖。4.3系统测试实施按照测试计划、测试设计及

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号