0% found this document useful (0 votes)
301 views30 pages

Irfan Blackbook

This document describes a project on developing an online course registration system for Thakur Degree College of Science and Commerce in Mumbai, India. The project was submitted by Irfan Manihar in partial fulfillment of the requirements for a Bachelor of Science degree in computer science from the University of Mumbai under the guidance of Prof. Mahesh Gurunani. The project involved designing and developing a web-based system to automate the manual course registration process currently followed by the college to reduce paperwork and delays. Key elements of the system included a user-friendly interface, secure login, filling and submission of online registration forms, and a backend database to store student details and course information.

Uploaded by

Amit Jha
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
301 views30 pages

Irfan Blackbook

This document describes a project on developing an online course registration system for Thakur Degree College of Science and Commerce in Mumbai, India. The project was submitted by Irfan Manihar in partial fulfillment of the requirements for a Bachelor of Science degree in computer science from the University of Mumbai under the guidance of Prof. Mahesh Gurunani. The project involved designing and developing a web-based system to automate the manual course registration process currently followed by the college to reduce paperwork and delays. Key elements of the system included a user-friendly interface, secure login, filling and submission of online registration forms, and a backend database to store student details and course information.

Uploaded by

Amit Jha
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 30

THAKUR DEGREE COLLEGE OF SCIENCE AND

COMMERCE
KANDIVALI EAST MUMBAI

A PROJECT ON

ONLINE COURSE
REGISTRATION

For

Thakur College of Science and Commerce


By

IRFAN MANIHAR
Submitted in partial
fufillment of
Bachelors of science
(computer science)

[UNIVERSITY OF MUMBAI]
Thakur Degree College of Science and
Commerce Kandivali (East), Mumbai.

ACADEMIC YEAR 2020-2021

DATE:
A PROJECT ON ONLINE RESUME BUILDER

A PROJECT SUBMITTED TO
THE UNIVERSITY OF MUMBAI FOR PARTIAL COMPLETION OF THE DEGREE
OF BACHELOR OF SCIENCE IN COMPUTER SCIENCE

UNDER THE FACULTY OF SCIENCE

BY

IRFAN MOHD KHAN MANIHAR

UNDER THE GUIDANCE


OF PROF.Mahesh Gurunani

THAKUR COLLEGE OF SCIENCE AND COMMERCE, KANDIVALI


(EAST) MUMBAI , MAHARASHTRA 400101

OCTOBER, 2022.
DECLARATION BY LEARNER

I the undersigned MR.IRFAN MOHD KHAN MANIHAR hereby, declare that the work embodied in this
project work titled “Online Course registration” forms my own contribution to the research work carried
out under the guidance of Prof. Mahesh Gurunani is a result of my own research work and has not been
previously submitted to any other University for any other Degree/Diploma to this or any other University.

Wherever reference has been made to previous works of others, it has been clearly indicated
as such and included in the bibliography.

I, hereby further declare that all information of this document has been obtained and
presented in accordance with academic rules and ethical conduct.

Name and signature of

learner

IRFAN MOHD KHAN MANIHAR

Certified By

Name and Signature of Guiding Teacher

PROF. Mahesh Gurunani


CERTIFICATE

This is to certify that MR.IRFAN MOHD KHAN MANIHAR has worked and duly completed her
Project Workfor the Degree of Bachelor in Management Studies under the Faculty of Science in the
subject of Computer and the project is entitled, “Online Course registration” under my supervision.

I further certify that the entire work has been done by the learner under my guidance and
that no part of it has been submitted previously for any Degree or Diploma of any
University.

It is her own work and facts reported by her personal findings and investigations.

Dr. C.T. CHAKRABORTY MR.ASHISH TRIVEDI PROF Mahesh Gurunani

Principal Head Of Department Project Guide

INTERNAL EXAMINER EXTERNAL EXAMINER

Date of submission:
INDEX
Page
SR. TITLE No.
NO.

1 ACKNOWLEDGEMENT 4

2 ORGANIZATION OVERVIEW 5

