0% found this document useful (0 votes)
14 views

026188445

The document outlines a Student Management System designed to streamline student and faculty interactions, replacing manual processes with a digital solution. It includes modules for faculty, students, and administrators, allowing for online registration, record maintenance, and easy access to student information. The proposed system aims to enhance efficiency, reduce errors, and improve data management within educational institutions.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
14 views

026188445

The document outlines a Student Management System designed to streamline student and faculty interactions, replacing manual processes with a digital solution. It includes modules for faculty, students, and administrators, allowing for online registration, record maintenance, and easy access to student information. The proposed system aims to enhance efficiency, reduce errors, and improve data management within educational institutions.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 18

1

SYNOPSIS

INTRODUCTION
Student Management System is software which is helpful for students as well as the
College authorities. In the current system all the activities are done manually. It is very time
consuming and costly. Our Student Management System deals with the various activities
related to the students.

There are mainly 3 modules in this software

 Faculty module

 Student Module

 Admin Module

In the Software we can register as a user and user has of two types, student and Faculty.
Administrator has the power to add new user and can edit and delete a user. A student can
register as user and can view his marks, attendance. The administrator can add edit and delete
marks for the student. All the users can see the marks.

Objectives:

 Online registration of students

 Maintenance of student records

 Searching student records

SCOPE

Without a Student Management System, managing and maintaining the details


of the student is a tedious job for any organization. Student Management
system will store all the details of the students including their background
2

information, educational qualifications, personal details and all the information


related to their resume .
3

SYSTEM ANALYSIS

EXISTING SYSTEM:

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. Training, experience and common sense are required for collection
of relevant information needed to develop the system. 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.

In the current system we need to keep a number of records related to the student and
want to enter the details of the student and the marks manually. In this system only the
teacher or the College authority views the mark of the student and they want to enter the
details of the student. This is time consuming and has much cost.
4

PROPOSED SYSTEM

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. The marks of the student are added
in the database and so students can also view the marks whenever they want.

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.
5

HARDWARE CONFIGURATION

Processor : intel Core i3 or Above

RAM : 128 MB or Higher

Hard Disk : 20GB or Higher

Monitor : 15” Color monitor

Connection : Network Connectivity Required

TECHNOLOGIES USED

 Front End : HTML and CSS

 Web designing language : Java 2 Runtime Environment

 RDBMS(Back end) : MySQL


6

SOFTWARE CONFIGURATION

Operating System : Microsoft Windows

 Backend : Apache NetBean IDE 13

 Server : Apache Tomcat Server

 FrontEnd : Apache NetBean IDE 13

DATABASE REQUIREMENT

 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.
7

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 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
phpMyAdmin is by executing simple SQL statements.We have used
this method in order to create our database and tables
8

DATABASE REQUIREMENT

DATABASE DESIGN

The general theme behind a database is to handle information as an integrated whole.


A database is a collection of interrelated data stored with minimum redundancy to serve
many users quickly and effectively. After designing input and output, the analyst must
concentrate on database design or how data should be organized around user
requirements. The general objective is to make information access, easy quick,
inexpensive and flexible for other users. During database design the following objectives
are concerned:-

 Controlled Redundancy
 Data independence
 Accurate and integrating
 More information at low cost
 Recovery from failure
 Privacy and security
 Performance
 Ease of learning and use

 MYSQL

MySQL is a relational database management system (RDBMS) that


runs as a server providing multi-user access to a number of databases.
9

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.

Database Name :- Student_Management_System

TABLES USED

 BCA

 STUDENT_LOGIN

 FACULTY_LOGIN

 FEES

 ATTENDANCE

 MARKS
10

BCA

UNIVERSITY FATHER DOB PHONE SEMESTER GENDER


NAME
NO NAME NO
Primary Key Varchar Varchar int Varchar
Varchar Varchar
int
22-04- 1st Male/female
123456 Rahul Ganesh
2023
123456 Rahul Ramesh 1st

Student_LOGIN

University NO Name Password


Primary Key (int) Varchar Varchar
123456 Rahul ****
123456 Ramesh *****

Faculty_LOGIN

FACULTY_ID Password

Provided id ****

Provided id *****

Provided id ****
11

FEES

University No Mode Situation


123456 offline paid
123456 online pending

ATTENDANCE

University No Name Count


123456 Ramesh 75%
256495 Rahul 90%

MARKS

University No Name Subject Marks

- - - -

- - - -
12

E-R DIAGRAM

STUDENT MANAGEMENT SYSTEM


E-R (Entity-Relationship) Diagram is used to represents the relationship between
entities in a table. ER diagrams represent the logical structure of databases. ER
Diagram represent relationship between two database tables.

E-R diagram means Entity Relationship diagram. Entity is a object of system,


generally we refer entity as database table , the e-r diagram represent the
relationship between each table of database. E-R diagram represent entity with
attributes, attributes is a properties of entity. If we assume entity is a database
table then all the columns of table are treat as attributes.
13
14

DATA FLOW DIAGRAM

Context Diagram

 Level 0
15
16

SCOPE OF THE PROJECT

 The Student Management System(SMS) can be enhanced to include some other functionality
like Student Enquiry, Lecture, Attendance Calculation.

 Talent management of students based on their performance evaluation can be added.

 Social networking can also be added wherein students can interact with each other.

 Online class functionality can be added.

 Can evolve as an online institution.

 Functionality of chat and messages can be added.

 Online exam functionality can be added.

 Online resume builder functionality can also be added.


17

CONCLUSION

Our project is only a humble venture to satisfy the needs in an Institution. Several
user friendly coding have also adopted. This package shall prove to be a powerful package
in satisfying all the requirements of the organization.

The objective of software planning is to provide a frame work that enables the
manger to make reasonable estimates made within a limited time frame at the beginning
of the software project and should be updated regularly as the project progresses. Last
but not least it is no the work that played the ways to success but ALMIGHTY
18

BIBLIOGRAPHY

1) http://www.javaworld.com/javaworld/jw-01-1998/jw-01-bookreview.html
2) Database Programming with JDBC and Java by O'Reilly
3) http://www.jdbc-tutorial.com/
4) Bootstrap for Frontend
5) Stackoverflow.com
6) YouTube channel -LearnWithDurgesh for Servlet

You might also like