You are on page 1of 27

STUDENT INFORMATION SYSTEM

A PROJECT REPORT

Submitted by

PRAVEEN SETHU VEL K (REG.NO 921722113031)


RAJEETHAAN S B (REG.NO 921722113038)
SANTHOSH RAJADURAI I (REG.NO 921722113043)

for the Course

21UCB402 – SOFTWARE DESIGN WITH UML LABORATORY

in

B.TECH. COMPUTER SCIENCE AND BUSINESS SYSTEMS

SETHU INSTITUTE OF TECHNOLOGY, PULLOOR


An Autonomous Institution Affiliated to Anna University,
Chennai
PULLOOR, KARIAPATTI – 626 115

APRIL 2024

1
STUDENT INFORMATION SYSTEM

A PROJECT REPORT

Submitted by

PRAVEEN SETHU VEL K (REG.NO 921722113031)


RAJEETHAAN S B (REG.NO 921722113038)
SANTHOSH RAJADURAI I (REG.NO 921722113043)

for the Course

21UCB402 – SOFTWARE DESIGN WITH UML LABORATORY

in

B.TECH. COMPUTER SCIENCE AND BUSINESS SYSTEMS

SETHU INSTITUTE OF TECHNOLOGY, PULLOOR


An Autonomous Institution Affiliated to Anna University,
Chennai
PULLOOR, KARIAPATTI – 626 115

APRIL 2024

2
SETHU INSTITUTE OF TECHNOLOGY

An Autonomous Institution

BONAFIDE CERTIFICATE

Certified that this project report “STUDENT INFORMATION SYSTEM ” the


bonafide work of “PRAVEEN SETHU VEL K (REG.NO 921722113031),
RAJEETHAAN S B (REG.NO 921722113038), SANTHOSH RAJADURAI
I (REG.NO 921722113043)” who carried out the project work under my
supervision.

SIGNATURE SIGNATURE

Dr. V.SHUNMUGAVEL,M.E,Ph.D, Mr. R.ARUNKUMAR,M.E.,


PROFESSOR ASSISTANT PROFESSOR

Department of Computer Science and Department of Computer Science and


Business Systems, Business Systems,

Sethu Institute of Technology, Pulloor, Sethu Institute of Technology, Pulloor,


Kariapatti, Virudhunagar - 626 115. Kariapatti, Virudhunagar - 626 115.

Submitted for the Project Viva – Voice held on

INTERNAL EXAMINER EXTERNAL EXAMINER

3
ABSTRACT

In the digital era, educational institutions are challenged to


efficiently manage vast amounts of student data while ensuring
seamless communication and collaboration among stakeholders.
This abstract proposes the development of a robust Student
Information System (SIS) to address these challenges. The SIS
encompasses modules for student registration, enrollment,
academic records management, attendance tracking, and grade
management. Additionally, it offers features for communication
between students, teachers, and parents, facilitating timely updates
on academic progress and important announcements. The system
will be designed with user-friendly interfaces and customizable
functionalities to cater to the unique needs of diverse educational
settings. By implementing this comprehensive SIS, institutions can
streamline administrative processes, improve data accuracy, and
enhance overall academic management, thereby fostering a
conducive learning environment for students and promoting
effective communication among all stakeholders.

4
TABLE OF CONTENTS

CHAPTER NO. TITLE PAGE NO.

ABSTRACT 4

1
INTRODUCTION 6

2 OBJECTIVES 7

3 PROBLEM STATEMENT 8

4 EXISTING SYSTEM 9

5 PROPOSED SYSTEM 10

6 SYSTEM REQUIREMENTS 11

7 USE-CASE DIAGRAM 12

CLASS DIAGRAM 13

COMPONENT DIAGRAM 14

DEPLOYMENT DIAGRAM 15

SEQUENCE DIAGRAM 16

COLLABORATION DIAGRAM 17

ACTIVITY DIAGRAM 18

STATE CHART DIAGRAM 19

8 SOURCE CODE 20

9 RESULT 25

10 CONCLUSION 27

5
Chapter 1

Introduction

The student information system is a crucial component of any


educational institution, providing a centralized platform for
managing student data efficiently. This software solution enables
schools and universities to streamline processes such as
enrollment, attendance tracking, grades management, and
communication with students and parents. By utilizing a student
information system, educational institutions can enhance
productivity, improve data accuracy, and ensure compliance with
regulatory requirements. Within a software website, the student
information system is often highlighted as a key feature that can
revolutionize the way educational institutions operate. With user-
friendly interfaces and robust functionalities, these systems
empower administrators, teachers, and students to access and
update information seamlessly. By leveraging the capabilities of a
student information system, educational institutions can optimize
their operations and provide a more efficient and transparent
experience for all stakeholders involved.

6
Chapter 2

Objectives

The primary goals of a student information system on a software


