You are on page 1of 14

GUIDELINES FOR PREPARATION

OF SYNOPSIS

FOR

Project Based Learning (P.B.L.)


TITLE OF THE PROJECT
(Title must be in bold and capital letters)

SYNOPSIS

SUBMITTED IN PARTIAL FULFILLMENT OF THE REQUIREMENTS OF

PROJECT BASED LEARNING

SECOND YEAR
ELECTRONICS AND TELECOMMUNICATION ENGINEERING

PREPARED BY

1. (Full name of the candidate)


(Seat No. )
2. (Full name of the candidate)
(Seat No. )
3. (Full name of the candidate)
(Seat No. )

SUPERVISOR (s)
Prof. A.B.C (Full name)

_______________
_______________

Department of Electronics and Telecommunication Engineering

JSPM NARHE TECHNICAL CAMPUS, PUNE


Academic Year

2021-2022
Approval Sheet

This Synopsis report entitled “……………Title………………………………………………….”


by …………………(Student Name)……………. is approved in partial fulfillment of the
requirements of course of Project Based Learning in second year of Electronics and
Telecommunication Engineering.

Examiners

__________________

__________________

__________________

__________________

Supervisor (s)

__________________

__________________

__________________

__________________

Date:

Place:
Contents of Synopsis
1) Title sheet

2) Approval Sheet

3) Contents of Synopsis

4) Introduction

5) Literature Survey

6) Objectives

7) Methodology (if any)

8) Work Plan Schedule

9) References
5) Introduction-
This Phone book Project generates an external file to permanently store the user’s data
(Name and phone number). The phone book is a very simple C project that will help you
understand the core concepts of capacity, record keeping, and data structure. This program will
show you how to add, list, edit or alter, look at, and delete data from a record. Get your head out of
the old phone book and figure out how to go online to find a person’s phone number.
A "white pages" telephone directory
A telephone directory commonly called a telephone book, telephone address book, phone book, or
the white and yellow pages, is a listing of telephone subscribers in a geographical area or
subscribers to services provided by the organization that publishes the directory. Its purpose is to
allow the telephone number of a subscriber identified by name and address to be found.
The advent of the Internet and smartphones in the 21st century greatly reduced the need for
a paper phone book. Some communities, such as Seattle and San Francisco, sought to ban their
unsolicited distribution as wasteful, unwanted and harmful to the environment. The slogan "Let
Your Fingers Do the Walking" refers to the use of phone books.
Subscriber names are generally listed in alphabetical order, together with their postal or
street address and telephone number. In principle, every subscriber in the geographical coverage
area is listed, but subscribers may request the exclusion of their number from the directory, often
for a fee; their number is then said to be "unlisted" (the US and Canada), "ex-directory" (British
English), or "private" (Australia and New Zealand).
A telephone directory may also provide instructions: how to use the telephone service,
how to dial a particular number, be it local or international, what numbers to access important and
emergency services, utilities, hospitals, doctors, and organizations who can provide support in
times of crisis. It may also have civil defence or emergency management information. There may
be transit maps, postal code/zip code guides, international dialling codes or stadium seating charts,
as well as advertising.
A contact list is a collection of screen names. It is a commonplace feature of instant
messaging, Email clients, online games and mobile phones. It has various trademarked and
proprietary names in different contexts.
The contact list is just a list. Its window shows screennames that represent actual other
people. To communicate with someone on the list, the user can select a name and act upon example
open a new E-mail editing session, instant message, or telephone call. In some programs, if your
contact list shows someone, their list will show yours. Contact lists for mobile operating systems
are often shared among several mobile apps.
Some text message clients allow you to change your display name at will while others
only allow you to reformat your screen name (Add/remove spaces and capitalize letters).
Generally, it makes no difference other than how it's displayed.
With most programs, the contact list can be minimized to keep it from getting in the way
and is accessed again by selecting its icon. The style of the contact list is different with the different
programs, but all contact lists have similar capabilities.
Such lists may be used to form social networks with more specific purposes. The list is
not the network: to become a network, a list requires some additional information such as the status
or category of the contact. Given this, contact networks for various purposes can be generated from
the list. Salespeople have long maintained contact networks using a variety of means of contact
including phone logs and notebooks. They do not confuse their list with their network, nor would
they confuse a "sales contact" with a "friend" or person they had already worked with.
An address book or a name and address book is a book or a database used for storing
entries called contacts. Each contact entry usually consists of a few standard fields (for example:
first name, last name, company name, address, telephone number, e-mail address, fax number,
mobile phone number). Most such systems store the details in alphabetical order of people's names,
although in paper-based address books entries can easily end up out of order as the owner inserts
details of more individuals or as people move. Many address books use small ring binders that
allow adding, removing and shuffling of pages to make room.
Address books can also appear as software designed for this purpose, such as the "Address Book"
application included with Apple Inc.'s Mac OS X. Simple address books have been incorporated
into e-mail software for many years, though more advanced versions have emerged in the 1990s
and beyond; and also in mobile phones.
A personal information manager (PIM) integrates an address book, calendar, task list, and
sometimes other features. Entries can be imported and exported from the software in order to
transfer them between programs or computers. The common file formats for these operations are:
 LDIF (*.ldif, *.ldi)
 Tab delimited (*.tab, *.txt)
 Comma-separated (*.csv)
 vCard (*.vcf)
