Student Data &Finace project report, Study Guides, Projects, Research of Data Structures and Algorithms

This is the report For The project (Student's Data & Finance Management) that is build in data structure in c++.

Typology: Study Guides, Projects, Research

2014/2015

Uploaded on 06/12/2015

Junaid.Ali
Junaid.Ali 🇵🇰

3.9

(9)

1 document

1 / 7

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
STUDENT’S DATA AND FINANCE SYSTEM
Group Member‘s Name:
Mohammad Naeem 13041598-
Junaid Ali 13041598-
Usman Mansoor 13041598-
Zeeshan Latif 13041598-
Kamran khan 13041598-
SUBMITTED TO:
SABEEN JAVAID
DEPARTMENT OF COMPUTER SCIENCE ( BS-SE(B))
UNIVERSITY OF GUJRAT, SIALKOT CAMPUS,SIALKOT
pf3
pf4
pf5

Partial preview of the text

Download Student Data &Finace project report and more Study Guides, Projects, Research Data Structures and Algorithms in PDF only on Docsity!

STUDENT’S DATA AND FINANCE SYSTEM

Group Member‘s Name:

  • (^) Mohammad Naeem 13041598-
  • Junaid Ali 13041598-
  • Usman Mansoor 13041598-
  • Zeeshan Latif 13041598-
  • Kamran khan 13041598-

SUBMITTED TO:

SABEEN JAVAID

DEPARTMENT OF COMPUTER SCIENCE ( BS-SE(B))

UNIVERSITY OF GUJRAT, SIALKOT CAMPUS,SIALKOT

ABSTRACT:

DOUBLY LINKED LIST:

In Computing , Doubly linked list is a data structure which contain nodes. Each node in list contain data and specific pointers of next and previous nodes. One pointer to its successor (NULL if there is none) and one pointer to its predecessor (NULL if there is none).These pointers enable bi-directional traversing. To get the predecessor and successor of a specific student is made easy by doubly linked list. To search the student’s record, Move to forward and backward made easy by the doubly linked list.

STACK:

Stack is a Data structure in which insertion and deletion takes place at the same end, this one end is called top and the other end is called bottom. Using stack data structure the records of top students easily accessed.

Develpoment language is C++:

IMPLIMENTATION TECHNIQUES:

  • Classes
  • Functions
  • (^) Static variables
  • Reusability
  • Encapsulation

IMPLIMENTATIONS DETAIL

CLASSES:

Four Classes are used in this project.

  • StNode (Student Node)
  • StaNode(Stack Node)
  • Stack
  • Data

PURPOSE Of each class is described below:

  1. StNode:

StNode class is the Base class of data class , because StNode contains All the variables and attributes that are used in data class. The following Functions are used in StNode Class ,

  • SetName getName
  • (^) Setmail getmail
  • SetAdress getAdress
  • SetRollNo getRollNo
  • SetDepart getDepart
  • SetNext getNext
  • SetPrevious getPrevious
  • Print

Etc……..

All these attributes setter and getter (setName,getName) set and return values. each and every variable comprises of this essential information apart from some specific attributes of that StNode. SetNext and Setprevious are that attributes which connects the TWO nodes as next to next and previous to previous.

  1. StaNode:

StaNode (Stack Node) is also used setter getter attributes, Basically in this class the most of attributes are same as StNode class .StaNode class is the Base class of Stack class.Following attributes are include in this class ,,

  • SetName
  • SetDepart
  • setRollNo
  • Remian
  1. Stack:

Stack class is also used setter getter attributes, Basically in this class the records of those students includes who do not submitted their fee. The Remain Function is also used in StaNode class which describes the list of those students who have any kind of fee remaining.

Following attributes are include in this class.

  • Push
  • Pop
  • Void Show
  1. Data:

Data class includes the personal details of each student. It includes the attributes for search, Delete, and add the students record. It also includes the attributes for sorting the