Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 15

NEHRU SMARAKA VIDYALAYA

BANGALORE

Investigatory Project in

COMPUTER SCIENCE
Topic:
Address Book Management System
Submitted to
Mrs. Kopal Agarwal

Submitted by
Taarun Sridhar
Grade
XII C

1
NEHRU SMARAKA VIDYALAYA

Certificate

This is to certify that Taarun Sridhar, bonafide student


of class 12 has successfully completed the project titled
‘Address Book Management System’ in the laboratory
of Nehru Smaraka Vidyalaya prescribed by the central
board of secondary education for the AISSCE for the
year 2019-20

Teacher in–charge HOD Principal

External examiner
Date:

2
Acknowledgement

I wish to express my gratitude to Mrs. Kopal Agarwal


who has been instrumental in helping me complete this
project.

I also wish to express my sincere thanks to our beloved


Principal Dr Anil Kumar T, the management of BIGI
for having changed our focus from exam-based
learning to knowledge-learning which I now understand
will go a long way in molding my future ahead for
better prospects.

I wish to thank my parents, friends and all those who


have directly or indirectly contributed towards the
completion of this project effectively.

3
INDEX

Serial Number Contents Page Number

1 Introduction Hitesh

2 Objective Taarun

3 Requirements Done

4 Header Files and Their Purpose Hitesh

5 Flow Chart Anjan

6 Source Code Taarun Anjan

7 Output Hitesh

Hitesh
8 Limitations
crosscheck
Hitesh
9 Conclusion
crosscheck

10 Bibliography Done

4
INTRODUCTION

Hitesh – Fill info about Telephone Management Systems. Use of keeping an


address book. Note: All formats have been made consistent. Ensure any new
data added is made to be in the same format. Don’t forget to delete these
messages.

5
OBJECTIVE

Write in the end

6
REQUIREMENTS

Software Requirement Specification

A Software requirements specification (SRS), a requirements specification for a


software system, is a complete description of the behavior of a system to be
developed and may include a set of use cases that describe interactions the users
will have with the software. In addition, it also contains non-functional
requirements. Non-functional requirements impose constraints on the design or
implementation (such as performance engineering requirements, quality
standards, or design constraints).

Hardware Interfaces

 Processor: Pentium IV AND motherboard


 RAM: 512MB or above
 Hard Disk: 40GB or above
 Input Devices: Keyboard, Mouse
 Output Devices: Monitor; -14” VGA

Software Interfaces

 Operating System: Windows XP


 Front End: Microsoft Visual Basic 6.0
 Back End: Microsoft Access

7
HEADER FILES AND THEIR PURPOSE

Conio.h: conio.h is a C header file used mostly by MS-DOS compilers to


provide console input/output. It is not part of the C standard library or ISOC,
nor is it defined by POSIX. This header declares several useful library functions
for performing "console input and output" from a program.

Stdio.h: It is a statement which tells the compiler to insert the contents of stdio
at that particular place.

String.h: Provides many "string" handling functions. Arguments are character


arrays, or occasionally integers designating a length and/or location.

Iostream.h: It is used so that we can use ‘cout’ and ‘cin’ in the C++ program.
They both are the part of input output library files.

Stdlib.h: It is the header of the general-purpose standard library of C


programming language which includes functions involving memory allocation,
process control, conversions and others.

Hitesh – Find similarly for fstream.h, ctype.h, process.h, iomanip.h,

8
FLOW CHART

9
SOURCE CODE

#include<fstream.h>

#include<iostream.h>

#include<conio.h>

#include<ctype.h>

#include<process.h>

#include<iomanip.h>

#include<stdio.h>

#include<string.h>

#include<stdlib.h>

10
OUTPUT

Hitesh – Paste output of programs here

11
LIMITATIONS

The main limitation of the previous system of Address Book Management


System:

● The existing system only provides text-based interface, which is not as user-
friendly as Graphical user Interface.

● Since the system is implemented in Manual, so the response is very slow.

● The transactions are executed in offline mode; hence online data capture and
modification is not possible.

● Off-line reports cannot be generated due to batch mode execution. Hence,


there is a need of reformation of the system with more advantages and
flexibility. The Library Management System eliminates most of the limitations
of the existing software.

It has the following objectives:

● Enhancement:

The main objective of Library Management System is to enhance


and upgrade the existing system by increasing its efficiency and
effectiveness. The software improves the working methods by
replacing the existing manual system with the computer-based
system.

● Automation:

The Library Management System automates each and every


activity of the manual system and increases its throughput. Thus
the response time of the system is very less and it works very fast.

● Accuracy:

12
The Library Management System provides the uses a quick
response with very accurate information regarding the users etc.
Any details or system in an accurate manner, as and when required.

● User-Friendly:

The software Library Management System has a very user-friendly


interface. Thus the users will feel very easy to work on it. The
software provides accuracy along with a pleasant interface. Make
the present manual system more interactive, speedy and user
friendly.

● Availability:

The transaction reports of the system can be retried as and when


required. Thus, there is no delay in the availability of any
information, whatever needed, can be captured very quickly and
easily.

13
CONCLUSION

C++ software can also be used to design numerous databases and systems like
the one above. These types of systems help increase the efficiency of handling
data. The C++ software is easier to use when the user knows the language.
Using a manual system ensure data entry is more accurate, up to date and
organized. Automation ensure smooth running of tasks and processes in the
hospital.
The C++ program also has many limitations related to response, online
availability and user-friendliness. Since it is a manual system, the response is
slow. There is no option for online availability, which is a disadvantage in a
hospital environment. C++ is not user-friendly as there is no GUI (Graphical
User Interface).
In this time and age of IoT, C++ may look like a dinosaur and feel outdated. But
it still plays a very integral part of development and IT and is still considered a
very good language to act as a foundation for young aspiring students, allowing
them to learn any language they want very easily. So, C++ is one of the best
languages that are out there.

14
BIBLIOGRAPHY

 www.cpp-project.blogspot.com
 www.turbocbse.blogspot.com
 www.google.com
 www.techprevue.com
 www.jagranjosh.com
 www.online.codingblocks.com
 Class 12 CBSE Textbook

15

You might also like