Sunteți pe pagina 1din 34

Online Course Registration System Mr.

Chamma Jabeed Khan

ONLINE COURSE RESERVATION


SYSTEM
in partially fulfillment for the award of the degree
of
Master of Computer Applications

Submitted by

Mr. Jabeed Khan Chamma


(Regd No:15701F0013)

Under the guidance of


(Mr. Madan Kumar Reddy C)

Department of Master of Computer Applications


Annamacharya Institute of technology and science
(an autonomous institution)
New boyanapalli, Rajampet 516126

APRIL 2017

Annamacharya Institute Of Technology and Sciences, Rajampeta.


Online Course Registration System Mr. Chamma Jabeed Khan

Department of Master of Computer Applications


Annamacharya Institute of technology and science
(an autonomous institution)
New boyanapalli, Rajampet 516126

CERTIFICATE
This is to certify that the project titled “ONLINE COURSE
RESERVATION SYSTEM” is a bonafide record of the project work
done by Mr.Jabeed Khan Chamma (Redg no: 15701F0013) during
the academic year 2016 - 2017.

Project supervisor Head of the Department


(Mr.Madan Kumar Reddy C)

Annamacharya Institute Of Technology and Sciences, Rajampeta.


Online Course Registration System Mr. Chamma Jabeed Khan

DECLARATION
I hereby declare that the project work entitled “ONLINE
COURSE RESERVATION SYSTEM” submitted to the
Annamacharya institute of technology and science (Autonomous) is
a record of an original work done by me under the guidance of the
Mr.Madan Kumar Reddy C, assistant professor, department of the
Computer Applications, and the this project work is submitted in
the partial fulfillment of the requirements for the award of the
Degree of Master of Computer Applications. The result embodied in
this thesis have not been submitted to any other Institute of the
award of any degree.

JABEED KHAN CHAMMA


(Regd No: 15701F0013)

Annamacharya Institute Of Technology and Sciences, Rajampeta.


Online Course Registration System Mr. Chamma Jabeed Khan

ACKNOWLEDGEMENTS

I would like to express my appreciation to Prof Dr. N M allikarjun Rao for his
guidance during the term of my candidature. Without his valuable assistance,
this work would have not been completed.

Am also indebted to the Department of Master of Computer Applications staff


and my friends, Annamacharya Institute of Technologies and Sciences, for their
support and cooperation.

Finally I would like to thank the staff of the MCA Department, especially
Mr.Madan Kumar Reddy C his valuable assistance during the my project.

Annamacharya Institute Of Technology and Sciences, Rajampeta.


Online Course Registration System Mr. Chamma Jabeed Khan

ABBREVIATIONS and DEFINATIONS

A
Applicant: one who wishes to register the course.

H
HTML: Markup Language used for creating web pages.
HTTP: Hyper Text Transfer Protocol.

J
J2EE: Java 2 Enterprise Edition is a programming platform java platform for
developing and running distributed java applications.

O
OCRS: Refers to online Course Reservation System.

R
Registrar: Refers to the super user with the privilege to manage the entire system.

T
TCP/IP: Transmission Control Protocol/Internet Protocol is the communication
protocol used to connect hosts on the Internet.

Annamacharya Institute Of Technology and Sciences, Rajampeta.


Online Course Registration System Mr. Chamma Jabeed Khan

ABSTRACT
 Online course Registration System will help the student to gather information
about A particular course and thenThey can easily register them self in a
particular course.
 the management of the institution can easily see the records of the student and
course and fees.
 This presentation is about the analysis of online course Re gistration System.
Diagram’s purpose is to present System clearly and completely as possible.

Motivation and objective of the project


 The project objective will be focused on developing an online course
registration to ensure the effectiveness of the flow of registration.
Moreover the system will offer a complete management system that
integrated with the online course registration to help the stakeholder for
maintaining the flow process of the course.

 The registration process can be done online without the need of


paperwork anymore. It is also help the student to get more information
about the course process while they enrolled.

 The administrator will get easier way to determine the seat of the
courses, keep track of the registration module, and generate report for
the year to help them determine the development of the courses. The
cores of objectives of the project are followings:

 To study existing course registration system in Microsoft IT academy of


Multimedia University. Analyzing current course registration system, by
interviewing the stakeholder of the system.

 To propose an online course registration and management system.

 To identify the user requirement for online course registration and


management system.

Annamacharya Institute Of Technology and Sciences, Rajampeta.


Online Course Registration System Mr. Chamma Jabeed Khan

 To develop an online course registration and management system.

 To evaluate the online course registration system that been develop.

Chapter-1
Introduction

Course Reservation System is an interface between the Student and the


