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

Student Management System Java SQL Project Report

This document describes a student registration system project built using Java. The system allows administrators to automatically register new students, manage student data, and view registration records. Key features include login authentication, adding/editing/deleting student records, and searching for students. Object-oriented programming concepts like inheritance and constructors were applied. Screenshots demonstrate the user interfaces for registration, record management, and administration. Future work could enhance the system's functionality and user experience.

Uploaded by

Jayed Shibli
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
370 views

Student Management System Java SQL Project Report

This document describes a student registration system project built using Java. The system allows administrators to automatically register new students, manage student data, and view registration records. Key features include login authentication, adding/editing/deleting student records, and searching for students. Object-oriented programming concepts like inheritance and constructors were applied. Screenshots demonstrate the user interfaces for registration, record management, and administration. Future work could enhance the system's functionality and user experience.

Uploaded by

Jayed Shibli
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 15

24th August 2021

STAMFORD UNIVERSITY BANGLADESH

Submitted to Submitted by
Dr. Md. Tauhid Bin Iqbal Habiba Akter [CSE 060 07190]
Assistant Professor Jayed Bin Jahangir [CSE 064 07566]
MD. Fajle Rabbi [CSE 064 07564]

Page 1
ABSTRACT

T his project is a student registration system that completely


automate the process of new student registration in institution.
The system handle the submitted data, and registration of new
students .The system is web based and have two types of data one
is Student data and another is Admin data. The process will begins
with a login system this is the part of the system where every
admin has to have human interaction, this is intended as a security
measure to prevent the creation of false information. After
verification of the given credentials (username and password)
admin can log in. This project build by using some of OOP concepts
and libraries. The outcome of all the implementation is add and
delete student record searching for data and modify information.

Page 2
TABLE OF CONTENTS

ABSTRACT………………………………………………….………………….… 2
1.0 INTRODUCTION……………………………………………………….… 4
2.0 DESCRIPTION………………………………….……………………….…. 5
2.1 Main Features………………………………….……………………….… 5
2.2 Additional Features………………………………….…………………… 6
2.3 Advantages………………………………….……………………….……. 6
2.4 Disadvantages………………………………….……………………….… 6
2.5 Run the project………………………………….………………………… 7
2.6 Total Interface list………………………………….…………………….. 7

3.0 Snapshots of the Project………………………………………….... 8


4.0 Integration of OOP concepts……………………………………… 13
5.0 Flow Chart of our project…………………………………………… 14
6.0 Conclusion…………………………………………………………………. 15

TABLE OF FIGURES

3.1 Login………………………………………………………………..……… 8
3.2 Home…………………………………………………………………….… 8
3.3 Admission………………………………………………………………… 9
3.4 Student List……………………………………………………………… 9
3.5 Student Search/Edit/Delete…………………………………..… 10
3.6 Add Admin…………………………………………………………….… 10
3.7 Admin Panel…………………………………………………………….. 11
3.8 Admin Search/Edit/Delete……………………………………….. 11
3.9 Print Records……………………………………………………………. 12
5.1 Flow Chart………………………………………………………………… 14

Page 3
1.0 INTRODUCTION

Student registration system bring a lot of impact to educational sector but


according to our observation student registration system is not sorted the
process in a better way. Still static processes are following in maximum
institution for a new registration, which is a slow and uncomfortable process,
so we wanted to reduce these lacking of the system to make this system fast,
dynamic and more secure which is basically our inspirations.
Student Registration System is an application that provide facilities to store
student data, modify and update according to need, search and remove
unwanted data from the database.

In this project user have to be an admin to perform all the related work.
Admin have to login first with the valid credential, according to the system
log in user redirect to the home page where all the features will be visible
which are add student, registered students list, searching for a student, same
features are available for admin side. In this project admin can easily add
student record or remove one. This software design specification is made
with the purpose of outlining the software architecture and design of the
Student Registration System in details, in this system finding a specific record
is very easy can perform in automated system.

Page 4
2.0 DESCRIPTION

Student Registration System is a fully dynamic CRUD (Create Read Update


Delete) system which is perform by the admin in encapsulated way.

2.1 Main Features

Main features of the application are:


Create Data:
Admin can add a new student record from add student interface where required
information are student's name, id, class, courses, contact, blood group, and address.

Read Data:
Admin can also read or check the student information after registration has been
completed, where all students record are display as a table format.

Search Data:
Admin can perform search operation in the search interface by using student id or name.
If given name or id match with any of the stored data it will show with the others data
which was included with that specific name and id.

Delete Data:
A delete option is available in the searching interface. After found a recorded data admin
can delete that data by using delete option, confirmation alert have to face during delete
a data completely.

Update Data:
As the process of delete data admin can also update a data admin just have to edit data
from the input field and click on the save button simply.

2.2 Additional Features


Page 5
Add Admin:
Admin can add other admin as well by using add admin option which is available in the
home page.

Remove and Modify Admin Information:


One admin can remove other admin easily and can modify the basic information of other
admin.

Show Admin list:


List of admin with other information will be available for every admin they can check it
easily.

2.3 Advantages

 Can store data in a DB (Localhost)


 Include user verification system.
 Simple & User-friendly.
 Reduce waste of time.
 Encapsulated process.
 Bugless Code/UI.

2.4 Disadvantages

 Naive UI & Not attractive.


 Cannot store data through internet.
 Lack of Functionalities.

2.5
Page 6
Run the project
1. Import the database from SQL server.
2. Run the application from Net beans.

2.6 Total Interface List

 Admission
 Student list
 Delete/Edit student
 Show About
 Add admin
 Admin List
 Delete/Edit Admin

3.0 Snapshots of the Project


Page 7
3.1 Fig: Login

3.2 Fig: Home

Page 8
3.3 Fig: Admission

3.4 Fig: Student List

Page 9
3.5 Fig: Student Search/Edit/Delete

3.6 Fig: Add Admin

Page 10
3.7 Fig: Admin Panel

3.8 Fig: Admin Search/Edit/Delete

Page 11
3.9 Fig: Print Records

Page 12
4.0 Integration of OOP concepts

 We have multiple pages in our project so we took constructors [Ex:


Home object = new MyClass(); ] for each class to link each other
pages subsequently and to the super class “Student”.

 We also used inheritance by defining a new class (Ex: Login) based


on an existing class (Ex: javax.swing.JFrame) by extending its
common data members and methods.

Page 13
5.0 Flow Chart of our project

Page 14
5.0 Conclusion

In this Report we discuss about our application implementation, facilities,


limitations and future task planning.

Limitations and Future work

 Use JavaFX instead of Java swing

 Link multiple (Relational) database

 Upload the database to the server

 Upload additional file to database (Image, CSV etc.)

 Create Student IDs through a template

 Print Functionalities

Page 15

You might also like