0% found this document useful (0 votes)
151 views23 pages

Student Management System

The document describes a student management system developed by three students under faculty guidance. It discusses drawbacks of the current manual system, objectives of the proposed computerized system like reduced paperwork and improved report generation. The proposed system uses JavaFX as the front-end and SQLite as the back-end. It describes key functionalities like admission, attendance tracking, exam management and report generation. System requirements, testing approach and screenshots of modules are also provided. The conclusion reflects on the complexity involved in creating a user-friendly system.

Uploaded by

Chidgana Hegde
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
151 views23 pages

Student Management System

The document describes a student management system developed by three students under faculty guidance. It discusses drawbacks of the current manual system, objectives of the proposed computerized system like reduced paperwork and improved report generation. The proposed system uses JavaFX as the front-end and SQLite as the back-end. It describes key functionalities like admission, attendance tracking, exam management and report generation. System requirements, testing approach and screenshots of modules are also provided. The conclusion reflects on the complexity involved in creating a user-friendly system.

Uploaded by

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

Student Management System

Developed By:
ADITHYA N JOIS (LBB 15001)
CHIDGANA H.B (LBB15006)
SANKETH M.V (LBB15013)
Under the Guidance of:
VIDYASHREE H R
CONTENTS
 ABSTRACT
 INTRODUCTION
 DRAWBACKS OF CURRENT SYSTEM
 OBJECTIVES
 PROPOSED SYSTEM ADVANTAGE
 FUNTIONALITY
 FRONTEND AND BACKEND SELECTION
 FUNCTIONALITIES
 SYSTEM REQUIREMENTS
 TESTING
 SCREENSHOTS
 CONCLUSION
ABSTRACT

 An organized and systematic offices solution is essential


for all universities and Organizations.
 There are many departments of administration for the
maintenance of college Information and student
management in any institution.
 All these departments provide various records regarding
students.
 Most of these track records need to maintain
information about the students.
Introduction

A Student Management System (SMS) is a system


that manages the records of student regarding
admission, attendance, scholarship, examination
part etc.
 Time consuming  Difficulty in report

 Lots of paperwork generating

 Not User Friendly


 Manual control
Proposed System Advantage

 User Friendly

 Reports are easily generated

 Very less paper work

 Computer operator control


 To manage students’ information during admission
and examination.

 Efficient utilization of human resource.

 To reduce unnecessary paper work in maintaining


students’ information.
FUNCTIONALITIES
 Admission: The information i.e. collected form a student like
name , address phone number , age , dob etc. will be stored
on to the database.
 Attendance: This will mark the student present if he/she are in
the class otherwise it will make him/her absent on monthly
basis.
 Exam: It stores details about the marks for examination held
during the year, and the student’s performance can also be
accessed
 Generating Reports: The required reports related to
students, admission, academics, attendance etc., can be
generated quickly as and when required.
 SMS: This feature allows to send the SMS to their parents
regarding student’s academic performance and other for
other needs.
Front-End Selection

 It must have a graphical user interface that assist


employees that are not from IT background.
 Scalability and Extensibility
 Robustness
 According to the organization requirements and
culture.
 Must provide excellent reporting features with good
printing support.
 Platform independent.
 Easy to deploy and maintain.
JavaFX

 JavaFX is a software platform for creating and


delivering desktop applications, as well as rich Internet
applications (RIAs) that can run across a wide variety of
devices.
Back-End Selection

 Multiple user support.


 Provide inherent feature for security.
 Efficient data retrieval and maintenance.
 Stored procedures.
 Popularity.
 Operating System compatibility.
 Easy to install.
 Various drivers must be available.
 Efficient data handling.
SQLite

 SQLite: Is a relational database management system


contained in a C programming library. In contrast to
many other database management systems, SQLite is
not a client–server database engine. Rather, it is
embedded into the end program.
 IntelliJ IDEA is a Java integrated development
environment (IDE) for developing computer software. It
is developed by JetBrains (formerly known as IntelliJ),
and is available as an Apache 2 Licensed community
edition, and in a proprietary commercial edition. Both
can be used for commercial development.
Design
System Requirement

 Hardware Requirement:
 Processor Series: Intel Core 2duo or Above
 Physical Memory:2GB
 Hard Disk Space:10 GB
 (WINDOWS 10, JAVA, SQLITE)

 Software Requirement:
 Operating System: WINDOWS 7 or above
 Programming Language and Interfaces(IDE): JAVA, INTELLIJ
 DBMS:SQLITE
Testing

 Testing objectives: Testing is mainly done


for rectifying the error from the program
that is design for particular problem.
 Testing is a process of executing a
program with the intent of finding an
error.
 A good test case is one that has a high
probability of finding an as-yet UN
discovered error.
 A successful test is one that uncovers
an as-yet undiscovered error.
Test Case example for the
Login Page
Login
 Through this page Admin can prove the authorization and authentication
by specifying his or her username and password.
Student Module
 This is basic module, In this module we can insert new student and modify
his/her Information.
Exam Module
 In this module details about the marks obtained for examination held
during the year, and the student’s performance can also be accessed.
Report Module:
This module is designed to generate report of
student’s attendance and his performance in exams.
SMS Module
 This module is helpful in generating and sending SMS for conveying
student’s performance to their parents and for other communication
purposes.
Conclusion
 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.

You might also like