Font Size: a A A

The Dream Follower System Based On JavaScriptMVC

Posted on:2015-01-11Degree:MasterType:Thesis
Country:ChinaCandidate:R X ZhangFull Text:PDF
GTID:2428330461955023Subject:Information Science
Abstract/Summary:PDF Full Text Request
Each of us has our own idols and there was a survey showed that two types of idol attachment account for the first two higher proportion among all kinds of idol attachment types:identificatory attachment type,which means the worshipers want to be the celebrity and the second is romantic attachment type which means the worshippers want to be the celebrity's romantic partner.The identificatory attachment type accounts for the highest proportion.Appreciation certain qualities of idols directly reflects the own values of the admirer's.For the worshipers,idol plays a great role in promoting them,is the strong and positive force driving a worshiper forward and is a stellar example to make worshiper achieve self-worth.In response to this phenomenon,this paper presents Dream Follower system to test the similarity between the users and the idols.In addition,the system also provides users with some useful references.If the users want to accomplish some goal just like the idol in a certain area,they can refer to this provided information to make a plan to achieve their goals.The system is composed of the front-end part and the back-end part,this paper mainly describes the front-end part,and discusses the main points and solutions.Dream Follower uses the JavaScriptMVC framework to achieve the front-end development.The entire program can be separated into four parts:choose idol,compare the similarity,get the results and follow.Users can search the idol's name or choose a list of labels to select the qualified idols.After that,users can start to compare with their idol.Comparing the similarity part is divided into three types to compare:basic information,MBTI personality type and idol's information.The basic information includes:gender,age,constellations,education and nationality.After filling in the basic information,users need to test their MBTI personality type.The next step is to compare the idol's information;this part is mainly used to test whether the users have a similar experience with their idols,or whether they have the similar reaction with the idols in the event of a similar situation.Finally the system will show the similar results and overall similarity in all aspects of this case,and then users have two ways to reselect idol to compare:The first method is to choose idol in the recommended area;the second method is "Try again",go to the choose idol page to reselect idol.Because the users have filled out their basic information and MBTI information,so the second time users don't need to fill out the information again,they can directly test the idol's information.If they do not want to compare,then they can select"Follow".In this section,the program recommends some courses,books and videos,which users can reference;besides the system also provides daily efforts schedule for users,which is based on the ten thousand hours theory.This thesis is divided into six parts.The first part introduces the background of the research and a brief description of the system.The second part introduces the characteristics which are needed when calculating the similarity between people and the theoretical reasons to select them,the characteristics including constellation,education level,personality type and etc;this part also introduces The Talent Code and the similarity calculation method.The third part explains the relevant techniques used during the front-end development.The fourth part introduces the system's operating framework and the entire workflow.The fifth part is a briefly introduction of the front-end development process.The last part of the paper is a summary to the whole thesis.
Keywords/Search Tags:idol, MBTI, JavaScriptMVC, MVC, front-end development
PDF Full Text Request
Related items