Student Profile System
Student Profile System
Student Profile System
1. LIST OF FIGURES…………………………………………..1
2.1 INTRODUCTION…………………………………………….4
2.2 ABSTRACT…………………………………………………..5
3. SYSTEM STUDY…………………………………………….7
5. GOALS…………………………………………………………12
6. SYSTEM REQUIREMENTS………………………………….13
7.2 MY SQL………………………………………………………….14
7.3 APACHE…………………………………………………………15
7.4 XAMPP………………………………………………………….15
8. SYSTEM DESIGN……………………………............................17
8.5 ER DIAGRAM……………………………………………………22
1
8.5.2 LOGICAL DATA MODEL……………………………………22
10. DEPLOYMENT…………………………………………………..26
15. CONCLUSION……………………………………………………53
16. BIBLIOGRAPHY………………………………………………......53
17. ABBREVIATION……………………………………………...........54
2
1. LIST OF FIGURES
5. ER DIAGRAM 23
1
PROJECT OVERVIEW
2
2. PROJECT OVER VIEW
Specific Requirements will describe the functions of actors, their role in the system
and constraints.
Overall Description:
The rest of this document will give further details on the overall product description,
including the hardware, software, and communications interfaces, product functions, user
characteristics, and any assumptions that will be made.
Specific Requirements:
The college will also include the specific requirements needed. These will include the
functions, performance, design, and software attributes. This document is organized in a
logical manner and is easy to follow. Readers should refer to the table of contents,
appendices, or index if looking for something in specific. Otherwise, reading this document
from start to finish will start with a vague description and get more specific and detailed as
changing sections and reading further.
3
2.1 INTRODUCTION
Student profile System is an software which is helpful for college authorities. In the current
system all the activities are done manually. It is very easy to handle. Our Student profile
System deals with the various activities related to the students.
This Student Database has been designed taking into account the practical needs to manage a
Students data. Moreover, it provides security at product level as well as user level. Its design
concentrates on Two types of users:
Admin
Student
In this software a student can login and Admin can login . A student can fill all the details and
can be sudmitted. Then the admin can view, edit, Print and delete the profile. It can be
maintained in a college as a student record. An admin can Manage all the student profile and
a register user .
4
2.2 ABSTRACT :
All the students who are enrolled in Computing and Information Sciences major in
St.Joseph’s College (Arts & Science) are required to submit their Program of Study which
they manually do by filling in all the necessary details and submit the form to the department.
The main objective of this project is to develop an online submission of program of study.
The online student profile system is a web-based application that provides students to submit
their programme of study in an easy and efficient manner. This application mainly allows the
students to enter their personal information (viz., contact information, previous education)
and to choose core as well as non-core courses of their choice. In addition the faculty of
department can also log on to the application and view the PDF of the students by entering
their User Name
5
SYSTEM STUDY
6
3. SYSTEM STUDY :
The website is been designed keeping the students of computing and information
sciences department in mind and the main purpose is to provide students an easy, simple and
efficient manner of filing the program of study. The user interfaces that are developed in this
website help the students with different transactional states like entering the personal
information, editing the profile, updating the profile etc., allowing the user to choose from the
dropdown menu. The inclusion of this mechanism makes users feel comfortable while using
the website.
Student:
The student plays a major role in this application. If he/she is using the application for
the first time, they get started by creating a new account by choosing a username and
password. At this point they are also asked to choose the role i.e., either student or faculty.
After successful registration the user will see profile form page where he will enter his
personal information as well as previous education information. After providing all the
information the student will be taken to Profile form courses page where they can choose the
program option from thesis and non thesis and also select courses with at least one from each
of the five areas and these form the core courses and also the non-core courses. The student
can submit the Profile Form
The student can any time edit the profile if he/she wishes to consider some other course
and update his profile and submit. If he/she is a returning user, then after a successful login
the user will view and Edit. The courses differ with the selection of program.
7
Admin :
Admin is another user of the system. After verification he/she then approves it by
endorsing it. If he is a returning user then he also does the same action by directly getting
redirected to the page where he can enter user name of the student.
Expected Outputs:
The student views his/her profile.
The faculty views the student’s profile.
8
3.1 PROBLEM SPECIFICATION
Student Profile System are a vital part of any College’s running because students profile is
important. The student Profile System is one of the most important activities within a College
as one cannot survive without students. The process begins with a potential student
completing an student form through the Universities and Colleges Profile. The student profile
shows the student information your institution allows, such as information on their academic
load and scholarship eligibility, as well as course performance, including probability of
passing and course activity.
System Analysis is a detailed study of the various operations performed by a 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 of the program using existing system.
During analysis, data collected on the various files, decision points and transactions handled
by the present system. The commonly used tools in the system are Data Flow Diagram,
interviews, etc. The success of the system depends largely on how clearly the problem is
defined, thoroughly investigated and properly carried out through the choice of solution. A
good analysis model should provide not only the mechanisms of problem understanding but
also the frame work of the solution. Thus it should be studied thoroughly by collecting data
about the system. Then the proposed system should be analyzed thoroughly in accordance
with the needs.
System analysis can be categorized into four parts.
System planning and initial investigation
Information Gathering
Applying analysis tools for structured analysis
Feasibility study
9
Cost/ Benefit analysis.
In our proposed system we have the provision for adding the details of the students
by themselves. So the overhead of the College authorities and the teachers is become less.
Another advantage of the system is that it is very easy to edit the details of the student and
delete a student when it found unnecessary.
Our proposed system has several advantages
User friendly interface
Fast access to database
Less error
More Storage Capacity
Search facility
Look and Feel Environment
Quick transaction
All the manual difficulties in managing the student details in a college have been
rectified by implementing computerization.
10
4. BACKGROUND AND RELATED WORK
The main aim of our project is to develop the application which will be useful in college
Profile system. As this college Profile system project includes the student Profile process of
student, starting from when the student takes Student profile in college in first year till that
submission of examination form from the college. The requirement of the student is to:
The student details in separate records are tedious task. Referring to all these records
and updating is needed. Since the number of students are growing and management has to
handle records of all of the students, it is facing the little bit problems in Maintaining the
records of students.
11
5. GOALS
The main goal of the system is to automate the process carried out in the organization
with improved performance and realize the vision of paperless Student Profile. Some of the
goals of the system are listed below:
12
6. SYSTEM REQUIREMENT
System requirements are the configuration that a system must have in order for a hardware or
software application to run smoothly and efficiently. Failure to meet these requirements can
result in installation problems or performance problems.
13
7. TECHNOLOGY OVERVIEW
7.1 PHP
PHP is a general-purpose scripting language that is especially suited to server-side web
development where PHP generally runs on a web server. PHP 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.
7.2 MySQL
MySQL is a relational database management system (RDBMS) that runs as a server
providing multi-user access to a number of databases. MySQL is a popular choice of
database for use in web applications and is an open source product. The process of setting up
a MySQL database varies from host to host, however we will end up with a database name, a
user name and a password. Before using our database, we must create a table. A table is a
section of the database for storing related information. In a table we will set up the different
fields which will be used in that table. Creating a table in Php My Admin 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 and tables in Php My Admin is by executing simple SQL statements. We have
used this method in order to create our database and tables.
14
7.3 APACHE
The Apache HTTP Server is a 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 developed and maintained by an open
Community of developers under the 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 million
busiest websites.
7.4 XAMPP
XAMPP is a small and light Apache distribution containing the most common web
Development technologies in a single package. Its contents, small size, and portability make
it the ideal tool for students developing and testing applications in PHP and MySQL.
XAMPP is available as a free download in two specific packages: full and lite. While the full
package download provides a wide array of development tools, XAMPP Lite contains the
necessary technologies that meet the Ontario Skills Competition standards.The light version
is a small package containing Apache HTTP Server, PHP, MySQL, Php My Admin, Open
ssl, and SQLite.
15
SYSTEM DESIGN
16
8. SYSTEM DESIGN
17
8.3 FLOW CHART
SPS
User Signup
After
Signup
Login
Submit
18
Admin Flow Chart
SPS
Login
19
8.4 USE CASE FLOW DIAGRAM
Signup
Login
User Dashboard
Update Profile
20
Use Case Flow Diagram (Admin)
Login
Admin
Dashboard
Register Users/All
Applications
Search Application by
Name / Email / Contact
number
Update Profile
Change Password
21
8.5 ER DIAGRAM
22
8.5.4 ER Diagram
Last Name
Mobile No
Parent Contact No
Mother
Name
Password
Mother
Occ
Address
Mother Income
Roll No Permanent
Address
Blood
DOB
Group
Nationality Religion
Communit
y
Gender
Print Edit
Admin
Delete Remove
Crea
te
Edit
Add Course
Delete
Course
23
9. DATABASE AND MYSQL TABLES
MySQL ("My S-Q-L", officially, but also called "My Sequel") is (as of July 2013) the world's
second most widely used open-source relational database management system (RDBMS). It
is named after co-founder Michael Widenius daughter, My SQL phrase stands for Structured
Query Language. The MySQL development project has made its source code available under
the terms of the GNU General Public License, as well as under a variety of proprietary
agreements. MySQL was owned and sponsored by a single for-profit firm, the Swedish
company My SQL, now owned by Oracle Corporation .MySQL is a popular choice of
database for use in web applications, and is a central component of the widely used LAMP
open source web application software stack. LAMP is an acronym for "Linux, Apache,
MySQL, PHP /Python." Free-software-open source projects that require a full-featured
database management system often use MySQL. For commercial use, several paid editions
are available, and offer additional functionality. Applications which use MySQL databases
Library Management System include: WordPress, PHP, and other software. MySQL is also
used in many high-profile, large-scale websites, including Wikipedia, Google (though not for
searches), Facebook, Twitter and YouTube.
Database tables:
Table Admin
24
Table User
Table course
Table Application
25
10. DEPLOYMENT
10.1 SAMPLE CODING:
<?php
session_start();
error_reporting(0);
include('includes/dbconnection.php');
if (strlen($_SESSION['uid']==0)) {
header('location:logout.php');
} else{
// Coding for form Submission
if(isset($_POST['submit']))
{
$uid=$_SESSION['uid'];
$coursename=$_POST['coursename'];
$fathername=$_POST['fathername'];
$foccu= $_POST['fatheroccu'];
$fincome=$_POST['fatherincome'];
$mothername=$_POST['mothername'];
$moccu = $_POST['motheroccu'];
$mincome=$_POST['motherincome'];
$roll = $_POST['roll'];
$religion = $_POST['religion'];
$community = $_POST['community'];
$blood = $_POST['blood'];
$dob=$_POST['dob'];
$nationality=$_POST['nationality'];
$gender=$_POST['gender'];
$category=$_POST['category'];
$coradd=$_POST['coradd'];
$peradd=$_POST['peradd'];
$secboard=$_POST['10thboard'];
$secyop=$_POST['10thpyear'];
26
$secper=$_POST['10thpercentage'];
$secstream=$_POST['10thstream'];
$ssecboard=$_POST['12thboard'];
$ssecyop=$_POST['12thpyear'];
$ssecper=$_POST['12thpercentage'];
$ssecstream=$_POST['12thstream'];
$grauni=$_POST['graduation'];
$grayop=$_POST['graduationpyeaer'];
$graper=$_POST['graduationpercentage'];
$grastream=$_POST['graduationstream'];
$pguni=$_POST['postgraduation'];
$pgyop=$_POST['pgpyear'];
$pgper=$_POST['pgpercentage'];
$pgstream=$_POST['pgstream'];
$dec=$_POST['declaration'];
$sign=$_POST['signature'];
$pinfo = $_POST['pinfo'];
$upic=$_FILES["userpic"]["name"];
$aadhar = $_POST['aadhar'];
$extension = substr($upic,strlen($upic)-4,strlen($upic));
// allowed extensions
$allowed_extensions = array(".jpg","jpeg",".png",".gif");
// Validation for allowed extensions .in_array() function searches an array
for a specific value.
if(!in_array($extension,$allowed_extensions))
{
echo "<script>alert('Invalid format. Only jpg / jpeg/ png /gif format
allowed');</script>";
}
else
{
// rename user pic
$userpic=md5($upic).$extension;
move_uploaded_file($_FILES["userpic"]["tmp_name"],"userimages/".
$userpic);
27
$query=mysqli_query($con,"insert into
tbladmapplications(UserId,CourseApplied,FatherName,MotherName,DO
B,Nationality,Gender,Category,CorrespondenceAdd,PermanentAdd,Seco
ndaryBoard,SecondaryBoardyop,SecondaryBoardper,SecondaryBoardstr
eam,SSecondaryBoard,SSecondaryBoardyop,SSecondaryBoardper,SSeco
ndaryBoardstream,GraUni,GraUniyop,GraUnidper,GraUnistream,PGUni,
PGUniyop,PGUniper,PGUnistream,Signature,UserPic, foccu, fincome,
moccu, mincome, roll, religion, community, blood, pinfo, aadhar)
value('$uid','$coursename','$fathername','$mothername','$dob','$nationalit
y','$gender','$category','$coradd','$peradd','$secboard','$secyop','$secper','
$secstream','$ssecboard','$ssecyop','$ssecper','$ssecstream','$grauni','$gra
yop','$graper','$grastream','$pguni','$pgyop','$pgper','$pgstream','$sign','$
userpic','$foccu','$fincome','$moccu','$mincome','$roll','$religion','$comm
unity','$blood','$pinfo','$aadhar')");
if ($query) {
28
<link href="https://fonts.googleapis.com/css?
family=Open+Sans:300,300i,400,400i,600,600i,700,700i|
Quicksand:300,400,500,700"
rel="stylesheet">
<link href="https://maxcdn.icons8.com/fonts/line-awesome/1.1/css/line-
awesome.min.css"
rel="stylesheet">
<link rel="stylesheet" type="text/css"
href="app-assets/css/vendors.css">
<link rel="stylesheet" type="text/css" href="app-assets/css/app.css">
<link rel="stylesheet" type="text/css"
href="app-assets/css/core/menu/menu-types/vertical-menu-modern.css">
<link rel="stylesheet" type="text/css"
href="app-assets/css/core/colors/palette-gradient.css">
<link rel="stylesheet" type="text/css"
href="app-assets/css/plugins/forms/extended/form-extended.css">
<link rel="stylesheet" type="text/css" href="assets/css/style.css">
<style>
.errorWrap {
padding: 10px;
margin: 20px 0 0px 0;
background: #fff;
border-left: 4px solid #dd3d36;
-webkit-box-shadow: 0 1px 1px 0 rgba(0,0,0,.1);
box-shadow: 0 1px 1px 0 rgba(0,0,0,.1);
}
.succWrap{
padding: 10px;
margin: 0 0 20px 0;
background: #fff;
border-left: 4px solid #5cb85c;
-webkit-box-shadow: 0 1px 1px 0 rgba(0,0,0,.1);
box-shadow: 0 1px 1px 0 rgba(0,0,0,.1);
}
</style>
</head>
29
<body class="vertical-layout vertical-menu-modern 2-columns menu-
expanded fixed-navbar"
data-open="click" data-menu="vertical-menu-modern" data-col="2-
columns">
<?php include('includes/header.php');?>
<?php include('includes/leftbar.php');?>
<div class="app-content content">
<div class="content-wrapper">
<div class="content-header row">
<div class="content-header-left col-md-6 col-12 mb-2 breadcrumb-
new">
<h3 class="content-header-title mb-0 d-inline-block">
Student Profile Form
</h3>
<div class="row breadcrumbs-top d-inline-block">
<div class="breadcrumb-wrapper col-12">
<ol class="breadcrumb">
<li class="breadcrumb-item"><a
href="dashboard.php">Dashboard</a>
</li>
</li>
<li class="breadcrumb-item active">Application
</li>
</ol>
</div>
</div>
</div>
</div>
<div class="content-body">
<?php
$stuid=$_SESSION['uid'];
$query=mysqli_query($con,"select * from tbladmapplications where
UserId=$stuid");
$rw=mysqli_num_rows($query);
if($rw>0)
30
{
while($row=mysqli_fetch_array($query)){
?>
<p style="font-size:16px; color:red" align="center">Your profile Form
already submitted.</p>
<table class="table mb-0">
<tr>
<th>Course Name</th>
<td><?php echo $row['CourseApplied'];?></td>
</tr>
<tr>
<th>Student Pic</th>
<td><img src="userimages/<?php echo $row['UserPic'];?>"
width="100" height="105"></td>
</tr>
<tr>
<th>Father's Name</th>
<td><?php echo $row['FatherName'];?></td>
</tr>
<tr>
<th>Father's Occupation</th>
<td><?php echo $row['foccu'];?></td>
</tr>
<tr>
<th>Father's Income</th>
<td><?php echo $row['fincome'];?></td>
</tr>
<tr>
<th>Mother's Name</th>
<td><?php echo $row['MotherName'];?></td>
</tr>
<tr>
<th>Mother's Occupation</th>
<td><?php echo $row['moccu'];?></td>
</tr>
<tr>
31
<th>Mother's Income</th>
<td><?php echo $row['mincome'];?></td>
</tr>
<tr>
<th>Roll Number</th>
<td><?php echo $row['roll'];?></td>
</tr>
<tr>
<th>DOB</th>
<td><?php echo $row['DOB'];?></td>
</tr>
<tr>
<th>Nationality</th>
<td><?php echo $row['Nationality'];?></td>
</tr>
<tr>
<th>Gender</th>
<td><?php echo $row['Gender'];?></td>
</tr>
<tr>
<th>Category</th>
<td><?php echo $row['Category'];?></td>
</tr>
<tr>
<th>Community</th>
<td><?php echo $row['community'];?></td>
</tr>
<tr>
<th>Religion</th>
<td><?php echo $row['religion'];?></td>
</tr>
<tr>
<th>Blood Group</th>
<td><?php echo $row['blood'];?></td>
</tr>
<tr>
32
<th>Correspondence Address</th>
<td><?php echo $row['CorrespondenceAdd'];?></td>
</tr>
<tr>
<th>Permanent Address</th>
<td><?php echo $row['PermanentAdd'];?></td>
</tr>
<tr>
<th>Parents Contact</th>
<td><?php echo $row['pinfo'];?></td>
</tr>
<tr>
<th>Aadhar no.</th>
<td><?php echo $row['aadhar'];?></td>
</tr>
</table>
<table class="table mb-0">
<tr>
<th>#</th>
<th>Board / University</th>
<th>Year</th>
<th>Rego and Marks</th>
<th>Stream</th>
</tr>
<th>10th(Secondary)</th>
<td><?php echo $row['SecondaryBoard'];?></td>
<td><?php echo $row['SecondaryBoardyop'];?></td>
<td><?php echo $row['SecondaryBoardper'];?></td>
<td><?php echo $row['SecondaryBoardstream'];?></td>
</tr>
<tr>
<th>11th Class</th>
<td><?php echo $row['GraUni'];?></td>
<td><?php echo $row['GraUniyop'];?></td>
<td><?php echo $row['GraUnidper'];?></td>
<td><?php echo $row['GraUnistream'];?></td>
33
</tr>
<tr>
<th>12th(Senior Secondary)</th>
<td><?php echo $row['SSecondaryBoard'];?></td>
<td><?php echo $row['SSecondaryBoardyop'];?></td>
<td><?php echo $row['SSecondaryBoardper'];?></td>
<td><?php echo $row['SSecondaryBoardstream'];?></td>
</tr>
</table>
<br>
<a class="btn btn-primary" href="edit-appform.php?editid=<?php echo
$row['ID'];?>">Edit Form</a>
<?php }} else { ?>
<form name="submit" method="post" enctype="multipart/form-data">
<section class="formatter" id="formatter">
<div class="row">
<div class="col-12">
<div class="card">
<div class="card-header">
<h4 class="card-title">student Profile Form</h4>
<div class="heading-elements">
<ul class="list-inline mb-0">
<li><a data-action="reload"><i
class="ft-rotate-cw"></i></a></li>
<li><a data-action="expand"><i
class="ft-maximize"></i></a></li>
</ul>
</div>
</div>
<div class="card-content">
<div class="card-body">
<div class="row">
<div class="col-xl-6 col-lg-12">
34
<fieldset>
<h5>Course Name </h5>
<div class="form-group">
<select name='coursename' id="coursename" class="form-control
white_bg" required="true">
<option value="">Course Name</option>
<?php $query=mysqli_query($con,"select * from tblcourse");
while($row=mysqli_fetch_array($query))
{
?>
<option value="<?php echo $row['CourseName'];?>"><?php
echo $row['CourseName'];?></option>
<?php } ?>
</select>
</div>
</fieldset>
</div>
<div class="col-xl-6 col-lg-12">
<fieldset>
<h5>Student Pic </h5>
<div class="form-group">
<input class="form-control white_bg" id="userpic" name="userpic"
type="file" required>
</div>
</fieldset>
</div>
</div>
<div class="row">
<div class="col-xl-6 col-lg-12">
<fieldset>
<h5>Father's Name </h5>
<div class="form-group">
<input class="form-control white_bg" id="fathername"
name="fathername" type="text" required>
</div>
</fieldset>
35
</div>
<div class="col-xl-6 col-lg-12">
<fieldset>
<h5>Mother's Name </h5>
<div class="form-group">
<input class="form-control white_bg" id="mothername"
name="mothername" type="text" required>
</div>
</fieldset>
</div>
</div>
<div class="row">
<div class="col-xl-6 col-lg-12">
<fieldset>
<h5>Father's Occupation </h5>
<div class="form-group">
<input class="form-control white_bg" id="fathername"
name="fatheroccu" type="text" >
</div>
</fieldset>
</div>
<div class="col-xl-6 col-lg-12">
<fieldset>
<h5>Mother's Occupation </h5>
<div class="form-group">
<input class="form-control white_bg" id="mothername"
name="motheroccu" type="text" >
</div>
</fieldset>
</div>
</div>
<div class="row">
<div class="col-xl-6 col-lg-12">
<fieldset>
<h5>Father's Income </h5>
<div class="form-group">
36
<input class="form-control white_bg" id="fathername"
name="fatherincome" type="text" required>
</div>
</fieldset>
</div>
<div class="col-xl-6 col-lg-12">
<fieldset>
<h5>Mother's Income </h5>
<div class="form-group">
<input class="form-control white_bg" id="mothername"
name="motherincome" type="text" >
</div>
</fieldset>
</div>
</div>
<div class="row">
<div class="col-xl-4 col-lg-12">
<fieldset>
<h5>DOB </h5>
<div class="form-group">
<input class="form-control white_bg" id="dob" name="dob"
type="text" >
<small class="text-muted">DOB Must be in this format (YYYY-
MM-DD)</small>
</div>
</fieldset>
</div>
<div class="col-xl-3 col-lg-12">
<fieldset>
<h5>Nationality</h5>
<div class="form-group">
<input class="form-control white_bg" id="nationality"
name="nationality" type="text" >
</div>
</fieldset>
</div>
37
<div class="col-xl-2 col-lg-12">
<fieldset>
<h5>Roll No.</h5>
<div class="form-group">
<input class="form-control white_bg" name="roll" type="text" >
</div>
</fieldset>
</div>
<div class="col-xl-3 col-lg-12">
<fieldset>
<h5>Gender </h5>
<div class="form-group">
<select class="form-control white_bg" id="gender" name="gender"
required>
<option value="">Select</option>
<option value="Male">Male</option>
<option value="Female">Female</option>
<option value="Transgender">Transgender</option>
</select>
</div>
</fieldset>
</div>
</div>
<div class="row">
<div class="col-xl-3 col-lg-12">
<h5>Category : </h5>
<select class="form-control white_bg" id="category"
name="category" required>
<option value="">Select Category</option>
<option value="General">General</option>
<option value="OBC">OBC</option>
<option value="SC/ST">SC/ST</option>
<option value="SC/ST">Other</option>
</select>
</div>
38
<div class="col-xl-3 col-lg-12">
<fieldset>
<h5>Religion</h5>
<div class="form-group">
<input class="form-control white_bg" name="religion" type="text"
>
</div>
</fieldset>
</div>
<div class="col-xl-3 col-lg-12">
<fieldset>
<h5>Community</h5>
<div class="form-group">
<input class="form-control white_bg" name="community"
type="text" >
</div>
</fieldset>
</div>
<div class="col-xl-3 col-lg-12">
<fieldset>
<h5>Blood Group</h5>
<div class="form-group">
<input class="form-control white_bg" name="blood" type="text" >
</div>
</fieldset>
</div>
</div>
40
<td> <input class="form-control white_bg" id="10thpyeaer"
name="10thpyear" placeholder="Year" type="text" required></td>
<td> <input class="form-control white_bg" id="10thpercentage"
name="10thpercentage" placeholder="Percentage" type="text"
required></td>
<td> <input class="form-control white_bg" id="10thstream"
name="10thstream" placeholder="Stream" type="text" required></td>
</tr>
<tr>
<th>Class 11th</th>
<td> <input class="form-control white_bg" id="graduation"
name="graduation" placeholder="Board / University" type="text"></td>
<td> <input class="form-control white_bg" id="graduationpyeaer"
name="graduationpyeaer" placeholder="Year" type="text"></td>
<td> <input class="form-control white_bg" id="graduationpercentage"
name="graduationpercentage" placeholder="Percentage"
type="text"></td>
<td> <input class="form-control white_bg" id="graduationstream"
name="graduationstream" placeholder="Stream" type="text" ></td>
</tr>
<tr>
<th>Class 12th</th>
<td> <input class="form-control white_bg" id="12thboard"
name="12thboard" placeholder="Board / University" type="text"
required></td>
<td> <input class="form-control white_bg" id="12thboard"
name="12thpyear" placeholder="Year" type="text" required></td>
<td> <input class="form-control white_bg" id="12thpercentage"
name="12thpercentage" placeholder="Percentage" type="text"
required></td>
<td> <input class="form-control white_bg" id="12thstream"
name="12thstream" placeholder="Stream" type="text" required></td>
</tr>
</table>
</div>
</div>
41
</hr>
<div class="row">
<div class="col-xl-6 col-lg-12 mt-2">
<h5>Parents mobile no.</h5>
<input type="text" class="form-control" name="pinfo"
placeholder="parents mobile no.">
</div>
<div class="col-xl-6 col-lg-12 mt-2">
<h5>Student Aadhar no</h5>
<input type="text" class="form-control" name="aadhar"
placeholder="aadhar no.">
</div>
</div>
<div class="row" style="margin-top: 2%">
<div class="col-xl-12 col-lg-12 text-center">
<button type="submit" name="submit" class="btn btn-info btn-min-width
mr-1 mb-1">Submit</button>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</section>
<?php } ?>
<!-- Formatter end -->
</form>
</div>
</div>
</div>
<?php include('includes/footer.php');?>
<script src="app-assets/vendors/js/vendors.min.js"
type="text/javascript"></script>
42
<script
src="app-assets/vendors/js/forms/extended/typeahead/typeahead.bundle.
min.js"
type="text/javascript"></script>
<script
src="app-assets/vendors/js/forms/extended/typeahead/bloodhound.min.js"
type="text/javascript"></script>
<script
src="app-assets/vendors/js/forms/extended/typeahead/handlebars.js"
type="text/javascript"></script>
<script
src="app-assets/vendors/js/forms/extended/inputmask/jquery.inputmask.b
undle.min.js"
type="text/javascript"></script>
<script
src="app-assets/vendors/js/forms/extended/formatter/formatter.min.js"
type="text/javascript"></script>
<script
src="../../../app-assets/vendors/js/forms/extended/maxlength/bootstrap-
maxlength.js"
type="text/javascript"></script>
<script src="app-assets/vendors/js/forms/extended/card/jquery.card.js"
type="text/javascript"></script>
<script src="app-assets/js/core/app-menu.js"
type="text/javascript"></script>
<script src="app-assets/js/core/app.js" type="text/javascript"></script>
<script src="app-assets/js/scripts/customizer.js"
type="text/javascript"></script>
<script src="app-assets/js/scripts/forms/extended/form-typeahead.js"
type="text/javascript"></script>
<script src="app-assets/js/scripts/forms/extended/form-inputmask.js"
type="text/javascript"></script>
<script src="app-assets/js/scripts/forms/extended/form-formatter.js"
type="text/javascript"></script>
<script src="app-assets/js/scripts/forms/extended/form-maxlength.js"
type="text/javascript"></script>
43
<script src="app-assets/js/scripts/forms/extended/form-card.js"
type="text/javascript"></script>
</body>
</html>
<?php
44
10.2 SAMPLE SCREEN SHOT
Student Portal
Admin Login
Admin Dashboard
Add Course
Student Signup
Student Login
Unit Testing:
The software units in a system are modules and routines that are assembled and
integrated to perform a specific function. Unit testing focuses first on modules, independently
of one another, to locate errors. This enables, to detect errors in coding and logic that are
contained within each module. This testing includes entering data and ascertaining if the value
matches to the type and size supported by java. The various controls are tested to ensure that
each performs its action as required.
Integration Testing:
Data can be lost across any interface, one module can have an adverse effect on another,
sub functions when combined, may not produce the desired major functions. Integration
testing is a systematic testing to discover errors associated within the interface. The objective
is to take unit tested modules and build a program structure. All the modules are combined
and tested as a whole. Here the Server module and Client module options are integrated and
tested. This testing provides the assurance that the application is well integrated functional
unit with smooth transition of data.
Some of the design and implementation constraints identified are listed below:
Student is not allowed to register with same email and contact number (Unique email
and contact number will be registered).
Student not has any rights to edit any data in the admission form after submission.
Once admission application selected user can upload their docs once.
This system is not support distributed database Facility.
System is limited to HTTP/HTTPS Protocols.
Implementation is the stage in the project where the theoretical design is turned into a
working system and is giving confidence on the new system for the users that it will work
efficiently and effectively. It involves careful planning, investigation of the current system
and its constraints on implementation, design of methods to achieve the changeover, an
evaluation of change over methods. Apart from planning major task of preparing the
implementation are education and training of users. The implementation process begins with
preparing a plan for the implementation of the system. According to this plan, the activities
are to be carried out, discussions made regarding the equipment and resources and the
additional equipment has to be acquired to implement the new system. In network backup
system no additional resources are needed.
Implementation is the final and the most important phase. The most critical stage in
achieving a successful new system is giving the users confidence that the new system will
work and be effective. The system can be implemented only after thorough testing is done and
if it is found to be working according to the specification. This method also offers the greatest
security since the old system can take over if the errors are found or inability to handle certain
type of transactions while using the new system.
User Training:
After the system is implemented successfully, training of the user is one of the most
important subtasks of the developer. For this purpose user manuals are prepared and handled
over to the user to operate the developed system. Thus the users are trained to operate the
developed system. Both the hardware and software securities are made to run the developed
systems successfully in future. In order to put new application system into use, the following
activities were taken care of:
The users are trained to use the newly developed functions. User manuals describing the
procedures for using the functions listed on menu are circulated to all the users. It is
confirmed that the system is implemented up to users need and expectations.
Maintenance involves the software industry captive, typing up system resources .It
means restoring something to its original condition. Maintenance follows conversion to the
extend that changes are necessary to maintain satisfactory operations relative to changes in the
user’s environment. Maintenance often includes minor enhancements or corrections to
problems that surface in the system’s operation. Maintenance is also done based on fixing the
problems reported, changing the interface with other software or hardware enhancing the
software.
Any system developed should be secured and protected against possible hazards.
Security measures are provided to prevent unauthorized access of the database at various
levels. An uninterrupted power supply should be so that the power failure or voltage
fluctuations will not erase the data in the files.
Password protection and simple procedures to prevent the unauthorized access are provided to
the users .The system allows the user to enter the system only through proper user name and
password
13. SUPPLEMENTARY REQUIREMENTS
Reduce the Cost of Admission Process: The main aim of the System is to reduce the cost
needed for Student Process, so it automatically reduces the manual power needed to perform
the entire task and improve the quality of the work.
Increase the Quality of the Process: The System facilitates the work of the universities and
the same time it must reduce the work load of the organization with expected quality. Quality
in the sense, the system try to avoid the mistakes that are usually happen during the Student
Profile Process because names of the students sometimes missed in the selected list and call
letters for the students also not send properly to the qualified students. Make the Interface
Simple as Possible.
Reduced Time: To perform any task time is one of the important factors to consider. If the
system not utilize properly time, than the entire aim of system is fails and the system is fails
to reach its goal. So time take to process all these activities should be less but the output
should be effective.
14. OTHER NONFUNCTIONAL REQUIREMENTS
Performance Requirements :
Security Requirements :
Some of the factors that are identified to protect the software from accidental or
malicious access, use, modification, destruction, or disclosure are described below. Specific
requirements in this area could include the need to:
Portability Requirements :
Some of the attributes of software that relate to the ease of porting the software to other
host machines and/or operating systems. This may include Java is used to develop the
product. So it is easiest to port the software in any environment.
Maintainability:
The user will be able to reset all options and all stored user variables to default settings .
Reliability:
All data storage for user variables will be committed to the database at the time of
entry.
Data corruption is prevented by applying the possible backup procedures and
techniques.
Usability requirements:
Some of the usability requirements identified for this system are listed below:
In this way we are going to develop Student Profile system, which is helpful for Reduction in
manual work so less manpower required. Students’ records can be accessed within few
seconds, Clarity in account section. Our system primarily focuses on building an efficient and
user friendly communication system for the educational institutions.
16. BIBLIOGRAPHY
PHP.net.
Site point.
W3School.
Wikipedia
www.Stackoverflow.com
www.ietlucknow.edu
17. ABBREVIATIONS: