Escolar Documentos
Profissional Documentos
Cultura Documentos
Submitted by:
Hitkul
Gardas Nuthan
Vaibhav Singh
Bhavik Popli
Prateek Sen
Submitted to:
Ms. Richa Sharma
Table of Contents
Introduction........................................................................................................... 3
Course Selection:................................................................................................ 3
Approvement...................................................................................................... 3
Get Semester Specific Information.....................................................................3
Context Diagram................................................................................................... 3
Level 1:Process-1, Select Courses......................................................................4
Level 1: Process-2, Approve Registration............................................................5
Level 1: Process-3, Filter Offered Courses...........................................................5
Level 1: Process-3, Filter Offered Courses...........................................................5
Level 1: Process-4, Get Semester Specific Info...................................................5
UML Design............................................................................................................ 6
Screen Layouts...................................................................................................... 7
Database Design................................................................................................... 8
Entity-Relationship Diagram...............................................................................8
Introduction
Course Selection:
The student gets the courses offered for the current semester as well as the
sections of the course. The system gets students curriculum and filters out the
courses that cannot be registered. The system, adds the repeat courses to the
selected courses analysing the academic history of the student. The student
provides the courses and sections preferred. The system applies the rules and
regulations to find out if students course registration satisfies the conditions
such as credit restrictions, prerequisites and collisions. The accepted and
rejected courses are provided to the student. The student makes new selections
if there are any rejected courses. Finally, student approves the registration. The
system displays the registration form.
Approvement
The advisor can display the list of students that she/he advises and the course
list that are offered for that semester. The advisor selects a student and displays
her/his course registration form. If the registration is acceptable approves the
registration. Otherwise rejects the whole registration or some of the courses
providing the reason of rejection. If the registration is rejected, the student must
make registration again completing the missing courses.
Context Diagram
The system provides the semester specific information like the academic year,
semester, courses offered and their sections.
The system filters out those courses that cannot be selected by student since
they are not part of the curriculum or their pre-requisites are not satisfied. The
repeat courses are specifically highlighted.
The student makes course selections. The repeat courses are directly added by
the systems.
The advisor approves/rejects the whole registration or only some of the courses.
The student makes corrections to the course selection.
The system produces a course registration form.
Rules &
Regulatio n
Ma nagement
Sy stem
Changes to Course
Regis tration
Preferred Cours e
Student
Student
Courses
Offered for
Student
Curriculum
Courses
Acceptance
Registration
Form
Advisor
Approvement
Cours es Offered
Approvement
Student Info for Advis or
Curriculum Info
Adv isor
Management
Sy stem
Repeat
Courses
Curriculum
Ma na gement
Sy stem
Student
Succ es s
Status
Academic
History
Mana gement
System
Semes ter
Info
Academic Yea r
Management
Sy stem
Preferred Course
Preferred Section
Appropriateness of
Courses
Registration
Form
1.3
1.1
Genera te
R eg istra tio n
Fo rm
Get
Preffered
C o urses
S tudent
Course Preferences
D2
Student
Course
Preferences
Appropriateness
of Courses
1.2
Course Registration
Rules and Regulations
Student Course
Preferences
Registration
Form
Registration
Form
Modification
to
Registration
1.4
C heck R ules
a nd
R eg ula t io ns
Changes to Course
Registration
M o dify
R eg istra tio n
Fo rm
Registration Form
and lab groups. The advisor can display the course list of students s/he is
advising.
UML Design
Screen Layouts
Database Design
Entity-Relationship Diagram
A course has one or more sections. A section is created just for one
course.
Each Academic Year has more than one semester. A semester belongs
to exactly one academic year.
approves
is approved by
contains
Registration Form
is added into
is
has created
for
Advisor
advises
is advised by
is for
registers to
Student
has
Section
has
is
has created
for
is for has
Academic History
is for has
satisfies
Curriculum
is
defined has
for
is satisfied by
Offered Course
is
has created
in
Academic
Semester
Success Status
Curriculum Course
belong s
has to
Academic Year