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

PBL Report Final

The document describes a project to create and standardize a student database for administrative ease in institutes. It was submitted by 4 students to fulfill requirements for a computer engineering degree. The project involved designing a database, developing requirements, planning the project, implementing it using appropriate tools and technologies, and testing the software.

Uploaded by

Anushka Shrirao
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)
111 views

PBL Report Final

The document describes a project to create and standardize a student database for administrative ease in institutes. It was submitted by 4 students to fulfill requirements for a computer engineering degree. The project involved designing a database, developing requirements, planning the project, implementing it using appropriate tools and technologies, and testing the software.

Uploaded by

Anushka Shrirao
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/ 34

A REPORT ON

PROJECT BASED LEARNING - II

CREATION AND STANDARDIZATION OF STUDENT DATABASE FOR


ADMINISTRATIVE EASE IN INSTITUTES

SUBMITTED TO THE SAVITRIBAI PHULE PUNE UNIVERSITY, PUNE


IN THE PARTIAL FULFILLMENT OF THE REQUIREMENTS
FOR THE AWARD OF THE DEGREE
of

SECOND YEAR COMPUTER ENGINEERING

SUBMITTED BY

PRITISH VALECHA PRN: 72216129J


ANUSHKA SHRIRAO PRN: 72215816F
TANVI RAINAK PRN: 72216049G
ANIRUDH NAIR PRN: 72216003J

DEPARTMENT OF COMPUTER ENGINEERING


INTERNATIONAL INSTITUTE OF INFORMATION TECHNOLOGY
P- 14, RAJIV GANDHI INFOTECH PARK HINJAWADI, PUNE 411057
SAVITRIBAI PHULE PUNE UNIVERSITY
2022-2023

I2IT, Department of Computer Engineering 2022-23


i
CERTIFICATE

This is to certify that the project report entitles

CREATION AND STANDARDIZATION OF STUDENT DATABASE FOR


ADMINISTRATIVE EASE IN INSTITUTES
Submitted by

PRITISH VALECHA Roll No: SB63


ANUSHKA SHRIRAO Roll No: SB55
TANVI RAINAK Roll No: SB38
ANIRUDH NAIR Roll No: SB13

are bonafide students of this institute and the work has been carried out by them under the
supervision of Prof Mohini Kumbhar and it is approved for the partial fulfillment of the
requirement of Savitribai Phule Pune University, for the award of the degree of Second Year of
Engineering (Computer Engineering).

(Prof. Mohini Kumbhar) (Dr. Ajitkumar Shitole)


Project Guide Head,
Department of Computer Engineering Department of Computer Engineering

(Dr. V. V. Patil)
Principal,
International Institute of Information Technology, Pune – 57

Place: Pune

Date:
I2IT, Department of Computer Engineering 2022-23
ii
ACKNOWLEDGEMENT

It gives us great pleasure in presenting the project-based learning - II report on ‘CREATION AND
STANDARDIZATION OF STUDENT DATABASE FOR ADMINISTRATIVE EASE IN
INSTITUTES’. We would like to take this opportunity to thank our internal guide Prof. Mohini
Kumbhar for giving us all the help and guidance needed. We are really grateful to her for her kind
support. Her valuable suggestions were very helpful.

We are also grateful to Dr. Ajitkumar Shitole, Head of Computer Engineering Department,
International Institute Of Information Technology, Hinjawadi, Pune, for his indispensable support &
suggestions.
We wish to record our sincere gratitude to the Management of this college and to our beloved
Principal, Dr. Vaishali V. Patil, International Institute of Information Technology for her constant
support and encouragement in preparation of this report and for making available library and laboratory
facilities needed to prepare this project and report.

In particular we are indebted to Prof. Mohini D. Kumbhar, Project Based Learning Coordinator
who had faith in this idea, believed in our ability, whispered the words of encouragement and made
helpful suggestions from time to time. I would forever remain indebted to her.

