唱吧网站系统
设计 - GOOGLE CODE
35Free唱吧网站系统
方案设计书
时间:2005-12-24
1
目 录
1 概述........................................................................................................................................... 3
2 总体功能................................................................................................................................... 3
2.1 总体业务流程 ............................................................................................................... 3
2.2 站点整体功能分类 ....................................................................................................... 4 3 系统技术路线 ........................................................................................................................... 4 4 模块设计................................................................................................................................... 5
4.1 系统首页主要功能 ....................................................................................................... 5
4.2 会员管理 ....................................................................................................................... 6
4.3 站点信息发布 ............................................................................................................. 12
4.4 MTV上传管理 ........................................................................................................... 19
4.5 MTV下载 ................................................................................................................... 19
4.6 我的个唱MTV管理 .................................................................................................. 28
4.7 MTV论坛 .................................................................................................................... 29 5 界面设计参考 ......................................................................................................................... 39 6 外部接口处理 ......................................................................................................................... 37 7 系统后台管理 ......................................................................................................................... 37
7.1 信息发布管理 ............................................................................................................. 37
7.2 个唱MTV后台管理 .................................................................................................. 37
2
1 概述
35Free唱吧网站是一个针对个人MTV终端设备生成的个人MTV歌曲评比与发布管理系统,也是一个供互联网用户评选自己喜爱的网络歌手的评比平台。
个人用户可以通过唱吧个人终端系统生成个人MTV文件,自己收藏存档,还可以将这个个人MTV文件可以通过35Free唱吧网站上载到服务器,供互联网的用户进行投票评比,让网络用户评选出自己最喜爱的网络歌手。
2 总体功能
2.1 总体业务流程
歌唱者操作部分站点服务器处理互联网用户评分部分
注册会员MTV文件存档最新MTV列表
MTV预览文档进入MTV个人观看MTV预览生成处理系统进行歌唱
并录制成MTV
下载MTV观看文件
MTV发布
发表自己的投上载生成的票及评论MTV文件
列出评分排行榜
唱吧网站管理系统的基本处理流程
个人MTV录制系统:是一个专有的MTV合成系统,用户可在这个系统中选歌,选择背景,通过系统提供的麦克风进行演唱,系统自动生成一份电子化的MTV文件。用户可以
3
在个人MTV录制系统中刻录成MTV光盘。(个人MTV录制系统和网站是两个独立的部分)
唱吧网站:用户可以登陆这个网站,将个人MTV录制好的文件上传到服务器中, 2.2 站点整体功能分类
35Free唱吧网站的基本功能有如下几类:
1、 唱吧信息发布
2、 唱吧MTV录制
3、 唱吧MTV上载管理
4、 个人MTV歌曲管理
5、 唱吧MTV投票评分管理
6、 唱吧MTV排行旁统计
7、 唱吧论坛
3 系统技术路线
系统总体选择最新的微软.Net系统平台,整个站点将运行在.Net Framework 2.0环境下。
推荐的系统配置情况大致如下:
Web服务器:
操作系统 Windows Server 2003(或者Win2000AdvSvr)
IIS6 Web平台
CPU 2.8G 志强
2G 内存
80G 硬盘
数据库服务器:
操作系统 Windows Server 2003(或者Win2000AdvSvr)
SQL Server 2000 数据库
CPU 2.8G 志强
4
2G 内存
硬盘 200G(3硬盘Raid 5)
在系统运行过程的初期,可将数据库和应用服务器合二为一,在数据量上升之后,可平滑的分离,将数据库服务器单独出来。
如上配置应当可以承受2000以上用户的同时访问。当有更大量用户访问的情况,该结构还可以横向扩充,Web应用服务器可以采用负载均衡的方式扩展。
4 模块设计
4.1 系统首页主要功能
用户在注册成为唱吧会员后,可以登陆35Free唱吧网站系统。
系统的首页主要包含如下功能:
站点广告条
MTV上载我的个唱管理个唱MTV评比MTV个唱论坛首页功能菜单条
最新MTV排行列表图表热门信息
滚动站点信息
最新歌手排行列表
专业评论信息
版权信息
以Portal的方式展现各功能模块
进入系统首页后,将会以Portal的方式排列出各功能模块,各功能模块的排列方式可根据进一步的美工人员的设计进行定制。
系统包括的主要功能有:
5
, 系统注册
, MTV个唱上载
, 我的MTV个唱管理
, MTV评比管理
, MTV个唱论坛
4.2 会员管理
所有用户要进行个人MTV演唱或者对网站的MTV歌曲进行评分投票,都必须先注册成为网站的会员。
网站的会员注册信息的基本
有:
4.2.1 用例图
1( 注册
4.2.2 用例说明
序用例编号 用例名称 用例优先简单描述 号 级
1 CASE001 注册 A 游客注册用户名、密码等个人信息 2 CASE002 查找用户 B 后台对用户的查询 3 CASE003 修改用户 B 后台对用户的修改 4 CASE004 查询被删除的会员列C 还原删除的会员列表
表
5 CASE005 增加管理员 A 由Admin增加管理员 6 CASE006 查询所有管理员列表 A 由Admin查询所有管理员列表
4.2.3 用例详细描述
1. CASE001:注册
1、描述 游客注册用户名、密码等个人信息
2、参与者 游客
3、前置条件
访问网页,点击注册按钮,进入注册页面
6
4、后置条件
登录页面
5、主事件流
1. 填写个人资料
2. 点击注册
3. 提示注册成功
4. 用例结束
6、备选流
1. 用户名重复、用户名格式错误,重置页面,返回第一步,提示错误
2. 密码格式错误、与密码确认不一至,提示错误,重置页面
3. 个人呢称重复,身份证号码不正确,Email地址格式不正确,提示错
误
4. 自我介绍没有填写,字符超过365个,提示错误
5. 个人图像格式不正确,图片大小超过40K,提示错误
7、特殊需求
1. 密码用*号显示
2. 用户名必须由字母、下划线、数字开头、长度为3-20个字符
3. 密码长度为6-20个字符
4. 身份证号码长度为18位
5. Email格式必须有@,.,com结尾
8、补充
界面原型
7
2. CASE002:查询注册用户
1、描述 后台对用户的查询
2、参与者 管理员
3、前置条件
进入后台,点击查找修改用户
4、后置条件
显示信息
5、主事件流 1(填写查询信息
2(点击查询
3(用例结束
6、备选流 1.参与者填写查询条件有误时,系统提示重新填写查询条件
7、特殊需求 如果不输入查询条件,显示所有注册用户 8、补充
界面原型
8
3. CASE003:修改注册用户
1、描述 后台对注册用户的修改
2、参与者 管理员
3、前置条件 进入后台,查询到注册用户,点击修改
4、后置条件 修改成功
5、主事件流 1(填写修改信息
2(点击修改
3(显示修改成功
4(用例结束
6、备选流 1. 点击重置,清空用户信息
2. 密码格式错误、与密码确认不一至,提示错误,重置页面
3. 个人呢称重复,身份证号码不正确,Email地址格式不正确,提示错误
4. 自我介绍没有填写,字符超过365个,提示错误
5. 个人图像格式不正确,图片大小超过40K,提示错误 7、特殊需求 1.密码用*号显示
2.用户名必须由字母、下划线、数字开头、长度为3-20个字符
3.密码长度为6-20个字符身份证号码长度为18位
Email格式必须有@,.,com结尾
8、补充
界面原型
9
4.CASE004:查询被删除的会员列表 1、描述 查询被删除的会员列表
2、参与者 管理员
3、前置条件 进入后台,点击已被删除的会员 4、后置条件 显示已被删除的会员
5、主事件流 点击已被删除的会员
1. 显示已被删除的会员
2. 用例结束
6、备选流 点击还原,还原选中的记录 7、特殊需求
8、补充
界面原型
10
5(CASE005:增加管理员 1、描述 新增管理员
2、参与者 Admin
3、前置条件 进入后台管理
4、后置条件 新增成功
5、主事件流
1. 填写新增账号信息
2. 点击添加
3. 提示增加成功
4. 用例结束
6、备选流 1. 输入新增账号重复,重置页面
2. 密码确认错误,重置页面 7、特殊需求 密码用*号显示
8、补充
界面原型
6.CASE006:查看所有管理员列表
1、描述 查看所有管理员
2、参与者 Admin
3、前置条件 进入后台管理
4、后置条件 显示记录
5、主事件流 1. 点击所有管理员列表
2. 用例结束
6、备选流 点击删除选中的管理员 7、特殊需求 删除确认
8、补充
界面原型
11
4.3 站点信息发布
站点将提供可供后台人员管理的信息发布功能,能由网站的后台管理人员设计出不同的发布模块,并根据网站版面的要求发布到相关的位置。
系统提供的信息发布功能将能够发布:
, 静态的信息模块
, 滚动的信息模块
, 图标型的信息模块等。
还可以发布一些可供下载的内容。
4.3.1用例图
4.3.2 用例说明
序用例编号 用例名称 用例优简单描述
12
号 先级
1 CASE001 新会员注册 A 显示会员注册信息、问侯语句、会员等级等 2 CASE002 会员生日公布 B 网上公布会员生日给予祝福 3 CASE003 节日祝福语 C 节日当天公布些祝福语 例如:情人节快乐等 4 CASE004 热点信息公布 A 本网站相关信息或说明用户易操作出错地方 5 CASE005 版权信息 A 本网站版本说明等
6 CASE006 动态信息 A Falsh广告、滚动广告信息等
1. CASE001:新会员注册
1、描述 显示会员注册信息、问侯语句、会员等级等
会员 2、参与者 会员
3、前置条件 请输入用户名后注册成本网站会员
4、后置条件 注册时给出相关提示
5、主事件流 1.注册会员提示信息
2.用户填写用户名、密码等注册信息(确定)
3(会员注册信息显示界面
4(用例结束
6、备选流 步骤2(
2(1:用户输入注册名已存在,返回2步骤,并提示错误信息
2(2:密码与确认密码不相同,返回2步骤,并提示错误信息。 7、特殊需求 密码用*号显示
8、补充
新会员注册信息提示原型界面:
2. CASE002:会员生日公布
13
1、描述 网上公布会员生日给予祝福
会员 2、参与者 会员
3、前置条件 必须是本网站会员和注册时提供了生日信息
4、后置条件
5、主事件流 1.根据会员注册提供的信息
2.设订会员生日提示信息
3(用例结束
6、备选流
7、特殊需求
8、补充
3. CASE003:节日祝福语 1、描述 节日当天公布些祝福语 例如:情人节快乐等
会员 2、参与者 会员与游客
3、前置条件 当天必须是节日
4、后置条件 网站上显示节日祝福语 5、主事件流 1.根据时间
2.设置不同的节日祝福语
3(用例结束
6、备选流
7、特殊需求
8、补充
节日祝福语原型界面
说明:
备注:
4. CASE004:热点信息公布
14
1、描述 本网站相关信息或说明用户易操作出错地方
会员 2、参与者 会员与游客
3、前置条件 搜集相关信息
4、后置条件 显示待会员与游客查询
5、主事件流 1. 搜集相关信息和特别注意的操作
2.把这些信息综合在热点信息公布栏
3(待会员与游客方便查询
4(用例结束
6、备选流
7、特殊需求
8、补充
5. CASE005:版权信息
1、描述 本网站版本说明等
会员 2、参与者 会员与游客
3、前置条件 为了保护版权人的合法权益 4、后置条件 确保版权人的合法权益不受侵犯 5、主事件流 1.事先申明版权相关信息
2(显示给会员与游客看
3(用例结束
6、备选流
7、特殊需求 版权侵犯,追究行事
8、补充
版权信息原型界面
15
6. CASE006:动态信息 1、描述 Falsh广告、滚动广告信息等
会员 2、参与者 会员与游客
3、前置条件 确认想发布的广告信息 4、后置条件 广告信息显示
5、主事件流 1. 确认想发布的广告信息
2.用Falsh或软件做成
3(显示在网页上
4(用例结束
6、备选流
7、特殊需求
8、补充
Falsh滚动广告信息原型界面
MTV排行用例图
16
4.3.3用例说明
序用例编号 用例名称 用例优简单描述 号 先级
1 CASE001 每周排行 A 每周最受网民欢迎的前10首歌曲 2 CASE002 每月排行 B 每月最受网民欢迎的前10首歌曲 3 CASE003 唱吧之星排行 C 唱吧MTV音乐网最受欢迎的前10名歌手 4 CASE004 MTV总排行 A 唱吧MTV音乐网最受欢迎的前10首歌曲
1. CASE001:每周排行、每月排行、MTV总排行 1、描述 每周最受网民欢迎的前10首歌曲
会员 2、参与者 会员与游客
3、前置条件 在线投票
4、后置条件 计算投票数量
5、主事件流 1.查看投票情况
2.根据投票数量
3(显示每周最受网民欢迎的前10首歌曲
4(用例结束
6、备选流
7、特殊需求
8、补充
17
唱吧MTV音乐排行榜
2. CASE003:唱吧之星排行 1、描述 唱吧MTV音乐网最受欢迎的前10名歌手
会员 2、参与者 会员与游客
3、前置条件 在线投票
4、后置条件 计算投票数量
5、主事件流 1.查看投票情况
2.根据投票数量
3(显示每唱吧MTV音乐网最受欢迎的前10名歌手
4(用例结束
6、备选流
7、特殊需求
8、补充
18
4.4 MTV上传管理
用户登陆系统后,可选择MTV上载管理功能,进入上载管理功能区。
在这个功能区,用户首先进入个唱MTV制作系统,在这个系统里面选择要唱的歌曲,然后演唱录制歌曲,完成后生成一个MTV个唱文件。
用户可以选择上载功能,将这个个唱文件上载到服务器。
服务器接收到这个文件,将建立一个该用户的个唱档案,将该文件保存到服务器的一个指定的位置。
服务器还可以将该用户的MTV文档抽取出3-5秒的内容,生成一份小的MTV预览文档,供用户在下载前进行预览。
MTV个唱评比管理
用户上载的MTV个唱文档将面向互联网公布。
所有站点的注册用户都可以看到最新的MTV个唱的上载列表。
用户可以在列表中选择最新的个唱歌曲,然后察看该歌曲的预览界面。
19
用户如果选中一个感兴趣的个唱,可以下载到本地,进行观赏。
用户观赏完成后,可以进行即时的投票,系统对投票的个数进行统计。
用户登陆系统后,可选择MTV上载管理功能,进入上载管理功能区。
在这个功能区,用户首先进入个唱MTV制作系统,在这个系统里面选择要唱的歌曲,然后演唱录制歌曲,完成后生成一个MTV个唱文件。
用户可以选择上载功能,将这个个唱文件上载到服务器。
服务器接收到这个文件,将建立一个该用户的个唱档案,将该文件保存到服务器的一个指定的位置。
服务器还可以将该用户的MTV文档抽取出3-5秒的内容,生成一份小的MTV预览文档,供用户在下载前进行预览。
4.4.1用例图
4.4.2用例说明
序用例编号 用例名称 用例优简单描述 号 先级
1 CASE001 上传MTV文档 A 会员把自己录制好的MTV文档上传到服务器 2 CASE002 修改MTV文档 上传后的MTV文档可以进行适当的修改 3 CASE003 删除MTV文档 上传后的MTV文档可以进行删除(必须提示消息框) 4 CASE004 预览MTV文档 会员可以预览自己上传的MTV文档
20
5 CASE005 查看MTV列表 会员可以查看MTV列表 4.4.3.用例详细描述
1.CASE001 上传MTV文档
1、描述 上传录制好的MTV文档
2、参与者 会员或管理员
3、前置条件 MTV文档必须录制好
4、后置条件
5、主事件流 1 会员单击上传MTV按钮
2 系统出现填写的上传资料
3 会员填写相关的上传资料,单击上传按钮
4 系统检测填写数据的有效性并返回信息
5 用例结束
6、备选流 3. 1会员填写数据不正确时,系统报错,返回填写界面
3. 2会员填写数据后,单击取消按钮时系统放弃上传操作 7、特殊需求 MTV文件必须为 *.mp3 *.mpeg4 格式 会员名称自动显示 8、补充 界面中带”*”的为必须项
界面原型
2.CASE002 修改MTV文档
1、描述 上传后的MTV文档可以进行修改
2、参与者 会员或管理员
3、前置条件 如果参与者是会员时MTV文档必须为会员自己上传的MTV文档,且此文档存
21
在
4、后置条件
5、主事件流 1 会员单击修改按钮
2 系统显示MTV文档修改界面
3 会员填写修改信息,单击修改按钮
4 系统检验修改的数据有效性,并返回信息
5 用例结束
6、备选流 3. 1会员填写修改数据不正确,系统报错,并返回修改填写界面
3. 2会员填写修改数据后,单击取消时系统放弃修改 7、特殊需求
8、补充 MTV文件必须为 *.mp3 *.mpeg4 格式 会员名称自动显示
界面原型
3.CASE003 删除MTV文档
1、描述 删除MTV文档
2、参与者 会员或管理员
3、前置条件 如果参与者是会员时,只能删除自己上传的MTV文档,且此文档必须存在
4、后置条件
5、主事件流 1 会员点击删除按钮
2 系统显示删除提示框
3 会员点击确定
4 系统删除此MTV文档
5 用例结束
6、备选流 3 .1如果用户点击取消按钮时,系统不进行任何操作
22
7、特殊需求
8、补充
界面原型
4.CASE004 预览MTV文档 1、描述 上传MTV文档的预览 2、参与者 会员,游客,管理员 3、前置条件 此MTV文档必须存在 4、后置条件
5、主事件流 1 参与者点击预览图标
2 系统显示播放界面
3 参与者可以进行投票
4 参与者关闭播放界面
5 用例结束
6、备选流 3 .1参与者可以不进行投票 7、特殊需求
8、补充
界面原型
23
5.CASE005 查看MTV文档
1、描述 查看符合条件的MTV文档
2、参与者 游客,会员,管理员
3、前置条件 具有查看权限
4、后置条件
5、主事件流 1 参与者单击查看MTV文档
2 系统显示查找MTV文档的界面
3 参与者填写查找条件及查找类型后,单击查找按钮
4 系统显示查找结果
5 用例结束
6、备选流 3. 1参与者填写查找条件有误时,系统报错,要求重新填写条件
3. 2如果不存在要查找的MTV文档,系统显示提示信息 7、特殊需求
8、补充 可以进行模糊查找,即类似查询条件的MTV文档列表 界面原型
24
4.5 MTV下载
1用例图
2.用例说明
序用例编号 用例名称 用例优简单描述 号 先级
1 CASE001 预览MTV文档 A 会员可以预览所有上传的MTV文档
25
2 CASE002 投票 A 会员预览后可以为歌手投票 3 CASE003 下载MTV文档 B 会员可以下载MTV文档 4 CASE004 下载歌词 B 会员可以下载歌词 5 CASE005 查看MTV列表 C 会员可以查看符合条件的MTV文档列表
3.用例描述
CASE001 预览MTV文档参照上传模块的预览用例 CASE002 投票
1、描述 对自己预览过的MTV文档进行投票
2、参与者 会员或管理员
3、前置条件 具有投票权限
4、后置条件
5、主事件流 1 选择一个MTV文档进行预览
2 系统进行自动播放
3 参与者进行投票
4 系统显示投票成功
5 用例结束
6、备选流 3. 1如果会员自己给自己投票,系统提示消息(不能给自己投票)
3. 2参与者可以不进行投票,结束用例
7、特殊需求
8、补充
CASE003 下载MTV文档
1、描述 对MTV文档进行下载
2、参与者 会员或管理员
3、前置条件 具有下载权限
4、后置条件
5、主事件流 1 参与者选择要下载的MTV文档,点击下载
2 系统显示下载路径,供参与选择
26
3 参与者指定路径后按确定按钮
4 系统把选择的MTV文档复制到指定的位置
5 用例结束
6、备选流 3. 1参与者按取消按钮时,系统不进行下载,用例结束 7、特殊需求
8、补充
CASE004 下载歌词
1、描述 对歌词下载
2、参与者 会员或管理员
3、前置条件 具有下载权限
4、后置条件
5、主事件流 1 参与者选择要下载的MTV文档,点击歌词下载
2 系统显示选择路径对话框
3 参与者选择下载的文件路径,点击确定按钮
4 系统复制MTV文档的歌词到指定的位置,提示用户下载成功
5 用例结束
6、备选流 3. 1参与者点击取消按钮时,系统放弃下载用例结束 7、特殊需求
8、补充
下载界面原型
27
CASE005查看MTV列表子参照上传模块的查看用例
4.6我的个唱MTV管理
用户在登陆系统后,可以查看到自己的所有的MTV个唱纪录,系统将以列表的形式列出用户在何时、何地、演唱的何曲目等信息。
用户也可以下载自己的所有个唱MTV歌曲。
后台的管理人员可以查看到所有上载的MTV歌曲列表,并在一定的授权情况下,可以对MTV进行强行删除等修改处理。
4.6.1 用例图
28
序用例编号 用例名称 用例优简单描述 号 先级
1 CASE001 截取MTV文档 A 会员上传的MTV文档系统截取一部分作为预览文档 2 CASE002 播放MTV文档 B 系统对选择的文档进行播放 3 CASE003 下载 B 系统对选择的文档进行下载(MTV文档下载或歌词下载) 4 CASE004 维护用户操作 C 系统对MTV文档进行增加,修改,删除,查看等操作 5 CASE005 权限管理 D 系统对参与者操作MTV文档的权限管理
4.6.2 用例描述
CASE001 截取MTV文档
1、描述 对上传的MTV文档进行截取
2、参与者 系统
3、前置条件 新上传文档必须存在
4、后置条件
5、主事件流 1 会员上传自己的MTV文档
2 系统自动截取一部分,作为预览文档
3 用例结束
6、备选流
7、特殊需求
8、补充
CASE002播放MTV文档
1、描述 对预览的文档进行播放
2、参与者 系统
3、前置条件 用户点击预览进行MTV文档预览
29
4、后置条件
5、主事件流 1 用户点击预览按钮
2 系统自动进行播放
3 用例结束
6、备选流
7、特殊需求
8、补充
CASE003 下载和下载模块的用例相同
CASE004 维护用户操作
1、描述 对前台用户的操作进行管理 2、参与者 系统
3、前置条件 用户对MTV文档进行操作 4、后置条件
5、主事件流 1 用户对某MTV文档进行操作(例:修改,查询,删除,增加)
2 系统响应用户操作进行(修改,查询,删除,增加)
3 用例结束
6、备选流
7、特殊需求
8、补充
CASE005 权限管理
1、描述 对用户操作权限进行限制 2、参与者 系统
3、前置条件 用户对MTV文档进行操作 4、后置条件
5、主事件流 1 用户对某MTV文档进行操作
2 系统检查该用户是否具有此权限
3 用例结束
6、备选流 2 如果用户没有此权限,相关操作按钮显示为灰色,不可用
7、特殊需求
8、补充
1. CASE007:系统安全日志
30
1、描述 后台操作记录
2、参与者 管理员
3、前置条件 进入后台
4、后置条件 显示日志
5、主事件流 1. 点击系统安全日志
2. 删除选中项的记录
3. 用例结束
6、备选流 没有选中,点击删除,返回显示页面
7、特殊需求
8、补充
界面原型
2. CASE008:基础设置
1、描述 论坛的基本功能设置 2、参与者 管理员
3、前置条件 进入后台
4、后置条件 保存成功
5、主事件流 1. 论坛基本资料填写
2. 点击保存
3. 用例结束
6、备选流
7、特殊需求 过滤字词以*号代替 8、补充
31
界面原型
3. CASE009:回收站控制
1、描述 对已删除信息的控制 2、参与者 管理员
3、前置条件 进入后台
4、后置条件 还原或彻底删除记录成功 5、主事件流 1. 选中还原或彻底删除选项
2. 点击执行,提示成功
3. 用例结束
6、备选流
7、特殊需求
8、补充
32
界面原型
4. CASE010:新增版面
1、描述 增加版面
2、参与者 管理员
3、前置条件 进入后台
4、后置条件 增加版面成功
5、主事件流 1. 填写版面信息
2. 点击添加,提示成功
3. 用例结束
6、备选流 1. 版面名重复,添加失败
2. 没有选中分组,添加失败 7、特殊需求 1. 分类说明在250以内
2. *为必填
8、补充
界面原型
5. CASE011:新增分类
33
1、描述 增加版面分类
2、参与者 管理员
3、前置条件 进入后台
4、后置条件 添加分类成功
5、主事件流 1. 填写新分类名称
2. 点击添加,提示成功
3. 用例结束
6、备选流 1. 分类名重复,添加失败
2. 分类名没填写,提示错误 7、特殊需求
8、补充
界面原型
6. CASE012:修改分类
1、描述 修改版面分类
2、参与者 管理员
3、前置条件 进入后台
4、后置条件 操作成功
5、主事件流 1. 选中原有分类名
2. 填写新的名称
3. 点击删除或修改
4. 提示修改成功或删除成功
5. 用例结束
6、备选流 修改时没有填写新的分类名,提示错误
7、特殊需求
8、补充 34
界面原型
7. CASE013:分类排序
1、描述 对分类进行排序 2、参与者 管理员
3、前置条件 进入后台
4、后置条件 修改成功
5、主事件流 1. 改变原有顺序
2. 点击保存
3. 用例结束 6、备选流
7、特殊需求
8、补充
界面原型
8. CASE014:版面排序
1、描述 对版面进行排序 2、参与者 管理员
3、前置条件 进入后台
4、后置条件 修改成功
5、主事件流 1. 改变原有顺序
2. 点击保存
3. 用例结束 6、备选流
7、特殊需求
8、补充 35
界面原型
9. CASE015:统计
1、描述 统计论坛基本访问信息
2、参与者 管理员
3、前置条件 进入后台
4、后置条件 显示成功
5、主事件流 1. 点击查看数据流量
2. 用例结束
6、备选流
7、特殊需求
8、补充
界面原型
5 界面设计参考
在本项目中,界面的设计占有重要的作用。
我方将选用最具设计经验的UI设计专家进行界面美工设计。
36
6 外部接口处理
需要和现有的唱吧中的MTV合成终端机的系统进行整合。
1、MTV个唱文件的整合
简单的整合方式:
MTV合成终端生成的文件存放在一个固定的位置,用户选择上载的时候,将去这个固定的位置取得文件,然后上载到服务器。
2、MTV文档的格式与预览画面
服务器取得文件后,需要对文件作一个抽取预览画面的处理,这个需要根据文档的格式确定具体的抽取方案。
简单的替代方案为抽取出其中的某些位置的图片。
7 系统后台管理
7.1 信息发布管理
包括站点栏目的定义。
用户可以定义出一些更新的新闻信息栏目。
站点信息条的发布。
用户可以发布各类风格的信息内容。
7.2 个唱MTV后台管理
后台的管理人员可以查看到所有上载的MTV歌曲列表,并在一定的授权情况下,可以对MTV进行强行删除等修改处理。
后台的管理人员可以查看到所有上载的MTV歌曲列表,并在一定的授权情况下,可以
37
对MTV进行强行删除等修改处理。
7.2.1 用例图
序用例编号 用例名称 用例优简单描述 号 先级
1 CASE001 截取MTV文档 A 会员上传的MTV文档系统截取一部分作为预览文档 2 CASE002 播放MTV文档 B 系统对选择的文档进行播放 3 CASE003 下载 B 系统对选择的文档进行下载(MTV文档下载或歌词下载) 4 CASE004 维护用户操作 C 系统对MTV文档进行增加,修改,删除,查看等操作 5 CASE005 权限管理 D 系统对参与者操作MTV文档的权限管理
7.2.2 用例描述
CASE001 截取MTV文档
1、描述 对上传的MTV文档进行截取
2、参与者 系统
3、前置条件 新上传文档必须存在
4、后置条件
5、主事件流 1 会员上传自己的MTV文档
2 系统自动截取一部分,作为预览文档
3 用例结束
6、备选流
7、特殊需求
38
8、补充
CASE002播放MTV文档
1、描述 对预览的文档进行播放 2、参与者 系统
3、前置条件 用户点击预览进行MTV文档预览 4、后置条件
5、主事件流 1 用户点击预览按钮
2 系统自动进行播放
3 用例结束
6、备选流
7、特殊需求
8、补充
CASE003 下载和下载模块的用例相同
CASE004 维护用户操作
1、描述 对前台用户的操作进行管理 2、参与者 系统
3、前置条件 用户对MTV文档进行操作 4、后置条件
5、主事件流 1 用户对某MTV文档进行操作(例:修改,查询,删除,增加)
2 系统响应用户操作进行(修改,查询,删除,增加)
3 用例结束
6、备选流
7、特殊需求
8、补充
CASE005 权限管理
1、描述 对用户操作权限进行限制 2、参与者 系统
3、前置条件 用户对MTV文档进行操作 4、后置条件
5、主事件流 1 用户对某MTV文档进行操作
2 系统检查该用户是否具有此权限
3 用例结束
6、备选流 2 如果用户没有此权限,相关操作按钮显示为灰色,不可用
7、特殊需求
8、补充
39