0% found this document useful (0 votes)
2 views77 pages

Seminar1 Iu

Uploaded by

nguyenhthuy136
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)
2 views77 pages

Seminar1 Iu

Uploaded by

nguyenhthuy136
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/ 77

INTERNATIONAL UNIVERSITY – VNUHCM

SCHOOL OF COMPUTER SCIENCE AND ENGINEERING

Object-oriented
Analysis &
Design
SEMINAR #1 REPORT
TABLE OF CONTENT

1 THE NEW STUDENT ENROLLMENT PROCESS

2 THE STUDENT SUSPENSIONS PROCESS

3 THE GRADUATION APPLICATION PROCESS

4 THE COURSE REGISTRATION PROCESS

5 THE TUITION FEE PAYMENT PROCESS

6 THE GRADING PROCESS FOR STUDENTS


GROUP MEMBERS

NGUYỄN MAI PHƯƠNG ITDSIU20105 ITCSIU22020 ĐOÀN PHÚ BÌNH

VÕ GIA ÂN ITCSIU22241 ITCSIU22047 ĐOÀN QUANG VĨNH HOÀNG

NGUYỄN HỮU THỤY ITCSIU22141 ITCSIU22072 LÝ DŨ KHÔI

THÁI QUANG TÍNH ITCSIU22222

CHÂU THỊNH ITCSIU22240

NGUYỄN TRỌNG THUẬN ITCSIU22223


GROUP
1
THE NEW
STUDENT
ENROLLMENT
PROCESS

ANALYZE
THE NEW STUDENT ENROLLMENT PROCESS

WORK FLOW

Receive Result Notification Email -->


Confirm Admission Online -->
Choose Program Curriculum -->
Declare Admission Documents -->
Receive Individual Schedule -->
Prepare and Arrange Documents -->
Submit Documents to School -->
Receive application receipt and
Admission notice --> Pay tuition

SUMMARY GOAL USE CASE NEXT


THE NEW STUDENT ENROLLMENT PROCESS NEXT

AUTOMATION BOUNDARY +

NON-AUTOMATION BOUNDARY +

SYSTEM BOUNDARY
THE NEW STUDENT ENROLLMENT PROCESS

AUTOMATION BOUNDARY

Notification Email: This task is automatic as it involves receiving an email


notification triggered by an automated system once the admission results are
available.
Individual Schedule: Generated by an automated scheduling system based on
predefined criteria.
Application Receipt: Generated by the system upon successful submission of
documents.
Admission Notice: Once the admission criteria are met, an automated system can
generate and send out admission notices to successful candidates.
Pay Tuition: Payment of tuition can be facilitated through online payment systems,
which are automated processes.
NEXT
THE NEW STUDENT ENROLLMENT PROCESS

NON-AUTOMATION BOUNDARY

Confirm Admission Online: This requires manual confirmation from the applicant,
indicating their acceptance of the admission offer.
Choose Program Curriculum: Applicants need to manually select the program
curriculum they wish to enroll in, based on their preferences and academic goals.
Declare Admission Documents: The declaration of admission documents involves
manually providing information about the documents submitted, ensuring accuracy
and completeness.
Prepare and Arrange Documents: Applicants need to manually gather, prepare, and
organize the required admission documents according to the school's specifications.
Submit Documents to School: The physical or digital submission of documents to
the school requires manual action from the applicant to ensure the documents are
properly delivered.
NEXT
THE NEW STUDENT ENROLLMENT PROCESS

USER GOAL USE CASE DIAGRAM

NEXT
THE NEW STUDENT ENROLLMENT PROCESS

SEQUENCE DIAGRAM

NEXT
THE NEW STUDENT ENROLLMENT PROCESS

SEQUENCE DIAGRAM

NEXT
THE NEW STUDENT ENROLLMENT PROCESS

SEQUENCE DIAGRAM

NEXT
THE NEW STUDENT ENROLLMENT PROCESS

SEQUENCE DIAGRAM

NEXT
THE NEW STUDENT ENROLLMENT PROCESS

SEQUENCE DIAGRAM

NEXT
GROUP
1
THE STUDENT
STAND-DOWNS
/SUSPENSIONS
/EXCLUSIONS
/EXPULSIONS
PROCESS

ANALYZE
THE GRADUATION APPLICATION PROCESS

REQUIREMENTS
FUNCTIONAL
•The system should allow the Office of Academic Affairs to record and categorize
different types of violations.
• The system should enable the Office of Academic Affairs to collect and upload
Evidence such as documents, images, and witness statements.
• The system should facilitate the generation and delivery of suspension notification
to students.
• The system should support the review of evidence and appeals by the Office of
Academic Affairs.

