proyecto de tu media naranja 2016 profesor mauren

58
•Titulo del proyecto: •Análisis y diseño de un software para la agencia de contactos de tu media naranja.

Upload: itfip

Post on 21-Mar-2017

58 views

Category:

Education


1 download

TRANSCRIPT

Page 1: Proyecto de tu media naranja 2016 profesor mauren

• Titulo del proyecto:• Análisis y diseño de un software para la agencia de

contactos de tu media naranja.

Page 2: Proyecto de tu media naranja 2016 profesor mauren

1. DESCRIPCIÓN DEL PROBLEMAAños antes de la invención del internet, habían ciertos negocios denominados “agencias de matrimonios o casas de citas” en los que cualquier persona, aun que fuese mayor de 50 años y poco agraciados, podían inscribirse para que la emparejasen ya fuera con una persona extranjero o paisano. Debido a muchos inconvenientes a la hora de las citas y los pagos no fueron muy exitosos; de ahí con la llegada del internet nace la idea de formas estas agencias por estos medios, donde las personas se pueden conocer en cualquier parte del mundo donde se encuentren, con la facilidad en comunicación, en asesorías virtuales y muchos beneficios mas que se puede encontrar en esta agencia. Con el pasar del tiempo el dueño de la empresa ha notado que su competencia ha elevado su demanda, esto ha sido gracias a mejoras que ha obtenido mediante la adquisición de software que les ayudaron a sistematizar las diversas áreas de la empresa y a mejorar los defectos que pudieran tener. La empresa no cuenta con equipo de hardware y software necesarios. Pero, posee toda la disponibilidad para adquirirlos, y así el sistema se ejecute con el equipo necesario para un eficiente funcionamiento. Por lo tanto: Es factible técnicamente.

Page 3: Proyecto de tu media naranja 2016 profesor mauren

•Realizando un análisis a la entidad con la que se desea trabajar, se llega a la conclusión: que el personal administrativo de la empresa, no tienen conocimiento sólidos de informática, salvo el gerente. Pero en conversaciones y averiguaciones se confirma que estos, desean, necesitan y solicitan el sistema, por ello se verifica la completa disposición y reconocimiento consiente, de que se requerirá capacitar al personal administrativo que no tiene conocimientos en computación. Por lo tanto, se denota que la capacitación será bien recepcionada y cumplirá su finalidad, ya que el sistema será totalmente accesible a los empleados y los usuarios.

Page 4: Proyecto de tu media naranja 2016 profesor mauren

PROPOSITO GENERAL DEL SISTEMAEl software a desarrollar, tomara los datos de los clientes como: nombres, apellidos, identificación, nacionalidad, edad, estatura, peso, afinidad y sus preferencias. Esta información será guardada en la base de datos, los usuarios pueden cambiar su información cuando ellos deseen, se diligenciara otros formularios, uno para ingresar los datos de las características especificas de como buscan a la pareja, el sistema se encargara de validar estos datos y acorde a esas características emparejara a las dos personas citándolas, luego los clientes llenaran otro formulario de satisfacción si que darán conformes con su pareja o no. habrán dos opciones de asesoramiento que se realizara por parte de profesionales en el debido tema; como son psicología y abogado, esto para colaborar con los clientes que lo requieran, los pagos se realizaran por línea para mayor seguridad, para ello el usuario al registrarse deberá dejar el numero de su tarjeta de crédito, de igual forma el cliente que utilice los servicios de asesorías deberán consignarles directamente a su asesor. Se hará una estadística mensual que se entregara al gerente.

Page 5: Proyecto de tu media naranja 2016 profesor mauren

ALCANCE DEL SISTEMA Tu Media Naranja, será una aplicación que funcionara en un entorno WEB que permitirá mantener protegida y actualizada la información de sus clientes, gracias a la información obtenida por medio de los formularios que cada uno llenara de forma individual y segura, solo se mostrara la información necesaria para que el sistema se encargue de emparejar a los clientes según la características que ellos deseen. Cuando un cliente decida retirarse, inmediatamente el sistema se encargara de borrar sus datos, aun que se guardara un registro en la base de datos por cuestión de estadísticas. Las cuales el gerente de la entidad podrá ver mensualmente gracias a el administrador de la aplicación, todo esto para obtener mayor control en nuestra información.

Page 6: Proyecto de tu media naranja 2016 profesor mauren