DESCRIPTION
INTRODUCTION
TOOLS AND TECHNIQUES 9
3 CASE DIAGRAM, ER
DIAGRAM
DESIGN PHASE

PROBLEM STATEMENT
4 17
PLAGARISM REPORT

5 INPUT DESIGN 19

6 DATABASE DESIGN 28

7 TESTING 30

8 IMPORTANT CODING 36

9 FUTURE ENHANCEMENTS 99

10 REFERENCES AND BIBLIOGRAPHY


ACKNOWLEDGEMENT:
Achievement is finding out what you would be doing rather thanwhat you have to do. It is not
until you undertake such a project that you realize how much effort and hard work it really is,
what are your capabilities and how well you can present yourself or other things. It gives me
immense pleasure to present this report towards the fulfillment of my project.

It has been rightly said that we are built on the shoulder of others. For everything I have
achieved, the credit goes to all those who had helped me to complete this project successfully.

I take this opportunity to express my profound gratitude to management of Thakur Degree


College of Science & Commerce for giving me this opportunity to accomplish this project
work.

I am very much thankful to Mrs. C. T. Chakraborty - Principal of Thakur College for their
kind co-operation in the completion ofmy project.

A special vote of thanks to our HOD Mr.ASHISH TRIVEDI


and to our project guide Prof.Girish Tere
Finally, I would like to thank all my friends & entire Computer Science department who
directly or indirectly helped me in completion of thisproject & to my family without whose
support, motivation & encouragement this would not have been possible.

(Irfan Manihar)
ORGANIZATION OVERVIEW:
The Thakur College of Science and Commerce (TCSC) is a college in

Kandivali in Mumbai of Maharashtra, India running by Thakur Educational

Trust

Thakur College was started in 1992 to serve the needs of students

passing SSC examination from the schools around Kandivali area and Thakur

Vidhya Mandir which has already established itself as one of the schools in the

area. It offers courses at primarily the higher secondary and under- graduate

levels. The courses at the undergraduate and post-graduate level are offered in

affiliation with Mumbai University, Mumbai. An ISO 9001:2008 College with

A grade as assessed by the National Assessment and Accreditation Council

NAAC.

Name: Thakur College of Science and Commerce

Founded: 1997

Address: Thakur College of Science and Commerce, Thakur Village

Kandivali(E), Mumbai – 400 001

Motto: Journey towards Excellence

Total Staff: 200

Number of 12500

Students:

Email: Helpdesk@tcsc.org.in
Hardware Requirements

● Pentium-IV(Processor).
● 256 MB Ram
● 512 KB Cache Memory
● Microsoft Compatible 101 or more Key Board
Description
The online course registration system may be defined as a layered
structure that depicts how programs involved would interrelate and
communicate. In computers, System may also include actual
programs, programming interfaces and tools for managing the larger
system. The term system may be used differently in different contexts,
but more or less the concept remains the same. Online student course
registration system combines multiple systems to construct a
combined framework. This framework consists of multiple modules,
which further contain different systems along with the implementation
of their defined constraints.

Basically, systems are implemented for facilitating complex manual


processes and that is exactly what we are trying to achieve. System is
implemented as per user requirement such as a manufacturing
concern may install a plant for easing out manual processes. We have
sought help from computer programming for automation of manual
registration system. With the introduction of computers, every aspect
of our lives has been revolutionized. When used judiciously,
computers can help us save time, secure our personal information,
access the required information whenever and wherever required.
Keeping all these positive points in mind, we have developed an
Online Course Registration System for easily managing the semester
registration process for the student in an institution. Ours is an
advisory based system. In state agricultural universities the course
allocation is advisory based and more complicated. The courses are
assigned according to the skill set and industry requirements. Hence,
in current scenario, automated system is required for course
registration of students.
INľRODUCľION
Title & Objective of the study