At last, we must express our sincere heartfelt gratitude to all the faculty members of the Computer
Engineering Department who helped us directly or indirectly during this project work.

NAME OF THE STUDENTS


PRITISH VALECHA
ANUSHKA SHRIRAO
TANVI RAINAK
ANIRUDH NAIR

I2IT, Department of Computer Engineering 2022-23


iii
TABLE OF CONTENTS
LIST OF ABBREVATIONS v
LIST OF FIGURES vi
LIST OF TABLES vii

Sr. No. Title of Chapter Page No.


01 Introduction 1
1.1 Overview 1
1.2 Motivation 1
1.3 Problem Definition and Objectives 1
1.4 Methodologies of Problem solving 2
02 Literature Survey 3
03 Software Requirements Specification 6
3.1 System Requirements 6
3.1.1 Software Requirements 6
3.1.2 Hardware Requirements 6
3.2 Analysis Models: SDLC Model to be applied 7
04 System Design 9
4.1 System Architecture 9
4.2 Data Flow Diagrams 10
4.3 UML Diagrams 11
05 Project Plan 12
5.1 Project Schedule 12
5.1.1 Project Task Set 12
5.1.2 Timeline Chart 13
5.1.3 Task Network 14
5.2 Team Organization 14
5.2.1 Team structure 14
5.2.2 Management reporting and communication 15
06 Project Implementation 16
6.1 Tools and Technologies Used 16
6.2 Algorithm Details 17
6.2.1 Table creation algorithm 17
6.2.2 Insertion algorithm 17
6.2.3 Searching algorithm 17
6.2.4 Deletion algorithm 17
07 Software Testing 18
7.1 Test cases & Test Results 18
08 Results 21
8.1 Outcomes 21
8.2 Screen Shots 21
09 Conclusions 24
9.1 Conclusions 24
9.2 Future Work 24
9.3 Applications 25
References 26

I2IT, Department of Computer Engineering 2022-23


iv
LIST OF ABBREVATIONS

ABBREVIATIONS ILLUSTRATIONS

SQL Structured Query Language

TCL/TK Tool Command Language/ToolKit

DBMS DataBase Management System

PRN Permanent Registration Number

API Application Program Interface

UI User Interface

SDLC Software Development Life Cycle

I2IT, Department of Computer Engineering 2022-23


v
LIST OF FIGURES

FIGURE ILLUSTRATIONS PAGE


NO. NO.

3.2.1 Agile SDLC Model 8


4.1 System Architecture 9
4.2 Data Flow Diagram 10
4.3 UML Diagram 11
8.1.1 Dashboard 21
8.1.2 Inserting Data 22
8.1.3 Searching Data 22
8.1.4 Selecting Data to be Deleted 23
8.1.5 Updated Data 23

I2IT, Department of Computer Engineering 2022-23


vi
LIST OF TABLES

TABLE ILLUSTRATION PAGE NO.

2.1 Literature Survey 3


5.1.2 Timeline Chart 13
5.1.3 Task Network 14
7.1 Test Cases & Results 18

I2IT, Department of Computer Engineering 2022-23


vii
1. INTRODUCTION

1.1 OVERVIEW

This project aims to create a specific module containing a specific student’s college database. There are
many departments of administration for the maintenance of college information and student databases
in any institution. All these departments provide various records regarding students. Most of these track
records need to maintain information about the students. All the modules in college administration are
interdependent. Be noted, this module is specifically designed so they need to be automated and
centralized as information from one module will be needed by other modules. This project aims to
enhance efficiency and at the same time maintain information accuracy.

1.2 MOTIVATION

The motivation for this project is that there is no full proof and economical solution that can be used to
completely substitute the manual record-keeping system traditionally going on in educational institutes.
There have been various studies on how we can use various software methods to automate the
administration work for the educational institute. In this project, we have a goal for cost-cutting and the
creation of integrated software, which will cater to all the needs of the educational institute
administration.