NON-FUNCTIONAL
THE GRADUATION APPLICATION PROCESS

REQUIREMENTS
FUNCTIONAL

NON-FUNCTIONAL

• The system should have robust security measures to protect sensitive student
information and case details.
• The system should be scalable to accommodate a growing number of student cases
and appeals.
• The system should be reliable and available at all times to ensure timely processing
of student suspensions.
THE STUDENT SUSPENSIONS PROCESS

WORK FLOW

OAA identifies violation and gathers


evidence -> Logged case and evidence
is stored in the system -> OAA notifies
the student -> Student acknowledges
receipt of notification -> Student
initiates an appeal if desired -> Appeal
process is tracked -> final decision is
made based on evidence and appeal ->
Decision is supported by relevant data
and policies.

SUMMARY GOAL USE CASE NEXT


THE STUDENT SUSPENSIONS PROCESS NEXT

WITHIN THE BOUNDARY +

OUTSIDE THE BOUNDARY +

SYSTEM BOUNDARY
THE STUDENT SUSPENSIONS PROCESS

WITHIN THE BOUNDARY

Case Management System: An automated system logs and tracks student


violations, evidence, and the entire suspension process.
Document Management System: Stores and organizes evidence electronically for
easy access during the suspension process.
Email Automation: Automated email systems are used to draft and send notification
emails to students regarding their suspension.

NEXT
THE STUDENT SUSPENSIONS PROCESS

OUTSIDE THE BOUNDARY

Violation Identification: Involves manual observation, reports from faculty or staff,


or complaints from other students.
Evidence Gathering: Administrators manually collect evidence such as witness
statements, CCTV footage, or academic records related to the violation.
Notification: The administrator manually drafts and delivers a notification
letter/email to the student regarding the suspension.

NEXT
THE STUDENT SUSPENSIONS PROCESS

USER GOAL USE CASE DIAGRAM

NEXT
THE STUDENT SUSPENSIONS PROCESS

SEQUENCE DIAGRAM

NEXT
THE STUDENT SUSPENSIONS PROCESS

SEQUENCE DIAGRAM

NEXT
THE STUDENT SUSPENSIONS PROCESS

SEQUENCE DIAGRAM

NEXT
GROUP
2
THE
GRADUATION
APPLICATION
PROCESS

ANALYZE
THE GRADUATION APPLICATION PROCESS

REQUIREMENTS
FUNCTIONAL
Secure login mechanism for students.
Online form for students to fill out.
Validation of the information entered by students.
Feature for students to submit their application.
Feature For students to track their application status.
Mechanism to evaluate the applications.
Feature to approve the graduation of students.
Feature to announce the list of graduating students.
Feature to issue and mail the degree.

NON-FUNCTIONAL
THE GRADUATION APPLICATION PROCESS

REQUIREMENTS
FUNCTIONAL
NON-FUNCTIONAL

Ensuring the security and privacy of the student’s data.


The system should be intuitive and easy to use.
The system should handle multiple requests simultaneously without performance
degradation.
The system should be able to handle an increasing number of users or transactions.
The system should be available for use at all times.
The system should be expandable and easy to maintain along with updates.
THE GRADUATION APPLICATION PROCESS

WORK FLOW

Student logs into Student Portal ->


Student Accesses Graduation
Application -> System verifies personal
information ->
Student submits graduation application
-> OAA evaluates application ->
OAA approves the graduation
application -> OAA gives announcement
-> OAA issues degree.

SUMMARY GOAL USE CASE NEXT


THE GRADUATION APPLICATION PROCESS NEXT

WITHIN THE BOUNDARY +

OUTSIDE THE BOUNDARY +

SYSTEM BOUNDARY
THE GRADUATION APPLICATION PROCESS

WITHIN THE AUTOMATION BOUNDARY

User Authentication: The system automatically authenticates students when they


log into the student portal.
Graduation Application Form Access: The system automatically provides access to
the graduation application form in the student portal.
Form Submission and Validation: The system automatically accepts and validates
the information students enter in the graduation application form
Application Status Tracking: The system automatically allows students to track the
status of their graduation application.
Graduation Announcement: The system automatically announces the list of
graduating students on the university website.
Degree Issuance: The system automatically issues the degree to the student’s
provided address.
NEXT
THE GRADUATION APPLICATION PROCESS

OUTSIDE THE AUTOMATION BOUNDARY

