|
Exam is an important part of China 's education system , the development of a the exam software system matched with the system under test mode , is an important research and development work . This study is the characteristics of our existing examination system , based on existing exam and exam system development experience , combined with examination of the status quo and existing primary and secondary education teaching mode , developed a browser / server architecture exam management systems. The entire system based on J2EE software architecture , currently popular Struts , Hibernate and Spring open source framework was developed to integrate the B / S model has a higher utility system , suitable for the needs of the existing mode of examination . System the papers management functions into modules , five item management module , Intelligent Test Paper module , user management module , and back-office management module . Discussed in the paper , requirements analysis, design, implementation , are expanded around the paper management module . Paper management module is divided into two parts, papers upload sub-modules and papers storage sub-module . Papers upload sub-module provides the following functions : the word format papers document parsing , word format papers document split a single item property management ( add , modify, delete) , storage and other features of the related questions . Paper storage sub- module responsible for the database of all papers add, delete , modify , retrieve , sort and papers attribute management, and import and export to other functional modules papers files and other functions . The entire development process strictly abide by the principles of software development , combined with the theoretical and technical knowledge of software engineering , software development practice and exploration . The test results show that , compared to existing similar systems , the system wide applicability , scalability , test items, subjects can be dynamically allocated dynamically increase or decrease . Papers cutting and restructuring efficient .
|