音乐网站的设计与实现毕业论文 下载本文

内容发布更新时间 : 2024/4/28 2:20:13星期一 下面是文章的全部内容请认真阅读。

信息科学与技术学院学士学位论文

JIU JIANG UNIVERSITY

毕 业 论 文

题 目 音乐网站的设计与实现 英文题目The Design and Implementation of Music Website 院 系 信息科学与技术学院 专 业 计算机科学与技术

二O一五年五月

I

信息科学与技术学院学士学位论文

摘 要

网络音乐巨大的潜在市场,带动了国内在线音乐的飞速发展,像百度、腾讯、豆瓣、酷狗等公司都研发了自己的在线音乐网站。同时也有很多小型音乐网站如雨后春笋般出现。但是很多的音乐网站在很多方面的设计都不合理和安全,例如架构不合理,性能低下,而且投放了大量的广告,界面设计烂,下载收费贵,用户体验差,导致整个网站系统运营质量很低。

系统阐述的是一个在线音乐网站的设计与实现。经过对现有的在线音乐网站仔细认真的分析和对比,以及自己对在线音乐网站的体验和感受,得出了本音乐网站的功能需求。根据系统需求,系统采用APACHE2.2作为服务器,Mysql数据库做数据平台,并选择PHP语言开发后台服务系统。前台主要使用HTML5,CSS3,Javascript,Ajax等技术,Ajax主要用于网页中的页面特效和异步通信。

系统采用MVC架构,将系统分为数据层,视图层,业务逻辑层三层来开发与实现。这样将三层独立开发,有利于维护和效率。

系统大体上分为两个模块,分别为前台用户模块和后台管理员管理模块。在安全上,系统在有敏感信息的传送上都使用了单向加密,以及采用了防SQL注入技术。

关键词:音乐网站,在线试听,异步通信

II

信息科学与技术学院学士学位论文

Abstract

Network Music huge potential market, led the rapid development of the domestic online music, like Baidu, Tencent, watercress, cool dog and other companies have developed their own online music sites. There are also many small music sites have sprung up. But many music sites in many aspects of the design are unreasonable and safety, such as unreasonable structure, poor performance, but also put a lot of advertising, bad interface design, download charges you, the user experience is poor, resulting in the quality of the entire site system operators are low.

Systematically expounded the design and implementation of an online music site. After the existing online music sites are carefully analyzed and compared, as well as its own online music site experience and feelings come to the functional requirements of the music sites. According to the system requirements, the system uses APACHE2.2 as a server, Mysql database platform for data and select the PHP language development background service system. Reception main use HTML5, CSS3, Javascript, Ajax and other technologies, Ajax is mainly used for special effects and asynchronous communication web page in..

The system uses MVC architecture, the system is divided into data layer, view layer, business logic to the development and realization of three. This will triple the independent development is conducive to safeguarding and efficiency.

System is generally divided into two modules, each module for the front and back-office administrator user management module. In security, the system has sensitive information transmitted on the use of one-way encryption, and the use of anti-SQL injection technique.

Keywords: Music Website, Online Listening, Asynchronous Communication

III