Application Evaluation: Staff members manually evaluate the graduation


applications.
Graduation Approval: Staff members manually approve the graduation of students
who meet the requirements.

NEXT
THE GRADUATION APPLICATION PROCESS

USER GOAL USE CASE DIAGRAM

NEXT
THE GRADUATION APPLICATION PROCESS

SEQUENCE DIAGRAM

NEXT
THE GRADUATION APPLICATION PROCESS

SEQUENCE DIAGRAM

NEXT
THE GRADUATION APPLICATION PROCESS

SEQUENCE DIAGRAM

NEXT
THE GRADUATION APPLICATION PROCESS

SEQUENCE DIAGRAM

NEXT
THE GRADUATION APPLICATION PROCESS

SEQUENCE DIAGRAM

NEXT
THE GRADUATION APPLICATION PROCESS

SEQUENCE DIAGRAM

NEXT
GROUP
2
THE
COURSE
REGISTRATION
PROCESS

ANALYZE
THE COURSE REGISTRATION PROCESS

REQUIREMENTS
FUNCTIONAL
Users can register and log in securely.
Students can manage their accounts (optional: update information).
Admins can add, edit, and delete courses with details (name, description, etc.).
Courses can be categorized (optional: semester, subject), browsed, and searched by
students.
Students can view detailed course information.
Students can build and modify their registration list.
The system validates prerequisites and checks for conflicts during registration.
Students can submit their final course selections.
Admins can generate reports on enrollment and waitlists.
NON-FUNCTIONAL
THE COURSE REGISTRATION PROCESS

REQUIREMENTS
FUNCTIONAL
NON-FUNCTIONAL

The system should be responsive and handle high user loads during registration
periods.
The system should be secure against unauthorized access and data breaches
(encrypted passwords).
The system should be able to accommodate a growing number of users and courses.
The interface should be user-friendly and intuitive for both students and
administrators.
The system should be available during registration periods with minimal downtime.
THE COURSE REGISTRATION PROCESS

WORK FLOW

Student logs into Student Portal ->


Select courses -> System verifies
valid courses -> Student submits
selections-> Academic Advisor and
Faculty review selections -> Academic
Advisor approves -> Faculty provides
new schedule -> Student gains new
timetable.

SUMMARY GOAL USE CASE NEXT


THE COURSE REGISTRATION PROCESS NEXT

AUTOMATION BOUNDARY +

NON-AUTOMATION BOUNDARY +

SYSTEM BOUNDARY
THE NEW STUDENT ENROLLMENT PROCESS

AUTOMATION BOUNDARY

User Authentication: The system automatically authenticates students when they


log into the student portal.
Select Available Course: The system will display available and out-of-seat courses.
Notifies the user of eligibility. Alerts if two courses conflict in time and prompts the
user to choose one.
Submit selection: The system will save the user's choices and ask the user to
confirm again before submitting.
Generate new schedule: After checking and confirming the validated registered
courses, system enrolls users in courses and exports course times to their
schedules.
Announcing students: The system will notify users that their courses have been
successfully registered as well as view the class schedule on their timetable.
NEXT
THE NEW STUDENT ENROLLMENT PROCESS

NON-AUTOMATION BOUNDARY

Double-check by Academic Advisor/Faculty: Staff members will review the courses


in which students are registered. If anything is not suitable, they will ask students to
add or drop courses. If not, they will approve that registration list and confirm with
the system.

NEXT
THE NEW STUDENT ENROLLMENT PROCESS

USER GOAL USE CASE DIAGRAM

NEXT
THE NEW STUDENT ENROLLMENT PROCESS

SEQUENCE DIAGRAM

NEXT
THE NEW STUDENT ENROLLMENT PROCESS

SEQUENCE DIAGRAM

NEXT
THE NEW STUDENT ENROLLMENT PROCESS

SEQUENCE DIAGRAM

NEXT
THE NEW STUDENT ENROLLMENT PROCESS

SEQUENCE DIAGRAM

NEXT
GROUP
3
THE
TUITION FEE
PAYMENT
PROCESS

ANALYZE
THE TUITION FEE PAYMENT PROCESS

REQUIREMENTS
ACTORS
Students.
Office of Finances and Planning.
Banking System.

FUNCTIONALITY
THE TUITION FEE PAYMENT PROCESS

REQUIREMENTS
ACTORS
FUNCTIONALITY

