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

  • 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 файлу, выполняющему функцию БД Запуск программы …

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

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

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

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