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.
- Host: GitHub
- URL: https://github.com/cryptedsnow/web
- Owner: CryptedSnow
- License: mit
- Created: 2021-02-13T14:07:44.000Z (over 5 years ago)
- Default Branch: main
- Last Pushed: 2021-10-01T23:57:38.000Z (over 4 years ago)
- Last Synced: 2025-02-26T00:29:17.222Z (over 1 year ago)
- Language: PHP
- Homepage: http://lojaroupasweb.store/web/
- Size: 10.5 MB
- Stars: 1
- Watchers: 1
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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
Renan Oliveira
### 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.

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).

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

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

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**.
> >

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

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

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

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

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.
>

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

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

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

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

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

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).

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

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

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

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

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

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

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

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