Font Size: a A A

Design And Implementation Of Management System Of Science And Technology Projects Based On ASP.NET MVC And Entity Framework

Posted on:2016-01-24Degree:MasterType:Thesis
Country:ChinaCandidate:X Y YangFull Text:PDF
GTID:2308330464474174Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the sustained development of information technology and network technology, the requirement of web application keeps increasing. At present, it is hard to meet the current requirements to develop Web application system for mainstream technology of ASP.NET Web Form and ADO.NET under the.Net platform because of its relatively high development costs, poor flexibility, a long development cycle and other shortcomings. Therefore, Microsoft launched a new generation of ASP.NET MVC and the ADO.NET Entity Framework technology to solve the defects of the mainstream Web development technology, and thus we can develop a Web application system which has higher flexibility, maintainability, reusability, extensibility and shorter development cycle. Our study is mainly supported by the two new technologies of ASP.NET MVC and ADO.NET Entity Framework to develop a suitable science and technology project management system, which is consistent with the actual needs of the Education Department of Gansu Province.Firstly, we analyze the working principle and the advantages and disadvantages of ASP.NET MVC, three-layered architecture and ADO.NET Entity Framework. Through research and design, we make a decision of the overall framework design that the two new technologies incorporated into a three layer structure, where the ASP.NET MVC and ADO.NET Entity Framework are adopted to build the presentation layer and the data layer, respectively. This kind of Web application system architectural design, not only makes the new technology to be fully utilize in the Web application but also solves the problems that exist in the mainstream techniques.Secondly, we analyze the needs of science and technology project management system, and elaborate all the functional modules as well as non-functional requirements, including the performance, reliability, maintainability, extendibility, and business adaptability of the system. According to the requirement analysis and architectural design of the system, the client application software of the science and technology project management system is realized based on the C/S design patterns. In addition, from bottom to top, i.e., the data layer, the application logic layer and the presentation layer, we achieved a Web application that implements typical three layer architectural design based on new Web development techniques and meets the requirements of Gansu Provincial Department of Education on science and technology project management system.Finally, we do a detailed test for each function module of the Science and Technology project management system belonging to Gansu Provincial Department of Education, to ensure the reliability, stability and maintainability of the system.
Keywords/Search Tags:ASP.NET MVC, Entity Framework, Three-layered architecture, Client/Server Design Patterns, Web Application
PDF Full Text Request
Related items