UNIVERSIDAD NACIONAL TECNOLOGICA DE LIMA SUR Facultad de Ingeniería y Gestión
DESARROLLO DE UN SOFTWARE PARA LA ASOCIACION “PUNTO LOGICO”
Curso: ANALISIS Y DISEÑO DE SISTEMAS Carrera: Ing. De Sistemas Docente: Ruben Ignacio Tacza Integrantes:
Alejandro Gamarra, Luis E.
Gonzales Inga Jhorman
Linares Laime, Giamarco
San juan Gutiérrez, Rhoy Y.
Tapia Huaraca Luis
2017
Contenido 1.
INTRODUCCION ..................................................................................................................2
2.
DESCRIPCION DE LA ASOCIACION ................................................................................2 2.1. Visión .................................................................................................................................. 3 2.2. Misión ................................................................................................................................. 3 2.3. Valores: ............................................................................................................................... 3
3.
OBJETIVOS TECNICOS DEL PROYECTO ........................................................................ 3 2.1. Objetivos ............................................................................................................................. 3
4.
ALCANCES DEL PROYECTO .............................................................................................3 4.1. Aspectos que incluyen en el proyecto ................................................................................. 3 4.2. Aspectos excluidos del proyecto ......................................................................................... 3
5.
SOFTWARE A UTILIZAR ....................................................................................................4 5.1. Netbeans – (JAVA SWING) ............................................................................................... 4 5.2. PhpMyAdmin ...................................................................................................................... 4
6.
MODELO DE NEGOCIO ......................................................................................................4 6.1. Actores de negocio .............................................................................................................. 4 6.2. Caso de Uso de Negocio ..................................................................................................... 5 6.3. Caso de Uso ......................................................................................................................... 5 6.4. Workers ............................................................................................................................... 6 6.5. Diagrama de Actividades .................................................................................................... 6 6.6. Diagrama de Objetos de Negocio ........................................................................................ 6
7.
MATRIZ DE REQUERIMIENTOS ....................................................................................... 8
8.
DIAGRAMA DE ACTIVIDADES DEL CASO DE USO .....................................................8
9.
DIAGRAMA DE OBJETOS DE ANALISIS .........................................................................8
10. DIAGRAMA DE SECUENCIA DE ANALISIS . ...................................................................8 11. DIAGRAMA DE OBJETOS DE DISEÑO. ............................................................................9 12. DIAGRAMA DE SECUENCIA DE DISEÑO ....................................................................... 9 13. CONCLUSIONES ..................................................................................................................9
ING. DE SISTEMAS
UNTELS – VII CICLO 1
1. INTRODUCCION PUNTO LOGICO es una asociación que brinda un servicio de enseñanza con sede en el distrito de Villa el Salvador cuya central se encuentra en Villa María de Triunfo. En la actualidad está asociación no cuenta con un sistema adecuado que pueda almacenar los datos o movimientos que se realizan, por lo cual la documentación de los distintos procesos que se realizan es manual (matricula, pagos, etc.) esto genera pérdida de tiempo en el papeleo y documentación. Para dar solución a este problema se implementará un sistema que cumpla con los requisitos necesarios, el cual permita al usuario realizar la documentación y registro de datos en menos tiempo de lo que sería normalmente. En la presente documentación se detalla el desarrollo e implementación del sistema que solucionará los problemas encontrados en la asociación. El software permitirá en términos generales acceder a una base de datos en la cual se encuentra toda la información necesaria.
2. DESCRIPCION DE LA ASOCIACION Punto lógico es una asociación que promueve y practica una educación transformadora a través de clases didácticas con materiales audiovisuales. Para así poder lograr la mejor educación para los jóvenes de diferentes edades.
Dirección: Urbanización Pachacamac IV Etapa Sc 2 - Villa el Salvador Ruc: 24587456985 Oficina: 922-374-831 E-mail:
[email protected]
ING. DE SISTEMAS
UNTELS – VII CICLO 2
2.1. Visión Ser una asociación reconocida como punto educativo a nivel nacional con un gran impacto social
2.2. Misión Hacer llegar una educación moderna y de calidad a la mayor cantidad de personas en lima sur
2.3. Valores:
Responsabilidad.
Honestidad.
Puntualidad.
Respeto.
Profesionalismo.
Igualdad de derechos y deberes.
Tolerancia.
Seguridad.
3. OBJETIVOS TECNICOS DEL PROYECTO 2.1. Objetivos 2.2.1. General Implementar un sistema con una base de datos para conocer el impacto social a través cuantas personas interactúan con la asociación
2.2.2. Específicos
Facilita el manejo rápido y fácil de los registros. Apoyar al trabajo del personal. Garantizar que el sistema muestre la información necesaria.
4. ALCANCES DEL PROYECTO 4.1. Aspectos que incluyen en el proyecto
Proceso de matricula
Obtener enseñanza
Consulta para reporte
4.2. Aspectos excluidos del proyecto
El proyecto no realizará el estudio de los procesos en las siguientes áreas: o
Marketing
o
RR. HH
o
Contabilidad
ING. DE SISTEMAS
UNTELS – VII CICLO 3
o
Finanzas
5. SOFTWARE A UTILIZAR 5.1. Netbeans – (JAVA SWING)
Es orientado a Objetos: La programación orientada a objetos te da la posibilidad de escribir una vez y utilizar muchas veces un objeto (procedimiento, método, etc.). En pocas palabras, te permite simplificar tu código y te evita la necesidad de copiar y pegar muchas veces un mismo procedimiento. Es multiplataforma: Si en algún momento escribes una aplicación con un propósito bien definido y con el paso del tiempo necesitas actualizarla, ya sea para agregar funcionalidad o para adecuarla de alguna manera, Java te permitirá hacerlo utilizando tu mismo código, no es necesario reescribir, simplemente heredas funcionalidad y agregas nuevas características sin alterar tu código inicial. Es abierto: La mayoría de las librerías nativas de Java tienen su código fuente abierta y disponible los desarrolladores, esto te ayuda no solo a conocer más a fondo las capacidades de las mismas sino también te da la posibilidad de expandirlas.
5.2. PhpMyAdmin Es una herramienta escrita en PHP con la intención de manejar la administración de MySQL a través de una interface de manera sumamente sencilla.
6. MODELO DE NEGOCIO 6.1. Actores de negocio Los actores no son parte del sistema, por lo contrario, ellos representan a cualquiera o algo que actúa recíprocamente con el. Un actor puede ser: Solo información de entrada para el sistema. Solo algo o alguien que recibe información del sistema o ambos a la vez. Por lo general, los actores son encontrados o identificados durante la declaración del problema y durante las entrevistas con los clientes y expertos. Para este proyecto se identificaron los siguientes actores; Cliente Responsable del local Punto Lógico VES Solicitante de matricula
ING. DE SISTEMAS
UNTELS – VII CICLO 4
6.2. Caso de Uso de Negocio Son diagramas que se usan para representar la funcionalidad proporcionada en conjunto por una organización.
DIAGRAMA DE CASO DE USO DEL NEGOCIO
BUC_Obtener_Matricula BA_Solicitante_de_Matricula
(from AreaDeMatricula)
(from Business Actor)
BUC_Obtener_Enseñanza
BA_Cliente
(from AreaDeServicoDeEnseña... (from Business Actor)
BUC_Obtener_Datos_Para_Reporte
Responsable_Local_PuntoLogic o_VES
(from AreaDeObtenerRepo...
(f rom Business Actor)
6.3. Caso de Uso Representan un dialogo entre el actor y el sistema. Representan la funcionalidad proporcionada por el sistema. Las colección de casos de uso de un sistema constituye todas las maneras en que un sistema puede ser utilizado.
ING. DE SISTEMAS
UNTELS – VII CICLO 5
6.3.1. Diagrama de casos de uso
RegistrarAsistencia (from AreaDeServicio)
secretario (from Actors)
IngresaAlSistema (from AreaDeServicio)
MatricularAlumno usuario
(from AreaDeServicio)
(from Actors)
administrador GestionarUsuarios
(from Actors)
(from AreaDeServicio)
CrearClase (from AreaDeServicio)
ConsultaDatosReporte (from AreaDeServicio)
6.4. Workers
Administrador
Secretario
6.5. Diagrama de Actividades Ilustran el flujo de funcionalidad de un negocio. Pueden usarse para recolectar requisitos e ilustrar el flujo de eventos a través de un caso. Estos diagramas definen donde empieza y donde acaba el flujo de negocio y así conocer que actividades ocurren durante el flujo y en que orden ocurren. Para mejor la visibilidad del diagrama se entregara una impresión con dichos diagramas.
6.6. Diagrama de Objetos de Negocio El modelo de Objeto es creado a través de los Diagramas de actividad que describen los casos de uso del negocio con los objetos o documentos incluidos.
ING. DE SISTEMAS
UNTELS – VII CICLO 6
Diagrama del objeto de negocio del BUC_Obtener_Matricula
BE_Horario (from entity)
BE_Curso BW_Secretario
(from entity)
(from Worker)
BA_Solicitante_de_Matricula (from Business Actor)
BE_Ficha de Matricula (from entity)
Diagrama del objeto de negocio del BUC_Obtener_Enseñanza
BW_Secretario (from Worker)
BE_Alumno (from entity)
BA_Cliente (from Business Actor)
BE_Curso
BW_Profesor
(from entity)
(from Worker)
Diagrama del objeto de negocio del BUC_Contultar_Reporte
BE_Alumno (from entity)
Responsable_Local_PuntoLogic o_VES
BW_Secretario
(from Business Actor)
(from W orker)
BE_Curso (from entity)
ING. DE SISTEMAS
UNTELS – VII CICLO 7
7. MATRIZ DE REQUERIMIENTOS
8. DIAGRAMA DE ACTIVIDADES DEL CASO DE USO
IngresarAlSistema GestionarUsuarios CrearClase RegistrarAsistencia MatricularAlumno
9. DIAGRAMA DE OBJETOS DE ANALISIS
DODCrearClase DODGestionarUsuarios DODIngresar_Al_Sistema DODMatricularAlumno DODRegistrarAsistencia
10. DIAGRAMA DE SECUENCIA DE ANALISIS
DSDCrearClase ING. DE SISTEMAS
UNTELS – VII CICLO 8
DSDGestionarUsuarios DSDIngresar_Al_Sistema DSDMatricularAlumno DSDRegistrarAsistencia
11. DIAGRAMA DE OBJETOS DE DISEÑO
DODCrearClase DODGestionarUsuarios DODIngresar_Al_Sistema DODMatricularAlumno DODRegistrarAsistencia
12. DIAGRAMA DE SECUENCIA DE DISEÑO
DSDCrearClase DSDGestionarUsuarios DSDIngresar_Al_Sistema DSDMatricularAlumno DSDRegistrarAsistencia
13. CONCLUSIONES
Se logro cumplir con las expectativas logrando implantar el sistema
ING. DE SISTEMAS
UNTELS – VII CICLO 9
ING. DE SISTEMAS
UNTELS – VII CICLO 10