1.3 PROBLEM DEFINITION AND OBJECTIVES

Creating a master database for storing the students’ information. This project is to securely store this
data in a centralized manner so as to avoid the hassle of filling in lengthy forms.

Objectives will include -

1. To provide a simple interface that guides the user.

2. To create an easy-to-understand menu-driven database.

3. To reduce the hassle of searching through entire data for efficiency and time-saving purposes.

I2IT, Department of Computer Engineering 2022-23


1
1.4 METHODOLOGIES OF PROBLEM SOLVING

Python and SQLite are needed to be installed on the microcontroller. Once the installation process is
completed, SQLite is needed to be interfaced with Python using the structured query language. The
interfacing should be followed by the tkinter libraries and should be accessed using Python functions.

I2IT, Department of Computer Engineering 2022-23


2
2. LITERATURE SURVEY

Sr Name of Paper Published Review Keywords


no the name journal and
author year

1. Dr. K. Development of Int. Journal of An organized and database,


Venkata a Student Engineering systematic office solution is design,
Subbiah, Database Research and necessary for universities MySQL,
D. Management Application and organizations to deployment,
Dinesh, System for a maintain accurate records of software
Ch University Vol. 6, Issue student information. Most modelling
Suresh 8, (Part -2) institutions have various
August 2016 administration departments
that collect student data and
maintain records of it. These
records contain general
information like student
names, addresses, academic
performance, attendance,
and specific information
related to departments.
Currently, these records are
maintained manually and
need to be centralized and
automated to provide
efficient and accurate
information retrieval. The
objective of this literature
review is to analyse the
existing Student Database
Management System and to
demonstrate the features and
improvements made in the
system to streamline the
processes and enhance
efficiency.

I2IT, Department of Computer Engineering 2022-23


3
2. S.T. SQLite: S.T. Bhosale et SQLite is an in-process online data
Bhosale, Light al, International library that implements a management,
Miss. Database Journal of self-contained, zero- database, user
Tejaswini System Computer configuration, serverless, friendly,
Patil, Miss. Science and transactional SQL database usability
Pooja Patil Mobile engine. It is a popular choice
Computing, Vol.4 for an application file format
Issue.4, April- due to its compact library,
2015, pg. 882- cross-platform
885 compatibility, and ease of
sharing and copying
database files. The code for
SQLite is public domain and
free to use for any purpose,
commercial or private.
SQLite is currently found in
more applications, including
several high-profile projects.
SQLite is an embedded SQL
database engine and it does
not have a separate server
process like most other SQL
databases. SQLite reads and
writes directly to ordinary
disk files. Additionally,
SQLite has become a
popular choice for
embedded systems due to its
small core, open-source
nature, and adaptability to
the needs of embedded
systems.

I2IT, Department of Computer Engineering 2022-23


4
3. Jurusan Development Seminar In the context of online data
Sistem Of A Data Nasional educational institutions, the management,
Informasi Management Informatika use of DBMS has become database, user
Universitas System For 2010 increasingly important as friendly,
Pelita (semnasIF they collect, manage and usability
Harapan Students’ Case 2010) ISSN: analyse a large amount of
Karawaci Study: 1979-2328 student data. A well-
Department of designed DBMS can
Jl. M.H Information UPN streamline administrative
Thamrin Systems ”Veteran” processes, reduce
Boulevard Yogyakarta, redundancy, and improve
Tangerang 22 Mei 2010 data accuracy. According to
Khera and Kaur (2015), a
DBMS can be used to store
and manage information
about students, courses,
faculty, grades, attendance,
and other administrative
tasks in a centralized
location. This enables easy
access and retrieval of
information by different
departments within the
institution. In the context of
educational institutions, the
use of DBMS has become
increasingly important as
they collect, manage and
analyse a large amount of
student data. A well-
designed DBMS can
streamline administrative
processes, reduce
redundancy, and improve
data accuracy. According to
Khera and Kaur (2015), a
DBMS can be used to store
and manage information
about students, courses,
faculty, grades, attendance,
and other administrative
tasks in a centralized
location. This enables easy
access and retrieval of
information by different
departments within the
institution.
Table 2.1 Literature Survey
I2IT, Department of Computer Engineering 2022-23
5
3. SYSTEM REQUIREMENTS SPECIFICATION

