0% found this document useful (0 votes)
58 views7 pages

Student Admission System

The document outlines the design of a Student Admission System, including the creation of a State Chart Diagram that identifies various states in the admission process from application submission to enrollment confirmation. It details the steps for creating the diagram, including identifying initial and final states, possible states, and triggering events. Additionally, a Collaboration Diagram is described, illustrating interactions between actors and system components involved in the admission process.

Uploaded by

gobikakumar1625
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
58 views7 pages

Student Admission System

The document outlines the design of a Student Admission System, including the creation of a State Chart Diagram that identifies various states in the admission process from application submission to enrollment confirmation. It details the steps for creating the diagram, including identifying initial and final states, possible states, and triggering events. Additionally, a Collaboration Diagram is described, illustrating interactions between actors and system components involved in the admission process.

Uploaded by

gobikakumar1625
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 7

OBJECT ORIENTED ANALYSIS AND DESIGN LAB

STUDENT ADMISSION SYSTEM

STATECHART DIAGRAM
AIM:

The aim of the experiment is to Identify states involved in student


admission system, draw state chart diagram for the given system.

Steps for creating a State Chart Diagram:

Step1. Identify the System:

The system represents an online student admission process, covering all stages from
application submission to enrollment confirmation. The states represent different phases in the
admission process, and the transitions indicate the conditions leading to state changes.

Step2. Identify Initial and Final States:

 nitial State: The process begins when a student visits the admission portal.
 Final State: The process ends when the student successfully completes enrollment.

Step3. Identify Possible States:

1. Start – The system begins the admission process.


2. Student Visits Website – The student accesses the online admission portal.
3. Creates Account – The student registers for an admission account.
4. Verifies Email & Mobile – The student verifies contact details.
5. Fills Admission Form – The student enters personal and academic details.
6. Uploads Documents – Necessary documents (ID proof, marksheets) are uploaded.
7. Payment Pending – The system waits for payment completion.
8. Fee Payment Successful – The payment is confirmed.
9. Fee Payment Failed – The payment fails, and the student must retry.
10. Application Submitted – The application form is successfully submitted.
11. Application Under Review – The admission officer reviews the application.
12. Application Rejected – The application is rejected due to incomplete or invalid details.
13. Application Approved – The application is approved for further processing.
14. Documents Sent for Verification – The verification process begins.
15. Document Verification Passed – The documents are successfully verified.
16. Document Verification Failed – The student is required to re-upload corrected
documents.
17. Entrance Exam Scheduled – The student receives the exam schedule.
18. Entrance Exam Reminder Sent – A notification is sent to remind the student about the
.
19. Exam Taken – The student appears for the entrance exam.
20. Exam Evaluation – The faculty evaluates the exam results.
21. Exam Failed – The student fails and is rejected.
22. Exam Passed – The student qualifies for the next stage.
23. Interview Scheduled – The student is invited for an interview.
24. Interview Reminder Sent – A notification is sent to remind the student.
25. Interview Taken – The student attends the interview.
26. Interview Evaluation – The faculty evaluates the interview performance.
27. Interview Failed – The student is rejected.
28. Interview Passed – The student clears the interview.
29. Admission Offer Released – The student receives an offer letter.
30. Student Accepts Offer? – The student chooses to accept or decline the offer.
31. Student Declines Offer – The student rejects the admission offer, and the process ends.
32. Student Accepts Offer – The student agrees to proceed.
33. Course Selection Open – The student selects courses.

Step4. Label Triggering Events:

Each transition occurs due to specific events such as:

 Account creation triggers verification.


 Filling the form triggers submission.
 Payment confirmation transitions the student to the next step.
 Application approval leads to document verification and entrance exam scheduling.
 Passing entrance exam and interview triggers offer release.
 Course registration and enrollment payment finalize admission.

Step5. Draw the Diagram with appropriate notations:


RESULT:
Thus, the State Chart diagram for the student admission system project,
designed using StarUML software, has been successfully completed.
COLLABORATION DIAGRAM

Aim :

The Student Admission System is designed to digitize and automate the admission process for students
applying to an institution. It ensures smooth handling of applications, document verification, payment
processing, admission decisions, and enrollment confirmation. The collaboration diagram represents the
interactions between different actors, objects, and classes in the system.