OBJETIVOSMejorar el diseño de aplicaciones o software de tal modo que se adapten de mejor manera a las necesidades de la compañía para la que va ser creada.Aumentar la eficiencia de los sistemas al introducir procesos que permitan medir mediante normas específicas, la calidad del software desarrollado, buscando siempre la mejor calidad posible según las necesidades y resultados que se quieren generar.Una mejor organización de equipos de trabajo en el área de desarrollo y mantenimiento de software.Detectar a través de pruebas, posibles mejoras para un mejor funcionamiento del software desarrollado.

Page 7: Proyecto de tu media naranja 2016 profesor mauren

JUSTIFICACION DE LA NECESIDAD DEL DESAROLLO

Debido a los problemas en la gestión de clientes, se requiere de un sistema capaz de administrar adecuadamente la gestión de la compañía. Es necesario modernizar la metodología de negocio en la empresa, para poder agilizar el tiempo en al almacenar los datos de empleados, clientes y otros, para estar al tanto con información actual, generar reportes, esto desencadenará en ahorros en tiempo y dinero.

Page 8: Proyecto de tu media naranja 2016 profesor mauren

ANALISIS DEL PROYECTOSe procede a realizar el análisis de Riesgo al Sistema, verificando los siguientes riesgos:Corte de energía eléctricaDaños al hardware del sistema.Daños al programa del sistema y de los otros programasInformación cruzada en la entrada de datosPara luego proceder a la planeación de riesgos y monitorear los Riesgos.

Page 9: Proyecto de tu media naranja 2016 profesor mauren

ANALISIS DEL RIESGOCorte de energía eléctrica: se puede producir debido a un corte ocasionado por el Distribuidor de Energía Eléctrica, o falla en la red eléctrica local. Las consecuencias serian que no se podría, totalmente, operar el sistema.Daños al hardware del sistema: se producen daños accidentales o intencionales de parte del Empleado. Las consecuencias serían que no se podría, parcialmente (dependiendo del hardware dañado), operar el sistema.Daños al programa del sistema y de otros programas: se producen daños accidentales o intencionales de parte del empleado. Las consecuencias serian que no se podría, totalmente, operar el sistema.Información cruzada en la entrada de datos: se ingresan datos inconsistentes a la base de datos, de manera accidental o internacional, de parte del empleado. Las consecuencias serian que el sistema mostrará datos confusos.

Page 10: Proyecto de tu media naranja 2016 profesor mauren

PLANEACION DE RIESGO.Corte de energía eléctrica: Para evitarlos se debería disponer de un UPS, para mantener operativo al sistema, además de un buen mantenimiento de la red eléctrica local.Daños al hardware del sistema: Para evitarlos, se deberá escoger adecuadamente al personal encargado del sistema (antecedentes penales, laborales, etc.), también se debería tener como respuesta hardware como: Mouse, teclado, que son susceptibles al daño incidental. Información cruzada en la entrada de datos: Para evitarlos, se deberá escoger adecuadamente al personal encargado del sistema.

Page 11: Proyecto de tu media naranja 2016 profesor mauren

MONITOREO DE RIESGO.Corte de energía eléctrica: Hasta el momento no hubo cortes de energía.Daños al hardware del sistema Hasta el momento no hubo daños al hardwareDaños al programa del sistema y de otros programas: Hasta el momento no hubo daños al software.Información cruzada del sistema y de otros programas: Hubo errores en la entrada de datos. Pero el sistema tiene una opción de Editar para modificar aquellos errores.

Page 12: Proyecto de tu media naranja 2016 profesor mauren

1.5 DISEÑO:

Pagina principal de tu Media naranja

Page 13: Proyecto de tu media naranja 2016 profesor mauren

Formulario de registroA la aplicación

Page 14: Proyecto de tu media naranja 2016 profesor mauren

INICIO SESION

Page 15: Proyecto de tu media naranja 2016 profesor mauren

Presentación del sistemaO panel de control

Page 16: Proyecto de tu media naranja 2016 profesor mauren

Función 1 panel de control

Page 17: Proyecto de tu media naranja 2016 profesor mauren

Función 2 panel de control

Page 18: Proyecto de tu media naranja 2016 profesor mauren

Formulario datos personales

Page 19: Proyecto de tu media naranja 2016 profesor mauren

