Font Size: a A A

Original Music Website

Posted on:2016-08-17Degree:MasterType:Thesis
Country:ChinaCandidate:R ZhangFull Text:PDF
GTID:2348330485959611Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the progress of our society, the network becomes an indispensable resource of our life. In recent years, the online music industry has developed with the development of mobile Internet. And the Internet music has won people's recognition. To meet our further demand, the Internet music websites have sprang up all over the network. Those websites for sharing music have provided a broad and fair platform to the users. The original music website is a network music platform as well as a main medium of music buffs to sharing the latest works. And we can make friends by music, contact with friends by music, and broaden our horizon by music on the platform. It can not only provide the listening and downloading services of the songs but also offer the chances for music buffs and creators to exchange and share their ideas. Thus, users can know more music styles and the website expands the spread range of original music.This thesis focuses on the system design and development of the original music website. The article expounds in details of development platform, system framework and database. The development started from the perspective of users' demand and the demand analysis of the website system includes two parts: function requirement and non-functional requirement. The function requirement lists the five modules of the system: the user registration and login module, information management module, works using and managing module, searching module and site management module. The non-functional requirement includes user interface requirements, software environment requirements, hardware environment requirements, etc. In addition, due to the original music, the design of website security is considered, in case of the infringement of copyright and information leaks. The systematic architecture design of this website system is based on the MVC design pattern, which divides the system into three parts: model, view and controller. And it realizes the MVC design pattern through the control performance layer, business logic layer and data persistance layer. To meet the function demand, the original music website system is divided into two parts: foreground system of music using and the background system of music managing. The foreground system provides services such as music-online-playing, music recommendation, music ranking and searching. The background system provides web administrator the management function of users as well as music works.Being developed completely, the website system has been operated successfully and passed the test. The result shows that the original music website meets the requirement of function and performance and can be used safely.
Keywords/Search Tags:music, Java, Struts2, web project development
PDF Full Text Request
Related items