需求分析与e-r图画法word版本
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
音乐网站需求分析
一、概述
1.本说明书目的在于说明系统需求,界定系统实现功能的范围和相应的建模。
2.本系统是采用jsp技术的bs架构的网站。
二、专业名词
1.静态数据:是指那些不随时间或其他数据变化而变化的数据,系统固化在内的描述系统实现功能的一部分数据。
2.动态数据:在软件运行过程中用户输入的后系统输出给用户的一部分数据,也就是系统要处理的数据。
3.数据字典:是一种用户可以访问的记录数据库和应用程序元数据的目录,数据字典中的名字都是一些属性与内容的抽象和概括,它们的特点是数据的“严密性”和“精确性”,数据字典有数据项、数据结构、数据流、数据存储、处理过程组成。
三、客户类别
有专门维护网站的站长,有临时听歌的用户,也有注册为会员的长期用户。
四、运行环境:
本系统是运行在WindowsXP、Windows win7等操作系统环境;业务流程:
(一)功能框架图:
(二)网站分为几大模块:
1、网站主题模块:显示音乐网站的前台模块与功能,如最上端的图标,网站名称等。
(一直保持不变)
2、搜索歌曲模块模板:对音乐文件进行分类搜索(歌手、歌名)。
3、音乐类别模块模板:歌曲按乡村、独立、民歌等类别进行分类。
4、音乐排行榜模块模板:新歌top10、及TingMusic 推荐。
5、显示歌曲模块模板:按歌曲种类。
6、个人信息模块:显示用户姓名,个人介绍等。
(三)TingMusic 预期要实现的功能如下:
1, 用户的登录和注册。
(包含登录页面和注册页面及之间的跳转,
个人信息的保存。
) 2, 个人空间。
3, 站内搜索。
网站主页
网站后台管理系统
音乐管理板块 空间管理板块
网站主页 音乐界面
音乐专辑界面 推荐音乐界面
音乐排行榜界面
个人空间版块
个人空间主页
音乐界面
音乐专辑界面
排行榜界面
音乐种类管理版块
音乐网站
4,音乐播放。
5,个人空间内保存用户已收藏的音乐。
6,在主页面点击下载、试听、收藏等按钮时,分别执行相应操作。
(试听须跳转至播放器页面,收藏可在后台运行。
)
7,点击分类音乐后,跳转至新页面,新页面包含所属类型的所有音乐。
综上所述,所需设计页面共包括:网站主页、登陆注册页面、音乐播放页面、个人空间页面、搜索结果页面、音乐类型所有歌曲页面。
六:数据描述:
1.静态数据:静态数据是系统内部有关的数据结构与操作规程。
具体可包括:系统用户表格member 基本信息表,,管理员表admin,音乐信息表songs等.
2.动态数据:动态数据包括程序运行时输入和输出的数据,具体是数据库的各个表的各个不同元组与属性值.
3.数据流图如下:
4.数据字典:
一)数据项:
1)用户信息数据字典:
二)数据流
三)数据存储
七:数据库描述:
1.E-R 图提供了表示实体、属性和联系的方法 1)实体:用矩形表示,矩形框内写明实体名
2)属性:用椭圆形表示,并用无向边与其相应实体连接起来 3)联系:用菱形表示,菱形框内写明联系名,并用无向边与其有关实体连接起来,同时联系的类型 2.系统E-R 图:
3.
4.音乐网站实体E-R图:
5.管理员实体E-R图
八:将E-R模型转换为关系模型:。