Formulario de buscar pareja

Page 20: Proyecto de tu media naranja 2016 profesor mauren

Formulario de datos del empleado

Page 21: Proyecto de tu media naranja 2016 profesor mauren

Formulario para asesoría judicial

Page 22: Proyecto de tu media naranja 2016 profesor mauren

Formulario para asesoría psicológica

Page 23: Proyecto de tu media naranja 2016 profesor mauren

Formulario para calificar tu cita

Page 24: Proyecto de tu media naranja 2016 profesor mauren

1.6 DISEÑO DE LA BASE DE DATOS: 

Page 25: Proyecto de tu media naranja 2016 profesor mauren

IMPLEMENTACIÓN:MYSQL:Como manejador de base de datos se implemento MySQL, ya que es un sistema gratuito que se encuentra disponible a través de internet; cuenta con lo necesario para poder llevar acabo un buen funcionamiento del sistema y es aceptable para los fines del mismo.Las razones para escoger a MySQL como solución de misión critica para la administración de datos.* coste: El coste de MySQL es gratuito para la mayor parte de los usos y su servicio de asistencia resulta económico.* Asistencia: MySQL AB ofrece contratos de asistencia a precios razonables y existe una nutrida y colaborativa comunidad MySQL.* Velocidad: MySQL es mucho mas rápido que la mayor parte de sus rivales.

Page 26: Proyecto de tu media naranja 2016 profesor mauren

Como manejador de base de datos se implemento MySQL, ya que es un sistema gratuito que se encuentra disponible a través de internet; cuenta con lo necesario para poder llevar acabo un buen funcionamiento del sistema y es aceptable para los fines del mismo.Las razones para escoger a MySQL como solución de misión critica para la administración de datos.* coste: El coste de MySQL es gratuito para la mayor parte de los usos y su servicio de asistencia resulta económico.* Asistencia: MySQL AB ofrece contratos de asistencia a precios razonables y existe una nutrida y colaborativa comunidad MySQL.* Velocidad: MySQL es mucho mas rápido que la mayor parte de sus rivales.

Page 27: Proyecto de tu media naranja 2016 profesor mauren

1.8 DEFINICIONES, ACRÓNIMOS Y ABREVIATURAS1.8.1 Del Negocioa) Registrar: Proceso por que una persona se inscribe en la aplicación.b) Consultar Información: Proceso en el que una persona busca información en TU MEDIA NARANJA.

Page 28: Proyecto de tu media naranja 2016 profesor mauren

1.8.2 DEL SISTEMA:a) Administrar: Acción de agregar, modificar, eliminar y consultar la información de un determinado objeto o persona.b) Visitante: Persona que puede ingresar a la zona privada de TU MEDIA NARANJA.c) Usuario: Persona que puede ingresar a la zona privada de TU MEDIA NARANJA, a través de un proceso de autenticación utilizando nombre de usuario y contraseña.d) Rendimiento: Referencia al resultado deseado efectivamente.e) Permiso: Parámetro que especifica si su poseedor dispone de acceso a una determinada función del sistema o a una parte de la interfaz de usuario del sistema.

Page 29: Proyecto de tu media naranja 2016 profesor mauren

f) Rol: Es un conjunto de permisos que puede asignarse a un usuario.g) Administrador del Sistema: Persona encargada de ofrecer el soporte técnico y operativo de TU MEDIA NARANJA.

Page 30: Proyecto de tu media naranja 2016 profesor mauren

1.8.3 DE TECNOLOGÍAa) Dominio: Nombre base que agrupa a un conjunto de equipos o dispositivos y que permite proporcionar nombres de equipo más fácilmente recordables en lugar de una dirección IP numérica.b) Servidor WEB: Es un programa que implementa el protocolo HTTP (hipertexto transfer protocolo). Este protocolo está diseñado para transferir lo que llamamos hipertextos, páginas web o páginas HTMLc) URL: Significa Uniform Resource Locator, es decir, localizador uniforme de recurso. Es una secuencia de caracteres de acuerdo a un formato estándar, que se usa para nombrar recursos, como documentos e imágenes en Internet, por su localización.d) HTTP: El protocolo de transferencia de hipertexto (HTTP, HyperText Tansfer Protocol) es el protocolo usado en cada transacción de la Web 8W.W.W).e) Sistema de gestión de Base de Datos: Son un tipo de software muy específico, dedicado a servir de interfaz entre la base de datos, el usuario y las aplicaciones que la utilizan.