Registrar responsible for the issue of Course. It aims at improving the
efficiency in the issue of Course and reduces the complexities involved in
it to the maximum possible extent.

Purpose
If the entire process of 'Issue of Course' is done in a manual manner then
it would takes se veral months for the course to reach the applicant.
Considering the fact that the number of applicants for course is
increasing every year, an Automated System becomes essential to meet
the demand. So this system uses several programming and database
techniques to elucidate the work involved in this proc ess.

Document Conventions
Applicant: One who wishes to register the Course.

HTM L: Markup Language used for creating web pages.

HTTP: Hyper Text Transfer Protocol.

J2EE: Java 2 Enterprise Edition is a programming platform java


platform for developing and running distributed java applications.

OCRS: Refers to online Course Reservation System.

Registrar: Refers to the super user with the privilege to manage the
entire system.

Annamacharya Institute Of Technology and Sciences, Rajampeta.


Online Course Registration System Mr. Chamma Jabeed Khan

TCP/IP: Transmission Control Protocol/Internet Protocol is the


communication protocol used to connect hosts on the Internet.

Intended Audience
This document is to be read by the development team, the project
managers, marketing staff, testers and documentation writers. Our
stakeholders, company manufacturing associated hardware. The SRS
has been organized approximately in order.

Product Scope
 The System provides an online interface to the user where they can
fill in their personal details and submit the necessary documents
(may be by scanning).
 The Registrar concerned with the issue of course can use this system
to reduce his workload and process the application in a speedy
manner.
 Provide a communication platform between the Student and the
Registrar.

Chapter-2

Function requirements

1 External Interface Requirements

 User Interfaces
o Following bowers are required to launch this app in the client end.
o IE (Internet Explorer) or Mozilla Firefox or Google Chrome.

 Hardware Interfaces
o The server is directly connected to the client systems. The client
systems have access to the database in the server.

Annamacharya Institute Of Technology and Sciences, Rajampeta.


Online Course Registration System Mr. Chamma Jabeed Khan

 Software Interfaces
o Front End Client - The Student and Registrar online interface is
built using JSP and HTML. The Administrators’ local interface is
built using Java.
o W eb Server – Tomcat Apache application server (Oracle
Corporation).
o Back End – Oracle 11g database.

 Communications Interfaces
o Database connection is required in order to save registered user
data.

2 System features

The course reservation system has the following features.

 Login
o The user enters the username and password and chooses if the
user is student or Registrar. If entered details are valid, the user’s
account becomes available. If it is invalid, an appropriate message
is displayed to the user.
 View course details
o In this, a student can search all the courses available to him and
choose the best course he wants. The student can view the course
duration, faculty and department of the courses he may choose.
 Reserve for course
o When a student has successfully chosen a course, he can register
to that course. Upon registration, the student’s details are stored
in the database.
 Pay fee
o After registration to any course, the student may see the details of
his current course. He may wish to know details about fees and
other information.

Annamacharya Institute Of Technology and Sciences, Rajampeta.


Online Course Registration System Mr. Chamma Jabeed Khan

 Check status
o The student tries to check the status in which category applied.
The system displays the status information to the student.
o Below are the Use-Case, Activity, Sequence, State Chart and
Deployment diagrams.

Chapter-3

1. Introduction

Course Reservation System is an interface between the Student and the


Registrar responsible for the issue of Course. It aims at improving the
efficiency in the issue of Course and reduces the complexities involved in
it to the maximum possible extent.

1.1. Purpose

If the entire process of 'Issue of Course' is done in a manual manner then


it would takes se veral months for the course to reach the applicant.
Considering the fact that the number of applicants for course is
increasing every year, an Automated System becomes essential to meet
the demand. So this system uses several programming and database
techniques to elucidate the work involved in this process.
1.2. Document Conventions

1.2.1.Registrar
Refers to the super user with the privilege to manage the entire
system.
1.2.2.Applicant
One who wishes to register the Course
1.2.3.OCRS
Refers to online Course Reservation System.
1.2.4.HTM L

Annamacharya Institute Of Technology and Sciences, Rajampeta.


Online Course Registration System Mr. Chamma Jabeed Khan

Markup Language used for creating web pages.


1.2.5.J2EE
Java 2 Enterprise Edition is a programming platform java platform
for developing and running distributed java applications.
1.2.6.HTTP
Hyper Text Transfer Protocol.
1.2.7.TCP/IP
Transmission Control Protocol/Internet Protocol is the
communication protocol used to connect hosts on the Internet.

1.3. Intended Audience


