Online University Registration System: Analysis and Design Report

Verified

Added on  2022/12/30

|5
|461
|84
Report
AI Summary
This report presents an analysis and design of an online university registration system, addressing the requirements for staff and student functionalities. The system utilizes object-oriented technologies, software modeling, and system architecture to facilitate course management, student enrollment, and reporting. The report details the use of object-oriented analysis and design principles, including the definition of classes, objects, encapsulation, data inheritance, polymorphism, and methods. A use case diagram illustrates the system's functionality, showing interactions between students, staff, and the finance office. The system ensures that students are not over-enrolled and that those with unpaid fees are restricted from registering. The report includes references to relevant academic literature, providing a comprehensive overview of the software development process for the online university registration system.
tabler-icon-diamond-filled.svg

Contribute Materials

Your contribution can guide someone’s learning journey. Share your documents today.
Document Page
Running head: Database
System Analysis Design and Architecture
Name of Student
Name of University
Author Note
tabler-icon-diamond-filled.svg

Secure Best Marks with AI Grader

Need help grading? Try our AI Grader for instant feedback on your assignments.
Document Page
1
Database
Answer 1
Object oriented technologies and software modelling has a significant importance in the
process of developing a software. The object oriented analysis and design is considered to be a
structured method for analyzing a system’s requirements and designing the graphical models of
the system during a software development life cycle (Dennis, Wixom & Tegarden, 2015). UML
is therefore a vital tool for improving the quality of systems analysis and design for translating
the higher quality of a system.
The object oriented system analysis and design mainly deals with planning a system by
designing the interaction of objects for a purpose of solving a problem associated with a
software. There are five primary stages associated with the development of an object oriented
design (Reggio et al., 2014). These stages include definition of classes and objects, encapsulation
of data, data inheritance, polymorphism and definition of methods.
Answer 2
The use case specifications of the given system is illustrated in the picture below-
Document Page
2
Database
Figure 1: Use Case of Online University Registration System
Use Case Field Description
Name Online University Registration System
Subject Area The use case is based on development of an
online registration system for a University
where a student needs to register
himself/herself for modifying or viewing the
courses
Actors Student, Staff of the academic department and
finance officer
Document Page
3
Database
Use Case Overview CAMMY is an online registration system that
manages the entire registration process of a
University. It enables the students to examine
the current courses and also enables the staffs
to examine the courses offered and the
courses to which the students are enrolled.
Use Case Associations Change of courses by student is associated
with the payment of fees
Add and drop courses is associated with the
limit of adding or dropping a course specified
by the University.
Input Summary Enrollment/Registration
Output Summary Successful Modification of the Courses
Table 1: Representing the Use Case Description
tabler-icon-diamond-filled.svg

Secure Best Marks with AI Grader

Need help grading? Try our AI Grader for instant feedback on your assignments.
Document Page
4
Database
References
Dennis, A., Wixom, B. H., & Tegarden, D. (2015). Systems analysis and design: An object-
oriented approach with UML. John wiley & sons.
Reggio, G., Leotta, M., Ricca, F., & Clerissi, D. (2014, January). What are the used UML
diagram constructs? A document and tool analysis study covering activity and use case
diagrams. In International Conference on Model-Driven Engineering and Software
Development (pp. 66-83). Springer, Cham.
chevron_up_icon
1 out of 5
circle_padding
hide_on_mobile
zoom_out_icon
logo.png

Your All-in-One AI-Powered Toolkit for Academic Success.

Available 24*7 on WhatsApp / Email

[object Object]