Font Size: a A A

Research And Design Of Web Teaching Platform Based On Virtual Space Of Classroom

Posted on:2008-05-20Degree:MasterType:Thesis
Country:ChinaCandidate:G F HuangFull Text:PDF
GTID:2178360242971560Subject:Computer technology
Abstract/Summary:PDF Full Text Request
As the rapid progress and continuous mature of the computer technology, modern educational technology is widely applied into teaching and it has greatly changed traditional ways of teaching and learning. A completely new style of research learning, based on internet, has been accepted by most of the teachers and students, spreading quickly to public. Online teaching platform, as an important communication media of learning resources and a communicating platform, is becoming mature as the application of information technology in education. A learning way based on teaching platform, which is full of practice, exploration, openness and independency is necessary. Therefore, to develop a teaching platform with high intelligence, meeting users'habits, fully inspiring users, is an important prerequisite of online teaching.The paper has described the design and development process of online teaching platform from the following aspects:First, explain the platform's using background, actuality and meaning clearly. By analyzing its limitation of application in education, the paper provides some countermeasures and solutions.Second, introduce the theoretical basis of platform's development .The important point is to expound the systematic analysis, design solution, UML modeling technology, .NET framework, ASP.NET and ADO.NET standing on the point of objects.Third, according to users'needs and functions analysis of system, the paper sees to it that the whole platform has centered on a virtual classroom, which mainly includes personal space, classroom space, resources issue, resources batch downloading, intelligently answering questions, special discussion and video playing etc. To assure smooth development of system and solve difficulties in future maintenance, it has used UML modeling technology at the beginning and described its request and design by patterns of pictures aiming to be easy for the developers'intercommunication and understanding, preparing ways for further development.Fourth, by designing the concept and physics of database, it has determined the relationship of datasheet and field, completing the design of database.Fifth, from the data layer, logic layer and presentation layer, it has explained the design principle of the platform-three architecture and emphasized the advantages of Interface Oriented Programming. It also made detailed description of some key technologies in its application such as design of User Control, technology of Master Page, FTP file transferring, membership service expansion and system cache.The platform is based on the latest integrated environment of VS2005 of Microsoft, development by C# language, making full use of the advantages of .NET Framework, applying the theory of objects oriented and three architecture of interface oriented programming into design to secure its generality and standard. In the data accessing layer, it abstracted the data accessing methods as an IDAL interface module, while in the logic layer, by using instantiation interface object transferring data accessing methods, it made itself separate from the dependence of specific database, assured the possibility of transfer of data. Making use of jurisdiction management of ASP.NET2.0, the system made a further expansion of membership service, provided the flexibility and convenience of user resources, user jurisdiction and role management, improving the security. By using the way of file transfer based on FTP protocol, it can fully use the advantage of campus network; improve the efficiency and stability of transferring large number of data. Based on the actual application situation of users, it dynamically changed the resources organized by users into static state pages and packed them into zip files for public downloading. It's convenient for the users to use the resources in no network environment.
Keywords/Search Tags:Teaching Platform, ASP.NET, UML, Three Architecture, SQL Server
PDF Full Text Request
Related items