Font Size: a A A

The CAI System Of "Visual Basic Programming Design Language"

Posted on:2008-10-11Degree:MasterType:Thesis
Country:ChinaCandidate:G F JiangFull Text:PDF
GTID:2178360242960082Subject:Computer software engineering
Abstract/Summary:PDF Full Text Request
This paper first states the reason of development of"the CAI System ofVisual Basic programming language", The writer thinks, if have a CAIsoftware that can reduce the teaching workload in the process of teaching, canrich teaching methods, it can also as a review tools of the after-school tostudents.But many teaching function of CAI software is one-sided andincomplete, is not suitable for everyone. The CAI software of programminglanguage is usually simple boring e-books, rarely has made entertainment in theeducation,hase a variety of forms, meets the needs of any person, can be used inany situation. Moreover,The Internet is not put in everywhere and is notused by everyone Around the world , CD-ROM versions of CAI is moreeconomic benefits and is easy to carry, therefore the actual condition of thecurrent combination of teaching needs, Hence needs to develop a CAIsoftware of programming language that is CD-ROM versions and has amore comprehensive function ,such as teaching, practice, test, evaluate,produce examination paper.Secondly, introduces the knowledge of development of " The CAI Systemof Visual Basic programming language", which uses the programminglanguages __Delphi, the database __Access, the papers browser and outputvector__Word. And states the realization principle of the system criticaltechnology.Delphi is developped by the Borland Corporation, well received by theprogrammers favorite visualization software development tools. Based on itsform and object-oriented methods, high-speed compiler; to develop Windows XPstyle application that enables users easy to operate.Microsoft Access is published by the Microsoft Corporation, available tothe data database management systems. It has a friendly interface and easy tolearn and use, to develop simply, flexible interface features.The CAI system is mainly used TADOQuery component that connects the database, Therefore the right data in a database using the various operationalcomponents of SQL TADOQuery attributes add SQL statement, the databasetable data added, modification and deletion, etc..SQL is the standard database language, including data definition language,data manipulation language, to achieve complex database operations, flexibleforms. In the CAI system uses mainly the Select statement to inquiry the datain the database table under the specified conditions, and achieve datacollected in the form of the results displayed to the user ;the insert statement isinsert a new record into the user table and the various of type tables; thedelete statement is delete a record from the various of type tables.The multimedia technology is an important application of the CAI systemin process of the software design in recent years ,it makes the teaching processno longer boring, Lets learners easily learn knowledge in the entertainment, theMultimedia Video be used as a supplement to the E_Book of the theoreticalstudy.In the CAI system,multimedia technologies used the Delphi TMediaPlayercomponents, which packages lots of function of the Windows Media ControlInterface (MCI) , use easily, as long as the components of the propertydesignated as filename to broadcast the name, then call the appropriate methodof components can be broadcast multimedia files; The player can be placed onany component, allow users to set up a reasonable user interface to the overalllayout.The CAI system of "Generats Papers" module requires open papers whichis collected in the Word, and then print out. Hence the need to process aproblem that is the interface connection among of Delphi, Word documenteditor and storage Access database.Both the Word and the Access are published by the Microsoft company, theyhave a common interface language VBA, between the two can communicateeasily. Visual Basic for Applica (VBA) is the new generation standard macrolanguage, with the Office applications across a wide range of control softwareand application software targeting ability. using VBA and Delphi documentcombining interactive controls, Delphi can achieve perfect from the Accessdatabase extraction, data integration, Word in the final output functions.Thirdly, on the "Visual Basic programming language," CAI system each functional module specific functions , theory and interface design. The system ofCAI has four main parts : the study of theory, practice and test, production test,System Management.The theoretical study have two functions, one function is e-books, choiceslearning content in order to specific need, that is, the left tree option to choosecontents of the study, on the right richedit components immediately revealedthe content you selected; Another function is teaching video, dynamically theoperation step teach of "Visual Basic Programming", which is added to thefirst function, avoid dry, raising interest in learning.This module can be achieved that learning content fuzzy inquiry, in theinput box to input the contents of the study, the system will be imported as tablesand sections of the chapters were fuzzy matching, If have a similar name, itshows that the relevant contents of the study, This simplifies the tediousoperation of the learning content search.The part of practice and test questions in part from Implementation aRetrieve random questions from questions bank , interface through the left sideof the tree sections show the district choose to practice and test the contents, Thesections not only randomly selected to the questions and practice tests but alsofrom all the chapters take out questions integrated comprehensive review andtesting; In the practice process can always check the answer, after the test isgiven a score of learning to master.The Test Generation is achieving some of the papers from the question bankthat stored in a database, but the module and exercise and test module taken inthe form of questions, practice and test module is a take out randomly fromeach section or Integrated section, to be followed by shows in the interface, thequestions bank is closed for general user; to generation module and papers, thequestion bank is opened for the user, users can choice questions in questionarbitrary,and the questions according to degree of difficulty adjusting toarbitrary papers difficulty. This according to the learning of students, teacherscan learn, more can be easily generated papers and the papers generated in theword which can preview and print out reduction of the workload of teachers.System management contains two aspects. user's permissions managementand examination management. user's permissions management for theestablishment of the new system users and users have the right letter Interest edit, and delete operations. users as students, but to use the study of theory andpractice and testing of two parts function; teachers can use the general theory oflearning, practicing and testing and production functions of the three-part test;Super users such as systems administrators, All functions can be used.examination management, including typed items and questions in the time ofadmission changes delete functions.Finally, the author proposes the improvement tentative plan to the CAIsystem in future maintenance stage.Through progressive improvement, The "Visual Basic programminglanguage" CAI system will play an increasingly large role to teachers teaching inthe actual work.
Keywords/Search Tags:Visual Basic programming language, CAI, The Papers Generation, System management
PDF Full Text Request
Related items