3.1 SYSTEM REQUIREMENTS

3.1.1 SOFTWARE REQUIREMENTS

User requirements:

 OS: Windows 7 or later, iOS 11 or later

Developer requirements:

 Database: MySQL

 Language: Python

3.1.2 HARDWARE REQUIREMENTS

User requirements:

 Processor: Intel(R) Core (TM) i3-4005U or later

 Architecture: 1.70GHz, 1700 MHz, 2 Core(s), 4 Logical Processor(s), System Type-x64-based


PC

 Memory: 4GB or more

Developer requirements:

Developing a module does require some basic specifications.

 Processor: Intel(R) Core (TM) i3-4005U or later

 Architecture: 1.9 gigahertz (GHz) x86- or x64-bit dual core processor with SSE2 instruction set

 Memory: 4GB (or more) recommended

I2IT, Department of Computer Engineering 2022-23


6
3.2 ANALYSIS MODEL

3.2.1 AGILE METHOD

Agile Software Development is a software development methodology that values flexibility,


collaboration, and customer satisfaction. It is based on the Agile Manifesto, a set of principles for
software development that prioritises individuals and interactions, working software, customer
collaboration, and responding to change.
Agile Software Development is widely used by software development teams and is considered to
be a flexible and adaptable approach to software development that is well-suited to changing
requirements and the fast pace of software development.
Agile is a time-bound, iterative approach to software delivery that builds software incrementally
from the start of the project, instead of trying to deliver all at once.

.
3.2.2 DEVELOPMENT IN AGILE

 In Agile development, Design and Implementation are considered to be the central activities

in the software process.

 Design and Implementation phase also incorporates other activities such as requirements
elicitation and testing into it.

 In an agile approach, iteration occurs across activities. Therefore, the requirements and the
design are developed together, rather than separately.

 The allocation of requirements and the design planning and development as executed in a
series of increments. In contrast with the conventional model, where requirements gathering
needs to be completed in order to proceed to the design and development phase, it gives
Agile development an extra level of flexibility.

 An agile process focuses more on code development rather than documentation.

I2IT, Department of Computer Engineering 2022-23


7
3.2.3 ADVANTAGES

 Deployment of software is quicker and thus helps in increasing the trust of the customer.
 People – Not Process. People and interactions are given a higher priority rather than process and
tools.
 Continuous attention to technical excellence and good design.

3.2.4 DISADVANTAGES

 In case of large software projects, it is difficult to assess the effort required at the initial stages
of the software development life cycle.
 The Agile Development is more code focused and produces less documentation.
 Face to Face communication is harder in large-scale organisations.
.

3.2.1 Agile SDLC Model

I2IT, Department of Computer Engineering 2022-23


8
4. SYSTEM DESIGN

4.1 SYSTEM ARCHITECTURE

4.1 System Architecture

I2IT, Department of Computer Engineering 2022-23


9
4.2 DATA FLOW DIAGRAM

4.2 Data Flow Diagram

I2IT, Department of Computer Engineering 2022-23


10
4.3 UML DIAGRAM

4.3 UML Diagram

I2IT, Department of Computer Engineering 2022-23


11
5. PROJECT PLAN

5.1 PROJECT SCHEDULE

5.1.1 PROJECT TASK SET

 Identification of problem statement

 Analysis of problem statement

 Planning and distribution of work

 Literature survey

 Designing and modelling

 Implementation

 Testing

I2IT, Department of Computer Engineering 2022-23


