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

тз Кукушкина

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

Федеральное государственное автономное образовательное учреждение

высшего образования

«Омский государственный технический университет»

Кафедра «Автоматизированные системы обработки информации и управления»

УТВЕРЖДАЮ

Зав. кафедрой АСОИУ,

канд. техн. наук доцент.

__________ А. Г. Белик

___ ” ___________ 2024 г

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

1 Введение

Автоматизированные системы позволяют хранить и оперативно обрабатывать большие объемы информации. Использование автоматизации рутинных процессов позволяет сократить время выполнения операций, уменьшить временные и трудовые затраты сотрудников библиотеки на выполнение однотипных операций. Сегодня библиотеки сталкиваются с проблемой организации процесса выдачи книг, требующего значительных трудозатрат и временных затрат. Создание автоматизированной системы, которая позволит оптимизировать процесс выдачи книг и уменьшить нагрузку на библиотечный персонал, даст возможность улучшить и ускорить процесс выдачи книг, а также снизить трудозатраты со стороны сотрудников.

2 Назначение

Обеспечение автоматизированной выдачи книг читателям в библиотеке улучшит процесс выдачи книг путем замены ручного труда библиотекарей на автоматическую систему.

3 Требование к программе или программному изделию

3.1 Требования к функциональным характеристикам

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

-ввод, удаление и редактирование той или иной информации, с возможностью подстановок из других таблиц, фиксированных наборов данных и входного контроля от некорректных действий;

-возможность регистрации новых пользователей (читателей) со сбором и хранением их персональных данных;

-выдача читателю книги на основе запроса, учитывая наличие и ограничения на количество одновременно взятых книг;

-оповещение читателя о дате и времени возврата книги;

-возможность добавления новых книг в базу данных и их удаление при необходимости;

-поиск по разнообразным признакам;

-сортировка по различным признакам.

Исходные данные:

-база данных книг, содержащая информацию о названии, авторе, жанре и наличии книги;

-сведения о читателях;

3.2 Требования к надёжности

- Программный продукт должен соответствовать современному уровню требований к разработке программного обеспечения (структурному и объектно-ориентированному подходам).

- Предусмотреть контроль вводимой информации.

- Обеспечить сохранение результатов предыдущей корректировки файла данных в файле с расширением .bak.

- Требования к безопасности доступа к системе.

3.3 Требования к составу и параметрам технических средств

Система должна работать на IBM совместимых персональных компьютерах. Минимальная конфигурация:

-тип процессора INTEL Core i7 8700

- объем ОЗУ 3 Гб и более

- тип монитора VGA

- модель монитора LG 21.5", частота: 75Гц

- тип манипулятора мышь

3.4 Требования к информационной и программной совместимости

Система должна работать под управлением Windows 7 и выше.

4 Требования к программной документации

-Разрабатываемые программные модули должны быть самодокументированы, т.е. тексты программ должны содержать все необходимые комментарии.

-В состав сопровождающей документации должны входить:

А) подробная инструкция по использованию системы;

Б) руководство по установке и настройке системы;

В) документация по разработке и сопровождению системы.

5 Анализ методов программирования

5.1 Спиральная модель разработки ПО –

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

5.2 Инкрементальная модель разработки –

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

5.3 Прототипирование –

Создание прототипов системы, которые позволяют проверить функциональность и взаимодействие пользователей с системой на раннем этапе разработки. Прототипирование улучшает понимание требований заказчика и помогает выявить недочёты и ошибки на ранних этапах разработки. Но оно требует активного участия заказчика и пользователей в процессе тестирования прототипов, что может вызывать определённые сложности.

6 Обоснование выбора метода проектирования

Для проектирования я выбрала спиральную модель разработки ПО, потому что для разработки автоматизированной системы выдачи книг в библиотеке он полностью подходит. Эта система большая и сложная, и она должна быть надёжной, поддерживать длительный срок эксплуатации. Спиральная модель разработки позволяет уделить достаточное внимание тестированию, анализу и планированию, что способствует созданию качественной и долговечной системы.

ЗАКАЗЧИК ______________ ст. преподаватель Ю. Г. Лагунова

ИСПОЛНИТЕЛЬ: студент гр. ИВТ-234 ____________А. А. Кукушкина

Дата “ ___ ” _________________2024 г.

Соседние файлы в предмете Основы профессиональной деятельности