Font Size: a A A

Design And Implementation Of Helping Learning Online Assignment System For Adult College

Posted on:2015-03-15Degree:MasterType:Thesis
Country:ChinaCandidate:J K NiuFull Text:PDF
GTID:2308330476452883Subject:Computer technology
Abstract/Summary:PDF Full Text Request
Assignment is an important part of the teaching process as well as one of the important ways to ensure the effectiveness of teaching. In the IT environment, especially with the rapid development of network technology and wide application, transferring from the traditional writing assignment to the online form is already the trend. As a Shanghai subsidiary of an adult college, although the teachers can use the implemented online assignment system integrated on the school online classroom system, but their work is still restricted by problems like passive acceptance with almost no autonomy and low curriculum coverage. To further promote the development of teaching, the development of an online assignment system suitable for their own characteristics has become inevitable.In order to achieve the goal of accurate system positioning, during the preparation period before the system development, the author conducted a survey on different types, professions and teachers of related subjects through written questionnaires, individual exchanges, seminars and other forms and finally decided to develop a "helping learnming" online assignment system to guide and help students learn, and promote the exchanges of teachers and students as well as students and students. On this basis, the author collected and read a lot of literatures about online assignment and testing system so as to get more comprehensive understanding and evaluation of the online assignment application status, applied technology, existing functions and development trends. Then the author learned a lot of experiences and practices which greatly inspired the design and the development of the online assignment system wanted.Development of the system went through four stages: requirements analysis, system design, system implementation and system testing. In the requirements analysis phase, the Erikson-Penker business expansion model was first used to analyze the basic processes of the system, and then the UML(Unified Modeling Language) diagram was used to describe the activities of each business process. Then, we designed seven uase cases of system, including managing basic data, arranging assignment and others with UML tools, and completed the text narrative of every use case. In the system design phase, the design of static and dynamic design system was completed. Static is designed primarily to complete the design of various classes and the relationship among them represented by the UML class diagram. Dynamic design was used for the interaction design in different scenes among various classes represented by the UML interaction diagram. In the system implementation phase, the B/S architecture was used, with Microsoft.NET Framework3.5 as the development platform, ASP.NET / C #, HTML and JavaScript as the development tools and languages, SQL Server 2008 as the database software. ASP.NET three-tier system was applied, namely, the presentation layer, business logic, data access layer, as well as the physical layer and the common layer. In the system testing phase, in accordance with the test program, the test was divided into unit tests, joint tests and system tests and the corresponding test cases were designed for the unit tests and joint tests. The existing errors found during the system tests exist have been resolved.Currently the system has been at the experimental stage. Unlike other online assignment systems that are somewhat more like the test system, the designed system is a "helping learnming" platform which provides a relaxing environment for the students to learn independently and focuses on the interaction. The system development technology is selected appropriately, which makes it easy for maintenance and updates. The structure design is clear and the corresponding functions and duties of the administrators, teachers and students are achieved separately without interruption. The related functions are complete, which enables students to get involved in every step of the assignment in a friendly, orderly environment, effectively ensuring the quality of students’ assignment. Various users can analyze a variety of types of data from multiple perspectives. The system is versatile, compatible with a variety of subjective and objective questions, which is suitable for all types of schools, teachers and courses as a reference. Nevertheless, there are also weaknesses, such as no difficulty level, no automatic marking for the subjective questions, and single strategy for automatic assignments, which need to be improved continuously in the latter.
Keywords/Search Tags:online assignment, helping learning, UML, Asp.net, SQL Server 2005
PDF Full Text Request
Related items