Телефонный справочник 

  • 2
  • Опубликовано: 2024-01-23
Краткое руководство к телефонному справочнику
Запуск программы: python phone_book.py
Выбор типа БД для хранения записей

Данная программа поддерживает два типа файлов для хранения БД: TXT и JSON. Перед началом использования программы Вам необходимо в файле настроек config.py задать значение переменной TYPE_BASE равное 1 (TXT файл) или 2 (JSON файл). Примечание: в программе реализован механизм выбора типа хранилища БД после приветствия, но в данной редакции он закоментирован. В программе отдельно реализована функция проверки доступности файла БД. В случае отсутствия программа создает его автоматически.
Добавление новой записи

Для добавления новой записи необходимо в главном меню программы задать комманду add. После чего последовательно задать (Фамилию, Имя, Отчество, Компанию, Рабочий тел., Мобильный тел.) Программа автоматически сгенерирует уникальный id записи и добавит, введенные данные в соответствую- щие поля. Примечание 1: в данной редакции не реализована проверка соответсвия вводимых данных типам и стандартам принятым для Ф.И.О и телефонных номеров (пользователь может ввести любую информацию). Примечание 2: программа гарантировано задает уникальный id номер записи, но не проверяет данные на уникальность. Таким образом возможно существование двух идентичных по данным записей, но невозможно существование двух записей с идентичными id номерами.
Редактирование записи

Для редактирование записи необходимо в главном меню программы задать комманду edit. Программа запросит у пользователя id номер записи, которую необходимо отредактировать. После проверки на существование записи с введенным id номером программа попросит последовательно ввести ВСЕ новые и старые поля записи. В случае если запись с введенным id номером не существует будет выдано соответсвующее сообщение. Примечание: в данной редакции программы изменить можно только все поля записи одновременно. Если поле менять не надо, просто введите его старое значение.
Поиск записи по критериям

Чтобы начать поиск введите в главном меню команду find. Программа зап
Комментариев нет
оставить комментарий могут только авторизованные пользователи
Другие работы автора:

Aiogram бот с функцией кошелька Краткое руководство к Aiogram бот с функцией кошелька Файл конфигурации config.py Перед запуском программы НЕОБХОДИМО создать и заполнить файл конфигурации. Указать токен Указать путь к JSON файлу, выполняющему функцию БД Запуск программы …

CSV/XLSX парсер Краткое руководство к CSV/XLSX парсеру Запуск программы: python create_reest_oop.py Файл конфигурации config.py Перед запуском программы НЕОБХОДИМО заполнить файл конфигурации. В соответсвии с вашим ТЗ Вы можете внести: Название компании Д…

Генератор паролей Генератор довольно простой и основан на 3-х наборах символов (буквы, цифры и специальныесимволы). Для каждого символа, программа формирует набор из 3-х случайных символов из каждого набора символов. После чего случайным образом из трех выбирает один…

Практические задания курса "Итерактивный тренажер SQL" ДФУ Практические задания курса "Итерактивный тренажер SQL" ДФУ

API для онлайн магазина Django учебный курс Практическое задание N 3 API для онлайн магазина Напишите небольшой api сервис, реализованный на Django Rest Framework. Пользователь сможет просматривать список продуктов и добавлять новые. Также должна присутствовать авторизац…