- The Objective of this project is to provide students with a website that provides a
better self-learning experience.
- The ultimate objective of this software is to eliminate hassles that the student
overcomes while registering him. This software will reduce the paper work. This also
reduces the time delay
- The student is first requested to fill the form. This form will contain important
particulars of the student like his name, pincode, Once the student fills it the
student will get user name and password.
- There is more than this that I am planning to add on this platform but there are
always some limitations to everything but I will figure it out try my best to provide
students with a great platform.

Need of the Study

The practical implementation of a real time database management system made


us understand the intricacies involved in designing the database schema with
inter related constraints and the complexity that exists in integrating the front
end system with the back end data-store. This project gave us a hands-on
experience on developing the entire project using MySQL,and PHP using the
Apache Server. We learnt several ways to optimize when designing the database and
made quick and rational decisions when developing the project by implementing
the procedures taught in class. We could clearly indentify the balance we had to
maintain when choosing between efficiency and performance.
SOFTWARE:
Backend:-

1] Html
2] css
3] js
4] php

Frontend:-

1] Html
2] Css
3] Php
4] bootstrap

Database:-

MYSQL.
What is PHP?

PHP (recursive acronym for PHP: Hypertext Preprocessor) is a widely-used open


source general-purpose scripting language that is especially suited for web development
and can be embedded into HTML.

Nice, but what does that mean? An example:

Example #1 An introductory example

<!DOCTYPE html>
<html>
<head>
<title>Example</title>
</head>
<body>

<?php
echo "Hi, I'm a PHP script!";
?>

</body>
</html>

