Вы находитесь на странице: 1из 15

PROJECT REPORT ON

“Contact Management System ”


SUBMITTED TO THE SAVITRIBAI PHULE PUNE UNIVERSITY, PUNE

SUBMITTED BY

Name : Amey Sunil Kanunje Roll No : 202


Name : Pratik Daund Roll No : 210
Name : Sourabh Mahale Roll No : 219
Name : Niraj Khare Roll No : 218

DEPARTMENT OF COMPUTER ENGINEERING

STES’S SMT. KASHIBAI NAVALECOLLEGE OF ENGINEERING

VADGAON BK, OFF SINHGAD ROAD, PUNE 411041

SAVITRIBAI PHULE PUNE UNIVERSITY

2019 - 2020

SKNCOE 1
CERTIFICATE

This is to certify that the project report entitled

“Contact Management System”

Submitted by

NAME: Amey Sunil Kanunje EXAM NO :

NAME : Pratik Daund EXAM NO :

NAME : Sourabh Mahalle EXAM NO :

NAME : Niraj Khare EXAM NO :

is a bonafide work carried out by her/ him under the supervision of Prof. Poonam Railkar
and it is approved for the partial fulfillment of the requirement of University of Pune as a part
Database Management Lab work syllabus (Third year Computer Engineering).

( ) (Dr. P. N. Mahalle)

Department of Computer Engineering Head, Department of Computer Engineering

SKNCOE 2
ACKNOWLDGEMENT

The satisfaction that accompanies that the successful completion of


any task would be incomplete without the mention of people whose
ceaseless cooperation made it possible, whose constant guidance and
encouragement crown all efforts with success.

We are grateful to our project guide Prof. Poonam Raikar for


the guidance, inspiration and constructive suggestions that helps me in the
preparation of this project.

Last but not the least I wish to avail myself of this opportunity,
express a sense of gratitude and love to my friends and my beloved parents
for their manual support, strength and help.

SKNCOE 3
Index

CHAPTER TITLE PAGE NO


01 Abstract 05
02 Problem Definition 06
03 Project Architecture 07
04 Entity Relationship Diagram 08
05 Database normalization 09
06 Software and Hardware requirement 10
07 Project description 11
08 GUI( Screen shots) 12
09 Conclusion 15

SKNCOE 4
01. ABSTRACT

The principle behind constructing a Contact Management System is to


effectively retrieve and implement any information that an organization may
have on a pre-existing customer.

All the information related to a particular customer can be linked and


archived only to be retrieved later when they are required most. What should be
more noteworthy is the fact that all of this can be arranged over every single
terminal and at an affordable cost.

Once a company has established a Contact Management System, it can


cater to the needs of the customer better. The records of the customer can now
be studied to understand his or her preferences and implement them for each
individual lead. This gives way to contact personalization.

By managing contacts, the organization can also look for opportunities to


upsell and cross-sell a product or service depending on the customer’s current
situation. By doing so, the company achieves a two-part objective.

On one hand, it establishes a relationship and wins the trust of the customer
with consistent assistance. On the other hand, a happy customer can also
generate the maximum profits as well as an assured guarantee that he or she will
visit the company again sooner or later.

SKNCOE 5
02. PROBLEM DEFINATION

The main objective for developing this project Contact Management


System is to storing the detail of the employees and other persons that are
associated with an organization. It can help for storing details like username,
phone number, password, and email address.

It can also manage Contacts, Peoples, Mobiles, Address, Reminders,


Phone Numbers. File handling has been used to record all data. It can used data
structure to store the user name, email and contact.

In this project, you can add, view, edit, search and delete contacts. All
added and edited records are saved in a file The purpose of the project is to
build an application program to reduce the manual work for managing details
through internet.

This application has a good appearance and is very easy to operate. It is


very simple and easy to access at ASP. It is a very simple source code. This
project provides a lot of features to manage in very well manner. This project
contains a lot of advance modules which makes the back end system very
powerful

SKNCOE 6
03. PROJECT ARCHITECTURE

Contact management is the process of recording contacts’ details and


tracking their interactions with a business. Such systems have gradually evolved
into an aspect of customer relationship management (CRM) systems, which
allow businesses to improve sales and service levels leveraging a wider range of
data.

Contact management quickly evolved from Rolodex and Filofax systems


into desktop-based contact management software and email clients with built-in
contact management tools.

Yet despite these significant technical advances, many businesses found


that their contact management systems fundamentally amounted to little more
than a simple database containing names, phone numbers and notes.

As the categories of sales management and contact management software


have grown closer in recent years, enterprises started to appreciate the benefits
of unified processes and systems capable of capturing a wider range of business
data.

SKNCOE 7
04. ENTITY RELATIONSHIP DIAGRAM

SKNCOE 8
05. DATABASE NORMALIZATION

Database normalization is the process of structuring a relational


database[clarification needed] in accordance with a series of so-called normal
forms in order to reduce data redundancy and improve data integrity. It was first
proposed by Edgar F. Codd as part of his relational model.

Normalization entails organizing the columns (attributes) and tables


(relations) of a database to ensure that their dependencies are properly enforced
by database integrity constraints. It is accomplished by applying some formal
rules either by a process of synthesis (creating a new database design) or
decomposition (improving an existing database design).

The objectives of normalization beyond 1NF (first normal form) were stated as
follows by Codd:

To free the collection of relations from undesirable insertion, update and


deletion dependencies.

To reduce the need for restructuring the collection of relations, as new types of
data are introduced, and thus increase the life span of application programs.

To make the relational model more informative to users.

To make the collection of relations neutral to the query statistics, where these
statistics are liable to change as time goes by.

SKNCOE 9
06. SOFTWARE AND HARDWARE REQUIREMENTS

SKNCOE 10
07. PROJECT DESCRIPTION

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 of all information and communication activities linked to contacts.
Simple ones for personal use are included in most smartphones.

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.

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

Email integration

Scheduling of appointments and meetings

Document management

Notes and conversation management

Import/export utility

SKNCOE 11
08. GUI (SCREEN SHOTS)

Fig 8.1 Step 1(Contact Management GUI)

Fig 8.2 Add Items

SKNCOE 12
Fig 8.3 Entering Details

Fig 8.4 Added Details

SKNCOE 13
Fig 8.5 Deleted First Entry

SKNCOE 14
09.CONCLUSION

To conclude the description about the project: The project developed using
Python and MySQL is based on the requirement specification of the user and
the analysis of the existing system, with flexibility for future enhancement.

Free contact management software, or packages that came bundled with


other business utilities such as spreadsheets, made it easy to store and retrieve
contact information.

But contact management tools and programmes have been integrated into
and superseded by CRM systems that can track everything from customers and
sales leads to marketing campaigns and sales team performance.

Every interaction with a contact can now be tracked and connected to


actions and reminders for follow-ups. And doing this through a single, shareable
database cuts confusion and keeps everyone in sync, automatically.

The next evolution of contact management is cloud-based CM software. A


cloud-based system allows employees to update their system with the latest
information about a contact wherever they are, from any web-enabled device.
This is possible because all data is stored on a single database based in the cloud,
so new and updated information is instantly available to all employees.

SKNCOE 15

Вам также может понравиться