КурсоваяПрограммированиеГод: 2024РТУ МИРЭА: МИРЭА – Российский технологический университет
👁 16💼 0

Готовая курсовая: Проект ИС учета деятельности библиотеки

Загружена: 21.02.2026 04:07

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

Содержание

1.	Предварительные замечания к проекту	2
1.1.	Цели и рамки проекта	2
1.2.	Основные задачи проекта	2
1.2.1.	Сбор и анализ требований.	2
1.2.2.	Проектирование системы.	2
1.2.3.	Разработка программного обеспечения.	2
1.2.4.	Тестирование системы.	3
1.2.5.	Внедрение системы.	3
1.2.6.	Обучение персонала.	3
1.2.7.	Сопровождение и поддержка.	3
1.3.	Ожидаемые результаты	3
1.3.1.	Функционирующая ИС.	3
1.3.2.	Документированные результаты.	3
1.3.3.	Оптимизация работы библиотеки.	3
1.4.	Критерии успеха проекта	3
1.5.	Деловой контекст	4
1.6.	Участники проекта	4
1.7.	Идеи в отношении решений	4
1.8.	Обзор документа	4
2.	Системные сервисы	4
2.1.	Рамки системы	4
2.2.	Функциональные требования	5
2.3.	Требования к данным	6
3.	Системные ограничения	6
3.1.	Требования к интерфейсу	6
3.2.	Требования к производительности	6
3.3.	Требования к безопасности	6
3.4.	Эксплуатационные требования	6
3.5.	Политические и юридические требования	6
3.6.	Другие ограничения	6
4.	Проектные вопросы	6
4.1.	Открытые вопросы	6
4.2.	Предварительный план-график	6
4.3.	Предварительный бюджет	7
5.	Приложения	7
Предварительные замечания к проекту
Цели и рамки проекта
Разработка информационной системы «Деятельность библиотеки», обеспечивающей автоматизацию основных процессов библиотеки: поиск, выдачу и учет книг, управление учетными записями читателей и сотрудников, а также предоставление отчетности в соответствии с требованиями заказчика.
Основные задачи проекта
Сбор и анализ требований.
Выявить функциональные и нефункциональные требования к системе.
Согласовать спецификацию с заинтересованными сторонами.
Проектирование системы.
Разработать архитектуру ИС.
Определить структуру базы данных для хранения информации о книгах, пользователях и операциях.
Спроектировать пользовательский интерфейс для читателей, библиотекарей и администраторов.
Разработка программного обеспечения.
Реализовать основные модули ИС: поиск книг, выдача и возврат книг, управление учетными записями.
Интегрировать систему с внешними приложениями (например, MS Excel) для генерации отчетов.
Тестирование системы.
Провести модульное, интеграционное и приемочное тестирование.
Устранить выявленные ошибки.
Внедрение системы.
Установить ПО на сервере и рабочих станциях.
Настроить систему для работы в реальных условиях.
Обучение персонала.
Провести инструктажи для библиотекарей и администраторов системы.
Сопровождение и поддержка.
Осуществлять техническую поддержку.
Выполнять доработку системы по запросам заказчика.
Ожидаемые результаты
Функционирующая ИС.
Информационная система, готовая к эксплуатации и удовлетворяющая требованиям заказчика.
Документированные результаты.
Техническое задание (ТЗ) и проектная документация.
Руководство пользователя для сотрудников библиотеки.
Отчеты о тестировании.
Оптимизация работы библиотеки.
Ускорение процессов поиска и выдачи книг.
Уменьшение вероятности ошибок, связанных с человеческим фактором.
Упрощение работы с отчетами и анализом данных.
Критерии успеха проекта
Система полностью соответствует техническому заданию.
Все модули системы успешно протестированы и функционируют без критических ошибок.
Персонал библиотеки обучен работе с системой.
Система внедрена в установленные сроки и соответствует бюджету.
Деловой контекст
Современные библиотеки сталкиваются с необходимостью автоматизации процессов для повышения эффективности обслуживания читателей, учета книжного фонда и улучшения анализа данных о посещаемости. Ручное ведение учета книг не соответствует современным стандартам, что требует разработки ИС, упрощающей выполнение этих задач.
Участники проекта
Заказчик – МИРЭА (rector@mirea.ru)
Разработчик – Максим (maxim@mail.ru)
Идеи в отношении решений
Программа будет реализована как веб-приложение с доступом через браузер.
Обзор документа
Раздел «Системные сервисы» описывает основные функции ИС.
Раздел «Системные ограничения» включает требования к производительности, интерфейсу и безопасности.
Раздел «Проектные вопросы» содержит план-график и бюджет.
Системные сервисы
Рамки системы
Рамки системы представлены контекстной диаграммой.
Рисунок 1 - Контекстная диаграмма ИС «Деятельность библиотеки»
Информационная система «Деятельность библиотеки» обрабатывает запросы на поиск книг от внешней сущности «Читатель» и запросы на выдачу книг от внешней сущности «Библиотекарь». Для выполнения этих действий сущности «Читатель» и «Библиотекарь» обязаны пройти процедуру авторизации. В процессе функционирования система «Деятельность библиотеки» обращается к информации о книгах, хранящейся во внешней сущности «База данных». Результаты обработки запросов система может предоставлять как внешним сущностям «Читатель» и «Библиотекарь», так и формировать отчеты в формате MS Excel для внешней сущности «MS Excel». Настройка системы, резервное копирование данных и управление учетными записями выполняются внешней сущностью «Администратор системы», для чего также требуется авторизация.
Функциональные требования
ИС должна предоставлять следующие функциональные возможности:
Управление учетными записями читателей.
Учет книжного фонда, включая добавление, списание и инвентаризацию.
Учет выдачи и возврата книг.
Формирование отчетов о посещаемости и состоянии фонда.
Поиск книг по различным параметрам (автор, название, ISBN).
Требования к данным
Все данные будут храниться в реляционной базе данных с использованием PostgreSQL.
Системные ограничения
Требования к интерфейсу
Веб-интерфейс должен быть адаптивным для работы на ПК и мобильных устройствах.
Требования к производительности
Обработка запросов на поиск книг – не более 2 секунд.
Поддержка одновременной работы до 50 пользователей.
Требования к безопасности
Авторизация пользователей через уникальный логин и пароль.
Шифрование данных пользователей.
Эксплуатационные требования
Совместимость с браузерами Google Chrome, Mozilla Firefox и Microsoft Edge.
Политические и юридические требования
Нет.
Другие ограничения
Нет.
Проектные вопросы
Открытые вопросы
Требования к интеграции с внешними базами данных библиотек.
Предварительный план-график
Предварительный бюджет
Один миллион пятьсот тысяч рублей.
Приложения
Глоссарий
ИС – информационная система
ПК – персональный компьютер
Деловые документы и формы
Нет.
Ссылки
Нет.

