Font Size: a A A

Design And Implementation Of A Travel Website Based On MVVM Framework

Posted on:2017-09-02Degree:MasterType:Thesis
Country:ChinaCandidate:L Y FanFull Text:PDF
GTID:2348330512480142Subject:Software engineering
Abstract/Summary:PDF Full Text Request
This system,which based on the MVVM(Model-View-View Model)framework and according to the rich client technology,has been designed refer to the popular topology structure of many large travel website system.Besides,it puts forward a configuration scheme about optimizing the whole system,which includes unifying the management of configuration on the web front-end system and balancing the connections between the web back-end server and the back-end database by the loading balance system optimizing the configuration of cache system through the web front-end system,applying the separation technology among using,speaking,reading,and writing in the cluster system of back-end database.In this article,the system based on the MVVM mode,and the Web front-end uses the light-weight Avalon framework which is separation of back end and the website front end.The hierarchy model of the system includes the Model layer,the View layer,the View Model layer,and the database access layer.In this paper,according to the system stratification on the system modeling,and designing the View Model layer and Model layer main view object's properties and methods.By analyzing the user consumption behavior,and extracting the demand of the system,the front-end system mainly includes the home page,theme travel,community activities,folk customs,service and so on five big function module.The author during practice in Qunar,mainly involved in the requirement analysis of the website system requirement analysis,data interface specification,page layout,front-end Web develop,testing and maintenance.The main study works focus on the following several aspects:(1)The author accomplished the requirements analysis of website.By deep analysis the advantages and disadvantages of the tourism,also studied according to market needs,being involved in authoring the documented requirements of the website,and drew up the more comprehensive data and interface standard with back-end developer.(2)The author accomplished the system topological structure design and the software architecture design.(3)The author independent completed the travel website for the development of the front page.(4)Responsible for overall project before the front-end and the back-end results of system debug and test prove that the system.(5)Writing unit test cases,responsible for front-end system maintenance,optimization performance and optimization code.It turns out that this traveling web can fit the functional requirements of Beta Version by verifying the function of front and back end system.The author has optimized the response time of system page table when finding out the slowest page loading part,through analyzing the Time-line of working website.Right now,the project is in its early private beta test stages.After the project on the line,our company will promote the city tourism development,it offers the space develops and the opportunities for the founding of the city areas in underdeveloped area.
Keywords/Search Tags:Rich Client, Web front-end, MVVM Mode, Avalon Framework
PDF Full Text Request
Related items