Feasibility analysis of student management system

Source: Internet
Author: User

Introduction

Student management system is an indispensable part of education unit, its content for the school's decision-makers and managers are very important, so the student management system should be able to provide users with adequate information and fast query means. However, people have been using traditional manual way to manage file archives, this kind of management method has many shortcomings, such as low efficiency, poor confidentiality, and a long time, will produce a large number of files and data, which is difficult to find, update and maintenance. As a part of computer application, the use of computers to manage the status of information, with manual management can not be compared with the advantages. Such as quick search, easy to find, low cost. These advantages can greatly improve the efficiency of student file management. Therefore, it is necessary to develop such a set of student management software. The system developed by the developers, and the majority of college students and teachers as user groups, is a developer to improve the manual management and documentation of the status of the tool. The use of the system is also linked to some other systems, such as educational system, fee system, library management system.

Directory

Chapter One System overview

1.1 Background

1.2 System goals

1.3 System Function Analysis

1.4 Professional noun explanation

Chapter II Feasibility Analysis

2.1 Analysis of the existing systems

2.2 Feasibility analysis of the proposed technology

Technical feasibility of 2.2.1

The feasibility of 2.2.2 management

The feasibility of 2.2.3 safety

2.3 Feasibility analysis of social factors

Chapter III Preparation of development plans

3.1 Business logic

3.2 Streaming Chart

Fourth. Conclusions and observations

Chapter One System overview

1.1 Background

Because of the decentralized management, the traditional management method is prone to data loss, high labor intensity and slow speed. Using the computer can do the above work quickly and fast. Especially when the computer is networked, the data can be shared, avoid duplication of labor, standardize teaching management behavior, and improve the management efficiency and level. The management information system takes computer as the tool, through the management of the information required by the educational administration, the management personnel from the cumbersome data processing to free, so as to comprehensively improve the teaching quality.

1.2 System goals

1, System Management: including user information (user name, password, etc.) Add, change, delete and exit the system and other functions.

2, performance management: including student performance management (course number, course name, school number, score) Add, change, delete and query (by the number, class and query all) and other functions.

3, student Management: including basic information management of students. The basic information management includes students ' basic information (student number, name, gender, professional, etc.) to add, change, delete and query (by number, class, professional, faculties, etc.) function.

4. Course Management: Include the addition and deletion of course information (course number, course name and instructor).

5, print the report: including the output of the students ' natural condition, the students of the various subjects and the examination of the student report.

1.3 Functional analysis of the system

1, Permissions function: For the user to set permissions function, the user can only be within the scope of the authorization to modify and delete accordingly.

2, Input function: To provide users with all the information input function.

3, Query function: To provide users with the function of the query, can query all the information within the scope of the permit.

4, Maintenance function: To provide users with inquiries and corresponding changes, delete functions.

5, printing function: Can print the whole school student's information and each class information, subject achievement and so on.

6. Exit Function: End and close the system.

"!--? xml:namespace prefix = "V" ns = "URN:SCHEMAS-MICROSOFT-COM:VML"/-->"!--? xml:namespace prefix = "V" ns = "urn:schemas-microsoft-com:vml"/-->
& nbsp;

                                                                          Figure 1 system function module diagram

1.4 Professional noun explanation

1, data elements: Data elements are the basic unit of data, in computer programs are usually considered and processed as a whole. Sometimes, a data element can consist of several data items, for example, the bibliographic information of a book is a data element, and each item of bibliographic information (such as title, author name, etc.) is a data item. A data item is an indivisible minimum unit of data.

2. Data flow: The data stream is originally the concept used in the communication domain, which represents the digital coded signal sequence of the information used in the transmission. However, the data flow concept we mentioned differs from this, which is "a sequence of data that can be read only once in a well-defined order."

3, memory leaks: Memory leaks are also known as "storage leaks", with dynamic storage allocation function dynamically opened up the space, after the use has not been released, the result has been occupied in the deposit element. Until the end of the program. This is called a memory leak.

Chapter II Feasibility Analysis

2.1 Analysis of the existing systems

The traditional manual way to manage file files has many shortcomings, such as low efficiency and poor confidentiality. In addition, a large number of files and data will be generated, which brings a lot of difficulties in finding, updating and maintaining.

2.2 Feasibility analysis of the proposed technology

Technical feasibility of 2.2.1

This system development uses the VB language, this language is easy to learn, but also enhances the visualization, the database and the Internet programming function, very easy can carry on the system development. As a result, system development tools can be developed using Visual Basic. The establishment of the database, because the establishment of the database is mainly for the management of optical fiber information, so Microsoft can be used to develop Microsoft Access. The software is easy to understand, widely used, more suitable for beginners to use, and the establishment of a database is more secure.

The feasibility of 2.2.2 management

Because the system is mainly used in the interior of the college, and does not have the network search function, so in the implementation can be made a stand-alone version, the administrator to give data entry, query, modification, and the database to clear the zero and other functions.

The feasibility of 2.2.3 safety

When the database is established, the database can be kept secret by the design user name and password, and the data can be compressed after the database is established to ensure the security of the data and the security of the database.

2.3 Analysis of social factors

With the continuous improvement of science and technology, computer science is becoming more and more mature, as a part of computer application, the use of computers to manage the status of information, with manual management incomparable advantages. These advantages can greatly improve the efficiency of the students ' file management, and it is also an important condition for the scientific and standardized management of enterprises and the integration with the world. The development of the software will not violate the interests of the State, the collective and others.

Chapter III Preparation of development plans

3.1 Business logic

Figure 2 flow chart of student management business

Figure 3 Performance management business flowchart

3.2 Data Flow


Figure 4 Top level streaming chart of student management system

Figure5 Student Status management system first layer streaming chart

Figure6the second layer of student management system- -"performance management"

Figure7the third layer of student management system- -"score Analysis"

Fourth. Conclusions and observations

In the school, with the expansion of university scale and the increasing number of enrollment, the need to deal with a large number of student data information. How to organize student information better and manage student information more quickly is especially important.

As a part of computer application, the use of computers to manage student information, there is no manual management incomparable advantages. For example: fast retrieval, easy to find, high reliability, large storage capacity, good confidentiality, long life, low cost. These advantages can greatly improve the efficiency of students ' information management, and it is also an important condition for the scientific and standardized management of schools and the integration with the world.

Writing a student management system can provide a quick and simple standard management platform for school office management, which makes the college more standardized and faster in the management of students ' information.


































Feasibility analysis of student management system

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.