Based on .NET platform course management system design and development
Abstract
With the development of educational informationization, Course management through web platform brings so many advantages for teachers and students. This paper discussed a 3-layer architecture course management system based on .NET technique. The system adopts SQL Server, ADO.NET, C# and ASP.NET.
The system architecture includes denotation layer, operation logical layer and data layer. With dynamic page as the UI, denotation layer is used to intercommunion with the system by the user; Operation logical layer includes operation processing layer and data operating layer, the operation processing layer call the interfaces of data operating layer to realize the functions; Operations on the data are provided as an interface by the data accessing basal class of data layer.
The system adopts ADO.NET technique to cut the number of active connections to database, so it realize the data sharing to the deepest extent; By adopting ASP.NET technique , we can divide the program and code into two different parts, so the programming code is more safe, more easily transported , executes more efficiently, and is easily assembled to distributed system.
Keywords: .NET platform, Course Management System, 3-layer architecture, ADO.NET, ASP.NET