ITC508 - Object Modelling: A Case Study of University Enrolment System
VerifiedAdded on 2022/11/13
|17
|3266
|481
Project
AI Summary
This project provides a comprehensive object modelling case study focusing on a university enrolment system for National University in Melbourne, Australia. The assignment includes storyboards visualizing user processes like sign-up, sign-in, course selection, payment, and registration approval. It details the system's functionality, including mock-up designs for each stage. The project also features a drill-down report, explaining its purpose, advantages, and implementation within the system. Furthermore, the assignment covers the functional and non-functional requirements, use case diagrams, a fully developed use case description for the sign-up process, a UML class diagram, and an event partitioning diagram for the payment process. The document is a student contribution to Desklib, a platform for AI-based study tools.

Running head: OBJECT MODELLING
Object Modelling: A Case Study of University Enrolment
system
Name of the Student
Name of the University
Author’s note:
Object Modelling: A Case Study of University Enrolment
system
Name of the Student
Name of the University
Author’s note:
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser

1OBJECT MODELLING
Table of Contents
Story Boards:...................................................................................................................................2
Sign In:.............................................................................................................................................4
Courses:...........................................................................................................................................5
Course Details:.................................................................................................................................6
Payment Page:.................................................................................................................................7
Registration Approval:.....................................................................................................................8
Upload Course Page:.......................................................................................................................9
Card Details Page:.........................................................................................................................10
Drill Down Report:........................................................................................................................11
Bibliography:.................................................................................................................................14
Table of Contents
Story Boards:...................................................................................................................................2
Sign In:.............................................................................................................................................4
Courses:...........................................................................................................................................5
Course Details:.................................................................................................................................6
Payment Page:.................................................................................................................................7
Registration Approval:.....................................................................................................................8
Upload Course Page:.......................................................................................................................9
Card Details Page:.........................................................................................................................10
Drill Down Report:........................................................................................................................11
Bibliography:.................................................................................................................................14

2OBJECT MODELLING
Story Boards:
The story board can be referred to the graphical representation of the processes that a
person must complete to achieve a result. The story boards are created based on the student
registration and course detail update of National University. The institution is located in
Melbourne, Australia. The organization provides various courses like Information Technology,
Information Systems, Accounting, Business, Law, Arts and Humanities. Total three semester are
offered to the student per year, such as term-1 starts from February, term-2 from July and term-3
from November. The organization wants to build an information system to make the registration
process efficient and accurate as well as effectively track every registration activities. Total
seventeen use cases has been found in the use case diagram. Among all the seventeen use cases
only eight use cases has been selected to create a story board. The story board is designed for
both the student and administrator.
Story Boards:
The story board can be referred to the graphical representation of the processes that a
person must complete to achieve a result. The story boards are created based on the student
registration and course detail update of National University. The institution is located in
Melbourne, Australia. The organization provides various courses like Information Technology,
Information Systems, Accounting, Business, Law, Arts and Humanities. Total three semester are
offered to the student per year, such as term-1 starts from February, term-2 from July and term-3
from November. The organization wants to build an information system to make the registration
process efficient and accurate as well as effectively track every registration activities. Total
seventeen use cases has been found in the use case diagram. Among all the seventeen use cases
only eight use cases has been selected to create a story board. The story board is designed for
both the student and administrator.
⊘ This is a preview!⊘
Do you want full access?
Subscribe today to unlock all pages.

Trusted by 1+ million students worldwide

