100% found this document useful (2 votes)
2K views

C++ (Student Record Management System)

The document describes a student record management system developed using C++. It includes requirements analysis, hardware and software requirements, modular descriptions of the main menu and its options for viewing results, entering/editing student records, and exiting. Entity relationship and data flow diagrams are presented to show the data model and system functions. Limitations are noted around single-user access without network support. Future enhancements could include multi-user network capability with improved security.

Uploaded by

Ritesh Kumar
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
100% found this document useful (2 votes)
2K views

C++ (Student Record Management System)

The document describes a student record management system developed using C++. It includes requirements analysis, hardware and software requirements, modular descriptions of the main menu and its options for viewing results, entering/editing student records, and exiting. Entity relationship and data flow diagrams are presented to show the data model and system functions. Limitations are noted around single-user access without network support. Future enhancements could include multi-user network capability with improved security.

Uploaded by

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

C++

(Student Record Management System)


PROJECT REPORT
OF
STUDENT RECORD MANAGEMENT
SYSTEM

Submitted By:-
Pankhuri Pragya
Sanchita Agrawal
Sumit Kumar
INTRODUCTION

•The “Student Record Management System”


undertaken as a project is based on relevant technologies.
• The main aim of this project is to develop software for
managing Student Records.
•This project has been developed to carry out the
processes easily and quickly, which is not possible with
the manuals systems, which are overcome by this
software.
•This project is developed using C++ language and hence
it provides the complete solution for the current
management system.
REQUIREMENT ANALYSIS:

 Requirements are prone to issues of ambiguity,


incompleteness, and inconsistency.
 Techniques such as rigorous inspection have been
shown to help deal with these issues.
Ambiguities,incompleteness,and inconsistencies that
can be resolved in the requirements phase typically
cost orders of magnitude less to correct than when
these same issues are found in later stages of product
development.
 Requirements analysis strives to address these issues.
Take a long time to produce Begin to limit the
implementation option available Are costly to produce
requirements for both the system and the software are
documented and reviewed with the customer.
HARDWARE REQUIREMENTS

PROCESSOR: PENTIUM III or Above


CLOCK SPEED: 800 MHZ
SYSTEM BUS: 32 BIT
RAM: 256MB or more
HDD: 40GB
MONITOR: SVGA COLOR
KEY BOARD: 101
MOUSE: PS2/ Serial
FDD: 1.44 MB
SOFTWARE REQUIREMENTS

OPERATING SYSTEM: WINDOWS98 OR ABOVE


COMPILR :TURBO C-3
FRONT-END : C++ Language

BACK-END : Binary files


THE OBJECT ORIENTED APPROCH

Some of the striking features of object-oriented


programming are:
 Emphasis is on data rather than procedure.
 Programs are divided into what are known as objects.
 Data structures are designed such that they characterized
the objects.
 Functions that operate on data of an object are tied together
in the data structure.
 Data is hidden and cannot be accessed by external
functions.
 Objects may communicate with each other through
function.
MODULAR DESCRIPTION

MAIN MENU
 RESULT MENU
 CLASS RESULT
 STUDENT REPORT CARD
 BACK TO MAIN MENU
 ENTRY/EDIT MENU
 CREATE STUDENT RECORD
 DISPLAY ALL STUDENTS RECORDS
 SEARCH STUDENT RECORD
 MODIFY STUDENT RECORD
 DELETE STUDENT RECORD
 BACK TO MAIN MENU
 EXIT
MODULAR DESCRIPTION-MAIN MENU
MODULE 1-RESULT MENU

The module RESULT MENU is literally the form for the


user to operation on the Results. User can saw all type
RESULT view
 CLASS RESULT
 STUDENT REPORT CARD
 BACK TO MAIN MENU
MODULE 1-RESULT MENU
MODULE 1.1-CLASS RESULT

This is sub module of RESULT MENU section. This


module shows the over all result of whole class.
MODULE 1.1-CLASS RESULT
MODULE 1.2-STUDENT REPORT CARD

In this sub module user can see result of individual student.


User should give roll number of desire student and he can
find the report card of that student.
MODULE 1.2-STUDENT REPORT CARD
MODULE 2- ENTRY/EDIT MENU

Module ENTRY/EDIT MENU provides facility to user can


add, modify, delete details of students.
 CREATE STUDENT RECORD
 DISPLAY ALL STUDENTS RECORDS
 SEARCH STUDENT RECORD
 MODIFY STUDENT RECORD
 DELETE STUDENT RECORD
 BACK TO MAIN MENU
MODULE 2- ENTRY/EDIT MENU
MODULE2.1- CREATE STUDENT
RECORD

This module is used to add new student records.


 Roll number of student :

 Name of student :

 Marks in Physics :

 Marks in Chemistry :

 Marks in Maths :

 Marks in English :

 Marks in Computer Science :


MODULE2.1- CREATE STUDENT RECORD
MODULE 2.2- DISPLAY ALL STUDENTS RECORDS

In this is sub module display all records of students


from whole class.
Module 2.2- DISPLAY ALL STUDENTS RECORDS
MODULE 2.3- SEARCH STUDENT RECORD

This module is used for search particular student


record by entering roll number of desired student.
Module 2.3- SEARCH STUDENT RECORD
MODULE 2.4- MODIFY STUDENT RECORD

This module is used for modify particular


student record by entering roll number of
desired student.
Module 2.4- MODIFY STUDENT RECORD
Module 2.5- DELETE STUDENT RECORD

This module is used for delete particular


student record by entering roll number of
desired student.
Module 2.5- DELETE STUDENT RECORD
MODULE 3- EXIT
MODEL DIAGRAM FOR
Student Record Management
System
.

RESULT MENU

CLASS RESULT STUDENT REPORT CARD

BACK TO MAIN MENU


STUDENT
ENTRY/EDIT MENU DATABASE

CREATE STUDENT RECORD DISPLAY ALL STUDENTS RECORDS

SEARCH STUDENT RECORD MODIFY STUDENT RECORD

DELETE STUDENT RECORD BACK TO MAIN MENU

EXIT
DFD DIAGRAM FOR
Student Record Management
System
0 level dfd
Student Record
user Management System
Student data

1st level dfd


RESULT MENU

user ENTRY/EDIT MENU


Student data

EXIT
DFD DIAGRAM FOR
Student Record Management System
2nd level dfd
DISPLAY ALL STUDENTS RECORDS

RESULT CLASS RESULT

STUDENT REPORT CARD

percentage Student data

MODIFY STUDENT RECORD

English CS
maths
GRADE DELETE STUDENT RECORD

chemistry CREATE STUDENT RECORD

SEARCH STUDENT RECORD


physics
Name Roll no
ER DIAGRAM FOR Student
Record Management System

Roll no
physics

chemistry

Maths

English
Name
Computer percentage
LIMITATIONS OF
STUDY

This software does not support the LOCAL AREA


NETWORK (LAN) system and it does not provide the
multi-user facility.
FUTURE
ENHANCEMENT
•It is very simple application need to be enhanced.
•Can made for multiple users.
•Made for using lan application.
•Made for using wan application.
•Providing more security features.

You might also like