An open API service indexing awesome lists of open source software.

https://github.com/cryptedsnow/web

Sistema de gerenciamento de vendas desenvolvido em PHP para a matéria de Laboratório de Programação Web I.
https://github.com/cryptedsnow/web

Last synced: about 1 month ago
JSON representation

Sistema de gerenciamento de vendas desenvolvido em PHP para a matéria de Laboratório de Programação Web I.

Awesome Lists containing this project

README

          

### Sobre o projeto


O sistema em questão trata-se de um sistema web para o gerenciamento de vendas para uma loja fictícia de roupas como requisito fundamental para a disciplina de Laboratório de
Programação Web I feito no semestre de 2020.1 no Instituto Federal de Educação, Ciência e Tecnologia Baiano - Campus Guanambi.

### Ferramentas utilizadas


* [Astah UML](https://astah.net/downloads/): É um software de modelagem que permite uma fácil visualização dos componentes do sistema e de como eles se interagem através de diagramas.
* [Figma](https://www.figma.com): É uma ferramente online com o propósito de modelar os layouts do sistema, dando uma noção mais clara de como será o desenvolvimento das interfaces do sistema.
* [MySQL Workbench](https://www.mysql.com/products/workbench/): É um sistema gerenciador de banco de dados que possui o propósito de realizar o armazenamento e a manutenção dos dados, também é uma ferramenta capaz de modelar o diagrama do banco de dados do sistema para facilitar a visualização e entendimento.
* [Sublime Text](https://www.sublimetext.com): É um software multiplataforma para edição de código-fonte, podendo ser usada para desenvolvimento para diversos códigos, inclusive para desenvolvimento web.
* [Trello](https://trello.com/): É uma ferramenta de desenvolvimento de projetos trazendo para os integrantes do projeto uma facilidade em acompanhar cada etapa das atividades a serem feitas.

### Linguagens utilizadas


* [CSS](https://developer.mozilla.org/pt-BR/docs/Web/CSS)
* [HTML5](https://developer.mozilla.org/pt-BR/docs/Web/Guide/HTML/HTML5)
* [Javascript](https://developer.mozilla.org/pt-BR/docs/Web/JavaScript)
* [PHP](https://www.php.net/manual/pt_BR/intro-whatis.php)
* [SQL](https://www.w3schools.com/sql/)

### Funcionalidades do sistema


Funcionalidade | Status
------------ | -------------
Gerenciamento de clientes | Funcionando
Gerenciamento de funcionários | Funcionando
Gerenciamento de fornecedores | Funcionando
Gerenciamento de produtos | Funcionando
Gerenciamento de compras | Funcionando
Gerenciamento de vendas | Funcionando
Gerenciamento de devoluções | Funcionando
Fluxo de caixa | Funcionando
Configurações | Funcionando
Login/Logout | Funcionando

### Próximos passos


- [ ] Finalizar layouts
- [ ] Desenvolver front-end do sistema
- [ ] Aplicar correções no sistema

### Equipe














Iury Fernandes

  • Desenvolvedor

  • Responsável pelos testes







  • Renan Oliveira

  • Desenvolvedor

  • DBA


  • ### Link do sistema


    Acesse http://lojaroupasweb.store/web/

    Dados de login (Esse login não possui acesso total ao sistema):

    * E-mail: convidado1@convidado.com
    * Senha: Convidado0123

    Instalação local

    1º Passo - Instale um servidor de desenvolvimento web em sua máquina, pode ser qualquer um de sua preferência (**XAMPP**, **WAMPServer**, **MAMP**, **Docker**, **Laragon**, **EasyPHP** e outros), nesse demonstração estou usando o **[XAMPP](https://www.apachefriends.org/pt_br/index.html)** no **Windows**.

    2º Passo - Ao escolher o ambiente de sua escolha, escolha o sistema operacional de sua preferência para baixar a versão mais recente do XAMPP, ou acesse **Clique aqui para outras versões** ou no menu do topo da página escrito **Baixar** para escolher as versões anteriores do XAMPP.

    ![](https://github.com/Iury189/web/blob/main/imagens_instalacao/i1.png?raw=true)

    3º Passo - Siga as instruções de instalação a aguarde o têrmino do processo (por padrão o xampp orienta usar o endereço (_C:\xampp_) no disco local, caso queira um outro caminho basta definir).

    ![](https://github.com/Iury189/web/blob/main/imagens_instalacao/i2.png?raw=true)

    4º Passo - Vá até o disco local (C:\) acesse a pasta **xampp**.

    ![](https://github.com/Iury189/web/blob/main/imagens_instalacao/i3.png?raw=true)

    5º Passo - Dentro da pasta xampp (_C:\xampp_) acesse a pasta **htdocs**.

    ![](https://github.com/Iury189/web/blob/main/imagens_instalacao/i4.png?raw=true)

    6º Passo - Pronto, você já está dentro do endereço de servidor web local (_C:\xampp\htdocs_).
    > O caminho do XAMPP no Linux e macOS são diferentes do Windows, para Linux o diretório é **/opt/lampp/htdocs/** e para macOS o diretório é **/Applications/XAMPP/xamppfiles/htdocs**.
    > >
    ![](https://github.com/Iury189/web/blob/main/imagens_instalacao/i5.png?raw=true)

    7º Passo - Antes de utilizar xampp, é preciso acessar o painel de controle, basta clicar em **xampp-control.exe** (_C:\xampp\xampp-control.exe_).

    ![](https://github.com/Iury189/web/blob/main/imagens_instalacao/i6.png?raw=true)

    8º Passo - Já no painel, aperte o botão **Start** para ativar os módulos de **Apache** e **MySQL**.

    ![](https://github.com/Iury189/web/blob/main/imagens_instalacao/i7.png?raw=true)

    9º Passo - Com os módulos ativados, é possível fazer os testes de desenvolvimento web localmente.

    ![](https://github.com/Iury189/web/blob/main/imagens_instalacao/i8.png?raw=true)

    10º Passo - Caso não tenha instalado o MySQL Wokbench, escolha o sistema operacional e clique em **Download**.

    ![](https://github.com/Iury189/web/blob/main/imagens_instalacao/i9.png?raw=true)

    11º Passo - Siga as instruções de instalação a aguarde o têrmino do processo.
    > Verifique se **.NET Framework** e **Microsoft Visual C++** estão instalados e atualizados em seu Windows (caso esteja usando outro sistema operacional verifique se há requisitos para instalar o MySQL Workbench.
    >
    ![](https://github.com/Iury189/web/blob/main/imagens_instalacao/i10.png?raw=true)

    12º Passo - Para testar os códigos de meu repositório clique em **Code** e em seguinda clique em **Download Zip**.

    ![](https://github.com/Iury189/web/blob/main/imagens_instalacao/i11.png?raw=true)

    13º Passo - Descompacte o zip corretamente e transfira os códigos para dentro da pasta **htdocs** (_C:\xampp\htdocs_).

    ![](https://github.com/Iury189/web/blob/main/imagens_instalacao/i12.png?raw=true)

    14º Passo - Vá ao no navegador e digite o endereço _localhost_.

    ![](https://github.com/Iury189/web/blob/main/imagens_instalacao/i13.png?raw=true)

    15º Passo - Na página inicial do xampp clique em **phpmyadmin**.

    ![](https://github.com/Iury189/web/blob/main/imagens_instalacao/i14.png?raw=true)

    16º Passo - Para fazer a importação do banco, basta clicar em **Novo**.

    ![](https://github.com/Iury189/web/blob/main/imagens_instalacao/i15.png?raw=true)

    17º Passo - Nomeie o banco de dados para **web** e clique em **Criar** (é importante que o banco importado tenha o mesmo nome do banco vazio em sua máquina).

    ![](https://github.com/Iury189/web/blob/main/imagens_instalacao/i16.png?raw=true)

    18º Passo - Com o banco **web** criado (o banco está vazio), vá para a página **Importar**.

    ![](https://github.com/Iury189/web/blob/main/imagens_instalacao/i17.png?raw=true)

    19º Passo - Clique no botão **Escolher arquivo** para fazer o upload do arquivo da importação do banco.

    ![](https://github.com/Iury189/web/blob/main/imagens_instalacao/i18.png?raw=true)

    20º Passo - Vá para dentro da pasta **web** (_C:\xampp\htdocs\web_) e escolha o arquivo **web.sql** e clique no botão **Abrir**.

    ![](https://github.com/Iury189/web/blob/main/imagens_instalacao/i19.png?raw=true)

    21º Passo - Com arquivo escolhido para ser importado, clique no botão **Executar**.

    ![](https://github.com/Iury189/web/blob/main/imagens_instalacao/i20.png?raw=true)

    22º Passo - Agora o banco de dados já foi importado para seu MySQL Workbench.

    ![](https://github.com/Iury189/web/blob/main/imagens_instalacao/i21.png?raw=true)

    23º Passo - Insira o endereço _localhost/web/index.php_ em seu navegador para ser levado ao início do sistema.

    ![](https://github.com/Iury189/web/blob/main/imagens_instalacao/i22.png?raw=true)

    24º Passo - Insira os seguintes dados de login (lembrando que esse login não possui acesso total ao sistema).

    > E-mail: convidado1@convidado.com
    >
    > Senha: Convidado0123

    ![](https://github.com/Iury189/web/blob/main/imagens_instalacao/i23.png?raw=true)

    25º Passo - Feito o login agora é só executar o sistema.

    ![](https://github.com/Iury189/web/blob/main/imagens_instalacao/i24.png?raw=true)