Instead of lots of commands to output HTML (as seen in C or Perl), PHP pages contain
HTML with embedded code that does "something" (in this case, output "Hi, I'm a PHP
script!"). The PHP code is enclosed in special start and end processing
instructions <?php and ?> that allow you to jump into and out of "PHP mode."

What distinguishes PHP from something like client-side JavaScript is that the code is
executed on the server, generating HTML which is then sent to the client. The client would
receive the results of running that script, but would not know what the underlying code was.
You can even configure your web server to process all your HTML files with PHP, and then
there's really no way that users can tell what you have up your sleeve.

The best part about using PHP is that it is extremely simple for a newcomer, but offers
many advanced features for a professional programmer. Don't be afraid to read the long
list of PHP's features. You can jump in, in a short time, and start writing simple scripts in a
few hours.
Advantages of PHP:

1. The most important advantage of PHP is that it’s open-source and free from
cost. It can be downloaded anywhere and is readily available to use for events or
web applications.
2. It is platform-independent. PHP-based applications can run on any OS like UNIX,
Linux, Windows, etc.
3. Applications can easily be loaded which are based on PHP and connected to the
database. It’s mainly used due to its faster rate of loading over slow internet
speed than other programming language.
4. It has less learning curve because it is simple and straightforward to use.
Someone familiar with C programming can easily work on PHP.
5. It is more stable for a few years with the assistance of providing continuous
support to various versions.
6. It helps in reusing an equivalent code and not got have to write lengthy code and
sophisticated structure for events of web applications.
7. It helps in managing code easily.
8. It has powerful library support to use various function modules for data
representation.
9. PHP’s built-in database connection modules help in connecting databases easily
reducing trouble and time for the development of web applications and content-
based sites.
10. The popularity of PHP gave rise to various communities of developers, a
fraction of which may be potential candidates for hire.
11. Flexibility makes PHP ready to effectively combine with many other
programming languages in order that the software package could use foremost
effective technology for every particular feature.
Disadvantages of PHP :
1. It is not that secure due to its open-source, because the ASCII text file is often easily
available.
2. It is not suitable for giant content-based web applications.
3. It has a weak type, which can cause incorrect data and knowledge to users.
4. PHP frameworks got to learn to use PHP built-in functionalities to avoid writing
additional code.
5. Using more features of PHP framework and tools cause poor performance of online
applications.
6. PHP doesn’t allow change or modification in the core behavior of online
applications.
7. The PHP frameworks aren’t equivalent in behavior so does their performance and
features.
8. While PHP may be a powerful tool supported by an outsized community and
plentiful reference documentation, there are easier programming languages for web
apps.
9. It is widely believed by the developers that PHP features a poor quality of handling
errors. PHP lacks debugging tools, which are needed to look for errors and
warnings. PHP has less number of debugging tools in comparison to other
programming languages.
10. It’s highly tough to manage because it’s not competent modular. It already
imitates the features of the Java language.
This Project Divided into two modules
 Admin
 Student

Admin–Admin will register the student and provide username,


password and pincode . Pincode will be used when a student
enroll for the course. Admin can manage session , semester
,departments ,course
,students ,students log

v
Students– Students can log in with valid reg no and password
provided by the admin. Students can enroll for any course and
can printout of the registered course.
There are different modules:
1. Session

2. Enroll History
3. Department

4. Course
CASE DIAGRAM:
ER DIAGRAM:
DESIGN PHASE

While designing the web application portal a three tier architecture for
application development was followed. The presentation tier occupies the
front end design of the application. It relates to every entity with which the
user interacts. It accepts user inputs and actions, and then sends this
information to the data tier through the application tier for further
processing. The student course registration portal accepts input in the form of
student’s personal detail, student’s registration details, faculty details etc. The
second tier is application tier, it serves as an intermediary to the presentation
tier and the data tier. It applies business logic to the input received from the
presentation tier. The business logic is applied combining the information
collected from upper and lower layers of the three tier architecture. When a
student or a faculty member asks for a report to be retrieved, on the basis of
this command data is fetched from the database and the required business
logic is applied and finally a report is displayed to the user. The third and final
tier is the data tier which is concerned with the design of the database to be
used with the web application. It is concerned with maintaining central
servers and its information. The data tier is kept independent of application
servers and business logic to promote data security. The database is
developed using MySQL keeping in mind the authenticity concerns of
different users. All the necessary primary keys and access controls are
depicted with utmost care.
In recent times, there has been an increase in use of Web enabled transaction
processing online. Many organizations have adopted this technique for
processing payments and selling products online, making travel reservations
etc. Online Student Course Registration System is based on the Web enabled
transaction processing model. The design flow of the web application starts
with the student logging into the system and selecting the courses one wants
to opt. Then the system verifies the data again with the database and sends it
to the concerned advisors, dean and/or faculty. After the process is
completed, a notification is sent to Advisor, Dean, Registrar and Student.
There are in total 23 tables in the database for managing student data namely
Category, Cnc, College, Country, Course, Crs_category, Department,
Designation, Faculty, Gender, Pow, Qualification, Quota, Registration, Stream,
Student, Stu_reg_detail, Temp_course, Temp_reg, UG/PG, User, Usertypes and
Validations. These tables further contain multiple columns for storing
information. The database has been normalized which helps to maintain data
integrity and prevents duplication of data.
PROBLEM STATEMENT:

As project developers we developed a new course


registration system to replace the existing manual
registration since manual system are prone to errors and
take more time
So, my mission is to provide a platform for all students,
which enables them to enhance, organize and manage their
learning experience on a single digital platform to make it
easier than ever for students

TESTING:

The compiled project was tested thoroughly using different


usage environments like different browsers, Operating
Systems, hardware components and different sets of data.
The web application was found to be working conveniently.
However, latest versions of the browser, Operating System
and hardware components of the computer are
recommended for best results.
IMPORTANT CODE:

INDEX.php
COURSE.php:
HEADER.php
CONFIG.php

STUDENT REGISTRATION.php:
ENROLL.php:
FUTURE ENHANCEMENTS

Following future enhancements are as follows:

 The course registration system helps the students to gather


information about a particular course and then they can easily register
themselves in a particular course.Universities Searches
 Student registration system is a structure that provides a simple set-
up of programs for student enrollment.

REFRENCES & BIBLOGRAPHY

- https://www.vidyarthiplus.com/vp/attachment.php?aid=9038
- https://www.slideshare.net/BaraniTharan14/course-registration-
system-69015640
- https://en.wikipedia.org/wiki/Course_Hero

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy