13
1 Materia: Taller de Programación Orientada a Objetos Tema: Proyecto Matrícula Nombres TPOO POO PE CEL EMAIL 1662539 Oscar Guillermo Alemán Castillo SI NO ITS 8281229005 [email protected] 1834927 Luis Carlos Quintero Sánchez SI NO ITS 8125673499 [email protected] 1661446 José Luis Cuéncar Barco SI SI IAS 8184673443 [email protected] 1694330 Daniel Augusto Martinez Lozano SI NO ITS 8121939320 [email protected] 1674595 Carlos Mendoza Andrade SI NO IAS charles.mendoza.and97 @gmail.com Catedrático: Dra. Mayra Deyanira Flores Guerrero Asesor: Lic. Pascual Martínez Escobedo y Lic. Mayla Lozano Hora clase: M5-M6 Salón: 4-200 Fecha: 21 de Noviembre del 2017

Taller de Programación Orientada a Objetos · Con el fin de poder ser más sencilla la búsqueda de clientes para él; concertando citas con los ... nombres Nombre de la persona

Embed Size (px)

Citation preview

Page 1: Taller de Programación Orientada a Objetos · Con el fin de poder ser más sencilla la búsqueda de clientes para él; concertando citas con los ... nombres Nombre de la persona

1

Materia:

Taller de Programación Orientada a Objetos

Tema:

Proyecto

Matrícula Nombres TPOO POO PE CEL EMAIL

1662539 Oscar Guillermo

Alemán Castillo

SI NO ITS 8281229005 [email protected]

1834927 Luis Carlos

Quintero Sánchez

SI NO ITS 8125673499 [email protected]

1661446 José Luis Cuéncar

Barco

SI SI IAS 8184673443 [email protected]

1694330 Daniel Augusto

Martinez Lozano

SI NO ITS 8121939320 [email protected]

1674595 Carlos Mendoza

Andrade SI NO IAS charles.mendoza.and97

@gmail.com

Catedrático: Dra. Mayra Deyanira Flores Guerrero Asesor: Lic. Pascual Martínez Escobedo y Lic. Mayla Lozano

Hora clase: M5-M6 Salón: 4-200

Fecha: 21 de Noviembre del 2017

Page 2: Taller de Programación Orientada a Objetos · Con el fin de poder ser más sencilla la búsqueda de clientes para él; concertando citas con los ... nombres Nombre de la persona

2

Contenido TÍTULO ................................................................................................................................................. 1

OBJETIVO ............................................................................................................................................. 3

RESUMEN ............................................................................................................................................ 3

PALABRAS CLAVES ............................................................................................................................... 3

JUSTIFICACION .................................................................................................................................... 4

REQUERIMIENTOS ............................................................................................................................... 4

DIAGRAMA (ENTIDAD RELACION, FLUJO, ACTIVIDAD, PROCESOS) .................................................... 4

DICCIONARIO DE DATOS ..................................................................................................................... 5

ESPAÑOL ESTRUCTURADO .................................................................................................................. 5

INTERFAZ ............................................................................................................................................. 7

HERRAMIENTAS CASE.......................................................................................................................... 8

RESULTADOS ....................................................................................................................................... 9

CONCLUSION GENERAL ....................................................................................................................... 9

REFERENCIAS BIBLIOGRAFICAS (APA) .............................................................................................. 10

Bibliografía ........................................................................................................................................ 11

ANEXOS ............................................................................................................................................. 11

BITACORA .......................................................................................................................................... 12

BORRADORES .................................................................................................................................... 13

Page 3: Taller de Programación Orientada a Objetos · Con el fin de poder ser más sencilla la búsqueda de clientes para él; concertando citas con los ... nombres Nombre de la persona

3

NOMBRE

Aplicación de Servicio de Asesoría Legal para Personas Inmigrantes [A.S.A.L.P.I.]

Investigación de los Recursos para la Herramienta de Aplicación A.S.A.L.P.I. para una Mejor

Administración de la Aplicación.

OBJETIVO Con esta página web, se podrá establecer el primer contacto entre un usuario inmigrante que

necesita un trámite migratorio relacionado a la búsqueda de un trabajo en México y el licenciado

que le atenderá; haciendo su comunicación más sencilla y dinámica. El objetivo principal de

nuestra aplicación conectar al usuario directamente con un abogado que le ayude con su tramite y

que pueda ver de primera mano su caso; que el usuario le podrá especificar mediante ciertas