12
5.1.2 TIMELINE CHART

SR NO WEEK ACTIVITY

1 2nd Week of February, 2023 Exploring different domains

2 3rd Week of February, 2023 Project idea

3 4th Week of February, 2023 Problem Statement

4 1st Week of March, 2023 Finalizing domain and title

5 2nd Week of March, 2023 Finding research papers

6 3rd Week of March, 2023 Literature Review

7 4th Week of March, 2023 Requirements Gathering

8 5th Week of March, 2023 Mid-Term Presentation

9 1st Week of April, 2023 Domain Study

10 2nd Week of April, 2023 Design

11 3rd Week of April, 2023 Design

12 4th Week of April, 2023 Coding

13 1st Week of May, 2023 Coding

14 2nd Week of May, 2023 Testing

15 3rd Week of May, 2023 Final Presentations Of Project Work

16 4th Week of May, 2023 Submission of Project Report


Table 5.1 Timeline Chart

I2IT, Department of Computer Engineering 2022-23


13
5.1.3 TASK NETWORK

SR NO. TASK START DATE END DATE DAYS TO COMPLETE

1 Exploring different domains 06/02/2023 10/02/2023 5

2 Project idea 13/02/2023 19/02/2023 7

3 Problem Statement 20/02/2023 24/02/2023 5

4 Finalizing domain and title 27/02/2023 03/02/2023 5

5 Finding research papers 06/03/2023 14/03/2023 9

6 Literature Review 15/03/2023 18/03/2023 4

7 Requirements Gathering 20/03/2023 24/03/2023 5

8 Mid-Term Presentation 30/03/2023 31/03/2023 2

9 Domain Study 01/04/2023 10/04/2023 11

10 Design 11/04/2023 17/04/2023 7

11 Coding 18/04/2023 30/04/2023 13

12 Testing 01/05/2023 07/05/2023 7


Table 5.1.3 Task Network

5.2 TEAM ORGANIZATION

5.2.1 TEAM STRUCTURE

We are a team of 4 members, Anushka Shrirao, Pritish Valecha, Tanvi Rainak and Anirudh Nair. The
idea/goal of this project is to securely store this data in a centralized manner so as to avoid the hassle of
filling in lengthy forms. We came to decide that the domain DBMS would be the best for such a project.
This project aims to enhance efficiency and at the same time maintain information accurateness

Anirudh Nair: In charge of Report Writing and Testing


Anushka Shrirao: In charge of developing Frontend and Backend
Pritish Valecha: In charge of developing Backed and Report Writing
Tanvi Rainak: In charge of developing Frontend and Testing

I2IT, Department of Computer Engineering 2022-23


14
5.2.2 MANAGEMENT REPORTING AND COMMUNICATION

For our project, we made sure to have a good system in place for reporting and communication. We
started by creating a detailed report that outlined all the important information about the project, such
as its goals, timeline, and tasks. We regularly updated this report as we made progress, noting any
changes or challenges we encountered. This helped everyone involved stay informed and on the same
page. In terms of communication, we used a variety of tools, such as emails, meetings, and a messaging
app, to keep in touch with each other. We made sure to communicate regularly, sharing updates,
discussing any issues or concerns, and seeking feedback. This helped us stay connected and address any
problems quickly. Overall, by having a well-organized report and effective communication, we were
able to successfully manage our project.

I2IT, Department of Computer Engineering 2022-23


15
6. IMPLEMENTATION

6.1 TOOLS AND TECHNOLOGIES USED

6.1.1 Python:

Python is an interpreted, object-oriented, high-level programming language with


dynamic semantics. Its high-level built in data structures, combined with dynamic typing
and dynamic binding, make it very attractive for Rapid Application Development, as
well as for use as a scripting or glue language to connect existing components together

6.1.2 SQLite:

SQLite is a C-language library that implements a small, fast, self-contained, high-


