认证考试帝国cms改音乐网站卒业论文---已排版
毕业论文,设计,
基于帝国CMS的音乐网站的规划
与实现
系 别:XXXXXXX
专业年级:XXXXXXX
姓 名:XXXXXXX
学 号:XXXXXXX
指导教师:XXXXXXX
职 称:,,,,,,,,,,,,,,,助,,,,,,,,,,教
2011年 11月 21日
目 录
摘,,,,,,,,,,要 .... 错误~未指定书签。 ABSTRACT.......... 错误~未指定书签。 1绪,,,,,,,,,,论...................
1.1 课题研究的目的错误~未指定书签。
1.2 课题研究的意义错误~未指定书签。
1.3 国内外现状 错误~未指定书签。
1.4 音乐网站存在的问题错误~未指定书签。
2系统可行性分析...错误~未指定书签。
2.1市场可行性分析错误~未指定书签。
2.1.1万能会员整合接口错误~未指定书签。
2.1.2完善的会员系统错误~未指定书签。
2.2技术可行性分析错误~未指定书签。
2.2.1超强系统模型扩展功能错误~未指定书签。
2.2.2
模板
个人简介word模板免费下载关于员工迟到处罚通告模板康奈尔office模板下载康奈尔 笔记本 模板 下载软件方案模板免费下载
标签支持多种操作类型错误~未指定书签。
2.2.3操作日志记录错误~未指定书签。
2.2.4内置部分完善的模型错误~未指定书签。
2.3经济可行性分析错误~未指定书签。
2.3.1强大的信息采集功能错误~未指定书签。
2.3.2信息内容支持存放文本错误~未指定书签。
2.3.3内置强健、稳定的备份恢复系统错误~未指定书签。
2.3.4强大的广告管理插件错误~未指定书签。
3系统需求分析 ....错误~未指定书签。 3.1 功能分析 . 错误~未指定书签。 3.2系统用例图 . 错误~未指定书签。 3.3 系统开发环境错误~未指定书签。
4系统总体设计 ....错误~未指定书签。 4.1 系统主要工作流程图错误~未指定书签。 4.1.1,,,,,后台管理模块程序流程错误~未指定书签。 4.1.2,,,,,前台管理模块程序流程错误~未指定书签。 4.2 系统功能设计错误~未指定书签。
4.2.1 前台功能设计错误~未指定书签。
4.2.2 后台功能设计错误~未指定书签。 4.3,,,,,,,,,,系统数据流图分析错误~未指定书签。 4.4,,,,,,,,,,系统流程错误~未指定书签。 4.5,,,,,系统的技术
要求
对教师党员的评价套管和固井爆破片与爆破装置仓库管理基本要求三甲医院都需要复审吗
错误~未指定书签。
5系统实现 ........错误~未指定书签。 5.1 音乐网站前台错误~未指定书签。 5.1.1 首页 ... 错误~未指定书签。 5.1.2 试听音乐模块错误~未指定书签。 5.1.3 站内短信模块错误~未指定书签。 5.1.4 添加歌词模块错误~未指定书签。 5.1.5,,,,,评论模块错误~未指定书签。 5.2 音乐网站后 错误~未指定书签。 5.2.1 歌曲管理模块错误~未指定书签。
5.2.2 网站配置管理模块错误~未指定书签。
5.2.3 日常管理模块错误~未指定书签。 6系统测试 ........错误~未指定书签。
6.1 测试类型 . 错误~未指定书签。
6.2 测试结果 . 错误~未指定书签。
6.2.1 测试用例执行结果错误~未指定书签。
6.2.2 测试问题解决错误~未指定书签。 7总结与展望 ......错误~未指定书签。 致,,,,,谢 .........错误~未指定书签。 参考文献..........错误~未指定书签。
基于帝国CMS的音乐网站的规划与实现
XXXXXXX
学生XXXXXXX,,,,,,,,,,,,,,,指导教师XXXXXXX
摘,,,,,,,,,,要:,,,,,本系统由两大模块组成,前台展示模块和
后台管理模块。前台模块,主要是提供音乐动态展示,可以在线视
听,在线下载。而后台主要是对该网站的音乐信息进行及时的更新。
以提供最新的音乐信息。
本系统界面友好,与目前市场上的主流音乐网站大体一致,而
且操作更加简单,使用方式和微软各种软件(Windows、Office)基
本相同,减少了用户学习、使用本网站系统的额外负担。本文通过
系统概述、系统分析、系统设计、系统实施、开发总结,详细的说
明了系统的开发过程,最后并对整个开发过程进行了总结。
关键词:音乐,DIV+CSS,PHP,Mysql
Abstract:,,,,,This,,,,,system,,,,,consists,,,,,of,,,,,two,,,,,main,,,,,modules,,,,,,display,,,,,modules,,,,,front,,,,,and,,,,,back,,,,,office,,,,,management,,,,,module.,,,,,Front,,,,,module,,,,,is,,,,,to,,,,,provide,,,,,music,,,,,,dynamic,,,,,display,,,,,,online,,,,,audio,,,,,,online,,,,,download.,,,,,The,,,,,background,,,,,music,,,,,is,,,,,mainly,,,,,the,,,,,site,,,,,information,,,,,and,,,,,timely,,,,,updates.,,,,,In,,,,,order,,,,,to,,,,,provide,,,,,the,,,,,latest,,,,,music,,,,,information.
The,,,,,system,,,,,user-friendly,,,,,,and,,,,,currently,,,,,on,,,,,the,,,,,market,,
,,,broadly,,,,,consistent,,,,,with,,,,,the,,,,,mainstream,,,,,music,,,,,sites,,,,,,but,,,,,also,,,,,more,,,,,simple,,,,,operation,,,,,,using,,,,,a,,,,,variety,,,,,of,,,,,ways,,,,,and,,,,,Microsoft,,,,,software,,,,,(Windows,,,,,,Office),,,,,is,,,,,basically,,,,,the,,,,,same,,,,,,reducing,,,,,the,,,,,user,,,,,learning,,,,,to,,,,,use,,,,,the,,,,,additional,,,,,burden,,,,,of,,,,,this,,,,,website.,,,,,In,,,,,this,,,,,paper,,,,,,the,,,,,system,,,,,overview,,,,,,system,,,,,analysis,,,,,,system,,,,,design,,,,,,system,,,,,implementation,,,,,,development,,,,,summary,,,,,,detailed,,,,,description,,,,,of,,,,,the,,,,,system,,,,,development,,,,,process,,,,,,the,,,,,final,,,,,and,,,,,the,,,,,entire,,,,,development,,,,,process,,,,,is,,,,,summarized.,,,,,
Key,,,,,words:,,,,,Music,,,,,,DIV+CSS,,,,,,PHP,,,,,,Mysql,,,,,.
基于帝国CMS的音乐网站的规划与实现
1绪,,,,,,,,,,论
网络技术以及计算机的发展,网友们对网络的要求也日益加强,平常在网上听音乐用一大堆下载软件下载下来也要管理,又占空间,比如那流行歌曲,下载了听了又要删,很不方便,而网络音乐库的实现改变了这一状况。它本身就是一个数字音乐交互网站,用户通过它可是方便.快捷、安全地实现国内最大的音乐搜索查找歌曲,并能实时试听,点歌并将自己喜爱的歌曲加入收藏,为用户建立一个自由、自主、安全的世界局域网。
1.1 课题研究的目的
随着网络技术的发展,人民在利用网络学习的同时,也在享受着网络带来的各种附带产品所产生的效应,如网络游戏,网络歌曲。音乐网站正是在这样的需求前提下应运而生。给人们的日常生活带来了极大的乐趣,让人们在繁忙疲惫的工作之后可以进行休闲。基于此种现状,在充分分析了该行业的市场前景,调研了用户需求之后,本人设计了该音乐网站。
1.2 课题研究的意义
流行音乐之所以被称为“流行”,原因之一,是她有着传播的时
效性。绝人部分流行歌曲可以一夜成名,但是从人们脑子里消失得也很快,从前极力抢购的唱片可能不久之后就被束之高阁,人们追逐的永远是不同于以往的“新”星。但是互联网的出现,一方而因为传播速度提高而加剧了这种时效性,另一方而却又利用其无限的网络胸怀使这些流行音乐具有了一定的持久性。如果这两方面正是人们所需要的,那么,这些都应当归功于音乐网站。
作为音乐网站的网络载体,音乐网站在创作、传播、欣赏方式等方而对流行音乐的发展都产生了前所未有的影响:
1.电脑网络技术的发展使人们通过音乐网站接触到了更多的流行音乐。
2.网民数量的激增使更多的人们通过音乐网站接触到了流行音乐。
3.音乐网站为流行音乐创作提供了更多的便利。
4.音乐网站刺激了流行音乐的传播。
5.音乐网站使流行音乐的欣赏方式发生了改变。
6.音乐网站不但刺激了流行音乐的传播,且也刺激了电子数码产品的频繁更新换代。
1.3 国内外现状
互联网给学习者提供了丰富的超媒体资源,为网友创造出了一种由他们自行控制的娱乐环境,如果长期手动从网上找寻,就会产生一种无从适从的感觉,从而降低网友的兴趣。目前有很少系统能实现这种网络音乐库的功能,更在以下方面涉及不多:没有实现在线实时试听,不能方便的分类的检索的系统;单一的音乐网站只是线性的,不是层次状或网状的,也不支持相近歌曲的查询、检索功能,
找歌只能靠输入和分类查找实现,不便于相关性和方便性的查询;网友只能每次重复查找,不能记录网友的喜好、前收藏,这就浪费了一定的时间和网络资源。
由上可看,网络音乐库的好与坏,严重影响了网友的上网时间和对一个音乐系统的影响力,同时也影响了系统使用的效率。因此音乐网站是一个很有必要的娱乐系统,并且还有很大的发展空间。
1.4 音乐网站存在的问题
音乐网站的目标是为用户准确地快速的定位自己的喜好,同时能快速、方便地查询新歌和自己喜爱的歌曲。所有歌曲都有一个
规范
编程规范下载gsp规范下载钢格栅规范下载警徽规范下载建设厅规范下载
的数据库后台,这就为快速查找有很大的改良作用。但随着网络的发展,人们知识水平的不断提高,音乐网站也在需要不断的发展。
概括来说运行网络音乐库的系统应该支持窗口,支持音频。我们认为,音乐网站并不是功能越多越好,而要有了用户所需求的功能就行,这有效的保证了速度性和系统的运行性。
由于计算机技术的进步,计算机为时空自由、资源共享、系统开放、便于协作提供了支撑。但是,目前大量的网络音乐系统只是停在网络单一的水平上,并没有实现动态的个人化服务。存在主要的问题主要有:
(1)不能实时的试听;
(2)还必需安装播放器,不能用一个系统实现全部功能;
(3)缺乏个人化服务,不能针对每个用户实现个性功能,比如收藏;
(4)缺乏新闻的发布;
针对以上存在的问题,本文认为需要在以下几方面开展研究:
(1)我们在音乐网站内集成了播放器,用Microsoft,,,,,MediaPlayer播放器,能播放大多数不同格式的歌曲;
(2)针对每个用户在用户个人数据库里增加收藏,方便用户收集
自己喜爱的收藏歌曲。
2系统可行性分析
2.1 市场可行性分析
2.1.1万能会员整合接口
通过此接口可整合任何mysql的系统,无论他是用什么语言开发的。配置非常容易,只需配置几个参数即可,并且支持会员组与点数的整合,,,,,
目前具有音乐点播功能的网站很多,如百度音乐、九层音乐。虽然有专门的音乐音乐服务器可以支持大流数,但价格一般极其昂贵。从应用范围上看,由于产品支持数据流数有限,只能应用,,,,,在一些小型的音乐系统中,如酒店、歌厅包房、中小企事业学校的培训、商场等等,不适合长宽应用在大型社区网和城域网中。从价格上看,尽管几家都采用PC服务器
方案
气瓶 现场处置方案 .pdf气瓶 现场处置方案 .doc见习基地管理方案.doc关于群访事件的化解方案建筑工地扬尘治理专项方案下载
,相对于专业音乐服务器的价格的确很低,但方案仍然要采用高档PC服务器、SCSI RAID卡,,,,,和SCSI硬盘,硬件成本仍然较高。综合几方面,我们开发出一套支持多并发流数、软硬件成本低、管理完善的大型音乐集群服务器系统是有其市场空间和优势。
2.1.2完善的会员系统
系统可按会员的“会员组”、“有效期(包年/季/月)”、“点数”对会员进行分类。用户可后台增加/修改/删除会员组,会员组可设置会员级别、收藏夹数、每天最大下载数。这些分类均对系统的所有系统模型有效,如查看信息的权限控制、扣除点数;下载/在线观看信息的权限控制、扣除点数、每天下载数限制,可设置重复扣除点数间隔时间;用点数/预付款购买商城模型的商品等等。,,,,,
会员系统其他功能:用户注册、修改资料、购物车、收藏夹、查看状态、在线冲值、查询购买记录、查询下载记录、信息投稿、
投稿增加积分,,,,,
后台点卡功能:支持批量添加点卡、可按有效期/点数冲值、批量赠送点数,,,,,
2.2,,,,,,,,,,技术可行性分析,,,,,
系统的主要技术难度是解决并发流数。国外许多大公司推出的专有音乐服务器可以支持几百个并发流,但价格相当昂贵。国内的几个厂家采用的是高档服务器作为音乐服务器,,,,,,可以支持几十个流,最多100个。采用服务器替代专有音乐服务器硬件成本大大降低,,,,,,但单台服务器的并发数据流数和硬盘扩充的极限太小,不能满足大型的市场需求。
2.2.1超强系统模型扩展功能
帝国CMS是不同于以往的CMS系统,他可以直接在后台通过新建表、自定义字段,然后组成新的系统模型。从而实现各种适合用户自己的系统。如下载系统、音乐系统、商城系统、产品库等等。。。并且此功能为数据量较大的网站进行数据部署(将信息量分配于不同的信息表)。并且无论是系统内置还是用户自定义的模型,每个模型都有自己的采集。如果会点程序,将能扩展更多更复杂的系统。此功能详细使用可参考使用文档。,,,,, 2.2.2模板标签支持多种操作类型
支持调用的操作类型:可按“所有/栏目/专题/数据表”调用“最新/热门/推荐/评论排行/头条信息/下载排行”的信息,并且支持按SQL语句调用信息,,,,,
支持多栏目调用:多个调用栏目的ID用","格开即可,,,,,
用户可自定义标签,,,,,
2.2.3操作日志记录
系统会记录用户的登陆日志与操作日志,并且可设置是否开启记录日志。,,,,,
2.2.4内置部分完善的模型
除了用户可自定义系统模型外,系统内置了部分模型,以后会陆续增加,用户可选装:,,,,,
1. 新闻系统模型:系统默认的模型。附带信息来源管理、作
者管理、内容关键字管理、过滤字符管理,,,,,
2. 下载系统模型:附带下载服务器管理、删除下载记录管理、
错误
报告
软件系统测试报告下载sgs报告如何下载关于路面塌陷情况报告535n,sgs报告怎么下载竣工报告下载
管理、批量替换地址权限等功能;防盗链方面:
采用定时更新下载验证码+定时更换下载服务器+定时更
换下载地址相结合。,,,,,
3. 影视系统模型:同下载系统模型,不过他同时支持在线观
看多媒体的信息;防盗链方面:采用定时更新下载验证码
+定时更换下载服务器+定时更换下载地址相结合、并且在
线观看采用更严密的加密方式,保护多媒体地址,,,,,
4. 图库系统模型,,,,,
5. FLASH系统模型,,,,,
6. 商城系统模型:附带支付方式管理、配送方式管理、订单
管理;支持各种支付方式。,,,,, 7. 新闻系统模型(存放文本):此模型与数据库式的新闻模型不
同的是,他将信息内容存放文本文件,用户可依不同情况
选用。,,,,,
2.3 经济可行性分析
软件的经济可行性是指软件所能带来的经济效益与开发设计所需要的投资相比,是否相适宜,同时还要看此软件能否真正给用户带来足够的经济效益,我们开发的这套系统正是考虑系统开发的成本而设计。本系统的开发在经济上是完全可行的。开发此软件不需要大量的经费,而且是个人独立设计,可以节省许多费用,同时也可提高个人的实际动手能力。
综合以上技术特点,为了降低成本,我们采用PC服务器作为音乐服务器,而且PC服务器,,,,,的性能还在不断提高,支持的并发数据流数也在增加。PC服务器作为音乐服务器的方案正逐步取代以前的专有音乐服务器。为了解决多并发流数,我们采用多台PC服务器以集群的形式,通过控制网关完成服务器之间的协调,提高系统的利用率。控制网关以及集群服务器技术是我们的技术增值点。另外,由于采用集群形式,我们不要求PC服务器实现最,,,,,大流数,可以采用低档PC服务器和IDE硬盘,这样又可以提高单台音乐服务器的性能价格比。经过我们预研和测试,服务器的瓶颈不在CPU,这样可以用低档CPU和主板。采用IDE,,,,, RAID卡和7200转IDE硬盘的服务器仍可支持三、四十个并发流。控制网关的技术经过前,,,,,期的预研也是可行的。系统的整个方案都是我们自行开发并在通用的软硬件平台上运行,,,,,,具有较强的灵活。
2.3.1强大的信息采集功能
本系统无论是内置的系统模型还是用户自定义的模型都有自己相应的采集。方便用户收集信息。,,,,,
使用简单:无需会任何程序,只需在相应的内容加上相应的标
签即可。,,,,,
多重过滤:同一链接可设置不重复采集;设置采集关键字(不包含不采集);内容字符替换;广告过滤;过滤相似信息;过滤标题相同信息;可设置采集前几条记录。,,,,,
采集区域更准确:整体页面区域正则+信息链接区域正则,,,,,
支持页面编码转换:目前支持gb2312、big5、utf-8编码转换,,,,,
效率更高:采用分组采集与入库;支持多线程(节点)采集,,,,,
方便性:采集可选是否马上入库(特别对于挂机采,非常方便);填写采集正则后可预览采集结果;复制、清空节点;入库可选择“选择式入库”与“全部入库式”;对采集的临时数据进行管理;,,,,,
其他特性:支持多列表采集;支持内容分页采集;支持远程保存图片/FLASH/附件,图片水印,只要定义的字段为img/flash/file
均支持远程保存,,,,,
2.3.2信息内容支持存放文本
对于数据量非常大的信息内容,如小说、论文或其他大型的内容数据存放数据库是非常不适合的。如果存放数据库,单表容量很容易爆增,从而影响数据库效率。因而帝国引入了此功能,可以将这些大型数据存储到文本文件里,并且系统对文件加密,安全性得到保障。信息内容越大,此方案效果越佳。,,,,, 2.3.3内置强健、稳定的备份恢复系统
采用分组备份,系统自动将数据库分成多部分进入导出(理论上不限数据库大小,均可备份与恢复(,,,,,
安全性:备份文件均生成*.php文件,并且采用登陆验证,只有登陆的管理员才能进行数据恢复(,,,,,
稳定性:系统采集分组备份,每组备份数据大小后台直接设置(,,,,,
使用方便:备份文件在线打包、下载与删除(,,,,,
灵活性:备份目录、压缩目录在线自定义(,,,,,
在线建立、删除数据库,优化、修复、清空、删除数据表功能(,,,,,
在线直接恢复数据,,,,,
备份帝国CMS整站非常简单:只需备份数据库+d附件目录即可完全备份,其他信息均可后台直接恢复与全站更新。,,,,,
2.3.4强大的广告管理插件
支持广告类型:图片广告、FLASH广告、文字广告、HTML代码广告、弹出广告,,,,,
支持广告效果:普通显示、满屏浮动显示、上下浮动显示(左/右)、全屏幕渐隐消失、可移动对话框、对联式广告,,,,,
支持标签与JS调用,可设置广告过期时间,广告管理员更换广告。,,,,,
3系统分析
3.1 功能分析,,,,,,,,,,,,,,,,,,,,
音乐网站系统主要由前台模块和后台管理模块两部分组成。会员在进入该网站后,不仅可以查看各种类型音乐、按字母检索或者根据关键词进行搜索,更可以点歌及添加歌词。还可以上传歌曲,
加入收藏,对歌曲进行管理操作。
(1)登录与注销
每个用户都可以用自己的帐号登录系统。用户操作完成后退出系统,注销后可以重新登录系统。
(2)修改密码
每个用户登录本系统之后都可以更改自己的登录密码。
(3)系统管理员
?对网站的会员进行管理:包括会员信息的查询、修改和删除。
?音乐信息管理:添加音乐信息、修改音乐信息。
?上传管理:后台用户上传音乐信息。
?进行类别、歌曲、专辑、歌手、视频管理。
?可以发布网站公告,同时可以做调查统计。
(4)普通用户
普通用户可以浏览该网站,选择登陆到系统中。可以在线试听,点歌祝福,修改资料,站内信箱,超级CD架以及专辑收藏功能。
3.2系统用例图
用例图用来描述系统与参与者之间的相互作用,也可以说它是从用户角度出发对如何使用系统的描述。首先要理清下面几个概念:
角色:角色代表了某一事件发生的参与者,他用一个小人表示。在通常的网络项目中,角色常被用来代表使用网站的用户,但角色的作用并不局限于此,它也可以用来代表与系统交互的其他实体。
用例:用例代表系统可以实现的功能,通常一个用例代表一组功能,它实质上规定了系统实现功能的范围。在实际项目开发过程中,一个项目中往往涉及很多个用例,此时需要将其分解成若干个子系统实现,以便于理解。在UML中,用例用一个椭圆表示。
用例图:当角色与用例发生某种关系时,就可以用一个图将它们关联起来,这就是用例图,角色与用例之间使用一个带箭头的实线连接,箭头方向代表使用者与被使用者关系。
登录
管理会员信息
管理音乐信息
管理评论信息
管理员
管理音乐类型
登录
点歌
视听歌曲
收藏音乐
普通用户 下载歌曲
3.3 系统开发环境,,,,, (1),,,,,使用Windows,,,,,XP,,,,,操作系统
(2),,,,,使用IIS或者Netbox,,,,,web简易服务器
4系统设计
4.1 系统主要工作流程图 4.1.1,,,,,后台管理模块程序流程
该流程图描述了后台管理员对网站的管理,管理员可以对歌曲进行添加,修改,删除。具体的添加功能是通过本地浏览把歌曲上传到网站;修改歌曲信息或者删除点击率低的歌曲等功能。如图4-1所示。
音乐网站后台首页
admin_index.asp
添加歌曲是否为管理员 admin_song-add.asp
歌曲参数是 admin_smusicmana.asp 否
删除歌曲
admin_smusicdel.asp
账号管理前台
Admin_adminmodify.asp
图4-1,,,,,后台管理程序主要流程图 4.1.2,,,,,前台管理模块程序流程
本系统设计的初衷是会员可以享受网站的功能,未注册的游客只能浏览网站,不能进行其他操作。因此当用户在进入网站的一开始便会对用户的身份和权限进行验证,反馈不同的页面给不痛的用户而用户,从而实现对权限的划分功能。注册后成为会员,就可在网站上在线视听音乐、在线看电影、搜索歌曲、在线留言(音乐论
坛)、享受专辑的在线视听以及实现下载歌曲等功能。也可以在论坛上和其他会员进行交流。管理员身份除了享有普通会员的权限以外,还可以对歌曲的添加、删除、修改以及上传文件、管理个人资料、修改登陆账号和密码等操作。该流程图描述了音乐网站的整个流程,如图4-2所示。
音乐网站前台index.asp
否
用户注册页面zhuce.asp 用户注册登录
网站主页index.asp 是
否
发表留言,,,,,bbs.asp 是否为管理员
下载歌曲,,,,,download.asp
是 在线收看电
影,,,,,movie.asp
在线试听歌
曲,,,,,music.asp
搜索歌曲,,,,,search.asp
管理后台admin_index.asp
图4-2,,,,,前台管理程序主要流程图
4.2 系统功能设计
4.2.1 前台功能设计
在前面的系统的系统功能分析中,将前台划分成5个模块,如图4-3所示:
用户登录身份验证模块
下试载点首收听音歌页藏 模乐模模模块块模 块块 块
,,,,,数据
库
访问模
块
数据库模块
图4-3,,,,,,,,,,前台功能模块图
前台功能模块描述:
(1)首页模块:普通用户可以登陆,进行音乐的分类查询,
用户可以自己挑选喜爱的音乐种类进行查询。 (2)试听模块:用户可以自己挑选喜爱的音乐进行视听。
(3)收藏模块:用户可以对试听过的音乐添加到收藏中,方
便下次浏览试听。
(4)下载音乐模块:用户可以查看不同种类的音乐,对自己
心仪的音乐进行下载。
(5)点歌模块:用户可以将自己喜欢的歌曲点播给自己的亲朋好友。
4.2.2 后台功能设计
根据前面的系统的系统功能分析中,将后台划分成5个模块,如图4-4所示
后台用户登录身份验证
,,,,,,,,,,,,,,,,,,,,日网类歌常系专视站歌网别曲高统辑频配手站管管级管 管 管置管公理理理管理理管理告模理模模模模理模模块模块块 块 块块块模 块 块
,,,,,数据
库
访问模
块 数据库模块
图4-4,,,,,后台功能模块图
后台功能模块描述:
类别管理模块:对音乐分类列表进行管理,并分为总类和分类。
歌曲管理模块:对音乐进行直接添加、分类添加,可查看歌曲列表,全部的歌曲以及对已推荐的歌曲进行撤销操作。
专辑管理模块:该模块可以进行添加专辑,显示专辑列表及取消已推荐展示的专辑项。
歌手管理模块:对歌手分类进行修改管理,并对歌手进行添加歌曲与批量歌词,亦可进行推荐和撤销操作。
视频管理模块:该模块可以进行添加视频及修改推荐等操作。
网站公告模块:可添加公告并修改删除操作,添加的公告亦可在首页滚动显示。
日常高级管理模块:对注册会员、站内短信、用户点歌、歌词审核、友情链接及相应音乐路径进行管理操作。
系统管理模块:目前只对管理员修改删除及权限的设定操作。
网站配置模块:可在网站后台进行基本配置修改并在首页相应位置显示。
4.3,,,,,,,,,,系统数据流图分析
本系统根据使用该网站的用户角色的不同分为下面两种用户:
(1)管理员:采用自行设置方式进入网站,负责管理网站上用户信息和视频信息的管理,以及栏目信息的管理。其中包括音乐信息的增加、删除、修改,以及栏目信息的增加,删除和修改。
(2)普通用户:采用先注册后登录的方式进入管理网站,在
网站中可以在线浏览音乐,搜索音乐信息,以及在线收听音乐给好友点歌信息。
根据用户的角色和需求进行划分后,可以归纳出整个系统的数据流图如图所示:
图4-5,,,,, 用户未登录时流图
图4-6 ,,,,,用户登录后流图
图4-7 用户注册流图
图4-8,,,,, 管理员登录流图
4.4,,,,,,,,,,系统流程
调查音乐网站的业务流程应顺着系统信息流动的过程逐步地进行,内容包括各环节的处理业务、信息来源、处理方法、信息流的去向提供信息的时间和形态(报告、单据等)通过对音乐播放业务的实际调查分析,系统的系统分析阶段,我们设计出我们系统的业务流程图,弄清了音乐点播系统的业务流程,系统的业务流程如图4-9所示
用用
用用
用用用用用用用用用用用用用用用用用用用用用用用用用用用用用用用用
用用
用
用用
用用用用用用用用用用用用用用用用用用用用用用用用用用用用用用用用用用
图4-9 音乐业务流程图
4.5,,,,,系统的技术要求
(1)功能要求:
?系统设计的各项功能能够正确完成。
?对输入的数据能判断出是否为非法数据或越界数据,系统会自动给出提示,告诉用户重新输入。
?各模块在运行时互不干扰,各种操作的快捷键能够正确运行。
?对非法操作能够给出正确处理。
(2)编码要求:
主应用程序的命名:主应用程序的命名应由项目负责人确定,能完全表达出本系统意义的英文字符串即可,包括应用程序对象名,应用所在的库名、项目名,可执行文件名都必须统一使用本命
名。
(3)界面要求:
?各窗口的大小适中,布局合理,插有图版,界面美观大方。
?各窗口的控件及按钮的文字命名正确,有时还配有图标。
(4)数据库要求:
?表的设计合理,没有冗余的数据。
?表及字段的命名采用英文方式,字段类型及长度合理。
?表的主键、外键和索引正确无误。
?前台操作与后台数据库之间的连接正确。
5系统实现
5.1 音乐网站前台
5.1.1 首页
普通用户可以登陆,进行音乐的分类查询,用户可以自己挑选喜爱的音乐种类进行查询,包括:华语女歌手、日韩歌手、华人组合、欧美歌手、影视金曲、闽南台语、MTV视听、劲爆舞曲、动漫游戏、音乐欣赏等。如图5-1所示:
图5-1,,,,,,,,,,首页
5.1.2 试听音乐模块
用户可以自己挑选喜爱的音乐进行视听。如图5-2所示:
图5-2,,,,,视听音乐模块
5.1.3 站内短信模块
用户登陆会员系统后可以给站内好友发送短消息。如图5-4所示:
图5-4,,,,,,,,,,站内短信模块 5.1.4 添加歌词模块
如果歌曲没有歌词用户可以自行添加歌词,等待管理员审核后即可显示。如图5-5所示:
图,,,,,5-5,,,,,,,,,,,,,,,添加歌词模块
5.1.5,,,,,评论模块
图,,,,,5-6,,,,,,,,,,,,,,,评论模块 5.2 音乐网站后
5.2.1 歌曲管理模块
该模块对歌曲信息进行管理,具体包括:添加音乐,修改音乐,歌曲列表,全部歌曲,撤销推荐。,,,,,
图5-8,,,,,,,,,,歌曲管理模块 5.2.2 网站配置管理模块
该模块对网站的前台显示进行设置操作。
图5-10,,,,,,,,,,网站配置管理模块 5.2.3 日常管理模块
该模块对音乐网站的注册会员、站内短信、用户点歌、歌词审核、评论审核等进行编辑、删除管理。
图5-9,,,,,,,,,,日常管理模块
6系统测试
6.1 测试类型
表6-1,,,,,,,,,,测试类型
所用的
测试工测试类型 测试内容 测试目的 具和方
法
1(用户个人前核实所有
台:注册新用户、功能(除下载采
登录系统,浏览网功能外)均已用黑盒
页,发表留言,视正常实现 测试,使
听歌曲,点歌送给1(流程检用边界
好友,下载歌曲,验:各个业务值测试、功能将自己喜欢的音乐流程符合常规等价类
测试 收藏到音乐盒。,,,,, 逻辑,用户使划分、数
3(管理后台:用时不会产生据驱动
管理员注册系统,疑问。 等测试
管理员登录系统,2、数据精方法,进
音乐添加、修改、确:各数据类行手工
上传,会员评论管型的输入输出测试;
理。 时统计精确。
1(导航、链接、核实各个
页面结构包括菜窗口风格都与WE
单、背景、颜色、基准版本保持用户B测试通字体、按钮名称、一致,或符合
界面(UI)用方法 TITLE、提示信息的可接受标准,测试 手
一致性等。 能够保证用户工测试 2(友好性、易界面的友好
用性、合理性、一性、易操作性,
致性、正确性等。 而且符合用户
操作习惯。
1(应用程
序级别的安全
1(密码:登录、性:核实用户个人用户、管理员
只能操作其所用户; 黑安全拥有权限能操
2(权限限制; 盒测试、性和访问作的功能。 3(通过修改手工测
控制测试 2(核实只URL非法访问; 试 有具备系统访
4(登录超时限问权限的用户制等等;
才能访问系
统。
核实系统1( 最大并在大流量的数
发数; 据与多用户操2( 查询最
性能作时软件性能新发布音乐,注册 测试 的稳定性,不
新用户时以及登录造成系统崩溃时系统的响应时
或相关的异常间; 现象
6.2 测试结果
6.2.1 测试用例执行结果 表6-2,,,,,,,,,,测试用例执行结果
测试用例名称 用例状态 测试结果 备注
已执已测试
用户注册 行 通过
已执已测试注册用户登录 行 通过
已执已测试发表评论 行 通过
查看网站主页已执已测试 内容 行 通过
已执已测试添加音乐 行 通过
已执已测试音乐上传 行 通过
已执已测试会员管理 行 通过
6.2.2 测试问题解决
表6-3,,,,,,,,,,测试问题解决
错误或问题错误或问题描述 状态
注册用户完成时,提示信息有误已解决 导作用
注册用户时,单击提交后无提示
信息 已解决
也未跳转至其它页面
后台登录界面显示信息不完整 已解决
播放音乐不正确 已解决
7总结与展望
本系统的大部分模块已经实现。但是,一个完整的系统仅仅靠近一个月的分析、设计来开发是远远不够的,它需要更长的时间来测试并完善。因此,本系统仍然存在着一些需要改进和不足的问题。比如系统的整体设计需要进一步的美观,系统还不够完善还需要进一步的改善和加强,系统的内容需要更加丰富和多样化。随着研究的进行,可能还会出现其他一些问题,我会继续努力,逐步改善和不断完善本系统。完成这次设计任务总共用了一个月时间,前两个星期用来收集资料、学习要用到的各项开发技术、进行系统分析,然后一个星期用来设计系统,最后一个星期用来测试及修改。论文的撰写一直贯穿其中。
回顾这一个月的系统开发工作,总结起来那就是,软件的开发是相当辛苦的,但成功以后的喜悦也是非常美妙的,而且我发现,其中你投入的心血越多,成功以后你所获得的快乐与充实感也更多更强。
致,,,,,谢
本课题在选题及研究过程中得到XXX的亲切关怀和悉心指导。XXX多次询问研究进程,并为我指点迷津,帮助我开拓研究思路,精心点拨、热忱鼓励。XXX严谨的治学精神,精益求精的工作作风,深深地感染和激励着我。不仅授我以文,而且教我做人。XXX循循善诱的教导和不拘一格的思路给予我无尽的启迪。无论在理论上还是在实践上,都给予我很大的帮助,使我在知识水平和解决实际问题的能力上有了很大的提高,这对于我以后的工作和学习都是一种巨大的帮助。对老师的感激之情是无法用言语表达的。
参考文献:
[1]吴教育、曾东海、曾文权编著.Web开发技术--ASP.北京:清华大学出版社。
[2]卢镇波、李青、段明辉等编著.ASP编程实例入门与提高.北京:电子工业出版社。
[3]戴一波主编.DreamweaverCS3+ASP动态网站开发从基础实践.电子工业出版社。
[4]满在龙.完全手册ASP网络开发详解(附光盘).北京:电子工业出版社。
[5]刘炀.ASP网络程序设计.合肥工业大学出版社。
[6]马开颜.ASP实用教程第1版.北京:北京理工大学出版社。
[7]张海永、章伟德编著.精通ASP+XML+CSS网络开发混合编程.电子工业出版社。
[8]张鑫编著.外行学网页制作从入门到精通.北京.中国青年出版社。
[9]张学群、楼克明,库存管理,运筹学基础,经济出版社
[10]黄梯云,管理信息系统导论,机械工业出版社
[11]段兴等,visual,,,,,basic数据库实用程序设计100例,人民邮电出版社
[12]甘仞初,信息系统开发,经济科学出版
社,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,