Font Size: a A A

The Design And Implementation Of Family-Style Character Teaching System

Posted on:2009-12-06Degree:MasterType:Thesis
Country:ChinaCandidate:J H ChengFull Text:PDF
GTID:2178360245994453Subject:Software engineering
Abstract/Summary:PDF Full Text Request
At present, English teaching software types is very rich, and Chinese (language) teaching software also growing. Chinese abroad study and foreign-oriented Chinese teaching are rising. In the backdrop of this era, the introduction of a Chinese educational software that has very important significance of riching the types of Chinese (language) teaching software, promoting foreign-oriented Chinese (language) teaching, promoting the development of China's IT industry and enhancing China's international status and influence.The system is assistant software of family-style Chinese teaching, which invented by professor Xing. The system implements the practice process of teaching honestly, with intuitionistic family tree of Character relationship, which benefits for user's associational remember.The agile incremental RUP development process is used for the development. First a subsystem is implemented according to user's initial requirements. The subsystem is used for more refine and latent requirements. The next iteration the new requirements are analyzed, designed, coded and tested. Finally, a user satisfied system comes into being.The spiral requirement analysis mode is used for requirements analysis, the requirements analysis and export, requirements description and requirements verification is organized into RUP development process. Along with the development progress, the requirements becomes more clear and concretion. The experiences of the subsystem use enlightened the user to provide new and latent requirements. The UML (Unified Modeling Language) is used for requirements description, which benefit for communication with customer and can make customer realize the system before implemented.Be fit for very sporadic user and constant varied teaching contents, the 4-layer WEB architecture based on B/S was adopted. The light J2EE development framework based on SSH (Struts, Spring and Hibernate) is used in architecture design. The Field-Oriented principle and Fundamental-Oriented principle are brought forward according existing design patterns and practice. Although, the paper is about a Chinese character teaching system, the architecture design is not limited by this. The object is a teaching-oriented common-purpose development framework (or platform). The common service layer, business logic layer and data access layer is designed on SSH. The full interface-oriented mode is used and all functions are designed to interfaces. As long as the interfaces are implemented, a new teaching system comes into being. The practice teaching (or studying) procedure deeply analyzed and Field-Oriented principle used, all relative functions are designed as interface of business layer. All functions of CRUD (Creation, Retrieve, Update and Delete) and pagination are designed in data access layer. All functions prescribed by the framework are implemented and strict tested, to make sure the customer's requirements are meted.Because the mainly users are foreign students, so the software internationalization becomes most important issue. The Struts internationalize support is used by this thesis, which can automatically adopt suitable language for the user according to the browser settings, the only necessary element is different resource files.The development of a complete system is not an overnight thing. We need user feedback and continuous process to improve it.
Keywords/Search Tags:family-style Character classification, SSH integrated mode, the framework design principles, four-step learning, software internationalization
PDF Full Text Request
Related items