reliability, full-featured, SQL database engine. SQLite is the most used database engine
in the world. SQLite is built into all mobile phones and most computers and comes
bundled inside countless other applications that people use every day.

6.1.3 tkinter:

The tkinter package (“Tk interface”) is the standard Python interface to the Tcl/Tk GUI
toolkit. Both Tk and tkinter are available on most Unix platforms, including macOS, as
well as on Windows systems. Tkinter supports a range of Tcl/Tk versions, built either
with or without thread support. Tkinter is not a thin wrapper, but adds a fair amount of
its own logic to make the experience more pythonic.

I2IT, Department of Computer Engineering 2022-23


16
6.2 ALGORITHM DETAILS

6.2.1 Table creation algorithm:

"CREATE TABLE STUD_REGISTRATION (Name varchar, Number


varchar, STU_PRNNO int)"
Creation of table is done by using the “CREATE TABLE” command of SQL along with
which we define the columns of tables and their data types.

6.2.2 Insertion algorithm:

"INSERT INTO STUD_REGISTRATION (Name, Number,STU_PRNNO)


VALUES (“A”,“100005”,1)"
Insertion algorithm simply uses SQL command to insert the values into the database

6.2.3 Searching algorithm:

"SELECT * FROM STUD_REGISTRATION WHERE STU_PRNNO LIKE ?"


SQLite does a single binary search for the range of rows in the covering index that satisfy
the WHERE clause, then scans that range from top to bottom to get the desired results.
The rows that satisfy the WHERE clause are guaranteed to be adjacent since the WHERE
clause is an equality constraint on the left-most column of the index. And by scanning
the matching index rows from top to bottom, the output is guaranteed to be ordered by
state since the state column is the very next column to the right of the desired column.
And so the resulting query is very efficient.

6.2.4 Deletion Algorithm:

"DELETE FROM STUD_REGISTRATION WHERE STU_PRNNO = 5"


Deletion algorithm also uses the “WHERE” clause to search for the data to be delete

I2IT, Department of Computer Engineering 2022-23


17
7. SOFTWARE TESTING

7.1 TEST CASE AND RESULTS

Test Test Test Test Expected Actual Status Type


id scenarios steps data result result

PRN_1 Verify if Enter PRN number: System As Pass Functionality


user will be valid 722345123J should expected Test
able to PRN accept it
input valid numb
PRN er
number

PRN_2 Verify if Enter PRN number: System As Pass Functionality


user will be invali 7223FGH23J will not expected Test
able to d PRN accept it
input numb
invalid er
PRN

PRN_3 Verify if Enter PRN number: System As Pass Functionality


user will be invali 7223 H23J will not expected Test
able to d PRN accept it
input numb
invalid er
PRN

Name_1 Verify if Enter Name: Pritish System As Pass Functionality


user will be valid Valecha should expected Test
able to name accept it
input valid
name

Name_2 Verify if Enter Name: System As Pass Functionality


user will be invali Pritish3#$Valecha will not expected Test
able to d accept it
input name
invalid
name

Roll Verify if Enter Roll number: System As Pass Functionality


No_1 user will be valid SB63 should expected Test
able to roll accept it
input valid numb
roll number er

I2IT, Department of Computer Engineering 2022-23


18
Roll Verify if Enter Roll number: SB 63 System As Pass Functionality
No_2 user will be invalid will expected Test
able to input roll not
invalid roll number accept
number it

Roll Verify if Enter Roll number: SB_63 System As Pass Functionality


No_3 user will be invalid will expected Test
able to input roll not
invalid roll number accept
number it

Roll Verify if Enter Roll number: System As Pass Functionality


No_4 user will be invalid SB12vf63 will expected Test
able to input roll not
invalid roll number accept
number it

Contact Verify if Enter Contact number: System As Pass Functionality


_1 user will be valid 7875571243 should expected Test
able to input contact accept
valid number it
contact
number

Contact Verify if Enter Contact number: System As Pass Functionality