Individual entries are frequently transferred as vCards (*.vcf), which are roughly
comparable to physical business cards. And some software applications like Lotus Notes and Open
Contacts can handle a vCard file containing multiple vCard records.
An online address book typically enables users to create their own web page (or profile
page), which is then indexed by search engines like Google and Yahoo. This in turn enables users
to be found by other people via a search of their name and then contacted via their web page
containing their personal information. Ability to find people registered with online address books
via search engine searches usually varies according to the commonness of the name and the amount
of results for the name. Typically, users of such systems can synchronize their contact details with
other users that they know to ensure that their contact information is kept up to date.
Many people have many different address books: their email accounts, their mobile phone,
and the "friends lists" on their social networking services. A network address book allows them to
organize and manage their address books through one interface and share their contacts across their
different address books and social networks
A contact manager is a software program that enables users to easily store and find contact
information, such as names, addresses, and telephone numbers. They are contact-centric databases
that provide a fully integrated approach to tracking all information and communication activities
linked to contacts. Simple ones for personal use are included in most smartphones. The main
reference standard for contact data and metadata, semantic and interchange, is the V card.
Sophisticated contact managers provide calendar sharing features and allow colleagues to
access the same database. The main reference standard is the V Calendar.
In management terminology, advanced contact managers can be called individual resource
management (IRM) or contact management (CM) tools – systems for managing an individual's
interactions with current and future contacts, to organize, collaborate and synchronize health,
lifestyle, and financial needs.
Contact lists have been available for a long time. The original contact management system
(CMS) was Exsell for DOS[1] by Excalibur Sources, released in 1984.
A contact management system (CMS) may be chosen because it is thought to provide the
following advantages:
 Centralized repository of contact information
 Ready-to-use database with searching
 Sales tracking
 Email integration
 Scheduling of appointments and meetings
 Document management
 Notes and conversation management
 Customizable fields
 Import/export utility
 Contact sharing
Traditionally, a contact manager is usually used for instances where the sales interaction
model of the organization is a one-to-many interaction model, in which a single sales representative
is responsible for multiple roles within a company. Alternatively, a company with a many-to-many
interaction model, in which many sales representatives are targeting a single job role, a customer
relationship management (CRM) system is preferred.:
However, most recent contact management solutions are fully adapted to many-to-many
interactions models, and the difference between a CRM and a Contact Manager starts to lay more
on the fact that CRMs are commonly used to automate sales and marketing processes (quotes,
invoices, reminder emails, etc.) where contacts management solutions focus on a people-centric
approach which goal is to centralize all contact information within an organization and have better
control on who can access this data and how it is accessed.
In short, Phonebook is a simple project built in C where you can save the Infos of a
person and can modify and delete it too. And yeah, it requires the password, Password: ebrajdon.

6) Literature Survey:
 https://www.thephonebook.bt.com/
Search The Phone Book from BT to find contact details of businesses and people across the UK,
or UK and country dialling codes.
 https://www.phonebook.ie/q/name/
Instant access to nationwide residential and business listings in the Republic of Ireland. Contact
us. Change your listing. The listings comprise Phonebook.
 https://www.anywho.com
AnyWho provides a free online people search directory where you can find people by their name,
and address or you can do a reverse lookup by phone number. The AnyWho People Search is
updated weekly with phone numbers of individuals from across the nation.
 https://www.whitepages.com/
