Font Size: a A A

E Design And Implementation Based The Hibernate Network Learning System

Posted on:2009-03-05Degree:MasterType:Thesis
Country:ChinaCandidate:L ZhouFull Text:PDF
GTID:2218330368995428Subject:Software engineering
Abstract/Summary:PDF Full Text Request
In the development of the software, how to improve the efficiency and the quality? The way and the tool of software development has been researched. At the same time, it has been paid attention to the flexibility, security and practicability, which the design models about the system. It described the core of the system framework to solve the case with current, simple and reuse, and if the correct design models has been known and has been in use that it may save the time of the software development, improve the efficiency of the development that it based on the J2EE system easily. Hibernate framework is a object-relational mapping framework of open source code.It has carried on lightweight object seal to JDBC by its unique technical superiority. So the Java programmer may accessing database through HibernateAPI or JDBC directly, and may be an persistence object-mapping to relational-database by object-oriented designing easily. However it doesn't need to spend a mass of time to renovate and maintenance complex data persistence layer. Not only provide the mapping of during Java classes to tables, but also provide the way of data query and restore. Compared with JDBC and SQL, Hibernate may reduce the workload of operating database greatly. Hibernate using proxy mode may predigest the course to put into class. It may reduce greatly the works of transferring data from database and the difficulty and complexity of J2EE framework .It also improve the efficiency of Java programmer so Hibernate may make Java enterprise application easy, flexible and robust.Hibernate framework for the E-learn system has been designed. The course of technology analysis,demand analysis, system design and system implementing has been discussed so that it has been transplanted traditional teaching works to internet platform. Its requirement and function had been analysed and the E-learn system static model and dynamic model by unified modeling language(UML) including instance chart, state chart, action chart, time sequence chart and communication chart ,and so on. Based on the idea of the management information system(MIS) and software engineering technology, the E-learn system has been developed by JAVA. It includes system management, learn tool, learn communicate, answer doubt on the internet, manage teach resource, appraise teach quality and maintain system and so seven subsystems. It has a very important position in reuse and maintenance of the object-oriented software.The E-learn system has carried on at our collage intranet, it has become a system for teaching and research with practicality value actually.The E-learn system has carried on at our collage intranet, it has become a system for teaching and research with practicality value actually.
Keywords/Search Tags:Hibernate Framework, E-learn, UML, Persistence, Object-mapping
PDF Full Text Request
Related items