Features of the Address Book project
We will implement the following feature in the Python Address Book Project:
Please scroll down and click on the download button to download Address Book In Python for free
The Address Book is a simple project developed using python. This project is an interesting project. The user can add the number of contact details and you can see the details stored in the list form. The user can delete the contact records if he/she wants to remove it. This is a simple GUI-base project which is very easy to understand and use.
Making of the Project
The Address Book project is simply in python. Taking about the features of this system, the user can make the list of contacts with their name, address, and keep them as records. You just have to type the contact information in the text fields and click on the add button to add the information on the record.
Modules:
AddressBook.py — The ‘main’ program. Open this to start the address book.
db.py — Database API
gui.py — Controller for all things GUI related.
about.py — ‘About Us’ window. Choose ‘About’ from the ‘Help’ menu when AddressBook is open.
acw.py — Window for adding a new contact.
addcw.py — Confirmation window when adding a new contact with missing required fields.
dcw.py — Confirmation window when choosing to delete or edit a contact.
ecw.py — Window for editing a contact.
editcw.py — Confirmation window when the user chooses to edit a contact.
new.py — Window for opening a new address book.
newcw.py — Window used when the user doesn’t input an address book name.
ns.py — Window used when a user tries to delete or edit a contact when nothing is selected.
How To Run the Project?
To run this project, you must have installed Python on your PC. After downloading the project, follow the steps below:
Step1: Extract/Unzip the file
Step2: Go inside the project folder, open cmd then type AddressBook.py and enter to start the system.
OR
Step2: Simply, double click the AddressBook.py file and you are ready to go.
watch videos : https://youtu.be/gTp6f4nkd1w
User modules and function of Address Book
We will implement the following functionalities in the Python Address Book Project:
Software requirement to run this project
Install latest Python for Windows / Mac / Linux.
IDE for python : PyCharm, Visual Studio Code, Sublime Text, Spyder, Thonny, Atom, IDLE, Emacs, Jupyter, PyDev, Vim, Visual Studio, Eclipse, PyDev, Eric, Code editing, PyScripter
DBMS : MySQL, Oracle, MariaDB, PostgreSQL, MongoDB, Microsoft SQL Server As per Project requriments.
Hardware requirement to run this project
1. laptop/desktop.
2. minimum 8GB RAM.
3. minimum 250GB SDD for high preforms.
How to install the project?
After you finish downloading the project, unzip the project file.
Why a download Address Book project from kashipara?
Downloading the Address Book project from Kashipara is a best choice for students, beginners, and developers looking for a reliable, well documented, and ready to use project in Python.
Top benifit to Download our project over other website:
- Our Address Book Source Code in Python completly working. This project easy to understand and fully customizable as per your requriments.
- Free Download our Address Book projects.
- Comprehensive Documentation:
- We provide project Synopsis
- Address Book project Abstract in PDF and PPT formats download in reports.
- Detailed Project Report
- UML & Technical Diagrams Included:
- This project Ideal for Academic Projects Perfect for B.E., B.Tech, MCA, BCA, BSc CS, and IT students
- 100% Working Project – Tested and bug free.
- Developed for Learning & Research – A strong foundation for building advanced Address Book applications
How to create diagram?
Creating diagrams like Class Diagrams, Use Case Diagrams, Entity–Relationship (ER) Diagrams, Data Flow Diagrams (DFD), and Sequence Diagrams is essential for designing and understanding software systems. Here’s a proper guide to help you get started with each type: