Похожие презентации:
library_diploma_presentation
1.
Титульный листРазработка информационной
системы библиотеки
ФИО, группа, руководитель, учебное заведение
(можно заменить на свой титульный лист)
1/12
2.
Цель и задачи проектаЦель: разработать информационную систему для автоматизации работы
библиотеки
①
②
③
④
⑤
изучить
предметную область
спроектировать
БД
реализовать
JavaFX-интерфейс
подключить
PostgreSQL
провести
тестирование
Логика выполнения дипломного проекта
2/12
3.
Актуальность разработкиДо внедрения
После внедрения
ручной поиск записей
поиск по базе данных
ошибки при выдаче
контроль выдачи и возврата
нет быстрой статистики
сложно отследить возврат
автоматизация
статистика по фонду
история операций
Система снижает количество ручных действий и ускоряет работу
библиотекаря
3/12
4.
Структура информационной системыПользователь
библиотекарь
JavaFX
интерфейс
DAO + JDBC
логика работы
Уровень
Назначение
Интерфейс
формы, таблицы и сообщения
Логика
проверка данных и операции
Данные
хранение книг, читателей и выдач
PostgreSQL
база данных
Архитектура приложения разделена на интерфейс, программную логику и базу данных
4/12
5.
Модель базы данныхbooks
— id
— title
— author
— year
— quantity
book_id
issues
— id
— book_id
— reader_id
— issue_date
— return_date
reader_id
readers
— id
— full_name
— phone
Связь
Смысл
books → issues
одна книга может иметь много записей выдачи
readers → issues
один читатель может брать разные книги
return_date
показывает факт возврата книги
Упрощённая ER-схема базы данных
5/12
6.
Функциональные возможности системыМодуль
Добавление
Редактирование
Удаление
Поиск
Контроль
Книги
✓
✓
✓
✓
количество
Читатели
✓
✓
✓
✓
контакты
Выдача
✓
—
—
✓
возврат
Статистика
—
—
—
—
отчёты
В системе выделены отдельные вкладки для основных операций: книги, читатели,
выдача/возврат и статистика.
Матрица реализованных функций
6/12
7.
Интерфейс работы с книгамитаблица книг
поля ввода
Место для скриншота
вкладки «Книги»
кнопки действий
предупреждение удаления
Серый блок можно заменить реальным скриншотом приложения
7/12
8.
Учёт выдачи и возврата книг①
②
③
④
выбор
читателя
выбор
книги
создание
выдачи
отметка
возврата
активная выдача: return_date пустой
завершённая выдача: return_date заполнен
Бизнес-процесс выдачи и возврата книги
8/12
9.
Статистика и аналитика128
54
36
Показатель
Значение
всего книг
128
читателей
54
активных выдач
7
просрочек
2
29
цифры можно заменить на реальные
данные из проекта
Книги
Читатели
Выдачи
Возвраты
Пример визуального отображения статистики библиотеки
9/12
10.
Тестирование системыПроверка
Ожидаемый результат
Статус
добавление книги
запись появляется в таблице
выполнено
удаление книги
появляется предупреждение
выполнено
выдача книги
создаётся активная выдача
выполнено
возврат книги
заполняется дата возврата
выполнено
ошибка ввода
выводится сообщение пользователю
выполнено
5 из 5 проверок выполнены
Таблица проверок основных сценариев работы
10/12
11.
Результаты разработкиБаза данных
таблицы books, readers, issues
Приложение
JavaFX-интерфейс для библиотекаря
Подключение
JDBC-запросы к PostgreSQL
Контроль
выдача, возврат и статистика
Итоговые компоненты разработанной информационной системы
11/12
12.
ЗаключениеЦель дипломного проекта достигнута
создана структура
базы данных
реализованы
основные
формы приложения
настроена работа
с PostgreSQL
проверены
ключевые
сценарии
Система может использоваться как основа для дальнейшего развития
библиотечного сервиса
12/12