Sistema de gerenciamento de compra, venda e estoque
Visão geral
- Este sistema é concluído iterativamente em três versões, e os front-ends e back-ends são desenvolvidos separadamente.
- O modo de desenvolvimento usa Vue+Springboot+MybatisPlus
- A biblioteca de componentes é elementUI
- O modelo de gerenciamento de segundo plano é vue-element-admin
- O manual do usuário está em back-v3/src/main/resources/public/UserBook.docx, que contém guias de uso detalhados e tutoriais de configuração de ambiente em nível de babá.
Usar configuração de ambiente
- Execute xxxApplication.java no diretório de pacote autoconstruído src/main/java em segundo plano
- Configure src/main/resources/application.properties para conectar-se ao banco de dados
- Digite o comando npm na linha de comando em vue-element-admin: npm run dev, execute o ambiente de desenvolvimento, não há módulos dependentes (normalmente existem), siga as instruções npm install, pode ser necessário alterar a fonte
- Permissões e senhas de contas ficam visíveis no banco de dados
- O sistema pode ser usado normalmente se os bancos de dados front-end e back-end estiverem em execução ao mesmo tempo.
Instruções de configuração do banco de dados
- versão mysql: 5.7.36, baixe e instale você mesmo, roda na porta 3306 por padrão
- navicat se conecta ao banco de dados, a porta padrão é 3306, digite o nome de usuário e senha durante a instalação
- Após a conexão, clique com o botão direito no banco de dados em Navegar e execute o arquivo sql despejado. A configuração do banco de dados está concluída.
- O tratamento de exceções do sistema é imperfeito e ainda existem alguns bugs. Não utilize clientes inexistentes para emitir pedidos ou itens inexistentes, etc. O sistema atualmente possui clientes, armazéns e outras informações que podem ser obtidas na consulta de informações, e as mercadorias existentes podem ser visualizadas nas estatísticas de estoque.
Implantação do projeto
- Este projeto foi implantado no Tencent Cloud Server, IP público: xxx
Divisão do trabalho
- Front-end: @yanpengt06
- Back-end: @ whdsn123