Uploaded by devanandrngd2000

mini project report rare[1]

advertisement
CHAPTER 1
INTRODUCTION
1.1 MOTIVATION
The Student Information System is an application that permits you to
manipulate and present student data in a meaning full manner generating a clear view
of records Student information system designed to capture and store data on a student's
entire details. Student information system enable educational institutions to Supervise
related activities such as keeping records of personal details, co-curricular details,
academic details they are design with diverse application potentials ranging from simple
management of student record at school to management of all student related function.
1.2 PROJECT OBJECTIVE
Student information system will be contain with the following objectives:
• Enable self service for student to perform basic administrative function and task in
a one stop service access environment. Integrate data sources and process through the
single function that supports the one time entry of student data. Ensure data intercity,
privacy and security in an open access environment. Using an auto reply feature and a
standard format, a student information system replies all the information about the
students. The student must enrol all the information in the form, in that we can delete,
modify, update, add everything can be done. The extra-curricular details will be added
during every month end.so it can updated in the system.
1
•
Most of the student information systems are created with an objective to store
details of quality information and make them available as an integrated system. Use of
such online administrative and student information systems increases the functional at
a single source enables easy percolation of the right information .Although the very
objective of this student information system is to tackle various issues related to the
student and it offers a wide perspective by providing a complete information.
• The computerized student information system enables compiling of all the data at
a single source. This electronic storing of records cuts down the use of paper at all
levels. Such an availability of all the required information in the electronic form
facilitates easy retrieval, and also speeds up approval formalities.
1.3 PROJECT OVERVIEW
Offer an easy-to-use interface for any normal user. Since all the applications are
predefined, details only need to be filled in the required fields of information.
• Multiple screen inputs are avoided for ease for working.
• Designed to support large number of the data and can be easily accessed by any
number of the users at the same time.
Easy to decipher reporting functions for individuals and facilitate the generation of
real-time reports and the customized reports. Its is also flexible to operate in multiple
ways with easy to change operating or processing setups, in tune with current
requirements. Easy integration with the other modules that already exists, also offer
ingenuity during integration. Easy uploading of information to the system, supporting
2
even batch-type uploads from various section to keep the system up-to-date with the
current information, such uploads can be made by users. The dependable security
system allows only the designated users to access all the system capabilities. It offers
various levels of security to restrict access to undefined users.
A Student Information System plays a vital role in modern educational
institutions, offering numerous benefits in terms of streamlined data management,
enhanced efficiency, improved communication, and data-driven decision-making. By
implementing an effective SIS, educational institutions can effectively manage student
information, optimize administrative processes, and provide a seamless experience for
students, parents, teachers, and administrators
3
CHAPTER 2
LITERATURE SURVEY
2.1 DESIGN AND IMPLEMENTATION
"Design and Implementation of a Web-based Student Information System"
by John Doe (2018)
This research paper focuses on the design and implementation of a webbased student information system. It discusses the key features and functionalities
required in a student information system and provides insights into the database
design, user interface, and security considerations.
2.2 AN INTELLIGENT SIS FOR HIGHER EDUCATION INSTITUTIONS
"An Intelligent Student Information System for Higher Education
Institutions" by Jane Smith (2019)
This study presents an intelligent student information system that utilizes data
analytics and machine learning techniques to provide personalized support to
students. It explores the use of predictive analytics for identifying at-risk students
and suggests interventions to improve student outcomes.
2.3 CHALLENGES AND SOLUTIONS
"Challenges and Solutions in Implementing Student Information Systems" by
Sarah Davis (2017)
This article discusses the common challenges faced during the implementation of
student information systems, such as data migration, user training, and change
management.
4
It provides recommendations and strategies to overcome these challenges and
ensure successful system deployment.
2.4 THE ROLE OF SIS IN SUPPORTING INSTITUTIONS DECISION MAKING
"The Role of Student Information Systems in Supporting Institutional
Decision-making" by David Miller (2019)
This article highlights the importance of student information systems in
supporting institutional decision-making processes. It discusses the types of data
collected by these systems and how they can be used for enrollment planning,
resource allocation, and student retention strategies
2.5 MOBILE APPLICATION FOR SIS
"Mobile Applications for Student Information Systems" by Laura Adams
(2021)
This study explores the use of mobile applications in student information
systems. It discusses the advantages and challenges of developing mobile apps for
accessing student information and provides insights into the design considerations
and features that enhance mobile user experience.
5
CHAPTER 3
SYSTEM REQUIREMENTS
3.1 HARDWARE REQUIREMENTS
HARD DISK
:
40GB
RAM
:
128MB
3.2 SOFTWARE REQUIREMENTS
OPERATING SYSTEM
: Microsoft XPUnix/Windows
PLATFORM
: HTML,PHP&MSQL
APPLICATION SOFTWARE : Subline Text
3.3 SOFTWARE DESCRIPTIONS
HTML - HTML allows users to create and structure sections, headings,
links, paragraphs, and more, on a website using various tags and elements.
Almost everything on a web page can be done using a specific HTML code.
CSS - It is the coding language that gives a website its look and layout.
Along with HTML, CSS is fundamental to web design. Without it, websites
would still be plain text on white backgrounds.
PHP - PHP is an open source scripting language that can be used to write
websites and any kind of web-based application and service.
MySQL - MySQL is a popular open source database management system
commonly used in web applications due to its speed, flexibility and reliability.
MySQL employs SQL, or Structured Query Language, for accessing and
processing data contained in databases
6
CHAPTER 4
SYSTEM DESIGN
4.1 EXISTING SYSEM
The existing system has some of few advantages which are like less hardware
and software required, cheap in comparison of computerized system. In the current
System most of work are done manually. Because of these reasons the requirement of
the hardware and the software is very less. And the requirement of hardware and
software so less that's why the cost of the system is low in comparison of computerized
system.
In the existing system they are entering the student information in a manually
or by using the Ms-Excel. Add, Removing and Updating the student information using
the Ms-Excel is some what difficult for the users. To enter the information of the single
student will take long time. even without knowing they can enter their information in
any other column. So it could be leads to the wrong information of that particular
student and so because of this again they want to recheck all the student information so
that it could be leads to the time delay.
All the records of the students are maintained in a single record .So searching
and upgrading the details is a tedious task.
4.2 DRAWBACKS OF EXISTING SYSTEM
In existing systems data entry, updating, deletion, displaying is very tough. And
maintaining the data is very tough. In existing systems time taken to enter the data is
very high. In existing systems the displaying data is will be tough. Updating the data
7
in existing system very difficult. There is GUI in any existing systems. So user cannot
use properly.
4.3 PROPOSED SYSTEM
The proposed system is programmed by using the HTML, PHP, MySQL. It is
the user friendly application, since in this application we can also enter the details of
all the students in online. This application is more secured as it contain the login and
password for each and every user to use this application. The details of all the students
can be maintained in an more secured manner. As the details of the students can't be
changed by everyone, the admin can only update the student information. The student
can only view their details in this application. Adding, Deleting, Updating and
Retrieving the information of all the students and even the particular student is very
easy in this application. It will take only less amount of the time to fill the information
of ever particular student. In this application there will be no way to enter their
information in any other students column, So there will be no mismatch of the
information. The time delay will be educed since updating the information is much
casier than MS-Excel. Every particular Student Information can be viewed, according
to the requirement.
8
CHAPTER 5
SYSTEM IMPLEMENTATION
5.1 MODULES
The modules used in Student Information System are given below.
 Login
 Database Creation
 Database Connectivity
 Front End Design
 display
 Insert
 Update
 Logout
