软件文档课程设计大作业-校园音乐网站系统需求分析及概要设计书.doc
文本预览下载声明
校园音乐网站
需求分析与概要设计
全套设计加扣 3346389411或3012250582
学 院 大外软件学院
年 级 2013级
专 业 信管(英日强化)
班 级 21班
团队名称
成 员
2016年5月18日
目 录 TOC \o 1-3 \h \z \u
第1章 校园音乐网站系统需求分析 1
1.1 功能需求 1
1.1.1 游客 1
1.1.2注册用户 1
1.1.3管理员 1
1.1.4 超级管理员 1
1.2 性能需求 2
1.3 数据需求 2
第2章校园音乐网站系统概要设计 3
2.1系统功能模块结构 1
2.2 数据库设计 2
2.2.1关系模式 2
2.2.2 数据库表 3
21班-小神龙校园音乐网站-需求分析说明书
第 PAGE 4页 共 NUMPAGES 10 页
第1章 校园音乐网站系统需求分析
1.1 功能需求
1.1.1 游客
游客即未注册用户,可以对我们校园音乐网站主页进行浏览
1.1.2注册用户
(1)注册用户可以下载高品质音乐及mv,投票选择自己喜欢的歌曲。收藏和分享自己喜爱的歌曲,获取他人分享的讯息,在歌唱竞技平台一展歌喉。
(2)注册用户会有自己独立的音乐小窝。上传自己的照片,自创歌曲等等。还可以与他人成为好友聊天互动等。
(3)注册用户可以参加网站的不定期举办的活动。
1.1.3管理员
(1)管理员可以对歌曲进行添加,修改,删除。具体的添加功能是通过本地浏览把歌曲上传到网站;修改歌曲信息或删除点击率低的歌曲等功能。
(2)管理员可以管理注册的用户。注销账号,查封发送不良信息的账号等。
(3)授权。考虑到校园网站的维护者为在校学生。管理员可以授权给部分用户,帮助一起维护网站的运行。
1.1.4超级管理员
超级管理员可以对管理员进行工作部署,可以对后台的音乐用户资料进行修改,添加,删除,保证音乐网站运行的正确性
1.2 性能需求
性能需求可以分为以下几种:
1.安全性要求:用户的账号及密码通过数据库进行存储与更新。如果用户发觉自己的密码有被盗窃可以输入旧密码确认,然后更改为其他密码。
用户如果遗忘密码,可以提供部分个人认证信息,管理员帮助找回密码。
此外,用户上传的个人信息,进行保密。不对网站外部公开,仅供个人好友或允许查看的人公开。公开与否,用户可以进行自定义。用户上传的预留验证信息,不予对任何人进行公布。
2.功能性要求:为保证网站能够长期、高效、稳定的运行,在线音乐网站应该满足一下要求:页面跳转的响应时间,数据的各项操作时间应3-5秒内;网站的操作方式要灵活多变,操作页面要友好。
3. 其他要求:网站要有一定的扩展性,对计划或者需求发生变化是快速应变。
1.3 数据需求
E-R模型如图1-3所示。
实体:学生;
网站系统;
管理员;
好友;
网页;
电台;
音乐;
视频
关系:学生使用音乐网站系统并且可以和好友进行互动;
管理员管理网站;
网站中的主页分为音乐版块,视频版块和电台版块。
21班-小神龙-校园音乐网站-概要设计说明书
图1-3校园音乐网站E-R模型
图1-3校园音乐网站E-R模型图
2.1系统功能模块结构
系统功能模块结构如图2-
音乐网站系统
音乐网站系统
后台模块
管理员管理
歌曲增删改管理
用户信息管理
前台模块
平台交流互动
试听下载搜索
歌曲展示模块
用户信息
图2-1 系统功能模块结构图
1所示。
1.前台模块功能描述
2.后台模块功能描述
后台管理:管理员可以对歌曲添加,修改,删除。具体的添加功能是通过本地浏览,把歌曲上传到网站;修改歌曲信息或者删除点击率低的歌曲等功能。如图所示:
2.2 数据库设计
2.2.1关系模式
音乐网站信息表{网址,浏览次数,版块}
网页版块信息表{版块编号,版块内容,管理员编号,风格,网址}
视频信息表{视频编号,视频名,专辑名,歌手,出版日期,版块编号}
音乐信息表{歌曲编号,歌曲名,专辑名,歌手,出版日期,版块编号}
电台信息表{电台编号,电台名称,电台主题,上传时间,版块编号}
学生用户表{学号,姓名,性别,年龄,院系,密码,注册时间,邮箱,网址}
好友信息表{好友号,好友姓名,注册时间,学号}
互动{学号,好友号}
管理员信息表{管理员编号,姓名,密码,邮箱,网址}
2.2.2 数据库表
帖子信息表如下表所示。
表2-1音乐网站信息表
字段名
说 明
类 型
显示全部