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

Micro Project of Result Man.

This document outlines a student result management system project created by 4 students under the guidance of Mrs. Ghodake. It includes an introduction describing the need for a computer-based system to manage student data more efficiently than paper-based systems. It also includes sections on literature review, methodology, system requirements, modules to be included, and future scope. The overall aim is to create a user-friendly interface using Python and SQLite to store and manage student data and results.

Uploaded by

goresanket378
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)
30 views17 pages

Micro Project of Result Man.

This document outlines a student result management system project created by 4 students under the guidance of Mrs. Ghodake. It includes an introduction describing the need for a computer-based system to manage student data more efficiently than paper-based systems. It also includes sections on literature review, methodology, system requirements, modules to be included, and future scope. The overall aim is to create a user-friendly interface using Python and SQLite to store and manage student data and results.

Uploaded by

goresanket378
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/ 17

A MICROPROJECT FOR

DEVELOPMENT OF STUDENT RESULT


MANAGEMENT SYSTEM

MAHARASHTRA STATE BOARD OF


TECHNICAL EDUCATION , MUMBAI
MAHARASHTRA STATE BOARD OF
TECHNICAL
EDUCATION, MUMBAI

GOVERNMENT POLYTECHNIC ,
DHARASHIV

MICRO PROJECT BY

Roll no. Name of student


09 Bhad Shravani Umakant
10 Bhore Nikita Shankar
11 Bhosale Pradnya Haridas
12 Bhosale Tejas gajanan

Under The Guidance of


