AECC database project.

feat: First commit.

+69
+1
.gitignore
··· 1 + lib/db.php
+60
README.md
··· 1 + # Introduction 2 + 3 + ## Descripcion general 4 + 5 + Este sistema organiza la informacion relacionada a las transacciones de la 6 + Asociacion de Estudiantes de Ciencia de Computos (AECC) de la Universidad de 7 + Puerto Rico, Recinto de Rio Piedras. Este sistema tiene 5 tipos de datos 8 + fundamentales para su uso: 9 + - productos 10 + - transacciones 11 + - miembros de la AECC 12 + - miembros de directiva 13 + - actividades hechas por la AECC 14 + 15 + ### Productos 16 + 17 + Un producto es una entidad de 18 + 19 + ## Proposito del sistema 20 + 21 + Anterior a la implementacion de este sistema, la AECC mantenia los records de 22 + transacciones a mano. Esto es 23 + 24 + 3. Alcance del sistema 25 + 26 + # Sistema actual (si fuera el caso) 27 + 28 + # Requisitos 29 + 1. Funcionales 30 + - los requisitos funcionales describen la funcionalidad del sistema. 31 + Un ejemplo puede ser, el sistema debe presentar el orario de clase del estudiante. 32 + 2. No funcionales 33 + - Usabilidad 34 + - Fiabilidad 35 + - Rendimiento 36 + 37 + --- 38 + 39 + Entrega hasta aqu'i 40 + 41 + --- 42 + 43 + 3. Restricciones organizacionales al dise~no 44 + - Asuntos legales 45 + 46 + # Refencias 47 + 48 + # Glosario 49 + 50 + # Proyecto 51 + 52 + 1. Entrevistar a las personas encargadas para entender la tarea y definir requisitos. 53 + Al completar la entrevista deben tener toda la informaci'on necesaria para poder hacer los diagramas. 54 + 2. Crear el diagrama de la base de datos y dise~nar la base de datos. 55 + La base de datos debe tener **al menos** tres entidades y dos relaciones. 56 + 3. Crear el diagrama de flujo de la informaci'on y diagrama de la interfaz (wire frame). 57 + La interfaz debe tener **al menos** tres p'aginas (views), uno que presente la aplicaci'on y de instrucciones, uno que requiera la manipulacion de datos en la base de datos y uno que muestre datos seleccionados de la base de datos (`select`). 58 + La p'agina que manipula datos debe poder hacer `insert`, `update` y `delete`. 59 + 4. Crear las tablas con SQL en el sistema MySQL. 60 + 5. Desarrollar la interfaz usando `html` y `php`.
+8
TODO.md
··· 1 + Things the DB should be able to do: 2 + - [ ] create a member 3 + - [ ] create a transaction 4 + - [ ] create a product 5 + - [ ] create a directiva member 6 + - [ ] create an activity 7 + - [ ] associate lots of transactions with a specific activity 8 + - [ ] put that member on the board