Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

ТЗ_MySQL

.docx
Скачиваний:
0
Добавлен:
03.04.2026
Размер:
19.08 Кб
Скачать

ТЕХНИЧЕСКОЕ ЗАДАНИЕ

на программный продукт «MySQL (ограниченная поддержка)»

1. Общие сведения

Полное наименование автоматизированной системы:

Программный продукт «MySQL (ограниченная поддержка)»

Условное обозначение:

MySQL (ограниченная поддержка)

Заказчик:

Учебное заведение

Разработчик:

Студент (ФИО)

Сроки выполнения работ:

Начало — текущая дата

Окончание — текущая дата

2. Цели и назначение создания автоматизированной системы

2.1 Цели создания системы

Целью разработки программного продукта «MySQL (ограниченная поддержка)» является обеспечение пользователя средствами для создания и управления реляционными базами данных с использованием языка SQL.

Критерием достижения цели является возможность создания базы данных, таблиц и выполнения SQL-запросов без ошибок. Примечание: поддержка MySQL ограничена в текущей конфигурации.

2.2 Назначение системы

Программный продукт предназначен для хранения, обработки и управления структурированными данными с использованием реляционной модели.

3. Характеристика объекта автоматизации

Объект автоматизации: персональный компьютер пользователя.

Условия эксплуатации:

  • операционная система Windows 10/11;

  • наличие графического интерфейса пользователя;

  • оперативная память не менее 4 ГБ;

  • наличие свободного места на диске не менее 5 ГБ;

  • наличие устройства ввода (мышь, клавиатура).

4. Требования к автоматизированной системе

4.1 Требования к функциям системы

Программный продукт должен обеспечивать выполнение следующих функций:

  1. Создание и управление базами данных

Обеспечивает создание, изменение и удаление баз данных и таблиц.

Результат: База данных со структурой таблиц.

  1. Выполнение SQL-запросов

Позволяет выполнять операции SELECT, INSERT, UPDATE, DELETE.

Результат: Результат выполнения SQL-запроса.

  1. Управление пользователями и правами

Обеспечивает создание пользователей и назначение привилегий.

Результат: Пользователь с заданными правами.

  1. Резервное копирование данных

Позволяет создавать и восстанавливать резервные копии БД.

Результат: Файл резервной копии базы данных.

  1. Настройка параметров сервера

Обеспечивает конфигурирование параметров работы сервера MySQL.

Результат: Сервер настроен согласно требованиям.

4.2 Требования к программному обеспечению

Программный продукт должен:

  • обеспечивать корректное выполнение всех заявленных функций;

  • обеспечивать стабильную работу при стандартных условиях эксплуатации;

  • поддерживать обработку ошибок ввода и выполнения;

  • обеспечивать сохранение и загрузку данных без потери информации.

4.3 Требования к информационному обеспечению

Система должна обеспечивать:

  • ввод данных, необходимых для работы;

  • хранение рабочих данных и настроек;

  • вывод результатов работы пользователю;

  • возможность обмена данными с другими программами.

4.4 Требования к пользователям

Пользователь должен обладать:

  • знанием языка SQL;

  • пониманием принципов реляционных баз данных;

  • навыками администрирования серверных приложений.

РУКОВОДСТВО СИСТЕМНОГО ПРОГРАММИСТА

1. Общие сведения

Программный продукт «MySQL (ограниченная поддержка)» предназначен для системы управления реляционными базами данных с открытым исходным кодом.

Функциональные возможности программы включают:

  • создание и управление базами данных;

  • выполнение sql-запросов;

  • управление пользователями и правами;

  • резервное копирование данных;

  • настройка параметров сервера;

2. Структура программы

Программа имеет модульную структуру и включает следующие компоненты:

  • серверная часть (mysqld);

  • клиентские утилиты (mysql, mysqldump);

  • модуль хранилища данных (InnoDB, MyISAM);

  • модуль управления пользователями;

  • модуль репликации и резервного копирования.

3. Настройка программы

Для подготовки программы к работе необходимо выполнить следующие действия:

  1. Установить и запустить сервер MySQL.

  2. Выполнить первоначальную настройку безопасности (mysql_secure_installation).

  3. Создать пользователя и базу данных.

  4. Настроить файл конфигурации my.cnf.

  5. Подключиться через клиент или графический интерфейс (MySQL Workbench).

4. Проверка программы

Проверка работоспособности программы осуществляется путём выполнения контрольных примеров:

  • подключение к серверу — соединение устанавливается успешно;

  • создание таблицы — команда CREATE TABLE выполняется без ошибок;

  • выполнение запроса SELECT — данные возвращаются корректно.

Результаты проверки позволяют сделать вывод о корректной работе программы.

5. Дополнительные возможности

Программа предоставляет дополнительные функции:

  • настройка репликации master-slave;

  • оптимизация запросов с помощью индексов;

  • мониторинг производительности сервера.

ТЕСТИРОВАНИЕ ПРОГРАММНОГО ПРОДУКТА

Характеристика

Оценка, описание

Функциональные возможности

1. Создание БД [скриншот] 2. Запросы SQL [скриншот] 3. Таблицы [скриншот] 4. Индексы [скриншот] 5. Управление данными [скриншот]

Функциональная пригодность

Соответствует назначению — СУБД.

Правильность

Обработка данных корректна.

Защищённость

Поддержка прав доступа.

Надёжность

Высокая стабильность.

Сопровождаемость

Поддерживается разработчиком.

Практичность

Требует знаний SQL.

Эффективность

Высокая производительность.

Мобильность

Кроссплатформенная.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]