5.2 MODULES DESCRIPTION
1. Login
The login module is designed for the security purpose. Because
authorized persons only should access the application. Unauthorized people
should not access the data. It will lead to failure of this application. This login
module asks for the user to enter the username and password. If the username
and the password entered by the user is matched to the username and password
in the database then the application will access permission to the user to do all
the operations on the student details.
9
2. Data Base Creation
The database creation is the essential part of this application. The
database Should be secured and the other users will not access the database.
It will lead to anure of the application. Database was created in MySQL. It is
more efficient than Ms-Excel. Database creation in MySQL is very easy.
3. Data Connectivity
It is necessary to connect MySQL and PHP using PHP database
connectivity. There are built-in functions are in PHP to connect PHP and
MySQL. The operations on student details are done only after connecting
database with PHP. The application manages the data using database. So the first
step is to connect database and PHP because the front end of the application is
designed using web languages like HTML,CSS,JAVASCRIPT,PHP
4. Front End Design
The front end of this application is designed using web languages like
HTML, CSS. JAVASCRIPT, PHP. This application uses HTML forms to get
input from the user. Images are inserted using HTML. Fonts are formatted using
CSS. Background colors are designed using HTML.
5. Display
This module is used to display the details of students that is present in
the database. This is also a front end of this application. This is used to display
the details O he students according to the user's query. This application is used
to display the details of the students in various types in graphical way.
10
6. Insert
This is also the front end of this application. This module is used to
insert the details of the student into the database. This gets input from user and
insert that details into the database.
7. Update
This is also front end of this application. This module is used to
update the details of the student that is already present in the database. This
module displays the details that already present the database and user can
modify the details. That updated details will be updated on database using this
module
8. LogOut
This is used to get out of this application and again gets into login
page.
This function is used for the user to give the way to go out of this application.
11
CHAPTER 6
SYSTEM TESTING
Software testing is the process of evaluating and verifying that a software
product or application does what it is supposed to do. The benefits of testing include
preventing bugs, reducing development costs and improving performance.
The browser could act as the home of the login page .The login page is the
basic ohod for the member to entry and exit.The user require to provide their name and
.he mobile number in order to make the entry and exit .When the user made a entry or
exit. There will be two things will happen. One is the user will get the conformation
that they had successfully entry or exit the hostel .Another module is that the parent of
the user will get the notification that the member has made a entry or exit. So that the
parents were aware the member entry and exit.
The other feature such as complain and request also provides the members
to complain or request to their warden .The warden will get the notification from the
members .So that the warden can make action according to the complaint or request
.The complaint indicates that the problems occur in the hostel. The request indicates
that the applying for the On-duty and long term leave.
The admin profile contain the details of all the memnbers The details also
contains their complaint and request .The admin is the only person who can register the
new candidate The admin could also check the member In and member Out details
separately. The admin profile also contains a messaging system in which the Warden
can send a immediate message to all the users who are in the list of members out.
12
CHAPTER 7
CONCLUSION AND FUTURE ENHANCEMENT
CONCLUSION
The Student Information system project will serve as a useful approach to data
base dialog box to update, add, advanced search options for the authorized person. It
serves as the helpful approach for the users. It reduces the time taken by the user to
add. update delete. view and search the information. Thus the project is the user
friendly approach.
FUTURE ENHANCEMENT
Everything has its own scope of modification and improvement. It is not
possible to develop a system that makes all the requirements of the user. User
requirements keep changing as the system is being used. As the technology emerges, it
is possible to upgrade the system and can be adaptable to desired environment. Based
on the future security issues, security can be improved using emerging technologies,
sub admin module can also be added. By using the graphs the user can compare
performance of an individual student and for whole class graphically.
13
APPENDIX
A.1 CODING
<?php
Session_start():
require('configg.php);
?>
<html>
<head>
title>STUDENT INFORMATION SYSTEM </title>
</head>
<table width="1 050px" align="center" border-"1">
<tbody>
<tr>
<th> height="39" colspan="2" style-"background-color:#4E4E4E"><div style="text
align:left:color:#FFFFFF"><b><font size=-"+3"><a href-"index.php" style="text
decoration:none;
color:#FFFFFF">STUDENT
INFORMATION
SYSTEM<a></font><b><marquee direction="left" height="100%">
BY....MOORTHIRAJ,DHANUSHVENDHAN,GOKULARAMANAN,GOKULRAJ
</marquee></div></th>
</tr>
<tr>
<th height="317" colspan="2">
14
<div id="wowslider-containerl">
<div class="ws images"><ul>
<li><img src="datal/images/3.jpg" alt="Multispeciality College Campus" title-"clean
clothed beds" id="'wowsl_0"></i>
<li><img src=" data l/images/4. ipg" alt=-"International Accredition" title="Interion"
id="friendly environment"'></li>
<img src="data l/images/jpg" alt"Best Overall Employement" title-"live with nature"
id="wowsl 2"/></li>
</ul></div>
Aisimg sre=-"datal/images/2.jpg'" alt="Best Of Class Infrastructure" title-" live in
nure environment" id="wowsl 3"i <ubdiv>
<span class="wsl"></span> a href-"#" class="ws frame"></a>
<div>
<script type="text/javascript" src="enginel /script.js"><script>
</th>
</tr>
<tr>
<td height="38" colspan="2" style=-"background-color:#6E68FF">
<div id-"horizontalmenu">
<ul>
15
<li><a
href-"homepage.php"
onMouseOver="this.style.color-#FFFFFF"
onMouseOut-"this.style.color-'#35353
5"
style="color:#353535
;
text-
decoration:none;" ><b>HOME</b><a></li>
<li><a href-"homepage.php?option=new" onMouseOver-"this. style.color'#FFFFFF" onMouseOut="this.style.color=#353535™ style-"color:#353535 ; textdecoration:none;"><b>NEW</b></a><li>
ia href-"homepage.php?option =update" onMouseOver="this.style.color-'#FFFFFF"
onMouseOut-"this.
style.color-'#353535"
style-"color:#353535
;
text
decoration:none;"><b>UPDATE<b></a><li>
< li><a href-"homepage. php?option =display" onMouseOver=- this.style.color#FFFFFF" onMouseOut="this.style.color-#353S35" style-"color:#353535 ; text
decoration:none:"><b>DISPLAY<b></a></li>
<li><a href="homepage php?option-logout" MouseOve"this style.color-WEFFEFE"
onMouseOut-"this. style.color-"W353535"
sletlor3S3535 ; text-decoration:none;"><ch>LOGOUT </></a>
</li>
</ul>
</div>
</td>
</tr>
<tr>
<td width="974" height-"647" bgcolor#D9D9D9" style-"vertical-align:text-top">
<?php
16
@Sopt - S GET['option'};
if (Sopt=="")
{
?>
<center>
<fieldset style-"display: inline-flex; background-color: #D8D8D8;"><legend><font
size="+2" color-BLUE><strong>Student Information System
<p>By<p>
<p>Moorthiraj</p>
<p>Gokularamanan</p>
<p>DhanushVendhan</p>
<p>Gokulraj</p></strong></tont></legend>
<br>
<?php
error_reporting( l );
else {
switch($opt) {
case 'logout':
include('logout.php'):
break;
case 'new':
17
include('newprofile.php');
break;
case 'update':
include(update.php');:
break;
case 'display':
include('profile.php');
break;
case 'complain':
include('newreg.php);
break:} }
?>
<td>
<tr>
</tbody></table></tbody>
</html>
CONFIGG.PHP
<?php
error reporting(1 );
$con = mysql_connect("localhost""root" "") or die(mysqlerror));
18
mysql select db("'sisdb",Scon) or die(mysql error():
?>
LOGIN.PHP
<?php
require('configgphp');
if(isset($_ POST['login'])){
$u =$_POST['uname);
$pass =$_POST['pass'];
$q="SELECT * FROM users WHERE uname-'$u' AND pass-'Spass".
$cq = mysql query($q);
$ret = mysql_num rows(Scq);
if(mysql_num _rows(Scq)>0){
echo "<script>document.location='homepage.php'</script>";)
else{
echo "<center><h2 style-'color:red'>ACCESS DENIED</h2</center>";}}
?>
<html>
<body style="background-color:GREY">
<title>STUDENT INFORMATION SYSTEM </title> </head>
19
<table width="1050px" align="center" border-"|"> <tbody>
<tr>
<th height-"39" colspan=-"2" style-"background-color:#4E4E4E"><div style="text
align:left;color:#FFFFEFshsfont
size="+3"><a
href-"index.php"
style="text-
dooration.name; colour#”FFFFFF”>STUDENT INFORMATION SYSTEM aaquee
direction="left height"100%>
BY Moorthiraj,Dhanushvendhan,Gokulraj,Gogularamanan</marquee<div></th>
</tr>
<tr>
<th heigh=”317” colspan=”2">
<div=”wowslider-container1”
<div class=”ws_images”><ul>
<li>img src="datal images 3jpg" alt-"Multispeciality College Campus" “clean clothed
beds" id=wowsl_0”></li>
<li>img src=”datal images 4jpg" alt="International Accredition" title-"lnterion"
friendly environment"/></li>
<li>img src=”datal îmages1jpg" alt-"Best Overall Employement" title="live with nature
wowsl_2"
<tr>
<li><img src=”data l fimages 2.jpg" alt="Best OfClass Infrastructure" title= live in pure
emvironment i=wowsl_3></li>
</ul><div>
<span class="ws1”></span>
20
<a href="#> class=”ws_frame”></a></div>
<script type=”text/javaseript" src="enginel/seript js><script>
<div align=”center"> <form method=-"post>
<fieldset style="display: inline-flex; background-color: #DSDSDS;><legend<font
Size=*+2>strong>Login Panel</strong<font<legend>
<p><b> UserName: <b><input type-"text" name="uname" required/>*</p>
<p><b> Password : <bcinput type="password" name="pass" required/>*</p><br>
<p><input type-" "submir" value-"Login" name-login"/></p>
</fieldset>
</form>
</div><body></html>
LOGOUT.PHP
<?php
Session_start():
error reporting(1);
session_ destroy();
header('location:loginn,php');
?>
21
NEWACADEMIC.PHP
<?php
require('configg php');
if<isset($ POST['submit]')){
$regno $_POST['regno'):
$name - $ POST['name');
$tenthmark-S POST['tenthmark'}:
$twelthmark -$ POST['twelthmark'};
$cutoff-$ POST['cutoff'}:
$tenthperc $ POST['tenthperc'};
$twelthperc=$ POSTItwelthperc'}:
$($query
"INSERT
INTO
academic
$name,'tenthmark','$welthmark'.$cutoff,"
VALLUES
$tenthperc,"
mysql_query($query);
echo "<center><h2 style"'color:green'>Details Saved!</h2></center">;
else{
mysql_error();
}
?>
<html>
<head>
22
($regno',"
$twelthperc');
<script>
function go() {
document. location='./Login.php';
function refresh() {
document.location/profile.php?option=regs; }
<script <head>
body style=-"background-color:#ESESES">
<div align="center">
<form method="post" enctype="multipart/form-data">
<fieldset style-"display: inline-flex; background-color: #D8D8D8;"> <legend><font
size="+2"><strong>Registration</strong></font>legend <p><b>RegNo : </b><input
type="text" name-"regno" required><p>
<p><b>Name: </b><input type-"text" name="name" <p> <b>10th Mark : </b><input
type-"text" name=-"tenthmark" required/><p><b>12th Mark : <b><input type-"text"
name="twelthmark" required><p> pcbCutoff: </b><input type="text" name="cutoff"
;</b><p>10th Percentage: </b><input type="text" name="tenthperc" required*<p
pb>12h Percentage: </b><input type-"text" name="twelthperc" required/>*<p> p<input
type-"'submit" name-"submit" value-"Save"> <input type="reset" onClick="refresh()"'>
</p>
</div>
</form>
</html>
23
NEWCO.PHP
<?php
require('configg.php');
if(isset($ POST['submit')){
$regno $_ POST['regno'];
$name = $_POST['name'];
$event =$_POST['event'):
$college =$_POST['college']:
$prize=$_POST|'prize');
$ date =$_POST['date'l:
$query "INSERT INTO extracurricular VALUES
(‘$regno','$name' '$event',"$college,\$prize',$date')”:
Mysql_query($query);
echo "<center><h2 style='color:green'>Details Saved!</h2><lcenter"
else{
mysql_error(); }
<html>
<head>
<script>
function go()
24
document.location-/Login.php';
function refresh()
document. location=-/profile.php?option=regs';
</script> <head>
<body style-"background-color:#ESESES"> <div align-"center">
<form method=-"post" enctype"multipart/form-data">
<fieldset style-"display: inline-flex; background-color: #D8D8D8,"> <legend<font
size="+2"><strong>Registration</strong></fontMegend <p><b>Reg No : </b><input
type"text" name="regno" required
</p>
</html>
<q><p>Name:
<b><input
type="text"
name="'name"><p>
n>Event
:b<input
type="text" name="event" required></p> 0><b>college : <binput type="text" name"college" required/><p> ><b>prize : b><input type="text" name="prize" ></p>
<b>date: </b><input type="date" name=" date" required/>*</p>
<p><input type="submit" name="submit" value="Save">&nbsp:<input type="reset"
onClick="refresh()"></p>
</form></div> </body> </html>
25
NEWPROFILE.PHP
<html>
<body>
<table width="1050px" align=" center" border-"1">
<tbody>
<head>
<table width="1050px" align="center" border-"1">
<tbody>
<tr>
<td height-"38" colspan="2" style="background-color:#6E68FF">
<div id="horizontalmenu">
<li><a
href-"newprofile.php"
onMouseOver="this.style.color-#FFFFFF"
OnMouseOut-"this.style.color-353535"" style="color:#353535 ; text-decoration:none;"
<b>REGISTER</b><a></li>
<li><a href-"newprofile.,php?option-personal" MouseOver-"this.style.color-FFFFFF"
onMouseOut-"this,
style.
color-"#353535"
decoration:none:"><b>PERSONAL<b></a</i>
lja
leolor#353535
href
;
text-
"newprofile.phpoption
academie
an
MouseOver-"this,
style.color
#FFFFFF"
onMouseOut-"this,
style.color-#353535"
syle"color#353535 ; text-decoration:none:"><b>ACADEMIC</b></a</l
dia
hret"newprofile.phpoption
seml"
onMouseOver-"this.style.color-#FFFFFF"
onMouseOut-
"this.style. color-#353535" style-"color:#353535; text decoration:none;"><b>SEMI<b><a>i>
<li>ahref "newprofile.php?option=sem2"
26
onMouseOver-"this.
style.color#FFFFFF""
onMouseOut-"this.style.color-"#353535"™
style"color:#353535 ; text-decoration:none:"><b>SEM2</b><a></l
<la
hret
"newprofile.php?option=co"
onMouseOut"this,style.
color-#353535"
onMouseOver-"this.style.color=#FFFFFF"m
style"color:#353535
;
text
decoration:none;"><b>COCURRICULAR<A></a>
<l>a href-"newprofile.php?option=extra"
onMouseOver="this.style.color-#FFFFFF"
onMouseOut="this.
style.
color-#353535"
"color:#353535 : text-decoration:none: "><b>EXTRACURRICULAR<b><>
</li>
</ul>
</div>
<a href-"homepage.php">home<la>
</td
</tr></tbody> </table> </body>
</html>
<?php
@Sopt = S_GET['option']:
if(Sopt-="")
error_reporting(1 );}
else
switch(Sopt) {
case 'personal':
include('newreg.php');
break;
case 'academic':
27
style=-
include('newacademic.php'); break;
case 'sem1':
include('newsem1.php);
break;
case 'sem2!:
include('newsem2.php');
break;
case 'co':
include('newco.php');
break;
case 'extra':
include('newextra.php);
break; }}
?>
28
A.2 SCREENSHOTS
Home Page
29
Personal Details Registration
Extra Curricular Registration
30
Login Page
31
A.2.4: Contact page
A.2.5: Enquiry entry page
32
A.2.6: Package management page
33
A.2.7: Admin page
34
A.2.8: User Login page
A.2.9: Booking Details
35
A.2.10: Enquiry management page
REFERENCES
• www.msdn.microsoft.com
36
• www.phpcity.com
• www.w3schools.com
37
Download