Page 31: Proyecto de tu media naranja 2016 profesor mauren

f) Base de Datos: Es un conjunto de datos que pertenecen al mismo contexto almacenados sistemáticamente para su posterior uso.g) Aplicación: Es un programa informático diseñado para facilitar al usuario la realización de un determinado tipo de trabajo.h) MySQL: Sistema de gestión de base de datos relacional. Comúnmente utilizados en aplicaciones Web.i) PHP (PHP Hypertext pre-processor): Lenguaje de programación interpretado usado para la creación de aplicaciones para servidores, o creación de contenido dinámico para sitios Web.j) Apache: Servidor de WEB de código abierto.k) Dirección IP(Internet Protocol): Número que identifica de manera lógica y jerárquica a una interfaz de un dispositivo (habitualmente una computadora) dentro de una red que utilice el protocolo IP.l) Protocolo IP: El Protocolo de Internet (IP, de sus siglas en inglés Internet Protocol) es un protocolo no orientado a la conexión, usado tanto por el origen como por el destino para la comunicación de estos a través de una red (Internet).m) DNS: Es una base de datos distribuida y jerárquica que almacena información asociada de una dirección IP a nombres de dominio en redes como Internet.

Page 32: Proyecto de tu media naranja 2016 profesor mauren

n) HTML (HperText Markup Language): es un lenguaje de marcación diseñado para estructurar textos y presentarlos en forma de hipertexto, que es el formato estándar de las páginas web.o) Javascript: Es un lenguaje interpretado, es decir, que no requiere compilación, utilizado principalmente en páginas Web.p) ACID: Atomicity, Consistency, Isolation and Durability: Atomicidad, Consistencia, Aislamiento y Durabilidad en español. Esta permite realizar transacciones en las bases de datosq) SSL: "Secure Sockets Layer". Líder en certificación SSL para comercio electrónico seguror) Preformance: incluye tiempos de respuesta específicos. Donde sea aplicable, referenciar a los caso de uso relacionados

Page 33: Proyecto de tu media naranja 2016 profesor mauren

Titulo del Documento Referencia Especificación de requerimientos

http://elvex.ugr.es/idbis/db/docs/design/2-requirements.pdf

Page 34: Proyecto de tu media naranja 2016 profesor mauren

En el momento el se basa, en que el cliente envía sus datos por medio de un correo físico, con su respectiva foto, y luego se contacta por teléfono para apartar una cita, al ir personalmente a la agencia mira un catalogo, con las características especificas que el busca en una persona, y luego se contacta a esa persona seleccionada y se citan. Después ellos nos notifican si coincidieron o no.

Page 35: Proyecto de tu media naranja 2016 profesor mauren

3.1 VISION GENERALEste software que se va a implementar para esta agencia de contactos, va ser enfocada a la unión de parejas, que se lograra por medio de formularios los cuales recogerán los datos personales, y así mismo según la preferencia de los clientes serán emparejados. Será una aplicación que no solo será a nivel nacional sino también internacional. Esto conllevara a una buena rentabilidad, por la facilidad que tendrá a la hora de su manejo.

Page 36: Proyecto de tu media naranja 2016 profesor mauren

3.2 REQUISITOS FUNCIONALES

Page 37: Proyecto de tu media naranja 2016 profesor mauren

ID. Requisito Nombre del requisito Descripción del Requisito Usuario

RF-001 Interactividad Diseñado a las necesidades de los clientes, a la hora de buscar pareja con unos registros de empareja

miento hechos con exhaustivo cuidado para que coincida su petición.

Los clientes

RF-002 Integridad Se trata de desarrollar un software con alta margen de seguridad para proteger la integridad de los

usuarios para presentar un producto seguro ante la competencia.

Se encarga las administradoras de la aplicación

RF-003 El administrador llevara un control de las

estadísticas

El sistema mostrara al gerente la cantidad de usuarios satisfechos, las consultas a los asesores.. usuarios

RF-004 Tener un control de la información de los pagos

El sistema proporcionara los datos de los pagos realizados por los clientes El propietario

Page 38: Proyecto de tu media naranja 2016 profesor mauren

3.3 REQUISITO NO FUNCIONALES• Eficiencia:• - El sistema debe ser capaz de procesar números de

