Telephone Directory Management System

Posted By phpprojectz on August 28, 2017
Backend: 

Objective of Telephone Directory Management System

Telephone Directory Management System is a web based application which has been developed over PHP and MySQL and runs on WAMP, XAMP or Apache2 server.. The main modules of the project is New Phone Number,Contact Details,City Name,List of Contact,Email Id. Admin user can manage all the operations of List of Contact,Email Id,New Phone Number,Address,Contact Details and their details. Admin can create different type of reports of New Phone Number,Contact Details,City Name,List of Contact,Email Id according to their choise and filters. You can Download PHP and MySQL Project Telephone Directory Management System with source code and database from this site. We also provide Project Report of Telephone Directory Management System.

Functionalities and their descriptions of Telephone Directory Management System are as follows:

  • You can search records on various criterias. Such as New Phone Number, City Name, List of Contact, Email Id
  • Create, read, update and delete (CRUD) application has been implemented on New Phone Number,Contact Details,City Name,List of Contact,Email Id
  • Keep the track logs of Contact Details, Address, List of Contact ect
  • Advance search has been implemented on Contact Details,Address, List of Contact
  • You can see all the details of the New Phone Number, City Name, Address, List of Contact
  • All the modules Address, List of Contact, Contact Details,Email Id, New Phone Number are inter related and tightly coupled
  • It deals with monitoring the information and transactions of List of Contact.
  • All the Contact Details,Address, List of Contact modules has their unique record ID for fast transactions and searching
  • Editing, adding and updating of Records is improved which results in proper resource management of New Phone Number data.

Modules of Telephone Directory Management System and their descriptions:

  • New Phone Number Module : Manage all the operations of New Phone Number
  • Contact Details Module : Manage all the operations of Contact Details
  • Address Module : Manage all the operations of Address
  • City Name Module : Manage all the operations of City Name
  • List of Contact Module : Manage all the operations of List of Contact
  • Email Id Module : Manage all the operations of Email Id

Classes and their methods of Telephone Directory Management System:

  • New Phone Number Methods : addNew Phone Number(), editNew Phone Number(), deleteNew Phone Number(), updateNew Phone Number(), saveNew Phone Number(), searchNew Phone Number()
  • Contact Details Methods : addContact Details(), editContact Details(), deleteContact Details(), updateContact Details(), saveContact Details(), searchContact Details()
  • Address Methods : addAddress(), editAddress(), deleteAddress(), updateAddress(), saveAddress(), searchAddress()
  • City Name Methods : addCity Name(), editCity Name(), deleteCity Name(), updateCity Name(), saveCity Name(), searchCity Name()
  • List of Contact Methods : addList of Contact(), editList of Contact(), deleteList of Contact(), updateList of Contact(), saveList of Contact(), searchList of Contact()
  • Email Id Methods : addEmail Id(), editEmail Id(), deleteEmail Id(), updateEmail Id(), saveEmail Id(), searchEmail Id()

Database tables and attributes of the Telephone Directory Management System:

  • New Phone Number Entity : Attributes of New Phone Number are phone_number_id, phone_number_contact_id, phone_number_name, phone_number_type, phone_number_description
  • Contact Details Entity : Attributes of Contact Details are contact_id, contact_name, contact_phone_number, contact_type, contact_description
  • Address Entity : Attributes of Address are address_id, address_people_id, address_place, address_type, address_description
  • City Name Entity : Attributes of City Name are city_id, city_name, vtype, city_description
  • List of Contact Entity : Attributes of List of Contact are list_contact_id, list_contact_name, vtype, vdescription
  • Email Id Entity : Attributes of Email Id are email_id, email_title, email_type, email_description

Database definition of Telephone Directory Management System:

  • The details of New Phone Number is store into the New Phone Number tables respective with all tables
  • Each entity (Email Id, Address, List of Contact, Contact Details, New Phone Number) contains primary key and unique keys.
  • The entity Address, List of Contact has binded with New Phone Number, Contact Details entities with foreign key
  • There is one-to-one and one-to-many relationships available between List of Contact, City Name, Email Id, New Phone Number
  • All the entities New Phone Number, List of Contact, Address, Email Id are normalized and reduce duplicacy of records
  • We have implemented indexing on each tables of Telephone Directory Management System tables for fast query execution.

Super admin functionality of Telephone Directory Management System:

  • Admin can add, edit, delete and view the records of New Phone Number, List of Contact, Address, Email Id
  • Admin can manage all the details of Contact Details, Address, City Name, List of Contact
  • Admin can also generate reports of New Phone Number, Contact Details, Address, City Name
  • Admin can search the details of New Phone Number, List of Contact, Address, Email Id
  • Admin can apply different level of filters on report of New Phone Number, Address, Email Id
  • Admin can tracks the detailed information of List of Contact, Email Id, New Phone Number, Contact Details

Report of Telephone Directory Management System:

  • Generates the report on Address,City Name,New Phone Number,Contact Details,List of Contact,Email Id,
  • City Name,List of Contact,Email Id has been integrated with the dynamic filter. So you can filter the records run time
  • You can also import the report data into PDF of City Name,List of Contact,Email Id
  • Excel Sheet report has also been integrated for Contact Details,City Name,Email Id
  • You can create the CSV reports for New Phone Number,List of Contact,Address

Limitation of Telephone Directory Management System

  • Run time report generation is not available in Telephone Directory Management System.
  • We have not implemented the dynamic report for New Phone Number,City Name,List of Contact,Contact Details,Address,Email Id
  • This project Telephone Directory Management System has not been developed on Model View Controller architecture, so its very complex to manage
  • Batch mode execution for Off-line reports of New Phone Number, City Name, Email Id cannot be generated.
  • Crystel report has not been integrated

Input Data and Validation of Telephone Directory Management System

  • We have added all the validations for input value on the modules New Phone Number,Contact Details,Address
  • City Name,List of Contact,Email Id can not be submited without filling all the inout fields
  • Duplicate values testing has been implemented on New Phone Number,Address,Email Id
  • CSRF token has also been implemented on City Name,Contact Details,New Phone Number, List of Contact,Email Id
  • All the New Phone Number,City Name,List of Contact,Contact Details,Address,Email Id has integrated with captcha for spam protections
  • Access level validation has been implemented on Email Id,List of Contact,City Name
  • Number and character validation has also been implemented on Address,List of Contact,New Phone Number

Send Message

Vertical Tabs

Latest PHP and MySQL Projects Source Code and Database