Case Study – Course Registration System
As the head of information systems for Acme College you are
tasked with developing a new student registration system. The
college would like a new system to replace its much older system
developed around that has a lot of the manual processes. The
current situation does not provide an online registration process
whatsoever. The student still must go to his advisor’s office, talk
her/his schedule over with the advisor, get it approved and signed,
then take the approved schedule at the registrar’s office to be
officially signed in. Worse, the students don’t have access about
the courses to decide what they want to take. For example, the
students have to go to the office of their program (eg. Marketing
in the Business School) to look on a board to see the course
description. Sometimes the information was not even there or it was
out of date. Students have to wait around to get a meeting with an
Advisor which may not be for a week. It would be helpful and save a
lot of time to have all of the course information in the same
place.
There is a basic online system for the school but the students
are not able to view their classes from the search page. They had
to navigate back to another area of the webpage to view this
information. The system did not provide any way for visualizing the
courses the student had registered; it only showed a list of the
courses ordered by department. Sometimes professors who had not
signed up for a course were assigned to the wrong course. Not have
a record of the grades online caused problems for both the students
and the professors to Search, Update and Record Grades
Students have asked that they may request a course catalogue
containing a list of course offerings for the semester and View
Information about each course, such as professor, department, and
prerequisites, will be included to help students make informed
decisions.
The idea to improve the entire course registration and
management experience is that once the registration process is
completed for a student, the registration system sends information
to the billing system so the student can be billed for the
semester. If a course fills up during the actual registration
process, the student must be notified of the change before
submitting the schedule for processing.
At the end of the semester, the student will be able to access
the system to view an electronic report card.
Professors must be able to access the on-line system to indicate
which courses they will be teaching. They will also need to see
which students signed up for their course offerings. In addition,
the professors will be able to record the grades for the students
in each class.
• Students need an easy way to request, change or cancel
attending a Course with an easy to use online Course Registration
system
• The Registrar and Professor need to see the Status of the
course schedule as currently they print out hard copies of the
schedule and the schedule hard copies often are out-dated
• Changes to schedule are manual and it is hard to keep track of
the changes. Students have gone to the wrong class, at the wrong
time because the schedule was always changing
• Course updates are done by phone and email, and sometimes do
not get done • There are cases where classes are booked, and no one
shows up
Questions 1. Identify the Business problem that the
current state issues point to (needs assessment).
2. Break down the current process into its component parts.
Functional decomposition chart
3. Identify the boundaries of the current state. Use case
diagram
4. Establish the scope of the current state. Context Diagram
(DFD Level 0)
5. Write your functional and non-functional requirements. At
least 12 requirements with a minimum of 5 non-functional
requirements. They must be: • Listed in a table • Numbered •
Identified as either functional or non-functional • Described
unambiguously with traceability to functional decomposition and use
cases
6. Identify: • The entities (people, systems) • The type of
relationship between the entities (1:M, M:M, 1:1) • Some attributes
of each entity (at least 2) Class diagram
Case Study – Course Registration System As the head of information systems for Acme College you are tasked with developi
-
- Site Admin
- Posts: 899603
- Joined: Mon Aug 02, 2021 8:13 am