Whitepages is the authority in people search, established in 1997. With comprehensive contact
information, including cell phone numbers, for over 275 million people nationwide, and
Whitepages SmartCheck, the fast, comprehensive background check compiled from criminal and
other records from all 50 states. Landlords use Whitepages TenantCheck, which is designed
expressly for screening rental applications. Whitepages provides answers to over 2 million
searches every day and powers the top-ranked domains: Whitepages, 411, and Switchboard.
 https://github.com/ebraj/Phonebook-C-Project
He is a frontend developer who loves to design as well as develop the sites that are unique in
design and probably have the greatest UX.
 https://www.loc.gov/collections/united-states-telephone-directory-collection/about-this-
collection/
The Library of Congress's collection of telephone directories represents the following states and
localities: Alabama, Alaska, Arizona, Arkansas, California, Colorado, Connecticut, Delaware, the
District of Columbia, Florida, Georgia, Hawaii, Iowa, Maryland, Pennsylvania, and the city of
Chicago. The dates of the directories span most of the 20th century. The Library's the United
States telephone directory collection consists of 8,327 digitized reels of microfilm; of these, about
3,500 are presented in this collection. The remainder of the collection may be requested from the
Microform Reader Services.
 https://www.phonebooks.com/
Phonebooks.com makes finding someone easy and best of all there is never a fee for any
information we provide. While public records sites often charge visitors every time they need to
access someone's contact information, everything on our site is available completely free of
charge. You can start your search by using our "find someone" box above, or if you don't want to
search for someone by name, you can also look up information by phone number using our
reverse phonebook. When information is available, you will be able to see mailing address, phone
number, age, family members, pictures and more. Phonebooks.com listings currently extend
across the United States, and while we don't currently offer information on numbers outside of the
US, we do offer an international phonebook directory. Users can access this to find phonebooks
and dialling information for other countries. The internet has made many aspects of our lives
much easier. Finding information on someone is no exception. Online phonebooks have
dramatically simplified the process of finding someone and the numerous ways in which they can
be found. Offline phonebooks only offer the ability to search through thousands of pages of
names organized alphabetically. Phonebooks.com on the other hand is a web-only phonebook
provider and lets users search instantly using a name, a street address or a phone number. All
anyone needs to do is identify what information they have about the person, enter it into one of
our search boxes and begin searching. We've worked hard to offer up-to-date information and
make it available in ways that other websites normally charge. For example, a reverse address
search can be used to identify neighbours and specific property information. These reports can
cost as much as $14.95 at some websites, but here they are free. We have even added zip code and
area code searches, which can help users track down the origin of junk mail, a prank caller or just
find out more information about a specific area. We encourage you to use the tabs at the top of the
page or the navigation below to help find the type of search you need to perform. We are
committed to two things: making sure this site always remains free and making sure we are
always working to improve it.
 http://www.indiacallinginfo.com/india-phone-numbers
India doesn't have especially good online directories for finding landline or mobile phone
numbers. While there is some discussion around improving the scope and availability of directory
enquiry sources, existing resources remain fairly limited. The problem is worse outside the
country since you can't call live into operator-assisted directory enquiry services that many of the
companies provide to their customers. As a result, you may find yourself working harder than
you'd like to find the India phone number you need. One trick is to try using the Yellow Pages -
possibly the person you are calling is listed as a contact for their company?
Below is a recap of the resources that do exist. As you'll see, with residential listings, the offerings
are limited to the online directories of the state-owned companies BSNL and MTNL. The BSNL
and MTNL directories also include business listings. Online Yellow Pages are also a good way to
find business listings.
 https://www.otago.ac.nz/its/services/telephones/otago022889.html
Please browse the University of Otago’s online phonebook to find phone numbers and email
addresses for the University of Otago staff. You can request changes to your Online Phonebook
contact details by using the Ask IT Customer Portal:
Online Phonebook – Add
Online Phonebook – Modify
Online Phonebook – Remove
You will be prompted to log in with your University username and password which will populate
the form with your contact details. Make sure that you have Flash enabled in your web browser.
 https://www.archives.gov/research/alic/reference/mail-and-telephone-directories.html
The Archives Library Information Center (ALIC) is more than a traditional library. Recognizing
that our customers no longer expect to work within the walls of a library, these pages are designed
to provide NARA staff and researchers nationwide with convenient access to content beyond the
physical holdings of our traditional library. ALIC provides access to information on American
history and government, archival administration, information management, and government
documents to NARA staff, archives and records management professionals, and the general public
such as digital records of phonebooks.

