- 1、本文档共10页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
在线点歌系统
数据库设计
项目组名称:**
制定时间:2012-10-2摘 要
随着科学技术的不断发展,网络在我们的日常生活中正发挥着它重要的作用。现在,网络上传递的信息种类越来越多,从最初的文字信息发展到目前的文字、图象、声音、视频、动画等几乎所有种类的信息。因为需要传递的信息种类的增多,尤其是需要同时传递多种信息的时候,对计算机网络的数据传输技术也提出了新的要求。在不断提升网络带宽的同时,网络多媒体技术也在不断地发展,包括数据的压缩编码和用于发布媒体的网络技术。在线音乐点播系统就是近年来出现的比较新颖的运用流媒体技术的网络多媒体形式。
根据网络音乐的实际情况,通过对网站有关音乐媒体发布事项的一番调查与分析,在用户对音乐需求的解析基础上,明确了在线音乐点歌系统要实现的具体功能,并阐述系统的结构设计和功能设计,从而实现一个小型音乐网站的设计与应用。
目录
TOC \o 1-3 \u 1引言 3
1.1目的 3
2.系统分析 4
2.1功能描述: 4
2.2 运行环境 4
3.总体设计 5
3.1 数据库设计 5
3.2数据库名命规则 5
3.3需求分析: 5
4.数据库逻辑设计 6
4.1数据库表总体设计如下表 6
5.数据库实施 8
6.数据库安全设计 10
7.数据库维护 10
7.1备份系统数据 10
1引言
1.1目的
在线点歌系统引入了先进的多媒体网络技术、多媒体数据库技术来代替传统的点歌系统,该系统可以更加方便用户使用和系统需求者的管理,增强娱乐性。该文档详尽的说明了这一款软件的需求和规格,这些规格说明是进行设计的基础,也是编写测试用例和进行系统测试的主要依据,同时,该文档也是用户确定软件需求和验收主要依据。
2.系统分析
2.1功能描述:
1.1.1
(1)选歌查询:
用户可通过各种不同的方式查询歌曲,并将歌曲添加到播放列表中,其中包括:
按歌手查询、按歌手拼音查询、按歌曲名字数查询、按歌曲类别查询
(2)管理员设置:
管理员通过登录后可进行对歌库进行添加和删除,对歌手表进行添加、删除和修改;对歌曲信息进行添加、删除、修改;对用户信息进行的管理。具体包括:
添加歌曲、删除歌曲、添加歌手、删除歌手、修改歌手信息、管理用户信息
1.1.2
通过与media player控件的连接,用户可选择上一首、下一首、快进、快退、暂停和停止。
2.2 运行环境
该系统为B/S三层结构,他的运行环境分客户端、应用服务器端和数据库服务器端三部分。
以下是系统的软件环境
(1)客户端
操作系统:Windows XP或更新版本。
浏览器:IE6以上版本。
(2)应用服务器端
操作系统:Windows2003 Server或更新版本。
应用服务器:IIS6.0或更新版本。
(3)数据库服务器
操作系统:Windows2003 Server或更新版本。
数据库系统:SQL Server 2008或更新版本。
3.总体设计
3.1 数据库设计
良好的数据库设计对我们后期构建数据库有很重要的作用。首先,充分体现体统的需求,好的数据库设计应该首先能满足应用系统的业务需求,准确表达数据间的关系;其次,保证数据的准确性和一致性,通过外键、非空、限制、唯一索引等保证数据的健壮;再者,提供数据的查询,通过合理表结构安排物理存储分区,增加索引等方式,提高数据的读取速度,提高查询效率;最后,有好的扩展性,在必要时能根据需求扩展数据结构。
3.2数据库名命规则
3.2.1、数据库名命名规范:数据库名以大写字母开头
3.2.2
(1) 表名前应该加上前缀,表的前缀用系统或模块的英文名缩写,首字母大写
(2)表名不可以太长,不得超过3个英文单词的长度,也就是30个字符。
(3)表名应该有意义,并且易于理解,最好使用可以表达功能的英文单词或缩写
(4)建议使用完整的英文单词,如太长可采用英文单词的缩写形式
(5)在表创建完成前,应该为表添加表的注释。
3.3需求分析:
3.3.
根据当前流行的点歌系统,我们模拟出点歌管理系统。在设计中,一切在用户的角度,界面简洁大方,操作明细,且通过各种消息提示尽量避免用户的不当操作,以保证系统的正确运行。
3.3.2、E-R图(
用户信息表
用户信息表
出生日期
性别
用户名
用户编号
用户密码
用户登陆名
身份证号码
用户添加时间
歌星
明星姓名
出生日期
性别
类别
添加时间
明星名字缩写
歌曲
明星编号
语种
歌曲类别
歌曲存放路径
添加时间
注释
歌曲编号
歌曲名
歌曲名缩写
管理员表
管理员编号
管理员登陆名
管理员密码
4.数据库逻辑设计
4.1数据库表总体设计如下表
数据库名
数据库包含的表(5个表)
Music
Ad
您可能关注的文档
- 光盘道间距及其信道轨迹长度的测量.doc
- 家庭多功能健身器设计.doc
- 凯里市教育局组织观看影片《雨中的树》情况汇报.doc
- 多士炉烤面包机的基本原理.doc
- 用纠偏和补救措施的方法做好南宁市扬美古镇旅游开发项目质量控制.doc
- 中医药适宜技术培训:拔罐、推拿手法.ppt
- 巧克力工艺、配方知识.doc
- 印尼马都拉区块高压水泥浆固井技术.doc
- 中医药免疫调节治疗风湿病研究进展.ppt
- 饭盒盖模具设计.doc
- DeepSeek培训课件入门宝典:第2册 开发实战篇 .pptx
- 全面认识全过程人民民主-2024春形势与政策课件.pptx
- 2024春形势与政策-全面认识全过程人民民主.pptx
- 2025年春季学期形势与政策第二讲-中国经济行稳致远讲稿.docx
- 2024春形势与政策-铸牢中华民族共同体意识课件.pdf
- 2024春形势与政策-走好新时代科技自立自强之路课件 (2).pptx
- 2024春形势与政策-走好新时代科技自立自强之路课件.pptx
- 形势与政策学习指导教学-整套课件.pdf
- 2023年春季形势与政策讲稿第三讲-开创高质量发展新局面.pdf
- DeepSeek培训课件-清华大学-DeepSeek模型本地部署与应用构建.pptx
最近下载
- 初中体育_8字跳长绳教学设计学情分析教材分析课后反思.doc
- P100S交流伺服驱动器使用手册.pdf
- 部编版八年级下册道法知识点.pdf VIP
- 江苏省镇江市六校联考2023-2024学年高二下学期3月月考试题 物理含答案.docx VIP
- 基于超级电容的电动小车无线充电系统设计.docx
- 夫妻忠诚协议纠纷的现存困境及司法应对.pdf VIP
- GDP32、V8、GSM07及VCT功能指标比较j.pdf VIP
- 工程建设法规(全套课件405P).ppt VIP
- 《S幼儿园绘本阅读教学的现状、问题及完善对策研究(数据图表论文)》8600字.docx
- 武汉市2025届高中毕业生二月调研考试(二调)数学试卷(含答案详解).pdf
文档评论(0)