Online Student Registration System: Project Report
Online Student Registration System: Project Report
ONLINE STUDENT
REGISTRATION SYSTEM
Project Report
For the partial fulfillment of the degree in
BACHELOR OF COMPUTER APPLICATION (BCA)
Date of Submission:
12/01/2017
CERTIFICATE
1
Online Student Registration
DECLARATION
We hereby declare that the work presented in the project report entitled
“Online Registration System “submitted to Mr. Mukesh Joshi, Amrapali
Group Of Institute, Haldwani for the award of degree of “BCA” is an
authentic record of my work carried out during the fifth semester Third year,
2016 under the supervision of Mrs. Anuja Sharma .The matter embodied in
this project report has not been submitted elsewhere by anybody for the award
of any other degree/diploma.
2
Online Student Registration
ACKNOWLEDGEMENT
NAME:
SanjanaAgarwal
Sachin Padhlani
Saloni Lohiya
Rohit Singh
Ravi Negi
3
Online Student Registration
1. Introduction..................................................................................................7
1.1. Purpose..................................................................................................7
1.2. Scope……………………………………………………………….....8
1.4. References.............................................................................................10
1.5. Overview..............................................................................................11
2.1.2. Interfaces………………………………………………………14
2.1.7. Operations...................................................................................29
2.4. Constraints..............................................................................................31
3. Specific Requirements...................................................................................32
3.2. Functions...............................................................................................33
4
Online Student Registration
3.5.1. Reliability.................................................................................40
3.5.2. Availability...............................................................................40
3.5.3. Security....................................................................................40
3.5.4. Maintainability.........................................................................41
3.5.5. Portability.................................................................................41
3.6.3. Objects.....................................................................................43
3.6.4. Features....................................................................................44
3.6.5. Stimulus................................................................................... 44
3.6.6. Response...................................................................................44
4. System Design.............................................................................................45
5. Designing forms…………………………………………………………..50
6. Coding……………………………………………………………………55
7. System Testing……………………………………………………………90
5
Online Student Registration
8. Conclusions………………………………………………………….94
6
Online Student Registration
1. Introduction
Project Title: Online Student Registration System
Student Online admissions are a vital part of any university’s running because
students are what keep a University alive. The Student admission is one of the
students. A poor admissions system can mean fever students being admitted
the online system for registering students, add subjects and fee structure Our
Student Management System deals with the various activities related to the
students.
`In the Software we can register as a user and user has of two types,
student and administrator. Administrator has the power to add new user and
delete a user.
1.2. Purpose
functionality the admission provides. It will also facilitate keeping all the
7
Online Student Registration
records of students, such as their id, name, address DOB, etc. So all the
personal data.
1.3. Scope
Student online registration system will store all the details of the
User who have valid login id and password can only login into respective
accounts.
Update/Delete Module: Suppose there are hundreds of students and from this
student , in manual system it is a tedious task though we know the name of the
8
Online Student Registration
activity is gaining Importance. The site will lead to the automation of the
examination system. Moreover it is far better than the previous such websites.
Time saving
Increased efficiency
Decreases overhead
Accurate
Personal Details: Details of student such as user id, phone number, address,
9
Online Student Registration
MySQL: is a RDBMS based on SQL which is used for adding, removing, and
1.5. References
Requirements Specifications.
www.slideshare.com
www.google.com
www.wikipedia.com
www.project-online-system-basics.com
HTML for the World Wide Web with XHTML and CSS Guide, Fifth
Edition
10
Online Student Registration
1.6. Overview
will explain the purpose and features of the software , the interfaces of the
software, what the software will do, the constraints under which it must
operates and how the software will react to external stimuli. This document is
intended for both the end users and the developers of the software.
document. The student registration system has to handle records for many
system, it was totally manual. Hence there is a need to upgrade the system
Registration System.
11
Online Student Registration
2. Overall Description
This section will give an overview of the whole system. The system will be
explained in its context to show how the system interacts with other systems
and introduce the basic functionality of it. At last, the constraints and
online system for registering students, add subjects and fee structure Our
Student Online Registration System deals with the various activities related to
the students.
registration systems which depend on paper work for recording book and
provides a simple database and a good level of normalization will make sure
12
Online Student Registration
system and their relationships within and outside of the system. Here the key
question is- what all problems exist in the present system? What must be done
to solve the problem? Analysis begins when a user or manager begins a study
Feasibility study
PROPOSED SYSTEM
In our proposed system we have the provision for adding the details of the
less
Another advantage of the system is that it is very easy to edit the Details
FEASIBILITY ANALYSIS
Whatever we think need not be feasible .It is wise to think about the
impact can be either positive or negative. When the positives nominate the
negatives, then the system is considered feasible. Here the feasibility study can
13
Online Student Registration
Feasibility.
Economical Feasibility
organization needed not spend much money for the development of the system
attain the maximum usability of the corresponding resources .Even after the
2.1.2Interfaces
In computing, an interface is a shared boundary across which three separate
User interfaces
The application will have a user friendly and menu based interface.
2.1.3Hardware Interfaces
4GB HD space required for a typical live system with 1000-2000 events.
Network Card
14
Online Student Registration
Server side
The web application will be hosted on one of the department’s Linux servers
and connecting to one of the school Oracle Database server. The web server is
Client Side
The system is a web based application; clients are requiring using a modern
web browser such as Mozilla Firebox 1.5, Internet Explorer 6, and Google
Chrome
2.1.4Software Interfaces
Adobe Dreamweaver
Server side
An Apache Web server will accept all requests from the client. A development
15
Online Student Registration
Features
combines a visual design surface known as Live View and a code editor with
checking and code introspection for generating code hints to assist the user in
lets its users design, code and manage websites as well as mobile content.
Dreamweaver, like other HTML editors, edits files locally then uploads
them to the remote web server using FTP, SFTP, or WebDAV. Dreamweaver
16
Online Student Registration
Action Script
C#
ColdFusion
EDML
Java
JavaScript
17
Online Student Registration
HTML
standard markup language used to create web pages. Along with CSS,
as well as to create user interfaces for mobile and web applications. Web
browsers can read HTML files and render them into visible or audible web
programming.
denoting structural semantics for text such as headings, paragraphs, lists, links,
quotes and other items. HTML elements are delineated by tags, written
using angle brackets. Tags such as <img /> and <input /> introduce content
into the page directly. Others such as <p>...</p> surround and provide
information about document text and may include other tags as sub-elements.
Browsers do not display the HTML tags, but use them to interpret the content
of the page.
History
HTML 2.0 was published as IETF RFC 1866. Supplemental RFCs added
capabilities:
18
Online Student Registration
developed and standardized exclusively by the W3C, as the IETF had closed
in MathML.
variations:
element types and attributes, but at the same time sought to phase out
19
Online Student Registration
SGML.
HTML 4.0 was reissued with minor edits without incrementing the version
number.
CSS
Cascading Style Sheets (CSS) is a style sheet language used for describing
often used to set the visual style of web pages and user interfaces written
in HTML and XHTML, the language can be applied to any XML document,
including plain XML, SVG and XUL, and is applicable to rendering in speech,
interfaces for web applications, and user interfaces for many mobile
applications.
the layout, colors, and fonts. This separation can improve content accessibility,
the relevant CSS in a separate .css file, and reduce complexity and repetition
History
20
Online Student Registration
CSS1
CSS level 1, published on December 17, 1996. Håkon Wium Lie and Bert
Bos are credited as the original developers. Among its capabilities are support
for
Text attributes such as spacing between words, letters, and lines of text
CSS 2
and z-index, the concept of media types, support for aural style sheets (which
were later replaced by the CSS 3 speech modules) and bidirectional text, and
CSS 3
21
Online Student Registration
produced by The PHP Group. PHP originally stood for Personal Home
Page, but it now stands for the recursive acronym PHP: Hypertext
Preprocessor.
Gateway Interface (CGI) executable. The web server combines the results of
the interpreted and executed PHP code, which may be any type of data,
including images, with the generated web page. PHP code may also be
software released under the PHP License. PHP has been widely ported and can
22
Online Student Registration
facto standard. Since 2014 work has gone on to create a formal PHP
specification.
code is embedded into the HTML source document. Any PHP code in a
requested file is executed by the PHP runtime, usually to create dynamic web
page content. It can also be used for command-line scripting and client-side
GUI applications. PHP can be deployed on many web servers and operating
systems, and can be used with many relational database management systems
(RDBMS). It is available free of charge, and the PHP Group provides the
complete source code for users to build, customize and extend for their own
use.
History
23
Online Student Registration
10
12 March Introduced "superglobals"
4.1 December
2002[60] ($_GET, $_POST, $_SESSION, etc.)
2001
27
31 March Introduced the command-line interface (CLI), to
4.3 December
2005 supplement the CGI.
2002
5
13 July
5.0 September Zend Engine II with a new object model.
2004
2005
2
6 January Enabled the filter extension by default.
5.2 November
2011 Native JSON support.
2006
24
Online Student Registration
MY-SQL (BACKEND)
the world's second most[a] widely used RDBMS, and the most widely used
for Structured Query Language. The MySQL development project has made
its source code available under the terms of theGNU General Public License,
sponsored by a single for-profit firm, the Swedish company MySQL AB, now
owned by Oracle Corporation. For proprietary use, several paid editions are
application software stack (and other "AMP" stacks). LAMP is an acronym for
projects that require a full- featured database management system often use
contained within the databases. Users may use the included command
25
Online Student Registration
we will set up the different fields which will be used in that table. Creating a
table in phpMyAdmin is simple; we just type the name, select the number of
fields and click the ‘go’ button. We will then be taken to a setup screen where
you must create the fields for the database. Another way of creating databases
History
Version 3.23: beta from June 2000, production release 22 January 2001
Version 4.0: beta from August 2002, production release March 2003
(unions)
26
Online Student Registration
Version 4.01: beta from August 2003, Jyoti adopts MySQL for database
tracking
Version 4.1: beta from June 2004, production release October 2004 (R-
Version 5.0: beta from March 2005, production release October 2005
Apache
The Apache HTTP Server is web server software notable for playing a key
role in the initial growth of the World Wide Web. In 2009 it became the first
web server software to surpass the 100 million web site milestone. Apache is
auspices of the Apache Software Foundation. Since April 1996 Apache has
been the most popular HTTP server software in use. As of November 2010
Apache served over 59.36% of all websites and over 66.56% of the first one
XAMPP
XAMPP is a small and light Apache distribution containing the most common
and portability make it the ideal tool for students developing and testing
two specific packages: full and lite. While the full package download provides
technologies that meet the Ontario Skills Competition standards. The light
27
Online Student Registration
and use for various web development tasks. All XAMPP packages and add-
ons are distributed through the Apache Friends website at the address:
After downloading the archive, run and extract its contents into the root path
of a hard disk or USB drive. For example, the extract path for a local
a new xampp directory in the root of your installation disk. In order to test that
everything has been installed correctly, first start the Apache HTTP Server by
file.
internet browser and typing http://localhost/ into the address bar. If configured
correctly, we will be presented with a screen similar to that of the one below.
28
Online Student Registration
client and server. The system supports Google Chrome and Mozilla
Minimum memory of 512MB is required to run the exe file without any
lags. This constraint does not possess an issue now a days as the minimum
2.1.7 Operations
The normal and special operations required by the user such as:
operations
29
Online Student Registration
2.2Product Functions
The website will allow access only to authorized users with specific roles
Student role
On the register form, student should enter all their detail such as their
name, numbers, Email and contact number. After, the system allow student
student.
Administration role
The system administrator must be able to: deactivate and reactivate student
account login
2.3User Characteristics
End Users
language.
online examinations.
comfortable
30
Online Student Registration
Administrator
This system will not take care of any virus problem, which might occur
either on the Client or the server system. Avoiding the use of pirated
software and ensuring that floppies and other removable media are
scanned for viruses before use could minimize the possibility of viral
infection.
2.4 Constraints
Users may access from any system connected to the online database.
Users must have their correct usernames and passwords to enter into their
accounts.
31
Online Student Registration
This section contains all of the functional and quality requirements of the
system. It gives a detailed description of the system and all its features.
Entire SRS.
registration.
increasing
This section provides a detailed description of all inputs into and outputs from
User Interfaces:
Login Name
Institute Name
Email Id
Password
32
Online Student Registration
Login Name
Password
Student ID
Student Name
Student ID
Student Name
It deals with the functionalities required from the system which are as follows:
will include:
33
Online Student Registration
system and their relationships within and outside of the system. Here the key
question is- what all problems exist in the present system? What must be done
to solve the problem? Analysis begins when a user or manager begins a study
A DFD also known as ‘bubble chart’, has the purpose of clarifying system
Information from one part of the system to another part. Flows represent data
incoming data to outgoing data. Process shows a part of the system that
system data. External entities represent any entity that supplies or receive
34
Online Student Registration
DATA STORE:- The data store represents a logical file. A logical file can
represent either a data store symbol which can represent either a data
structure or a physical file on disk. The data store is used to collect data at
OUTPUT:-The output symbol is used when a hard copy is produced and the
user of the copies cannot be clearly specified or there are several users of the
output.
SYMBOLS
Function
File/Database
Input/output
Flow
35
Online Student Registration
Context Diagram
LEVEL-0/Context Diagram:-
Student
USER:
Input:
Output:
Input:
Output:
My SQL Database:
This will stores each and every information that is saved by the user whether it
is the new registration or an old one. The modification or the updating of the
registration is also very quickly and efficiently updated in the database.
Input:
Output:
36
Online Student Registration
Online Student
User
Registration
System
Generate
Update
Delete Reports
User
User
Database
37
Online Student Registration
Online Student
Student
Registration System
Fill Student
Registration Information
Login Form
Form
Generate Student
Information/
Database
38
Online Student Registration
Student Sign
Up Login
Password
Online Student
Administrator/
Registration
Has to User
System
Fill
Username Password
Registration form
Delete Give
Course Year
Roll No
2s Report
1s Generated
3s
Give Branch
Fees
Update
6s Details 4s Year
Mname
5s Address
Sem
Personal Details Board DOB
Name Roll
High no
DOB
School
N Board
Inter
Name E-id
Fname
6sem Course
Education
marks Details
Address 5sem Board
marks
4sem
marks University
2sem Roll no
3sem marks
marks 1sem
marks 39
Online Student Registration
These are characteristics the system must possess, but that pervade (or cross-
cut) the design. These requirements have to be testable just like the functional
requirements. It’s easy to start philosophizing here, but keep it specific.
3.5.1. Reliability
It means the extent to which program performs with required precision. The
website developed should be extremely reliable and secure so that information
about any questions etc. is not leaked. The system shall not be down more than
2 times in a year.
3.5.2. Availability
The software will be available only to authorized users like students to view
their enrolled course, admin to add an update/delete student details. Checking
that the system always has something to function and always pop up error
messages in case of component failure. In that case the error messages appear
when something goes wrong so to prevail availability problems.
3.5.3. Security
The security requirements deal with the primarily security. The software
should be handled only by the administrator and authorized users. Only the
40
Online Student Registration
administrator has right to assign permissions like creating new accounts and
generating password.
Specific requirements in this area could include the need to:
3.5.4. Maintability
3.5.5. Portability
The software is a web based application and is built in PHP and My SQL. So
it is platform independent and is independent of OS. The application will be
easily portable on any window based system.
A chart like this might be used to identify the key characteristics (rating
preferred one indicated in the chart to the right). The chart below is
41
Online Student Registration
ID Characteristic H/M/L 1 2 3 4 5 6 7 8 9 10 11 12
1 Correctness
2 Efficiency
3 Flexibility
4 Integrity/Security
5 Interoperability
6 Maintainability
7 Portability
8 Reliability
9 Reusability
10 Testability
11 Usability
12 Availability
perform function
42
Online Student Registration
output.
3.6.3 Objects
Objects are real-world entities that have a counterpart within the system.
Associated with each object is a set of attributes and functions. These
functions are also called services, methods, or processes. Note that sets of
objects may share attributes and services. These are grouped together as
classes.
43
Online Student Registration
3.6.4 Feature
3.6.5 Stimulus
3. 6.6 Response
44
Online Student Registration
4. System Design
the functional requirements for the system. At this Point in the project
needs of the various organizational entities that will use the new system. The
that accurately describe the design of the system, And that can be used as
enabling them to build and test the system. Many organizations look at System
environment needed to build the system, the testing of the system, and the
migration and preparation of the data that will ultimately be used by the
System Design is the time to initiate focused planning efforts for both the
45
Online Student Registration
redundancy to serve many users quickly and efficiently. The general objective
is to make information access easy quick and flexible for user. In database
Control Redundancy:
Redundant occupies space and therefore, is wasteful. If versions of the data are
Table Structure
Registration Table
student_name varchar(40)
father_name varchar(40)
mother_name varchar(40)
date int(10)
month varchar(20)
year int(10)
46
Online Student Registration
address varchar(40)
email_id varchar(40)
contact int(10)
high_school_marks int(10)
board1 varchar(20)
intermediate_marks int(10)
course varchar(20)
board varchar(20)
1sem_marks int(10)
2sem_marks int(10)
3sem_marks int(10)
4sem_marks int(10)
5sem_marks int(10)
6sem_marks int(10)
1sem_fees int(20)
2sem_fees int(20)
3sem_fees int(20)
4sem_fees int(20)
5sem_fees int(20)
47
Online Student Registration
6sem_fees int(20)
Login Table
password varchar(60)
email varchar(50)
User Table
password varchar(40)
Update Table
fname varchar(30)
lname varchar(30)
session int(10)
48
Online Student Registration
branch varchar(30)
year int(10)
semester int(10)
mm varchar(20)
dd int(10)
yy int(10)
address varchar(40)
Delete Table
49
Online Student Registration
5. Designing Forms
HOME PAGE
50
Online Student Registration
2. ADMIN PAGE
51
Online Student Registration
3. STUDENT LOGIN
52
Online Student Registration
3. Registration Form
53
Online Student Registration
4. HEADER PAGE
5. FOOTER PAGE
54
Online Student Registration
6. Coding Phase
<html>
<title>OSRS</title>
</head>
<body>
<!----------START HEADER------------->
<div id="">
<?php include("header.php");?>
</div>
<!----------END HEADER------------->
<div>
<div align="center">
<tr>
<tr>
width="796" colspan="2">
<div align="left">
<tr>
55
Online Student Registration
<td width="30"> </td>
<td width="17"> </td>
</tr>
<tr>
<td width="30"> </td>
<p align="right"></td>
<td width="17"> </td>
</tr>
<tr>
<tr>
</tr>
<tr>
</tr>
56
Online Student Registration
<tr>
<td width="22"> </td>
<td width="30"> </td>
<td width="17"> </td>
</tr>
<tr>
<td width="22"> </td>
Form.php">Registration</a> |
href="Onlinelogin.php">Student Online</a>
<td width="17"> </td>
<td width="30"> </td>
<td width="17"> </td>
</tr>
</table>
</div>
</td>
</tr>
<tr>
57
Online Student Registration
top :5pt;">
<tr>
width="59%">
maintaining the details of the student is a tedious job for any organization.
Student online registration system will store all the details of the students
system, it was totally manual. Hence there is a need to upgrade the system
Registration System.</span>
</td>
58
Online Student Registration
well as the department In this project, the student is facilitated by the online
system for registering students, add subjects and fee structure Our Student
Management System deals with the various activities related to the studen
</p>
<p>`In the Software we can register as a user and user has of two types,
student and administrator. Administrator has the power to add new user and
<p>OSRS, are a vital part of any university’s running because students are
</tr>
<tr>
</td>
</tr>
</table>
</td>
</tr>
</table>
<div align="center">
</div>
<!----------START FOOTER------------->
<div id="">
59
Online Student Registration
<?php include("footer.php");?>
</div>
<!----------END FOOTER------------->
</td>
</tr>
</table>
</td>
</tr>
</table>
</div>
</div>
</form>
</body>
</html>
<head>
<title>LogIn</title>
</head>
<body>
<!----------START HEADER------------->
<div id="">
<?php include("header.php");?>
</div>
<!----------END HEADER------------->
60
Online Student Registration
FORM</h1>
<h2></h2>
</div>
</div>
<tr height="200px">
left:100px;" width="250px"</td>
</tr>
<tr>
<td>USERNAME</td>
placeholder="USERNAME" id="text"></td>
</tr>
<tr>
<td>PASSWORD</td>
placeholder="PASSWORD" id="text"></td>
</tr>
<tr>
<td rowspan="2"><p> </p>
<p> </p></td>
61
Online Student Registration
</tr>
<tr>
<td>
/></a>
</td>
</tr>
</form>
</table>
<!----------START FOOTER------------->
</div>
<div id="">
<?php include("footer.php");?>
</div>
<!----------END FOOTER------------->
</div>
</form>
</table>
</body>
</html>
62
Online Student Registration
<html>
<title>SignUp</title>
</head>
<body>
<div id="">
<?php include("header.php");?>
</div>
Up</h1>
<h2></h2>
</div>
</div>
<div id="admin_container"><br>
<tr height="200px">
left:100px;" width="250px"</td>
</tr>
<tr>
<td>NAME</td>
id="text"></td>
</tr>
63
Online Student Registration
<tr>
<td>EMAIL</td>
id="text"></td>
</tr>
<tr>
<td>PASSWORD</td>
Password" id="text"></td>
</tr>
<tr>
<td rowspan="2"><p> </p>
<p> </p></td>
</form>
</table>
</div>
<div id="">
<?php include("footer.php");?>
</div>
</div>
</form>
</table>
64
Online Student Registration
</body>
</html>
<head>
<title>Registration Form</title>
</head>
<body>
<!----------START HEADER------------->
<div id="">
<?php include("header.php");?>
</div>
<!----------END HEADER------------->
REGISTRATION</h3>
ellspacing="2">
<tr>
left:100px;" width="250px"</td>
65
Online Student Registration
</tr>
<tr>
mandatory</strong></td>
</tr>
</tr>
<tr>
Name:</td
id="text"> </td>
</tr>
<tr>
Name:</td>
id="text"></td>
</tr>
<tr>
15px"> Mother's Name:</td>
66
Online Student Registration
</tr>
<tr>
Birth:</td>
DOB" id="text">
</td>
</tr>
<tr>
ADDRESS" id="text"></td>
</tr>
<tr>
id:</td>
EMAIL" id="text"></td>
67
Online Student Registration
</tr>
15px">Contact No:</td>
/></td>
</tr>
<tr>
</tr>
<tr>
</tr>
<tr>
</tr>
<tr>
MARKS" id="text"></td>
68
Online Student Registration
</tr>
<tr>
15px"> Board:</td>
BOARD" id="text"></label></td>
</tr>
<tr>
Obtained Marks:</td>
MARKS" id="text"></td>
</tr>
<tr>
<td><label for="select"></label>
<option selected>BBA</option>
<option>MBA</option>
<option>BCA</option>
<option>MCA</option>
69
Online Student Registration
</select> </td>
</tr>
<tr>
BOARD" id="text"></td>
</tr>
<tr>
obtained marks:</td>
MARKS" id="text"></td>
</tr>
marks:</td>
MARKS" id="text"></td>
</tr>
<tr>
70
Online Student Registration
marks:</td>
MARKS" id="text"></td>
</tr>
<tr>
marks:</td>
MARKS" id="text"></td>
</tr>
<tr>
marks:</td>
MARKS" id="text"></td>
</tr>
<tr>
marks:
</td>
71
Online Student Registration
</tr>
<tr>
Roll No:</td>
ROLLNO" id="text"></td>
</tr>
<tr>
</tr>
<tr>
<tr>
</tr>
<tr>
72
Online Student Registration
</tr>
<tr>
</tr>
<tr>
<tr>
</tr>
<tr>
73
Online Student Registration
</tr>
<tr>
</td>
</tr>
<tr>
<td>
<tr>
<strong>page</strong></td>
</tr>
</table></td>
</tr>
<!----------START FOOTER------------->
</div>
<!----------START FOOTER------------->
74
Online Student Registration
<div id="">
<?php include("footer.php");?>
</div>
<!----------END FOOTER-------->
</table></td>
</tr>
</table></td>
</tr>
</table></td>
</tr>
</table></td></body>
</html>
<html>
<title>Admin</title>
</head>
<body>
<!----------START HEADER------------->
<div id="">
<?php include("header.php");?>
</div>
<!----------END HEADER------------->
75
Online Student Registration
serif;">ADMINSTRATION</h1>
<h2></h2>
</div>
</div>
<tr height="200px">
left:100px;" width="250px"</td>
</tr>
<tr>
<td>USERNAME</td>
placeholder="USERNAME" id="text"></td>
</tr>
<tr>
<td>PASSWORD</td>
placeholder="PASSWORD" id="text"></td>
</tr>
<tr>
<td><p> </p>
<p> </p></td>
76
Online Student Registration
</tr>
</form>
</table>
</div>
<!----------START FOOTER------------->
<div id="">
<?php include("footer.php");?>
</div>
<!----------END FOOTER------------->
</div>
</form>
</table>
</body>
</html>
<div id="">
</div>
77
Online Student Registration
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<footer class="">
<div class="">
</b></p>
</div>
</div>
</footer>
</body>
</html>
78
Online Student Registration
<?php
$con=mysql_connect("localhost","root","");
mysql_select_db("osrs");
?>
<?php
session_start();
mysql_connect("localhost","root","");
mysql_select_db("osrs");
$rl=mysql_fetch_array($t);
$_SESSION['name']=$rl['name'];
$r=mysql_num_rows($t);
if($r==1){
else
79
Online Student Registration
?>
<?php
include('config.php'); ?>
<html>
<title>OSRS</title>
<head>
</head>
<body>
<!----------START HEADER------------->
<div id="">
<?php include("header.php");?>
</div>
<!----------END HEADER------------->
<tr>
value="BACK"></a></td>
80
Online Student Registration
<td>
<?php
if($_SESSION['name'])
$name = $_SESSION['name'];
?>
</tr>
</table>
<br><br>
<?php
$y=$_GET['name'];
if($y=="login") {
<td width='30px'>id</td>
<td width='30px'>password</td>
81
Online Student Registration
<td width='30px'>username</td>
<td width='30px'>email</td>
</tr>";
while($r=mysql_fetch_array($sql))
echo "</tr>";
echo "</table>"
elseif($y=="user") {
<td width='30px'>username</td>
<td width='30px'>password</td>
</tr>";
while($r=mysql_fetch_array($sql))
82
Online Student Registration
echo "</tr>";
echo "</table>";
elseif($y=="registration") {
<td width='30px'>student_name</td>
<td width='30px'>father_name</td>
<td width='30px'>mother_name</td>
<td width='30px'>date</td>
<td width='30px'>month</td>
<td width='30px'>year</td>
<td width='30px'>address</td>
<td width='30px'>email_id</td>
<td width='30px'>contact</td>
<td width='30px'>high_school_marks</td>
<td width='30px'>board1</td>
<td width='30px'>intermediate_marks</td>
83
Online Student Registration
<td width='30px'>course</td>
<td width='30px'>board</td>
<td width='30px'>1sem_marks</td>
<td width='30px'>2sem_marks</td>
<td width='30px'>3sem_marks</td>
<td width='30px'>4sem_marks</td>
<td width='30px'>5sem_marks</td>
<td width='30px'>6sem_marks</td>
<td width='30px'>university_rollno</td>
<td width='30px'>1sem_fees</td>
<td width='30px'>2sem_fees</td>
<td width='30px'>3sem_fees</td>
<td width='30px'>4sem_fees</td>
<td width='30px'>5sem_fees</td>
<td width='30px'>6sem_fees</td>
</tr>";
while($r=mysql_fetch_array($sql))
84
Online Student Registration
85
Online Student Registration
echo "</tr>";
echo "</table>";
elseif($y=="update") {
<td width='30px'>fname</td>
<td width='30px'>lname</td>
<td width='30px'>session</td>
<td width='30px'>rollno</td>
<td width='30px'>branch</td>
<td width='30px'>year</td>
<td width='30px'>semester</td>
<td width='30px'>mm</td>
<td width='30px'>dd</td>
<td width='30px'>yy</td>
<td width='30px'>address</td>
</tr>";
while($r=mysql_fetch_array($sql))
86
Online Student Registration
echo "</tr>";
echo "</table>";
elseif($y=="delete") {
<td width='100px'>rollnno</td>
</tr>";
while($r=mysql_fetch_array($sql))
87
Online Student Registration
echo "</tr>";
echo "</table>";
?>
</div>
<!----------START FOOTER------------->
<div id="">
<?php include("footer.php");?>
</div>
<!----------END FOOTER------------->
</div>
</body>
</html>
<?php require("header.php");?>
<a href="Onlinelogin.php">
88
Online Student Registration
click here</a>";
?>
<?php require("footer.php");?>
<?php require("header.php");?>
<a href="Onlinelogin.php">
click here</a>";
?>
<?php require("footer.php");?
89
Online Student Registration
7. System Testing
The testing process focuses on the logical intervals of the software ensuring
that all statements have been tested and on functional interval is conducting
tests to uncover errors and ensure that defined input will produce actual
results that agree with the required results. Program level testing, modules
White box sometimes called “Glass box testing” is a test case design uses the
Black box testing focuses on the functional requirements of the software. This
is black box testing enables the software engineering to derive a set of input
conditions that will fully exercise all functional requirements for a program.
Interface errors
Performance errors
90
Online Student Registration
Unit testing
programmer tests if individual units of source code are fit for use.
Ideally, each test case is independent from the others: substitutes like
method stubs, objects, fakes and test harnesses can be used to assist testing a
module in isolation.
Integration Testing:
combined and tested as a group. It occurs after unit testing and before system
testing. Integration testing takes as its input modules that have been unit
test plan to those aggregates and delivers as its output the integrated system
Validation Testing:
that validation succeeds when the software functions in a manner that can
91
Online Student Registration
In the administrator and login modules, all the fields must be filled.
User acceptance of a system is a key factor of any system. The system under
the prospective system users at the same time of developing and marketing
OCCURED
user Admin.
92
Online Student Registration
a valid wrong
password. password
******* is
given for
user
sanjana.
93
Online Student Registration
8. CONCLUSION
The purpose of php is to have code that is structured and organized. For the
most part, you’ll find yourself in situations where you’ll be reusing code..
For example, let’s say you had a database class. A lot of people
connect to databases. Some people may be looking for code that can help them
Assumptions, if any
None
Assumptions:
Dependencies:
The Online Student Registration system is the next generation address book which
The future scope includes expand the technologies like HTML and PHP we
can also add new technologies like HTML, php many more for improving the
The project will be useful for any schools and colleges with slightly
94
Online Student Registration
BIBLIOGRAPHY
WWW.GOOGLE.COM
PHP PROGRAMMING
MYSQL DATABASE
95
Online Student Registration
96
Online Student Registration
97
Online Student Registration
98
Online Student Registration
99
Online Student Registration
100
Online Student Registration
101
Online Student Registration
102
Online Student Registration
103
Online Student Registration
104
Online Student Registration
105
Online Student Registration
106
Online Student Registration
107
Online Student Registration
108
Online Student Registration
109
Online Student Registration
110
Online Student Registration
111
Online Student Registration
112
Online Student Registration
113
Online Student Registration
114
Online Student Registration
115
Online Student Registration
116
Online Student Registration
117
Online Student Registration
118
Online Student Registration
119
Online Student Registration
120
Online Student Registration
121
Online Student Registration
122
Online Student Registration
123
Online Student Registration
124
Online Student Registration
125
Online Student Registration
126
Online Student Registration
127
Online Student Registration
128
Online Student Registration
129
Online Student Registration
130
Online Student Registration
131
Online Student Registration
132
Online Student Registration
133
Online Student Registration
134
Online Student Registration
135
Online Student Registration
136
Online Student Registration
137
Online Student Registration
138
Online Student Registration
139
Online Student Registration
140
Online Student Registration
141
Online Student Registration
142
Online Student Registration
143
Online Student Registration
144
Online Student Registration
145
Online Student Registration
146
Online Student Registration
147
Online Student Registration
148
Online Student Registration
149
Online Student Registration
150
Online Student Registration
151
Online Student Registration
152
Online Student Registration
153
Online Student Registration
154
Online Student Registration
155
Online Student Registration
156
Online Student Registration
157
Online Student Registration
158
Online Student Registration
159
Online Student Registration
160
Online Student Registration
161
Online Student Registration
162
Online Student Registration
163
Online Student Registration
164
Online Student Registration
165
Online Student Registration
166
Online Student Registration
167
Online Student Registration
168
Online Student Registration
169
Online Student Registration
170
Online Student Registration
171
Online Student Registration
172
Online Student Registration
173
Online Student Registration
174