:: timetabling ::
DESCRIPTION
Proyecto de aulaTRANSCRIPT
- 1. BIENVENIDOS
2. facilidada suservicio
3. PARTICIPANTES
4. KEYLA ANDREA BARRIOS TORRES
MAYERLIS CORTINA AGAMEZ
LUIS DE LA CRUZ FAJARDO
ORLINA MARTNEZ RICARDO
JOS JAVIER POLO TORRES
JORGE ALEXANDER RODRGUEZ BELLO
DIEGO ALFONSO TABORDA CSPEDES
BREYNER ZUIGA PONCE
5. Facultad De Ciencias De La IngenieraANALISIS Y DISEO DE
SOFTWARE
Fundacin Tecnolgica Antonio de Arvalo
Cartagena Bolvar
2010
6. COMO ANALIZARY DESARROLLARUNSOFTWARE PARA LA GESTION Y
ASIGNACION DE HORARIOS DENTRO DE UNA ORGANIZACIN
7. INTRODUCCIN
La asignacin dehorarios en una organizacin, es un problema muy
complejo debido al criterio yprocesos que realizan para ello.
Esta investigacin busca solucionar un problema prcticopresentado en
la caja de compensacin COMFENALCO (Cartagena) ms exactamente en el
departamento de atencin al cliente.
Los problemas deasignacin de horarios radicanenprogramarhorarios a
losempleadospara tareas definidas, para as cumplir eficientemente
con requerimientos y condiciones.
En resumen, se tratara de organizar, generar y distribuir horarios
de trabajo dentro de una organizacin
Es por esto que en este proyecto se analizara ,diseara y
desarrollaraun software capaz de asignar horarios de manera ptima,
que Poseauna estructura que facilite el entendimiento para el
usuario, estimule la adquisicin de conocimiento, establezca
descripcin de procesos, aplique metodologas, tanto investigativas
como de desarrollo.
8. FORMULACIN DEL PROBLEMA
Como analizar y desarrollar un software para la gestin y asignacin
de horarios dentro de una organizacin?
9. PLANTEAMIENTO DEL PROBLEMA
Despus de una visita en la caja de compensacin familiar
(Comfenalco) en eldepartamentode atencin al cliente, se encontr
unaseriede dificultades enelproceso deasignacin de horarios a los
trabajadores que estn en esta rea. Las cualesse describen de la
siguiente manera.
El coordinador del centro de atencin al cliente es la nica persona
que est autorizada para crear el horario semanalmente, utiliza como
recurso la herramienta de Microsoft office Excel, crea un archivoy
lo divulga a travs de correos electrnicos.
Al final de la semana hay que esperar que el coordinador cree el
horario para poder acceder a l, ya que no hay hasta el momento una
herramienta que realice la creacin automtica, lo que facilitara la
realizacin deestadsticas sobreesas asignacionesa cada trabajador.
Esto ha creado algo de inconformidad entre los trabajadores ya
queno pueden prever sus horariosfuturos, lo cual influye en el
desarrollo de su vidapersonal.
10. JUSTIFICACIN
Buscando solucionar el problema de asignacin de horarios,
utilizando ingeniera de software se pretende obtener una solucin
automatizada en la que se reduzca tiempo, errores al asignar
manualmente los horarios y satisfacer al mximo las necesidades de
los usuarios.
Lo anterior significa un avance organizativo y tecnolgico cuyo
propsito principal es minimizar el tiempo de construccin y
distribucin dehorarios, bajando los niveles de insatisfaccin entre
los trabajadores.
La ingeniera de software es una disciplina que ofrece mtodos y
tcnicas para desarrollar y mantener software de calidad que
resuelven problemas de todo tipo.
Una utilizacin eficiente de estas tcnicas conllevara a un desempeo
eficiente del software, optimizando la calidad de soluciones y
recursos.
El software que se realizara ser capaz de encontrar de manera ptima
la asignacin de horarios.
En tal sentido el desarrollo de software se justifica para permitir
el mejoramiento administrativo y tecnolgico que beneficia
directamente al departamento de atencinal cliente dela caja de
compensacin COMFENALCO, ya que esta organizacin no es ajena a las
innovaciones tecnolgicas, administrativas y cientficas.
Para los estudiantes este proyecto es de mucha importancia ya que,
permite la aplicacin de conceptos bsicos adquiridos de programacin
en todas susramas.
Es importante para TECNAR, por que hace ver al estudiantecomo un
profesional con fundamentos propios y principios bsicos para hacer
un proyecto, desarrollandoy argumentando sus habilidades
investigativas de manera que puedan analizar y proponer ante una
sociedad la elaboracin deproyectos.
11. OBJETIVOS
Objetivo General
Analizar, desarrollar e implementarun software que
gestionelaasignacin de horarios en la caja de compensacin familiar
COMFENALCO, especficamente en el rea de servicio al
clienteutilizando como herramientas de trabajo c# y SQL
server
Objetivos Especficos
Levantar requerimientos del proyecto.
Analizar informacin recolectada en la fase de levantamiento de
requerimientos.
Disear y desarrollar el software que permita automatizar la
asignacin de horarios dentro de la empresa COMFENALCO
especficamente en el departamento de servicio al cliente.
Disearunaaplicacin va E-MAIL quepermitaalosusuarios acceder a los
horarios asignados semanalmente.
Realizar documentacin del software.
Realizar pruebas de aceptacin con el personal de COMFENALCO.
12. . DESARROLLO DEL PROYECTO.
SITUACION ACTUAL
El proyecto de la elaboracin de un software para la asignacin de
horarios en la caja de compensacin familiar Comfenalco llamado
Timetabling se inicio aproximadamente hace 3 meses cuando se noto
el problema que se presentaba en la organizacin especficamente en
el rea de atencin al cliente, no existe un software que gestione la
asignacin de horarios.
Latemtica es interesante,pues es algo innovador y permite resolver
los inconvenientes que esta rea de Comfenalco presenta, adems que
cumple con los requerimientos de la temtica.
Despus de la eleccin del tema se comenz a indagar y apropiarse
sobre algunos temas desconocidos que eran de vital importancia en
la elaboracin del proyecto.
En estos momentos el proyecto est en la fase de anlisis y
desarrollo de la informacin, realizando la identificacin de
requerimientos y casos de usos quienes sern los que permitan el
desarrollo de la fase final la construccin de software.
13. ANALISIS DE LA INFORMACION.
La funcionalidad del software de asignacin de horarios timetabling
se darde la siguiente forma:
Los usuarios sper como usuarios comn deben autenticarse para
cualquier actividad en el software
Al ingresar al software se encontrara una serie de mens
clasificados por funcionalidad los cuales facilitaran el
entendimiento de los usuarios operadores del software
Con esta aplicacin se realizaran las siguientes operaciones:
Dar de Baja a trabajadores
Ingresar trabajadores
Asignar usuario y contraseas a los trabajadores
Controlar la entrada y salida de trabajadores
Asignar horarios rotativos
Asignar horarios fijo
Conocer horarios a futuro
Determinar el periodo de vacaciones de cada trabajador
Manejar el record de cada usuario trabajador
Conocer estadsticas
Imprimirreportes
Imprimir horarios
Con toda esta serie de funcionalidades se suplir la necesidad
presentada en la organizacin, captada en nuestra posicin de
analista de sistemas, logrando facilitar el funcionamiento y
aumentar la calidad en el manejo de informacin en dichos
procesos.
14. LEVANTAMIENTO DE REQUERIMIENTOS
REQUERIMIENTO FUNCIONAL
Requerimiento 1.validacion del empleado
Requerimiento2. Gestin de usuario
Requerimiento3.Catalogar al personal en especial y no
especial
Requerimiento 4. Tipos de usuario (sper usuario, usuario)
Requerimiento 5. Categoras
Requerimiento 6. Registrar entrada y salida
Requerimiento 7.Asignar vacaciones cada ao
Requerimiento 8.Numero d horas a trabajar
Requerimiento9. Los q estn d apertura trabajan los sbados
Requerimiento10. Contador d huella de entrada y salida de cada
empleado
Requerimiento11.Evaluacin de desempeo
Requerimiento 12. Envi por va email los horarios determinado a cada
usuario el viernes
Requerimiento 13. Reporte: Mostrara en pantalla formato de impresin
quien atiende ms, quien es ms eficiente, quien llega tarde.
REQUERIMIENTO NO FUNCIONAL
Requerimiento 1. Dispositivo biomtrico
Requerimiento 2. Interfaz del software
Requerimiento 3. Arquitectura cliente/servidor
Requerimiento 4. Escalabilidad
15. DIAGRAMAS DE CASO DE USO
D.C.U DEL NEGOCIO
16. D.C.U GENERAL
17. DIAGRAMAS PARTICULARIZADOS
C.D.U AGREGAR EMPLEADO
18. C.D.U MODIFICAR EMPLEADO
19. C.D.U INHABILITAR EMPLEADO
20. C.D.U PARAMETRIZACION
21. C.D.U REGISTRO DE ASISTENCIA
22. C.D.U ASIGNACION DE VACACIONES
23.
C.D.U DISTRIBUCION DE HORARIOS
24. C.D.U REPORTES
25. DIAGRAMA DE CLASES
ASIGNACIN DE VACACIONES
26. AGREGAR EMPLEADO
27. INHABILITAR EMPLEADO
28. MODIFICAR EMPLEADO
29. REGISTRO DE ASISTENCIA
30. ASIGNACION DE HORARIOS
31. PANTALLAZOS DEL SOFTWARE
El usuario se validad al ingresar sus datos
32. Se ingresa los datos de un nuevo empleado
33. El usuario crea una cuenta para que se pueda ingresar a su
informacin
34. CONCLUSIN
Este proyecto se ha caracterizado, por resolver un problema de
programacin de horarios en el departamento de atencin al cliente de
la caja de compensacin comfenalco, a travs de las tcnicas de la
ingeniera de software, obteniendo un programa que permite resolver
problemas de gran tamao en tiempos computacionales razonables y
satisfaciendo niveles de calidad deseados.
El problema de asignacin de horarios aplicado a cualquier
organizacin es un reto arduo de enfrentar, debido a la cantidad de
variables y restricciones existentes.
Para construir el software fue necesario crear diagramas de casos
de uso, diagramas de clases, diagramas de gant, de pert, entre
otros, deseables para nuestro propsito. y de ah la puesta en marcha
de la solucin, definiendo todos los recursos necesarios, Fue en
este punto donde se decidi crear el software en c# con bases de
datos sql server, herramientas que brindan facilidad para guardar
informacin.
El objetivo de la investigacin es encontrar una solucin mediante un
proceso de optimizacin al problema de asignacin de horarios dentro
de esta organizacin.
El software diseado permite obtener horarios para cada empleado del
departamento de atencin al cliente de la caja de compensacin
comfenalco.la informacin generada permite la obtencin de horarios
de manera rpida y precisa.
35. GRACIAS