Thursday, September 17, 2009

Esta semana...

Esta semana lo que tratamos de hacer para poder avanzar, fue optimizar más las pantallas del programa y ver como insertar los datos a la base de datos, y como manejar mejor los datos.

Monday, September 7, 2009

Unos cambios mas...

Al hacer el esquema dentro de MySQL nos dimos cuenta que teniamos que hacer unos cambios mas al diagrama ER que teniamos para que funcionara adentro del SQL.

Finalmente avanzando...

Que problema el que hemos tenido, ya que el programa que ibamos a utilizar "MySQL" no tenia el estudio de manejo grafico que ocupabamos, entonces creyendo que no existia decidimos tratar con algo un poco más comercial utilizando el SQL Server 2008 de Microsoft. El único problema con eso fue que el servidor no tenia las opciones que se necesitaban a menos que lo actualizaramos a la version standard o enterprise, pero no lo ibamos a comprar para el proyecto de la clase asi que nos pasamos de nuevo para el MySQL donde finalmente averiguamos como usar el Query Browser.


Thursday, August 27, 2009

Mapeado correcto :P

El problema del mapeo pasado es que el blog se comio la ultima columna de la tabla, asi que mejor le tomamos una impresion a la tabla para que se vea mejor.

Mapeado del E-R

Nombre De Tabla

Llave(s) Primaria(s)

Atributo(s)

Llave(s) Foránea(s)

1

PERSONA

Cuenta

N1, N2, A1, A2, Edad, Email

2

USUARIO

ID, NombreUsuario

Password

3

SUPERVISOR

Cuenta

Tipo_DBA

CuentaInstructor, IDExperiencia, NombreExperiencia

4

INSTRUCTOR

Cuenta

Carrera, PeriodoGraduación, Opción1Física, Opción2Física

CuentaAlumno, IDReporte, PeriodoExperiencia, NombreExperiencia

5

ALUMNO

Cuenta

Examen, DíaLab, Física, TotalReporte

6

SECCIÓN_TEÓRICA

Clave, Maestro, Hora

CuentaAlumno

7

REUNIÓN

Física, Día, Hora

Prueba, Resumen, Resultados, Cuestionario, DatosYCalculos

8

REPORTE

ID

9

EXPERIENCIA

Periodo, Nombre

NumExperiencia, Semana

10

MATERIAL

ID

FechaCompra, Cantidad, Nombre

11

SECCIÓN_LAB

CuentaInstructor, CuentaAlumno, Hora, Física, Día, Periodo

12

INVENTARIO

IDMATERIAL, ID

Fecha_Compra, Cantidad_Final, Cantidad_Inicial, Cantidad_Salida, Salida

13

ES_DE

IDUsuario, NombreUsuario, CuentaPersona

14

CONTROLA

CuentaSupervisor, IDMaterial

15

EXPLICADA_POR

CuentaInstructor, Física, Día, Hora

16

ENTREGA

CuentaAlumno, IDReporte

17

OBTIENE

CuentaAlumno, PeriodoExperiencia, NombreExperiencia

Fecha

18

CELULAR

CuentaPersona, NúmeroCelular

19

TELÉFONO

CuentaPersona, NúmeroTeléfono

PS: Que cool que se vino con todo y tabla XD

Friday, August 14, 2009

Interfaz del Programa!




Esta semana, hemos ido llenando la interfaz que requiere lo mínimo para que el programa pueda funcionar. entre los datos que hemos estado trabajando, está la página de log-in para los supervisores y alumnos, también en los datos que llevará la Form de matrícula, así como la Form de los instructores nuevos.
Aquí hay unas fotos de lo básico que debe llevar cada ventanita. OBVIO que este no es el diseño final de las formas, si no que solo se agregó para ver que es lo que ocupa cada Form, y que datos va a manejar cada una de las mismas.

También estuvimos viendo como modificar el E-R que actualmente tenemos, ya que al ser muchas relaciones, todo se cruza, y se nos dijo que no se podían dar esos casos, y que trataramos de utilizar las conexiones por las periferias.


Saturday, August 8, 2009

Despues de muchos chocolates y mucho trabajo...


Aqui esta el ER un poco mas entendible y mas arreglado.

E-R


Aqui esta el primer borrador del ER de nosotros.
Estan toads las entidades y relaciones que necesitamos.
Ahora, lo que hay que hacer es ordenar el ER para que se lea normal.

Thursday, August 6, 2009

Vamos avanzando!

Ya nos formamos la prosa de los datos de las entidades del laboratorio. Estamos próximos a empezar el E-R del laboratorio para aprovechar el tiempo. Entre lo que pudimos averiguar es:

  • Cada instructor trabaja para el laboratorio.
  • Los datos por instructor son: Número de Cuenta, Nombre, Fecha de nacimiento,Telefóno Fijo, Celular Carrera, tiempo en la universidad, tiempo para graduarse, recomendación, física preferida 1, física preferida 2, fecha de comienzo para trabajar en el laboratorio. (Para contratar nuevos)
  • Cada instructor debe actuar de ayudante/encargado para alguna experiencia en su física.
  • Instructores sin secciones trabajan en la sección de experiencias nuevas.
  • Habrán n máquinas conectadas como clientes a 1 solo servidor.
  • Cada instructor puede matricular n número de alumnos.
  • Datos por alumno: Periodo, Dia de Inscripcion, Numero De Cuenta, Nombre, Sección Lab,

,Fisica (1,2,3,4), Sección Teorica, Email Propio, Celular Propio ,Instructor (Tomando en cuenta que al alumno solo se le pide el numero de cuenta, el email y el celular. El resto viene de registro y de la hora y dia en la que escoja el lab.)

  • Cada instructor puede tener de 1 - 3 secciones.
  • Cada sección no puede tener más de 6 alumnos ni menos de 2.
  • Solo hay un instructor por sección.
  • El laboratorio solo puede ser compartido por 2 físicas a la vez. (para lo de los horarios).
  • A cada alumno se le debe imprimir una hoja de confirmación.
  • Cada instructor tiene 1 tabla de listado, y un libro en el que se llevan las notas de cada experiencia.
  • Cada instructor debe actualizar las notas de sus reportes semanalmente.
  • Se debe exportar datos a Excel para dárselos a los maestros por sección teórica.
  • Los datos se importan como .csv
  • Cada instructor es responsable por el inventario de cada experiencia.
  • El alumno no existe sin instructor.

Saturday, August 1, 2009

Avance #1

El jueves de la semana pasada tuvimos la oportunidad de visitar el laboratorio para que se nos explicaran ciertas cosas sobre los procesos que se harán y sobre las tablas en Excel que ya se usan. Se nos dieron 2 libros de Excel que tienen la información dentro de las tablas. Otros dos libros y más información se conseguirán por medio de que uno de nosotros trabaja dentro del laboratorio.

Estos libros vienen con la información de los alumnos matriculados, sus notas y otros detalles.

Supimos ya como se realiza el proceso de matrícula con las tablas, como las actualizan y todos los campos necesarios que se usan para dicho propósito.
Actualmente estamos trabajando en organizar estos datos para empezar a hacernos la idea de como quedaría el modelo de la base de datos.

Seguiremos actualizando el blog a medida vayamos avanzando con el proyecto.

Wednesday, July 29, 2009

El inicio

Hola a todos, se nos pidió que hicieramos un blog sobre nuestro proyecto y que mantegamos "updates" semanales de que es lo que está pasando con nuestro proyecto.
Empezamos ya con la idea básica del proyecto que es realizarle una base de datos al laboratorio de fisica de unitec en tegucigalpa, honduras.