Access Fee Statement: Students can easily view and download their current or past
fee statements online (detailing tuition, fees, and extras).
Payment Confirmation: After successful payment, the system will provide instant
confirmation (Ex: An email with transaction details and access to a payment history
anytime).
Accessibility: The platform must be usable to all students, regardless of ability. It
should follow web accessibility standards, ensuring compatibility.
Security: The entire payment process must be secure, meeting industry standards
for data protection (including encryption of sensitive information during transmission
and storage).
THE TUITION FEE PAYMENT PROCESS

WORK FLOW

Office of Finance and Planning (OFP)


issue tuition fee to student ->
Student logs into banking portal ->
Student transfer tuition -> The bank
receives the transfer -> The bank
sends confirmation -> OFP received
confirmation -> OFP confirm that
tuition is paid -> OFP issues invoice

SUMMARY GOAL USE CASE NEXT


THE TUITION FEE PAYMENT PROCESS NEXT

AUTOMATION BOUNDARY +

NON-AUTOMATION BOUNDARY +

SYSTEM BOUNDARY
THE TUITION FEE PAYMENT PROCESS

WITHIN THE AUTOMATION BOUNDARY

• Announces the tuition fee to students.


Authenticate students into the banking portal.
Receives student’s transfer.
Announces transfer to OFP.
Issue invoices to students.

NEXT
THE TUITION FEE PAYMENT PROCESS

OUTSIDE THE AUTOMATION BOUNDARY

Students manually transfer tuition amount through banking portal.


OFP staff manually confirm the payment their banking portal.

NEXT
THE TUITION FEE PAYMENT PROCESS

USER GOAL USE CASE DIAGRAM

NEXT
THE TUITION FEE PAYMENT PROCESS

SEQUENCE DIAGRAM

NEXT
THE TUITION FEE PAYMENT PROCESS

SEQUENCE DIAGRAM

NEXT
THE TUITION FEE PAYMENT PROCESS

SEQUENCE DIAGRAM

NEXT
THE TUITION FEE PAYMENT PROCESS

SEQUENCE DIAGRAM

NEXT
THE TUITION FEE PAYMENT PROCESS

SEQUENCE DIAGRAM

NEXT
THE TUITION FEE PAYMENT PROCESS

SEQUENCE DIAGRAM

NEXT
GROUP
3
THE
GRADING
PROCESS FOR
STUDENT

ANALYZE
THE GRADING PROCESS FOR STUDENT

REQUIREMENTS
ACTORS
Students.
Lecturers.
Academic Office.

FUNCTIONALITY
THE GRADING PROCESS FOR STUDENT

REQUIREMENTS
ACTORS
FUNCTIONALITY

The system should be able to handle 100+ submissions simultaneously.


The process of Grading from the submission to when the grading is given back
should be before the final semester exam.
The system shall be designed to run on the current available hardware in the
University and no special hardware development is needed.
THE GRADING PROCESS FOR STUDENT

WORK FLOW

Student submit work via Student


Portal after login -> System checks
submission and sends to lecturer ->
Lecturer manually grades works ->
The lecturer sends the transcript to
the OAA -> System notifies students
of grading completion -> System
generates a report for the OAA ->
System updates students’ academic
record

SUMMARY GOAL USE CASE NEXT


THE GRADING PROCESS FOR STUDENT NEXT

AUTOMATION BOUNDARY +

NON-AUTOMATION BOUNDARY +

SYSTEM BOUNDARY
THE GRADING PROCESS FOR STUDENT

WITHIN THE AUTOMATION BOUNDARY

Authenticate student into Student Portal.


Check for submission status and forward to the lecturer if available.
Notify students on grading completion.
Generate a report for the OAA, consisting of academic progress and achievements
of all students within a semester.
Update students’ academic record.

NEXT
THE GRADING PROCESS FOR STUDENT

OUTSIDE THE AUTOMATION BOUNDARY

Students manually submit their work.


The Lecturer manually grade students’ submissions.
The lecturer manually sends students’ academic transcripts after grading to the
OAA.

NEXT
THE GRADING PROCESS FOR STUDENT

USER GOAL USE CASE DIAGRAM

NEXT
THE GRADING PROCESS FOR STUDENT

SEQUENCE DIAGRAM

NEXT
THE GRADING PROCESS FOR STUDENT

SEQUENCE DIAGRAM

NEXT
THE GRADING PROCESS FOR STUDENT

SEQUENCE DIAGRAM

NEXT
INTERNATIONAL UNIVERSITY – VNUHCM
SCHOOL OF COMPUTER SCIENCE AND ENGINEERING

This is the end of


the SEMINAR #1 report.

THANK YOU FOR YOUR AT TENTION

You might also like