interfaces gráficas en la página web, además de proporcionar sus datos personales para su breve

contacto.

Esta aplicación tendrá la capacidad de poder recibir toda la información necesaria y asesorías

sobre su problema legal, e incluso concertar una cita con un abogado. Los datos del usuario serán

guardados en una base de datos para después ser revisados por el licenciado.

La aplicación incluiría un formulario el cual deberá de ser llenado por el usuario donde a través de

una plataforma describirá su problema para luego ser revisada por un abogado.

RESUMEN En esta página web, el usuario podrá leer acerca del despacho con el que se estará asociando, el

funcionamiento de la página, métodos de pago y formas de contacto. Además, en el apartado de

“Tramite” llenará un formulario que incluye: Nombre, Apellido, Sexo, Puesto a Laborar,

Actividades a Laborar en la Empresa, Sueldo, Dirección de la empresa Contratista, Tiempo que

Trabajará en México, Correo electrónico, Numero Telefónico, Actividades que realizaba en su país

de Origen. Los datos capturados en este formulario serán guardados en una base de datos, la cual

podrá ser manipulada directamente desde la página exclusivamente por el administrador.

PALABRAS CLAVES Tramite, Abogado, Trabajo, Migración, Inmigrante, México

Page 4: Taller de Programación Orientada a Objetos · Con el fin de poder ser más sencilla la búsqueda de clientes para él; concertando citas con los ... nombres Nombre de la persona

4

JUSTIFICACION Con esta aplicación, estamos buscando la facilidad de comunicación del abogado para sus clientes.

Con el fin de poder ser más sencilla la búsqueda de clientes para él; concertando citas con los

usuarios de mayor potencial de cliente y descartando los de menor. Creemos que esta es una gran

manera de ahorrar tiempo y esfuerzo por parte del abogado por parte del cliente, ya que solo las

personas que están 100% interesadas en contratar los servicios. Además de reducir costos de las

asesorías legales de este tipo, involucrando más al cliente en su trámite, y reduciendo la carga

para el licenciado.

REQUERIMIENTOS Para el uso de esta aplicación se requiere

• Conexión a internet

• Un usuario/contraseña

• Llenar correctamente los formularios

• Papelería necesaria (depende de la persona)

DIAGRAMA (ENTIDAD RELACION, FLUJO, ACTIVIDAD, PROCESOS)

Page 5: Taller de Programación Orientada a Objetos · Con el fin de poder ser más sencilla la búsqueda de clientes para él; concertando citas con los ... nombres Nombre de la persona

5

DICCIONARIO DE DATOS Variable Significado en la BD

id Asigna un número a la persona que cree una cuenta

nombres Nombre de la persona

apellidos Apellidos de la persona

sexo Género de la persona

actividades_empresa Actividades que realiza la persona en una empresa

sueldo Sueldo que recibirá la persona en la empresa

direccion_empresa Dirección de dicha empresa

tiempo Tiempo que trabajará la persona en la empresa

email Email de la persona

telefono Teléfono personal de la persona

actividades_origen Trabajo que realizaba la persona en su país de origen

usuario Nombre de usuario que escoge la persona

password Contraseña que escoge la persona para acceder a su cuenta

ESPAÑOL ESTRUCTURADO

Para comenzar el trámite es necesario llenar el formulario que se encuentra en la página web, y

contestar los siguientes campos en el orden y forma.

• Nombre

• Apellido

• Sexo

• Puesto a Laborar

• Actividades Por Laborar en la Empresa

• Sueldo

• Dirección de la empresa Contratista

• Tiempo que Trabajará en México

Page 6: Taller de Programación Orientada a Objetos · Con el fin de poder ser más sencilla la búsqueda de clientes para él; concertando citas con los ... nombres Nombre de la persona

6

• Correo electrónico

• Número Telefónico

• Actividades que realizaba en su país de Origen

Estos campos deben de ser llenados con cuidado y correctamente porque será la información que

utilice el abogado en su papelería.

Una vez llenados estos campos, serán enviados a una base de datos creada con el gestor

PhpMyAdmin donde será registrado como nuevo usuario. Esta misma base de datos puede ser

manipulada exclusivamente por el administrador desde un panel de control donde puede eliminar

datos de la BD.

Page 7: Taller de Programación Orientada a Objetos · Con el fin de poder ser más sencilla la búsqueda de clientes para él; concertando citas con los ... nombres Nombre de la persona

7

