Кафедра цифрових технологій в енергетиці

Інформація про навчальний заклад

ВУЗ:
Не вказано
Інститут:
Не вказано
Факультет:
ІСМ
Кафедра:
Не вказано

Інформація про роботу

Рік:
2024
Тип роботи:
Лабораторна робота

Частина тексту файла (без зображень, графіків і формул):

Міністерство освіти і науки України  НТУУ «КПІ ім. І. Сікорського»    Кафедра цифрових технологій в енергетиці           Лабораторна робота №3 Варіант № 11         Київ – 2024 Завдання відповідно варіанту 11 11. ІС студентський архів вузу Зразковий зміст Бази даних: номер справи, код справи, загальна інформація про справу; ПІБ студента, інформація про студента; дати, стан справи, атрибути наказів у справі; інше. UseCase діаграма / Опис таблиць Таблиця: student_case Поле Тип даних Розмірність Опис  id INT - Унікальний ідентифікатор виду  case_number VARCHAR 255 Номер справи  case_code VARCHAR 255 Код справи  general_info TEXT - Загальна інформація про справу  student_id INT - Посилання на студента, якому належить справа  status VARCHAR 255 Статус справи (навчається, випустився, відрахувався, тощо)  order_attributes TEXT - Атрибути наказів у справі  created_at DATE - Дата внесення справи   Таблиця: student Поле Тип даних Розмірність Опис  id INT - Унікальний ідентифікатор видання  full_name VARCHAR 255 Повне ім'я студента  student_card_number VARCHAR 255 Номер студентського квитка  faculty VARCHAR 255 Назва факультету  group VARCHAR 255 Група студента  contact_info TEXT -- Контактна інформація  study_status VARCHAR 20 Статус навчання (активний, відрахований тощо)   Таблиця: archive_inventory Поле Тип даних Розмірність Опис  id INT - Унікальний ідентифікатор місця  case_id INT - Посилання на справу  physical_location VARCHAR 255 Фізичне розташування справи  condition_status VARCHAR 255 Стан документа (пошкоджений, втрачений тощо)  last_checked_date DATE - Дата останньої перевірки   Таблиця: user_request Поле Тип даних Розмірність Опис  id INT - Унікальний ідентифікатор стану  user_id INT - Посилання на користувача, який робить запит  case_id INT - Посилання на справу  request_type VARCHAR 50 Тип запиту (перегляд, копія, тощо)  request_date DATE - Дата створення запиту  response_status VARCHAR 50 Статус відповіді на запит (виконано, в процесі тощо)   Таблиця: user Поле Тип даних Розмірність Опис  id INT - Унікальний ідентифікатор читача  username VARCHAR 255 Логін користувача  password VARCHAR 255 Хеш пароля  role ENUM ('student', 'archivist') Роль користувача (студент або архіваріус)  created_at DATE - Дата і час створення акаунту   ERR diagram Контрольний приклад № п/п Вхідні дані Реакція системи (вихідні дані) Опис функціональності, що перевіряється системою – що, власне, перевіряється (Пункт вимог ТЗ)  1 Логін, пароль Статус успішного/неуспішного входу в аккаунт Авторизація користувача у свій аккаунт із поверненням статусу  2 Дані нового студенту Додано новий запис у таблиці student i student_case Додавання студенту і заведення його справи у системі, її збереження  3 Дані існуючого студенту Редаговані дані існуючого студенту Отримання оновлених даних про студента, зміна існуючих даних у базі у таблицях student i student_case  4 Номер справи, ПІБ студента, група, факулет Список справ усіх студентів, відфільтрований по введеним даним Отримання списку справ усіх студентів, фільтрація їх за певними даними  5 Номер справи студента Справа студента Перегляд певної справи студента  6 Номер справи студента Статус успішно/неуспішно видаленої справи Видалення Архіваріусом існуючої справи студента  7 ID користувача, номер справи студента Створений запит на отримання справи студента Створення запиту до архіву на отримання справи студента  8 ID запиту Зміна статусу запиту Прийняття або відміна запиту на отримання справи студенту користувачем  
Антиботан аватар за замовчуванням

05.08.2025 17:08-

Коментарі

Ви не можете залишити коментар. Для цього, будь ласка, увійдіть або зареєструйтесь.

Ділись своїми роботами та отримуй миттєві бонуси!

Маєш корисні навчальні матеріали, які припадають пилом на твоєму комп'ютері? Розрахункові, лабораторні, практичні чи контрольні роботи — завантажуй їх прямо зараз і одразу отримуй бали на свій рахунок! Заархівуй всі файли в один .zip (до 100 МБ) або завантажуй кожен файл окремо. Внесок у спільноту – це легкий спосіб допомогти іншим та отримати додаткові можливості на сайті. Твої старі роботи можуть приносити тобі нові нагороди!
Нічого не вибрано
0%

Оголошення від адміністратора

Антиботан аватар за замовчуванням

Подякувати Студентському архіву довільною сумою

Admin

26.02.2023 12:38

Дякуємо, що користуєтесь нашим архівом!