Skip to content

ILYA-NASA/Database_information_system

Repository files navigation

УЧЕБНОЙ КОМАНДЫ ПРОЕКТ


Задача создать информационную систему позволяющую работать с сотрудниками некой компании \ студентами вуза \ учениками школы


Порядок работы информационной системы:

Пользователю предлагается на выбор отсортировать данные в файле, который содержит ID, ФИО, ДР, успеваемость, пол ученика.
Программа выводит результат на экран.

Структура информационной системы:

  1. модуль Processing_Data
    функции
    def append_info
    def delete_info
    (+ функция генерации)
    возвращает обработанный список
    пишет - Александр

  2. модуль Editor_file
    функции
    def read_file
    def write_file
    def create_test_file
    def save_file

  • Считывает инф из БД
  • Кладет в переменную
  • Получает список для сохраненя
  • Сохраняет полученную информацию в новый файл
    пишет - Снежана
  1. модуль Processing_file
    def ...
  • Получает данные (выбор юзера)
  • Получаете исходный список
  • Формирует необходимый список
  • возвращает список
    пишет - Всеволод
  1. модуль Print_List функция
    def console_print
  • Получает список
  • Выводит его на консоль
  • возвращает список
    пишет- Анна
  1. модуль User_Interface
    функция
    def user_choice
    Обращается к пользователю для выбора режима
  • Вывод всей информации
  • Вывод всех ДР
  • Вывод успеваемости
  • Вывод пола
    Возвращает выбор пользователя
    пишет- Илья

image

  1. модуль ТГ Бота
    активирует Телеграм-Бота для управления информационной системой
    (запросы пользователя и результаты выводятся в мессенджере)
    пишет - Евгений