SlideShare a Scribd company logo
1 of 15
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

Telephone directory in c
Telephone directory in cTelephone directory in c
Telephone directory in cUpendra Sengar
 
Student management system project report c++
Student management system project report c++Student management system project report c++
Student management system project report c++Student
 
COLLEGE PHONE BOOK Final documentation
COLLEGE PHONE BOOK Final documentationCOLLEGE PHONE BOOK Final documentation
COLLEGE PHONE BOOK Final documentationBhadra Gowdra
 
A c program of Phonebook application
A c program of Phonebook applicationA c program of Phonebook application
A c program of Phonebook applicationsvrohith 9
 
Hostel Management system Report
Hostel Management system ReportHostel Management system Report
Hostel Management system ReportPrasoon Rawat
 
Logical and Conditional Operator In C language
Logical and Conditional Operator In C languageLogical and Conditional Operator In C language
Logical and Conditional Operator In C languageAbdul Rehman
 
Project for Student Result System
Project for Student Result SystemProject for Student Result System
Project for Student Result SystemKuMaR AnAnD
 
Basics of C programming
Basics of C programmingBasics of C programming
Basics of C programmingavikdhupar
 
15.project attendence managemnt system
15.project attendence managemnt system15.project attendence managemnt system
15.project attendence managemnt systemHaseeb Nasir
 
College Management System project
College Management System projectCollege Management System project
College Management System projectManish Kushwaha
 
Minor project Report for "Quiz Application"
Minor project Report for "Quiz Application"Minor project Report for "Quiz Application"
Minor project Report for "Quiz Application"Harsh Verma
 
Student result mamagement
Student result mamagementStudent result mamagement
Student result mamagementMickey
 
python project ppt.pptx
python project ppt.pptxpython project ppt.pptx
python project ppt.pptxAkshatGoswami3
 
student database management system
student database management systemstudent database management system
student database management systemMd. Riadul Islam
 

What's hot (20)

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
 
Student management system project report c++
Student management system project report c++Student management system project report c++
Student management system project report c++
 
COLLEGE PHONE BOOK Final documentation
COLLEGE PHONE BOOK Final documentationCOLLEGE PHONE BOOK Final documentation
COLLEGE PHONE BOOK Final documentation
 
A c program of Phonebook application
A c program of Phonebook applicationA c program of Phonebook application
A c program of Phonebook application
 
Student record
Student recordStudent record
Student record
 
Hostel Management system Report
Hostel Management system ReportHostel Management system Report
Hostel Management system Report
 
Logical and Conditional Operator In C language
Logical and Conditional Operator In C languageLogical and Conditional Operator In C language
Logical and Conditional Operator In C language
 
Project for Student Result System
Project for Student Result SystemProject for Student Result System
Project for Student Result System
 
C language ppt
C language pptC language ppt
C language ppt
 
Phonebook project in C
Phonebook project in CPhonebook project in C
Phonebook project in C
 
Basics of C programming
Basics of C programmingBasics of C programming
Basics of C programming
 
Function in C program
Function in C programFunction in C program
Function in C program
 
15.project attendence managemnt system
15.project attendence managemnt system15.project attendence managemnt system
15.project attendence managemnt system
 
College Management System project
College Management System projectCollege Management System project
College Management System project
 
BANK MANAGEMENT SYSTEM report
BANK MANAGEMENT SYSTEM reportBANK MANAGEMENT SYSTEM report
BANK MANAGEMENT SYSTEM report
 
Minor project Report for "Quiz Application"
Minor project Report for "Quiz Application"Minor project Report for "Quiz Application"
Minor project Report for "Quiz Application"
 
Student result mamagement
Student result mamagementStudent result mamagement
Student result mamagement
 
python project ppt.pptx
python project ppt.pptxpython project ppt.pptx
python project ppt.pptx
 
student database management system
student database management systemstudent database management system
student database management system
 

Similar to Contact management system , phone book management system

contactmanagementsystem-171201151911.pptx
contactmanagementsystem-171201151911.pptxcontactmanagementsystem-171201151911.pptx
contactmanagementsystem-171201151911.pptxVishnuDubey14
 
