SlideShare a Scribd company logo
Contact Management System
PROGRAMMING ASSIGNMENT
12/1/2017 ABDUR REHMAN BSCS-1-A instructor: sir murtaza Ahmed Siddiqui
Title and Content Layout with List
• Introduction to CMS (contact management system )
• Objectives of project
• Project Methodology
• Parameters involved
• Learning from project
• My Project Now !!!
• Scope in business field
12/1/2017 ABDUR REHMAN BSCS-1-A instructor: sir murtaza Ahmed Siddiqui
Introduction to CMS (contact management system)
A Contact management system is a program that enables users to
easily store and find contact information , such as Name,
Relationship status , Addresses, Telephone numbers, and Email
addresses . This program can be associated to different devices and
GUI Projects and applications .
12/1/2017 ABDUR REHMAN BSCS-1-A instructor: sir murtaza Ahmed Siddiqui
Objectives OF CMS project
• The main objective of the C++ Project on Contact Management
System is to manage the details of Contacts , Name,
Relationship status , Phone , Address & Email id . It manages all the
information about CONTACTS .
12/1/2017 ABDUR REHMAN BSCS-1-A instructor: sir murtaza Ahmed Siddiqui
Objectives OF CMS project
• The project is totally built at administrative end and thus only the
administrator is guaranteed the access .
• initialization of project is setup in such a way that multiple number
of administrator users can access it with their special identity and
password .
12/1/2017 ABDUR REHMAN BSCS-1-A instructor: sir murtaza Ahmed Siddiqui
Objectives OF CMS project
• The purpose of the project is to build an application program to
reduce the manual work for managing the contacts ,Phone
Numbers , Names , Relationship status , Address & Email ids.
• All contacts and its information is saved in text file in the parent
directory .
12/1/2017 ABDUR REHMAN BSCS-1-A instructor: sir murtaza Ahmed Siddiqui
Project Methodology
The project will be created with the help of C++ programming
Language . Basically this program is created in the C - programming
language and C++ TURBO IDE (can easily be found on internet) , for
utilization of special purpose functions but for simple project I tried
to convert this program syntax in to the syntax of C++ to use it in Dev
C++ and visual Studio.
12/1/2017 ABDUR REHMAN BSCS-1-A instructor: sir murtaza Ahmed Siddiqui
Project Methodology
• This project can be developed via use of File Handling , Link Listing ,
and Database Structure. One thing I found is that different methods
may develop the program for extra special functions but they also
bring flaws . So I simplified my program by use of File Handling
using “Struct” which allowed me simplicity in coding and also
allowed me to make my program User friendly yet user restrictions
are also part of it .
12/1/2017 ABDUR REHMAN BSCS-1-A instructor: sir murtaza Ahmed Siddiqui
Parameter Involved
• Functions
• Switches
• File handling
• Structures
• Go to statements
• FOR Visualization Attractiveness I used “SYSTEM color scheme tag”
12/1/2017 ABDUR REHMAN BSCS-1-A instructor: sir murtaza Ahmed Siddiqui
Learning From Project
Learning which I developed from this project is
• Basics of File handling , using of “class” and “struct” is cleared .
• Many statements and codes and predefined functions which I had
not used before are practically used in this project which help me to
study them in detail .
• I had learned is how to restrict the user throughout the program in
different areas of input.
12/1/2017 ABDUR REHMAN BSCS-1-A instructor: sir murtaza Ahmed Siddiqui
About my project Now !!!
• MY project is Contact management system .
• It is a Multiple Administrative program .
• Administrators requires a unique ID and Password to access their
Account .
• After execution the Signup / Login screen appears . After login is
successful you reach Welcome screen where options of Add contact
, View Contact list , Search Contact –via Number or –via Name ,
Delete the contact are available .
12/1/2017 ABDUR REHMAN BSCS-1-A instructor: sir murtaza Ahmed Siddiqui
About my project Now !!!
on clicking 1 – we enter add contact where Number [Restriction of
user to give numbers only upto 11 digits which is according to
numbers rules assigned by Govt of Pakistan] , Name , relationship
status , Address & Email is Added . [if number is found already saved
in any other contact it will prompt Contact already exists ].
On clicking 2 –We reach the option of view wher we can check the list
of existing contacts .
On clicking 3 –We reach the option of Search , where user is allowed
to search by name or number .
12/1/2017 ABDUR REHMAN BSCS-1-A instructor: sir murtaza Ahmed Siddiqui
About my project Now !!!
• On clicking 4 –we reach the option where again user is given option
to find the contact with name or number and then contact is
deleted .
• On clicking 5 –Administrator Exits from the program .
• In all 4 cases user is given an option to Exit program or Return back
to Main menu .
• Every case consist of different system color scheme to make user
enjoy using the CMS .
12/1/2017 ABDUR REHMAN BSCS-1-A instructor: sir murtaza Ahmed Siddiqui
start
Main
Body
Sign up
& Login
Option
statement
op
1
op
2
op
3
op
4
op
5
create
Display
list
Search Delete EXit
cont
EndNOYES
ABDUR REHMAN BSCS-1-A instructor: sir murtaza Ahmed Siddiqui
Scope in Business field
• Business communities now requires advanced CMS systems giving
number of advanced options and use to access online browsing .
• Now a days contact management systems have become so
complicated that now different elite express communities have
launched online CRM’system (customer relationship management )
which control and handle data with security and ease of access .
12/1/2017 ABDUR REHMAN BSCS-1-A instructor: sir murtaza Ahmed Siddiqui

