Resumo das funções do usuário Usuário estudante: A pessoa média que se registrou para fazer parte da biblioteca e pode pesquisar, retirar e devolver itens que fazem parte da biblioteca. Será aplicada multa estática caso entreguem o livro fora do prazo. Os usuários estudantes só podem retirar um item por 3 dias e só podem retirar até 3 itens por vez.
Usuário docente: Semelhante ao usuário estudante, porém, um usuário docente pode retirar um item por 5 dias e também pode retirar até 5 itens por vez.
Administrador: Um funcionário da biblioteca que tem acesso para adicionar ou excluir itens da biblioteca. Eles conseguem ver todos os usuários cadastrados para fazer parte da biblioteca e ter acesso aos relatórios para ter uma visão geral da biblioteca. Os administradores também podem ver o que foi reservado e o que foi retirado e devolvido.
Usuários estudantes:
Nome de usuário: usuário1 Senha: usuário1
Nome de usuário: usuário3 Senha: usuário3
Nome de usuário: usuário5 Senha: usuário5
Usuário docente
Nome de usuário: usuário2 Senha: usuário2
Nome de usuário: usuário4 Senha: usuário4
Administrador
Nome de usuário: admin1 Senha: admin1
Etapas para criar um novo item 1. Faça login como administrador usando o botão "Portal do administrador" 2. Digite admin1 como nome de usuário e senha 3. Clique em "Títulos" à esquerda da tela 4. Clique em "Adicionar item" botão 5. Preencha as informações do livro 6. Clique em "Enviar" 7. Novo item foi adicionado ao banco de dados
Etapas para excluir um item 1. Faça login como administrador usando o botão "Portal do administrador" 2. Digite admin1 como nome de usuário e senha 3. Clique em "Títulos" à esquerda da tela 4. Clique no botão "Excluir" ao lado para um título que deseja excluir 5. Clique em "Sim" 6. O item foi excluído e atualizado no banco de dados
Etapas para editar um item 1. Faça login como administrador usando o botão "Portal do administrador" 2. Digite admin1 como nome de usuário e senha 3. Clique em "Títulos" à esquerda da tela 4. Clique no botão "Editar" ao lado para um título 5. Preencha as novas informações 6. O item reflete as novas alterações
Como encontrar relatórios 1. Faça login como administrador usando o botão "Admin Portal" 2. Digite admin1 como nome de usuário e senha 3. Clique em "Relatórios" no lado esquerdo da tela 4. Clique no relatório que você deseja ver
Etapas para verificar um item 1. Faça login como usuário normal usando o botão "Log In" 2. Digite user1 como nome de usuário e senha 3. Clique no botão "Pesquisar" no canto superior direito da tela 4. Pesquise por um livro ou item 5. Clique em "Pesquisar" 6. Clique em "Check Out" de qualquer item 7. Clique em "Sim" para fazer check-out de um livro 8. Se você voltar ao seu painel, seu item será exibido tão bem quanto quando é devido
Etapas para editar um perfil de usuário 1. Faça login como usuário normal usando o botão "Log In" 2. Digite user1 como nome de usuário e senha 3. Clique em "Perfil de usuário" no lado esquerdo da tela 4. Clique em "Editar" " 5. Altere as informações 6. Digite user1 como senha duas vezes 7. O perfil do usuário foi alterado agora
Gatilhos: 1. O primeiro gatilho ocorre após efetuar uma nova tarifa na tabela de “taxas”. Atualiza o total de “taxas” na tabela “titular do cartão” após criar uma nova “taxa” na tabela “taxas”. 2. Após um novo “item” ser feito na tabela “item”, se for um novo item com um novo número isbn, então ele insere-o como um novo item na tabela “inventário”. Se não for um item novo, ele o insere na tabela "inventário", mas atualiza "totalCopies" na tabela "item" por 1 e atualiza "totalAvailable" na tabela "item" por 1.
Isenção de responsabilidade: O status do Agendador de Eventos não pode ser ativado no banco de dados do site devido à falta de Super Privilégios que não são concedidos aos usuários. Tentamos obter acesso aos Super Privilégios, mas o serviço não oferecia. Para testar o Evento que gera as taxas, baixe o repositório e configure o projeto em seu servidor local. Observe que você precisará alterar o nome de usuário e a senha para corresponder às informações do seu sistema. Você pode alterá-los acessando /application/config/database.php. Você também precisará alterá-lo de acordo na linha 3 dos três arquivos a seguir:
/application/views/adminfuncs/fetchCheckout.php
/application/views/adminfuncs/fetchFee.php
/application/views/adminfuncs/fetchReservation.php
Como configuramos nosso servidor local: Instalamos o Xampp em https://www.apachefriends.org/download.html. Depois colocamos a pasta do nosso projeto (team15dbms) em xammphtdocs . Executamos o xampp com xampp-control.exe e inicializamos o Apache e o MySQL. A partir daí podemos acessar http://localhost/dashboard/ em nosso navegador, o que nos dá acesso ao phpmyadmin. No phpmyadmin criamos um banco de dados chamado team15dbms e importamos o esquema disponível em nossos arquivos para o banco de dados. Agora podemos executar o projeto usando a seguinte URL: http://localhost/team15dbms/