College Management System
College Management System
PROJECT
ON
Submitted to
Shiksha Mandal’s
G. S. COLLEGE OF COMMERCE & ECONOMICS, NAGPUR
(AUTONOMOUS)
In the Partial Fulfillment of
Shiksha Mandal’s
G. S. COLLEGE OF COMMERCE & ECONOMICS, NAGPUR
(AUTONOMOUS)
2021-2022
Shiksha Mandal’s
(2021 - 2022)
This is to certify that Mr. /Miss. Shruti Jagdish Sarve & Megha Kiran Madavi has
Date:
Place: Nagpur
Pravin J. Yadao
Project Guide
project guide Prof. Pravin Yadao, Coordinator for his guidance throughout this work. We
are very much thankful to him for his constant encouragement, support and kindness.
We are also grateful to our teachers Prof. Rahul Tiwari, Prof. Sushma Gawande, Prof.
Preeti Rangari, Prof. Prajkta Deshpande and Prof. Haresh Naringe for their
We also wish to express our sincere thanks to Principal Dr. N. Y. Khandait for providing
and material without which this project could not have been completed.
Date:
Place: Nagpur
DECLARATION
We Shruti Jagdish Sarve & Megha Kiran Madavi hereby honestly declare that the
Tukadoji Maharaj, Nagpur University, Nagpur has not been submitted elsewhere for the
The project has been developed and completed by us independently under the supervision
Date:
Place: Nagpur
S
jjjhINDEXS
1
I. Introduction
Objectives 2
II.
Preliminary System Analysis. 3
III. • Preliminary Investigation
• Present System in use
• Flaws in Present System.
• Need of New System
• Feasibility Study
• Project Category
Software Engineering Paradigm Applied
IV. • Modules
• System / Modular Chart.
9
V. Software and Hardware Requirement Specification
Page | 1
S
52
XIII. Bibliography& References
Page | 2
S
Introduction
Page | 3
S
1. Introduction
Our project has also lots of information for day to day report which is so much
important. With this software the reporting will be easy to manage. There will be
no need have kept the record manually. We can use computerized report for
“College Management System”. It is time saving power saving and easy to use.
Various drawback of present manual system is eliminated. Thus the system is
much more efficient in all aspect. A new system is designed and developed to
meet the challenge of speedy and efficient system. We decide to take
computerized “College Management System” report as a subject of my project
because we think it is very essential for keeping all the important.
Page | 4
S
Objectives
Page | 5
S
Objectives
The main purpose of the project is to provide service to the College
Management System. In this project techniques are implemented to make system
bit easier or convenient.
➢ It has all the facility that makes the working fast & gives good facility to
maintain & store all the data.
Page | 6
S
Page | 7
S
3. Preliminary System Analysis
i) Identification of need:
The basic input of any activity is data that would be later processed to obtain the
desired information. In order to get fruitful information, it is necessary to collect
related data. With the combination of various data we can get many types of
information for the smooth functioning of any activity.
The paper work that has been used in any box office maintain the record of
various booked tickets is very time consuming so it is very necessary to keep
track of assigned tickets.
To meet all this requirement, a system is needed which will keep record of
all the activities carried out at the box office in a well designed manner.
Page | 8
S
iii)Flaws in Present System:
The existing system is manual and has many flaws. The system did fulfill the
requirement of the earlier time but today with over population and the bulky
records the system has aged off.
• Less Accurate
• Less efficient
• Possibility in creating mistake in calculations
• Time consuming process.
• Bulk of paper work.
• The most important factor is that time and speed greatly affects during
working in manual system
Only a single person can operate this system. It also provides proprietor best tools
to access all the information about his business to work on it. The application
deals with all those small aspects of business. We decided to create this entire
project in VB6.0 because it provides graphical interface, user-friendly, easy to
understand. Coding, compilation and debugging can be easily done and errors can
Page | 9
S
be found more accurately and effectively. Access is used as database since it is
very easy to handle and operate. In access it is also easy to access data into front
end.
The logic behind rest of the operation is varying, simple to develop, as the desired
record and searching of records is conventional. This project helps client to
manage its various transactions and information related to its clients and
management system.
.
Page | 10
S
v)Feasibility Study:
Technical Feasibility
Technical feasibility centers on the existing computer system i.e. the availability
of the required hardware, software and the operating system. This project is
developed in visual basics 6.0 which can be run on any system with the required
configuration.
Operational Feasibility
The proposal system/software is user-friendly in nature. This system will be
helpful for the user to perform all necessary operations efficiently and effectively.
The Graphical User Interface is self-explanatory; as a result there is no need of
providing any kind of training to the user about the software provided.
Demonstration of the system/software once to the user will definitely help the
user update the software efficiently.
Economic Feasibility
The cost of installing this project is not high. Once installed, the project gives
long-term benefit. The cost of hardware and software that is required to build the
system is very much within the reach of the organization. So, it is possible to go
ahead with the proposed system from economic point of view.
Page | 11
S
ABOUT RDBMS
RDBMS is the presentation of the data. It provides a set of more or less flexible
and sophisticated tools for handling information. These tools support the
following tasks.
• Defining a database
• Querying the database
• Adding editing or deleting data from the database
• Modifying the structure of the database
• Securing the data from public access
• Communicating within the networks
• Exporting and importing data
Because it gives so much control over the data, RDBMS can also serve as
the foundation for products that generate applications and extract data .There
are three major roles involved in the development, implementation or the using
of the RDBMS.
They are
• The database administrator who has a special set of privileges that give him a
complete control over the data and includes such functions as creating primary
database structures, modifying them, backing up and restoring them.
Page | 12
S
• The system developers who can create application ranging from simple data entry
forms to comprehensive multi user application.
• The end user who must query the system and generate the output.
A good RDBMS and a well –designed Relational database give you some
important benefits.
• Data integrity and consistency maintained and enforce by the RDBMS.
• Redundant data eliminated or kept to a practical minimum.
• Data retrieved by the unique key.
• Relationships expressed through matching keys.
• Physical organization of the data managed by RDBMS.
• Optimization of storage and database operation execution times.
• Concurrency: database users don’t corrupt each other’s work.
Page | 13
S
Page | 14
S
Page | 15
S
Software Specifications
Language: PHP
➢ Database: Ms-Access
HARDWARE SPECIFICATIONS
Computer having: -
Processor Intel[R] Pentium 4 above
RAM 512 MB of RAM
Hard Disk 10GB or above
Monitor 14” or above color monitor
Printer Black & White/ Color
Printer
Keyboard & Mouse PS2 / USB
Page | 16
S
Page | 17
S
Admin
Students
Login to College Details
Admin
Management
System
Details
Availabilit
y
Leaving
Course
Reports
Page | 18
S
• Number of Modules
1. Forms
• Admin
• Student
• Course
• Teacher
• Leaving
Page | 19
S
1 ID Number 10 Student ID
Page | 20
S
Page | 21
S
• System Chart
College Management
System
Course Leaving
Admin Students
Report
Page | 22
S
Course
Code Contents
Address
Name
City
Id
Email
Mobile
Exam Date
Students Number
Time
Result
Subject Class Name
Name
Page | 23
S
Id Name
Address
Pincode
Gender
Teacher
Mobile
Number
City Degree
Page | 24
S
System Design
Page | 25
S
• Source code
<?php
include('../connect.php');
?>
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Dashboard Page</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<!-- Latest compiled and minified CSS -->
<link rel="stylesheet"
href="https://maxcdn.bootstrapcdn.com/bootstrap/3.4.1/css/bootstrap.min.css">
Page | 26
S
<script
src="https://maxcdn.bootstrapcdn.com/bootstrap/3.4.1/js/bootstrap.min.js"></sc
ript>
</head>
<body>
<?php
include('header.php');
?>
<div class="container-fluid">
<div class="panel panel-default">
<div style="background-color:red; color: white;"
class="panel panel-header">
<center><h2>Dashboard Page</h2></center>
</div>
</div>
<div class="row">
<div class="col-sm-6">
<div class="panel panel-default">
<div style="background-color: orange;"
class="panel panel-header">
<center><h3>Leaving</h3></center>
</div>
<center>
<span style="font-size: 30px;"
class="glyphicon glyphicon-list-alt"></span>
<?php
Page | 27
S
$leaving=mysqli_query($con,"
SELECT * FROM `leaving` ");
$lresult= mysqli_num_rows($leaving);
?>
<h4>Leaving - <?php echo $lresult;
?></h4>
</center>
</div>
</div>
<div class="col-sm-6">
<div class="panel panel-default">
<div style="background-color: orange;"
class="panel panel-header">
<center><h3>Students
Details</h3></center>
</div>
<center>
<span style="font-size: 30px;"
class="glyphicon glyphicon-user"></span>
<?php
$sdata=mysqli_query($con," SELECT
* FROM `register` ");
$sresult= mysqli_num_rows($sdata);
?>
<h4>Students Details - <?php echo
$sresult; ?></h4>
</center>
Page | 28
S
</div>
</div>
</body>
</html>
<?php
include('../connect.php');
?>
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Students Detail Page</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<!-- Latest compiled and minified CSS -->
<link rel="stylesheet"
href="https://maxcdn.bootstrapcdn.com/bootstrap/3.4.1/css/bootstrap.min.css">
<div class="container-fluid">
<div style="background-color: royalblue;color:white;" class="well
well-sm">
<center><h3>Students Page</h3></center>
</div>
<div class="row">
<div class="col-sm-4">
<input type="text" id="myInput" class="form-
control" placeholder="Search Here ....">
<script>
$(document).ready(function(){
$("#myInput").on("keyup", function() {
var value = $(this).val().toLowerCase();
$("#myTable tr").filter(function() {
</div>
<div class="col-sm-2">
<a onclick="print()" class="btn btn-success" href="">Print</a>
</div>
</div>
<br><br>
<!-- student record start -->
<div class="table-responsive">
<table class="table table-bordered">
<thead>
<tr>
<th>stud Id</th>
<th>Date</th>
<th>Student Name</th>
<th>Contact</th>
<th>Address</th>
<th>Gender</th>
<th>Caste</th>
<th>Admission</th>
<th>Username</th>
<th>Password</th>
</tr>
</thead>
<tbody id="myTable">
<?php
Page | 31
S
$ssc= mysqli_query($con,"SELECT *
FROM `register`");
while ($sdata =
mysqli_fetch_assoc($ssc))
{
?>
<tr>
<td><?php echo $sdata['rid']; ?></td>
<td><?php echo $sdata['rdate']; ?></td>
<td><?php echo $sdata['sname']; ?></td>
<td><?php echo $sdata['scontact'];
?></td>
<td><?php echo $sdata['address'];
?></td>
<td><?php echo $sdata['gender'];
?></td>
<td><?php echo $sdata['caste']; ?></td>
<td><?php echo $sdata['admission'];
?></td>
<td><?php echo $sdata['username'];
?></td>
<td><?php echo $sdata['password'];
?></td>
</tr>
<?php
}
?>
</tbody>
</table>
Page | 32
S
</div>
<!-- students record end -->
</div>
</body>
</html>
<?php
include('../connect.php');
$id=$_GET['id'];
mysqli_query($con,"UPDATE `leaving` SET `status`='Approved'
WHERE `lid`='".$id."'");
?>
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Leaving Page</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<!-- Latest compiled and minified CSS -->
<link rel="stylesheet"
href="https://maxcdn.bootstrapcdn.com/bootstrap/3.4.1/css/bootstrap.min.css">
<div class="row">
<div class="col-sm-2">
</div>
<div class="col-sm-8">
<h4>Leaving Data:-</h4>
<div class="table-responsive">
<table class="table table-bordered">
<thead>
<tr>
<th> Sr No.</th>
<th>Name</th>
<th>Date</th>
<th>Subject</th>
Page | 34
S
<th>Message</th>
<th>Status</th>
<th>Action</th>
</tr>
</thead>
<tbody>
<?php
$ldate= mysqli_query($con,"SELECT *
FROM `leaving`");
$counter=1;
while ($lrow=
mysqli_fetch_assoc($ldate))
{
?>
<tr>
<td><?php echo $counter;
?></td>
<td><?php echo $lrow['lname']
?></td>
<td> <?php echo $lrow['ldate']
?></td>
<td> <?php echo $lrow['subject']
?></td>
<td> <?php echo $lrow['message']
?></td>
Page | 35
S
<td> <?php echo $lrow['status']
?></td>
<td>
<a
href="leaving.php?id=<?php echo $lrow['lid']; ?>" class="btn btn-
success">Approved</a>
</td>
</tr>
<?php
$counter++;
}
?>
</tbody>
</table>
</div>
</div>
</div>
</div>
</body>
</html>
<!DOCTYPE html>
<html>
Page | 36
S
<head>
<meta charset="utf-8">
<title>Dashboard Page</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<!-- Latest compiled and minified CSS -->
<link rel="stylesheet"
href="https://maxcdn.bootstrapcdn.com/bootstrap/3.4.1/css/bootstrap.min.css">
<div class="container-fluid">
<div class="row">
<div style="background-color: red; color: white;" class="panel
panel-header">
<center><h2>Dashboard Page</h2></center>
</div>
Page | 37
S
</div>
<center><h2 style="background-color:greenyellow;">President
Mam</h2></center>
<div class="col-sm-4">
<img src="wanjari.jpg" height="500px" width="500px">
</div>
<div class="col-sm-8">
<h4>Dr. Smt. Suhasini G. Wanjari the President of Amar Sewa
Mandal is serving in the field of Education since last 42 years. She is former
Principal of Kamla Nehru Mahavidyalaya. Under her strong leadership, she has
developed this college as one of the most ideal institute in Vidarbha region.In
her regime she insisted for strict discipline & maximum attendance. As a result
of this, many colleges in Vidarbha got encouragement & they started the
same.Today Kamla Nehru Mahavidyalaya is a premier institute in Vidarbha
region, reaccredited with NAAC ‘A’ grade(3.13 CGPA) serving more than 6200
students.</h4>
<br><br>
<h4>To promote progressive measures for the achievement of
qualitative benchmarks, an institution requires constant dedication and tireless
hard work by the management as well as staff. With a conglomeration of
vigilant observance and ameliorative stance, we plan to preserve the rich
cultural and disciplinary legacy of our college by infusing moral and spiritual
values in the young minds and instilling in them a sense of service to the society
in general and the humanity at large.</h4>
<br><br>
<h4>The Management as well as the staff constantly strive to
combine technology with tradition and imbibe those life skills in the students
that are necessary for peaceful existence. Activities that have been a hallmark of
Kamla Nehru Mahavidyalaya, have been those that have a value based imprint
Page | 38
S
on not just the careers but the lives of the students who come here. The college
definitely plays a pivotal role in reshaping and remoulding young minds in such
a way as to make them responsible citizens of tomorrow.</h4>
<br><br>
</div>
<hr>
<div class="container-fluid">
<center><h2 style="background-color:greenyellow">Secretary
Sir</h2></center>
<div class="col-sm-4">
<img src="abhijeet.jpg" height="300px" width="500px">
</div>
<div class="col-sm-8">
<h4>Since its inception the institution has constantly strived to
improve its operational efficiency, expand its reach, usher in the latest
technological and pedagogical devices, sharpen the research tendencies of the
students, and provide them an exposure into the outside world. Learning has
been synchronized with various seminars, projects, visits and competitions
which foster easy acquisition of different skills. The college has achieved
phenomenal success in not just providing degrees to the students, but by
conducting such programs it has enabled them to attain life skills which would
procure to the moulding of their careers and characters.</h4>
<br>
Page | 39
S
<h4>Setting benchmarks by amalgamating technology and
tradition the college will continue to focus on imparting value orientation and
life skills to the students to face global challenges. This will be fostered with the
help of digital class rooms, state-of-the-art research laboratories and hi-tech
library. Conglomeration of latest ultra modern technology in teaching and
research with infusion of values would surely equip the students to be excellent
professionals and dutiful citizens of tomorrow.</h4>
</div>
<br>
</div>
<hr>
<div class="container-fluid">
<center><h2 style="background-color:greenyellow">Principal
Sir</h2></center>
<div class="col-sm-4">
<img src="principal.jpg">
</div>
<div class="col-sm-8">
<h4>Kamla Nehru Mahavidyalaya a renowned educational
institute was established in 1983 by Amar Sewa Mandal. It was founded by the
visionary leader Late Shri Govindraoji Wanjari for the noble mission of
imparting quality education. The college is leading ahead under the dynamic
leadership of President Dr. Smt. Suhasini Wanjari and the Secretary of Amar
Sewa Mandal Adv. Abhijitji Wanjarri. The college has been re-accredited with
A+ grade by NAAC, with CGPA of 3.53.</h4>
<br>
<h4>It gives me a great pleasure to invite you to take an
initial peek into the heart that beater behind the appealing facade of Kamla
Page | 40
S
Nehru Mahavidyalaya. I thank you for your interest in our exceptional
institution which has recorded four decades of constant development, in the
course of which it has accomplished much making it one of the colleges
recognized for its excellence and therefore, much sought after by the fresh
applicants.</h4>
<br>
<h4>The institute continuously strives to improve the
operational efficiency and has catered to the needs of diversified learners with
reference to running several courses in faculty of Science, Commerce, Arts and
Management studies at Undergraduate, Postgraduate and Doctoral levels. The
College has Ph.D. programmes in Chemistry, Physics, Electronics, Computer
Science, Mathematics, English and Commerce. During last five years more than
300 research papers in refereed National and International Journals have been
published. The college has also been associated with several International
Universities like University of Huddersfield UK, and Asia Pacific Quality
Network (APQN).</h4>
<br>
<h4>The Kamla Nehru Mahavidyalaya brings together
sound academic achievement with an intensive, vibrant co-curricular
programme that includes sports and leadership training programmes. Our
mission is to provide professional qualifications laced with technical skills and
to develop decision making capacity and enable the students to explore their
own capabilities. We aim to produce committed and better citizens and
professionals, rich in values and excellence with a promising future. At KNC
we believe that education is a wholesome, holistic exercise and for this we
strive to give a whole new meaning to the word. Coupling this basic premise
with the idea of a sense of belonging to one family of KNC. We look at
ourselves as ‘care-givers’, we care for the mind. Ours is a sterling academic
institution, we care for the person, the accent is on the all round development of
Page | 41
S
personality. I wish you the best in the process of seeking to become a part of
this family.</h4>
<br>
</div>
</div>
</body>
</html>
STUDENTS LOGIN
Page | 42
S
DASHBOARD PAGE
UPDATE PROFILE
Page | 43
S
GALLERY
FESS DETAILS
Page | 44
S
LEAVING PAGE
Page | 45
S
Page | 46
S
Testing
Validations are nothing but the security measures taken at the time
of execution of any program. It is necessary for the analyst to take validation in
his project as it provides more accuracy and systematic flow to the project.
Validation not only stops input of false data but also provides information in the
form of message to the user to correct his mistake. Hence it plays a role of a guide
during input of data.
Validation put its control over the data in both characters as well as
integer data type. Whenever wrong data or invalid data is stored by the user it
fires the message immediately and warns the user to input correct data type.
Validations are classified into two types
Page | 47
S
what common problem might invalidate a transaction. Business committed to
quality will include validation checks as a part of their routine software
Page | 48
S
When you run this software, very first form which you find is a password frame
consisting of two textboxes for username and password. As soon as frame open
and ask for password from the user, user enters the correct password and will
Page | 50
S
move on the next form otherwise move will not be allowed until and unless user
types the correct password.
IMPLEMENTATION, EVALUATION
AND MAINTENANCE.
Page | 51
S
❖ Implementation
In this last phase of system development, we have implemented the
information system. This phase involves training users to handle the system some
training is done by users but oversight of training is the responsibility of the
system-analyst. In addition the analyst needs to plan for a smooth conversion
from the old system to the new one. This process includes converting files from
old formats to zero ones or building a database, installing equipment and bringing
the new system into production. It is primary way user training side preparation
file conversion when system is link to terminal or remote sides the
telecommunication network is also include after implementation. After
installation phase is complied and user staff is adjusted and created by system
evaluation and maintenance.
❖ Evaluation
Page | 52
S
Evaluation is shown as part of this final phase of the System
Development Life Cycle Mostly for the sake of discussion. Actually, evaluation
takes place during every phase. A key criterion that must be satisfied is whether
the intended user are indeed using a system throughout at the time of development
Maintenance
After the system is installed it must be maintained. Means the
computer programs must be modified and kept up-to-date. Estimates of the time
spent by departments on maintenance have ranges from 40-60% of time spent
developing projects. Very little time remains for new system development
Page | 53
S
Maintenance is performed for two reasons. The first of these is to
correct software errors. No matters how thoroughly the system is tested, bugs or
errors deep into the computer programs. The other reason for performing system
maintenance is to enhance the software’s capabilities in response to changing
organizational needs. Generally involving one of the following two situation
1. Users often request additional features after they become familiar with the
computer system and its capabilities
Page | 54
S
Page | 55
S
• This project will be beneficial for the College User currently on the manual
basis.
• It will also assure the modifications, update can be done as per the user needs.
• To provide security to the software, to ensure unauthorized access to data or
misuse of data. So that it is protected from the user who does not have the
authority to use it.
• As this project is highly flexible and can be modified as per requirement.
• This project is user friendly and full of GUI. So that, a person who is an end
user in computer world, can also easily access through this project.
• As this project will reduce the human efforts & save the time.
Page | 56
S
Conclusion
The project entitled as College Management System is the system that deals
with the issues related to a particular institution. This project is successfully
Page | 57
S
implemented with all the features mentioned in system requirements
specification.
The project entitled as College Management System is the system that deals with
the issues related to a particular institution.
Awareness and right information about any college is essential for both the
development of student as well as faculty. So this serves the right purpose in
achieving the desired requirements of both the communities.
Page | 58
S
BIBLIOGRAPHY
Reference :-
Page | 59
S
Web Sites:
1] www.sves-srpt.ac.in
2] www.kings.cam.ac.uk
Page | 60
S
Page | 61