problem statement
1. Background
With the expansion of the scale of the school, the continuous increase of personnel, and the gradual increase in complexity, academic affairs are a tedious task in the school. Every year, there are new students entering, old students graduating, and various other personnel changes. The test scores of each semester need to be analyzed, compared vertically and horizontally, to provide timely feedback, and to provide data for teachers' teaching performance assessment. How to effectively manage, analyze and process this information and help schools and teachers to grasp the situation of students, this is the function that the teaching information management system needs to complete. The man-machine workshop that used to simply use Excel to print a few reports can no longer adapt to the teaching management of today's schools. For example, although Excel can easily manage students' school status and grades, the user interface is simple, and it is difficult to manage. It is more troublesome to find student information, and there is no user authority during the operation. As long as the person who can open the computer can open the data and modify it arbitrarily, the security and confidentiality of the information are greatly reduced, and the efficiency is low and manual. A lot of waste; in addition, a lot of files and data will be generated over time, which brings a lot of difficulties to search, update and maintenance. With the continuous improvement of science and technology, computer science is becoming more and more mature, and its powerful functions have been deeply recognized by people. It has entered various fields and played an increasingly important role.
As a part of computer applications, the use of computers to manage various types of information in schools has incomparable advantages over manual management. For example: rapid retrieval, convenient query, high efficiency, good reliability, large storage capacity, good confidentiality, Long life and low cost. These advantages can greatly improve the efficiency of school information management.
2. Field
This system includes two parts: course selection management and achievement management, and the related parts are analyzed and designed. The following are the requirements of the two parts.
2.1 Course selection management
In the case of authorization, the relevant personnel shall carry out the following work.
1) Generate semester course selection table
According to the teaching plan and classroom allocation provided by the curriculum setting department and the teacher allocation department respectively, the course administrator generates and maintains the course selection table for this semester according to the major, and publishes it online for students to choose courses.
2) Course selection
According to the training plan, students will audition and choose courses in the first two weeks of the semester. During this period, students can inquire and change their chosen courses online. During the course selection period, students can inquire about the course introduction, the teacher's situation, and their previous course selection status and grades. Students can only choose their own courses. There is a limit on the number of students who do not have a course (for example, the number of students who do not have a course should be more than 20 and less than 90), and students who study one course can form multiple teaching classes.
3) Schedule adjustment
After two weeks, if the number of students taking a course is less than the minimum, the course will be cancelled. During the third week, students can choose other courses.
4) Publish the list
From the fourth week onwards, the course administrator will generate a course start summary table and publish it online. At the same time, the relevant information should be sent to the Finance Department (to calculate the teacher's class remuneration information), the Textbook Department (to publish the teaching material information), and the teachers (to teach the course information). and the Grades Management Department (information required to enter and count grades).
5) Query
From the fourth week, students can check the information of their chosen courses online.
2.2 Grade Management
In the case of authorization, the relevant personnel shall carry out the following work.
1) Score entry
The score administrator enters the student's test scores (including the modification of the input error, the following is the maintenance), and forms the score table.
2) Score statistics and release
The score administrator will count scores according to the course number and class, and publish the generated report, and report it to the teaching evaluation department and the student status management department at the same time.
3) Score query
Students check test scores by student number.
3. Scope
Students, Courses, Semester.
The categories of students include undergraduates, postgraduates, and advanced students. The courses are divided into compulsory, optional, and limited. The level of students is divided into undergraduates, postgraduates, undergraduates from other schools, and postgraduates from other schools. The semesters are divided into spring and autumn.
Glossary
4. Introduction
This document is used to define terminology specific to the problem domain, to explain terminology, readers who may be unfamiliar with use-case descriptions or other project documentation. Often, this document can be used as an informal data dictionary, capturing data definitions so that use-case descriptions and other project documents can focus on the information the system must process.
5. Definitions
The glossary contains working definitions of key concepts in an instructional management system.
5.1 Courses
Lessons offered by the school
5.2 Course selection table
For students to choose courses, the teaching plan and teacher allocation provided by the curriculum setting department and teacher allocation section are generated and maintained by the course administrator according to their majors.
5.3 Grades
Test scores, the student's assessment of the course.
5.4 Course Administrator
The person responsible for generating the timetable.
5.5 Students
Students enrolled at the University.
5.6 Grade Manager
The person responsible for grade entry and grade maintenance.
5.7 Course selection list
Record the student's semester course selection list
5.8 Training plan
It is the responsibility of the college to plan the course list for the major