0% found this document useful (0 votes)
14 views17 pages

Project Report

The document describes a student database management system project. It includes an introduction, need for the system, hardware and software requirements, design details including ER diagram and DFDs, implementation with code snippets, and testing documents.

Uploaded by

BRANDS PRO GAMER
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
14 views17 pages

Project Report

The document describes a student database management system project. It includes an introduction, need for the system, hardware and software requirements, design details including ER diagram and DFDs, implementation with code snippets, and testing documents.

Uploaded by

BRANDS PRO GAMER
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 17

PROJECT REPORT

ON

“STUDENT DATABASE MANAGEMENT SYSTEM”

SUBMITTED BY :

Mr.Kedar Gaikwad (Roll no.-SE215)

Mr.Rushikesh Gaikwad (Roll no. – SE217)

Mr.Nikhil gaikwad (Roll no.-SE216)

Miss.shrawani Ghodake (Roll no.-SE220)

DEPARTMENT OF COMPUTER ENGINEERING

SHARADCHANDRA PAWAR COLLEGE OF ENGINEERING AND


TECHNOLOGY,
SOMESHWARNGAR, TAL- BARAMATI, DIST- PUNE

YEAR

2023-2024

1
CERTIFICATE
This is to certify that the project report entitles

“STUDENT DATABASE MANAGEMENT SYSTEM”

SUBMITTED BY :

Mr.Kedar Gaikwad (Roll no.-SE215)

Mr.Rushikesh Gaikwad (Roll no. – SE217)

Mr.Nikhil gaikwad (Roll no.-SE216)

Miss.shrawani Ghodake (Roll no.-SE220)

is a bonafied student of this institute and the work has been carried out by them under
supervision of Prof.Ghadge.s.v proved for the partial fullfilly of the requirement of savitribai
phule pune university, Bachelor of Engineering (Computer Engineering) .

(Prof .Ghadge.s.v) (Prof.Shah S.N) (Dr.Deokar S.A)

Guide Head of Department Principal

2
Chapte
Chapter Name Page No.
r No

1 Abstract 4
Introduction
2 2.1Study of proposed system 5
2.2Problem statement

3 Need of student database system 6


Hardware and Software Requirement
4.1 Hardware Requirement
4 4.2 Software Requirement 7
4.3 User Requirement
Design
5.1 ER diagram
5 5.2 Zero-level DFD 8-10
5.3 one-level DFD

6 Implementation with Snapshot 11-13

7 Test Documents 14

8 Conclusion 15
CONTENT

3
1. Abstract

In the existing system, colleges have to manually maintain information of students.


Student management system are simple and time consuming to maintain the records of
students with their Personal details.

It is not properly capable to manage the students record with their personal details at
a single place. There may be chances of loosing the records of students that may causes some
problems. So it is mainly need to maintain the record in proper way.

2.INTRODUCTION

4
2.1 STUDY OF PROPOSED SYSTEM

The main of this system is to develop student management system by using java language.
This system mainly reduces the work task and it is easy to maintain the records of students
for a long time than normal hand written records.

Student Information Management an easier job for the administrator and the student of any
organization. The main purpose of this SRS document is to illustrate the requirements of the
project Student information System and is intended to help any organization to maintain and
manage its student’s personal data.

Student Information Management System can be used by education institutes to maintain the
records of students easily. Achieving this objective is difficult using a manual system as the
information is scattered, can be redundant and collecting relevant information may be very
time consuming. All these problems are solved using this project.

2.2 PROBLEM STATEMENT

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. The objective of Student information System is to allow the administrator of any
organization to edit and find out the personal details of a student and allows the student to
keep up to date his profile .It’ll also facilitate keeping all the records of students, such as their
Roll No, name, phone number, DOB etc. So all the information about an student will be
available in a few seconds.

Student Management System is software which is helpful for students as well as the school
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.

5
3. NEED OF PROPOSED SYSTEM

The benefits of Student management System over the manual process can be listed as
follows.

- Reduce errors and eliminate long and repetitive manual processing.

- Improved efficiency in management of records.

- More Economical as it minimize the time usage.

- Easy access to student details.

- It also helps to generate records like Roll No , Name , Age , Class .

6
4. HARDWARE AND SOFTWARE REQUIREMENT

4.1 HARDWARE REQUIREMENT

- Computer system
- Ram – above 2GB

4.2 SOFTWARE REQUIREMENT

- Android Studio
- Jdk-20
- SQLite database

4.3 USER REQUIREMENT

7
Requirement Analysis is process of determining user expectations for software applications.
It’s is really important as requirements are the basis for software design, development and
testing requirements are categorized in two groups as functional requirements and non-
functional requirements .functional requirements define functions and behaviors of the
system while non-functional requirements specify the quality of the system.

User Requirements are:

- To reduce errors and eliminate long and repetitive manual processing.


- To improve efficiency in management of records.

- To minimize the time usage.


- Easy access to equipment details.

8
5.DESIGN

Fig. ER Diagram

9
-View student details Modify the details

Student

Management
- Delete student details
Check student details
- System

Update Student
Add Student details
Details

Fig .Zero -Level DFD

10
Insert

Show
Login Admin

Update

Delete

Data Storage

Fig. One-level DFD

11
In this app admin can insert , view , search ,delete , update record of students.

12
Source Code :-
if (txt_roll.getText().length() == 0)
Toast.makeText(this, "Roll Number is required to delete record",
Toast.LENGTH_SHORT).show();
else
{
String str = "delete from MyTab where rno = '" +
txt_roll.getText().toString() + "'";
db.execSQL(str);
Toast.makeText(this, "Record Deleted",
Toast.LENGTH_SHORT).show();

13
Source Code :-
<Button
android:id="@+id/btn_showAll"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_below="@id/line2"
android:layout_marginTop="10sp"
android:text="Show All Data" />

14
Testing Document

 Testing:-

Once code has been generated, program testing begins. The


testing process focuses on the logical internals of the software,
ensuring that all statements have been tested and on the functional
externals, that is, conducting tests to uncover errors and ensures
that the defined input will produce actual results that agree with
required results.

The testing strategy followed was:

 Unit Testing

 Integration Testing.

 Validation Testing.

 System Testing.

 Robustness Testing

 Maintenance:

Software will undoubtedly undergo change after it is delivered to


the customer. Change will occur because errors have been
encountered, because the software must be adapted to accommodate
changes in its external environment (e.g. a change required because of
a new operating system or peripheral device),or because the customer
requires functional or performance enhancements. Software
maintenance reapplies each of the preceding life- cycle steps to an
existing program rather than a new one.
15
TestCases:

 IntegrationTesting:

Testing Cases Expected Output Actual Output


Checking delete record Worked Yes

Checking coding working Worked Yes


Checking proper working Worked Yes

of project
Insert data into database Data added into databas Yes
Update data of database Data update Yes

16
CONCLUSION

This student management system which is designed in Android Studio using


java. This student management system is developed for Managing the
Information of student and to get the Detail information about it.

17

You might also like