More Related Content

What's hot

Project report-on-student-information-management-system-php-mysql
Project report-on-student-information-management-system-php-mysqlProject report-on-student-information-management-system-php-mysql
Project report-on-student-information-management-system-php-mysql
Raj Sharma
 

What's hot (20)

Online doctor appointment
Online doctor appointmentOnline doctor appointment
Online doctor appointment
 
Banking Management System Project
Banking Management System ProjectBanking Management System Project
Banking Management System Project
 
Online Examination System Project report
Online Examination System Project report Online Examination System Project report
Online Examination System Project report
 
Employee Management System
Employee Management SystemEmployee Management System
Employee Management System
 
Attendance management system project report.
Attendance management system project report.Attendance management system project report.
Attendance management system project report.
 
E healthcare
E healthcare E healthcare
E healthcare
 
Chat Application [Full Documentation]
Chat Application [Full Documentation]Chat Application [Full Documentation]
Chat Application [Full Documentation]
 
Srs document
Srs documentSrs document
Srs document
 
BANK MANAGEMENT SYSTEM report
BANK MANAGEMENT SYSTEM reportBANK MANAGEMENT SYSTEM report
BANK MANAGEMENT SYSTEM report
 
Srs for banking system
Srs for banking systemSrs for banking system
Srs for banking system
 
Project presentation
Project presentationProject presentation
Project presentation
 
Student report
Student reportStudent report
Student report
 
Project for Student Result System
Project for Student Result SystemProject for Student Result System
Project for Student Result System
 
Project report-on-student-information-management-system-php-mysql
Project report-on-student-information-management-system-php-mysqlProject report-on-student-information-management-system-php-mysql
Project report-on-student-information-management-system-php-mysql
 
Quiz application
Quiz applicationQuiz application
Quiz application
 
Report on web development
Report on web developmentReport on web development
Report on web development
 
Telephone directory in c
Telephone directory in cTelephone directory in c
Telephone directory in c
 
CSE Final Year Project Presentation on Android Application
CSE Final Year Project Presentation on Android ApplicationCSE Final Year Project Presentation on Android Application
CSE Final Year Project Presentation on Android Application
 
Software Requirement Specification Of Hotel Management System
Software Requirement Specification Of Hotel Management SystemSoftware Requirement Specification Of Hotel Management System
Software Requirement Specification Of Hotel Management System
 
mini project in c using data structure
mini project in c using data structure mini project in c using data structure
mini project in c using data structure
 

Similar to Contact management system , phone book management system

AS08 Final Project Afreen Khalid
AS08 Final Project Afreen KhalidAS08 Final Project Afreen Khalid
AS08 Final Project Afreen Khalid
Afreen Khalid
 
Final PffrftfftftfffPTprocareer_ppt.pptx
Final PffrftfftftfffPTprocareer_ppt.pptxFinal PffrftfftftfffPTprocareer_ppt.pptx
Final PffrftfftftfffPTprocareer_ppt.pptx
patadiyakevin3
 
