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">&nbsp;<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