| At present,most courses in many colleges and universities still use the unified mode of examination and teaching to complete the teaching process.This traditional examination mode makes the process from teaching to examination subjective and random and irregular.With the rapid development of computer technology,the informatization development of teaching management in colleges and universities has also made great progress.It is urgent to use computers to manage examination questions and analyze examination papers,so as to reduce the workload of teachers’ papers,improve the efficiency of papers and generate high-quality examination papers.High-quality test papers can be generated by using standardized test bank,but it is difficult to realize standardized test bank,and the algorithm of generating test papers can hardly guarantee the quality of test papers.Therefore,in view of the course examination in colleges and universities,it is of certain theoretical significance and strong application value to develop the management software of question bank,generate the test paper through manual topic selection and evaluate its quality before examination,and then continuously feedback and correct it,so as to generate the satisfactory test paper semi-automatically.which has a certain theoretical significance and strong application value.This paper analyzes the background basis,purpose and the research and development status of the test bank management software development.Also,the paper creates the principles,indicators and calculation model of the pre-test quality evaluation and introduces the process model of software development,the technical characteristics of Java Script development tools and SQL Server database,and the concept of software architecture and its typical structure.Therefore,the purpose,tasks,business requirements,functional requirements and performance environment requirements of the item bank management software are discussed,the business process and data process of the item bank management software are constructed,and the functional hierarchy model,database and its table structure,functional module program flow are designed and elaborated,and the functions of the software front and back are realized by coding. |