Краткое описание ролей пользователей Пользователь-ученик: обычный человек, зарегистрировавшийся в библиотеке и имеющий возможность искать, извлекать и возвращать элементы, являющиеся частью библиотеки. Будет наложен статический штраф, если они сдадут книгу после установленного срока. Пользователям-студентам разрешено проверять товар только в течение 3 дней, и им разрешено оформлять не более 3 элементов одновременно.
Пользователь факультета: однако, как и пользователь-студент, пользователю факультета разрешено проверять элемент в течение 5 дней, а также ему разрешено проверять до 5 элементов одновременно.
Администратор: Сотрудник библиотеки, имеющий доступ к добавлению или удалению элементов в библиотеке. Они могут видеть всех пользователей, зарегистрированных в библиотеке, и имеют доступ к отчетам, чтобы увидеть общее представление о библиотеке. Администратор также может видеть, что было зарезервировано, а что было извлечено и возвращено.
Студенты-пользователи:
Имя пользователя: user1 Пароль: user1
Имя пользователя: user3 Пароль: user3
Имя пользователя: user5 Пароль: user5
Пользователь факультета
Имя пользователя: user2 Пароль: user2
Имя пользователя: user4 Пароль: user4
Администратор
Имя пользователя: admin1 Пароль: admin1
Действия по созданию нового элемента 1. Войдите в систему как администратор, используя кнопку «Портал администратора». 2. Введите admin1 в качестве имени пользователя и пароля. 3. Нажмите «Заголовки» в левой части экрана. 4. Нажмите «Добавить элемент». кнопка 5. Заполните информацию о книге 6. Нажмите «Отправить» 7. Новый элемент добавлен в базу данных
Действия по удалению элемента 1. Войдите в систему как администратор, используя кнопку «Портал администратора». 2. Введите admin1 в качестве имени пользователя и пароля. 3. Нажмите «Заголовки» в левой части экрана. 4. Нажмите кнопку «Удалить». к заголовку, который вы хотите удалить. 5. Нажмите «Да». 6. Теперь элемент удален и обновлен в базе данных.
Действия по редактированию элемента 1. Войдите в систему как администратор с помощью кнопки «Портал администратора». 2. Введите admin1 в качестве имени пользователя и пароля. 3. Нажмите «Заголовки» в левой части экрана. 4. Нажмите кнопку «Изменить». к заголовку 5. Заполните новую информацию 6. Пункт отражает новые изменения
Как найти отчеты 1. Войдите в систему как администратор, используя кнопку «Портал администратора». 2. Введите admin1 в качестве имени пользователя и пароля. 3. Нажмите «Отчеты» в левой части экрана. 4. Нажмите на отчет, который вам нужен. для просмотра
Действия по оформлению заказа 1. Войдите в систему как обычный пользователь, используя кнопку «Войти». 2. Введите user1 в качестве имени пользователя и пароля. 3. Нажмите кнопку «Поиск» в правом верхнем углу экрана. 4. Выполните поиск. книгу или предмет 5. Нажмите «Поиск». 6. Нажмите «Оформить заказ» для любого предмета. 7. Нажмите «Да», чтобы проверить книгу. 8. Если вы вернетесь на свою панель управления, ваш предмет будет отображаться так же, как и тогда. это связано
Действия по редактированию профиля пользователя 1. Войдите в систему как обычный пользователь, используя кнопку «Войти». 2. Введите user1 в качестве имени пользователя и пароля. 3. Нажмите «Профиль пользователя» в левой части экрана. 4. Нажмите «Изменить». " 5. Измените информацию 6. Дважды введите пароль user1 7. Профиль пользователя теперь изменен
Триггеры: 1. Первый триггер происходит после внесения новой комиссии в таблицу «комиссии». Он обновляет общую «комиссию» в таблице «держатель карты» после создания новой «комиссии» в таблице «комиссии». 2. После создания нового «предмета» в таблице «предметов», если это новый предмет с новым номером isbn, то он вставляет его как новый предмет в таблицу «инвентарь». Если это не новый элемент, он вставляет его в таблицу «инвентарь», но обновляет «totalCopies» в таблице «item» на 1 и обновляет «totalAvailable» в таблице «item» на 1.
Отказ от ответственности: Статус «Планировщик событий» невозможно включить в базе данных сайта из-за отсутствия суперпривилегий, которые не предоставляются пользователям. Мы пытались получить доступ к Суперпривилегиям, но сервис его не предоставил. Чтобы протестировать событие, создающее сборы, загрузите репозиторий и настройте проект на своем локальном сервере. Обратите внимание, что вам нужно будет изменить имя пользователя и пароль, чтобы они соответствовали информации вашей системы. Вы можете изменить их, перейдя в /application/config/database.php. Вам также необходимо будет соответствующим образом изменить его в строке № 3 следующих трех файлов:
/application/views/adminfuncs/fetchCheckout.php
/application/views/adminfuncs/fetchFee.php
/application/views/adminfuncs/fetchReservation.php
Как мы настроили наш локальный сервер: мы установили Xampp с https://www.apachefriends.org/download.html. Затем мы поместили папку нашего проекта (team15dbms) в xampphtdocs. Мы запускаем xampp с помощью xampp-control.exe и запускаем Apache и MySQL. Оттуда мы можем получить доступ к http://localhost/dashboard/ в нашем браузере, что дает нам доступ к phpmyadmin. В phpmyadmin мы создаем базу данных под названием team15dbms и импортируем в нее схему, доступную в наших файлах. Теперь мы можем запустить проект, используя следующий URL: http://localhost/team15dbms/.