Font Size: a A A

Design And Implementation Of Retrieval System Of Internet Movie Database Based On Microsoft Azure

Posted on:2016-04-21Degree:MasterType:Thesis
Country:ChinaCandidate:Y S WeiFull Text:PDF
GTID:2308330482953292Subject:Software engineering
Abstract/Summary:PDF Full Text Request
In recent years, the progress of information globalization and internet technology has been pushing onto new levels. Traditional industries has been through the biggiest transformation ever in history, while the Internet is leading them towards a new direction. Cultural comsuption triggers more profits in economy, and cultrural products such as movies and teleplays are widely offered to consumers. In the period of the Internet changing the game between traditional industries, huge amount of information and resources are being gathered. However, the much more information spreaded, the more useless information produced. The problems like redundance and asymmetry of information become prevalence, on account of nonexistence of standards and interfaces.Today, hundreds of transnational internet companies are expanding their business to movie industy. Companies like News Corporation, Amazon, Baidu, Alibaba are operating their related business. It’s hard for end users to choose platform or service, because they have to learn how to acquire the right and necessary piece from the sea of information. Thus the solution to provide an open and individual information platform running services focused on users, is to design a unified movie data interface and connect services from different providers to the platform. This approach will be much easier to share information and communicate between users and providers.On the Internet, there is a perfect template from a website named Internet Movie Database (aka. IMDb) which has the biggest movie database all over the world. On IMDb, we can not merely access the most authoritative and complete movie data, but the connections between internet and filmmakers as well. As stated earlier, its own standard cannot be shared cross-platfromed. Therefore we need to build a flexible interface and be ready of large-scaled integration. For users in this case, it means there will be a neat way to reach the pure, correct movie information. As for professionals, there will be a powerful analysis tool to inspect cross-platform data in use of observation and decision-making.In this context, a concept that building a movie entry retrieval system is emerged. In the thesis, an integrated solution is raised: it’s a movie information platform in foundation of internet data, empowered by cloud computing, combining the requirement of both normal users and professionals, and in great extensibility to adopt internet data. This is a chance that we can make good use of it. To accomplish the task, I’m using modern software developing process and MVVM design pattern to build the client software. I’m using deserialization technique to transform HTML format data, and hosting a SQL server on Microsoft Azure. The software will be forged and polished for variant type of users. In the thesis, details on system architecture designing, standard data modeling, data acquisition, client developing, switching to cloud service will be expound at length.From the very beginning of the project, we take serious consideration of the requirement of every single role in the system, from data providers, service providers, normal users to professionals. By the end of the thesis, I will deliver the result in the initial stage. This project is just a beginning for our great expectations. In the future, there will be continous updates to the system providing extra data and services and mantaining for a long lifecycle. The establishment of the standard and platform will become an epitome in the usage of data and cloud computing, an application of user first, content first strategy, and also a sample which could be duplicated and generalized to other industries.
Keywords/Search Tags:WPF, MVVM, Serialization & Deserialization, SQL Sever, Microsoft Azure
PDF Full Text Request
Related items