音乐网站系统_第1页
音乐网站系统_第2页
音乐网站系统_第3页
音乐网站系统_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

音乐网站管理系统一、需求分析:现在的音乐网站很受上网族的青睐,很多人都从音乐网站下载自己喜欢的音乐唱片,这样就可以不用到一些音乐软件上去买那些需要钱的音乐,大大方便了消费者,而且通过网站还可以很快找到自己所喜欢的音乐,这导致了传统的音乐唱片商店市场占有率不断下滑,针对这个问题,开发了一个在线音乐网站,能让用户登陆到网站搜索下载自己所喜欢的音乐唱片,也能让系统管理员根据市场的唱片集和歌曲定期更新网站上的信息,以满足消费者的要求。二、概要分析1.概要设计说明:主要是对用户注册和搜索功能进行详细说明。1.1用户注册(1)要完成该功能的详细描述普通的游客使用这项功能,游客录入相应的个人信息,经过系统验证后,可以成为该乐网站系统的合法用户,并可以使用音乐网站为合法用户提供的各项功能。(2)用户必须提供的输入用户为了注册,必须提供如下个人基本信息:E-mail,一个自己以后登录系统时要使用的帐号和密码。(3) 系统要产生的输出如果游客成功注册,则网站系统通过友好的方式告诉该游客这个成功的结果。如:“恭喜你,你已成功注册成为本站用户!”若用户注册不成功,则告诉其不成功的原因。(4) 从给定输入获得特定输出的处理过程描述当游客选择注册功能时,系统首先出现一个注册界面,在该界面,显示游客必须录入相应信息的提示。游客录入相应信息并进行提交时,系统会首先对数据的合法性进行验证,如果数据不合法,则提示游客原因;若游客输入的数据合法,则将游客的数据写入到数据库中。(5) 可能产生的要保留的中间数据格式及保存方式该功能会产生中间数据,即,用户个人信息。将所有用户信息保存到一个数据库表User_data表中,User表应该包括如下字段:列名数据类型长度TOC\o"1-5"\h\zcUser_idvarchar 50cUser_passwordvarchar 50cEmailvarchar 50(6) 功能验收准则当用户成功注册时,在数据库中必须存在相应的用户资料,检查数据库,即可以看到所输入的用户资料。1.2用户登录功能(1) 进入登录页面用户在网站首页点击“我要登录”按钮时就可进入到登录页面(2) 用户必须提供的输入为了用户能成功进入音乐网站,用户必须输入正确的用户名和密码。(3) 系统的处理当用户输入用户名和密码后,系统会连接数据库对其进行检证。如果用户输入的用户名和密码在数据库里没有,系统就会显示“登录失败!”并要求用户重新输入一次。如果用户输入的用户名和密码正确,系统就会让用户进入网站的主页。1.3用户搜索功能(1)要完成该功能的详细描述用户在网站的主页输入要搜索的内容和选择搜索的关键字,点击“搜索”便可以找到自己要找的音乐内容,通过连接数据库后,检验其查找的内容,若数据库内有用户要查找的内容,便输出到窗口给用户试听或下载。(2)用户必须提供的输入为了搜索歌曲资料,用户必须在主页中的“查找音乐”中输入要搜索的音乐资料,接着选择搜索的类型,有“按歌曲名按歌手名按作家名”等方式搜索,点击“搜索”便可进行搜索。(3)系统要产生的输出如果用户要搜索的内容在数据库里面是存在的,那么系统会把其搜索的内容输出到窗口,供用户使用;若数据库中没有用户要搜索的内容,则系统会告诉用户其要找的音乐资料数据库中暂时没有资料。(4)从给定输入获得特定输出的处理过程描述当用户选择搜索功能时,只需要在主页的界面中便可以看到,在主页界面,显示用户必须录入相应信息的提示和选择的搜索方式的信息。用户录入相应信息并进行搜索时,系统会首先对数据和数据库中的数据进行验证,如果数据存在,则输出到窗口;若用户输入的数据在数据库中没有,则告诉用户其搜索的内容数据库中暂时没有资料。(6)功能验收准则当用户搜索成功,在用户窗口中可以看到其所搜索到的音乐资料,若搜索失败,即表明数据库中没有用户搜索的数据。1.4试听和下载功能(1)功能描述在网站的主页里,用户可以试听和下载网站推荐的音乐。只要用户在点击歌曲对应的试听和下载按钮,用户就可试听和下载对应的歌曲。(2)系统的处理当用户点击试听和下载按钮时,系统会根据按钮对应的歌曲连接到数据库,找出这首歌。如果用户是点击了下载按钮,系统会连接到文件下载管理器进行下载。如果用户是点击了试听按钮,系统会把歌曲放进系统的播放器里,播放这首歌。1.5发送邮件功能(1)功能描述该功能可以通过网络使用户能自由发送邮件(2)用户必须提供的输入在发送邮件的页面里,用户必须输入自己正确的邮箱名和邮箱密码,以及收件人的邮箱名。然后,用户必须填写邮件的标题和内容,邮件的标题和内容的不能为空的。(3)系统处理当用户点击了“发送”按钮时,系统会检验用户输入的邮箱名和密码,如果邮箱名和密码不正确,系统会显示“邮件发送失败”;如果正确,系统就会检验邮件的标题和内容,如果这些都没有空,系统会通过网络把邮件发送出去,并显示“邮件发送成功”。

专辑名专辑编姓名性别专辑歌手编号属于歌曲件语言名是否管理员分类编号分类名-称-•歌手编号语言编号对应歌手编语言编歌曲编姓名专辑名专辑编姓名性别专辑歌手编号属于歌曲件语言名是否管理员分类编号分类名-称-•歌手编号语言编号对应歌手编语言编歌曲编姓名是否组合歌手编专辑简号介 ■■专辑分类用户表1-1用户信息表(siteUser)字段名称说明数据类型字段长度是否为空约束userID编号Nvarchar24否主键userName姓名Nvarchar28否password密码Nvarchar28是isAdmin是否管理员number1否取值0或1,默认0表1-2专辑表(Album)字段名称说明数据类型字段长度是否为空约束albumID专辑编号Nvarchar24否主键albumName专辑名称Nvarchar220否albumIntro专辑简介Nvarchar21000是issueDate发行时间Date是singerID歌手编号Nvarchar24否LanguageID语言编号Nvarchar24否classifyID分类编号Nvarchar24否表1-3歌手表字段名称说明数据类型字段长度是否为空约束singerID歌手编号Nvarchar24否主键singerName姓名Nvarchar220否isgorup是否组合number1否取值0或1,默认0sex性别number1是检查约束(男,女)

表1-4语言表字段名称说明数据类型字段长度是否为空约束languagelD语言编号Nvarchar24否主键languageName语言名称Nvarchar220否表1-5专辑分类字段名称说明数据类型字段长度是否为空约束classifylD分类编号Nvarchar24否主键classifyName

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论