website encompass a range of objectives. Firstly, it aims to provide
a comprehensive platform for managing student data efficiently.
This includes storing and organizing information such as personal
details, academic records, attendance, and disciplinary records. By
centralizing this data, the system enables easy access and retrieval,
facilitating effective decision-making and analysis. Additionally,
the student information system strives to enhance communication
and collaboration between various stakeholders. It enables
seamless interaction between students, teachers, parents, and
administrators through features like messaging, notifications, and
online portals. This fosters a transparent and streamlined flow of
information, ensuring that all parties are well-informed and
engaged in the educational process. Moreover, the system may also
offer functionalities like online gradebooks, course registration,
and academic planning, further empowering students and
facilitating their academic journey. Overall, the student
information system plays a pivotal role in optimizing
administrative processes, improving communication, and
enhancing the overall educational experience.

7
Chapter 3

Problem Statement

The software website is currently facing a problem with its student


information system. This system is responsible for managing and
organizing student data, such as personal information, academic
records, and enrollment details. However, there are issues that need
to be addressed in order to improve the functionality and efficiency
of the system. The student information system on the software
website is presenting a challenge that requires attention. This
system plays a crucial role in handling various aspects of student
data, including personal details, academic records, and enrollment
information. However, there are certain shortcomings that need to
be resolved in order to enhance the overall performance and
effectiveness of the system.

8
Chapter 4

Existing System

The current system of student information management on the


software website will be revamped to enhance its functionality and
user-friendliness. The existing system will undergo a
transformation to better cater to the needs of students, faculty, and
administrators alike. By implementing new features and improving
the user interface, the student information system will become
more efficient and effective in managing student data. Through this
upgrade, users will experience a more streamlined and intuitive
system that will make accessing and updating student information
a seamless process. The redesigned student information system
will not only improve data accuracy and security but also provide
a more satisfying user experience for all stakeholders involved.
This overhaul aims to modernize the existing system and ensure
that it remains a valuable tool for managing student information in
the digital age.

9
Chapter 5

Proposed System

The student information system being proposed for


implementation on the software website aims to streamline the
process of managing student data efficiently. This system will
provide a centralized platform for storing and accessing
information related to students, such as personal details, academic
records, and attendance records. By integrating this system into the
website, users will be able to easily update and retrieve student
information in real-time, enhancing the overall user experience.
The proposed system will not only improve data accuracy and
security but also facilitate better communication between students,
faculty, and administrators.

10
Chapter 6

System Requirements

Hardware Requirements

➢ Front end basis use of HTML,CSS.


➢ And cases the way of the powerpoint should be accessed to the staff and student.

Software Requirements

➢ Any window based operating system


➢ MS Access 2000 as the
➢ DBMS Crystal Report 8
➢ Visual Basic 6

11
Chapter 7

Diagram

USE-CASE DIAGRAM

12
CLASS DIAGRAM

13
COMPONENT DIAGRAM

14
DEPLOYMENT DIAGRAM

15
SEQUENCE DIAGRAM

16
COLLABRATION DIAGRAM

17
STATE DIAGRAM

18
ACTIVITY DIAGRAM

19
Chapter 8

SOURCE CODE

<!doctypehtml>
<html>
<head>
<metacharset="utf-8">
<metahttp-equiv="X-UA-Compatible"content="IE-edge">
<metaname="viewport"content="width=device-width, intial-scale=1.0">
<title>Sethu Institute of Technology</title>
<linkrel="stylesheet"href="https://cdn.jsdelivr.net/npm/bootstrap@4.4.1/dist/css/boots
trap.min.css"integrity="sha384-
Vkoo8x4CGsO3+Hhxv8T/Q5PaXtkKtu6ug5TOeNV6gBiFeWPGFN9MuhOf23Q9Ifjh"crossorigin="anonymou
s">
<linkrel="stylesheet"href="css/style.css"/>
<linkrel="stylesheet"hrer="css/style1.css"/>
<!--fav-icon-->
<linkrel="shortcut icon"href="images/sit.png"/>
<style>
/* Full-width input fields */
input[type=text], input[type=password] {
width: 100%;
padding: 12px20px;
margin: 8px0;
display: inline-block;
border: 1pxsolid#ccc;
box-sizing: border-box;
}

/* Set a style for all buttons */


button {
background-color: #04AA6D;
color: white;
padding: 14px20px;
margin: 8px0;
border: none;
cursor: pointer;
width: 100%;
}

button:hover {
opacity: 0.8;
}
/* Extra styles for the cancel button */
.cancelbtn {
width: auto;
20
padding: 10px18px;
background-color: #f44336;
}

/* Center the image and position the close button */


.imgcontainer {
text-align: center;
margin: 24px012px0;
position: relative;
}

img.avatar {
width: 40%;
border-radius: 50%;
}

.container {
padding: 16px;
}

span.psw {
float: right;
padding-top: 16px;
}

/* The Modal (background) */


.modal {
display: none; /* Hidden by default */
position: fixed; /* Stay in place */
z-index: 1; /* Sit on top */
left: 0;
top: 0;
width: 100%; /* Full width */
height: 100%; /* Full height */
overflow: auto; /* Enable scroll if needed */
background-color: rgb(0,0,0); /* Fallback color */
background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
padding-top: 60px;
}

