Font Size: a A A

The Design And Implementation Of Credit Edit-Based Course Selection System Based On ASP.Net And XML

Posted on:2014-03-06Degree:MasterType:Thesis
Country:ChinaCandidate:T T SunFull Text:PDF
GTID:2268330398496685Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the development of computer science, Web database application appears to become diversified. These Web database application include digital library, eBooks, remote education system.Online course selection system as an important part of Campus Network has also been widely used. Many university case show that, elective system usually produces sudden visit peak in the primeval. It will increase the tremendous pressure to the system. It can cause the Web service and the database server crashes seriously. In addition, the various kinds of conflict is likely to appear in course selection system (such as time, leading class). This article studys those above problems.1.The course selection system based on ASP.NET technology. Compared with the ASP script programming language, ASP.NET interface design and program design are separated, the reusability and maintainability are improved.2. Due to the wide application of elective system, Now there are many different types of elective system. It is necessary to focus on the performance optimization of elective system in many aspects. For example, many students select the course at the same time. It leads to the concurrent conflict and makes heavy burden to server. To solve this problem, it can separate the database form which is read and wrote requently from the database in the design of this system. These forms are transformed into XML document. And then use the client log to judge data. Data query in client can minimize the pressure of server and avoid the Web server and database server crashed. At the same time, taking the stage of course selection also can reduce the pressure at beginning of course selection.3.The solutions for the various conflicts in the course, including the time conflict, leading class conflict and so on. For the time conflict, the class time are stored in different data elements. Then we can Remove them from the database and compare them with the time of selected one cyclically. If the times are same, then the system will prompt a time conflict to users. While leading class conflict will read leading classes in section with the data separator comparing with the course selected. If the leading class has not been selected and learned, the system will prompt the leading class conflict.
Keywords/Search Tags:online course system, ASP.NET, XML, conflict resolution
PDF Full Text Request
Related items