Font Size: a A A

Design And Implementation Of Thesis Guiding System For Spare-time University

Posted on:2012-11-24Degree:MasterType:Thesis
Country:ChinaCandidate:D H CuiFull Text:PDF
GTID:2218330362458673Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Along with the innovation of spare-time university teaching system, web-based instruction becomes an important part of spare-time university teaching. As an extension of the teaching system, the thesis guiding through internet attracts more and more attention of the people. Looking around the domestic and foreign software market about thesis guiding, we found that the foreign software could not meet the need of domestic user and the domestic one is not good enough to be adopted. Currently, the email is the most popular used method for thesis guiding. The teacher and the student communicate each other through the email for the purpose of thesis guiding. This makes inconvenient to both the teacher and the student. Also, it limits the work efficiency. So it becomes more and more important to research on how to build up a web-based thesis guiding software platform with a flow control to meet the user's general requirements.Under the circumstances, we analyzed the business logic and the platform requirements according to the features of thesis guiding of spare-time university. We analyzed the phenomenon of the downgrade of thesis quality and the teacher's role during the thesis guiding process, analyzed and modeled thesis guiding process and five sub-processes, and analyzed the necessity of multi-version thesis management from different angles of school, teacher and student. From the view of the different participants, we defined the responsibilities and the relationship of different user roles. Then, we used a use-case diagram to define the platform functions, and described the features of the platform in detail through the use-case specification, and analyzed the interface to the external software system.After that, according to RUP development mode, we elaborated the system architecture design in detail from different view of software design, like logic view, key class diagram, process view, deployment view, etc. In the meantime, we proposed multi-version thesis management solution to archive history versions of the thesis, and resolved the issue of single sign-on and integration with other software like education administration system. We also proposed some effective security measures to strengthen the security of the platform. The platform adopted C#, ASP.NET as development language, SQL SERVER as database, and is based on B/S architecture.After the implementation, we tried to verify the result by deploying it in the real environment. The platform passed the functional test and the performance test successfully, and achieved the design requirements. During the shakedown period, both the page response time and key indicators reached the expected standard, and the platform showed good security and stability. The platform was approved feasible and also improved in the practice.
Keywords/Search Tags:web-based thesis guiding, thesis management platform, multi-version management, system integration
PDF Full Text Request
Related items