This document is to be read by the development team, the project
managers, marketing staff, testers and documentation writers. Our
stakeholders, company manufacturing associated hardware. The SRS
has been organized approximately in order

1.4. Product Scope


 The System provides an online interface to the user where they
can fill in their personal details and submit the necessary
documents (may be by scanning).
 The Registrar concerned with the issue of course can use this
system to reduce his workload and process the application in a
speedy manner.
 Provide a communication platform between the Student and the
Registrar.

1.5. References
IEEE Software Requirement Specification format.

Annamacharya Institute Of Technology and Sciences, Rajampeta.


Online Course Registration System Mr. Chamma Jabeed Khan

2. Overall Description

SRS includes two sections overall description and specific requirements


Overall Description will describe major role of the system components
and inter- connections. Specific Requirements will describe roles &
functions of the actors.

2.1. Product Perspective

The OCRS acts as an interface between the 'Student' and the


'Registrar'. This system tries to make the interface as simple as
possible and at the same time not risking the security of data
stored in. This minimizes the time duration in which the user
receives the course .

2.2. Product Functions

The major functions includes:


• Secure Reservation of information by the Students.
• SMS and Mail updates to the students by the Registrar
• Registrar can generate reports from the information and is the
only authorized personnel to add the eligible application
information to the database .

2.3. User Entity

2.3.1. Applicant

They are the person who desires to obtain the course and submit
the information to the database.

2.3.2. Administrator

He has the certain privileges to add the course status and to


approve the issue of course. He may contain a group of persons
under him to verify the documents and give suggestion whether or
not to approve the dispatch of course.

Annamacharya Institute Of Technology and Sciences, Rajampeta.


Online Course Registration System Mr. Chamma Jabeed Khan

2.4. Operating Environment

In order to run this software we need following components.


Window’s machine, IE or Mozilla or Chrome Browser. Remaining
details will be listed in “External Interface Requirements” section.

2.5. Design & Implementation Constraints

 The applicants require a computer to submit their


information.
 Although the security is given high importance, there is
always a chance of intrusion in the web world which requires
constant monitoring.
 The user has to be careful while submitting the information.
Much care is required.

2.6. Assumptions & Dependencies

 The Applicants and Administrator must have basic knowledge of


computers and English Language.
 The applicants may be required to scan the documents and send

3. External Interface Requirements

3.1. User Interfaces


Following bowers are required to launch this app in the client end.
IE (Internet Explorer) or Mozilla Firefox or Google Chrome.
3.2. Hard Interfaces
The server is directly connected to the client systems. The client
systems have access to the database in the server.
3.3. Software Interfaces
• Front End Client - The Student and Registrar online interface is
built using JSP and HTML. The Administrators’ local interface is
built using Java.
• W eb Server – Tomcat Apache application server (Oracle

Annamacharya Institute Of Technology and Sciences, Rajampeta.


Online Course Registration System Mr. Chamma Jabeed Khan

Corporation).
• Back End – Oracle 11g database.

3.4. Communications Interfaces


Database connection is required in order to save registered user
data.
4. System Features
The course registration system has the following features.

4.1. Login
The user enters the username and password and chooses if the
user is student or Registrar. If entered details are valid, the user’s
account becomes available. If it is invalid, an appropriate message
is displayed to the user.
4.2. View course details
In this, a student can search all the courses available to him and
choose the best course he wants. The student can view the course
duration, faculty and department of the courses he may choose.
4.3. Reserve for course
When a student has successfully chosen a course, he can register
to that course. Upon registration, the student’s details are stored
in the database.
4.4. Pay fee
After registration to any course, the student may see the details of
his current course. He may wish to know details about fees and
other information.
4.5. Check status
The student tries to check the status in which category applied.
The system displays the status information to the student.
Below are the Use-Case, Activity, Sequence, State Chart and
Deployment diagrams.

Annamacharya Institute Of Technology and Sciences, Rajampeta.


Online Course Registration System Mr. Chamma Jabeed Khan

5.Other non-functional Requirements


5.1 Performance Requirements

5.1.1. Response time


The maximum response time for the submission of a job will be 1
minute.
5.1.2. Cost sensitivity
Under all circumstances, the maximum cost payable as submitted by
the user will be the maximum cost charged to the user.

5.2. Safety Requirements


Student login information should be securely savedinto database
without any changes in the information.

5.3. Security Requirements


The main security concern is for users account hence proper logi
mechanism should be used to avoid hacking.
5.4. Software Quality Attribute
5.4.1. Availability

Student login & registered course details should be available in the


re-login.
5.4.2. Security
The main security concern is for users account hence proper login
mechanism should be used to avoid hacking.
5.5. Business Rules
The importance of business rules is obvious for business analysts.
However, how to document the business rules identified is often not
that obvious. The truth is that it can be done in many different ways