/* Modal Content/Box */
.modal-content {
width: 400px;
background-color: #fefefe;
margin: 5%auto15%auto; /* 5% from the top, 15% from the bottom and centered */
border: 1pxsolid#888;
width: 80%; /* Could be more or less, depending on screen size */
}

/* The Close Button (x) */


.close { 21
position: absolute;
right: 25px;
top: 0;
color: #000;
font-size: 35px;
font-weight: bold;
}

.close:hover,
.close:focus {
color: red;
cursor: pointer;
}

/* Add Zoom Animation */


.animate {
-webkit-animation: animatezoom0.5s;
animation: animatezoom0.5s
}

@-webkit-keyframesanimatezoom {
from {-webkit-transform: scale(0)}
to {-webkit-transform: scale(1)}
}

@keyframesanimatezoom {
from {transform: scale(0)}
to {transform: scale(1)}
}

/* Change styles for span and cancel button on extra small screens */
@mediascreen and (max-width: 300px) {
span.psw {
display: block;
float: none;
}
.cancelbtn {
width: 100%;
}
}
</style>
</head>

<body>
<sectionclass="main"style="background-image: url(images/hero-bg.png);">
<nav>
<ahref="#"class="logo">
<imgsrc="images/logo1.png"width="600px"/>
</a>
<inputclass="menu-btn"type="checkbox"id="menu-btn"/>
22
<labelclass="menu-icon"for="menu-btn">
<spanclass="nav-icon"></span>
</label>
<ulclass="menu"style="border-radius: 5px;">
<li><ahref="#">About</a></li>
<li><ahref="#">Notification</a></li>
<li><ahref="#">Results</a></li>
<li><ahref="#">Apply Now</a></li>
<li><aclass="active"onclick="document.getElementById('id01').style.dis
play='block'"style="width:auto; border-radius: 5px; cursor:
pointer;">StudentLogin</a></li>
<li><aclass="active"onclick="document.getElementById('id02').style.dis
play='block'"style="width:auto; border-radius: 5px; cursor:
pointer;">StaffLogin</a></li>
</ul>
</nav>

<!-- login modal start -->


<divid="id01"class="modal">

<formclass="modal-content animate"action=""method="post"style="
width: 400px;">

<divclass="imgcontainer">
<spanonclick="document.getElementById('id01').style.display='none'"cla
ss="close"title="Close Modal">&times;</span>
<pstyle="font-size: 22px;">Student Login </p>
<hr>
</div>
<divclass="container">
<labelfor="emailid"><b>Email-id</b></label>
<inputtype="text"placeholder="Enter Email-id"name="emailid"required>

<labelfor="password"><b>Password</b></label>
<inputtype="password"placeholder="Enter
Password"name="password"required>

<buttontype="submit"name="login"id="login">Login</button>
<label>
<inputtype="checkbox"checked="checked"name="remember"> Remember me
</label>
</div>

<divclass="container"style="background-color:#f1f1f1">
<buttontype="button"onclick="document.getElementById('id01').style.dis
play='none'"class="cancelbtn">Cancel</button>
<spanclass="psw"><ahref="stureg.php">Register Here</a></span>
<spanclass="psw"style="margin-right:
11px;"><ahref="#">Forgot password?</a></span>
</div>
</form>
</div> 23
<divid="id02"class="modal">
<formclass="modal-content animate"action=""method="post"style=" width: 400px;

"><divclass="imgcontainer">
<spanonclick="document.getElementById('id02').style.display='none'"cla
ss="close"title="Close Modal">&times;</span>
<pstyle="font-size: 22px;">Staff Login </p>
<hr>
</div>

<divclass="container">
<labelfor="uname"><b>Email-id</b></label>
<inputtype="text"placeholder="Enter Email-id"name="emailid1"required>

<labelfor="psw"><b>Password</b></label>
<inputtype="password"placeholder="Enter Password"name="password1"required>

<buttontype="submit"name="stlogin"id="stlogin">Login</button>
<label>
<inputtype="checkbox"checked="checked"name="remember"> Remember me</label>
</div>

<divclass="container"style="background-color:#f1f1f1">
<buttontype="button"onclick="document.getElementById('id02').style.display='none
'"class="cancelbtn">Cancel</button>
<spanclass="psw"><ahref="staffreg.php"onclick="document.getElementById('id03')">
Register Here</a></span>
<spanclass="psw"style="margin-right:
11px;"><ahref="#">Forgot password?</a></span>
</div>
</form>
</div>

24
Chapter 9

RESULTS

INDEX MODULE

LOGIN MODULE

25
REGISTER MODULE

DATABASE MODULE

26
Chapter 10

Conclusion

In conclusion, the student information system plays a crucial role in the


software website. It serves as a vital tool for managing and organizing
student data efficiently. By utilizing this system, educational institutions
can streamline their administrative processes and enhance communication
between students, teachers, and administrators.The student information
system's significance cannot be overstated in the context of a software
website. It serves as a fundamental component that enables effective
management and organization of student information. This system
empowers educational institutions to optimize their administrative
procedures, fostering seamless communication and collaboration among
students, teachers, and administrators.

27

You might also like