OOps Assignment PartA - Mani

OOps Assignment PartA - Mani - OOPs Assignment Part A This...

Info iconThis preview shows pages 1–3. Sign up to view the full content.

View Full Document Right Arrow Icon
OOP’s Assignment Part A This document outlines how I have implemented the concepts and features of OOP’s and C++ in the programs. Each section of this documents describes the different concepts of programming. I will start this with a brief introduction on what the program the program does followed by different techniques and mechanisms used. Introduction: This program is all about retrieving the records of a student in a university. The information related to the students is stored in different text files. Below shown is a high level algorithm of the program Algorithm: ALGO1: A student enters his/her username and password. ALGO2: once the user is Authenticated he has the option to perform one of the following actions View his/her personal information. View his/her Academic information. View current subjects and marks. View his/her attendance. The scrrens for theses are covered under “Compiling and Running” section of the document. Features of OOP’s and Implementation in the program This section of the document describes in which part of the code I have implemented the related concept. Class: The class implements the most important feature of OOP’s i.e “ encapsulation”. E ncapsulation is the process of combining the data and the functions that manipulate that data. This data is refered to as “Member data” and the Functions are refered “member functions”. So we can define a class as a data structure which encapsulate Member data and Member functions. Defining a class in C++: Befor creating a class we just skeleton the structure of the class into a “ header file ”. And then we define the actula liogic into the respective “ .cpp ” file which includes the respective heade file. I have implemented the following header files and class definations: Student.h Student_Peronal_Details.h Student_Academic_Details.h Authenticate.h Member Data:
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Every class has member data defined in it. This defines the properties of a class. For example if we have class Dog { string breed; bool isDog; .
Background image of page 2
Image of page 3
This is the end of the preview. Sign up to access the rest of the document.

This note was uploaded on 02/22/2011 for the course CS 541 taught by Professor Dr.marcosrodrigues during the Spring '09 term at SUNY Buffalo.

Page1 / 6

OOps Assignment PartA - Mani - OOPs Assignment Part A This...

This preview shows document pages 1 - 3. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online