Font Size: a A A

The Research And Realization Of Teaching Management System Based On Struts And Hibernate

Posted on:2016-09-06Degree:MasterType:Thesis
Country:ChinaCandidate:P GongFull Text:PDF
GTID:2308330482457897Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Since the 1990 s, computer science and network technology were popularized in educational system in China. The explosive development of computer technology has brought revolutionary change in the education system and teaching management. The digital revolution has brought changes to the school education system, concepts, and methods of managing and promoting the modernization of the education system, fair and efficiency. In the era of big data, the school as an important and complex organization, to achieve effective management of their daily teaching activities and huge amount of data, the establishment of a full and reliable school efficiently, fairly and transparently every year,.Educational Information Management System based on the Internet combined modern office methods and educational administration together closely. The traditional MIS(Information Management) system using C / S(Client / Server) architecture, and Web-based MIS system uses B / S(Browser / Server) architecture. As C / S architecture need specialized client, B / S architecture do not depends on the operating environment. One can use the MIS based on B / S(web mode) at any place with Internet access, which greatly reflects the Web-based MIS system superiority. So it has extremely optimistic prospects. Using Struts follow the MVC design pattern can simplify application development work and achieve the code reuse. So developers can be freed from some of the tedious work to give full plays to the development of Web Applications which have advantages of JSP/Servlet and strong scalability. Realize the vocational school academic information management system based on Struts and Hibernate J2 EE framework, has many advantages such as easy to use, taking into account the security issues, reliability and high practical value.The main content of this paper shows as follows: The system requirements analysis is proposed on the basis of full investigation; object-oriented software engineering analysis and design methods are adopted to achieve the vocational school educational management system. J2 EE framework based on Struts and Hibernate is used, and system-level partitioning as well as functional module structure pattern is given. The database development process focuses on and starts from the basic principles and procedures of database design. The data dictionary is researched and developed and the main code implementation is given. According to the system functional requirements and the technical analysis of the WEB-based MIS system, the SQL Server database, B / S architecture, JSP technology and Tomcat server are adopted to implement the system. Finally, by summing up the work of this project, the further extend designs of Educational Information Management System are discussed. According to the Educational Information Management System requirements, design of the system in this paper mainly solves the key issues as follow:1. Design information publishing platform with friendly interface. Academic information system administrator can release some of the relevant notification announcements on the platform. The information updated interface is essential foradministrators to edit and update the message. At the same time, the access to the file server interface is also needed to facilitate users to download relevant documents.2. Permissions classification and user character design. According to the system requirements, user rotes with different permissions are designed.3. Establish Online Course-Selecting system and information inquiry system. Teachers can use the system to entry, modify student performance and modify or query personal information, moreover, they can also publish and view announcements and online messages; Students can select courses, or achieve performance score query, personal information query and modification and view announcements and online messages.4. Database design.In this paper, Educational Information Management System is designed on the base of accordance with the software engineering thought and system requirements analysis. The overall design of the system is proposed and the system can be divided into the following modules: Register and login module, personal information module, the curriculum module, course management module, elective module, student performance module, message boards and announcement module. By determine the system architecture and inter-level segment, the coupling between layers is reduced. At the same time, the analysis and design of system database are given. According to system function requirements, the relationship of data entities and all data tables are defined.In the system detailed design part of this paper, the register and login module and curriculum module are taken as example to elaborates Use Case Diagram, Workflow Diagram, implementation process and implementation screenshots as well as major implementation code.Finally, a summary and outlook are discussed and the feelings as well as experiences in the system design process are recounted.
Keywords/Search Tags:B/S architecture, Educational Information Management System, JSP, Struts, Hibernate
PDF Full Text Request
Related items