https://github.com/relson/agendars
Primeiro projeto de faculdade em que fiz uma modelagem, inicialmente feito em Visual Basic 6 com base de dados MS Access, inicialmente migrado para o PHP e SQL utilizando a o PHP Generator da SQL Maestro
https://github.com/relson/agendars
java javaswing php vb6
Last synced: 3 months ago
JSON representation
Primeiro projeto de faculdade em que fiz uma modelagem, inicialmente feito em Visual Basic 6 com base de dados MS Access, inicialmente migrado para o PHP e SQL utilizando a o PHP Generator da SQL Maestro
- Host: GitHub
- URL: https://github.com/relson/agendars
- Owner: relson
- Created: 2012-05-21T23:48:54.000Z (about 14 years ago)
- Default Branch: master
- Last Pushed: 2025-01-29T21:14:05.000Z (over 1 year ago)
- Last Synced: 2025-10-08T08:39:26.776Z (9 months ago)
- Topics: java, javaswing, php, vb6
- Language: PHP
- Homepage: https://lab.relson.info/
- Size: 454 KB
- Stars: 5
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
AgendaRS
=============
Projeto feito nos tempos da faculdade sendo o primeiro em que fiz uma modelagem
de dados propriamente dita, preocupando com algum nível de normalização. O
projeto inicialmente feito em Visual Basic 6 com Base de dados MS Access, na
primeira versão a 0.00.000 e então portado para outras plataformas como:
* VB6 - Projeto Inicial
* PHP - PHP Generator da SQL Maestro
* Java - Com Swing
VB6
-------
Sobre o Projeto em Visual Basic 6
[Ver documentação](Doc/VB6.md)
PHP
-------
Inicialmente migrado para o PHP e SQL utilizando a o PHP Generator da SQL Maestro.
[Ver documentação](Doc/PHP.md)
Java Swing
-------
Uma versão com Java Swing
[Ver documentação](Doc/JavaSwing.md)
Banco de Dados
-------
O versão do VB6 foi feita utilizando o MS Access, com a ferramenta `VISDATA` que vem junto do `VB6`, a primeira modelagem foi bem complicada, com a maioria das entidades N para N, por isso tem bastante tabela de ligação. A primeira entidade modelada assim foi a de ```contato```, acabei simplificando bastante na próxima a ```tarefa```, veja no diagrama abaixo a diferença:
> Tabela: ```contato```

> Tabela: ```tarefa```

[Ver documentação](Doc/)
A fazer
-------
1. ~Melhorar documentação~
- Diagramas com `Mermaid`
3. ~Separar os projetos em repositórios diferentes~
- [AgendaRS .NET](https://github.com/relson/agendars-dotnet)
- [AgendaRS Java](https://github.com/relson/agendars-java)
- [AgendaRS PHP](https://github.com/relson/agendars-php)
4. Refatorar Projeto VB6
5. Arquivar projeto VB6