Список литературы

1. Буч, Г. Объектно-ориентированный анализ и проектирование с примерами приложений (3-е издание) / Г. Буч., Р.А. Максимчук – М.: Вильямс, 2008. – 721 с.
Кознов Д. В., Бугайченко Д. Ю. Введение в программную инженерию/ [Электронный ресурс]. Режим доступа: http: //www. intuit. ru/department/se/inprogeng/2/. Дата обращения – 01.10.2024 г.
Норенков И.П. Системы автоматизированного пректирования: Учебное пособие для ВТУЗов: в 9 кн/Кн. 3: Федорук В.Г. Черненький В.М. Информационное и пограмное обеспечение. – М.: Высшая школа, 2014. – 159 с.

Подробное описание

📘 О чем эта работа

Проект посвящён разработке информационной системы 'Деятельность библиотеки' — веб‑приложения для автоматизации поиска книг, выдачи/возврата, управления учетными записями читателей и сотрудников, а также формирования отчётов. Объект — библиотечные процессы; предмет — спецификация требований, архитектура и план реализации ИС.

📚 Что внутри

В документе подробно описаны требования и проектные решения, включающие:

  • Функциональные требования: управление учётными записями, учёт книжного фонда (добавление, списание, инвентаризация), регистрация выдач/возвратов, поиск по автору/названию/ISBN, уведомления о просрочке, экспорт отчётов в MS Excel.
  • Нефункциональные требования: реагирование поисковых запросов не более 2 секунд, поддержка до 50 одновременных пользователей, адаптивный веб‑интерфейс, совместимость с Google Chrome/Firefox/Microsoft Edge.
  • Требования к безопасности: авторизация по логину/паролю, шифрование каналов (HTTPS), рекомендация двухфакторной аутентификации для сотрудников и администратора.
  • Технический стек и данные: рекомендовано использование Python + Django для сервера и PostgreSQL как реляционной СУБД; описаны структура БД и ER‑диаграммы (прототипы интерфейсов включены в приложениях).
  • Проектная часть: пошаговый план‑график (Waterfall), разбивка этапов и трудоёмкости, календарный план на 4 месяца, предварительный бюджет 1 500 000 руб., список участников и распределение ролей.

📊 Для кого подходит

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

✨ Особенности

В работе содержатся конкретные практические артефакты: оценка трудоёмкости в человеко‑днях (итог 300 ч.-д.), расчёт стоимости (1 500 000 руб.), календарный план этапов, состав команды (1 аналитик, 2 разработчика, 1 тестировщик, 1 администратор) и перечень готовых результатов — ТЗ, руководство пользователя, протоколы тестирования. Описаны интеграция с MS Excel для выгрузки отчётов и механизмы резервного копирования/восстановления.

❓ Частые вопросы

Подойдет ли для моего ВУЗа?
Структура документа соответствует требованиям курсового проекта: цель, задачи, функциональные и нефункциональные требования, проектирование, план и смета.

Можно ли адаптировать?
Да — архитектура модульная (Django), легко добавить интеграцию с внешними базами или расширить роли пользователей.

Ключевые результаты поставки: Техническое задание, ER‑диаграммы, прототип интерфейса, серверный и клиентский план работ, отчёты о тестах и руководство для пользователей.