Міністерство освіти і науки України
НТУУ «КПІ ім. І. Сікорського»
Кафедра цифрових технологій в енергетиці
Лабораторна робота №2
Варіант № 10
ЗАВДАННЯ ВАРІАНТУ 10
10. ІС обліку книжкового фонду наукової бібліотеки ВНЗ
вид видання: книга, журнал, газета, слайд, мікрофільм, фотографія, відеофільм...;
видання: автори, назва, видавництво, рік видання, ISBN, УДК/ББК, кількість сторінок, суперобкладинка, коробка, ...;
місце розташування видання: відділ, стелаж, полиця, ...;
стан видання, …;
інформація про читачів, які брали: ПІБ, номер читацького квитка, дата;
чи видавалося за МБА (дата, кому);
номер каталожної картки;
інше.
Огляд продукту:
Програмний продукт призначений для автоматизації обліку книжкового фонду наукової бібліотеки вищого навчального закладу (ВНЗ). Основне завдання системи – полегшити управління бібліотечним фондом, автоматизувати облік видань, а також спростити процеси обслуговування читачів. Тип додатку - веб-додаток.
Мета:
веб-додаток, який дозволяє бібліотекарям зручно обліковувати видання (книги, журнали, газети, слайди, мікрофільми, фотографії, відеофільми та ін.), контролювати їхнє розташування, слідкувати за станом і доступністю, вести облік читачів та здійснювати управління видачею видань через міжбібліотечний абонемент (МБА). Веб-інтерфейс дозволяє співробітникам бібліотеки легко отримувати доступ до інформації та швидко обслуговувати користувачів, а інтеграція з різними базами даних забезпечує надійне збереження інформації та можливість аналізу даних.
Перспективи продукту:
Розробка веб-додатку для обліку книжкового фонду наукової бібліотеки ВНЗ має значні перспективи з точки зору автоматизації бібліотечних процесів, зручності доступу до даних та можливостей інтеграції з іншими системами. У порівнянні з існуючими рішеннями, цей продукт має декілька унікальних особливостей, що підвищують його конкурентоздатність та функціональність.
Функції програмного продукту:
Програмний продукт для обліку книжкового фонду наукової бібліотеки відіграватиме важливу роль у діяльності бібліотеки, забезпечуючи ефективне управління бібліотечними процесами, підвищення якості обслуговування читачів і поліпшення контролю за використанням ресурсів. Він дозволить значно оптимізувати роботу бібліотекарів та покращити доступ до ресурсів для студентів і викладачів.
Функціональні можливості програмного продукту:
Створення абонементів для нових користувачів, перегляд користувачами доступних книг для взяття на прочитання, повернення книги. Якщо ви бібліотекар у вас є можливість перегляду усіх книжок та їх стану, перегляд які книжки яким студентом зараз зайняті та до якої дати бронювання літератури, так є доступ до даних кожного студенту.
Характеристики користувачів:
Як і описувалось раніше, наявні такі ролі: студент, бібліотекар.Студент має можливість заходити у свій акаунт, переглядати бібліотеку книг.Бібліотекар має мати можливість переглядати бібліотеку книг, видавати книги на прочитання до певної дати, переглядати список занятих книг і ким вони зайняті, створювати нових студентів у бібліотеці, і також переглядати інформацію про студентів через їхні бібліотечні абонементи
Загальні обмеження:
З обмежень: Найбільший термін, на який можна взяти книгу на прочитання - 3 місяці. Студент може взяти максимум 5 книг на прочитання одночасно.
Припущення й залежності:
Прям інтеграція бази даних у продукт, завдяки якій будемо зберігати всю інформацію про книжки та студентів, що користуються послугами бібліотеки.Також у подальшому можлива інтеграція з
Вимоги до зовнішніх інтерфейсів:
Для студенту: Простий інтерфейс, перегляд книжок буде у вигляді списку блоків. Наявна можливість пошуку книги по назві.Для бібліотекаря: наявна сторінка із додаванням нового студенту до бібліотеки, видача певної книги студенту на певний період, перегляд списку виданих книг та підтвердження повернення книг після прочитання. Перегляд даних користувача.
Безпека:
Безпека буде забезпечена тим, що доступ до усіх операцій по створенню, редагуванню та видаленню буде доступ тільки у бібліотекаря, у юзера буде тільки можливість переглядати асортимент книг у наявності.
Супровід ПЗ:
Супровід буде потрібен тільки при оновлення версій ПЗ, у всіх інших випадках він буде не потрібний, бо інтерфейс та використання буде зроблено інтуітивно зрозумілими для користувача.
Вимоги бази даних:
Для реалізації ПЗ було обрано використовувати SQL-базу даних, так як вона має строгу типізацію та її можна зручно та гнучко масштабувати у майбутньому.
Узагальнений алгоритм дій користувача:
Студент:/Бібліотекар:/
Форми введення:
Вигляд вікна входу:/
Сторінка видачі книги студенту:/
Особливості вхідної інформації:
У форму логіну можна передавати лише два поля: електронна пошта та пароль. Поле з електронною поштою буде не допускати поля де немає наявного знаку @, а поле пароль буде завжди скрито за допомогою символів *, що забезпечить більше безпеку системи.У форму видачі книги потрібно передавати два цифрових значення: ID студенту та ID книги, а бекенд програми уже буде перевіряти і видавати помилку, якщо книги або студенту із таким айді не існує у програмі.
Форми виведення:
/
/
/