SYSTEM DESCRIPTION :

The system allows students to apply for admission, upload necessary documents, make fee payments,
and check their application status. The admission portal verifies submitted details, processes payments,
and assigns applications to an admission officer for review. The officer can approve, reject, or request
additional information. After approval, students are notified and must confirm their enrollment to
complete the admission process.

Identified Actors in the System

In a collaboration diagram, actors represent users or external systems interacting with the system.

1. Primary Actors

 Student : Applies for admission, uploads documents, makes payments, and checks admission
status.
 Admission Officer : Reviews applications, verifies eligibility, and approves or rejects applications.

2. Secondary Actors

 Admission Portal : Handles student applications, document verification, payments, and


admission decisions.
 Payment System : Processes admission fees and notifies the Admission Portal.
 Database : Stores student details, applications, documents, payment status, and admission
decisions.
 Notification System 📩: Sends updates to students via email/SMS.

Identified Classes and Objects

1. Student Class (student1: Student) – Represents an applicant.


2. Admission Portal Class (portal: AdmissionPortal) – Handles student applications and
verification.
3. Application Class (app1: Application) – Stores student admission form data.
4. Document Class (doc1: Document) – Represents uploaded student documents.
5. Payment System Class (pay1: PaymentSystem) – Processes admission fee payments.
6. Database Class (db: Database) – Stores all student records, including verification and
payment details.
7. Notification System Class (notify: NotificationSystem) – Sends real-time admission
updates

1. Student Begins Admission Process

 Student → Admission Portal: Request Admission Form


 Admission Portal → Student: Display Admission Form
 Student → Admission Portal: Submit Admission Form with Personal & Academic Details
 Admission Portal → Database: Store Student Application Details
 Student → Admission Portal: Check Application Submission Status
 Admission Portal → Database: Retrieve Application Status
 Admission Portal → Student: Show Application Submitted Confirmation

2. Student Uploads Required Documents

 Student → Admission Portal: Upload Documents (Marksheet, ID Proof, Photo)


 Admission Portal → Database: Store Documents
 Admission Portal → Student: Confirm Successful Upload

3. Document Verification by Admission Portal

 Admission Portal → Database: Retrieve Submitted Documents


 Admission Portal → Internal Verification System: Validate Document Format and Authenticity
 Internal Verification System → Admission Portal: Return Verification Result (Valid/Invalid)
 Admission Portal → Database: Update Document Verification Status
 Student → Admission Portal: Check Document Verification Status
 Admission Portal → Student: Show Verification Result
 If Invalid:
o Admission Portal → Student: Request Re-upload of Documents
o Student → Admission Portal: Re-upload Corrected Documents
o Admission Portal → Database: Store Updated Documents

4. Payment Processing

 Student → Admission Portal: Proceed to Payment


 Admission Portal → Payment System: Request Payment Processing
 Payment System → Student: Show Payment Options (Credit Card, UPI, Net Banking)
 Student → Payment System: Make Payment
 Payment System → Database: Update Payment Status (Success/Failure)
 Payment System → Admission Portal: Notify Payment Success/Failure
 Admission Portal → Student: Display Payment Confirmation
5. Admission Officer Reviews Application

 Admission Officer → Database: Retrieve Student Application


 Admission Officer → Admission Portal: Check Documents & Payment Status
 Admission Officer → Admission Portal: Approve/Reject Application
 Admission Portal → Database: Update Admission Status
 Student → Admission Portal: Check Admission Decision
 Admission Portal → Student: Show Admission Decision (Accepted/Rejected)

6. Final Admission & Enrollment

 Admission Portal → Notification System: Send Admission Decision via Email/SMS


 Notification System → Student: Notify Admission Status
 Student → Admission Portal: Confirm Seat Acceptance
 Admission Portal → Database: Update Final Enrollment Status
 Admission Portal → Student: Show Enrollment Confirmation

Draw the Diagram with appropriate notations:


RESULT:
Thus, the Collaboration diagram for the student admission system project,
designed using StarUML software, has been successfully completed.

You might also like