14
MINOR PROJECT REPORT on STUDENT REPORT CARD SUBMITTED IN PARTIAL FULFILMENT FOR AWARD OF DEGREE IN BACHELOR OF COMPUTER APPLICATION (BATCH 2013-2016) BY Himanshu Panchal University Roll No. - 9387038 UNDER THE ESTEEMED GUIDANCE OF Ms. Sangeeta Pathak INSTITUTE OF MANAGEMENT EDUCATION, SAHIBABAD pg. 1

Minor Project Report

Embed Size (px)

DESCRIPTION

Student Report Card

Citation preview

Page 1: Minor Project Report

MINOR PROJECT REPORT

on

STUDENT REPORT CARD

SUBMITTED IN PARTIAL FULFILMENT FOR AWARD OF DEGREE IN

BACHELOR OF COMPUTER APPLICATION

(BATCH 2013-2016)

BY

Himanshu Panchal

University Roll No. - 9387038

UNDER THE ESTEEMED GUIDANCE OF

Ms. Sangeeta Pathak

INSTITUTE OF MANAGEMENT EDUCATION, SAHIBABAD

CHAUDHARY CHARAN SINGH UNIVERSITY, MEERUT

pg. 1

Page 2: Minor Project Report

INDEX

Table of ContentsNo table of contents entries found.

pg. 2

Page 3: Minor Project Report

Acknowledgement

I am very grateful to my project Guide Ms. Sangeeta Pathak for giving her valuable time and constructive guidance in preparing the Synopsis/Project. It would not have been possible to complete this project in short period of time without his kind encouragement and valuable guidance.

Date: Signature

Himanshu Panchal

pg. 3

Page 4: Minor Project Report

Certificate of Originality

I hereby declare that the project entitled “Student Report Card” submitted to the Department of Information Technology, Institute of Management Education, Sahibabad, GZB. (U.P.) in partial fulfillment for the award of the degree of BACHELOR OF COMPUTER APPLICATION in session 2013-2016 is an authentic record of my own work carried out under the guidance of Ms. Sangeeta Pathak and that the Project has not previously formed the basis for the award of any other degree.

Place: Signature of the Candidate

Date: Himanshu Panchal

Univ. Roll No. - 9387038

This is to certify that the above statement made by the candidate is correct to the best of my knowledge.

Signature of Internal Guide

Name

Designation

pg. 4

Page 5: Minor Project Report

INTRODUCTION

Introduction

pg. 5

Page 6: Minor Project Report

Handling students’ marks is one of the most important record keeping jobs in the school

premises. Its organisation, accessibility and security are the most crucial points to be always taken care of. But keeping record on computer never makes it hard in any way but makes the record safer, easier to access and secure. A physical record may be kept as a backup but it will be prone to get accessed easier for stealing but on the other hand locating a record quickly won’t be that easy.

Also a physical record cannot be altered easily as a huge student record no matter how carefully entered will possibly have few errors. Therefore, it would have to be cross checked repeatedly. A computer record on the other hand is a dynamic one and can be changed as and when we want.

The most difficult task with hard copy record keeping is its processing. For instance, it can take hours to calculate each student’s percentage and then sort the record according to a specific criteria for each subject. Also this will make error checking even more tedious and that too in task where there is no room for mistakes.

Electronic record keeping programs can not only make all this all faster, reliable and easier but the software can also be reprogrammed or upgraded by its source code in the future. We can add more features to it to match the new technologies.

Overview – This program “Student Report Card” allows user to enter and store the

following details of student-

Roll No. Name Marks in various subjects

And calculates the following-

Percentage Grade

It provides the following services –

Displaying student’s report card Creating/Displaying/Searching for/Modifying and deleting a student’s record

Aims – This program aims at the following –

pg. 6

Page 7: Minor Project Report

User Friendly Interface – The hierarchical structure of the program makes it easy for user to select only the option required at that time. Nested categories classify the program more for a better interface.

Non-Volatile record storage – A student record needs to be saved for a long time.

Even after its use it has to be stored in a database warehouse. So for the data to be non-volatile (permanent) it is stored on a data file on hard drive. This file gets stored along with (at same path) the program executable file. User can take a backup of these files and these files can be accessed with this application in future use.