3OBJECT MODELLING
Sign Up: In order to access the system and select a course, the student must register into
the system. The sign up is integrated in the system for enabling basic level security. The sign up
allows the system to verify the student details. In order to register into the system, the student
have to provide the personal details, email and password. The password allows the student to
make sure that he knows what password he is providing to the system. The system verifies the
student details entered into the system and saves it into the database after it is verified. The
verification is done based on the predefined conditions. Once a student tries to book a course, the
system checks the student session. If the session is not set, the system redirect the users to the
sign up page. This page has a button that allows the user to go to login page if student is already
registered.
Figure 1: Student Sign Up Page Mock Up Design
(Source: Created by Author)
Sign Up: In order to access the system and select a course, the student must register into
the system. The sign up is integrated in the system for enabling basic level security. The sign up
allows the system to verify the student details. In order to register into the system, the student
have to provide the personal details, email and password. The password allows the student to
make sure that he knows what password he is providing to the system. The system verifies the
student details entered into the system and saves it into the database after it is verified. The
verification is done based on the predefined conditions. Once a student tries to book a course, the
system checks the student session. If the session is not set, the system redirect the users to the
sign up page. This page has a button that allows the user to go to login page if student is already
registered.
Figure 1: Student Sign Up Page Mock Up Design
(Source: Created by Author)
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser

4OBJECT MODELLING
Sign In:
The sign is for allowing the student to login to the system. The sign in option for the
system to start a session against student email id. The system uses the login to verify that a
registered student is accessing the system. There are two input fields in the screen, the email and
password. The student will enter the email and password and submit the form in the system.
After receiving the request, the system will check if the email and password exists in the system
database. If the combination of email and password exists then system will allows the student to
book the course or the system will show an error message ‘entered email or password is wrong’.
Figure 2: Student Sign In Page Mock Up Design
(Source: Created by Author)
Sign In:
The sign is for allowing the student to login to the system. The sign in option for the
system to start a session against student email id. The system uses the login to verify that a
registered student is accessing the system. There are two input fields in the screen, the email and
password. The student will enter the email and password and submit the form in the system.
After receiving the request, the system will check if the email and password exists in the system
database. If the combination of email and password exists then system will allows the student to
book the course or the system will show an error message ‘entered email or password is wrong’.
Figure 2: Student Sign In Page Mock Up Design
(Source: Created by Author)

5OBJECT MODELLING
Courses:
The courses page is for showing the student what courses, National University is offering
to the student. The courses that are visible in this page are stored in the system. Each course
name works as the hyperlink. If the student clicks on any of the course, the system redirects the
student to the course page. The system shows only those courses that are marked as visible by
the administrator. The system will allow the students to select only one course at a time. Each
course has many associated information that are not present in this screen. There is a search box
in the screen. This search box allows the student to find the courses that he wants to enrol in. The
courses are not limited to what is visible on the screen, the student can scroll down to see all the
other courses.
Figure 3: Courses Page Mock Up Design
(Source: Created by Author)
Courses:
The courses page is for showing the student what courses, National University is offering
to the student. The courses that are visible in this page are stored in the system. Each course
name works as the hyperlink. If the student clicks on any of the course, the system redirects the
student to the course page. The system shows only those courses that are marked as visible by
the administrator. The system will allow the students to select only one course at a time. Each
course has many associated information that are not present in this screen. There is a search box
in the screen. This search box allows the student to find the courses that he wants to enrol in. The
courses are not limited to what is visible on the screen, the student can scroll down to see all the
other courses.
Figure 3: Courses Page Mock Up Design
(Source: Created by Author)
⊘ This is a preview!⊘
Do you want full access?
Subscribe today to unlock all pages.

Trusted by 1+ million students worldwide

6OBJECT MODELLING
Course Details:
The course details page can be accessed by clicking on any course name in the courses
page. The course details are stored in the database. The application is a dynamic application that
collects data from the system database and shows on a page. This page has a static structure.
That is why no matter which course the student selected, the user will see the same page with
different details for different courses. The user can select whether he/she wants to see the details
of the post graduate or undergraduate details. This option can be selected using a radio button.
The Use can read the course details available as text format. After reviewing all the details of the
course, the student can apply for the course using the button available at the bottom of the
screen.
Figure 4: Course Details Page Mock Up Design
(Source: Created by Author)
Course Details:
The course details page can be accessed by clicking on any course name in the courses
page. The course details are stored in the database. The application is a dynamic application that
collects data from the system database and shows on a page. This page has a static structure.
That is why no matter which course the student selected, the user will see the same page with
different details for different courses. The user can select whether he/she wants to see the details
of the post graduate or undergraduate details. This option can be selected using a radio button.
The Use can read the course details available as text format. After reviewing all the details of the
course, the student can apply for the course using the button available at the bottom of the
screen.
Figure 4: Course Details Page Mock Up Design
(Source: Created by Author)
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser

