Font Size: a A A

Design And Implementation Of The United States School Promotion And Application System

Posted on:2017-08-21Degree:MasterType:Thesis
Country:ChinaCandidate:D XueFull Text:PDF
GTID:2348330542452422Subject:Engineering
Abstract/Summary:PDF Full Text Request
With high-quality teaching,rich resources and pure English speaking environment,American universities have always attracted a large number of domestic and foreign students to apply every year.The mainstream application systems to apply for American universities include a nation-wide application system,and a system to apply for schools within the California state.Many schools also have their own system to apply.The requirements vary between different systems,and the application process is rather complicated.What's more,due to the singleness of these systems,it's difficult for other newly-established schools to advertise through these platforms and become known to students.Under this circumstance,a promotion and application system-EA(Education Axis)was created to fulfill the gap.EA plays a valuable role in the generalization of schools and application procedure.This paper first introduces the research background,which includes the development of application systems in US and the significance of the design and application of EA.Then this thesis studies the web mode in EA based on MEAN frame work,and introduces the use of Javascript in Web.Finally,this paper investigates the existing problem in current application systems of how to build relationship between applicants and schools,and optimization design for implement EA system.This system uses agile developing model to develop the front-end and back-end synchronous through API.The whole system is written in JavaScript language.The front end mainly uses AngularJS to implement user interaction.The back-end uses NodeJs and Express to design API and implement database interaction with MongoDB.This system is a Web project and its main operating system is Windows.Each time when a functional module is developed,the back-end will write server test cases based on Mocha framework.After running out each test,a report will be generated to examine the correct rate of code function and test coverage.Based on the need of the system,the developers first designed the database interaction and storage in detail,and drew the date flow chart.Then the developers used UML to carry out the logical analysis,case analysis and function analysis aiming at different roles in the platform.Finally,the test was carried out from the user's perspective,and the developers implemented the interaction between different functions steadily.This study enriches the way of university promotion and application.EA system has implemented the separate management of universities and partners,which explores a more efficient and safer approach to the promotion and application of American universities.Given priority to the generalization of schools,the system has optimized the ways to establish connection between applicants and universities,making it more convenient for students to apply and enabling more schools to be known to applicants.Therefore,students are provided with more options,and the universities have the opportunity to promote themselves.After schools get students,the platform and collaborators will receive the appropriate economic benefits,and realizes the resource sharing between universities,students and partners accurately and efficiently.
Keywords/Search Tags:Promotion, Application, JavaScript, Web, MEAN, Node.js
PDF Full Text Request
Related items