Font Size: a A A

Design And Implementation Of Interactive Learning System Which Based On Php And MySQL

Posted on:2015-11-02Degree:MasterType:Thesis
Country:ChinaCandidate:B LiuFull Text:PDF
GTID:2298330467453657Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Computer technology has developed a leap in recent years, it subverts the form oftraditional classroom education. Online interactive learning system has gradually developedand flourished, many education and training school gradually come into people’ssight. Online learning has many advantages, such as learning time and spacebecome flexible, educational resources is published on the web, users can access wheneverthey want, which make the sharing of learning resources more effective. Therefore, itreduces the cost of learning. Any person, any time, any place, anything which called fourany is a prominent feature of the network teaching. It regards students as the center, thecommunication and cooperation study mode is more convenient. In this paper, after thedetailed analysis of the functional requirements of online learning, I design and implementan interactive learning system which operation friendly and functions comprehensive.In this paper, I used UML as a description language for system modeling, use thethought of Object Oriented as the instruction. I regard the system architecture as the mainbody of the construction of the system, and analysis of business processes of learningsystem. I select of agile development way to executive the development process. Firstly, Ianalysis of the functional requirements of the online learning system, after a fullinvestigation on the existing website and combined with the actual business needs, thesystem is divided into: article publishing subsystem, bbs, online voting subsystem, videosubsystem, file sharing and download subsystem. Then I determined using the B/S doublelayer structure which from browser to WEB server in the overall design. In the doublelayer system structure of B/S, the user only need to install the WEB browser, all functionscan be accessed and used from the server. So it can avoid the dependence on the client inthe C/S structure, reduce maintenance cost, and has the system good portability, increasethe reusable rate. What’s more, the expansion is convenient and rapid. Utilize UMLsequence diagram and static class diagram of design elements for the detaileddesign, including function design, process design and module design. During codedevelopment stage, I use the versatile PHP programming language, and fast, powerfulMySQL as a backend database, to establish the learning system which focuses on computer subject.The article publishing system provides articles browsing, publishing, management,classified, and other functions. Any user can access the system and browse various articleswithout registering; the article editor can publish articles through the system, theadministrators can manage the ordinary users and the information of articles.In the bbs, any user can access the system and browse various posts and its replieswithout registering; the registered members of bbs can issue new post and reply otherpeople’s messages, the system administrator can also manage the ordinary members and theinformation of posts.In the voting system, any user can access the system and vote or view the resultswithout registering. In addition, this system also has the background managementfunctions.In video system, any user can access and watch online teaching video through thebrowser without registering; system administrator can upload video files to upload thevideo files, modify or delete them.In files sharing and downloading system, using PHP technology to realize the operationon file system, like creating files and directories, modifying, deleting and other operations.The system used XML technology to restore relevant information, and PHP technology toread the information of XML nodes, so as to achieve the object of managing the files.In a nutshell, the online learning system will become a new direction for thefuture development of education, the content of this paper makes a preliminary attempt inthis respect, and obtained good results. Inevitably, there still disadvantages to a certainextent, I also need to continue to study and improve the interactive learning system.
Keywords/Search Tags:Learning system, Object-Oriented, PHP, MySQL, B/S
PDF Full Text Request
Related items