online question and discipline management system
We all know that the university is different from the middle school, in the university, there is no fixed class classroom, the teacher is only in class, so that everyone in the classroom problems can not be timely to students, teachers for advice. In the university, also not like high school, to choose classes, scores to check their own, elective, rebuilt, school elective courses and so on to their own online processing. The users of this system are students, teachers and teaching administrators. Students can use the system to ask, discuss, answer questions online, you can buy second-hand items online from other students, you can play some fun games, activities under the head, in addition, students and teachers can through the system to deal with themselves and the course of business, such as elective courses, questions, release materials, layout, submit homework, Upload and download materials, etc. finally, provide a chat environment where you can communicate in detail.
1. Requirements Description:
A minimum of two services are required for online question and discipline management systems:
(1) Online question and answer, responsible for solving the problem between students;
(2) Discipline management, responsible for the treatment of teachers, students, disciplines of the three relations.
The user requirements that should be filled in online questions and answers are described below:
(1) Students can put forward, discuss and answer questions online;
(2) Students can make corresponding judgments on the problem, in the case of permitting, can be reproduced, share, report and other related operations;
(3) Students can establish an interest "bar", through the establishment of a special "problem set";
The user requirements that should be filled in subject management are described below:
(1) Entering and generating new semester timetable
(2) Registration of students ' elective courses
(3) Enquiry
(4) Score entry (teacher-side)
(5) Score Statistics and report generation (teacher-side)
In order to save the data, we need to set up a corresponding database, not to repeat.
2. Determine system scope and boundaries
The first step is to understand the business requirements and system objectives. The system mainly provides online learning and subject management.
3. Define User
According to the user requirement description of the system, 3 participants can be identified: students, teachers, educational administrators.
For each participant, the content of their business activities and the service requirements of the system should be clarified.
"Student" participants use this system to explore the problem of learning, but also to the relevant management of disciplines, such as elective courses, query results and so on.
The "Teacher" participant uses this system to publish assignments, collect assignments, upload information about the subject, and inspect the attendance.
The "academic administrator" participant has control over the permissions of the other two categories of users, and has all the permissions on the database.
4.UseCase of Access
Each usecase is a sequence of transactions performed by a participant in interaction with the system. Should be described according to user needs, to find out all the usecase, and from the perspective of the participants to give the event flow, when the usecase implementation of the system should be provided to the participants services.
(1) Chat interface: Provide communication details environment.
(2) Problem interface: Put forward, discuss, answer the question, and can make other related actions.
(3) Market interface: You can find the desired second-hand item information through the platform provided.
(4) U&d interface: Upload and download materials
(5) Game interface: Enjoy the stimulation of the puzzle game
(6) Elective courses: Students ' elective courses
(7) Results: Results Enquiry
(8) Teachers: students and teachers to carry out learning activities bridge, can do relevant statistics, issued announcements, homework, can receive homework, leave and other more detailed activities.
5. Request for description
(1)
User Requirements Description |
Provide users with more detailed communication |
Use case name |
Chat interface |
Use case description |
Direct communication between students and students, students and teachers |
Main actor |
Students, teachers |
Front-facing conditions |
The session was initiated |
Successful post conditions |
Students, teachers initiate conversations |
Post-Failure condition |
Restricted permissions |
Associated Use Cases |
Problem interface, discipline management operations |
(2)
User Requirements Description |
Students raise, discuss and answer questions |
Use case name |
Problem interface |
Use case description |
Students ask, discuss, answer questions, and other actions |
Main actor |
Students, teachers |
Front-facing conditions |
Problem arises |
Successful post conditions |
Action on the problem |
Post-Failure condition |
Restricted permissions |
Associated Use Cases |
Chat interface, subject management operations |
(3)
User Requirements description |
" can establish the corresponding interest "set" |
Use case name |
My interests |
Use case description |
can be built The corresponding interest "set" |
Main actor |
Student, teacher |
Preconditions |
Propose to establish "set" Request |
Successful post condition |
Approval through /td> |
Failed post condition |
Approval not passed |
Associated use case |
|
(4)
User Requirements description |
Students to choose Course Management |
Use case name |
discipline management |
Use case description |
Student Elective management |
Main actor |
Student |
Preconditions |
Open course and allow option |
Successful post condition |
Student selection |
Failed after condition |
Not opened or not selected rights |
Association use case |
Discipline Management |
(5)
User Requirements Description |
Users can choose some puzzle games for recreation and relaxation |
Use case name |
Game |
Use case description |
Users can choose some puzzle games for recreation and relaxation |
Main actor |
All users: Students, teachers, teaching administrators |
Front-facing conditions |
Game on-line, downloaded |
Successful post conditions |
|
Post-Failure condition |
Not downloaded |
Associated Use Cases |
|
Online question and discipline management system