| With the rapid development of information technology,the construction of China’s University information network is becoming more and more perfect,University’s teaching management has entered into the era of network,online course management system has become an indispensable part of informatization construction in Colleges and universities.The development level of the course selection management system and the user experience reflect the information construction level of a school to a certain extent.The online course management system of unified interface style clear and reasonable structure,stable operation of the system can greatly improve the service quality of school management,teachers and students in the course of reducing the time cost,at the same time for statistics teachers course grades and teaching analysis has good auxiliary effect.Based on the existing online courses and teaching management system based on the premise of the research to determine the topic,hopes to carry out the systematic application of software engineering theory and technology in this paper,the design and development of a suitable information management system in Colleges and universities online courses and curriculum management application for Web,so as to improve the educational management in the course of management level.This article first carries on the demand analysis to the online course selection management system.From the understanding of the physical world and the expression of application system is required to process business logic and operation constraints is the base of demand analysis,the selection process especially online selection process business review,propose business flow chart,and analysis of elective system constraints.Then,the use case diagram method provided by UML is used to analyze all the functions,processes and requirements of the system,and to determine the operation and data processing expected results of each functional module.Further,through the class diagram and sequence diagram modeling of the static structure model and dynamic structure of online course management system model,entity class recognition system and to determine the relationship between entities,the recognition system of boundary classes,processing logic function module of the system establishment of the sequence diagram,the analysis between different roles and activities of the timing and logic operation.Based on the preliminary design phase of proposed system architecture based on MVC mode,the user request and obtain the monitoring data input through the view layer,control layer for processing after the corresponding logic and referred to the model layer business processing,the need for data update operation data processing and exchange with the database server,the results of treatment in response to the show via the view layer control layer is transferred to the corresponding;after the division of the system function module,by drawing E-R to establish system entity relationship model,and design the system data table structure.In the detailed design stage,through the portal to design graphic add text illustrates all pages system style,and the detailed description of the data input requirements corresponding to each page control and business operation;based on portal design,the specific operation process and the processing logic as the core to describe the system processing logic design scheme is put forward methods and steps of each function module of the system and function point.Online course management system is an application software based on B/S structure,the system implementation process includes both the view layer browser and programming,including control layer and model layer business logic programming,through the system to achieve the effect that the typical functions of operation interface.In the part of system testing,this paper according to the characteristics of online course management system and user characteristics,using black box test one by one test on the system function,the accuracy of each test case test system modules detailed and fault tolerance;combined with the structure of B/S software system performance requirements,the non function of online course management system performance test is conducted.The design of online course management system development and achieved certain results,but the current system still need further research and improvement,such as the system needs to be extended to consider in the interface design,and selection system of performance management system,cadastral management system and other educational management system to achieve data exchange,and the need in the the system concurrency and security further improvement. |