- Creación del Stored Procedure de la primera consulta.
- Se utilizara lo obtenido en la investigación anterior, para filtrar y obtener los datos de una semana a partir de una fecha.15 MIN
- Se mostraron problemas con los filtros usados ya que no estaba mostrando todos los días de la semanas.20 MIN
- Después de revisar los datos de las tablas se noto, que debido a la inconsistencias con las fecha hay días que no tienen ficha y eso provoca que no se muestren los días que no tienen fichas
- Ademas hubieron problemas con los datos de mínimo máximo y promedio de los tiempos de atención, se mostraban tiempos en negativo.10 MIN
- Nuevamente, debido a las inconsistencias hay ciertos tiquetes donde son atendidos varios minutos antes de ser solicitados esto provoca, que el resultado del tiempo de espera sea negativo.15MIN
8:00 p.m 9:00 p.m
- Creación del Stored Procedure de la segunda consulta
- Se genero mediante el inner join de las tablas cajeroxestacion, fichas, estacion, cajero.10 MIN
- Para obtener el tiempo que duro en se atendido se utilizo DateDIFF igual que en la consulta1. 10MIN
- La consulta se complica debido a que no se puede obtener los primeros cajeros diferentes debido a que hay algunos casos donde el mismo cajero ha tenido la mayor cantidad de tiempo de espera. 30MIN
- El problema se soluciono agregando Max al select en el valor del tiempo de atención. 10 MIN.
9:00 p. m.10:00 p.m.
- Creación del Stored Procedure de la tercer consulta.40 MIN
- Se genero la consulta de la estación mediante el inner join de las tablas cajeroxestacion, fichas, estación y estacionxservicio.
- Se genero la consulta de funcionariosxestacion mediante el inner join de las tablas cajeroxestacion, fichas, estación, cajero y estacionxservicio.
- No se generaron problemas en esta consulta.
- Una vez listas se procedió a realizar la conexion con la pagina web ya creada anteriormente 20 MIN
- Sin complicaciones se unió la pagina Web.
- El único detalle visible es uno de los headers esta mal alineado con respecto de los demas
10:00 p.m.- 11:00 p.m.
- Creación de las Paginas para Operaciones sobre la base de datos.
- Pagina Cajero: Se utiliza dos DropDownList que se llenan con las consultas SP_GET_CAJEROS, SP_GET_ESTACIONES, ademas dos botones uno para abrir la estación y otro para cerrar la estación 20MIN.
- Pagina Solicita Cliente: Se utiliza un ListBox que se llena con la consulta SP_GET_CAJAACTIVAS, dos Labels para mostrar la llamada de la ficha y dos botones uno para llamar a la ficha y otro para Terminar la atención de la ficha. 20MIN
- Pagina Solicita Ficha : Se utiliza utiliza un DropDownList que se llenan con la consulta SP_GET_TIPOSERVICIO, un label que muestra la ficha generada y un boton para realizar la solicitud de la ficha. 20MIN
11:00 p.m. 12:00 p.m.
- Creacion de los Stored Procedure
- SP_ABRIRESTACION: se declaran dos variables para obtener el id de la estación y el id del cajero, para después hacer, un insert en cajeroxestacion de los ids para los Foreign key, le fecha actual, y la hora actual.
- SP_CERRARESTACION: igual que en abrir estación se declaran dos variables para obtener el id de la estación y el id del cajero, para después hacer, un update en cajeroxestacion donde los ids sean igual a los Foreign key,y se actualiza el tiempo de fin de turno.
- SP_SOLICITARFICHA: a la hora de solicitar un ficha, se con el nombre de tipo de servicio ingresado se obtiene el id del servicio, el prefijo del servicio, y la cantidad de fichas generadas con es prefijo en la fecha actual para generar el numero de tiquete.
- SP_SOLICITARCLIENTE: a través del nombre de estación ingresado se obtienen en variables el id de la estación, el id de cajeroxestacion, el id de ficha y el nombre de ficha filtrando donde la ficha tiene el tiempo de atención null, con esos datos se hace un update de la ficha en valor de TINICIO, con el tiempo actual .
- SP_TERMINARCLIENTE: a través del nombre de estación ingresado se obtienen en variables el id de la estación, el id de cajeroxestacion, el id de ficha ,filtrando donde la ficha tiene el tiempo de fin null, con esos datos se hace un update de la ficha en valor de TFINAL, con el tiempo actual .
Total de Horas
12.4 horas por cada uno de los miembros del grupo
12.4 horas por cada uno de los miembros del grupo