College Database
Management System
Presented By:
MANOJ PATHAK
2101529
Objective of My Project
Data becomes a huge trouble in this modern era and
management of data is quite a big trouble.
Storing and searching of information is very fast in
computers as compared to manual form.
About My Project
There are many approaches to achieve my goal but I
choose something different to learn new.
College Database Management System application is
purely developed in C language environment.
The whole code is compiled in Code::Blocks GCC
Compiler.
Introduction to College Database Management
System
As discussed earlier CDMS is a database management
system.
It is a multi user administration application using which
they can store information of students and faculty
members.
In my project, admin can easily add, remove, search for
the information regarding students and faculty members.
1/2
Continued….
The whole program is very dynamic.
The application is very user friendly.
Application are based on the concept of File Handling of
C language.
Application is fully secured and follows the general
principle of Cyber Security:
Confidentiality, Availability, Integrity.
2/2
Concepts Used in Project
C Pointers
The pointers is a variable which stores the address of
another variable.
The pointer in C language can be declared using *
(asterisk symbol).
It is also known as in-directional pointer used to
dereference a pointer.
Usage of Pointers
I. Dynamic memory allocation: In C language, we can
dynamically allocate memory using malloc() and
calloc() functions where the pointer in used.
II. Arrays, Function and Structures: Pointers in C language
are widely used in arrays, functions and structures. It
reduces the code and improves the performance.
File Handling in C Language
File Handling in C enables us to create, update, read and
delete the files stored on the local file system through out
C program.
The following operations can be performed on a file:
a) Creation of the new file.
b) Opening an existing file.
c) Reading from the file.
d) Writing to the file..
e) Deleting the file.
Functions in File Handling
S.No Function Description
1 fopen() Opens new or existing file.
2 fprintf() Write data into the file.
3 fscanf() Reads data from the file.
4 fputc() Writes a character into the file.
5 fgetc() Reads a character from the file.
6 fclose() Closes the file.
7 fseek() Sets the pointer to the given position.
8 fputw() Writes an integer to file.
9 fgetw() Reads an integer from file.
10 ftell() Returns current position.
11 rewind() Sets the file pointer to the beginning of the file.
C Structure
Structure in C is a user-defined data type that enables us
to store the collection of different data types.
Each element of a structure is called a member.
Structures can stimulate the use of classes and templates
as it can store various information.
Methodology
User Login Screen
Application has multi-user login system which will
help in protecting it from unauthorized access.
Default Username: Manoj
Default Password: 2101529
Admin can add, remove, and update the username at
any time easily.
This will ensures the confidentiality of the program.
Menu Screen
This screen shows all the functionalities that the
program can do.
It includes functions such as addition, removal,
updating, search, print the information of students
and faculty members present in the database.
THANKYO
U