文档详情

软件文档课程设计大作业-校园音乐网站系统需求分析及概要设计书.doc

发布:2021-11-20约4.15千字共9页下载文档
文本预览下载声明
校园音乐网站 需求分析与概要设计 全套设计加扣 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音乐网站信息表 字段名 说 明 类 型
显示全部
相似文档