AS08 Final Project Afreen Khalid
AS08 Final Project Afreen KhalidAS08 Final Project Afreen Khalid
AS08 Final Project Afreen KhalidAfreen Khalid
 
Employee Management System (EMS) Project Documentation
Employee Management System (EMS) Project DocumentationEmployee Management System (EMS) Project Documentation
Employee Management System (EMS) Project DocumentationMd. Rasel Hossain
 
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 ProductivityThyagarajan Muralidharan
 
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 RahmanSTM-Skill That Matters
 
Sravan kumar oct2016 0307_project_welike
Sravan kumar oct2016 0307_project_welikeSravan kumar oct2016 0307_project_welike
Sravan kumar oct2016 0307_project_welikeSravan Kumar G
 
Final PffrftfftftfffPTprocareer_ppt.pptx
Final PffrftfftftfffPTprocareer_ppt.pptxFinal PffrftfftftfffPTprocareer_ppt.pptx
Final PffrftfftftfffPTprocareer_ppt.pptxpatadiyakevin3
 
Bank Management System Desktop Application
Bank Management System Desktop Application Bank Management System Desktop Application
Bank Management System Desktop Application Ibadullah Khan
 
Debasish mahapatra_Senior Business Analyst_resume
Debasish mahapatra_Senior Business Analyst_resumeDebasish mahapatra_Senior Business Analyst_resume
Debasish mahapatra_Senior Business Analyst_resumeDebasish Mahapatra
 
Haritri Bhamidimarri_Business Analyst_Version2
Haritri Bhamidimarri_Business Analyst_Version2Haritri Bhamidimarri_Business Analyst_Version2
Haritri Bhamidimarri_Business Analyst_Version2haritri bhamidimarri
 
AnnadaanPresentation_final.pptx
AnnadaanPresentation_final.pptxAnnadaanPresentation_final.pptx
AnnadaanPresentation_final.pptxDineshDangi16
 
Resume _571966_Hrushikesh Deshpande
Resume _571966_Hrushikesh DeshpandeResume _571966_Hrushikesh Deshpande
Resume _571966_Hrushikesh Deshpandehrushikesh deshpande
 
Aniket updated resume 3
Aniket updated resume 3Aniket updated resume 3
Aniket updated resume 3ANIKET THAKRE
 
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 WorkAlan Hamilton
 
Aurkut - A social Networking website
Aurkut - A social Networking websiteAurkut - A social Networking website
Aurkut - A social Networking websiteAbhijeet Kalsi
 

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

Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxNirmalaLoungPoorunde1
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxOH TEIK BIN
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...Marc Dusseiller Dusjagr
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxSayali Powar
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationnomboosow
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdfSoniaTolstoy
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Celine George
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Educationpboyjonauth
 
Class 11 Legal Studies Ch-1 Concept of State .pdf
Class 11 Legal Studies Ch-1 Concept of State .pdfClass 11 Legal Studies Ch-1 Concept of State .pdf
Class 11 Legal Studies Ch-1 Concept of State .pdfakmcokerachita
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTiammrhaywood
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13Steve Thomason
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsanshu789521
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactdawncurless
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application ) Sakshi Ghasle
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docxPoojaSen20
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17Celine George
 
MENTAL STATUS EXAMINATION format.docx
MENTAL     STATUS EXAMINATION format.docxMENTAL     STATUS EXAMINATION format.docx
MENTAL STATUS EXAMINATION format.docxPoojaSen20
 

Recently uploaded (20)

Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptx
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptx
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communication
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Education
 
Class 11 Legal Studies Ch-1 Concept of State .pdf
Class 11 Legal Studies Ch-1 Concept of State .pdfClass 11 Legal Studies Ch-1 Concept of State .pdf
Class 11 Legal Studies Ch-1 Concept of State .pdf
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha elections
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application )
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docx
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17
 
MENTAL STATUS EXAMINATION format.docx
MENTAL     STATUS EXAMINATION format.docxMENTAL     STATUS EXAMINATION format.docx
MENTAL STATUS EXAMINATION format.docx
 

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