transacciones por segundo.• - El sistema debe ser capaz de operar adecuadamente

hasta 100 usuarios con sesiones concurrentes.• - Los datos modificados en la base de datos deben ser

actualizados para todos los usuarios que acceden en menos de 2 segundos.

Page 39: Proyecto de tu media naranja 2016 profesor mauren

3.3.1. Facilidad de uso (“usability”)ID. Requisito Descripción del requisito

RNF-001 Debe ser fácil de usar. Con ayudas e interfaces intuitivas

RNF-002 El sistema deberá funcionar en distintos tipos de sistemas operativos y plataformas de hardware

RNF-003 El sistema debe soportar el manejo de gran cantidad de información durante su proceso

RNF-004 El sistema no presentara problemas para su manejo e implementación

RNF-005 El ingreso al sistema estará restringido bajo contraseñas cifradas y usuarios definidos

RNF-006 Su información estará protegida, solo se mostrara lo que el usuario prefiera

Page 40: Proyecto de tu media naranja 2016 profesor mauren

3.3.2. Con-fiabilidad

ID. Requisito Descripción del requisito

RC-001 Esta aplicación funcionara las 24 horas del día, a nivel internacional

RNF-002 Seguridad en la información personal de nuestros clientes.

RFN-003 Los clientes acá inscritos serán personas integras

RFF-004 Se llevaran unas estadísticas para mayor seguridad.

Page 41: Proyecto de tu media naranja 2016 profesor mauren

3.3.3. Ambiente de trabajo “Performance”

ID. Requisito Descripción del requisito

RNF-001 Tiempo de respuesta: es un aspecto muy a tener en cuenta, es este aspecto se espera minimizar bastante, un promedio menos de 10 segundos, con el fin que no se haga muy pesada la interacción con la Base de Datos manejada desde vía web.

RNF-002 Asignar suficiente espacio a la base de datos para soportar las grandes cantidades de información suministradas.

RNF-003 Configuración adecuada del equipo, para soportar la instalación adecuada de la aplicación.

RNF-00n La aplicación deberá consumir menos de 500 mb de memoria RAM.

Page 42: Proyecto de tu media naranja 2016 profesor mauren

3.3.4. Restricciones de diseño

ID.Requisito Descripción del requisito

RDS-001 El lenguaje de programación del sistema se espera implementar en PHP. HTML.

RDS-002 La aplicación debe ser compatible con todos los S.O

RDS-003 La aplicación web debe poseer un Diseño “Responsive”a fin de garantizar la adecuada visualización en múltiples computadores personales, dispositivos tableta y teléfonos inteligentes.

Page 43: Proyecto de tu media naranja 2016 profesor mauren

3.3.5. Seguridad

ID. Requisito Descripción del requisito

RSG-001 Encriptación de las claves.

RSG-002 Respaldo de la información cada vez que sea necesaria.

RSG-00n Los permisos de acceso al sistema podrán ser cambiados solamente por el administrador de acceso a datos.

Page 44: Proyecto de tu media naranja 2016 profesor mauren

3.3.6. Documentación de usuario y sistemas de ayuda.

ID. Requisito Descripción del requisito

RUS-001 Manual de Usuario: Describe las características técnicas y funcionamiento de la aplicación.

RUS-002 Generadores de Sistemas de Ayuda: RobolHelp, RoboHelp office.

RUS-00n Capacitación: Para todos los empleados de TU MEDIA NARANJA.

Page 45: Proyecto de tu media naranja 2016 profesor mauren

3.3.7. Interfaces3.3.7.1 Interfaz de Usuario

ID. Requisito Descripción del requisito

RIU-001 Un menú en la parte superior

RIU-002 Menú en cascada en el panel de control.

RIU-003 Explorador de Archivos.

RIU-00n Árbol gráfico animado.

Page 46: Proyecto de tu media naranja 2016 profesor mauren

3.3.7.2 Interfaces Software

ID. Requisito Descripción del requisito

RNF-001 Base de datos en MySQL.

RNF-00n Ventanas de la aplicación.

Page 47: Proyecto de tu media naranja 2016 profesor mauren

3.3.7.3. Interfaces de comunicación

ID. Requisito Descripción del requisito

RIC-001 Internet de banda ancha de la empresa.

RIC-002 Red WAN para expansión.