Haritri Bhamidimarri_Business Analyst_Version2
Haritri Bhamidimarri_Business Analyst_Version2Haritri Bhamidimarri_Business Analyst_Version2
Haritri Bhamidimarri_Business Analyst_Version2
haritri bhamidimarri
 
Resume _571966_Hrushikesh Deshpande
Resume _571966_Hrushikesh DeshpandeResume _571966_Hrushikesh Deshpande
Resume _571966_Hrushikesh Deshpande
hrushikesh deshpande
 
Aniket updated resume 3
Aniket updated resume 3Aniket updated resume 3
Aniket updated resume 3
ANIKET THAKRE
 

Similar to Contact management system , phone book management system (20)

contactmanagementsystem-171201151911.pptx
contactmanagementsystem-171201151911.pptxcontactmanagementsystem-171201151911.pptx
contactmanagementsystem-171201151911.pptx
 
AS08 Final Project Afreen Khalid
AS08 Final Project Afreen KhalidAS08 Final Project Afreen Khalid
AS08 Final Project Afreen Khalid
 
Azimulla resume
Azimulla resumeAzimulla resume
Azimulla resume
 
Employee Management System (EMS) Project Documentation
Employee Management System (EMS) Project DocumentationEmployee Management System (EMS) Project Documentation
Employee Management System (EMS) Project Documentation
 
mandip_darji
mandip_darjimandip_darji
mandip_darji
 
Strategies & Tools to up your Personal Productivity
Strategies & Tools to up your Personal ProductivityStrategies & Tools to up your Personal Productivity
Strategies & Tools to up your Personal Productivity
 
Presentation kick off Presentstion by MM Rahman
Presentation kick off Presentstion by MM RahmanPresentation kick off Presentstion by MM Rahman
Presentation kick off Presentstion by MM Rahman
 
Sravan kumar oct2016 0307_project_welike
Sravan kumar oct2016 0307_project_welikeSravan kumar oct2016 0307_project_welike
Sravan kumar oct2016 0307_project_welike
 
Final PffrftfftftfffPTprocareer_ppt.pptx
Final PffrftfftftfffPTprocareer_ppt.pptxFinal PffrftfftftfffPTprocareer_ppt.pptx
Final PffrftfftftfffPTprocareer_ppt.pptx
 
Bank Management System Desktop Application
Bank Management System Desktop Application Bank Management System Desktop Application
Bank Management System Desktop Application
 
Debasish mahapatra_Senior Business Analyst_resume
Debasish mahapatra_Senior Business Analyst_resumeDebasish mahapatra_Senior Business Analyst_resume
Debasish mahapatra_Senior Business Analyst_resume
 
Haritri Bhamidimarri_Business Analyst_Version2
Haritri Bhamidimarri_Business Analyst_Version2Haritri Bhamidimarri_Business Analyst_Version2
Haritri Bhamidimarri_Business Analyst_Version2
 
JIT Project
JIT ProjectJIT Project
JIT Project
 
Said cv
Said cvSaid cv
Said cv
 
AnnadaanPresentation_final.pptx
AnnadaanPresentation_final.pptxAnnadaanPresentation_final.pptx
AnnadaanPresentation_final.pptx
 
Resume _571966_Hrushikesh Deshpande
Resume _571966_Hrushikesh DeshpandeResume _571966_Hrushikesh Deshpande
Resume _571966_Hrushikesh Deshpande
 
Aniket updated resume 3
Aniket updated resume 3Aniket updated resume 3
Aniket updated resume 3
 
4. Reducing the Noise & Complexity of Work
4. Reducing the Noise & Complexity of Work4. Reducing the Noise & Complexity of Work
4. Reducing the Noise & Complexity of Work
 
Aurkut - A social Networking website
Aurkut - A social Networking websiteAurkut - A social Networking website
Aurkut - A social Networking website
 
Sachin CV
Sachin CVSachin CV
Sachin CV
 

Recently uploaded

plant breeding methods in asexually or clonally propagated crops
plant breeding methods in asexually or clonally propagated cropsplant breeding methods in asexually or clonally propagated crops
plant breeding methods in asexually or clonally propagated crops
parmarsneha2
 
Additional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdfAdditional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdf
joachimlavalley1
 
The Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdfThe Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdf
kaushalkr1407
 

