网站需求分析与E-R图画法

  • 格式:doc
  • 大小:75.00 KB
  • 文档页数:11

最新可编辑word文档
音乐网站需求分析
一、概述
1.本说明书目的在于说明系统需求,界定系统实现功能的范围和相应
的建模。
2.本系统是采用jsp技术的bs架构的网站。
二、专业名词
1.静态数据:是指那些不随时间或其他数据变化而变化的数据,系统
固化在内的描述系统实现功能的一部分数据。
2.动态数据:在软件运行过程中用户输入的后系统输出给用户的一部
分数据,也就是系统要处理的数据。
3.数据字典:是一种用户可以访问的记录数据库和应用程序元数据
的目录,数据字典中的名字都是一些属性与内容的抽象和概括,它们
的特点是数据的“严密性”和“精确性”,数据字典有数据项、数据结构、
数据流、数据存储、处理过程组成。
三、客户类别
有专门维护网站的站长,有临时听歌的用户,也有注册为会员的长
期用户。
四、运行环境:
本系统是运行在WindowsXP、Windows win7等操作系统环境;
业务流程

(一)功能框架图:
最新可编辑word文档

(二)网站分为几大模块:
1、网站主题模块:显示音乐网站的前台模块与功能,如最上端的图
标,网站名称等。(一直保持不变)
2、搜索歌曲模块模板:对音乐文件进行分类搜索(歌手、歌名)。
3、音乐类别模块模板:歌曲按乡村、独立、民歌等类别进行分类。
4、音乐排行榜模块模板:新歌top10、及TingMusic推荐。
5、显示歌曲模块模板:按歌曲种类。
6、个人信息模块:显示用户姓名,个人介绍等。
(三)TingMusic预期要实现的功能如下:
1, 用户的登录和注册。(包含登录页面和注册页面及之间的跳转,
个人信息的保存。)
2, 个人空间。
3, 站内搜索。

网站主页 网站后台管理系统 音乐管理板块 空间管理板块 网站主页 音乐界面 音乐专辑界面 推荐音乐界面 音乐排行榜界面 个人空间
版块

个人空间主页 音乐界面 音乐专辑界面 排行榜界面 音






音乐网站
最新可编辑word文档

4, 音乐播放。
5, 个人空间内保存用户已收藏的音乐。
6, 在主页面点击下载、试听、收藏等按钮时,分别执行相应操作。
(试听须跳转至播放器页面,收藏可在后台运行。)
7, 点击分类音乐后,跳转至新页面,新页面包含所属类型的所有
音乐。
综上所述,所需设计页面共包括:网站主页、登陆注册页面、音乐播
放页面、个人空间页面、搜索结果页面、音乐类型所有歌曲页面。
六:数据描述

1.静态数据:静态数据是系统内部有关的数据结构与操作规程。具体
可包括:系统用户表格member 基本信息表,,管理员表 admin,音
乐信息表songs等.
2.动态数据:动态数据包括程序运行时输入和输出的数据,具体是数据
库的各个表的各个不同元组与属性值.
3.数据流图如下:
最新可编辑word文档

4.数据字典:
一)数据项:

1)用户信息数据字典:
名称 字段名称 类别 长度 备注
员工号 id Integer 10 主码
注册时间
regdate Datetime
上次登陆时间 Lastdate varchar 10 约束男或女
用户名 loginname varchar 18 非空
密码
loginpwd Varchar 25
登陆次数
Logintimes varchar 300

2)
音乐信息数据字典:

名称 字段名称 类别 长度 备注
音乐编号 id Integer 10 主码
歌名
name varchar 16
连接地址
Path varchar 60
歌手 Songer varchar 10 非空
上传时间
Uptime Date 100
下载次数
Downtimes Integer
所属种类
Cate_id Integer
3)管理员信息数据字典:
名称 字段名称 类别 长度 备注
管理员编号 Id Integer 10 主码
管理员密码
Pwd varchar 20
管理员名 name varchar 10 非空

二)数据流






音 乐 管 理 人员 音乐 各种用户 音乐情况 音乐信息
管理要求 用户信息
查询要求
各种事务处理结
各种事务查询结
最新可编辑word文档

数据流名 数据流来源 数据流去向 组成
登录信息 用户信息表 用户信息表 登录信息
查询音乐信息 音乐表 管理员 查询信息

三)数据存储
数据存储名 输入的数据流 输出的数据流 组成
用户存储 用户信息 用户信息 用户表
音乐存储 音乐信息 音乐信息 音乐表

七:数据库描述:
1.E-R图提供了表示实体、属性和联系的方法
1)实体:用矩形表示,矩形框内写明实体名
2)属性:用椭圆形表示,并用无向边与其相应实体连接起来
3)联系:用菱形表示,菱形框内写明联系名,并用无向边与其有关
实体连接起来,同时联系的类型
2.系统E-R图:

3.用户实体E-R图:
管理员
用户

管理

音乐
最新可编辑word文档

4.音乐网站实体E-R图:

5.管理员实体E-R图
音乐
地址 歌手 歌手编号 歌词 歌手头像 出版时间 点击次数
版块

用户
密码

性别
邮箱 积分
好友编

收藏

安全问

安全答案
头像
用户名

用户编号
注册时

小组编号

歌名
音乐号