版本: 1.0 日期: 2008-3-18
目 录
第1章 系统概述 .................................................................................................................................................4 1.1
项目背景 -------------------------------------------------------------------------------------------------------- 4
第2章 需求分析 .................................................................................................................................................5
第3章 系统设计 .................................................................................................................................................7 3.1 3.2 3.3
硬件和网络构架 ---------------------------------------------------------------------------------------------- 7 软件系统构架 ------------------------------------------------------------------------------------------------- 8 系统功能设计 ------------------------------------------------------------------------------------------------- 8
第4章 页面美术制作 ......................................................................................................................................13
第5章 运行维护服务 ......................................................................................................................................14 5.1 5.2
运行维护服务期限 -----------------------------------------------------------------------------------------14 响应时间 -------------------------------------------------------------------------------------------------------14
第6章 培训方案 ...............................................................................................................................................15 6.1 6.2 6.3 6.4
概述 -------------------------------------------------------------------------------------------------------------15 培训对象 -------------------------------------------------------------------------------------------------------15 培训方式 -------------------------------------------------------------------------------------------------------15 培训内容 -------------------------------------------------------------------------------------------------------15
第7章 项目实施方案 ......................................................................................................................................16 7.1 7.2 7.3
要点 -------------------------------------------------------------------------------------------------------------16 项目管理 -------------------------------------------------------------------------------------------------------16 质量管理 -------------------------------------------------------------------------------------------------------16
7.4 7.5 7.6 7.7 7.8 7.9
成本控制 -------------------------------------------------------------------------------------------------------17 进度控制 -------------------------------------------------------------------------------------------------------17 质量保证 -------------------------------------------------------------------------------------------------------17 变更管理 -------------------------------------------------------------------------------------------------------17 配置管理 -------------------------------------------------------------------------------------------------------19 提交文档 -------------------------------------------------------------------------------------------------------19
第8章 系统测试 ...............................................................................................................................................20 8.1 8.2 8.3 8.4
测试准备 -------------------------------------------------------------------------------------------------------20 测试依据 -------------------------------------------------------------------------------------------------------20 测试工作计划及大纲 --------------------------------------------------------------------------------------20 测试实施 -------------------------------------------------------------------------------------------------------20
第9章 合作方式 ...............................................................................................................................................22
第10章 时间进度...........................................................................................................................................23
第11章 人员安排...........................................................................................................................................24
第1章 系统概述
1.1 项目背景
中国残疾人网www.cdp.net.cn是国内针对残疾人服务的门户网站,其目标是为中国残疾人提供教育、就业、扶贫、组联、维权、宣传与文化服务。为提高中国的残疾人服务事业在世界范围内的知名度和影响力。
第2章 需求分析
为了建设一个内容丰富适合残疾人朋友浏览访问的专业的残疾人服务宣传网站,系统设计需要考虑网站的
针对性:内容风格针对残疾人群体,在设计中处处体现对残疾人的呵护与关爱 丰富性:内容栏目丰富,包含残疾人需要了解与对外展示的各个方面
方便性:所见即所得的可视化操作,降低使用者的学习成本,降低系统的维护成本 灵活性:模板+模块的开发模式支持灵活的页面风格布局,业务扩展 扩展性:支持系统模块的不断扩充,以丰富对残疾人服务的内容 开放性:提供开发的开发接口,保证系统可以持续得到服务与扩展 安全性:系统需要有完善的安全策略,保证网站的内容安全
这个网站主要包括以下几个组成部分: 新闻类:
新闻快讯(国际,国内) 图片新闻 视频在线 英文出版物:
新闻出版物 中国残疾人图片库 历史档案 经济类:
经济协助与援助项目 残疾人致富经 人物类:
名人介绍 人道主义报道 生活类:
盲文学习 学手语 法律咨询 红娘驿站 医疗与健康 理事长俱乐部
文学艺术作品选登 情趣与致富 残疾人影视 读书时间 招聘
残疾人职位信息 名人博客
链接名人对残疾人社会的关注
第3章 系统设计
根据系统的需求和整个网站在线平台的整体规划的要求,结合我们长期的项目开发和管理的经验,我们将整个系统的硬件和网络设计、软件体系构架设计和系统的集成和接口设计等方面来提出我们的简要建议方案书。
3.1 硬件和网络构架
在整个系统的硬件和网络构架的设计上,我们采用了为将来进行高访问量扩展的构架体系,其一是提供:基于硬件的负载均衡器、服务器连接池的硬件解决方案,其二是提供基于软件系统所处理的集群解决方案。两种方案同时提供,这样可以更好的解决在200万以上的Pageview的处理能力。
图:可不断扩展的集群服务硬件解决方案示意图
3.2 软件系统构架
运行环境:
【服务器端操作系统】:Windows 2003 Server 【Web服务平台】:Microsoft IIS 6.0或以上版本 【数据库系统】:Microsoft SQL 2000 或以上版本 【客户端操作系统】:Windows 9x or Windows 2000
【客户端软件】:Internet Explorer 5.0 、Netscape 5.0或更高版本
开发环境:
【软件开发语言与环境】:系统是100%基于Browser/Server 三层结构的软件系统,所以软件开发语言采用C和C#,.NET,com, JavaScript进行开发,数据库采用ODBC接口进行交流。开发工具为Visual Studio.net 开发平台。
3.3 系统功能设计
根据系统的功能和结构需求,我们将系统按照功能进行了划分,主要包括如下:
图:系统功能模块简图
根据我们对于目前网站需求的系统分析,具体采用如下平台和功能:
Windows 2003 Server+ IIS 6.0
整个服务器操作系统平台和IIS应用服务平台。Windows Server 2003 系列沿用了 Windows 2000 Server 的先进技术并且使之更易于部署、管理和使用。其结果是:其高效结构有助于使您的网络成为单位的战略性资产。结合系统提供的负载均衡功能,可以方便的实现服务器farm能力。
为了增强 Web 服务器的安全性,Internet Information Services (IIS) 6.0 在交付时的配置可获得最大安全性(默认安装“已锁定”)。IIS 6.0 和 Windows Server 2003 提供了最可靠、最高效、连接最通畅以及集成度最高的 Web 服务器解决方案,该方案具有容错性、请求队列、应用程序状态监控、自动应用程序循环、高速缓存以及其他更多功能。
MS SQL 2000 Server
作为一个完备的数据库和数据分析包,SQL Server 2000 为快速开发新一代企业级商业应用程序、为企业赢得核心竞争优势打开了胜利之门。作为重要的基准测试可伸缩性和速度奖的记录保持者,SQL Server 2000 是一个具备完全 Web 支持的数据库产品,提供了对可扩展标记语言 (XML) 的核心支持以及在 Internet 上和防火墙外进行查询的能力。同时由于SQL Server在中国市场上数据库绝对领先地位,所以选择采用SQL Server作为本系统的数据库系统。
内容管理系统
内容管理系统是我们基于.net技术基础上开发完成的智能化、组件化、个性化、流程化、标准化的专业门户建设与管理平台,通过该工具快速构建政府门户、企业门户、电子商务、协作办公和数字媒体等内、外网系统,系统支持二次开发SDK、网络升级,具有高度的灵活性和扩展性。系统具有网站群快速开发、实施和部署的能力,通过该系统,可以解决动态信息发布、网络栏目系统、信息展示、权限安全管理等系统的建设功能。
信息采编发系统
信息采编发模块提供强大的信息的采集、编辑、审批、发布、评论、专题、统计、搜索、分类、RSS聚合等,实现大型信息门户的信息管理的能力。通过该系统可以解决建立易于管理的信息采集编辑制作平台、建立使用方便的信息发布平台。
信息采集和抓取系统
该系统模块提供强大的信息的采集和抓取,实现信息的上报与下传的功能。这样可以解决包括信息动态(抓取每个子站的最新更新条目)、视频图片、各地数据以及其他网站的政务信息等信息的快速采集管理,从而实现高速的采集互联网、局域网、专网上的各种相关信息并进行自动分类、存储功能。
手机平台接口
该系统将提供手机平台接口,对于会员注册的手机,可进行群发信息或按用户进行发送信息,同时提供用户间互发送信息。用户也可根据权限,查询自己的短信息收发历史。同时系统提供支持大多数主流机型手机的彩信、彩铃、图铃等电信增值服务,同时开发软件供用户利用数据库内各种声音素材制作个性化的彩信、彩铃、图铃等。
多媒体邮件系统
该系统提供邮件的编辑、接收、发送等,同时提供令使用者感觉耳目一新的多媒体邮件系统,用户可根据个人需求编辑邮件,除文字外,邮件还可加载图片及多音轨背景音乐及个性化等。
音视频点播及下载系统
该系统实现对于大量视频、音频、图像等资源的存储、点播、直播、管理、分发和DRM的数字版权保护功能。
通过该模块可以方便的实现音、视频的在线点播能力,能提供非实时的互动服务。提供对站内声音及视频资料的下载,根据用户权限不同,提供高速/低速下载通道;提供对站内声音及视频资料的在线点播,对于数据量较大的视频资料(如理论报告),提供相应的音频资
料在线点播同时配合适时的字幕及幻灯片;提供虚拟视频会议功能,实现多媒体聊天,包括视频、音频、文字等。同时针对小型的访谈类节目可进行网络直播。
BBS论坛系统
该系统可以为注册用户提供不同专题的研究讨论和帮助的区域。会员采取分级管理,对于党内专区,应采取实名制,未经认证的用户不可进入该区域。版主登录之后可以进入版主管理菜单,管理论坛版面,管理精华区域,版主帖子查询,编辑版面说明等功能。
个性化网页、博客系统
系统提供用户个性化网页的功能,支持用户自定义网页风格和设计,同时,系统还有高级博客系统,可以根据全国各地宣传部门提供主页服务和信息服务,从而实现网站个性化和宣讲家博客化的功能。
在线调查及友情链接申请系统
该系统模块提供自定义网上调查的功能,提供信息反馈、投诉和信访的互动管理功能;管理员可简便的在各个页面生成调查问卷模块,题形应包扩单选、多选、填空等多种形式,调查实时结果可通过数据或几何图形显示。
全文搜索引擎
eSearch全文搜索引擎和检索系统是新一代信息检索系统,具有世界领先的中文、英文信息采集、信息监控及信息检索技术、系统高效、稳定、安全可靠,具有强大的扩展能力。通过该系统,可以圆满解决主站以及各子站信息的全文搜索功能。
日志管理与统计分析
为了解决网站考核和考评管理,加强对网站群考核和管理力度。更好的推动网站群发挥政策宣传、政务公开和网上办事的功能,在系统中,我们提供了统一的网站考核和考评系统处理功能,具体包括:站点日志统计分析考评工具、管理日志统计分析考评工具和意见反馈考评工具等一整套的考评统计管理系统。
安全和防火墙
通过采用网络和硬件的安全系统,以及eSpy内置防火墙的安全系统,结合采用事前安全和事后安全等一系列安全管理措施和工具组件实现系统的高度安全性的目标,主要包括:应用层安全、用户角色权限安全、SSL加密安全、用户注册登录安全、eSpy内置防火墙安全、数据备份恢复安全和日志跟踪分析安全的管理。
系统接口和扩展
系统采用XML和Web service的技术,实现方便的和其它异构平台系统的集成以及无限扩展的功能,通过该接口,可以方便解决代理人管理系统等业务系统相关的系统接口的管理功能。
第4章 页面美术制作
本网站表现形式应有中国残疾人网站自身特色,体现服务残疾人、人性化残疾人的目标,在网站设计上体现网站为广大残疾人服务的思想,尽量从易用性和人性化的角度出发设计网站和相关服务。
在整个栏目导航过程中,我们设置整个站点的信息层级门户站点频道分为3级,方便用户快速浏览访问,将整个网站的信息表现更加简洁高效。
在页面布局上,系统采用可视化分栏技术,方便在今后使用过程中对版面的修改。同时在版面布局上简洁,通过不同的色块将不同的信息和功能分开,实现网站信息功能的视觉自然分开,实现良好的用户自觉导航的能力。
在形式上注重分析各类残疾人特点提供有针对性辅助残疾人浏览网站的设计。
在整个网站页面中,我们将结合文字、图片、 Flash动画、视频等多种媒体进行表现,实现丰富的网站表现形式。在整个网站的页面设计中,为了解决浏览速度的问题,我们设计了网页大小规范,主站首页大小在300KB以下,内页在150KB以下。
第5章 运行维护服务
5.1 运行维护服务期限
对于整个项目验收并提交后,力达天朗将与甲方签订售后服务协议,对于此系统及附带系统采取免费六个月运行服务。系统免费的升级维护服务。
5.2 响应时间
1.应用软件系统和时间:
零时间电话响应请求; 零时间远程支持响应; 其他公司产品按照供货合同需求的响应策略; 24小时技术响应;
2. 网络硬件系统响应方式和时间:
零时间电话响应请求; 其他公司产品按照供货合同需求的响应策略; 其他公司产品按照供货合同需求的备件响应策略; 24小时技术响应;
第6章 培训方案
6.1 概述
力达天朗凭借多年、多项系统实施与培训经验,具有完善的系统培训计划、培训教案,包括系统应用的基础知识、系统的安装、使用与维护,通过良好的培训可使系统管理员和所有使用人员能够独立完成相关操作和使用以及常规维护。
6.2 培训对象
培训对象分为:用户方系统管理员、主要业务人员和系统二次开发人员。
6.3 培训方式
针对不同类型的人员采用集中培训方式。
6.4 培训内容
培训的内容主要包括:
系统安装培训 数据备份与恢复培训 软件与数据库操作培训
第7章 项目实施方案
7.1 要点
本项目实施项目经理负责制,由项目经理来调动和协调和部门的资源,项目的实施和管理以ISO-9000为参照标准,力争做到:
1. 项目组成员分工明确、配合默契;
2. 项目按照时间计划顺利实施,过程可控,按期完成;
3. 对项目进行有效的质量监控和流程管理;
7.2 项目管理
1. 项目组根据职责细分程不同的小组,每个小组职责明确,并有专人负责。项目经理负责项目进度及质量的监控和资源的调配。
2. 项目计划的推进和跟踪管理采用微软的project系统,项目组各块负责人每天对实施情况进行沟通,每周组织2次项目例会,通报项目进展情况及现存问题,并把结果反馈,以便客户随时了解项目进展情况和进行必要的沟通。
3. 项目的过程控制和质量控制以ISO-9000作为依据标准,做到相关的文件和数据文档齐备,科学管理。
7.3 质量管理
质量管理由项目组中独立的质量控制小组(对项目经理负责)控制实施。所有提交结果必须符合力达天朗研发技术规范的要求,必须通过质量控制小组审查;如提交成果不能满足质量要求,则由相应负责人负责返工;如提交成果多次返工后仍不能满足质量要求,则问题升级,由高级管理人员负责解决。主要内容包括:
● 任务;每项工作成果必须详细描述该阶段工作的任务、范围和最终目标。
● 时间;对客户来说,进度控制极其重要。合同的条件和条款对进度控制的范围与程度起到了决定性的作用。进度控制的范围与程度将在以后的项目计划中详细说明。
● 质量要求;质量要求将在合同中详细说明。
● 质量标准;所有项目文档与项目成果的质量标准将遵循ISO 9000质量保证体系的标准。 ● 控制范围;质量控制的范围与程度将遵循ISO 9000质量保证体系的标准。
7.4 成本控制
◎ 项目经理要定期作一次项目预算,提交公司技术委员会审议通过。
◎ 项目组成员一般每周汇报花费情况。
◎ 个人报销项目必须经过项目经理批准。
◎ 设备购买必须通过项目经理的批准。
◎ 项目经理定期要提交项目财政状态报告。
◎ 项目经理可以授权小组长代理项目支出的批准(视项目组大小决定)。
7.5 进度控制
◎ 项目经理定期提交一份项目进度安排,经项目管理委员会批准后执行。
◎ 项目组成员每周提交个人工作进度报告。
◎ 在每次项目例会上,项目经理需要与小组长讨论项目进度情况,对不能按时完成的部分要及时制定方案,及时处理。
◎ 在每次客户例会上,项目经理必须向甲方项目负责人汇报项目进度情况,如果有严重的延时,则需要向项目管理委员会汇报,以便寻求解决办法。
◎ 如需修改项目进度计划,项目经理必须说明进度延误原因,延误期限等内容。 ◎ 更改后的项目计划必须经项目管理委员会批准方可实施。
7.6 质量保证
项目整体质量的检查将会周期性地进行。质量控制小组负责在每个阶段的中期和后期进行正规的质量审查。审查的范围包括项目各实施阶段的文档书写是否符合规范要求、代码编写是否符合规范要求、项目测试报告是否完善等。
7.7
变更管理 概述
很多方面的因素都可能会导致变更,从外部环境来讲,比如说国家政策法规的改变或者甲方领导的重要指示,都会对项目带来很大的影响;从内部环境来讲,客户需求的变化,技术方案的变化,未知因素的出现,节省资金、降低风险、缩短时限或提高工程的质量等都是项目实施过程中的变化因素。这些变化会使得方案在功能上有些增加或减少,因而需要在设
计和实施过程中严格控制。项目中变更的范围:
◎ 提供的系统平台、工具、软件和文档;
◎ 主要功能需求及使用规范描述;
◎ 操作需求,如性能标准;
◎ 项目时间表;
◎ 合同中的其它条款。
变化控制流程
由甲乙双方的人员共同组成变化控制小组,组长一般由力达天朗专门负责项目需求分析的人员担任。对变化的审核和确认可依据下面的流程进行控制:
◎ 当一方发现有进行改变的需要时,应先非正式地以书面或口头方式通知另一方;如果时间允许,双方应对此进行讨论或交换备忘录。
◎ 在讨论或交换备忘录之后,双方应就是否正式地处理该变化及由哪方实施变化控制这些问题达成共识。对没有得到非正式的讨论或备忘录的交换结果之前,由单方开始实施变化控制的情况,随时记录下来。
◎ 申请变更方应填写一份变更申请表,并从项目管理委员会申请一个新的控制编号,相应地在变化申请日志中记录。
◎ 响应时间在3个工作日以内,如果情况紧急的话,可能在更短的时间内,负责变更反应: a. 通知申请变更方是无条件还是有条件地(根据申请变更方的确认)正式接受该变更申请,及其对项目进度和财务的潜在影响;
b. 通知变更申请方拒绝该变化申请,并说明拒绝理由;
c. 通知变更申请方需附加信息。
◎ 如果是以无条件或经确认的条件方式接受正式的变化申请,且变化相对较小、无太大的经济影响或进度影响,双方在申请和确认书上签字,那么无需正式的书面说明,双方即可继续下面的工作。
◎ 如果一方认为必须要有正式的书面说明,那么在实施工作开展之前,必须拟定说明并由双方签字。
◎ 甲乙双方可按此流程或更为详细的流程实施变化控制,以达到更为恰当而有效的目的。 ◎ 双方应同意,对于在此流程中的任一变化均会导致任意一方责任的延误,或在项目时间上应做出的相应调整。对此,不应对任何一方进行惩罚,除非这种惩罚在变化控制流程中双方已经达成共识。
◎ 所有在此流程中产生的变化,都要进行归档,而且要随时对文档更新。
变化控制小组由甲乙双方共同组成,其职责是评估正式的变化申请,并对任何变化的实施授权。在变化申请的调查阶段,应重点分析变化对项目进度的影响和资金的影响,并在申请表的相应部分记录下来。同样重要的是,必须经过变化控制小组才能批准这些在时间和资金上的变化,而且必须为变化的实施提供书面的说明。
7.8 配置管理
在项目的整个周期中进行配置控制十分重要。从项目最初始的需求开始,一直到被甲方认可的最终验收。只有通过恰当的配置控制,才能清楚地定义出每个阶段的目标和成果,使项目的开销和时限控制在预定的范围内。
7.9
提交文档 开发文档包括:《功能要求》、《投标方案》、《需求分析》、《技术分析》、《系统分析》、《数据库文档》、《界面文档》、《项目总结》等。
产品文档包括:《技术白皮书》、《评测报告》、《安装手册》、《使用手册》、《维护手册》等。
第8章 系统测试
测试方案分单元测试、边缘测试、整体测试。测试内容包括功能要求、可靠性、安全性、性能、可扩充性、可维护性、平台移植性、与其它系统的接口等。
8.1 测试准备
除单元测试外,在进行各种测试前应准备做好如下准备:
配备测试用硬件环境;
建立相应的运行环境和网络环境;
准备测试数据;
8.2 测试依据
测试依据主要包括:测试工作计划、测试大纲、上阶段测试记录、上版软件产品用户反馈意见记录等。
8.3 测试工作计划及大纲
首先编写测试工作计划,测试工作计划应主要包括测试进度、人员安排、设备环境的建立等。
然后根据软件《需求分析规格说明书》、《软件设计说明书》,编写测试大纲。测试大纲作为测试的主要依据。
8.4
测试实施 模块测试:
由测试人员依据《测试大纲》进行测试。在测试过程中,测试人员应作好测试记录,填写测试问题记录表,确认模块测试是否通过。如模块测试通过,可提交系统联调测试。如模块测试未通过,测试人员应将测试问题记录表及时反馈给软件人员进行修改。
系统测试:
模块测试通过后,由测试负责人依据《测试大纲》进行系统联调测试。在测
试过程中,测试人员应作好测试记录,填写测试问题记录,确认系统测试是否通过。如系统测试通过,系统可申请试运行。如系统测试未通过,测试人员应将测试问题记录表及时反馈给软件人员进行修改。
测试报告
测试负责人应及时总结测试过程中的问题,编写系统测试报告。
根据《系统测试报告》,必要时对软件产品进行抽测,批准产品是否是否进入试运行。如批准进入试运行,则应及时通知测试人员建立试运行环境。
试运行测试报告
试运行期间,测试人员应主动收集测试的记录和问题,并由测试负责人编制《试运行测试报告》,经审核后,进行项目提交。
第9章 合作方式
本项目的开发采用委托开发方式,由甲乙双方共同进行需求调查分析、模块分析、系统架构设计和系统分析评审,由乙方完成后续代码编写、编译、测试、测试等工作。最终由双方共同进行产品评审,评审通过后,将产品包以及相应的文档移交给甲方,移交后乙方按合同约定提供相应的售后服务支持。
工作流程
( 所标识的阶段为项目里程碑阶段。)
第10章 时间进度
第11章 人员安排
项目人员安排
版本: 1.0 日期: 2008-3-18
目 录
第1章 系统概述 .................................................................................................................................................4 1.1
项目背景 -------------------------------------------------------------------------------------------------------- 4
第2章 需求分析 .................................................................................................................................................5
第3章 系统设计 .................................................................................................................................................7 3.1 3.2 3.3
硬件和网络构架 ---------------------------------------------------------------------------------------------- 7 软件系统构架 ------------------------------------------------------------------------------------------------- 8 系统功能设计 ------------------------------------------------------------------------------------------------- 8
第4章 页面美术制作 ......................................................................................................................................13
第5章 运行维护服务 ......................................................................................................................................14 5.1 5.2
运行维护服务期限 -----------------------------------------------------------------------------------------14 响应时间 -------------------------------------------------------------------------------------------------------14
第6章 培训方案 ...............................................................................................................................................15 6.1 6.2 6.3 6.4
概述 -------------------------------------------------------------------------------------------------------------15 培训对象 -------------------------------------------------------------------------------------------------------15 培训方式 -------------------------------------------------------------------------------------------------------15 培训内容 -------------------------------------------------------------------------------------------------------15
第7章 项目实施方案 ......................................................................................................................................16 7.1 7.2 7.3
要点 -------------------------------------------------------------------------------------------------------------16 项目管理 -------------------------------------------------------------------------------------------------------16 质量管理 -------------------------------------------------------------------------------------------------------16
7.4 7.5 7.6 7.7 7.8 7.9
成本控制 -------------------------------------------------------------------------------------------------------17 进度控制 -------------------------------------------------------------------------------------------------------17 质量保证 -------------------------------------------------------------------------------------------------------17 变更管理 -------------------------------------------------------------------------------------------------------17 配置管理 -------------------------------------------------------------------------------------------------------19 提交文档 -------------------------------------------------------------------------------------------------------19
第8章 系统测试 ...............................................................................................................................................20 8.1 8.2 8.3 8.4
测试准备 -------------------------------------------------------------------------------------------------------20 测试依据 -------------------------------------------------------------------------------------------------------20 测试工作计划及大纲 --------------------------------------------------------------------------------------20 测试实施 -------------------------------------------------------------------------------------------------------20
第9章 合作方式 ...............................................................................................................................................22
第10章 时间进度...........................................................................................................................................23
第11章 人员安排...........................................................................................................................................24
第1章 系统概述
1.1 项目背景
中国残疾人网www.cdp.net.cn是国内针对残疾人服务的门户网站,其目标是为中国残疾人提供教育、就业、扶贫、组联、维权、宣传与文化服务。为提高中国的残疾人服务事业在世界范围内的知名度和影响力。
第2章 需求分析
为了建设一个内容丰富适合残疾人朋友浏览访问的专业的残疾人服务宣传网站,系统设计需要考虑网站的
针对性:内容风格针对残疾人群体,在设计中处处体现对残疾人的呵护与关爱 丰富性:内容栏目丰富,包含残疾人需要了解与对外展示的各个方面
方便性:所见即所得的可视化操作,降低使用者的学习成本,降低系统的维护成本 灵活性:模板+模块的开发模式支持灵活的页面风格布局,业务扩展 扩展性:支持系统模块的不断扩充,以丰富对残疾人服务的内容 开放性:提供开发的开发接口,保证系统可以持续得到服务与扩展 安全性:系统需要有完善的安全策略,保证网站的内容安全
这个网站主要包括以下几个组成部分: 新闻类:
新闻快讯(国际,国内) 图片新闻 视频在线 英文出版物:
新闻出版物 中国残疾人图片库 历史档案 经济类:
经济协助与援助项目 残疾人致富经 人物类:
名人介绍 人道主义报道 生活类:
盲文学习 学手语 法律咨询 红娘驿站 医疗与健康 理事长俱乐部
文学艺术作品选登 情趣与致富 残疾人影视 读书时间 招聘
残疾人职位信息 名人博客
链接名人对残疾人社会的关注
第3章 系统设计
根据系统的需求和整个网站在线平台的整体规划的要求,结合我们长期的项目开发和管理的经验,我们将整个系统的硬件和网络设计、软件体系构架设计和系统的集成和接口设计等方面来提出我们的简要建议方案书。
3.1 硬件和网络构架
在整个系统的硬件和网络构架的设计上,我们采用了为将来进行高访问量扩展的构架体系,其一是提供:基于硬件的负载均衡器、服务器连接池的硬件解决方案,其二是提供基于软件系统所处理的集群解决方案。两种方案同时提供,这样可以更好的解决在200万以上的Pageview的处理能力。
图:可不断扩展的集群服务硬件解决方案示意图
3.2 软件系统构架
运行环境:
【服务器端操作系统】:Windows 2003 Server 【Web服务平台】:Microsoft IIS 6.0或以上版本 【数据库系统】:Microsoft SQL 2000 或以上版本 【客户端操作系统】:Windows 9x or Windows 2000
【客户端软件】:Internet Explorer 5.0 、Netscape 5.0或更高版本
开发环境:
【软件开发语言与环境】:系统是100%基于Browser/Server 三层结构的软件系统,所以软件开发语言采用C和C#,.NET,com, JavaScript进行开发,数据库采用ODBC接口进行交流。开发工具为Visual Studio.net 开发平台。
3.3 系统功能设计
根据系统的功能和结构需求,我们将系统按照功能进行了划分,主要包括如下:
图:系统功能模块简图
根据我们对于目前网站需求的系统分析,具体采用如下平台和功能:
Windows 2003 Server+ IIS 6.0
整个服务器操作系统平台和IIS应用服务平台。Windows Server 2003 系列沿用了 Windows 2000 Server 的先进技术并且使之更易于部署、管理和使用。其结果是:其高效结构有助于使您的网络成为单位的战略性资产。结合系统提供的负载均衡功能,可以方便的实现服务器farm能力。
为了增强 Web 服务器的安全性,Internet Information Services (IIS) 6.0 在交付时的配置可获得最大安全性(默认安装“已锁定”)。IIS 6.0 和 Windows Server 2003 提供了最可靠、最高效、连接最通畅以及集成度最高的 Web 服务器解决方案,该方案具有容错性、请求队列、应用程序状态监控、自动应用程序循环、高速缓存以及其他更多功能。
MS SQL 2000 Server
作为一个完备的数据库和数据分析包,SQL Server 2000 为快速开发新一代企业级商业应用程序、为企业赢得核心竞争优势打开了胜利之门。作为重要的基准测试可伸缩性和速度奖的记录保持者,SQL Server 2000 是一个具备完全 Web 支持的数据库产品,提供了对可扩展标记语言 (XML) 的核心支持以及在 Internet 上和防火墙外进行查询的能力。同时由于SQL Server在中国市场上数据库绝对领先地位,所以选择采用SQL Server作为本系统的数据库系统。
内容管理系统
内容管理系统是我们基于.net技术基础上开发完成的智能化、组件化、个性化、流程化、标准化的专业门户建设与管理平台,通过该工具快速构建政府门户、企业门户、电子商务、协作办公和数字媒体等内、外网系统,系统支持二次开发SDK、网络升级,具有高度的灵活性和扩展性。系统具有网站群快速开发、实施和部署的能力,通过该系统,可以解决动态信息发布、网络栏目系统、信息展示、权限安全管理等系统的建设功能。
信息采编发系统
信息采编发模块提供强大的信息的采集、编辑、审批、发布、评论、专题、统计、搜索、分类、RSS聚合等,实现大型信息门户的信息管理的能力。通过该系统可以解决建立易于管理的信息采集编辑制作平台、建立使用方便的信息发布平台。
信息采集和抓取系统
该系统模块提供强大的信息的采集和抓取,实现信息的上报与下传的功能。这样可以解决包括信息动态(抓取每个子站的最新更新条目)、视频图片、各地数据以及其他网站的政务信息等信息的快速采集管理,从而实现高速的采集互联网、局域网、专网上的各种相关信息并进行自动分类、存储功能。
手机平台接口
该系统将提供手机平台接口,对于会员注册的手机,可进行群发信息或按用户进行发送信息,同时提供用户间互发送信息。用户也可根据权限,查询自己的短信息收发历史。同时系统提供支持大多数主流机型手机的彩信、彩铃、图铃等电信增值服务,同时开发软件供用户利用数据库内各种声音素材制作个性化的彩信、彩铃、图铃等。
多媒体邮件系统
该系统提供邮件的编辑、接收、发送等,同时提供令使用者感觉耳目一新的多媒体邮件系统,用户可根据个人需求编辑邮件,除文字外,邮件还可加载图片及多音轨背景音乐及个性化等。
音视频点播及下载系统
该系统实现对于大量视频、音频、图像等资源的存储、点播、直播、管理、分发和DRM的数字版权保护功能。
通过该模块可以方便的实现音、视频的在线点播能力,能提供非实时的互动服务。提供对站内声音及视频资料的下载,根据用户权限不同,提供高速/低速下载通道;提供对站内声音及视频资料的在线点播,对于数据量较大的视频资料(如理论报告),提供相应的音频资
料在线点播同时配合适时的字幕及幻灯片;提供虚拟视频会议功能,实现多媒体聊天,包括视频、音频、文字等。同时针对小型的访谈类节目可进行网络直播。
BBS论坛系统
该系统可以为注册用户提供不同专题的研究讨论和帮助的区域。会员采取分级管理,对于党内专区,应采取实名制,未经认证的用户不可进入该区域。版主登录之后可以进入版主管理菜单,管理论坛版面,管理精华区域,版主帖子查询,编辑版面说明等功能。
个性化网页、博客系统
系统提供用户个性化网页的功能,支持用户自定义网页风格和设计,同时,系统还有高级博客系统,可以根据全国各地宣传部门提供主页服务和信息服务,从而实现网站个性化和宣讲家博客化的功能。
在线调查及友情链接申请系统
该系统模块提供自定义网上调查的功能,提供信息反馈、投诉和信访的互动管理功能;管理员可简便的在各个页面生成调查问卷模块,题形应包扩单选、多选、填空等多种形式,调查实时结果可通过数据或几何图形显示。
全文搜索引擎
eSearch全文搜索引擎和检索系统是新一代信息检索系统,具有世界领先的中文、英文信息采集、信息监控及信息检索技术、系统高效、稳定、安全可靠,具有强大的扩展能力。通过该系统,可以圆满解决主站以及各子站信息的全文搜索功能。
日志管理与统计分析
为了解决网站考核和考评管理,加强对网站群考核和管理力度。更好的推动网站群发挥政策宣传、政务公开和网上办事的功能,在系统中,我们提供了统一的网站考核和考评系统处理功能,具体包括:站点日志统计分析考评工具、管理日志统计分析考评工具和意见反馈考评工具等一整套的考评统计管理系统。
安全和防火墙
通过采用网络和硬件的安全系统,以及eSpy内置防火墙的安全系统,结合采用事前安全和事后安全等一系列安全管理措施和工具组件实现系统的高度安全性的目标,主要包括:应用层安全、用户角色权限安全、SSL加密安全、用户注册登录安全、eSpy内置防火墙安全、数据备份恢复安全和日志跟踪分析安全的管理。
系统接口和扩展
系统采用XML和Web service的技术,实现方便的和其它异构平台系统的集成以及无限扩展的功能,通过该接口,可以方便解决代理人管理系统等业务系统相关的系统接口的管理功能。
第4章 页面美术制作
本网站表现形式应有中国残疾人网站自身特色,体现服务残疾人、人性化残疾人的目标,在网站设计上体现网站为广大残疾人服务的思想,尽量从易用性和人性化的角度出发设计网站和相关服务。
在整个栏目导航过程中,我们设置整个站点的信息层级门户站点频道分为3级,方便用户快速浏览访问,将整个网站的信息表现更加简洁高效。
在页面布局上,系统采用可视化分栏技术,方便在今后使用过程中对版面的修改。同时在版面布局上简洁,通过不同的色块将不同的信息和功能分开,实现网站信息功能的视觉自然分开,实现良好的用户自觉导航的能力。
在形式上注重分析各类残疾人特点提供有针对性辅助残疾人浏览网站的设计。
在整个网站页面中,我们将结合文字、图片、 Flash动画、视频等多种媒体进行表现,实现丰富的网站表现形式。在整个网站的页面设计中,为了解决浏览速度的问题,我们设计了网页大小规范,主站首页大小在300KB以下,内页在150KB以下。
第5章 运行维护服务
5.1 运行维护服务期限
对于整个项目验收并提交后,力达天朗将与甲方签订售后服务协议,对于此系统及附带系统采取免费六个月运行服务。系统免费的升级维护服务。
5.2 响应时间
1.应用软件系统和时间:
零时间电话响应请求; 零时间远程支持响应; 其他公司产品按照供货合同需求的响应策略; 24小时技术响应;
2. 网络硬件系统响应方式和时间:
零时间电话响应请求; 其他公司产品按照供货合同需求的响应策略; 其他公司产品按照供货合同需求的备件响应策略; 24小时技术响应;
第6章 培训方案
6.1 概述
力达天朗凭借多年、多项系统实施与培训经验,具有完善的系统培训计划、培训教案,包括系统应用的基础知识、系统的安装、使用与维护,通过良好的培训可使系统管理员和所有使用人员能够独立完成相关操作和使用以及常规维护。
6.2 培训对象
培训对象分为:用户方系统管理员、主要业务人员和系统二次开发人员。
6.3 培训方式
针对不同类型的人员采用集中培训方式。
6.4 培训内容
培训的内容主要包括:
系统安装培训 数据备份与恢复培训 软件与数据库操作培训
第7章 项目实施方案
7.1 要点
本项目实施项目经理负责制,由项目经理来调动和协调和部门的资源,项目的实施和管理以ISO-9000为参照标准,力争做到:
1. 项目组成员分工明确、配合默契;
2. 项目按照时间计划顺利实施,过程可控,按期完成;
3. 对项目进行有效的质量监控和流程管理;
7.2 项目管理
1. 项目组根据职责细分程不同的小组,每个小组职责明确,并有专人负责。项目经理负责项目进度及质量的监控和资源的调配。
2. 项目计划的推进和跟踪管理采用微软的project系统,项目组各块负责人每天对实施情况进行沟通,每周组织2次项目例会,通报项目进展情况及现存问题,并把结果反馈,以便客户随时了解项目进展情况和进行必要的沟通。
3. 项目的过程控制和质量控制以ISO-9000作为依据标准,做到相关的文件和数据文档齐备,科学管理。
7.3 质量管理
质量管理由项目组中独立的质量控制小组(对项目经理负责)控制实施。所有提交结果必须符合力达天朗研发技术规范的要求,必须通过质量控制小组审查;如提交成果不能满足质量要求,则由相应负责人负责返工;如提交成果多次返工后仍不能满足质量要求,则问题升级,由高级管理人员负责解决。主要内容包括:
● 任务;每项工作成果必须详细描述该阶段工作的任务、范围和最终目标。
● 时间;对客户来说,进度控制极其重要。合同的条件和条款对进度控制的范围与程度起到了决定性的作用。进度控制的范围与程度将在以后的项目计划中详细说明。
● 质量要求;质量要求将在合同中详细说明。
● 质量标准;所有项目文档与项目成果的质量标准将遵循ISO 9000质量保证体系的标准。 ● 控制范围;质量控制的范围与程度将遵循ISO 9000质量保证体系的标准。
7.4 成本控制
◎ 项目经理要定期作一次项目预算,提交公司技术委员会审议通过。
◎ 项目组成员一般每周汇报花费情况。
◎ 个人报销项目必须经过项目经理批准。
◎ 设备购买必须通过项目经理的批准。
◎ 项目经理定期要提交项目财政状态报告。
◎ 项目经理可以授权小组长代理项目支出的批准(视项目组大小决定)。
7.5 进度控制
◎ 项目经理定期提交一份项目进度安排,经项目管理委员会批准后执行。
◎ 项目组成员每周提交个人工作进度报告。
◎ 在每次项目例会上,项目经理需要与小组长讨论项目进度情况,对不能按时完成的部分要及时制定方案,及时处理。
◎ 在每次客户例会上,项目经理必须向甲方项目负责人汇报项目进度情况,如果有严重的延时,则需要向项目管理委员会汇报,以便寻求解决办法。
◎ 如需修改项目进度计划,项目经理必须说明进度延误原因,延误期限等内容。 ◎ 更改后的项目计划必须经项目管理委员会批准方可实施。
7.6 质量保证
项目整体质量的检查将会周期性地进行。质量控制小组负责在每个阶段的中期和后期进行正规的质量审查。审查的范围包括项目各实施阶段的文档书写是否符合规范要求、代码编写是否符合规范要求、项目测试报告是否完善等。
7.7
变更管理 概述
很多方面的因素都可能会导致变更,从外部环境来讲,比如说国家政策法规的改变或者甲方领导的重要指示,都会对项目带来很大的影响;从内部环境来讲,客户需求的变化,技术方案的变化,未知因素的出现,节省资金、降低风险、缩短时限或提高工程的质量等都是项目实施过程中的变化因素。这些变化会使得方案在功能上有些增加或减少,因而需要在设
计和实施过程中严格控制。项目中变更的范围:
◎ 提供的系统平台、工具、软件和文档;
◎ 主要功能需求及使用规范描述;
◎ 操作需求,如性能标准;
◎ 项目时间表;
◎ 合同中的其它条款。
变化控制流程
由甲乙双方的人员共同组成变化控制小组,组长一般由力达天朗专门负责项目需求分析的人员担任。对变化的审核和确认可依据下面的流程进行控制:
◎ 当一方发现有进行改变的需要时,应先非正式地以书面或口头方式通知另一方;如果时间允许,双方应对此进行讨论或交换备忘录。
◎ 在讨论或交换备忘录之后,双方应就是否正式地处理该变化及由哪方实施变化控制这些问题达成共识。对没有得到非正式的讨论或备忘录的交换结果之前,由单方开始实施变化控制的情况,随时记录下来。
◎ 申请变更方应填写一份变更申请表,并从项目管理委员会申请一个新的控制编号,相应地在变化申请日志中记录。
◎ 响应时间在3个工作日以内,如果情况紧急的话,可能在更短的时间内,负责变更反应: a. 通知申请变更方是无条件还是有条件地(根据申请变更方的确认)正式接受该变更申请,及其对项目进度和财务的潜在影响;
b. 通知变更申请方拒绝该变化申请,并说明拒绝理由;
c. 通知变更申请方需附加信息。
◎ 如果是以无条件或经确认的条件方式接受正式的变化申请,且变化相对较小、无太大的经济影响或进度影响,双方在申请和确认书上签字,那么无需正式的书面说明,双方即可继续下面的工作。
◎ 如果一方认为必须要有正式的书面说明,那么在实施工作开展之前,必须拟定说明并由双方签字。
◎ 甲乙双方可按此流程或更为详细的流程实施变化控制,以达到更为恰当而有效的目的。 ◎ 双方应同意,对于在此流程中的任一变化均会导致任意一方责任的延误,或在项目时间上应做出的相应调整。对此,不应对任何一方进行惩罚,除非这种惩罚在变化控制流程中双方已经达成共识。
◎ 所有在此流程中产生的变化,都要进行归档,而且要随时对文档更新。
变化控制小组由甲乙双方共同组成,其职责是评估正式的变化申请,并对任何变化的实施授权。在变化申请的调查阶段,应重点分析变化对项目进度的影响和资金的影响,并在申请表的相应部分记录下来。同样重要的是,必须经过变化控制小组才能批准这些在时间和资金上的变化,而且必须为变化的实施提供书面的说明。
7.8 配置管理
在项目的整个周期中进行配置控制十分重要。从项目最初始的需求开始,一直到被甲方认可的最终验收。只有通过恰当的配置控制,才能清楚地定义出每个阶段的目标和成果,使项目的开销和时限控制在预定的范围内。
7.9
提交文档 开发文档包括:《功能要求》、《投标方案》、《需求分析》、《技术分析》、《系统分析》、《数据库文档》、《界面文档》、《项目总结》等。
产品文档包括:《技术白皮书》、《评测报告》、《安装手册》、《使用手册》、《维护手册》等。
第8章 系统测试
测试方案分单元测试、边缘测试、整体测试。测试内容包括功能要求、可靠性、安全性、性能、可扩充性、可维护性、平台移植性、与其它系统的接口等。
8.1 测试准备
除单元测试外,在进行各种测试前应准备做好如下准备:
配备测试用硬件环境;
建立相应的运行环境和网络环境;
准备测试数据;
8.2 测试依据
测试依据主要包括:测试工作计划、测试大纲、上阶段测试记录、上版软件产品用户反馈意见记录等。
8.3 测试工作计划及大纲
首先编写测试工作计划,测试工作计划应主要包括测试进度、人员安排、设备环境的建立等。
然后根据软件《需求分析规格说明书》、《软件设计说明书》,编写测试大纲。测试大纲作为测试的主要依据。
8.4
测试实施 模块测试:
由测试人员依据《测试大纲》进行测试。在测试过程中,测试人员应作好测试记录,填写测试问题记录表,确认模块测试是否通过。如模块测试通过,可提交系统联调测试。如模块测试未通过,测试人员应将测试问题记录表及时反馈给软件人员进行修改。
系统测试:
模块测试通过后,由测试负责人依据《测试大纲》进行系统联调测试。在测
试过程中,测试人员应作好测试记录,填写测试问题记录,确认系统测试是否通过。如系统测试通过,系统可申请试运行。如系统测试未通过,测试人员应将测试问题记录表及时反馈给软件人员进行修改。
测试报告
测试负责人应及时总结测试过程中的问题,编写系统测试报告。
根据《系统测试报告》,必要时对软件产品进行抽测,批准产品是否是否进入试运行。如批准进入试运行,则应及时通知测试人员建立试运行环境。
试运行测试报告
试运行期间,测试人员应主动收集测试的记录和问题,并由测试负责人编制《试运行测试报告》,经审核后,进行项目提交。
第9章 合作方式
本项目的开发采用委托开发方式,由甲乙双方共同进行需求调查分析、模块分析、系统架构设计和系统分析评审,由乙方完成后续代码编写、编译、测试、测试等工作。最终由双方共同进行产品评审,评审通过后,将产品包以及相应的文档移交给甲方,移交后乙方按合同约定提供相应的售后服务支持。
工作流程
( 所标识的阶段为项目里程碑阶段。)
第10章 时间进度
第11章 人员安排
项目人员安排