Recently uploaded (20)

50 ĐỀ LUYỆN THI IOE LỚP 9 - NĂM HỌC 2022-2023 (CÓ LINK HÌNH, FILE AUDIO VÀ ĐÁ...
50 ĐỀ LUYỆN THI IOE LỚP 9 - NĂM HỌC 2022-2023 (CÓ LINK HÌNH, FILE AUDIO VÀ ĐÁ...50 ĐỀ LUYỆN THI IOE LỚP 9 - NĂM HỌC 2022-2023 (CÓ LINK HÌNH, FILE AUDIO VÀ ĐÁ...
50 ĐỀ LUYỆN THI IOE LỚP 9 - NĂM HỌC 2022-2023 (CÓ LINK HÌNH, FILE AUDIO VÀ ĐÁ...
 
PART A. Introduction to Costumer Service
PART A. Introduction to Costumer ServicePART A. Introduction to Costumer Service
PART A. Introduction to Costumer Service
 
Synthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptxSynthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptx
 
Introduction to Quality Improvement Essentials
Introduction to Quality Improvement EssentialsIntroduction to Quality Improvement Essentials
Introduction to Quality Improvement Essentials
 
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXXPhrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
 
plant breeding methods in asexually or clonally propagated crops
plant breeding methods in asexually or clonally propagated cropsplant breeding methods in asexually or clonally propagated crops
plant breeding methods in asexually or clonally propagated crops
 
Basic_QTL_Marker-assisted_Selection_Sourabh.ppt
Basic_QTL_Marker-assisted_Selection_Sourabh.pptBasic_QTL_Marker-assisted_Selection_Sourabh.ppt
Basic_QTL_Marker-assisted_Selection_Sourabh.ppt
 
How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...
 
1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx
 
Template Jadual Bertugas Kelas (Boleh Edit)
Template Jadual Bertugas Kelas (Boleh Edit)Template Jadual Bertugas Kelas (Boleh Edit)
Template Jadual Bertugas Kelas (Boleh Edit)
 
Additional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdfAdditional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdf
 
Instructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptxInstructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptx
 
How to Create Map Views in the Odoo 17 ERP
How to Create Map Views in the Odoo 17 ERPHow to Create Map Views in the Odoo 17 ERP
How to Create Map Views in the Odoo 17 ERP
 
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...
 
special B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdfspecial B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdf
 
Basic phrases for greeting and assisting costumers
Basic phrases for greeting and assisting costumersBasic phrases for greeting and assisting costumers
Basic phrases for greeting and assisting costumers
 
2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...
 
The Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdfThe Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdf
 
Overview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with MechanismOverview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with Mechanism
 
Extraction Of Natural Dye From Beetroot (Beta Vulgaris) And Preparation Of He...
Extraction Of Natural Dye From Beetroot (Beta Vulgaris) And Preparation Of He...Extraction Of Natural Dye From Beetroot (Beta Vulgaris) And Preparation Of He...
Extraction Of Natural Dye From Beetroot (Beta Vulgaris) And Preparation Of He...
 

Contact management system , phone book management system

  • 1. Contact Management System PROGRAMMING ASSIGNMENT 12/1/2017 ABDUR REHMAN BSCS-1-A instructor: sir murtaza Ahmed Siddiqui
  • 2. Title and Content Layout with List • Introduction to CMS (contact management system ) • Objectives of project • Project Methodology • Parameters involved • Learning from project • My Project Now !!! • Scope in business field 12/1/2017 ABDUR REHMAN BSCS-1-A instructor: sir murtaza Ahmed Siddiqui
  • 3. Introduction to CMS (contact management system) A Contact management system is a program that enables users to easily store and find contact information , such as Name, Relationship status , Addresses, Telephone numbers, and Email addresses . This program can be associated to different devices and GUI Projects and applications . 12/1/2017 ABDUR REHMAN BSCS-1-A instructor: sir murtaza Ahmed Siddiqui
  • 4. Objectives OF CMS project • The main objective of the C++ Project on Contact Management System is to manage the details of Contacts , Name, Relationship status , Phone , Address & Email id . It manages all the information about CONTACTS . 12/1/2017 ABDUR REHMAN BSCS-1-A instructor: sir murtaza Ahmed Siddiqui
  • 5. Objectives OF CMS project • The project is totally built at administrative end and thus only the administrator is guaranteed the access . • initialization of project is setup in such a way that multiple number of administrator users can access it with their special identity and password . 12/1/2017 ABDUR REHMAN BSCS-1-A instructor: sir murtaza Ahmed Siddiqui
  • 6. Objectives OF CMS project • The purpose of the project is to build an application program to reduce the manual work for managing the contacts ,Phone Numbers , Names , Relationship status , Address & Email ids. • All contacts and its information is saved in text file in the parent directory . 12/1/2017 ABDUR REHMAN BSCS-1-A instructor: sir murtaza Ahmed Siddiqui
  • 7. Project Methodology The project will be created with the help of C++ programming Language . Basically this program is created in the C - programming language and C++ TURBO IDE (can easily be found on internet) , for utilization of special purpose functions but for simple project I tried to convert this program syntax in to the syntax of C++ to use it in Dev C++ and visual Studio. 12/1/2017 ABDUR REHMAN BSCS-1-A instructor: sir murtaza Ahmed Siddiqui
  • 8. Project Methodology • This project can be developed via use of File Handling , Link Listing , and Database Structure. One thing I found is that different methods may develop the program for extra special functions but they also bring flaws . So I simplified my program by use of File Handling using “Struct” which allowed me simplicity in coding and also allowed me to make my program User friendly yet user restrictions are also part of it . 12/1/2017 ABDUR REHMAN BSCS-1-A instructor: sir murtaza Ahmed Siddiqui
  • 9. Parameter Involved • Functions • Switches • File handling • Structures • Go to statements • FOR Visualization Attractiveness I used “SYSTEM color scheme tag” 12/1/2017 ABDUR REHMAN BSCS-1-A instructor: sir murtaza Ahmed Siddiqui
  • 10. Learning From Project Learning which I developed from this project is • Basics of File handling , using of “class” and “struct” is cleared . • Many statements and codes and predefined functions which I had not used before are practically used in this project which help me to study them in detail . • I had learned is how to restrict the user throughout the program in different areas of input. 12/1/2017 ABDUR REHMAN BSCS-1-A instructor: sir murtaza Ahmed Siddiqui
  • 11. About my project Now !!! • MY project is Contact management system . • It is a Multiple Administrative program . • Administrators requires a unique ID and Password to access their Account . • After execution the Signup / Login screen appears . After login is successful you reach Welcome screen where options of Add contact , View Contact list , Search Contact –via Number or –via Name , Delete the contact are available . 12/1/2017 ABDUR REHMAN BSCS-1-A instructor: sir murtaza Ahmed Siddiqui
  • 12. About my project Now !!! on clicking 1 – we enter add contact where Number [Restriction of user to give numbers only upto 11 digits which is according to numbers rules assigned by Govt of Pakistan] , Name , relationship status , Address & Email is Added . [if number is found already saved in any other contact it will prompt Contact already exists ]. On clicking 2 –We reach the option of view wher we can check the list of existing contacts . On clicking 3 –We reach the option of Search , where user is allowed to search by name or number . 12/1/2017 ABDUR REHMAN BSCS-1-A instructor: sir murtaza Ahmed Siddiqui
  • 13. About my project Now !!! • On clicking 4 –we reach the option where again user is given option to find the contact with name or number and then contact is deleted . • On clicking 5 –Administrator Exits from the program . • In all 4 cases user is given an option to Exit program or Return back to Main menu . • Every case consist of different system color scheme to make user enjoy using the CMS . 12/1/2017 ABDUR REHMAN BSCS-1-A instructor: sir murtaza Ahmed Siddiqui
  • 14. start Main Body Sign up & Login Option statement op 1 op 2 op 3 op 4 op 5 create Display list Search Delete EXit cont EndNOYES ABDUR REHMAN BSCS-1-A instructor: sir murtaza Ahmed Siddiqui
  • 15. Scope in Business field • Business communities now requires advanced CMS systems giving number of advanced options and use to access online browsing . • Now a days contact management systems have become so complicated that now different elite express communities have launched online CRM’system (customer relationship management ) which control and handle data with security and ease of access . 12/1/2017 ABDUR REHMAN BSCS-1-A instructor: sir murtaza Ahmed Siddiqui