UNOPAR - CASA DAS MARMITAS - ADS 5º PERÍODO
Por: Lidieisa • 23/8/2018 • 3.706 Palavras (15 Páginas) • 359 Visualizações
...
3.1.1 Diagrama de Caso de Uso
[pic 4]
3.1.2 Diagrama de Classe
[pic 5]
O diagrama acima nos mostra como serão os relacionamentos entre as classes que serão criadas, as classes tem por objetivo mostrar a estrutura do nosso sistema.
3.1.3 Ferramentas
Para colocarmos nosso projeto em prática foi necessário o uso de ferramentas e recursos que apoiam o desenvolvimento de sistemas, abaixo estão listadas as ferramentas usadas em nosso projeto.
Banco de dados – Mysql;
Linguagem de programação – PHP;
Biblioteca para gerar relatório – MPDF;
Framework Front-end. – Bootstrap;
Servidor local - Xamp;
Linguagem de Marcação de hipertexto – HTML5;
Formatação do conteúdo da página web - CSS3;
Ferramenta para modelagem – Astah.
3.1.4 Protótipo
Concluídos os processos anteriores de desenvolvimento, seguimos o próximo passo que foi de criar nosso protótipo baseado nas informações levantadas, as telas do sistema foram desenvolvidas visando agilizar o desenvolvimento e mostrar ao cliente (proprietário) da empresa.
3.1.4.1 Telas do Sistema
Controle de cliente
[pic 6]
A tela acima receberá os dados do cliente através do formulário que está nela, que enviará para o banco de dados da aplicação concluindo o cadastro do cliente.
Cadastro de empresa
[pic 7]
Cadastro de entregador
[pic 8]
Cadastro de produto
[pic 9]
Pedido
[pic 10]
Escolher marmita
[pic 11]
Relatório de pedidos entregues
[pic 12]
Criamos nosso protótipo com base nas informações levantadas pela equipe, as telas acima demonstram as funções básicas que nosso sistema terá, a interface é totalmente voltada para a plataforma web e mobile.
3.1.4.2 Código SQL do Banco de Dados
-- phpMyAdmin SQL Dump
-- version 4.1.14
-- http://www.phpmyadmin.net
--
-- Host: 127.0.0.1
-- Generation Time: 15-Out-2016 às 15:30
-- Versão do servidor: 5.6.17
-- PHP Version: 5.5.12
SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
SET time_zone = "+00:00";
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8 */;
--
-- Database: `casa_das_marm`
--
-- --------------------------------------------------------
--
-- Estrutura da tabela `cliente`
--
CREATE TABLE IF NOT EXISTS `cliente` (
`id_cliente` int(11) NOT NULL AUTO_INCREMENT,
`cli_nome` varchar(50) NOT NULL,
`telefone` varchar(15) NOT NULL,
`endereco` varchar(50) NOT NULL,
`ponto_referencia` varchar(50) NOT NULL,
`data_nascimento` varchar(10) NOT NULL,
PRIMARY KEY (`id_cliente`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=7 ;
--
-- Extraindo dados da tabela `cliente`
--
INSERT INTO `cliente` (`id_cliente`, `cli_nome`, `fone`, `endereco`, `ponto_referencia`, `data_nascimento`) VALUES
(6, 'Jose Matos Silva', '5678902', 'Rua 75 de Outubro, 100, Sao bernardo', 'Feira', '02/04/1995');
-- --------------------------------------------------------
--
-- Estrutura da tabela `empresa_terceirizada`
--
CREATE TABLE IF NOT EXISTS `empresa_terceirizada` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`empresa_nome` varchar(50) NOT NULL,
`cnpj` int(30) NOT NULL,
`empresa_endereco` varchar(50) NOT NULL,
`empresa_fone` int(15) NOT NULL,
`email` varchar(30) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=4 ;
--
...