···11+# Introduction
22+33+## Descripcion general
44+55+Este sistema organiza la informacion relacionada a las transacciones de la
66+Asociacion de Estudiantes de Ciencia de Computos (AECC) de la Universidad de
77+Puerto Rico, Recinto de Rio Piedras. Este sistema tiene 5 tipos de datos
88+fundamentales para su uso:
99+- productos
1010+- transacciones
1111+- miembros de la AECC
1212+- miembros de directiva
1313+- actividades hechas por la AECC
1414+1515+### Productos
1616+1717+Un producto es una entidad de
1818+1919+## Proposito del sistema
2020+2121+Anterior a la implementacion de este sistema, la AECC mantenia los records de
2222+transacciones a mano. Esto es
2323+2424+3. Alcance del sistema
2525+2626+# Sistema actual (si fuera el caso)
2727+2828+# Requisitos
2929+1. Funcionales
3030+ - los requisitos funcionales describen la funcionalidad del sistema.
3131+ Un ejemplo puede ser, el sistema debe presentar el orario de clase del estudiante.
3232+2. No funcionales
3333+ - Usabilidad
3434+ - Fiabilidad
3535+ - Rendimiento
3636+3737+---
3838+3939+Entrega hasta aqu'i
4040+4141+---
4242+4343+3. Restricciones organizacionales al dise~no
4444+ - Asuntos legales
4545+4646+# Refencias
4747+4848+# Glosario
4949+5050+# Proyecto
5151+5252+1. Entrevistar a las personas encargadas para entender la tarea y definir requisitos.
5353+ Al completar la entrevista deben tener toda la informaci'on necesaria para poder hacer los diagramas.
5454+2. Crear el diagrama de la base de datos y dise~nar la base de datos.
5555+ La base de datos debe tener **al menos** tres entidades y dos relaciones.
5656+3. Crear el diagrama de flujo de la informaci'on y diagrama de la interfaz (wire frame).
5757+ 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`).
5858+ La p'agina que manipula datos debe poder hacer `insert`, `update` y `delete`.
5959+4. Crear las tablas con SQL en el sistema MySQL.
6060+5. Desarrollar la interfaz usando `html` y `php`.
+8
TODO.md
···11+Things the DB should be able to do:
22+- [ ] create a member
33+ - [ ] create a transaction
44+ - [ ] create a product
55+- [ ] create a directiva member
66+- [ ] create an activity
77+- [ ] associate lots of transactions with a specific activity
88+- [ ] put that member on the board