音乐网站需求分析有er图音乐网站需求分析有er图

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

音乐网站需求分析一、概述1.本说明书的预期读者为:音乐网站的项目经理,系统分析员,系统设计人员,开发工程师,测试经理以及测试设计人员等。2.本说明书目的在于说明系统需求,界定系统实现功能的范围和相应的建模。3.本系统是采用jsp技术的bs架构的网站。二、专业名词1.静态数据:是指那些不随时间或其他数据变化而变化的数据,系统固化在内的描述系统实现功能的一部分数据。2.动态数据:在软件运行过程中用户输入的后系统输出给用户的一部分数据,也就是系统要处理的数据。3.数据字典:是一种用户可以访问的记录数据库和应用程序元数据的目录,数据字典中的名字都是一些属性与内容的抽象和概括,它们的特点是数据的“严密性”和“精确性”,数据字典有数据项、数据结构、数据流、数据存储、处理过程组成。三、客户类别有专门维护网站的站长,有临时听歌的用户,也有注册为会员的长期用户。四、运行环境:本系统是运行在WindowsXP、Windowswin7等操作系统环境;处理器型号及内存容量:内存=256M;输入及输出设备的型号和数量,联机或脱机:待定;五、业务流程:(一)功能框架图:(二)网站分为几大模块:1、前台音乐网站模块:音乐网站的主题模块,显示音乐网站的前台模块与功能2、搜索歌曲模块模板:对音乐文件进行分类搜索(专辑、歌手、歌名)3、音乐类别模块模板:歌曲按大陆,港台,欧美等类别进行分类4、音乐排行榜模块模板5、显示歌手模块模板六:数据描述:1.静态数据:静态数据是系统内部有关的数据结构与操作规程。具体网站主页网站后台管理系统音乐管理板块空间管理板块网站主页音乐界面音乐专辑界面歌手界面音乐排行榜界面个人空间版块个人空间主页空间收藏空间好友空间留言用户管理版块音乐网站可包括:系统用户表格users基本信息表,,好友表,音乐信息表music等.2.动态数据:动态数据包括程序运行时输入和输出的数据,具体是数据库的各个表的各个不同元组与属性值.3.数据流图如下:4.数据字典:一)数据项:1)用户信息数据字典:名称字段名称类别长度备注员工号UidInteger10主码注册时间JoindateDatetime性别Sexvarchar10约束男或女用户名Unamevarchar18非空邮箱EmailVarchar25收藏Packagevarchar300积分ScoreInteger2)音乐信息数据字典:名称字段名称类别长度备注音乐编号MisicidInteger10主码歌名Musicnamevarchar16连接地址urlvarchar60歌手Singernamevarchar10非空音乐管理系统音乐管理人员音乐各种用户音乐情况音乐信息管理要求用户信息查询要求各种事务处理结果果各种事务查询结果歌词LyricVarchar100点击次数scanNumInteger区域SidInteger3)管理员信息数据字典:名称字段名称类别长度备注管理员编号MidInteger10主码管理员密码Mpasswordvarchar20管理员名Mnamevarchar10非空管理员邮箱Memailvarchar25二)数据流数据流名数据流来源数据流去向组成登录信息用户信息表用户信息表登录信息查询音乐信息音乐表管理员查询信息三)数据存储数据存储名输入的数据流输出的数据流组成用户存储用户信息用户信息用户表音乐存储音乐信息音乐信息音乐表好友存储好友信息好友信息好友表小组存储小组信息小组信息小组表七:数据库描述:1.E-R图提供了表示实体、属性和联系的方法1)实体:用矩形表示,矩形框内写明实体名2)属性:用椭圆形表示,并用无向边与其相应实体连接起来3)联系:用菱形表示,菱形框内写明联系名,并用无向边与其有关实体连接起来,同时联系的类型2.系统E-R图:管理员用户管理听3.用户实体E-R图:4.音乐网站实体E-R图:用户密码性别邮箱积分好友编号收藏安全问题安全答案头像用户名用户编号注册时间小组编号音乐5.管理员实体E-R图音乐地址歌手歌手编号歌词歌手头像出版时间点击次数版块歌名音乐号管理员管理员编号邮箱管理员密码管理员名八:将E-R模型转换为关系模型:九、设计表间关系及完整性设计好友表(friends)Friendid(好友号)FkFname(好友名)varchar(16)Joindate(注册时间)datetime管理员表(managers)Mid(编号)FKMpassword(管理员密码)varchar(20)Mname(管理员姓名)varchar(10)Memail(管理员邮箱)varchar(25)版块表(section)Sid(版块编号)FKStyle(风格)varchar(10)Zone(地区)varchar(16)Mid(管理员编号)小组表(groups)Groupid(小组号)FkGname(小组名)varchar(16)Theme(主题)varchar(16)歌曲表(misic)Musicid(歌曲编号)FKMusicname(歌名)varchar(16)Url(歌曲链接)varchar(60)Singer(歌手)varchar(16)Singerid(歌手编号)integerSingername(歌手名)varchar(10)Lyric(歌词)varchar(10)Publish(出版日期)datescanNum(浏览次数)integerSid(版块编号)integer歌手表(Singer)Singerid(歌手编号)FKSingerphoto(歌手头像)varchar(25)Singername(歌手姓名)varchar(16)Szone(歌手地区)varchar(10)Surl(歌手资料链接)varchar(10)用户表(users)Uid(用户编号)Fkjoindate(注册时间)datetimeGroupid(小组编号)integerUname(用户名)varchar(18)Password(密码)varchar(16)sex(性别)varchar(10)Emailvarchar(16)score(积分)integerFriendid(好友编号)integerpackage(收藏)varchar(300)Safequestion(安全问题)varchar(30)safeanswer(回答)varchar(30)Photo(头像)varchar(30)1)参照完整性表:父表主码子表外码管理员表管理员编号歌曲版块表管理员编号好友表好友编号用户表好友编号小组表小组号用户表小组号歌手表歌手编号歌曲表歌手编号2)完整关系模型图:

1 / 8
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功