System overview: The Graduate School publishes the admissions brochure to the admissions system in accordance with national regulations, including the candidate's major catalog, tutor profiles, introductions to colleges and disciplines, and the admissions situation of each major. Candidates who are going to apply for the school must fill in the registration form and prepare two letters of recommendation from experts. After receiving the application materials and application fee from the students, the Graduate School will sort out the registration and issue the admission ticket after the examination and approval. At the same time, the Graduate School shall count the registration status of candidates for each major, each college and each tutor according to the registration status of candidates. After the examination, the Graduate School shall release the candidates' test scores in a timely manner, and conduct statistical analysis on the candidates' scores.
The analysis phase of the system consists of six parts:
1. Use case diagram of graduate school candidate registration system
Figure 1-1 Use Case Diagram
Second, the use case sequence table
Table 1-1 Sorting of use cases
Example |
order |
development cycle |
reason |
Fill out the registration form |
1 |
development cycle one |
main function |
Upload a letter of recommendation from an expert |
2 |
development cycle one |
Theme function |
Pay the registration fee |
3 |
development cycle one |
Complex functions and high security |
Approval and issuance of admission ticket |
4 |
development cycle one |
The main function |
Candidate classification management |
5 |
development cycle one |
key function |
Exam results announced |
6 |
Development cycle two |
The main function, the implementation is relatively simple |
Statistical analysis of grades |
7 |
Development cycle two |
Basic functions, easy to implement |
Admissions Inquiry |
8 |
Development cycle two |
Basic functions, easy to implement |
Professional College Tutor Search |
9 |
Development cycle three |
Necessary to complete key functions, and easy to implement |
register log in |
10 |
Development cycle three |
Necessary to complete key functions, and easy to implement |
3. A detailed description of the use case "candidate registration"
Name: Candidate Registration
Logo: StudentSignUp
Instructions: Candidates fill in the registration form and personal information form according to the major they have applied for, the selected tutor, upload two letters of recommendation from experts, and submit it through the Internet
Prerequisites: Undergraduate student status certificate (Xuexin website information) and two expert recommendation letters uploaded and uploaded successfully
Post-conditions: The application form is successfully submitted or the application conditions are not met and an error report is generated
Extension: Generate bug report
Including: "Registration, Login", "Upload Expert Recommendation Letter", "Student Status Certificate Review"
Related Rules: Student Status Review Rules
Basic operation process (basic path):
-
Candidates should log in to the online application system of the graduate school of the university through registration;
-
Candidates read the admissions brochure, and use the search function to search for the subject introduction, tutor profile, and professional enrollment of their own majors, and determine the majors to apply for and select tutors;
-
Fill in basic personal information and application information, such as graduation institution, work experience, application tutor and major;
-
Upload two letters of recommendation from experts;
-
Pay the registration fee online;
-
The Graduate School will review the student status and application materials submitted by candidates to determine whether they meet the application requirements;
-
Review whether to upload an expert recommendation letter to determine whether the application conditions are met;
-
Check whether the registration payment is successful, and determine whether the registration can be completed;
-
Generate the test taker admission ticket and notify the test taker to print the admission ticket online.
Optional operation flow (alternative path):
Alternative Process A : The student’s student status and application materials are unqualified.
-
Check and review the student's student status and application materials according to the candidate's account;
-
Inform the candidates of the problems existing in the student status and application materials, and tell the candidates that they cannot complete the registration;
-
The candidate's registration application shall be invalidated, and the reason for invalidation shall be recorded as "the examination of student status and application materials failed".
Alternative Process B : Candidates have not uploaded expert recommendation letters or less than two letters of recommendation.
-
Check and review the expert recommendation letter uploaded by the candidate according to the candidate account;
-
Inform the candidates of the problems in the expert recommendation letter and tell the candidates that they cannot complete the registration;
-
The candidate's registration application will be invalidated, and the reason for invalidation will be recorded as "expert recommendation letter failed to pass the review".
Alternative Process C : Candidates have not completed the registration payment.
-
Check whether the registration fee of the candidate has been paid according to the candidate account;
-
Inform the candidates about the unpaid registration fee and tell the candidates that they cannot complete the registration;
-
The candidate's registration application shall be invalidated, and the reason for invalidation shall be recorded as "the registration fee has not been paid in full".
Fourth, the interface prototype ( made by Windows drawing board...)
( 1 ) Login and register
(2) Fill in the registration form
(3) Expert recommendation letter upload
(4) Pay the registration fee
(5) If the application is approved, print the admission ticket
(6) Announcement of results, query results and admissions
5. Key Use Case: Candidate Registration
Figure 1 - 2 System Sequence Diagram
6. Class diagram of the key use case "candidate registration"
Figure 1-3 Use case class diagram
The above system class diagram, system sequence diagram and use case diagram are all made by Enterprise Architect (EA). The interface prototype is made by the Windows drawing board. . .
When I started system analysis for the first time, many analyses were not in place, and the thinking was not rigorous. This is only for your own retention and discussion with you.