Font Size: a A A

The Research And Development Of Assisted Instruction System Based On .NET

Posted on:2007-02-06Degree:MasterType:Thesis
Country:ChinaCandidate:Y F YinFull Text:PDF
GTID:2178360185992618Subject:Software engineering
Abstract/Summary:PDF Full Text Request
The Computer Assisted Instruction (CAI) is an important developing branch of the computer applications. It has added the new mode up to the traditional instruction. In all kinds of periods, it has always been developing and improving to make itself better. With the appearance of network and development of network technology, it transfers from microcomputer environment to network environment. Furthermore owing to the improvement of the multimedia technology, its performance has become more diverse.This system offers teachers a kind of bran-new tool for accumulating instructional resources and assisting instruction, and also offers a kind of new information resources environment for the studying of students at the same time. Surrounding all resources involved in course instruction, this system implements course syllabuses, course teaching plans,course experiment plans,teaching resources( multimedia resources, courseware, study tools, learning templates, study cases and literature resources, and etc) to be organized in network,and all the course resources are open to all the teachers and students of the academy,in addition the system also offers a flat to all the teachers and students of the academy to communicate and discuss each other.This article has conducted the research to the software method of development, has pointed out the structurization programming method,the object-oriented method of development good and bad points.Component-based software method of development realizes software reusage idea and avoids repetitive coding phenomena. The separation between interface and implement makes system maintenance and replantation much easier.This article introduces the architecture of the application software development from the traditional customer/server two layers to three layers with browser/server for representative.The utility and the theory of the distributed N-tier architecture have been described in detail, and the supports in technology have been analyzed; N-tier architecture extends traditional three-tiers hiberarchy architecture and divides applications into Web Layer, BusinessFacade Layer, BusinessRule Layer, DataAccess Layer, CSID(Cross-Layer...
Keywords/Search Tags:CAI, N-tier architecture, Software Development, Object-Oriented, Component
PDF Full Text Request
Related items