Exno 5 Online Course Reservation System
Exno 5 Online Course Reservation System
Exno 5 Online Course Reservation System
SYSTEM
AIM
To design an object oriented model for course reservation system.
PROBLEM STATEMENT
a. Whenever the student comes to join the course he/she should be provided with
the list of course available in the college.
b. The system should maintain a list of professor who is teaching the course. At the
end of the course the student must be provided with the certificate for the
completion of the course.
DEFINITIONS
The glossary contain the working definition for the key concept in the course
registration system
COURSE
The course which are offered by the institution
COURSE CATALOG
These are all the course offered by the institution.
GRADE
The ranking of a particular student for a particular course offered
PROFESSOR
A person who reaches the course
CERTIFICATE
It is the proof for the completion the course
REGISTER
One who register the course for the student
OBJECTIVES
a. The main purpose of creating the document about the software is to know about
the list of the requirement in the software project part of the project to be
developed.
b. It specifies the requirement to develop a processing software part that completes
the set of requirement.
SCOPE
a. In this specification, we define about the system requirements that are about
from the functionality of the system.
b. It tells the users about the reliability defined in usecase specification
FUNCTIONALITY
Many members of the process line to check for its occurrences and transaction, we
are have to carry over at sometimes
USABILITY
The user interface to make the transaction should be effectively
PERFORMANCE
It is the capability about which it can performed function for many user at
sometimes efficiently (ie) without any ever occurrences
RELIABILITY
The system should be able to the user through the day to day transaction
USERCASE DIAGRAM
a. Use case is a sequence of transaction in a system whose task is to yield result of
measurable value to individual author of the system
b. Use case is a set of scenarios together by a common user goal
c. A scenario is a sequence of step describing as interaction between a user and a
system
LOGIN
This use case gives a entry to the student, professor and the register
SUBMIT GRADES
CLOSE REGISTRATION
This use case describes the certification of the student when he/she finishes the
course
CLASS DIAGRAM:
A class diagram describes the type of objectors in the system the various kinds of
static relationship that exist among them.
c. After the course gets over each student will be asked to write a test.
d. Test mark is analyzed for the issue grade sheet after certification the registration
of the student in closes.
SEQUENCE DIAGRAM
A sequence diagram is one that includes the object of the projects and tells the
lifetimes and also various action performed between objects.
COLLOBORATIION DIAGRAM
It is same as the sequence diagram that involved the project with the only
difference that we give the project with the only difference that we give sequence
number to each process.
STATE DIAGRAM
It is a technique to describe the behavior of the system. It describes all the possible
states that a particular object gets into the object oriented technique. State diagram
are drawn for a single class to show to the lifetime behavior of a single objects
ACTIVIY DIAGRAM
It includes all the activities of particular project and various steps using join and
Forks
c. After the student register into the course the institution start the bill
Operation and record is maintain
d. The professor also start maintains the student record
e. At the end of the course based on the result grade the grade sheet or
Certificate is issued to the student
f. The registration is closed for the particular student
SOFTWARE TESTING
a. In this step we prepare their plan for testing the diagram.
b. We perform the validation for the various data involved into the projects.
COMPONENT DIAGRAM
The component diagram is represented by figure dependency and it is a graph of
design of figure dependency. The component diagram's main purpose is to show the
structural relationships between the components of a system. It is represented by
boxed figure. Dependencies are represented by communication association
DEPLOYMENT DIAGRAM
It is a graph of nodes connected by communication association. It is represented by
a three dimensional box. A deployment diagram in the unified modeling language
serves to model the physical deployment of artifacts on deployment targets.
Deployment diagrams show "the allocation of artifacts to nodes according to the
Deployments defined between them. It is represented by 3-dimentional box.
Dependencies are represented by communication association. The basic element of
a deployment diagram is a node of two types
DEVICE NODE
PACKAGE DIAGRAM