7OBJECT MODELLING
Payment Page:
The payment page is for allowing the student to conduct payment for the selected course.
The system allows the student to select the payment type. The payment types are debit card,
master card or direct payment. In case of the master card or debit card, the payment is done over
the internet. The system is linked with a payment gateway that collect the card holder name, card
number, cvv and expiry date and process those data to connect to bank server. After all the
backend processes are done an OTP is sent to the number registered with the bank account. After
the student enters the OTP, the payment is verified. If the account has enough balance, the
student is enrolled into the course and a verification message is sent to the student email.
Figure: 5: Payment Page Mock Up Design
(Source: Created by Author)
Payment Page:
The payment page is for allowing the student to conduct payment for the selected course.
The system allows the student to select the payment type. The payment types are debit card,
master card or direct payment. In case of the master card or debit card, the payment is done over
the internet. The system is linked with a payment gateway that collect the card holder name, card
number, cvv and expiry date and process those data to connect to bank server. After all the
backend processes are done an OTP is sent to the number registered with the bank account. After
the student enters the OTP, the payment is verified. If the account has enough balance, the
student is enrolled into the course and a verification message is sent to the student email.
Figure: 5: Payment Page Mock Up Design
(Source: Created by Author)

8OBJECT MODELLING
Registration Approval:
Once the customer submits the registration course, the system stores the request in the
database. The status of the customer is marked as inactive. The administrator opens their portal
and access the new registration section. In this section, the administrator will see the names of
the student who want to register into the system. The admin will click on the name of the student
to access the detailed section. In this section, the admin can see the name, address, email, contact
and password of the student account. The admin can chose to reject the request. In this case, the
system deletes the customer details from the database and sends an email to the student. If the
admin approve the request, the system update the status of the student account as active.
Figure: 6: Registration Approval Page Mock Up Design
(Source: Created by Author)
Registration Approval:
Once the customer submits the registration course, the system stores the request in the
database. The status of the customer is marked as inactive. The administrator opens their portal
and access the new registration section. In this section, the administrator will see the names of
the student who want to register into the system. The admin will click on the name of the student
to access the detailed section. In this section, the admin can see the name, address, email, contact
and password of the student account. The admin can chose to reject the request. In this case, the
system deletes the customer details from the database and sends an email to the student. If the
admin approve the request, the system update the status of the student account as active.
Figure: 6: Registration Approval Page Mock Up Design
(Source: Created by Author)
⊘ This is a preview!⊘
Do you want full access?
Subscribe today to unlock all pages.

Trusted by 1+ million students worldwide

9OBJECT MODELLING
Upload Course Page:
In this section of the system, the admin adds a new course to the system. This course
details are provided to the administrator by the management of National University. The admin
enter the full name of course, course short name or code, the type of the course, start date and
whether to shows this course in courses page or not.
Figure 7: New Course Add Page Mock Up Design
(Source: Created by Author)
Upload Course Page:
In this section of the system, the admin adds a new course to the system. This course
details are provided to the administrator by the management of National University. The admin
enter the full name of course, course short name or code, the type of the course, start date and
whether to shows this course in courses page or not.
Figure 7: New Course Add Page Mock Up Design
(Source: Created by Author)
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser

