Code Monkey home page Code Monkey logo

demo-tkinker-main's Introduction

Задание

demo-tkinker

Модуль 1: Разработка модулей программного обеспечения для компьютерных систем Необходимо было:

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

Реализация:

Проанализировать техническое задание и составить спецификацию – не видно в коде, это должно быть документировано отдельно.
Алгоритм учета заявок – реализован в логике (functions process_request, get_all_requests, и т.д.).
Детализация одной из функций – реализована функция calculate_average_completion_time для расчета среднего времени выполнения заявок.
Интерфейс программного модуля – реализован с помощью Tkinter.
Тестирование – нет информации о тестировании и протоколе результатов.

Модуль 2: Разработка, администрирование и защита баз данных Необходимо было:

Спроектировать ER-диаграмму для учета заявок на ремонт оборудования.
Привести базу данных к 3 нормальной форме.
Создать необходимые сущности, связи и ограничения.
Разработать базу данных на сервере и заполнить её данными.
Создать запросы и отчеты.
Выполнить резервное копирование.
Настроить уровни доступа для пользователей.

Реализация:

ER-диаграмма – не представлена, но сущности и связи описаны в таблице базы данных.
Нормальная форма – структура таблицы выглядит соответствующей нормальным формам.
База данных – реализована и заполнена.
Запросы и отчеты – реализованы через функции fetch и отчеты (всплывающие окна в интерфейсе).
Резервное копирование – не упомянуто в коде.
Уровни доступа – реализованы.

Модуль 3: Сопровождение и обслуживание программного обеспечения компьютерных систем Необходимо было:

Разработать руководство системного программиста.
Предложить модификации программного обеспечения.
Добавить нового пользователя и новую роль Менеджер.
Реализовать функционал согласно требованиям.
Настроить ПО.
Добавить функционал.
Провести отладку и тестирование программы.

Реализация:

Руководство – не предоставлено.
Модификации ПО – интерфейс и функционал реализованы.
Новые пользователи и роли – не упомянуты в коде.
Отладка и тестирование – нет информации о проведении тестирования.

Что осталось сделать:

Провести тестирование и представить результаты в виде протокола (Модуль 1).
Выполнить резервное копирование базы данных (Модуль 2).
Разработать руководство системного программиста (Модуль 3).
Добавить нового пользователя и роль Менеджер (Модуль 3).
Провести отладку и тестирование программы (Модуль 3).

demo-tkinker-main's People

Watchers

K1rrrkvz avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.