keizrn / Group_project2

Phone book on Python

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Инструкция по работе с телефонной книгой

Запустите программу из модуля main.py

  • При запуске программа предложит вам начать работу с файлом data.csv или ввести название или путь к файлу для дальнейшей работы.
  • Если вы согласны работать с файлом по умолчанию (data.csv), нажмите Enter.
  • Если программа не сможет найти ваш файл, то предложит создать новый файл с расширением csv.

Представьтесь программе

  • Программа предолжит ввести Login. Это позволит отследить, какой пользователь работал с телефонной книгой и какие действия совершал.

Меню телефонной книги

  • Программа позволяет записывать новые контакты в телефонную книгу (1), просматривать телефонную книгу (2), искать контакты в телефонной книге (3) и при необходиомсти вносить изменения (4), а также удалить контакт из телефонной книги (5)
  • Для выхода из программы введите цифру 6.

Как записать новый контакт

  • В Меню телефонной книги введите 1.
  • Программа предложит последовательно ввести Имя, Отчество, Фамилию и Номер телефона
  • В случае, если Отчество отсутствует, введите прочерк (-).
  • Телефон вводите без пробелов, начиная с международного кода (+7). Если вы введете номер телефона без международного кода (+7), программа попросит ввести номер телефона повторно. Программа работает только с абонентами из России и Казахстана, телефонный код +7.
  • После того, как вы внесли всю необходимую информацию, телефонная книга подтвердит создание нового контакта и покажет, как он выглядит в базе.

Как посмотреть телефонную книгу

  • В Меню телефонной книги введите 2.
  • Программа отобразит данные в виде таблицы.

Как найти контакт в телефонной книге

  • В Меню телефонной книги введите 3.
  • Программа попросит ввести информацию для поиска. Вы можете вести поиск по Имени, Фамилии, номеру телефона и ID контакта. Если в телефонной книге несколько контактов с одинаковым Именем, Фамилией или номером телефона, программа отобразит все подходящие результаты.
  • Программа предложит внести изменения в найденный контакт. Если вы согласны внести изменения, введите y/yes/д/да. Если изменение данных не требуется, введите n/no/н/нет.

Как изменить контакт в телефонной книге

  • В Меню телефонной книги введите 4, если вы точно знаете, что надо внести коррекцию. Следуйте инструкции Как найти контакт в телефонной книге, если сначала хотите найти контакт.
  • Программа попросит ввести информацию для поиска. Вы можете вести поиск по Имени, Фамилии, номеру телефона и ID контакта.
  • Программа отобразит контакт и попросит подтвердить, что найдена верная запись. Если найден нужный абонент, введите y/yes/д/да. Если нет - введите n/no/н/нет.
  • Выберите данные, которые хотите изменить: Имя (1), Отчество (2), Фамилию (3) или номер телефона (4).
  • Введите новые данные для изменения записи.
  • Программа попросит подтвердить изменения. Если вы согласны внести изменения, введите y/yes/д/да. Если изменение данных не требуется, введите n/no/н/нет.

Как удалить контакт из телефонной книги

  • В Меню телефонной книги введите 5.
  • Программа попросит ввести информацию для поиска. Вы можете вести поиск по Имени, Фамилии, номеру телефона и ID контакта.
  • Программа отобразит контакт и попросит подтвердить, что найдена верная запись для удаления. Если вы готовы удалить запись, введите y/yes/д/да. Если нет - введите n/no/н/нет.

Как закрыть телефонную книгу

  • В Меню телефонной книги введите 6.

Как посмотреть, кто пользовался телефонной книгой

  • Откройте файл db_log.txt Вы можете просмотреть, какой пользователь работал с телефонной книгой, какие действия совершал и в какое время. Также отображаются внесенные пользователем изменения.

Кто работал над проектом

Наталья - https://github.com/keizrn

Максим - https://github.com/Makcmay

Дарья - https://github.com/12data12

Мария - https://github.com/MashaZagodnikova

Благодарим за внимание к нашей работе.

About

Phone book on Python

License:BSD 2-Clause "Simplified" License


Languages

Language:Python 100.0%