You are on page 1of 6

COMPUTER

PROJECT

By,
Annjoe P Baby &
Jishnu P Premdas
1

STUDENT MARKS
MANAGEMENT
[DATA FILE HANDLING]
INTRODUCTION

"Technology, like art, is a soaring exercise of the human


imagination"
- Daniel Bell.

Technology is the great growling engine of change


where computers take up the prime position. In this 21st
century known as the age of information technology,
application of computers has become an inevitable part
in our day-to-day life.
As Bill Gates said, "Computers have a lot of memory but
no imagination", more than a device, it's an extension of
one's mind and gateway to other people. Computers
ensure mankind more accessibility, accuracy and ease
of handling data, performing calculations, etc. The more
creative and imaginative are we with the use of
computers, the more technologically advanced we are.
This project is an attempt to bring that creativity to
upgrade our academic knowledge to a higher, more
applicative and imaginative approach to Python by
developing an effective and efficient Student Mark
Management program.
2

OBJECTIVES

This computer project is about a Students Mark


Management database with a purposefully designed
object oriented application that has strong integration
and gives increased process control capabilities.
The following are some of the primary goals that this
project is expected to achieve.

● Increased speed and productivity


● User friendly data structure
● Extensive support libraries
● Multiple implementations with other languages

SCOPE

The scope of this program is that it is a more accessible


and uncomplicated program in Python, deviating from
other meticulous programs from various platforms,
capable of handling all exceptions and errors for a very
systematically structured mark management of students.
3

CATEGORY

The hardware requirements needed to make this


program :

● x86 64-bit CPU (Intel / AMD architecture)


● A computer with 2GB RAM (4GB preferable)
● 5 GB of free storage space.

The software requirements needed to make this


program :

● Linux - Ubuntu 16.04 or higher


● or Windows 7 to 11
● Mac OS X 10.11 or higher
● Python 3.6.5
● And notepad or any other text editor.

DESCRIPTION

This program will be done using Python datafile handling


and enables the user to perform the following functions:

1. To add the details of the students ( Roll


number,name and marks)
2. To search and retrieve the marks of students using
roll number or name identification.
3. To update the marks of students.
4

4. To delete the details of any students by providing


Roll number and name.
5. To display the whole details.
6. To generate report cards with total marks and
percentage per student.
7. And finally to exit when the work is done.

FUTURE SCOPE

Knowledge in handling data using Python ,, may help us


to create programs and apps using this simple program
logic in future.
The program will have multiple functions and options for
adding various types of data.
We may include features making the program
accessible only to the administrator for data editing and
for Students and other users as data viewing.The
program can be made to provide authorised access to
teachers based on their Subjects and classes
respectively.
Our code will be flexible and we could make changes
and updates easily.

We may run into some bugs, and the most difficult part
of this project will be converting our concept for the
application into code. Our goal is to develop a workable
program that can save student grades and other data.
5

CONCLUSION

The Student Mark Management System project is for


uploading a digital copy of the students' grades at our
school (2021-2022). It is substantially easier and more
efficient to keep a digital copy of a file. This will also
save space in the school office, where a physical copy
of these files would have taken up a lot of room.
If we use this method we can access the data on any
device extending its efficiency.

You might also like