Mrs. Ghodake Mam
INDEX
Sr Title Page
no no
1 ACKNOWLEDGEMENT
2 INTRODUCTION
3 LITERATURE SURVEY
4 METHODOLOGY
5 SYSTEM
REQUIREMENTS
6 SOFTWARE
REQUIREMENTS
7 MODULES
8 IMPLEMENTS
9 FUTURE SCOPE
10 CONCLUSION
11 REFERENCES
ACKNOWLEDGEMENT
The success and final outcome of this project required a lot
of guidance and assistance from many people and we were
extremely privileged to have got this along the competition
of my project.
We are thankful to our project guide Mrs. Ghodake Mam
and HOD Mr.Gaikwad sir . Just because of them we were
able to create my project and make it good and enjoyable.
We have prepared the project to understand the concept of
internal components in engineering. We are really excited
to bring out the project before you all.
INTRODUCTION
The Student Result Management System is user-friendly
interface enables users to store, manage, and analyze
student data with ease. Using paper-based systems to
manage student data can often be inefficient and prone to
errors, making computer- based systems a better
alternative. The Student Result Management System aims
to provide an efficient and reliable tool for managing
student data, offering a wide range of operations such as
adding, deleting, and updating student records, updating
exam results, generating student results based on marks,
and analyzing student performance. The system is also
secure, with password protection to ensure the privacy of
student data. To build the system, Python programming
language, known for its power and versatility, is used.
Python makes it easy to develop and maintain applications.
The system uses SQLite database for storing and managing
student data, which provides reliable and efficient data
storage. Additionally, the tkinter library is used for GUI
development, providing an intuitive and user-friendly
interface. It simplifies navigation within the system,
making student data management much easier. The Student
Result Management System is a reliable and efficient tool
for managing student data, enhancing the performance of
educational institutions.
LITERATURE SURVEY
After conducting a literature survey on student result
management systems, it has become evident that there is a
growing need for efficient and dependable systems to
manage student data in educational institutions. Traditional
paper-based systems are deemed inadequate as they are
inefficient and prone to errors, which has led to the
development of computer-based systems. Several studies
have explored the use of various programming languages
and database systems for developing student result
management systems. Python programming language has
proven to be a popular and effective language for
developing desktop applications, while the SQLite
database is a reliable and efficient means of data storage.
User interface design has also been a significant focus of
many studies in the development of student result
management systems. A user-friendly interface is essential
for managing student data effectively. The tkinter library,
which is a standard GUI toolkit for Python, is a proven and
effective tool for developing user-friendly interfaces in
Python-based applications. Furthermore, some studies have
focused on the security aspects of student result
management systems. They emphasize the importance of
data privacy and security and propose solutions such as
password protection to ensure the privacy of student data.
METHODOLOGY
To develop a student result management system using
Python GUI-based and SQLite3, the methodology includes
several steps such as requirements gathering, user interface
design, database schema design, implementation, testing,
deployment, and maintenance. Python libraries like
Tkinter, PyQt, or wxPython can be utilized to create an
intuitive user interface, and SQLite3 can be utilized to store
the student data efficiently. The implementation process
involves coding the system using Python programming
language and extensively testing it for bugs and errors.
Once the testing is complete, the system can be deployed
and maintained according to the user's feedback and
requirements. Overall, this system offers an efficient and
scalable solution for managing student data in educational
institutions.
SYSTEM REQUIREMENTS
• Hardware Requirements: The hardware requirements
for the system are as follows:
• Intel Core i3 processor or above: A quad-core processor
is a chip with four independent units called cores that read
and execute central processing unit (CPU) instructions
such as add, move data, and branch. Each core operates in
conjunction with other circuits such as cache, memory
management, and input/output (I/O) ports. The individual
cores in a quad-core processor can run multiple
instructions at the same time, increasing the overall speed
for programs compatible with parallel processing.
Manufacturers typically integrate the cores onto a single
semiconductor wafer, or onto multiple semiconductor
wafers within a single IC (integrated circuit) package.
• RAM: A minimum of 500MB RAM is required. RAM, or
random-access memory, is a type of computer main
memory in which certain contents may be retrieved
directly by the central processing unit in a very short
amount of time, independent of the order (and hence
location) in which they were recorded. Random-access
circuits can support two forms of memory: static RAM
(SRAM) and dynamic RAM (DRAM).
• Hard disk: A minimum of 2GB hard disk space is
required. A hard disk, also called a hard disk drive or hard
drive, is a magnetic storage medium for a computer. Hard
disks are flat circular plates made of aluminum or glass
and coated with a magnetic material. Hard disks for
personal computers can store terabytes (trillions of bytes)
of information. Data are stored on their surfaces in
concentric tracks. A small electromagnet, called a
magnetic head, writes a binary digit (1 or 0) by
magnetizing tiny spots on the spinning disk in different
directions and reads digits by detecting the magnetization
direction of the spots. A computer’s hard drive is a device
consisting of several hard disks, read/write heads, a drive
motor to spin the disks, and a small amount of circuitry,
all sealed in a metal case to protect the disks from dust. In
addition to referring to the disks themselves, the term hard
disk is also used to refer to the whole of a computer’s
internal data storage. Beginning in the early 21st century,
some personal computers and laptops were produced that
used solid-state drives (SSDs) that relied on flash memory
chips instead of hard disks to store information
SOFTWARE REQUIREMENTS
The software requirements for the system are as
follows: Python: Python is a popular programming
language that was created by Guido van Rossum and
released in 1991. It is used for web development
(server-side), software development, mathematics,
and system scripting. Python works on different
platforms such as Windows, Mac, Linux, Raspberry
Pi, etc. It has a simple syntax similar to the English
language, and its syntax allows developers to write
programs with fewer lines than some other
programming languages. Python runs on an interpreter
system, meaning that code can be executed as soon as
it is written. This means that prototyping can be very
quick. Python can be treated in a procedural way, an
objectoriented way, or a functional way. SQLite3:
SQLite in general is a server-less database that can be
used within almost all programming languages,
including Python. Server-less means there is no need
to install a separate server to work with SQLite, so you
can connect directly with the database. SQLite is a
lightweight database that can provide a relational
database management system with zero-configuration
because there is no need to configure or set up
anything to use it.
MODULES
The Registration Module is used to register new users
with their details. The Login Module is used for
managing login credentials. The Course Module is
used for managing details of courses offered. The
Student Module is used for managing information and
details of students enrolled in courses. The Result
Module is used for managing the results of students.
The View Result Module allows users to view their
results by entering their credentials. These modules
provide an efficient and organized way to manage
student data in an educational institution.
IMPLEMENTS
FUTURE SCOPE
In summary, the future scope of the project
includes:
• Generating certificates for students
• Adding more advanced features to the Student
Result Management System
• Hosting the platform on online servers for
worldwide accessibility In the past, data used to be
manually inserted for result analysis, but now the
project uses SQL files for data extraction. In the
future, data can be fetched and parsed in various
formats such as doc, csv, and odt. Additionally,
there is potential for data visualization using pie
charts, graphs, and other methods. The project can
be made more interactive and userfriendly by
adding features such as a group chat for students
to discuss various engineering issues, thus
fulfilling each user's needs in the best way possible
CONCLUSION
The Student Result Management System is a web-
based application that can be accessed by anyone,
anywhere, and at any time. This system simplifies the
process of calculating and visualizing results for both
students and faculty. Our project aims to fulfill the
requirements of managing project work with user-
friendly coding. This package is expected to satisfy all
the needs of the organization and prove to be a
powerful tool. The objective of the software planning
is to provide a framework that enables managers to
make reasonable estimates at the beginning of the
software project and update them regularly as the
project progresses.
REFERENCES
• https://en.wikipedia.org/wiki/Student_informa
tion_system
• https://projectworlds.in/free-projects/php-
projects/student-result-management-system-
project-in-php/
• https://core.ac.uk/reader/230624390

You might also like