Annamacharya Institute Of Technology and Sciences, Rajampeta.


Online Course Registration System Mr. Chamma Jabeed Khan

Chapter-4

Use-Case Diagram:

view course details

Registrar

Student
login

<<include>>
pay fee
reserve for course

check status

Annamacharya Institute Of Technology and Sciences, Rajampeta.


Online Course Registration System Mr. Chamma Jabeed Khan

Activity Diagram:

s Student Registration System


r

View Course Display Course

Select available course


Display Form
Course

File up Form

Submits Form Send for Registration

Eligiblity Confirm Retrieve Confirmation

Pay Fees

Register the course

Annamacharya Institute Of Technology and Sciences, Rajampeta.


Online Course Registration System Mr. Chamma Jabeed Khan

Sequence diagram:

: Student UI : ReserveCourse : Course Catalog

Login(username,pwd)

Check Data

View course details

getCoursedetails

Reserve course

View reservation form

Fills up the reservation form

confirmReservatio
n

getCourseDetails

ckeckEligibilityCriteria

Eligible&Seat available

Registers for the course

Annamacharya Institute Of Technology and Sciences, Rajampeta.


Online Course Registration System Mr. Chamma Jabeed Khan

State-Chart diagram:
Login to course registration View get list of courses Select Enter data Fill form
course course

after clicking

Pay fees Gets Submit


Confirmation form
Eligible sending form to registrar

Gets receipt
not eligible

Reserves
seat

Deployment diagram:

DatabaseServer

WebServer

Client1 Client2 Client3

Annamacharya Institute Of Technology and Sciences, Rajampeta.


Online Course Registration System Mr. Chamma Jabeed Khan

ER Diagram:

Annamacharya Institute Of Technology and Sciences, Rajampeta.


Online Course Registration System Mr. Chamma Jabeed Khan

UML DIAGRAMS:

LOGIN

COURSE PAMPLET

<<extend>> <<extend>>
TECHNOLOGY COURSE INSTRUCTION
ENGINEERING COURSE

REGISTRATION

DATABASE MAINTAIN DETAIL <<INCLUDE>>

<<INCLUDE>>

STUDENT DETAIL INSTRUCATION DETAIL

Annamacharya Institute Of Technology and Sciences, Rajampeta.


Online Course Registration System Mr. Chamma Jabeed Khan

CLASS DIAGRAM :

1.REGISTER:

Annamacharya Institute Of Technology and Sciences, Rajampeta.


Online Course Registration System Mr. Chamma Jabeed Khan

2.RESERVE

Annamacharya Institute Of Technology and Sciences, Rajampeta.


Online Course Registration System Mr. Chamma Jabeed Khan

COMPONENT DIAGRAM:

Annamacharya Institute Of Technology and Sciences, Rajampeta.


Online Course Registration System Mr. Chamma Jabeed Khan

Data dictionary:

SNO Attribute Data Size Constraint Key Remarks


name type
1 Sno_id Varchar2 10 Not null pk

2 Stu_name Char 20 Not null

3 Age Number 20 Null

4 Sex Char 1 Check ‘m’ for


male ‘f’
for
female
5 Address Varchar 25 Null

6 Phone_no Number 10 Not null

7 Course Char 5 Not null

8 Dept_Name Varchar 20 Null

Annamacharya Institute Of Technology and Sciences, Rajampeta.


Online Course Registration System Mr. Chamma Jabeed Khan

HOME PAGE

HOME
COURSE CATALOG
LOGIN
WEL COME TO AITS

CONTACT US

ADDRESS
AITS, Rajampet-
516126
WWW.AITS@Gmail.Com
PHONE NO:
+918712447010

Annamacharya Institute Of Technology and Sciences, Rajampeta.


Online Course Registration System Mr. Chamma Jabeed Khan

LOGIN PAGE

DEPARTMENT OF MCA

LOGIN HERE!!!!!!

USER NAME

PASSWOED

RE-TYPE
PASSWORD

GET REGISTER

Annamacharya Institute Of Technology and Sciences, Rajampeta.


Online Course Registration System Mr. Chamma Jabeed Khan

COURSE CATALOG
DEPARTMENT OF MCA

Course offered

JAVA

Course Name: JAVA FULL PACK

Fees: 12,000

Duration: 3 months

Register Now!!!

.Net framework

Course Name: VS. NET

Fees: 12,000

Duration: 3 months

Register Now!!!

