| With the rapid development of social economy,education and training industry is facing many challenges.Various types of education and training institutions,especially the training management department of college,need to keep up with the times and use the computer technologies to enhance the level of information management to improve the competitiveness of the industry.After all,the traditional manual management methods are not suitable for today’s social development.The process of colleges training business is complex,data interactive and security is important,the number of users is broad and the previous educational management software has been unable to meet the requirements of training management in colleges.Therefore,it is urgent to design and develop a set of training management information system to meet the needs of the university.This paper mainly introduces the requirement analysis,design,implementation and testing of the training management information system software.First of all,we analysis the work flows of the training management department,classify the users and use the use case diagram and sequence char of UML to describe the functional requirements of the system;Secondly,according to the result of requirement analysis,we can get the function module design of the university training management information system.At the same time,the E-R chart of the database and the logical design of the database table are given;using ADO database connection technology to remote connect software and SQL Server 2008 database;The Open function of record set object and the Execute function of connection object are encapsulated into interface functions and implement the data exchange between application and database;Using the interfaces that enterprise information engine provides to develop the SMS function,loading the dynamic link library and calling SubmitShortMessage function to send message;And then,using the Skin++ library to beautify program interface;Finally,we use the black-box testing method to test the system functions and the test result meet the design requirements.The system uses the modular design and of many programming techniques to achieve the function modules and achieved the desired results. |