10OBJECT MODELLING
Card Details Page:
The administrator can see the details of the card that students use to enrol into courses.
No matter how many times of how many customer uses the same card to make payment, the
system shows the details of the cards for one time in the scree. All the card number and card
holder names appear on screen. The admin can select any of the card and see the details in the
following page.
Figure 8: Card Details Page Mock Up Design
(Source: Created by Author)
Card Details Page:
The administrator can see the details of the card that students use to enrol into courses.
No matter how many times of how many customer uses the same card to make payment, the
system shows the details of the cards for one time in the scree. All the card number and card
holder names appear on screen. The admin can select any of the card and see the details in the
following page.
Figure 8: Card Details Page Mock Up Design
(Source: Created by Author)

11OBJECT MODELLING
Drill Down Report:
The main objective of developing the drill down project includes proper navigation of the
specific elements of the data management. Proper navigation provisioning via different layers of
as per the clicks in the different entities is the main aspect that is taken into consideration by the
Drill Down. Exploring of multinational data is the main concern in tjis case. This insists the fact
that the multi dimensionality the main advantage that is gained includes level down navigation in
a proper and the processing is performed in a detailed manner. Specific analysis can be
conducted in this system. Performing of the hierarchical and summary of data will be provided as
per the conduction of the specific analysis. This is considered to be one of the major advantage
of the Drill Down. Online Analytical process is considered to be a prime feature of the Drill
Down system. OLAP helps in performing of the complex multi-dimensional data queries.
Staying in the same Visualization window as per the clicks that are processed with the help of
the different layers of the navigation system also acts as an advantage for the Drill Down. The
Drill Down is present in the graphical user interface (Wongsuphasawa et al, 2017). Clicking of
the data representatives will be beneficial for the processing of the final level data representation.
Drill Down is available in most of the computer atmosphere. Clicking on the folder will ensure
that the user can reach the particular location of the file and the main advantage that is received
is that this practice can be continued in the case of the websites. This ensures that proper
navigation until a deep level in the web page can be performed. The presence of the Drill Down
is noted in the business reporting intelligence tool and the ad hoc reporting system. This helps
the users to click the aggregate value of the data and hence revealing the level specification of
the hierarchy. It is observed that a right level of data is required for property answering the
questions that will be affecting the processing of the business.
Drill Down Report:
The main objective of developing the drill down project includes proper navigation of the
specific elements of the data management. Proper navigation provisioning via different layers of
as per the clicks in the different entities is the main aspect that is taken into consideration by the
Drill Down. Exploring of multinational data is the main concern in tjis case. This insists the fact
that the multi dimensionality the main advantage that is gained includes level down navigation in
a proper and the processing is performed in a detailed manner. Specific analysis can be
conducted in this system. Performing of the hierarchical and summary of data will be provided as
per the conduction of the specific analysis. This is considered to be one of the major advantage
of the Drill Down. Online Analytical process is considered to be a prime feature of the Drill
Down system. OLAP helps in performing of the complex multi-dimensional data queries.
Staying in the same Visualization window as per the clicks that are processed with the help of
the different layers of the navigation system also acts as an advantage for the Drill Down. The
Drill Down is present in the graphical user interface (Wongsuphasawa et al, 2017). Clicking of
the data representatives will be beneficial for the processing of the final level data representation.
Drill Down is available in most of the computer atmosphere. Clicking on the folder will ensure
that the user can reach the particular location of the file and the main advantage that is received
is that this practice can be continued in the case of the websites. This ensures that proper
navigation until a deep level in the web page can be performed. The presence of the Drill Down
is noted in the business reporting intelligence tool and the ad hoc reporting system. This helps
the users to click the aggregate value of the data and hence revealing the level specification of
the hierarchy. It is observed that a right level of data is required for property answering the
questions that will be affecting the processing of the business.
⊘ This is a preview!⊘
Do you want full access?
Subscribe today to unlock all pages.

Trusted by 1+ million students worldwide
1 out of 17
Related Documents

Your All-in-One AI-Powered Toolkit for Academic Success.
+13062052269
info@desklib.com
Available 24*7 on WhatsApp / Email
Unlock your academic potential
Copyright © 2020–2025 A2Z Services. All Rights Reserved. Developed and managed by ZUCOL.