O Controle de Inventário é um aplicativo da Web desenvolvido usando bancos de dados JSP e Microsoft SQL Server.
O JSP é implementado em conjunto com o banco de dados do Microsoft SQL Server. Uma empresa deseja estabelecer um banco de dados para controlar seu inventário, e os produtos no inventário são divididos em várias categorias, como roupas, comida e papelaria. Quando o produto precisa ser reordenado pelo fornecedor, a equipe precisará enviar um pedido de compra. Os registros de rastreamento fornecem compras e vende mercadorias e outras despesas.
Módulos funcionais principais : módulo de login da equipe, módulo de login do cliente, propor módulo de pedido de compra, preencha o módulo de pedido de compra, módulo de pedido de compra, determine módulo de transação, adicione módulo de produto, aceite módulo de mercadorias, preencha o módulo de produto de aceitação, módulo de remessa de remessa, módulo de registro do cliente.
Página inicial do site, clique no login da equipe ou no login do cliente.
Resultados da operação: Clique no login da equipe para inserir a página de login da equipe e clique no login do cliente para inserir a página de login do cliente.
Login da equipe, insira o número e a senha da equipe e se deve lembrar o status do login, clique em Login.
Resultado da operação: salte para EMP-login-check.jsp para verificar se as informações de login da equipe estão corretas. Envie o número da equipe, senha e se deve lembrar o status de login no formulário.
Receba o número da equipe, senha enviada pelo EMP-Login.jsp e lembre-se do status de login. Conecte -se ao funcionário da tabela do Trabalhador de Controle de Inventário de Banco de Dados.
Resultado da operação: determine se o número da equipe e a senha correspondem. Se corresponder, determine a posição da equipe e pule para uma página diferente de acordo com a posição da equipe (o pessoal do pedido de compra salta para Emp-compactase.jsp, confirme que o pessoal da transação salta para Emp-confirm.jsp, a aceitação do pessoal de mercadorias salta para o Rediret.jsp e o remédio para o depin-liver.jsp), o contrário.
O pessoal do pedido de compra efetuou login com sucesso e pulou para esta página. O pessoal do pedido de compra envia um pedido de compra com base no nível do ponto de pedido do produto e clique para comprar novamente.
Resultado da operação: salte para EMP-compra-add.jsp e passe o valor do produto do código do produto por meio do URL.
Receba o valor do código do produto ProductNo, preencha a descrição do pedido de compra, data do pedido, data de entrega, data de entrega, fornecedor (formulário de fornecedor) do pedido de compra e clique em enviar o pedido de compra.
Resultado da operação: salte para empurch-place.jsp e adicione registros ao PurchaseOrmOrd. Envie descrição do pedido de compra, data do pedido, data de entrega, data de entrega, fornecedor na forma de um formulário.
Receba a descrição do pedido de compra enviada por EMP-compra-comp-add.jsp, data do pedido, data de entrega, fornecedor. Conecte -se ao pedido da tabela de compras de pedido de controle de inventário de banco de dados.
Resultado da operação: Adicionar registros ao BuyOrder e redirecionar para EMP-compra-order.jsp.
Para todos os formulários de pedido de compra propostos pelo pessoal do pedido de compra, o pessoal do pedido de compra pode excluir as operações de pedido de compra que propostas.
Resultado da operação: salte para a compra emp-compra-delete.jsp e passe o valor do código do pedido de compra BuyOrderOrderNo através do URL.
Recebe o valor do código do pedido de compra BuyOrderNo.
Resultado da operação: Exclua um recorde de fila de compras na tabela de pedidos de compra e redirecreva para empurcase-ororder.jsp.
Certifique -se de que o login do Trader seja redirecionado com sucesso para esta página e verifique se o Trader negocia e exclui os pedidos de compra enviados por todos os pedidos de compra.
Resultado da operação: clique na transação para saltar para empolfirm-place.jsp e passe o valor do código do pedido de compra BuyOrderNo e o valor do código do produto de compra compra de compra de compra; Clique em Excluir para pular para empolfirm-place.jsp e passe o valor do código do pedido de compra BuyOrderNo no URL.
Recebe o valor do código do pedido de compra BuyOrderNo e o valor do código de compra do produto BuyProductNo.
Resultado da operação: Determine se a compra de compra é nula. Se a compra de prodificador for nulo, exclua um recorde de compra de compra. Caso contrário, as informações do pedido de compra serão adicionadas à transação da tabela de transações por meio do produto da tabela de produtos e do BuySOrder. Redirecionar para EMP-Confirm.jsp.
Adicione o produto ao produto da tabela do produto, preencha o nome do produto, o número do produto, o preço da unidade do produto, a quantidade existente do produto, o nível do ponto do pedido, a quantidade de recompra, o pedido de pedido de lead time, o código de classificação do produto (tabela de produtos de produtos).
Resultado da operação: pule para a página EMP-PRODUCT-PLAPE.JSP e envie o nome do produto, o número do produto, o preço da unidade do produto, a quantidade existente do produto, o nível do ponto do pedido, a quantidade de recompra, o pedido de lead time e o código de classificação do produto na forma de um formulário.
Receba nome do produto, número do produto, preço unitário do produto, quantidade existente de produto, nível de ponto de ordem, quantidade de recompra, tempo de pedido de pedido, código de classificação do produto.
Resultado da operação: Adicionar registros ao produto da tabela do produto e redirecionar para EMP-product-add.jsp.
O pessoal de aceitação de carga fez login com sucesso e pulou para esta página. O pessoal de aceitação de carga aceitou as mercadorias com base se os produtos adquiridos foram armazenados no armazém.
Resultado da operação: salte para EMP-CECT-PLAPE.JSP e passe o valor da transação de código de transação não através do URL.
Preencha o produto de aceitação, preencha o formulário de transação para receber pedidos, volume de vendas, perdas de unidades e clique em Enviar.
Resultado da operação: salte para EMP-CECT-MAKE.JSP e atualize o registro de transação da tabela de transações. Envie na forma de um formulário e receba ordens, volume de vendas, perda de unidade e oculte o envio de códigos de transação, preço da unidade do produto, ordem da unidade e código do produto.
Receber pedidos, volume de vendas, perda de unidade, código de transação, preço unitário do produto, ordem da unidade, código do produto e modificar transação da tabela de transações e produto da tabela de produtos.
Resultado da operação: Atualizar transação da tabela de transações e registro do produto da tabela de produtos.
O login do remetente salta com sucesso para esta página. O remetente realiza uma operação de remessa no pedido do cliente e clica a pagar.
Resultado da operação: salte para empate emp-plplace.jsp e passe o valor do código do pedido do cliente UserOrderNo através do URL.
Modificar o status do pedido do cliente.
Resultado da operação: Atualize um registro de linha da tabela de pedidos do cliente e defina o status do pedido do cliente como "enviado".
Login do cliente, insira o nome e a senha do cliente e se deve lembrar o status do login, clique em Login.
Resultado da operação: pule para o usuário-login-check.jsp para verificar se as informações de login do cliente estão corretas. Envie o nome do cliente, a senha e se deve lembrar o status de login no formulário.
Receba o nome do cliente, a senha enviada pelo usuário-login.jsp e lembre-se do status de login. Conecte -se ao usuário da tabela do cliente do Controle de Inventário de Banco de Dados.
Resultado da operação: determine se o nome do cliente e a senha correspondem. Se corresponder, pule para compra de usuário.jsp, redirecionar para o usuário-login.jsp.
O login do cliente salta com sucesso para esta página. O cliente pode comprar o produto e clicar para comprá -lo.
Resultado da operação: salte para compra de usuário-add.jsp e passe o valor do produto do produto ProductNo através do URL.
Receba o valor do produto do produto ProductNo, preencha a descrição do pedido do cliente e a quantidade de pedido do pedido de compra do cliente, clique em OK ou clique em Modificar informações pessoais.
Resultado da operação: clique em OK para saltar para compra de usuário-place.jsp, enviar descrição do pedido do cliente, quantidade do pedido e ocultar o preço unitário e a quantidade existente de produtos enviados; Clique em Modificar informações pessoais para pular para informação do usuário-modify.jsp, modifique as informações pessoais do cliente.
Receba descrição do pedido do cliente, quantidade do pedido, preço unitário do produto, quantidade existente.
Resultado da operação: Adicione registros à tabela de pedidos do cliente Order de usuário, modifique a quantidade existente e o nível do ponto do pedido do produto da tabela de produtos de acordo com a quantidade do pedido e redirecione para compra de usuário.jsp.
Compra do histórico do cliente.
Resultado da operação: os clientes visualizam compras históricas.
Modifique as informações do cliente, preencha o endereço de entrega do cliente e o número de telefone do cliente e clique para modificar.
Resultado da operação: pule para o usuário-informação-modify-place.jsp e envie o endereço de entrega do cliente e o número de telefone do cliente no formulário.
Receba endereço de entrega do cliente e número de telefone do cliente.
Resultado da operação: Atualize o registro da linha do usuário na tabela do cliente e redirecione para compra do usuário.jsp.
Registro do cliente, preencha as informações do cliente, senha, endereço de entrega, número de telefone e clique para se registrar.
Resultado da operação: pule para o user-register-make.jsp e envie informações, senha, endereço de entrega e número de telefone na forma de um formulário.
Receba informações do cliente, senha, endereço de entrega e número de telefone para determinar se o registro do cliente é legal.
Resultado da operação: o registro do cliente é legal, adicione registros ao usuário da tabela do cliente, pule para o usuário-login.jsp, de outra forma redireciona para o usuário-register.jsp.