Page 48: Proyecto de tu media naranja 2016 profesor mauren

3.4. Modelo de Casos de Uso.3.4.1. Descripciones generales de Actores.3.4.1. Descripciones generales de Actores.

Actor Descripción

1. Gerente Esta es la persona autorizada para revisar las bases de datos.

2. Administrador Es el encargado de verificar, modificar e implementar cambios en el software con previa autorización del Gerente.

3. Cliente Es el usuario final, al cual va dirigida la aplicación y todos los recursos que en esta se encuentra, es fundamental ya que este mueve la economía de la empresa.

Page 49: Proyecto de tu media naranja 2016 profesor mauren

3.4.2. Diagramas del Modelo de Casos de Uso.

Page 50: Proyecto de tu media naranja 2016 profesor mauren

3.4.3. Documentación o especificación de los Casos de Uso

Nombre del Caso de Uso  Registro y buscar pareja

Codigo del Caso de Uso  001

Actor(es)  Usuario

Descripción Describe el proceso de realizar el registro de los usuarios

Precondición  Para buscar pareja, es que debe de estar registrado. Y haber cancelado por este servicio.

Flujo Principal

Acción actor Acción sistema1)ingresa los datos del registro 2) valida información y envía en pantalla de bienvenida y ingresa al panel de control

3) ingresa los datos personales 4) valida y guarda en la bd, lo envía al panel de control.

5) ingresa los datos de la persona que desea conocer 6)valida datos y empareja según características en común, envía una citación

7) diligencia datos de satisfacción de la cita. 8) lo da de baja si es positivo o lo empareja de nuevo si es negativo.

Flujo Alternativo 1

1) solicita si es necesario accesoria profesional 2) envía formulario de accesoria

Flujo Alternativo 2

1) modifica datos personales si es necesario 2) envía pantallazo de cambio satisfactorio

Pos condición  El usuario se encuentra registrado y puede usar las opciones de el software

Flujo Excepcional

1) buscar pareja 2) empareja según sus preferencias

FrecuenciaUsuario por segundo 

ImportanciaBuscar pareja 

Comentarios  Si el sistema lo empareja satisfactoriamente lo dan de baja,

Page 51: Proyecto de tu media naranja 2016 profesor mauren

3.5  Diagrama de Clases 

Page 52: Proyecto de tu media naranja 2016 profesor mauren

3.5.1 Diccionario de datosClase:[Persona]

Atributo Tipo Visibilidad Descripciónnombre string Public Primer y Segundo nombre apellido string public Primer y Segundo apellidoemail varchar public Correo electronicoidentidad int protected Identificacion unica del usuarioedad int public Edad del usuariogenero string public El sexo del usuarionivelcultural varchar public Nivel alto medio o bajo

provincia string public El departamento en el que vivepais varchar public País en al que pertenece el usuariolocalidad string public Ciudad a laque pertenece el usuario

Método VisibilidadParámetros de entrada Valores que retorna Descripción

Tipo Descripción Tipo Descripción 

Registrar información public

caracter Registrarse en el sotware

Stringinter

Obtiene usuario y contraseña

Enparejamiento

Page 53: Proyecto de tu media naranja 2016 profesor mauren

3.6 Diagrama de secuencia.

Page 54: Proyecto de tu media naranja 2016 profesor mauren

3.7 Diagrama de actividades. 

Page 55: Proyecto de tu media naranja 2016 profesor mauren

• 4. Arquitectura seleccionada para el desarrollo (opciónal metodología para desarrollo de software)

• Ciclo de software a utilizar o metodología de desarrollo de software.•  • El ciclo de vida que se tomo de referencia para desarrollar este software es el

CICLO DE VIDA ORIENTADO A OBJETOS;• Por que se adapta más a las necesidades del proyecto que vamos a desarrollar,

teniendo en cuenta que este ciclo está orientado a objetos como lo dice su nombre, y se refleja a la vida real, y se representa en métodos y atributos y se adapta porque es un modelo más a nuestras necesidades versátil y flexible.

•  • Servidor local MySQL, HTML5 php, jQueri.

Page 56: Proyecto de tu media naranja 2016 profesor mauren

5 Diseño de pantalla GUI (interfaz grafica de usuario)

Page 57: Proyecto de tu media naranja 2016 profesor mauren
Page 58: Proyecto de tu media naranja 2016 profesor mauren