You are on page 1of 17

Certificate

This is to certify that

Name of the Student Roll No

ADITI KUMAR 25

JYOTI HALEMANI 16
Have submitted the Internet Programing Project “Online Course Registration” as
per the requirement of the syllabus of the DEGREE (INFORMATION TECHNOLOGY) course,
according to the rules laid down by the DTE, during the academic year 2018-2019 in view of
fulfilment of the degree in Information Technology.

Date: ________

______________
(Prof. Madhuri Gedam)
Guide & Project Co-ordiator

_____________ _____________
(Prof. Deepali Patil) (Dr. S.R.Reddy)
Head of Department Principal
AIM

 To create a platform for online Enrollment of Students.


 To increase my knowledge horizon in technologies like .NET, SQL, CSS,
HTML.
 To gain good experience in .NET before joining in a full time job.
INTRODUCTION

Online Course Registration System is a Web-based registration software that helps you to register
courses online. It is ideal for adult schools, educational camps, corporate training programs, and
online training programs.

Our online registration form allows you to submit your course preferences quickly and conveniently.
Our mentored courses are designed for people who want to combine the convenience of online
delivery with hand-marked assignments, personal support and feedback from expert instructors. The
only constraint is that the course is offered only when there are a minimum number of people opting
for it.

Any database system can be chosen as the back-end such as Oracle, MySQL, Microsoft SQL Server,
DB2, Access. Any web server can be chosen for the front end such as Tomcat, Glassfish, JRun, etc.
Any server side language can be chosen such as PHP, JSP, ASP, etc.
Project Specification:

A high level description of the project:

• Each student has a unique student ID and a profile. The profile includes first/last names, gender,
date of birth, local address, department, enrolled year, username, login password, and may have a
picture. You can also add other necessary information.

• Each instructor has a unique faculty ID and a profile. The profile must indicate the instructor’s
department(s). An instructor may work at more than one department. A department has a unique
department ID, a name and a list of faculties.

• Each course has a course number, an instructor, given department, term, credits, classroom,
periods, prerequisite courses, textbooks, and other information you think is necessary.
ABSTRACT

With the advent of Information Technology in the last decade, the major focus has shifted from manual
systems to computerized systems. Various systems viz. railway reservation, hospital management etc.
involving manual work have been automated efficiently. Student course registration process in
colleges involve filling registration forms manually, getting it signed by respective subject teachers,
and then getting the documents acknowledged from the concerned Advisors, College Deans and
Accounts Officers respectively. Finally the registration forms are submitted in the Administrative
Branch. As is evident, this process is very laborious and time consuming. An Online Student Course
Registration System has been developed to simplify the current manual procedure. This system has
been developed using PHP, jQuery, Apache and MySQL. The front-end is designed using PHP with
excerpts of code written using jQuery and back-end is designed and managed through MySQL. This
system software is more secured, user-friendly and less time-consuming.
Also aims at reducing the workload of all the entities involved in the registration procedure
PROPOSED SYSTEM

 Our website will provide different categories of courses which will include:
 Academics
 Recommend any course.
 Software Course.
 Java
 Css
 Html
 Php
 Hardware Course.
 Computing & Internet
All types of courses are available for people through our website
EXISTING SYSTEM

In the previous existing Online Course Registration system, there was no discussion forum
for user-friendly interaction. The interface of the project made it look more complicated and
complex and thereby confusing users and making them feel confused. Some similar
websites didn’t even give the primitive measures.

Some of the similar projects are way to beautifull and worth reffering and one can surely
visit them and gain sufficient knowledge they require.
Options of the Forum

There are mainly four options are there,


a) The user who is not a registered member can’t access the forum, he doesn’t have
any control on it.

b) The user who is able to login because they are the registered member having full
control on forum.

c) Administrator is having the full control on the whole forum and he can see the whole
message and the topic of discussion. he can manage the topic also.

MODULES :-

It is mainly consists of Five modules like,


1. Home
2. Ask Question
3. Announcement
4. Contact Us
5. Logout

 Home: It consists of the whole description of the website. In this the user interface
will give the information about the topics the latest research is going on basing on
the software topics. It is like dashboard where all the modules or services will be
visible to user which they will use.
 Ask Question: It provides the chatting facilities in which the students can ask
question and with anyone have correct information regarding the question or topic
can reply to them.

 Announcement: In this announcement or event will be displayed which will


provide latest updates to the user such as offers, users ranking in the forum and
vacancies available in the field of engineering, etc. This information is given by the
forum community.

 Contact us: Here the admin contact information will be provided like the admin
