政府门户新闻发布系统(CSM)软件需求说明书Software Requirement Specification编号:CMS/2008- V1.0日期:编制:项目小组文档控制目录1 概述 (1)1.1 目的 (1)1.2 范围 (1)1.3 术语定义 (1)2 系统说明 (2)3 需求说明 (2)3.1 系统公共模块定义 (2)3.1.1 开发模型 (3)3.1.2 子系统间关联性的定义 (3)3.1.3 系统使用对象的定义 (4)3.1.4 网站前台系统公共模块的定义 (4)3.1.5 其它的定义 (5)3.2 网站前台系统功能要求 (5)3.2.1 首页 (5)3.2.2 二级页面 (7)3.2.3 详细页面 (8)3.3 后台管理系统功能要求 (8)3.3.1 用户管理 (9)3.3.2 新闻管理 (11)3.3.3 信息报送管理 (13)3.3.4 代表直通车管理 (15)3.3.5 人大概况 (16)3.3.6 系统管理 (17)3.3.7 友情链接 (19)3.3.8 修改我的密码 (19)3.4 信息报送系统功能要求 (20)3.4.1 信息报送系统 (21)3.4.2 人大代表提问系统 (23)3.5 可用性要求 (24)3.6 可靠性要求 (25)3.7 性能要求 (25)3.8 可维护性与可扩展性要求 (26)3.9 安全性要求 (26)3.10 开发环境描述 (26)4 参考资料 (28)1概述1.1目的本文档为政府门户新闻发布系统需求说明书,是设计政府门户新闻发布系统的主要依据。
文档中明确编制了使系统分析人员及软件开发人员能清楚的了解用户的需求,并在此基础上进一步提出概要设计说明书和完成后续设计与开发工作,为下阶段的工作提供依据。
同时本说明书也是最后项目考核的主要依据之一1.2范围文档对开发设计中所涉及的问题进行了全面的剖析,包括对文档编写的目的、系统的说明、系统的需求说明等。
其中系统的需求说明还包括了对系统的公共模块的定义、信息网站前台功能的要求、后台管理系统的功能要求以及信息报送系统功能要求。
1.3术语定义本系统全称为:政府门户新闻发布系统下文中简称为:新闻发布系统或CSM系统Logo:网站的标识(戚墅堰区人大代表之声)首页:用户访问网站时浏览到的初始页面导航栏:用户浏览网站时可以从一个页面转到另一个页面的快速通道版权:解释网站的归属、责任方、开发方、维护管理方及其他信息。
2系统说明在这一部分应对影响系统的主要因素进行描述。
对于系统的详细功能描述应在下一节进行。
在此,应侧重需求的背景并使在下一节所做的叙述易于理解。
可包括: 现有系统描述,新系统解决方案描述,产品用途,产品功能,用户特点,局限性,前提和假设等。
政府门户新闻发布系统是一个基于新闻和内容管理的全站管理系统,新闻发布系统是基于B/S模式的WEBMIS系统,本系统可以将杂乱无章的信息(包括文字,图片和影音)经过组织,合理有序地呈现在大家面前.当今社会是一个信息化的社会,新闻作为信息的一部分有着信息量大,类别繁多,形式多样的特点,新闻发布系统的概念就此提出.新闻发布系统的提出使电视不再是唯一的新闻媒体,从此以后网络也充当了一个重要的新闻媒介的功能。
随着互连网的进一步发展,网络媒体在人们心中的地位进一步提高,新闻发布系统作为网络媒体的核心系统,其重要性是越来越重要:一方面,它提供一个新闻管理和发布的功能;另一方面,现在的新闻发布要求实现与普通的用户实现交互,用户可以很方便地参加一些调查和相关新闻的评论,这一点也是其他一些媒体现在无法做到的(电视,电台等),同时,Internet发展到当今,可以说,只要你上Internet,你就会接触到新闻发布系统,新闻发布系统的用户是相当惊人的,其重要性是不容置疑的,当然这也对新闻发布系统的开发提出了更高的要求。
3需求说明该新闻发布系统主要包含两个子系统:网站前台、后台管理系统及信息报送系统。
以下将对新闻发布系统每个模块包含项以及实现功能将做详细描述及规定。
3.1系统公共模块定义在此处对系统设计开发过程中的一些需要特殊说明的问题及多次出现的模块进行定义,方便于文档中的引用。
主要的定义划分如下:3.1.1开发模型定义:是系统开发过程所遵循的流程的定义1>开发模型图:见图<3.1>图<3.1>开发模型图3.1.2子系统间关联性的定义定义:网站前台系统、信息报送系统及后台管理系统关系三者之间的关联性均属于CSM系统下子系统网站前台系统与后台管理系统间关联:网站前台系统显示的所有新闻均来自于后台管理系统,后台管理系统负责对网站前台系统所显示的新闻进行发布和管理。
信息报送系统与后台管理系统间关联:<a>信息报送系统下含信息报送系统和人大代表提问系统。
<b>信息报送系统内报送的新闻及代表提问的问题均反馈到后台管理系统中报送信息管理和代表直通车管理模块,由系统管理员(参考3.1.3系统使用对象的定义)进行相应的管理。
<c>信息报送系统使用的用户(参考3.1.3系统使用对象的定义)由系统管理员在后台管理系统中用户管理模块进行管理。
3.1.3系统使用对象的定义定义:普通浏览用户、信息报送员、人大代表、系统管理员及用户间关系1>普通浏览用户:访问本网站的,仅有浏览网页和下载附件权限的用户,下文中简称为普通用户;2>信息报送员:拥有管理员赋予权限的,可以登录信息报送系统报送信息的用户;3>人大代表:拥有管理员赋予权限的,可以登录人大代表提问系统进行提问的用户;4>系统管理员:拥有所有管理权限的超级用户,可以对信息报送员和人大代表账号进行管理;可以发布、管理新闻;对系统安全进行管理3.1.4网站前台系统公共模块的定义定义:Logo、导航栏、版权、新闻附件下载1>Logo:戚墅堰区人大代表之声;2>导航栏:为普通用户提供浏览资料的快捷入口,对所有新闻进行分类,在各类别中显示相关类的新闻,方便用户针对性的需求;导航栏包含:首页、新闻中心、人大概况、监督纵横、代表之家、建议办理、基层巡礼、资料库;3>版权:解释网站的归属、责任方、开发方、维护管理方及其他;4>新闻打印:当用户浏览新闻信息时,可提供打印功能。
4>新闻关闭:当用户浏览完新闻信息时,可提供关闭功能。
3.1.5其它的定义定义1:关于添加用户1>描述:针对于系统管理员对添加新用户及用户信息修改的操作,将提示密码长度等信息,如:密码长度必须大于3且小于16位字符、密码不能为空、密码输入不一致等。
定义2:关于密码2>描述:根据用户修改的密码,将提示密码长度等信息,如:密码长度必须大于3且小于16位、密码不能为空、密码输入不一致等。
定义3:关于系统报错3>描述:对于操作失败引起的错误可能有:浏览错误;登录页面后长时间不进行下一步操作等。
3.2网站前台系统功能要求新闻发布系统网站前台是以新闻的发布的方式为普通用户的浏览和打印需求而设计的,它主要实现戚墅堰区人大以新闻的方式发布机构的一些通知、决议、资料等信息,是政务透明、为人民群众服务的窗口,同时也为人大各分支机构的工作人员提供报送工作平台。
网站前台与后台管理系统、信息报送系统之间的关联,参考3.1.2子系统间关联性的定义。
网站前台主要为三个层次:首页、二级页面、详细页面。
3.2.1首页是普通浏览用户初次访问系统进入到的页面,是所有后续访问的开端。
主要模块见图<3.2>。
模块包含项:Logo、导航栏、版权、侧边栏和新闻主体区1>Logo:参考3.1.1前台系统公共模块定义2>导航栏:参考3.1.1前台系统公共模块定义3>版权:参考3.1.1前台系统公共模块定义4>侧边栏:通知公告、信息报送系统登录、代表直通车系统登录、八面来风、友情链接<a>通知公告:滚动新闻,用上下滚动的字幕事件公告的信息<b>信息报送系统登录:输入用户名、密码点击登录按钮进入信息报送系统(参考3.1.2子系统间关联性的定义)<c>代表直通车系统登录:输入用户名、密码点击登录按钮进入人大代表提问系统(参考3.1.2子系统间关联性的定义)<d>八面来风:显示分类新闻<e>友情链接:为用户访问其他人大网站提供链接5>新闻主体区:按照不同的模块分类显示新闻,用户按需要可以浏览到最新发布的新闻的标题和发布时间,包含模块为:监督纵横、基层巡礼、人事任免、代表园地、调查研究、决议决定。
图<3.2>网站首页主要模块3.2.2二级页面是用户选择导航栏提供的新闻分类之后进入的页面,为用户提供按照类别的新闻列表。
模块包含项:Logo、导航栏、版权、侧边栏和新闻主体区1>Logo:参考3.1.1前台系统公共模块定义2>导航栏:参考3.1.1前台系统公共模块定义3>版权:参考3.1.1前台系统公共模块定义4>侧边栏:用户选择的新闻分类(参考3.1.1前台系统公共模块定义)5>新闻主体区:以列表方式显示分类的新闻,包含新闻标题及发布时间,并为用户提供链接功能,用户可以进入选择新闻进行详细内容的浏览,是次级页面与子页面之间的关联。
3.2.3详细页面是用户点击新闻信息,显示该条信息的详细内容的页面。
模块包含项:Logo、导航栏、版权、侧边栏和新闻主体区1>Logo:参考3.1.1前台系统公共模块定义2>导航栏:参考3.1.1前台系统公共模块定义3>版权:参考3.1.1前台系统公共模块定义4>侧边栏:用户选择的新闻分类(参考3.1.1前台系统公共模块定义)5>新闻主体区:显示新闻的详细内容,包括新闻标题、副标题、发布时间、发布人员、来源及新闻内容,并为用户提供页面打印和关闭功能。
<a>打印:为用户提供方便的打印功能,该处提供的打印仅限于用户当前正在浏览的页面。
<a>关闭:当用户浏览完新闻信息时,提供关闭功能。
3.3后台管理系统功能要求该后台管理系统主要包含八个主要模块:用户管理、新闻管理、报送信息管理、代表直通车管理、人大概况、友情链接、系统管理、修改我的密码,功能模块图见图<3.3>。
后台管理系统与信息报送系统及网站前台之间的关联,参考3.1.2子系统间关联性的定义。
图<3.3>后台管理系统功能模块图3.3.1用户管理用户管理模块主要是实现管理员对用户基本信息的添加、编辑和删除,功能模块图见图<3.5>。
模块包含项:用户添加、用户管理1>用户添加项定义:对用户的用户名、用户类型、真实姓名/所属单位进行添加,对于用户添加的图形表示见图<3.4>。