INTERFAZ PANTALLAS DE ENTRADA

PANTALLAS DE SALIDA

Page 8: Taller de Programación Orientada a Objetos · Con el fin de poder ser más sencilla la búsqueda de clientes para él; concertando citas con los ... nombres Nombre de la persona

8

En ambas pantallas se está haciendo uso de la base de datos; en las de entrada se le están

insertando datos y en las de salida te muestra los datos guardados.

HERRAMIENTAS CASE

No. Tipo de Herramienta Herramienta CASE Versión Uso

1 Alto Php 7.0 Codificación

2 Alto PhpMyAdmin 4.7.5 Base de Datos

3 Bajo HTML/CSS 5 Diseño

Page 9: Taller de Programación Orientada a Objetos · Con el fin de poder ser más sencilla la búsqueda de clientes para él; concertando citas con los ... nombres Nombre de la persona

9

RESULTADOS

La información capturada en el formulario es guardada en la base de datos exitosamente, y es

información que es útil para hacer la papelería necesaria para poder ayudar a la persona. Por lo

tanto, podemos concluir que la utilidad de nuestra página web es 100% funcional.

CONCLUSION GENERAL CONCLUSIONES INDIVIDUALES

Puedo concluir que con este proyecto puse en práctica los

conocimientos adquiridos durante el semestre tanto en php; así

como el manejo de sentencias SQL, la gestión de la base de datos

con MySQL y el manejo de la programación orientada a objetos

como paradigma de programación. Espero poder mejorar y

adquirir mejores habilidades para en un futuro insertar funciones

más avanzadas en este proyecto.

-Óscar Guillermo Alemán Castillo

El proyecto “Martesco International Services” fue creado

principalmente para darle más comodidad al abogado al momento

de agilizar la transferencia de documentos como a su vez la

organización de estos que por ende también se reducen los

tiempos y el dinero perdidos por traslados, además que esto

beneficia a su cliente reflejándose esto en el pago de honorarios,

en la facilidad de hacer trámites legales y de asesorarse con alguien

especializado en la materia de derecho migratorio mexicano, todo

esto gracias a la plataforma creada.

- José Luis Cuéncar Barco

Page 10: Taller de Programación Orientada a Objetos · Con el fin de poder ser más sencilla la búsqueda de clientes para él; concertando citas con los ... nombres Nombre de la persona

10

En este proyecto vimos y aprendimos el uso y

manejo de objetos aplicados a un sistema; en

este caso fue la página web, aunque al

principio tuvimos muchos retos logramos

terminarlo satisfactoriamente.

-Carlos Mendoza Andrade

Con A.S.A.L.P.I. pude aprender un poco más

acerca de los trabajos que realiza un abogado y

como puede ayudar a los demás. Además de

expandir mis conocimientos sobre la

programación orientada a objetos y el

desarrollo de páginas web.

-Luis Carlos Quintero Sánchez

Con este proyecto aprendí un poco más acerca del

manejo de objetos utilizando el lenguaje Php y

bases de datos; pero más allá del conocimiento,

pude ver lo valioso que puede ser las aplicaciones

de las cosas que estoy aprendiendo en un caso

real, donde pueda ser usado para el beneficio de

las personas. Y eso es algo que no voy a olvidar.

-Daniel Augusto Martínez Lozano

Page 11: Taller de Programación Orientada a Objetos · Con el fin de poder ser más sencilla la búsqueda de clientes para él; concertando citas con los ... nombres Nombre de la persona

11

REFERENCIAS BIBLIOGRAFICAS (APA)

Bibliografía Duckett, J. (2011). HTML & CSS: Design and Build Websites. Indianapolis Indiana: Wiley.

Flores, M. (05 de Noviembre de 2013). generar el documento. (Orlando, Entrevistador)

ORACLE. (05 de Mayo de 2010). www.oracle.com. Obtenido de www.oracle.com:

http://www.oracle.com/us/legal/privacy/overview/index.html

Stack Overflow. (21 de Noviembre de 2017). Stack Overflow. Obtenido de

https://es.stackoverflow.com/

Page 12: Taller de Programación Orientada a Objetos · Con el fin de poder ser más sencilla la búsqueda de clientes para él; concertando citas con los ... nombres Nombre de la persona

12

BITACORA

Page 13: Taller de Programación Orientada a Objetos · Con el fin de poder ser más sencilla la búsqueda de clientes para él; concertando citas con los ... nombres Nombre de la persona

13

BORRADORES