Estando analizando unos problemas con el Prof., Ariel empecé con la tarea de corregir o más bien dicho analizar las inconsistencias causadas de los modelos, teniendo claro que la BD es inconsistente debido a los nombres repetitivos y la declaración de las llaves primarias lo cual tenemos que tener claro que eso lo hace solo Django por lo cual produce ruido en las consultas al traer ciertos datos. Aunado esto se tendrá que sincronizar de nuevo la base de datos y borrar el archivo estas correcciones se harán en conjunto con los miembros.
domingo, 31 de octubre de 2010
lunes, 25 de octubre de 2010
Corrigiendo algunas cuestiones y continuando con las implementaciones
El día de hoy nos reunimos todos los miembros para corregir ciertas cuestiones, en primera nos falto agregar ciertos archivos como forms.py, ya que realmente desconocimos la opción agregar archivos de google code y solo los actualizábamos. Sea presentado algo más concreto al Prof. Ariel como las funcionalidades de agregar a un paciente desde la interfaz y así como también el registro de personas, seguimos trabajando con el logging se nos ha complicado un poco pero proseguimos, estamos investigando la implementación de calendarios emergentes, para otras aplicaciones como la selección del horario del doctor y otros. De una u otra forma existen faltantes mínimos en las tarjetas lo cual tendremos que cubrir. Ante esto definimos como dar una buena presentación respecto al slogan para empezar su desarrollo.
domingo, 24 de octubre de 2010
Trabajando con la interfaz de horario del doctor
Jorge Gutiérrez Avendaño
Partiendo de los modelos implementados que es todo lo relacionado con la base de datos; la descripción de las tablas se realiza en los archivos models.py.
- Trabaje dentro de el template que está asociado a la interfaz de usuario, es quien dice cómo se van a mostrar los datos al usuario, cuál va a ser su disposición en la pantalla y cuales widgets se van a utilizar para cada uno. Esto se hace mediante archivos HTML’s con un poco de código que trate de implementar de template de Django.
En este caso establecer la forma o como el doctor registraría su hora de trabajo
lunes, 18 de octubre de 2010
Implementacion del Logging y Pruebas de unidad
Nuevamente nos reunimos para proseguir con la implementación del logging, ya que necesitamos autenticar al usuario y asignar privilegios de diferente nivel a cada uno de estos, aparentemente la implementación del logging se ve fácil pero tiene su complejidad, seguimos con las pruebas de unidad, también fijamos fechas oficiales de trabajo de lunes a viernes donde nos reuniremos constantemente.
fechas
Después de realizar los modelos que por cierto, se siguieron realizando algunas modificaciones en cuanto a la normalización de la base de datos; continuamos con la parte más interesante del proyecto: El código.
Este es un resumen de lo sucedido la semana pasada:
Martes 12 de octubre,10:00 hrs
Definiendo el MOdelo E-R
Martes 12 de octubre,12:00 hrs
Comenzando a normalizar tablas
Martes 12 de octubre,12:00 hrs
Luis entrando en pánico por la normalización de tablas
Martes 12 de octubre,15:00 hrs
Asignando actividades, en éste momento nos dividimos el trabajo para la entrega.
domingo, 17 de octubre de 2010
Primera Iteración
Primera Iteración
Estableciendo las bases e implementando el modelo de entidad relación encontrándonos con varias complicaciones de elección de atributos y relaciones de los datos. Posteriormente el viernes nos reunimos (Montse, Jorge, luís y Jesús) una vez más, modificamos la base de datos agregando nuevos campos y tablas que permitirá tener mejor consistencia en el sistema, lo cual ha sido modificado y normalizado lo mas posible partiendo de las formas normales y comenzamos a crear la aplicación, a si como la implementacion del manejador SQLITE en todas las maquinas, tambien tuvimos que reorganizar las tarjetas, creemos que a partir de esta Base de datos podemos hacer las consultas necesarias que nos pide el cliente, desde agregar el paciente, consultar medicamentos, expedientes, agendar citas y generar receta medica.
E-R
martes, 12 de octubre de 2010
Diagramas de Entidad Relacion
Segundo parcial y hemos terminado de leer el libro “Practices of an Agile Developer: Working in the real World” y continuamos leyendo otros de gran interés que comparten sus conocimientos con nosotros y estos serán de gran ayuda para el desarrollo de nuestro proyecto. Tenemos claro que es muy importante el trabajar como equipo para tener éxito en este proyecto, ya que nadie puede llegar a la meta si no llegamos todos.
Hoy tuvimos una reunión para establecer las reglas del juego como la puntualidad, la cooperación y sobre todo el compromiso que necesitamos para desarrollar muestro pequeño sistema. También trabajamos en las necesidades iniciales para el sistema ya que no podemos iniciar sin tener en claro hacia dónde vamos. Así que este día analizamos los posibles Diagramas de Entidad-Relación que podría necesitar nuestro proyecto, y después de un largo debate de que tablas son necesarias y que no, finalizamos y todos quedamos de acuerdo en las tablas que vamos a utilizar y así empezar con el desarrollo a partir de estas.
No está por demás mencionar que fue complicado elegir los campos necesarios, así como sus atributos y llaves primarias para mantener una buena relación de las tablas, aunque al final terminamos con muchas tablas consideramos que son necesarias.
Suscribirse a:
Entradas (Atom)