Trabalho de Análise e Desenvolvimento de Sistemas, apresentado à Universidade Norte do Paraná
Por: Kleber.Oliveira • 5/5/2018 • 1.679 Palavras (7 Páginas) • 396 Visualizações
...
4.1. DIAGRAMAS
Através dos requisitos levantados pelo grupo, elaboramos os diagramas de estrutura que foram utilizados para fazer a modelagem do projeto, este descreve uma visão de um conjunto de instâncias que cooperam entre si para executar a tarefa. Os diagramas, apresentam as ligações entre as instâncias e os papéis que as mesmas representam para o respectivo projeto
São eles definem a estrutura do sistema tanto na parte de software, quanto de hardware, bem como a combinação destes se torna um detalhe importante para uma modelagem eficiente.[pic 11]
4.1.1 Diagrama de Caso de uso
Figura 1: diagrama de Caso de Uso
Podemos observar no Diagrama de Caso de uso, documenta o que o sistema faz do ponto de vista do usuário. Ou seja, ele descreve as principais funcionalidades do sistema e a interação dessas funcionalidades com os usuários do mesmo sistema.
4.1.2. Diagrama de Classe.
Figura 02: Diagrama de classes[pic 12]
No diagrama de Classe mostra as diferentes classes que fazem o sistema e como elas se relacionam. Podemos verificar as classes com seus métodos e atributos bem como os relacionamentos estáticos entre elas: quais classes conhecem quais classes ou quais classes são parte de outras classes.
4.1.3. Diagramas de Atividades.
[pic 13]
Figura 03: Diagrama de Atividades.
Aqui no Diagrama de atividades descreve-se a sequência de atividades no sistema com a ajuda as Atividades. Diagramas de Atividade são uma forma especial de Diagramas de Estado, que somente (ou principalmente) contém Atividades.
4.2. PROTÓTIPO DO CARDÁPIO EM HTML.
Para a divulgação do empreendimento foi desenvolvido um protótipo em html que contém o cardápio das marmitas, com identificação, ingredientes e preço unitário.
Figura 04. Protótipo[pic 14]
Para administrar a página em HTML que fora prototipada acima, a equipe de sistematização da House&MM desenvolveu um sistema de software simples, conectado a um banco de dados, onde o senhor Renato poderá, diariamente, fazer a alteração dos dados contendo na página, isto é, poderá alterar os dados das marmitas, como preço, composição e descrição. Observe a imagem a seguir
[pic 15]
4.3. IMPLEMENTAÇÃO DAS TELAS
Para o controle interno deste negócio de marmitas, nossa equipe implementou o protótipo das telas dos cinco controles mencionados na proposta
Cliente, Controle de Entregadores, Controle das Empresas terceirizadas, Controle do Produto e Controle de Pedido) em um projeto "Windows Application" no Visual Studio utilizando a linguagem C#(Sharp).
Login do sistema
[pic 16]
Figura 05. Tela de login
O sistema possui um acesso restrito, onde o usuário efetuará seu login com seu nome de usuário e sua senha cadastrados.
Figura 06: Tela de erro.[pic 17]
Caso o sistema não reconheça o nome ou a senha cadastrada, imediatamente informará uma mensagem de erro (usuário e Senha não correspondem!)
Controle de Cliente
[pic 18]
Figura 09: controle cliente
Neste controle é inserido o nome do cliente, telefone de contato, endereço, ponto de referência e data de nascimento, podendo assim cadastrar, alterar e excluir caso seja necessário.
Controle de Entregadores
[pic 19]
Figura 10: Controle de entregadores
Neste controle, o serviço é terceirizado, onde os motoboys são vinculados a uma empresa e recebem apenas pelas entregas realizadas. Os dados a ser inseridos são: nome do entregador, CPF, RG, celular e Empresa vinculada (nome da empresa que o motoboy trabalha), ou seja, a empresa está cadastrada no sistema.
[pic 20]
Figura 11: Ex: de Cadastro de Entregador.
Controle das Empresas terceirizadas
[pic 21]
Figura 12: Controle de empresas
Esta mostra o cadastro das empresas onde os motoboys são vinculados, sendo que possui a implementação com os seguintes dados: Nome da empresa, CNPJ, endereço, telefone.
Controle do Produto
[pic 22]
Figura 13: Controle do produto
Neste caso os produtos são as marmitas a serem vendidas, a inclusão dos dados foi feita da seguinte forma: nome do produto, descrição, tamanho e custo.
Neste empreendimento tem-se:
Marmita1: Arroz, feijão, bife e salada de tomate.
Marmita2: Arroz, feijão, bife e ovo frito.
Marmita3: Arroz, feijão, file de frango, creme de milho.
Marmita4: Arroz, feijão, file de frango e salada de tomate.
Tabela de preços:
Marmita 1: R$ 15,00
Marmita 2: R$ 18,00
Marmita 3: R$ 14,00
Marmita 4: R$ 10,00
Assim como demostrado na tela acima.
[pic 23]
Figura 14: Ex de demonstração
Ainda falado sobre produtos, a tela acima indica como é acionada a lista de produtos, assim como descrição, tamanho e custo. É adicionando uma coleção referente ao proposto de cada item.
Controle do pedido
[pic
...