Font Size: a A A

The Practice Of Online Survey Website Based On Test Driven Development

Posted on:2015-11-11Degree:MasterType:Thesis
Country:ChinaCandidate:Y WeiFull Text:PDF
GTID:2298330452959350Subject:Management Science and Engineering
Abstract/Summary:PDF Full Text Request
In recent years, research on satisfaction has been more and more emphasis byacademics and people in the industry, the customer is God, customer satisfactiondirectly determines the future of the company. In some way, colleges and students isalso a relationship between producers and consumers. Compared to the degree ofimportance for customers to business, students for higher education institutions areeven more significant. The purpose of education is to provide the society withhigh-quality talent and the quality of talent educated by colleges directly affected thedevelopment of the society. So students’ satisfaction research is crucial. Smooth datacollection and data analysis channel can bring a multiplier effect to study. Comparedto paper-based surveys, online surveys have many advantages, such as saving costs,saving time, and user-friendly features. Therefore, this paper proposed to develop anonline survey website for student satisfaction surveys. Compared to other generalinvestigation services, the website serve specific subject. The functions of the websiteall serve student satisfaction survey.Software quality and scalability is crucial for software users, Software developersalso been actively exploring the development methodology to improve softwarequality and scalability. Agile development methods have emerged, agile softwaredevelopment can greatly enhance the ability to adapt to new demands. Test-drivendevelopment is one of agile development practices, and it can escort for the quality ofthe software. According to the principles of test-driven development, you must firstdesign test cases and implement them. After the refactoring code,the developer mustrun the test case and make them pass. The test cases also play a role like projectdocuments and they can be easily understood.The online survey site uses J2EE as technical architecture, and uses mavenThe test drive model is utilized for development in all the processes, and with the helpof Hudson to accomplish continuous project integration, at last, to realize the automatic operation of the unit test The project includes questionnaires management,investigation management, respondents management, data analysis, user management,privilege management six modules. The website is divided by the bottom-persistencelayer, logic layer, presentation layer three parts. Persistence layer and logic layer of communication between objects transmitted primarily through the PO, logic andpresentation layers of the communication is mainly transmitted through the object VO.The survey website is fully functional, quality tough, and has good scalability. And itcan well serve the higher education satisfaction surveys and data collection andanalysis work.
Keywords/Search Tags:Agile Development, Test-Driven, Higher Education, SatisfactionSurvey
PDF Full Text Request
Related items