report v.c

of 27/27
Aplicación de la metodología incremental con la herramienta Genexus para el desarrollo de software Report V.C

Post on 02-Aug-2015

112 views

Category:

Technology

4 download

Embed Size (px)

TRANSCRIPT

1. Aplicacin de la metodologa incremental con la herramienta Genexus para el desarrollo de softwareReport V.C 2. Qu es CESAC? Centros de Servicios y Atencin Ciudadana (CESAC) Oficina pblica de la delegacin. Orienta, informa y recibe las solicitudes de la ciudadana. Canaliza las peticiones ante las reas competentes. Realiza el seguimiento que corresponda a cada caso. Entrega la documentacin en total apego y respeto a la ley y a los procedimientos vigentes. 3. Report.VC 4. Problemtica a resolver Las solicitudes de servicio son presentadas en la delegacin para que sta realice las obras a las que est obligada, en beneficio de la comunidad. Actualmente, el proceso administrativo que representa una solicitud es complejo y tardado, lo que provoca lentitud en la gestin, confusin en los departamentos operativos y disgusto en la ciudadana. 5. Problemtica a resolver Se carece de sistemas de informacin computarizados que apoyen a los servidores pblicos a realizar su trabajo de manera eficiente y eficaz. La realizacin de muchas tareas y la comunicacin entre las reas operativas, administrativas y de servicios se efectan en mayor tiempo del necesario. 6. Objetivo general El sistema Report.VC tiene como intencin administrar de manera automatizada reportes de servicios de CESAC, facilitando los procesos de creacin, cancelacin y consulta de los mismos, vinculando as a ciudadanos, administrativos de CESAC y a personal operativo de la delegacin, buscando reducir en lo posible tiempos y costos. 7. Requerimientos funcionales El visitante deber registrarse en el sistema, llenando un formulario con su nombre, apellidos, direccin y telfono. El usuario (un visitante que se ha registrado y logueado) ser capaz de generar reportes de CESAC, completando un formulario de solicitud de servicios y asimismo consultar las solicitudes que ha generado. El sistema generar una constancia que acredite el trmite realizado. 8. Requerimientos funcionales El sistema debe poder listar todos los reportes generados y stos deben ser identificados por seccin territorial. El sistema debe permitir que las reas de servicio tales como servicios urbanos u obras puedan enviar el status de los reportes que poseen a su cargo. El administrador puede manejar los reportes que han sido generados por usuarios que exclusivamente provengan de su zona territorial. 9. Requerimientos no funcionales Ingresar al sistema mediante un usuario y contrasea previamente definidos por el usuario. El sistema debe almacenar los datos de los reportes en una base de datos utilizando como llave primaria el folio de los reportes. 10. Requerimientos no funcionales Requerimiento de portabilidad: Report.VC se desarrollar como una aplicacin web, lo que permitir a los usuarios acceder al sistema desde cualquier dispositivo con conexin a internet. Del lado del servidor, Report.VC puede ser instalado en XAMPP, un servidor independiente de plataforma, as brindar un servicio ubicuo para el cliente, y dar portabilidad a la aplicacin del servidor. 11. Reglas de negocio El sistema no deber revelar, al personal que lo utilice, ninguna informacin personal de los usuarios aparte de su ID y nombre. A cada reporte se le deber asignar un folio nico. Solo las reas operativas deben informar a CESAC los estados de servicio que stas tengan a su cargo. 12. Reglas de negocio La informacin contenida en el reporte generado deber mantenerse indemne antes, durante y despus del proceso del mismo. Cada operativo dentro de cada rea perteneciente al CESAC tendr (segn su nivel jerrquico) acceso solamente a las funciones de las que requiera para poder cumplir con las actividades correspondientes a su puesto. 13. Diagrama de Clases 14. Diagrama de Actividades 15. Diagrama de Actividades 16. Diagramas de Entidad Relacin 17. Diagramas de secuencia 18. Diagramas de secuencia 19. Incrementos 20. Planteamiento Nuestro Cliente en este caso, la Delegacin Venustiano Carranza solicit automatizar el servicio que ofrece su departamento de CESAC. Como ya sabemos CESAC se encarga de recopilar las solicitudes de servicios de los ciudadanos, para que estas sean atendidas por reas competentes de la misma demarcacin. 21. Primer Incremento El Cliente solicit que el Formato Universal de CESAC sea digitalizado y almacenado en una base de datos. Los datos que debe llevar son Datos del ciudadano: Nombre, calle, colonia, cdigo postal. Datos del servicio: Tipo de servicio, calle del servicio, colonia del servicio, entre que calles se encuentra. 22. Segundo Incremento Despus de la primera reunin informativa y tras la muestra de nuestro primer incremento surgieron algunas recomendaciones. Crear una tabla de usuarios que permita el registro y acceso al sistema. Todo usuario y reporte debe contar con un ID nico . Interfaz sencilla y agradable para el usuario. 23. Tercer incremento En la segunda junta informativa y de presentacin del segundo incremento, an el cliente se encontraba inseguro en el diseo, argumentando que ste no era an del todo accesible para el usuario. Adems se sugirieron algunas otras modificaciones tales como: Se tendr una pantalla de bienvenida con las opciones de Crear solicitud, Consultar solicitud y Cerrar sesin. 24. Tercer incremento Agregar una plantilla donde el usuario pueda ingresar al sistema a travs de un usuario y una contrasea. Se crear un identificador para cada servicio que se puede solicitar, adems se podrn agregar y modificar los servicios que estn en una base de datos. El usuario solo podr ver los reportes que haya creado.