email id, phone number, facebook, tutor id etc. for any assistance students can
contact to the admin.
The location of the centre is also provided here which can help users to reach to us.

RESPONSIVE WEB DESIGN FRAMEWORK

What is a framework?

A framework is a standardized set of concepts, practices and criteria for dealing with a
common type of problem, which can be used as a reference to help us approach and resolve
new problems of a similar nature.

In the world of web design, to give a more straightforward definition, a framework is defined
as a package made up of a structure of files and folders of standardized code (HTML, CSS,
JS documents etc.) which can be used to support the development of websites, as a basis to
start building a site.

Most websites share a very similar (not to say identical) structure. The aim of frameworks
is to provide a common structure so that developers don’t have to redo it from scratch and
can reuse the code provided. In this way, frameworks allow us to cut out much of the work
and save a lot of time.
Bootstrap

Bootstrap is an open source toolkit for developing with HTML, CSS, and JS. Quickly
prototype your ideas or build your entire app with our Sass variables and mixins, responsive
grid system, extensive prebuilt components, and powerful plugins built on jQuery.

TYPES OF CSS

CSS comes in three types:

• In a separate file (external)


• At the top of a web page document (internal)
• Right next to the text it decorates (inline)

External style sheets are separate files full of CSS instructions (with the file extension .css).
When any web page includes an external stylesheet, its look and feel will be controlled by
this CSS file (unless you decide to override a style using one of these next two types). This
is how you change a whole website at once. And that's perfect if you want to keep up with
the latest fashion in web pages without rewriting every page!

Internal styles are placed at the top of each web page document, before any of the content
is listed. This is the next best thing to external, because they're easy to find, yet allow you
to 'override' an external style sheet -- for that special page that wants to be a nonconformist!

Inline styles are placed right where you need them, next to the text or graphic you wish to
decorate. You can insert inline styles anywhere in the middle of your HTML code, giving
you real freedom to specify each web page element. On the other hand, this can make
maintaining web pages a real chore.

}
PHP

Connect Database

To connect to MySQL DataBase using PHP

There are several methods for connecting to a MySQL database using PHP:

• MySQL Improved (mysqli) extension


• PDO (PHP Data Objects)
• Legacy MySQL (mysql_) functions

For our project we have used First one mysqli extension to connect Database

File: index.php Code:


AJAX

AJAX stands for Asynchronous JavaScript and XML.AJAX is a new technique for creating better,
faster, and more interactive web applications with the help of XML, HTML, CSS, and Java Script.
Ajax uses XHTML for content, CSS for presentation, along with Document Object Model and
JavaScript for dynamic content display.

Loading the file/document from the server using ajax.

/* Loading/Updating document from server using AJAX*/ function loadDoc()


{ var xhttp = new XMLHttpRequest(); xhttp.onreadystatechange =
function() { if (this.readyState === 4 && this.status === 200) {
document.getElementById("para").innerHTML = this.responseText;
} }; xhttp.open("GET", "file.txt", true);
xhttp.send(); var pre =
document.getElementById("pre").innerHTML = "Previous";
} function backDoc() { var xhttp = new XMLHttpRequest();
xhttp.onreadystatechange = function() { if (this.readyState === 4
&& this.status === 200) {
document.getElementById("para").innerHTML = this.responseText;
} }; xhttp.open("GET",
"file1.txt", true); xhttp.send();
var pre = document.getElementById("pre").innerHTML = "";
}
CONCLUSION

With online courses, we can learn on your own schedule and even continue working a full-time job
in the meantime. And because all your materials will be in one place–in your computer–everything
you need will be at your fingertips when it’s time to communicate with teachers or fellow students.
Online courses are interactive, which means you will get feedback from your instructors and peers,
and possibly even more individualized attention as well.

In our project, the student needs to register by giving the necessary details, for the desired course,
and should also mention the mode of payment for the course. The student gives two choices and one
among the two is provided to him based on the availability of mentors and on the number of students
who have registered for that particular course.

Once the registration is done successfully, the student can avail the course. The student is given an
user id and password using which he can login and use the online system. He will then be taught via
video conferencing using which he can learn from any place (all he has to do is just login with his
username and password)
ACKNOWLEDGEMENT

The work has successfully completed with the contribution of all the people. It gives me immense
pleasure to give my heartily welcome to various people directly or indirectly related to my present
project work. We sincerely believe that I was not enough to have come across a group of human
whose mere mode of living can inspire someone to work. My project guide Prof. Madhuri Gedam of
Information Technology Engineering. She not only encouraged me to pursue my work but also
iniciated the self-belief and confidences, which helps me to take on various trivial, serious and
inevitable hassles of life.

You might also like