1. Este projeto precisa ser executado em combinação com a ferramenta de desenvolvimento de primeiro plano NetBeans IDE 8.0.2 e o banco de dados de back -end Microsoft SQL Server 2014.
2. Quando o Microsoft SQL Server 2014 estiver conectado ao servidor e o serviço NetBeans IDE 8.0.2 está conectado ao controle de inventário do banco de dados, no NetBeans IDE 8.0.2, clique em Index.jsp no projeto de inventário do projeto e clique com o botão direito do mouse para selecionar o arquivo executado. NetBeans IDE 8.0.2 pode executar o projeto InventoryControl. A seguir, é apresentada a interface após a execução do projeto. Clique no login da equipe ou no login do cliente para inserir a página de login correspondente.

3. Complete as operações correspondentes de acordo com as solicitações em cada etapa.
4. Feche o navegador e saia.
1. Através do design do curso de "Princípios e Aplicativos do banco de dados", praticamos totalmente a criação, a consulta de dados, a atualização de dados e outras operações das tabelas básicas do banco de dados.
2. O pessoal do pedido de compra tem o direito de enviar pedidos de compra para os produtos na tabela de produtos com base no nível do ponto do pedido e excluir os pedidos de compra que eles enviaram.


3. Além de determinar que o comerciante tem o direito de negociar e excluir pedidos de compra enviados por todos os pedidos de compra, o comerciante também tem o direito de adicionar produtos à lista de produtos.


4. A pessoa que aceita as mercadorias tem o direito de aceitar as mercadorias com base se os produtos adquiridos são armazenados no armazém.

5. O remetente tem o direito de enviar pedidos de clientes.

6. Os clientes não apenas têm o direito de comprar produtos e visualizar suas compras históricas, mas também têm o direito de modificar informações pessoais.



7. Os novos clientes obtêm as permissões dos clientes por meio de registro.
