自助建站功能需求分析说明书.docx
《自助建站功能需求分析说明书.docx》由会员分享,可在线阅读,更多相关《自助建站功能需求分析说明书.docx(26页珍藏版)》请在冰豆网上搜索。
自助建站功能需求分析说明书
自助建站
功能需求分析说明书
版本v1.0
版本管理
版本
修订内容
时间
作者
单位
V1.0
创建
2011-11-27
1概述
1.1背景及现状
结合网站空间出租等业务,为中小企业、个人提供功能强大的自助建站服务,用户通过访问WEB管理页面简单输入相关公司信息和产品、服务内容并根据自己喜好选择设计模板之后即可自动生成网站,缩短用户网站上线时间,减轻用户运营网站工作量,降低网站开发、维护成本。
1.2范围
本文档将对自助建站的功能需求进行说明。
考虑到功能将体现在自助建站的各子系统中,因此描述功能需求时,为了方便用户理解,我们将按这些子系统来进行分类组织。
1.3引用
引用文档包括:
2功能需求分析说明
2.1管理门户
2.1.1模版管理
管理员可对模版进行增、删、改、查的日常管理。
名称
模版管理
编号
场景描述
管理员对自助建站模版进行管理
系统角色
管理员
前置条件
管理员成功登录自助建站管理门户
主要路径
管理员进入模版管理模块:
新建模版:
1.管理员选择新建按钮
2.管理员录入模版的基本信息,点击保存按钮
3.系统保存模版信息
修改模版:
1.管理员查询已有的模版信息
2.管理员选择修改某模版
3.系统显示指定模版的详细信息
4.管理员修改指定模版的详细信息后保存
5.系统记录该模版新的信息
删除模版:
1.管理员查询已有的模版信息
2.管理员选择删除某模版
3.系统提示是否确认删除
4.管理员确认
5.系统删除指定模版
查询模版:
1.管理员录入查询条件,点击查询按钮
2.系统显示所有符合条件的模版记录
3.管理员选择查看某模版
4.系统展示模版的详细信息
可选路径
结果
成功或失败
功能要求
非功能要求
补充说明
模版信息至少包括三个关键信息模型,其主要属性描述如下:
1.模版基本信息
⏹模版编号
⏹模版名称
⏹行业分类
⏹路径
⏹缩略图路径
⏹状态
2.栏目信息
⏹栏目编号
⏹栏目名称
⏹模版编号
⏹显示顺序
3.模板页信息
⏹模板页编号
⏹模板页名称
⏹模版编号
⏹模板页内容
存在的疑问
包含
扩展
2.1.2模版分类管理
管理员可对模版分类进行增、删、改、查的日常管理。
名称
模版分类管理
编号
场景描述
管理员对自助建站模版分类进行管理
系统角色
管理员
前置条件
管理员成功登录自助建站管理门户
主要路径
管理员进入模版管理模块:
新建模版分类:
1.管理员选择新建按钮
2.管理员录入模版分类,点击保存按钮
3.系统保存模版分类
修改模版分类:
1.管理员查询已有的模版分类
2.管理员选择修改某模版分类
3.系统显示指定模版分类
4.管理员修改指定模版分类信息后保存
5.系统记录新模版分类信息
删除模版分类:
1.管理员查询已有的模版分类信息
2.管理员选择删除某模版分类
3.系统提示是否确认删除
4.管理员确认
5.系统删除指定模版分类
查询模版分类:
1.管理员录入查询条件,点击查询按钮
2.系统显示所有符合条件的模版分类
3.管理员选择查看某模版分类
4.系统展示模版分类信息
可选路径
结果
成功或失败
功能要求
非功能要求
补充说明
模版分类主要属性描述如下:
⏹分类代码
⏹分类名称
存在的疑问
包含
扩展
2.1.3服务器资源管理
自助建站提供域名站、虚拟站点、虚拟主机、物理主机四种部署方式。
其中,域名站是指多个域名站由一个IIS承载;虚拟站点是指多个虚拟站点部署在一个IIS站点中。
因此,当企业选择域名站或虚拟站点时,系统能自动给企业分配部署服务器资源。
管理员可通过服务器资源管理功能对服务器资源进行增、删、改、查的日常管理。
名称
服务器资源管理
编号
场景描述
管理员对自助建站的服务器资源进行管理
系统角色
管理员
前置条件
管理员成功登录自助建站管理门户
主要路径
管理员进入服务器资源管理模块:
新建服务器:
1.管理员选择新建按钮
2.管理员录入服务器的基本信息,点击保存按钮
3.系统保存服务器信息
修改服务器:
1.管理员查询已有的服务器信息
2.管理员选择修改某服务器
3.系统显示指定服务器的详细信息
4.管理员修改指定服务器的详细信息后保存
5.系统记录该服务器新的信息
删除服务器:
1.管理员查询已有的服务器信息
2.管理员选择删除某服务器
3.系统提示是否确认删除
4.管理员确认
5.系统删除指定服务器
查询服务器:
1.管理员录入查询条件,点击查询服务器
2.系统显示所有符合条件的服务器记录
3.管理员选择查看某服务器
4.系统展示服务器的详细信息
可选路径
结果
成功或失败
功能要求
非功能要求
补充说明
服务器资源的主要属性描述如下:
⏹服务器标识
⏹服务器名
⏹服务器IP
⏹访问用户名
⏹密码
存在的疑问
包含
扩展
2.2用户门户
2.2.1网站管理
2.2.1.1网站信息管理
企业用户可通过网站管理来创建或编辑企业网站站点信息。
名称
网站信息管理
编号
场景描述
企业用户对企业网站站点进行管理
系统角色
企业用户
前置条件
企业用户获得自助建站的使用授权
主要路径
企业用户进入网站信息管理模块:
新建网站:
1.企业用户选择新建按钮
2.企业用户入网站的基本信息,点击保存按钮
3.系统保存网站信息
修改网站:
1.企业用户选择修改网站信息
2.企业用户修改信息后保存
3.系统记录网站新的信息
删除网站:
1.企业用户选择删除企业网站
2.系统提示是否确认删除
3.企业用户确认
4.系统删除网站
查询网站:
1.系统展示网站的详细信息
可选路径
结果
成功或失败
功能要求
1.企业只能创建一个网站
2.企业用户修改网站信息不会立刻体现在已发布的网站上
3.企业用户删除网站时,已发布的网站不会立刻被删除
非功能要求
补充说明
网站的主要属性描述如下:
⏹网站名称
⏹网站LOGO
⏹网站版权信息
⏹网站域名
⏹……
存在的疑问
包含
扩展
2.2.1.2网站部署管理
企业用户可查询企业网站的部署信息。
不管企业选择何种部署方式,企业网站的部署信息均是系统自动分配的,因此企业用户只能查询。
名称
网站部署查询
编号
场景描述
企业用户查看网站部署信息
系统角色
企业用户
前置条件
企业用户获得自助建站的使用授权
主要路径
企业用户进入网站部署管理模块:
查看部署信息:
1.系统显示企业网站部署信息
可选路径
结果
成功或失败
功能要求
非功能要求
补充说明
网站部署信息的主要属性描述如下:
⏹网站域名
⏹部署主机名
⏹主机公网IP
⏹主机内网IP
⏹部署目录
⏹帐号
⏹密码
存在的疑问
包含
扩展
2.2.1.3模版选择
企业用户创建网站时选择模版来创建网站。
名称
模版选择
编号
场景描述
企业用户选择模版创建网站
系统角色
企业用户
前置条件
企业用户获得自助建站的使用授权
主要路径
企业用户进入网站管理模块:
模版选择:
1.企业用户输入查询条件,查询模版
2.系统返回符合条件的模版信息
3.企业用户查看模版的详细信息,如:
效果图
4.企业用户选择一款模版
5.系统记录用户的选择
可选路径
结果
成功或失败
功能要求
非功能要求
补充说明
存在的疑问
包含
扩展
2.2.1.4栏目管理
企业用户选择模版后,企业网站具有模版默认的栏目,企业用户可对默认的栏目进行编辑,删除不需要的栏目,或新增新的栏目。
名称
栏目管理
编号
场景描述
企业用户对网站的栏目进行管理
系统角色
企业用户
前置条件
企业用户成功登录自助建站管理门户
主要路径
企业用户进入栏目管理模块:
新建栏目:
1.企业用户选择新建按钮
2.企业用户录入栏目信息,点击保存按钮
3.系统保存栏目信息
修改栏目:
1.企业用户查看栏目信息
2.管理员选择修改某某栏目
3.系统显示指定栏目的详细信息
4.管理员修改指定栏目的详细信息后保存
5.系统记录该栏目新的信息
删除栏目:
1.企业用户查询已有的栏目信息
2.企业用户选择删除某栏目
3.系统提示是否确认删除
4.企业用户确认
5.系统删除指定栏目
查询栏目:
1.系统显示所有栏目信息
可选路径
结果
成功或失败
功能要求
非功能要求
补充说明
栏目的主要属性描述如下:
⏹栏目编号
⏹栏目名称
⏹栏目显示顺序
⏹栏目是否显示标志
存在的疑问
包含
扩展
2.2.1.5栏目图片管理
企业用户对栏目进行管理的同时,可对栏目下的押题图片进行管理。
名称
栏目图片管理
编号
场景描述
企业用户对网站的栏目图片进行管理
系统角色
企业用户
前置条件
企业用户成功登录自助建站管理门户
主要路径
企业用户进入栏目管理模块:
新增栏目图片:
1.企业用户选择新增按钮
2.企业用户选择图片,点击上传按钮
3.系统上传并保存图片信息
删除栏目图片:
1.企业用户查看已有的栏目图片
2.企业用户选择删除某图片
3.系统提示是否确认删除
4.企业用户确认
5.系统删除指定图片
查询栏目图片:
1.系统显示指定栏目下的所有图片信息
可选路径
结果
成功或失败
功能要求
1.每个栏目下的Flash图片最多只能设置5张。
2.若只配置了一张,则显示静态图片;若配置了多张,则使用配置的图片进行动态切换,行程Flash图片。
非功能要求
补充说明
存在的疑问
包含
扩展
2.2.2内容管理
2.2.2.1目录管理
企业用户可以对栏目下的内容设置目录(分类),对目录进行增、删、改、查的日常管理。
名称
目录管理
编号
场景描述
企业用户对栏目下的内容目录进行管理
系统角色
企业用户
前置条件
企业用户成功登录自助建站管理门户
主要路径
企业用户进入目录管理模块:
新增目录:
1.企业用户选择新增按钮
2.企业录入目录信息,点击保存按钮
3.系统保存目录信息
修改目录:
1.企业用户查看栏目下的目录信息
2.企业用户选择修改某目录
3.企业用户输入新的目录信息
4.系统保存目录新信息
删除目录:
1.企业用户查看某栏目下已有的目录信息
2.企业用户选择删除某目录
3.系统提示是否确认删除
4.企业用户确认
5.系统删除指定目录
查询目录:
1.系统显示指定栏目下的所有目录信息
可选路径
结果
成功或失败
功能要求
非功能要求
补充说明
栏目的主要属性描述如下:
⏹栏目编号
⏹内容目录编号
⏹内容目录名称
⏹内容目录显示顺序
⏹内容目录是否显示标志
⏹内容目录级别
⏹上一级内容目录编号
⏹内容目录类型
存在的疑问
包含
扩展
2.2.2.2产品管理
企业用户可以发布企业的产品信息,对产品进行增、删、改、查的日常管理。
产品中心作为企业网站的一个默认栏目,不允许企业用户删除,企业用户添加的产品信息将出现在产品中心栏目下。
名称
产品管理
编号
场景描述
企业用户对产品进行管理
系统角色
企业用户
前置条件
企业用户成功登录自助建站管理门户
主要路径
企业用户进入产品管理模块:
新增产品:
1.企业用户选择新增按钮
2.企业录入产品,点击保存按钮
3.系统保存产品信息
修改产品:
1.企业用户查看产品信息
2.企业用户选择修改某产品
3.企业用户输入新的产品信息
4.系统保存产品新信息
删除产品:
1.企业用户查看已有的产品信息
2.企业用户选择删除某产品
3.系统提示是否确认删除
4.企业用户确认
5.系统删除指定产品
查询产品:
1.系统显示所有产品信息
可选路径
结果
成功或失败
功能要求
非功能要求
补充说明
产品的主要属性描述如下:
⏹产品编号
⏹产品名称
⏹产品型号
⏹产品描述
⏹产品图标地址
⏹产品图片展示地址
⏹是否新产品标志
⏹是否推荐产品标志
⏹是否优惠产品标志
⏹产品展示顺序
存在的疑问
包含
扩展
2.2.2.3内容管理
企业用户可以发布企业的新闻、行业动态、知识、资料下载等,对内容数据进行增、删、改、查的日常管理。
名称
内容管理
编号
场景描述
企业用户对内容进行管理
系统角色
企业用户
前置条件
企业用户成功登录自助建站管理门户
主要路径
企业用户进入内容管理模块:
新增内容:
1.企业用户选择新增按钮
2.企业录入内容,点击保存按钮
3.系统保存内容
修改内容:
1.企业用户查看内容信息
2.企业用户选择修改某内容
3.企业用户输入新的内容信息
4.系统保存内容新信息
删除内容:
1.企业用户查看已有的内容信息
2.企业用户选择删除某内容
3.系统提示是否确认删除
4.企业用户确认
5.系统删除指定内容
查询内容:
1.企业用户输入查询条件,点击查询按钮
2.系统显示符合条件的内容
3.企业用户选择查看某内容的详细信息
4.系统显示指定内容的详细信息
可选路径
结果
成功或失败
功能要求
非功能要求
补充说明
内容的主要属性描述如下:
⏹内容编号
⏹内容标题
⏹内容正文
⏹附件下载地址
⏹内容展示顺序
存在的疑问
包含
扩展
2.2.3公用模块管理
2.2.3.1友情链接管理
企业用户可以管理企业网站上展示的友情链接,对友情链接进行增、删、改、查的日常管理。
名称
友情链接管理
编号
场景描述
企业用户对企业网站展示的友情链接进行管理(如:
首页)
系统角色
企业用户
前置条件
企业用户成功登录自助建站管理门户
主要路径
企业用户进入友情链接管理模块:
新增友情链接:
1.企业用户选择新增按钮
2.企业录入友情链接,点击保存按钮
3.系统保存友情链接
修改友情链接:
1.企业用户查看友情链接
2.企业用户选择修改某友情链接
3.企业用户输入新的友情链接
4.系统保存新的友情链接
删除友情链接:
1.企业用户查看已有的友情链接
2.企业用户选择删除某友情链接
3.系统提示是否确认删除
4.企业用户确认
5.系统删除指定友情链接
查询友情链接:
1.系统显示所有友情链接
可选路径
结果
成功或失败
功能要求
非功能要求
补充说明
友情链接的主要属性描述如下:
⏹友情链接记录编号
⏹友情站点名称
⏹友情站点地址
存在的疑问
包含
扩展
2.2.3.2留言信息管理
企业用户可以查看企业网站访客提交的留言信息,留言信息将不会在企业网站上展示。
名称
留言查看
编号
场景描述
企业用户查看网站访客提交的留言信息
系统角色
企业用户
前置条件
企业用户成功登录自助建站管理门户
主要路径
企业用户进入留言信息管理模块:
查询留言:
1.系统显示所有的留言记录
2.企业用户选择某留言记录
3.系统显示指定留言的详细信息
可选路径
结果
成功或失败
功能要求
非功能要求
补充说明
留言的主要属性描述如下:
⏹留言记录编号
⏹留言人姓名
⏹留言人公司名
⏹联系电话
⏹电子邮箱
⏹留言主题
⏹留言正文
⏹留言时间
存在的疑问
包含
扩展
2.2.3.3在线投票管理
企业用户可以随时发布和管理在线投票,并查看投票的结果统计。
名称
在线投票管理
编号
场景描述
企业用户对企业网站展示的在线投票进行管理(如:
首页)
系统角色
企业用户
前置条件
企业用户成功登录自助建站管理门户
主要路径
企业用户进入在线投票管理模块:
新增投票:
1.企业用户选择新增按钮
2.企业录入投票基本信息、投票选项,点击保存按钮
3.系统保存投票
修改投票:
1.企业用户查看投票
2.企业用户选择修改某投票
3.企业用户输入新的投票信息或投票选项
4.系统保存新的投票
删除投票:
1.企业用户查看已有的投票
2.企业用户选择删除某投票
3.系统提示是否确认删除
4.企业用户确认
5.系统删除指定投票
查看投票:
1.系统显示所有投票
2.企业用户选择某投票
3.系统显示指定投票的详细信息、所有投票选项
查看投票结果:
1.系统显示所有投票
2.企业用户选择某投票
3.系统显示指定投票的用户参与情况,以及每个投票选项的结果统计
可选路径
结果
成功或失败
功能要求
非功能要求
补充说明
投票的主要属性描述如下:
⏹投票定义标识
⏹投票主题
⏹投票状态
⏹投票开始时间
⏹投票截止时间
存在的疑问
包含
扩展
2.3服务子系统
2.3.1服务器资源分配
对于企业选择域名站或虚拟站点时,系统能自动从已有的服务器资源中指定可用的服务器给企业部署网站。
2.3.2页面生成
系统根据企业用户选择的模版、设置的栏目、录入的内容数据进行处理,按照模版的样式、页面自动生成企业网站静态页面。
将模版中定义的各功能、模块更换成企业录入的内容,并自动计算页面之间的链接关系。
2.3.3网站创建
企业在开通自助建站时选定了企业网站部署的方式:
域名站、虚拟站点、虚拟主机和物理主机。
因此,在发布企业网站前,系统将会根据企业的选择自动向部署目标服务器的IIS创建网站站点。
2.3.4域名绑定
企业通过自助建站创建企业网站时,既可以使用系统分配的域名,也可使用已有域名。
对于系统分配的域名,系统自动向DNS申请绑定企业域名,由DNS完成企业域名和分配IP的映射。
对于企业自有域名,企业需要向域名注册商申请域名解析地址的变更。
2.3.5网站发布
系统完成企业网站页面的生成、网站创建和域名绑定后,自动将企业网站拷贝到目标服务器的部署目录下,从而实现企业网站的自动发布。
2.4接口子系统
2.4.1宽带商务平台提供的接口
2.4.1.1用户登录接口(浏览器)
当企业用户直接访问自助建站的门户子系统时,自助建站将用户浏览器重定向到宽带商务平台提供的用户登录接口(浏览器),用户输入帐号、密码登录成功后,由平台将用户信息返回给自助建站。
因此,自助建站通过调用平台的该接口获取的用户信息。
2.4.1.2用户鉴权接口
自助建站通过调用宽带商务平台的用户登录接口(浏览器)获取用户信息后,仍要调用平台的用户鉴权接口对用户信息进行二次鉴权,从而确保用户信息合法、有效。
因此,自助建站通过调用平台的该接口对用户信息进行二次鉴权。
2.4.1.3SSO心跳接口
企业用户在自助建站门户子系统操作时,需要通知宽带商务平台用户的有效性,因此,调用平台的该接口以便平台维护用户会话信息的有效性。
2.4.2自助建站提供的接口
2.4.2.1订购关系通知接口
企业在宽带商务平台开通自助建站业务后(订购成功后),宽带商务平台将会准实时的将企业订购关系通知自助建站,以便自助建站对企业使用系统进行业务鉴权。
因此,平台通过该接口通知自助建站企业的订购关系。
2.4.2.2使用授权通知接口
企业开通后,需要对企业下的某员工进行授权后,员工才可以真正的使用自助建站。
无论是对用户的授权,还是取消授权,宽带商务平台都会准实时的将授权变更信息通知自助建站,以便自助建站对用户使用行为进行业务鉴权。
因此,平台通过该接口通知自助建站企业的使用授权信息。