0% found this document useful (0 votes)
87 views15 pages

College DBMS Presentation

This document describes a College Database Management System project created by Manoj Pathak. The project uses C language and file handling concepts to allow administrators to store, search, and manage information on students and faculty members. Key aspects include using pointers for dynamic memory allocation, arrays, functions and structures. The system also implements a user login for security and a menu screen to perform functions like adding, removing, updating, and searching database records.

Uploaded by

welfare
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
87 views15 pages

College DBMS Presentation

This document describes a College Database Management System project created by Manoj Pathak. The project uses C language and file handling concepts to allow administrators to store, search, and manage information on students and faculty members. Key aspects include using pointers for dynamic memory allocation, arrays, functions and structures. The system also implements a user login for security and a menu screen to perform functions like adding, removing, updating, and searching database records.

Uploaded by

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

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

You might also like