Modifiable database – As with a record as big it is likely to have errors and must have

an option to get rechecked, modified and deleted. Because as I earlier stated no matter how accurately data is entered there will be conditions of error not only from user’s side but user’s client as well. So multiple cycles of checking the database will be necessary before processing it and using the output.

Ability to locate a record – With a record so huge one cannot go through all of them

to process a single one. So by taking an attribute unique to the student as a primary key (in this program the roll number of student) we can locate and modify/print or delete an existing record anytime when required by user. User can save a lot of time in this way and simplify the task.

Advantages over physical records – Security, reliability, faster processing and input

only makes the record keeping process easier to store and manage. With minimizing the disadvantages of physical records though they should still be kept as a backup in emergency cases, a digital record in addition to the physical one only helps in making the task easier.

Functions – The program operates its functions in following ways –

It asks user to select an option for the task. An option may have sub-options to classify tasks in categories. It can generate the report card of the student. It can also generate the report car of whole class. It can display a single student record. It can also display all student’s record. User can locate a student’s record through its roll number. User can modify an existing record. User can always make a new record. User can delete a record.

This program runs as a CUI (Character User Interface) executable and was programmed in C++.

pg. 7

Page 8: Minor Project Report

pg. 8

Page 9: Minor Project Report

SYSTEM ANALYSIS

Present System

pg. 9

Page 10: Minor Project Report

The current system used in managing any student record database is pen and paper work. Let it be attendance, entry, book issuing and in our desired system students’ report cards, everywhere registers and logs are used. It has to be stored in large almirahs which take up a room for itself. It has to be organized properly by hand into various sections and in a hierarchical structure manually. This makes it easier for us to access the database every day and store it.

This system has its own advantages and necessities but it makes us live in past in a present environment. Yes, a physical record is necessary for it is tangible and has a physical existence as a proof. Final outputs like processed reports are very well required in hand as a hard copy but this being there for the whole process makes our job very slow.

Multiple copies everywhere means multiple entries and when all of this is done manually the chances of error increase even more with every instance of copying. Every time a record is copied, the chances of error will multiply even further.

Advantages of present system –

1. Data is portable and handy. It is easy to handover nearby.2. This system is always affordable. It always has a small percentage of expense in

proportion to organization’s total expenditure.3. It acts as a proof of the data and apparently cannot be faked. It has signatures which

makes them reliable.4. It may not require any additional knowledge to understand. The processed data especially

in forms of graphs can be understood at a glance.

Disadvantages of present system –

1. The records are not easy to transport on a large scale.2. Comparing to the alternatives, it is extremely slow.3. Chances of errors are substantially high.4. It is tedious. Multiple checks are required.5. It lacks features.

Proposed System

pg. 10

Page 11: Minor Project Report

A digital data entry system will get very costly if used on every single data entry task of an institution. But it can be used at various specific parts of it. In this system that specific focus is on Student’s marks record keeping and processing. With digital entry system only the data necessary will be printed as a hard copy.

Not only it will get easily stored and organized but will get managed easily. It will be fast and reliable. As and when required hard copy methods will easily fill up for the liabilities of this system.

It will be fast and much less error prone. It can be checked, altered multiple times. It can be organized hierarchically in a much easier way with directories. So the data becomes easier to access automatically. Moreover, it makes the best use of new methods and technology, which increases its efficiency.

In this system, data get copied at great ease. Instead of copying everything by hand manually, here it is a matter of a few clicks.

Advantages of present system –

1. Records can be easily distributed on a large scale i.e. through E-mail, physical storage etc. in just a matter of clicks as it is a single file.

2. It is one of the best alternative in its class. A heavy dedicated DBMS software for such a redundant task is not at all feasible.

3. Error checking is easy on small as well as large scale. This in turn reduces the chances of them being there in the first place since records can be cross verified and need not to be rubbed with an eraser or struck and avoids the cluttering mess.

4. Cross verifying is simultaneous and this reduces the need of rechecking it a number of times substantially. Though rechecking is a necessary habit and should be done as many times as it is convenient.

5. It has many features as we can manipulate the data. So, user doesn’t have total manually using a calculator. The functions in the program can be used to that. In fact, that’s what the program is there for.

Disadvantages of present system –

1.

pg. 11