Object-Oriented Analysis and Design Experiment 1 - Teaching Management System

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

 


Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=324602145&siteId=291194637