LOGIN PAGE!!!!
. ORACEL 11g
User Name Jabeed0123
Course Name: Oracel
Password
Fees: 10,000
……..
Duration: 3 months
GET REGISTER
Register Now!!! New User?

Annamacharya Institute Of Technology and Sciences, Rajampeta.


Online Course Registration System Mr. Chamma Jabeed Khan

REGISTRATION FORM

DEPARTMENT OF MCA

REGISTRATION FORM

NAME:

Jabeedkhan
MOBILE NUMBER:

+918712447020
Qualification:
MCA

Corse Name:

.Net
Fees:

12,000

Submit Reset

Annamacharya Institute Of Technology and Sciences, Rajampeta.


Online Course Registration System Mr. Chamma Jabeed Khan

DEPARTMENT OF MCA

Congratulation !!!!!!

You Have Successfully Registered

Your Registration id is

ID :15701F0013

Annamacharya Institute Of Technology and Sciences, Rajampeta.


Online Course Registration System Mr. Chamma Jabeed Khan

Conclusion:
By using Online Course Reservation System application, a student can register
for a course by providing valid credentials. Once login successful, student can
view the available courses and register for selected course. This application
provides automated system between Student and Registrar.

References:
 IEEE Software Requirement Specification format

[1] - I. Crnkovic and M. Larsoon, Building Reliable Component-Based Software


Systems, Artech House, 2002.

[2] - Alan W. Brown, Kurt C. Wallnau, The Current State of CBSE, IEEE
Software, Volume 15, Issue 5, pp. 37-46, September 1998.

[3] - Ivica Crnkovic, Brahim Hnich, Torsten Jonsson, Zeynep Kiziltan,


Specification, Implementation, and Deployment of Components,
Communications of the ACM, Volume 45, Issue 10, pp. 35-40, October 2002.

[4] - David Garlan and Mary Shaw, An Introduction to Software Architecture,


Technical Report CMUCS-94-166, January 1994.

URL LIST:
http://projectabstracts.com/6199/online-course-registration-system-in-
net.html

Appendixes A:TABLE OF CONTENTS

Annamacharya Institute Of Technology and Sciences, Rajampeta.


Online Course Registration System Mr. Chamma Jabeed Khan

Chapter No Title Name Page NO


Title Page
Certificate
Declaration
Acknowledgements
Abbreviations
Abstract
Chapter 1 Introduction 1- 2
Chapter 2 Requirements gathering 3-4
Chapter 3 Analysis(SRS) 5 -10
Chapter 4 System Design 11-20
Chapter 5 Interfaces 21-25
Chapter 6 Conclusions 26
Reference 27
Appendixes 27-29

Annamacharya Institute Of Technology and Sciences, Rajampeta.


Online Course Registration System Mr. Chamma Jabeed Khan

Appendix B: Student Survey Questions


1. Do you currently use course evaluation results as a guide in the selection of your classes or
instructor/faculty?
 Yes  No If “No,” why not? Comments:
_____________________________________________________________________________________
___________________________________________________________________

2. Please mark the importance to you of each of the following for completing course evaluations:
1: not at all important 2: somewhat important 3: important 4: very important 5: crucial
 Convenience – completing an evaluation on my own time
 Time Commitment – amount of time needed to complete an evaluation
 Availability – being able to see summaries of student evaluations of faculty
 Anonymity and confidentiality

3. Have you ever participated in an online course evaluation at Berkeley or any other higher educational
institutionYes No If yes, please comment
Like? ___________________________________________________________________________

Dislike? ___________________________________________________________________________

4. On average, how much time do you spend completing a course evaluation?


1.1.1 Pen/Paper 5-10 minutes 10-15 minutes over 15 minutes have not
done it on paper
On line  5-10 minutes  10-15 minutes  over 15 minutes  have not done it online

5. Do you feel that you have adequate time to complete in-class evaluations?
 Yes  No
6. Please indicate the attractiveness of each of the following benefits of completing course evaluations
online:
1: Unattractive 2: Somewhat attractive 3: Attractive 4: Very Attractive 5: Crucial
Earlier access to grades
 UCB student discounts

Annamacharya Institute Of Technology and Sciences, Rajampeta.


Online Course Registration System Mr. Chamma Jabeed Khan

 Access to evaluation summaries


What other incentive not yet mentioned would motivate student participation
_____________________________________________________________________________________
_________________________________________________________________

7. Do you think the evaluations you have completed have had an impact?
 Yes  No
Comment:
_____________________________________________________________________________________
_________________________________________________________________

8. Would you be willing to fill out an online course evaluation outside of class time?

 Yes No

Annamacharya Institute Of Technology and Sciences, Rajampeta.

S-ar putea să vă placă și