Objectives:
One can access to your contacts, whether you are at work or at home. The basic goal of a
phonebook application is to locate a person’s or organization’s address in a short amount of time.
For example, we can look up a person using their name, address, email, phone number, or
location.
This system can be used by the schools, bus company, government agencies, office, and company
that can monitor daily activities.
This program is very useful nowadays to store complete information under single contact number.
This program also has options to deletion and modification of the entered contact number.
It becomes easy for the user to store complete information (i.e. mail-id, address) about his contact.
It is easy for the user to just search his required contact number by just typing name of the contact.
Some times it becomes difficult to store more contact (i.e. over 150).
It becomes even difficult to store contacts with two or more contact numbers.
Methodology:
We have used C language to complete "phonebook" project. C is a general-purpose computer
programming language.

Printf(): printf is a short form of print formatted. This function is designed to display any formatted
content or output that is requested by the user.

Scanf(): Scanf is used to input certain content (such as specific variables) by the user into the code for
testing.

Header files used in creating project are-


1. stdio.h: Header file which has the necessary information to include the input/output related
functions in our program
2. conio.h: All C inbuilt functions are declared in conio.h such as clrscr(), getch().
3. string.h: header file which defines one variable type, one macro, and various functions for manipulating
arrays of characters.
4. stdlib.h: It stands for Standard Library. It has the information of memory allocation/freeing functions.
5. windows.h: Window.h contain declaration of basic windows dll like User32.dll, which contain api’s for
accessing heart of Operating system.

In C programming, data types are declarations for variables. This determines the type and size of data
associated with variables.
1. int: Integers are whole numbers that can have both zero, positive and negative values but no decimal
values.
2. char: Keyword char is used for declaring character type variables.
3. long: If you need to use a large number, you can use a type specifier long.

We have used many functions in this mini project. These functions are easy to understand as their name only
signifies their respective operations.

void menu() – This function is used to display the main menu.


void start() – This functions calls the menu function mentioned above.
void back() – This function is used to go back to start.
void addrecord() – It adds a new Phonebook record.
void listrecord() – This function is used to view list of added records in file.
void modifyrecord() – This function is used to modify added records.
void deleterecord() – It deletes record from file.
void searchrecord() – It searches for added record by name.

An int data type used with the main() function that indicates the function should return an integer value.
When we use an int main() function, it is compulsory to write return 0; statement at the end of the main()
function.

Switch:
A switch statement allows a variable to be tested for equality against a list of values. Each value is called a
case, and the variable being switched on is checked for each switch case.
You can have any number of case statements within a switch. Each case is followed by the value to be
compared to and a colon.
When a break statement is reached, the switch terminates, and the flow of control jumps to the next line
following the switch statement. Not every case needs to contain break statement.
A switch statement can have an optional default case, which must appear at the end of the switch.

Structure:
A structure is a key word that create user defined data type in C. A structure creates a data type that can be
used to group items of possibly different types into a single type.Keyword 'struct’ is used to create a
structure.

Pointer:
The pointer in C language is a variable which stores the address of another variable. This variable can be of
type int, char, array, function, or any other pointer. The size of the pointer depends on the architecture.
However, in 32-bit architecture the size of a pointer is 2 byte.

Array:
An array is defined as the collection of similar type of data items stored at contiguous memory locations.
Arrays are the derived data type in C programming language which can store the primitive type of data such
as int, char, double, float, etc.

If-else statement:
The if-else statement in C is used to perform the operations based on some specific condition. The
operations specified in if block are executed if and only if the given condition is true.

Do-while:
The expression in a do-while statement is evaluated after the body of the loop is executed. Therefore, the
body of the loop is always executed at least once.
6) Work plan schedule:- plan about experiments time wise, after every week.
7) References:-

The students shall follow the style of citation and style of listing in one
of the standard journals in the subject area consistently throughout his/her
report, for example, IEEE. However, the names of all the authors along with
their initials and the full title of the article/monogram/book etc. have to be
given in addition to the journals/publishers, volume, number, pages(s)and
year of publication.
Citation from websites should include the names(s) of author(s)
( including the initials), full title of the article, website reference and when
last accessed.

You might also like