| With the continuous development of science and technology, computer science increasingly matures. Its powerful feature has been a profound understanding of the people and it has entered all fields of human society, and is playing an increasingly important role. With the growing popularity of computers, computer software is everywhere. With the description, development. maintenance and management of software as its contents, computer information management has been gradually familiar and widely used as an important pillar of the information industry. As information technology in the management is being applied more and more deeply and widely, the implementation of management information systems has gradually matured technologically. Management information system is an evolving new discipline. If a unit wants to survive and develop, and organize its internal activities efficiently and organically, it must establish its own management information system, which is suited to its own characteristics. As an educator of computer science, We know exactly that educational administration is in a stage of reform and development. In order to meet the requirements of modern teaching management, each school is devoting major efforts to developing an useful educational administration system which is easy to use.This article deals with the selection of the project development tools and the methods of the project requirement analysis of the educational administration system. The .goal of the system is to help the school managers use advanced means of management to organize, coordinate, direct and guide all activities of the staff to finish all teaching tasks according to certain educational principles efficiently and with high quality so as to achieve the teaching objectives set the nation. In this paper, We first talk about the selection of the project development tools as well as the main reasons and strategies of the approach to select objects. Then We will further explain the effect of the approach and the use of the tools through an example. Finally ,give a brief summary about the significance and function of the correct choice of development tools and approaches.Educational administration system is a typical information management system, whose development mainly includes the development of the front-end application program and the creation and maintenance of the back-end database. The former requires a perfect function of the program and it should be easy to use. And the latter requires to establish a database which has a good consistency, integrity and security of the data. For these reasons, We choose Visual Basic 6.0 programming language and SQL Server 2000 Database to develop Educational Administration System.Visual Basic 6.0 is the production of Microsoft Corporation, which provides a variety of component-based visual development tools and component-based Web development capabilities. It has a powerful database access capability which can not only support Ms Access database directly, but also handle a variety of external databases, such as Foxpro, Dbase, Excel Microsoft SOL Server, Oracle and other database. They can even deal with other non-relational database. It uses object-oriented application development methods which can be used to create Windows-based environment, client/ Server mode applications, Web applications quickly.Educational Administration System is a data platform where a school manages its teachers, classes and curriculum with information technology. It includes the management of the teachers, the management of their teaching, the management of the students'status, the management of the teaching materials, the management of the test service and performance, the arrangement of courses each semester, the situation of the classes, the number of students, curriculum, the rewards and punishments of teachers and students, etc, and also the query and print of the items mentioned above. This paper, based on the development of the educational administration for secondary specialized schools, detailed expounds system analysis, requirement analysis, preliminary design, detailed design, system implementation and other software development processes. Here, We sought to apply all the knowledge We have learnt to the development of the management system and enable the system to operate safely, efficiently and correctly in practice in accordance with the designing requirements.Educational administration system is a practical system widely used. However, different schools have their own system, mechanism, characteristics and different requirements. For example, universities and general secondary schools are different types of school and secondary specialized schools are different from general middle schools. Even in the same types of schools, there are different requirements and ways of management. So in the development of Educational Administration System, the system requirement analysis is critical and has targeted areas. Throughout the analysis process, We have adopted the object-oriented analysis method. It is because These have reached a conclusion from work and practice that the object-oriented analysis method can express and describe the real world in a more real and effective way. If a software wants to have the applicability and scalability, it must be closer to real life and follow the laws of development of the real world. This is also the reason why that choose Visual Basic programming language as my development tool.Now ,Give an example to illustrate the superiority of the use of object-oriented development method. Suppose the school requires to design a system on students'status. According to our past practice, the relate departments will be asked to provide us with a relevant information table of the students, and then we'll design the appropriate forms and interface step by step. In the short term, this approach is simple an practical, but this does not meet the long-term goal of the real management, for such a method does not have the scalability, as each semester, there may be a lot of changes in students'information. For example, a student may drop out, transfer to another school, repeat the year's work, practice in factories or join the army and so on. Using the object-oriented approach, we can extract the table type and the table structure to modify the student information on the transaction, as well as continue to consider other aspects of the elements, so that the versatility, configurability and maintainability of the software can be guaranteed. The analysis of the scene used: during the operation of teaching, the transaction of the status of a student usually happens at the beginning or in the middle of the semester, while the input of the results is at the end of the term. If the student transfers to another school at the beginning or in the middle of the term, when the teacher inputs the result, the stats of the student will not be"have the status but not at school". Using object-oriented analysis method can make objects relatively independent so as to reduce the impact of any changes to the global changes, and avoid the passive situation in which a change leads to the overall change.In short, the use of the software requirements analysis and development tools has a far-reaching impact on software development process. Choosing the right and effective analytical methods and tools can make or software reflect the actual needs more accurately, and the software will have better availability, usability, scalability and maintainability, so that the risk of software projects can be greatly reduced. |