Implementação de um Sistema Integrado de Cadeia de Restaurantes, desenvolvido no âmbito da unidade curricular de Desenvolvimento de Sistemas de Software da Universidade do Minho.
É possível consultar:
- o enunciado do projeto;
- o relatório da Fase 1;
- o relatório da Fase 2.
- Duarte Escairo Brandão Reis Silva (a106936) — darteescar
- Luís António Peixoto Soares (a106932) — luis7788
- Tiago Silva Figueiredo (a106856) — tiagofigueiredo7
- Inês Ferreira Ribeiro (a104704) — inesferribeiro
O programa é compatível com MariaDB e MySQL.
Após instalar um dos sistemas de gestão de base de dados, devem ser executados os seguintes comandos no cliente SQL:
CREATE DATABASE EatHub;
CREATE USER IF NOT EXISTS 'me'@'localhost' IDENTIFIED BY 'Mypass12345678!';
GRANT ALL PRIVILEGES ON *.* TO 'me'@'localhost';
FLUSH PRIVILEGES;
Após a execução destes comandos, o programa pode ser iniciado.
Para configurações adicionais, consultar o ficheiro
fase-2/README.md.
⚠️ Aviso
O programa utiliza MySQL por omissão.
Para utilizar MariaDB, é necessário alterar a configuração correspondente no ficheiro DAOconfig.java.
Vá para a diretoria fase-2/eat-hub/
cd fase-2/eat-hub/Para compilar:
make compilePara compilar e executar:
make runPara remover os ficheiros gerados durante a compilação:
cd fase-2/eat-hub/
make cleanImplementation of an Integrated Restaurant Chain System, developed within the scope of the Software Systems Development course at the University of Minho.
You can consult:
- the project specification;
- the Phase 1 report;
- the Phase 2 report.
- Duarte Escairo Brandão Reis Silva (a106936) — darteescar
- Luís António Peixoto Soares (a106932) — luis7788
- Tiago Silva Figueiredo (a106856) — tiagofigueiredo7
- Inês Ferreira Ribeiro (a104704) — inesferribeiro
The program is compatible with MariaDB and MySQL.
After installing one of the database management systems, the following commands must be executed in the SQL client:
CREATE DATABASE EatHub;
CREATE USER IF NOT EXISTS 'me'@'localhost' IDENTIFIED BY 'Mypass12345678!';
GRANT ALL PRIVILEGES ON *.* TO 'me'@'localhost';
FLUSH PRIVILEGES;After executing these commands, the program can be started.
For additional configurations, consult the file
fase-2/README.md.
⚠️ Warning
The program uses MySQL by default.
To use MariaDB, it is necessary to change the corresponding configuration in the file
DAOconfig.java.
Go to the fase-2/eat-hub/ directory:
cd fase-2/eat-hub/To compile:
make compileTo compile and run:
make runTo remove files generated during compilation:
cd fase-2/eat-hub/
make clean