1. Introdução ao projeto
Introdução ao projeto
O sistema de bibliotecas concluído usando JSP, Layui e MySQL inclui interfaces de empréstimos para livros de usuários, bibliotecário e administrador do sistema, com funções completas.
A ferramenta de desenvolvimento é Eclipse, onde o MySQL é 5.7 (MySQL8 também está ok)
Endereço da demonstração : http://library.mingyuefusu.top
O código mais recente é armazenado na nuvem de código: https://gitee.com/mingyuefusu/tushuguanlixitong
(谢谢手下留情)
Senha da conta de usuário: 1805010219 1234
Senha da conta da bibliotecária: raiz 1234
Senha da conta do administrador do sistema: Admin Admin
Se você encontrar problemas que não podem ser resolvidos ou precisar configurar documentos relevantes no curso, adicione Q GRUPO 1021590105
Detalhes do projeto
Este sistema de gerenciamento de livros é geralmente dividido na exibição da página front-end e no gerenciamento de back-end.
A página da recepção (ou seja, a página inicial do sistema de gerenciamento de livros deste livro) realiza três funções principais: exibição de anúncios, consulta de livros e sugestões de mensagens. Há uma função de visualizar as regras dos leitores. Professores e alunos podem ver as informações mais recentes de anúncio divulgadas pelos gerentes de bibliotecas e podem consultar livros em que estão interessados e visualizar comentários. Após o login, os usuários também podem ter funções como modificação de informações pessoais, consulta de informações de empréstimos pessoais e consulta de informações de violação pessoal. Eles também podem deixar mensagens e sugestões para os gerentes de bibliotecas escolares.
A página de back -end integra as funções necessárias no gerenciamento da biblioteca e é dividida em gerentes de bibliotecas e gerentes de sistema. O trabalho dos gerentes geralmente é concluído no back -end. A recepção é para professores e alunos exibirem. O back -end correspondente é para gerentes de bibliotecas escolares e as páginas de back -end são criptografadas. Se você efetuar login normalmente, não poderá inserir a página de gerenciamento de back -end. As funções dos gerentes de biblioteca de back -end incluem: emprestar livros, livros devolver, exibir e pesquisar registros de empréstimos, exibir e pesquisar registros de retorno de livros e adicionar e recuperar anúncios; As funções dos administradores do sistema de back -end incluem: Adicionando e excluindo e recuperando livros, adicionando e recuperando a classificação de livros, adicionando e recuperando para emprestar certificados, exibindo e pesquisando informações de empréstimos, adicionando e recuperando as regras emprestadas, adicionando e recuperando a tabela de tabela de bibliotecários, para exibir a tabela de dados recentes.
Contém três módulos principais: Usuário, Bibliotecário e Administrador de Sistema
1. Módulo de usuário
- Anúncios de exibição: você pode ver as informações de anúncio divulgadas pelo bibliotecário.
- Visualização do livro: exibição de paginação, você pode ver a visão geral do livro e pode consultar difusos através do número do livro, nome do livro, autor, localização de armazenamento e descrição do livro
- Informações de violação pessoal (após o login): Informações e investigações de violação histórica pessoal
- Os leitores da biblioteca deixam uma mensagem (após o login): sugestões para a biblioteca ou críticas de livros
- Visualizar regras de empréstimos: Regras diferentes têm diferentes quantidades limitadas de empréstimos, tempo limitado e taxas vencidas.
- Informações pessoais (após o login): visualizando informações pessoais e modificando a senha de login
- Informações de empréstimos pessoais (após o login): Paging e consultar registros de empréstimos pessoais
2. Módulo bibliotecário
- Empréstimos e retornos de livros: ajude os usuários a emprestar livros e determinar se o símbolo não atende às regras de empréstimos e, ao devolver livros, determine se há uma data de vencimento. Se a data de validade for excedida, a data de vencimento será emitida e a data de vencimento será retornada.
- Relatórios de empréstimos: Pagando exibe todos os registros de empréstimos, pode consultar e produzir resultados de saída para o Excel Angust Management: pode adicionar edição e excluir anúncios
- Relatório de devolução: A página exibe todos os livros não recompensados e pode ser investigado por condições como número de certificado de empréstimo, número do livro, data de empréstimo, prazo e outras condições.
- Modificação de informações pessoais: modificar informações pessoais, senha, etc.
3. Módulo de administrador do sistema
- Gerenciamento de livros: Paging, adicionando novos livros, definindo várias informações sobre livros, edição e exclusão, pesquisa por meio, título, autor, descrição, etc., produz os resultados para o Excel e você pode ver quem emprestou o livro.
- Gerenciamento de classificação: exibição de paginação, adicione, exclua e modifique livros e fácil de ler e organizar a classificação de livros
- Gerenciamento de certificados de empréstimos: a paginação exibe todos os certificados de empréstimos, adiciona, exclui, modifica e verifica o certificado de empréstimo do usuário e visualize todos os registros de empréstimos do certificado de empréstimo.
- Gerenciamento de regras de empréstimos: ele pode exibir, editar e excluir todas as regras de empréstimos. As regras de empréstimos determinarão quais livros da biblioteca podem ser emprestados do certificado da biblioteca, quantos livros podem ser emprestados, quanto tempo ele pode ser emprestado e as despesas diárias que excedem o prazo.
- Borrowing information query: The page displays that if the query can be queryed for a condition that has not been returned for an expiration date, the fuzzy query will be conducted based on the number, borrowing certificate number, book number, borrowing date, etc., and the output result will be to excel, etc. The system administrator can only query it, and cannot add, delete and modify borrowing information. Esta operação é operada pelo bibliotecário.
- Gerenciamento de bibliotecários: adicione, exclua e modifique o bibliotecário, mas não pode modificar a conta original
- Estatísticas de empréstimos para livros: O número de livros emprestados na biblioteca nos últimos 30 dias é exibido intuitivamente através do gráfico de linhas.
Tabela SQL
Existem dez tabelas de banco de dados, mesas de livros, tabelas de registros de empréstimos de livros, tabelas de mensagens, mesas de administrador de sistemas, tabelas de certificação de empréstimos, tabelas de administradores de bibliotecas, tabelas de classificação de livros, tabelas de biblioteca, tabelas de regras de empréstimos, tabelas de anúncios
Lista de livros
- Número, nome, autor, biblioteca armazenada, número de classificação, localização de armazenamento, seja emprestado, descrição do livro
Tabela de registros de empréstimos para livros
- Número, número do certificado de empréstimo, número do livro, data de empréstimo, data restrita, data de retorno, descrição da violação, número do manipulador
Formulário de mensagem
- Número, número de certificado de empréstimo, conteúdo da mensagem, data da mensagem
Tabela de administrador do sistema
Formulário de certificado de empréstimo
- Número, senha, nome do mutuário, número da regra, status (perdido, disponível)
Tabela de bibliotecários
- Número, nome, conta, senha, e -mail
Tabela de classificação de livros
- Número, nome de classificação, descrição da classificação
Tabela da biblioteca
- Número, nome da biblioteca, descrição
Tabela de regras
- Numerando, limitando o número de empréstimos, limitando o número de dias de empréstimos, despesas diárias para expiração do livro
Formulário de anúncio
- Número, título, conteúdo do anúncio, data de lançamento
2. Implantação
Importe o arquivo Library.SQL para o banco de dados MySQL e você precisa modificar os dois atributos relacionados à conexão do banco de dados a seguir (senha da conta do banco de dados, nome da tabela de banco de dados)
3. Demonstração do projeto
usuário
Consulta de livros
Outras omissões
Bibliotecário
Administrador do sistema