Файл: Технологическая (проектнотехнологическая) практика).docx
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 24.10.2023
Просмотров: 1553
Скачиваний: 79
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
Техническое задание Настоящее техническое задание распространяется на внедрение системы учёта литературных источников, предназначенной для хранения информации о них. Основания для внедрения Система внедряется на основании требований заказчика. Назначение Система предназначена для хранения и обработки сведений об источниках литературы. Требования к программе Требования к функциональным возможностям. Система должна обеспечить выполнение следующих функций: - хранение информации об источниках литературы;- редактирование данных; Требования к надёжности; - контроль вводимой информации; - блокировка некорректных действий пользователя; - целостность хранимой информации; Требования к составу и параметрам технических средств Система должна работать на IBM PC- совместимых компьютерах. Минимальная конфигурация компьютеров: Требованию к серверу: - процессор не менее 1000 МГц; - оперативная память не менее 512 Мб; - место на жестком диске не менее 1 Гб;- ОС-Windows 10; - InterBase 6,5; Требования к клиенту: - оперативная память не менее 512 Мб; - место на жестком диске не менее 800 Мб; - ОС-Windows 10; Требования к программной документации: Программный продукт должен содержать подробное руководство пользователя и руководство программиста. Процесс внедрения программы должен содержать следующие этапы: 1) Подробный анализ технического задания. 2) Тестирование и отладка программы. 3) Подготовка программной документации. 4) Ввод в эксплуатацию.
Анализ запросов на литературу показывает, что для поиска подходящих источников (по тематике, названию, автору) и отбора нужного следует выделить следующие атрибуты источников литературы:
При запуске файла «BD_Knigi.exe», откроется главное окно программы, после чего можно приступить к работе.При открытии программы, можно сразу приступать к работе. При выборе пункта меню «Просмотр таблиц», открывается подменю, где отображен список доступных к просмотру таблиц. При нажатии на одну из них, в элемент отображения таблиц, в главном окне программы, будет загружена таблица, которая была выбрана. Таблица загружается из базы данных с которой работает программа. Также при выборе таблицы, вкладки в пункте меню «Действия», изменяются, для каждой таблицы есть определенные действия. Изменения доступности вкладок происходит при выборе таблицы. Также при выборе таблицы, на форме указывается таблица, которая сейчас активна и доступна к просмотру, это таблица «Экскурсии». При выборе пункта меню «Поиск», форма изменит свой размер, и станет видимым ранее невидимый блок поиска. Предоставляется возможность выбрать таблицу, по которой будет происходить поиск и выбрать поля, по которым искать в этой таблице. В поле для ввода нужно ввести слово, которое нужно найти или же словосочетание или часть слова. При нажатии на кнопку «Искать», будет выполнен запрос на выборку к базе данных, результат которого будет показан в элементе отображения таблиц на форме. При выборе пункта меню «Собственный запрос», будет открыто новое окно. Предоставляется возможность опытному пользователю обратиться с собственным запросом к базе данных программы. При нажатии на кнопку «Выполнить запрос», запрос, введённый в текстовом поле, будет отправлен на выполнение. При успешном выполнении, результаты запроса будут отображены в элементе отображения таблиц, который находится в нижней части формы. При нажатии кнопки «Закрыть», окно будет закрыто, а вы будете возвращены к главному окну программы.
Для наглядности распределения затрат на разработку базы данных построим диаграмму на рисунке 2.Рисунок 2 - Распределение затрат (руб.)
Программирование, испытание, сертификация
-
Средства реализации БД
-
поддержка данной СУБД реляционных и распределённых баз данных; -
высокая надёжность; -
наличие реализации СУБД для ОС Linux (кроссплатформенность продукта); -
соответствие встроенного языка SQL стандарту ANSI SQL-92; -
малые требования к дисковому пространству и памяти; -
свободное распространение СУБД в открытых кодах.
Анализ запросов на литературу показывает, что для поиска подходящих источников (по тематике, названию, автору) и отбора нужного следует выделить следующие атрибуты источников литературы:
-
автор (фамилия и имена (инициалы) или псевдоним каждого автора источника литературы); -
название (заглавие) источника литературы; -
язык, на котором написан источник; -
список тем (разделов), с которыми связан данный источник литературы.
-
полное файловое имя (путь и имя файла) архива источника литературы; -
название основного (первого) файла источника литературы.
-
Admin – имеет права на любые действия с БД (чтение, изменение структуры и данных); -
Writer – имеет права на чтение и изменение данных БД, но не имеет прав на изменение структуры БД; -
Reader – имеет права только на чтение данных БД.
-
Создание максимально возможного удобства в работе. Для этого программа должна иметь удобный и современный интерфейс пользователя. -
Работа модуля должна выполняться с максимально возможной скоростью. Нежелательны ситуации, в которых пользователю длительное время придется ожидать окончания работы модуля. -
Поддержка длинных имен файлов. -
Минимальные затраты на разработку модуля. -
Максимальная переносимость исходного кода программы для платформы Linux.
-
Инсталляция и работа с ПО
При запуске файла «BD_Knigi.exe», откроется главное окно программы, после чего можно приступить к работе.При открытии программы, можно сразу приступать к работе. При выборе пункта меню «Просмотр таблиц», открывается подменю, где отображен список доступных к просмотру таблиц. При нажатии на одну из них, в элемент отображения таблиц, в главном окне программы, будет загружена таблица, которая была выбрана. Таблица загружается из базы данных с которой работает программа. Также при выборе таблицы, вкладки в пункте меню «Действия», изменяются, для каждой таблицы есть определенные действия. Изменения доступности вкладок происходит при выборе таблицы. Также при выборе таблицы, на форме указывается таблица, которая сейчас активна и доступна к просмотру, это таблица «Экскурсии». При выборе пункта меню «Поиск», форма изменит свой размер, и станет видимым ранее невидимый блок поиска. Предоставляется возможность выбрать таблицу, по которой будет происходить поиск и выбрать поля, по которым искать в этой таблице. В поле для ввода нужно ввести слово, которое нужно найти или же словосочетание или часть слова. При нажатии на кнопку «Искать», будет выполнен запрос на выборку к базе данных, результат которого будет показан в элементе отображения таблиц на форме. При выборе пункта меню «Собственный запрос», будет открыто новое окно. Предоставляется возможность опытному пользователю обратиться с собственным запросом к базе данных программы. При нажатии на кнопку «Выполнить запрос», запрос, введённый в текстовом поле, будет отправлен на выполнение. При успешном выполнении, результаты запроса будут отображены в элементе отображения таблиц, который находится в нижней части формы. При нажатии кнопки «Закрыть», окно будет закрыто, а вы будете возвращены к главному окну программы.
-
План затрат
| Наименование статьи | Сумма руб. |
| Материальные затраты | 2 998,00 |
| Основная заработная плата разработчиков | 359 685,74 |
| Дополнительная заработная плата | 47 478,52 |
| Социальные взносы | 143 730,42 |
| Накладные расходы | 776 921,2 |
| Расходы по содержанию и эксплуатации машин и оборудования | 5 179,47 |
| Прочие затраты | 8 632,46 |
| Затраты на оформление | 21 248,46 |
| Итого себестоимость разработки | 1 365 875,1 |
Для наглядности распределения затрат на разработку базы данных построим диаграмму на рисунке 2.Рисунок 2 - Распределение затрат (руб.)
-
План затрат
-
дискретность - каждый алгоритм должен быть разбит на конечное число законченных действий; -
результативность - каждый алгоритм направлен на решение конкретной задачи, а следовательно, на получение определенного результата; -
массовость - алгоритм необходимо составить так, чтобы с его помощью можно было решать подобные задачи.
-
Формальный - запись алгоритма словесно, на естественном языке. -
Графический - изображение алгоритма в виде блок-схемы.
-
Плановая и отчетная документация по управлению проектами создания программного продукта на стадиях жизненного цикла.
-
техническое задание; -
календарный план проектирования; -
сметная калькуляция проекта и т. п.
-
проект системы; -
подготовка данных; -
разработка программы.
-
руководство пользователя; -
руководство по обслуживанию; -
руководство оператора; -
руководство администраторов -
(данных, баз данных, -
серверного обеспечения, сетевого обеспечения, сервера защиты и т. п.).
-
программный код; -
тесты и тестовые прогоны программы; -
требования, процедуры и условия сертификации продукта.
-
требования к функциональной структуре; -
требования к информационной структуре.
-
системная спецификация и описание подсистем; -
программная спецификация; -
спецификация базы данных; -
руководство системных специалистов, администраторов; -
руководство пользователя, план испытаний.
Программирование, испытание, сертификация
-
руководство по эксплуатации; -
руководство по сопровождению.
-
Презентация продукта заказчику.
-
проблему, которую решает представленный продукт, -
цели и задачи, -
целевую аудиторию, -
краткое описание самого продукта, принципов его работы, -
преимущество над существующими аналогами, -
планируемые доходы от проекта (часть финансового плана).
-
привлечение внимания -
вводная часть -
основная часть -
обзор -
заключение (побуждение).
-
включает многоаспектную характеристику объекта продвижения
-
планирование презентации; -
подготовка и проведение репетиции перед презентацией; -
проведение презентации.
-
Маглинец, Ю. А. Анализ требований к автоматизированным информационным системам : учебное пособие / Ю. А. Маглинец. — 3-е изд. — Москва, Саратов : Интернет-Университет Информационных Технологий (ИНТУИТ), Ай Пи Ар Медиа, 2020. — 191 c. — ISBN 978-5-4497-0301-9. — Текст : электронный // Электронно-библиотечная система IPR BOOKS : [сайт]. — URL: https://www.iprbookshop.ru/89417.html -
Долженко, А. И. Управление информационными системами : учебное пособие / А. И. Долженко. — 3-е изд. — Москва : Интернет-Университет Информационных Технологий (ИНТУИТ), Ай Пи Ар Медиа, 2021. — 180 c. — ISBN 978-5-4497-0911-0. — Текст : электронный // Электронно-библиотечная система IPR BOOKS : [сайт]. — URL: https://www.iprbookshop.ru/102074.html -
Молокова, Е. И. Планирование деятельности предприятия : учебное пособие / Е. И. Молокова, Н. П. Коваленко. — 2-е изд. — Саратов : Вузовское образование, 2019. — 194 c. — ISBN 978-5-4487-0418-5. — Текст : электронный // Электронно-библиотечная система IPR BOOKS : [сайт]. — URL: https://www.iprbookshop.ru/79780.html -
Кауфман, В. Ш. Языки программирования. Концепции и принципы / В. Ш. Кауфман. — 2-е изд. — Саратов : Профобразование, 2019. — 464 c. — ISBN 978-5-4488-0137-2. — Текст : электронный // Электронно-библиотечная система IPR BOOKS : [сайт]. — URL: https://www.iprbookshop.ru/88014.html -
Бирюков, А. Н. Процессы управления информационными технологиями : учебное пособие / А. Н. Бирюков. — 3-е изд. — Москва, Саратов : Интернет-Университет Информационных Технологий (ИНТУИТ), Ай Пи Ар Медиа, 2020. — 262 c. — ISBN 978-5-4497-0355-2. — Текст : электронный // Электронно-библиотечная система IPR BOOKS : [сайт]. — URL: https://www.iprbookshop.ru/89467.html -
Долженко, А. И. Технологии командной разработки программного обеспечения информационных систем : курс лекций / А. И. Долженко. — 3-е изд. — Москва : Интернет-Университет Информационных Технологий (ИНТУИТ), Ай Пи Эр Медиа, 2019. — 300 c. — ISBN 978-5-4486-0525-3. — Текст : электронный // Электронно-библиотечная система IPR BOOKS : [сайт]. — URL: https://www.iprbookshop.ru/79723.html -
Васильев, Р. Б. Управление развитием информационных систем : учебник / Р. Б. Васильев, Г. Н. Калянов, Г. А. Левочкина. — 3-е изд. — Москва : Интернет-Университет Информационных Технологий (ИНТУИТ), Ай Пи Ар Медиа, 2020. — 507 c. — ISBN 978-5-4497-0561-7. — Текст : электронный // Электронно-библиотечная система IPR BOOKS : [сайт]. — URL: https://www.iprbookshop.ru/94864.html -
Грекул, В. И. Управление внедрением информационных систем : учебное пособие / В. И. Грекул, Г. Н. Денищенко, Н. Л. Коровкина. — 3-е изд. — Москва : Интернет-Университет Информационных Технологий (ИНТУИТ), Ай Пи Ар Медиа, 2021. — 277 c. — ISBN 978-5-4497-0910-3. — Текст : электронный // Электронно-библиотечная система IPR BOOKS : [сайт]. — URL: https://www.iprbookshop.ru/102073.html