_2 user will be invalid 7875571243675785849 will expected Test
able to input contact not
invalid number accept
contact it
number

Contact Verify if Enter Contact number: 78755 System As Pass Functionality


_3 user will be invalid will expected Test
able to input contact not
invalid number accept
contact it
number

Contact Verify if Enter Contact number: System As Pass Functionality


_4 user will be invalid 78755avedbbnr will expected Test
able to input contact not
invalid number accept
contact it
number

I2IT, Department of Computer Engineering 2022-23


19
Email _1 Verify if Enter Email: System As Pass Functionality
user will valid [email protected] should expected Test
be able to email accept
input valid it
email

Email _2 Verify if Enter Email: System As Pass Functionality


user will invalid pritishvgmail.com will not expected Test
be able to email accept
input it
invalid
email

Email _3 Verify if Enter Email: System As Pass Functionality


user will invalid pritis1324322#$$%^&h will not expected Test
be able to email vgmail.com accept
input it
invalid em

Email _4 Verify if Enter Email: pritishhv@gmail System System Fail Functionality


user will invalid will not accepted Test
be able to email accept it
input it
invalid
email

Email _5 Verify if Enter Email: @gmail System System Fail Functionality


user will invalid will not accepted Test
be able to email accept it
input it
invalid
email

Address Verify if Enter Address: P-14, Nalanda System As Pass Functionality


_1 user will valid Hostel, I2IT, will expected Test
be able to address Hinjewadi, Pune accept
input valid it
address

Table 7.1 Test Cases & Results

I2IT, Department of Computer Engineering 2022-23


20
8. RESULTS

8.1 OUTCOMES

The user is able to insert data of students such as PRN number, name, roll number, email address, blood
group, contact number, branch and address which is stored in the database. The user can search and
delete this data.

8.2 SCREENSHOTS

8.1.1 Dashboard

I2IT, Department of Computer Engineering 2022-23


21
8.1.2 Inserting Data

8.1.3 Searching Data

I2IT, Department of Computer Engineering 2022-23


22
8.1.4 Selecting Data to be Deleted

8.1.5 Updated Data

I2IT, Department of Computer Engineering 2022-23


23
9. CONCLUSION

9.1 CONCLUSIONS

Simplicity is never simple. As we have seen in this project, the process of creating a user- friendly and
straightforward platform that facilitates the administrator’s job is one filled with complexity. From
understanding user requirements to system design and finally system prototype and finalization, every
step requires in-depth understanding and commitment towards achieving the objectives of the project.
Although the student database management module is not fully integrated to the system and used on
real time, the system prototype demonstrates easy navigation and data are stored in a systematic way.
Overall, efficiency has improved and work processes simplified. Although all the objectives have been
met, the system still has room for improvement. The system is robust and flexible enough for future
upgrade using advanced technology and devices.

9.2 FUTURE WORK

As proposed earlier, this system will be a prototype of the solution to the Problem Statement mentioned
earlier.

I2IT, Department of Computer Engineering 2022-23


24
9.3 APPLICATION

1. A student database management system facilitates efficient student enrolment and registration
processes. It allows administrators to input and update student information, including personal
details, academic records, and course selections. By automating these processes, institutions can
reduce paperwork, minimize errors, and provide a seamless experience for students during
enrolment periods.

2. A student database management system serves as a centralized repository for storing and
retrieving student records and information. It provides a secure and organized database where
administrators, faculty, and authorized personnel can access and update student-related data.

I2IT, Department of Computer Engineering 2022-23


25
References
Development of a Student Database Management System for a University
-Dr. K. Venkata Subbiah, D. Dinesh, Ch Suresh

SQLite: Light Database System


-S.T. Bhosale, Miss. Tejaswini Patil, Miss. Pooja Patil

I2IT, Department of Computer Engineering 2022-23


26
I2IT, Department of Computer Engineering 2022-23
27

You might also like