TRABAJO FIN DE CURSO DAW Proyecto Fin de Curso Aplicación web buscador para la zona de Catarroja (Valencia). Paulino Francisco Angulo Grancha Tutor: Paco Aldarias Raya Curso 2016-2017 (Octubre – Marzo) Centre específic d’educació a distáncia de la Comunitat Valenciana Bucador local (Catarroja) Curso 2016/2017 Aplicación web buscador para la zona de Catarroja (Valencia). Trabajo fin de curso DAW de Paulino Fco Angulo Grancha, supervisado por Prof. Francisco Aldarias Raya. (Publicado por el Centre específic d’educació a distáncia de la Comunitat Valenciana), se difunde bajo una Licencia Creative Commons Reconocimiento-NoComercial-SinObraDerivada 3.0 Unported. Permisos que vayan más allá de lo cubierto por esta licencia pueden solicitarse a los titulares del copyright. © Paulino Francisco Angulo Grancha. © Centre específic d’educació a distáncia de la Comunitat Valenciana. 2017 – http://ceedcv.org/ Paulino Francisco Angulo Grancha 2 Bucador local (Catarroja) Curso 2016/2017 Centre específic d’educació a distáncia de la Comunitat Valenciana Desarrollo de aplicaciones WEB ‐ DAW PROYECTO FIN DE CURSO Aplicación Web buscador local para la zona de Catarroja (Valencia) Alumno: Paulino Fco Angulo Grancha Tutor: Francisco Aldarias Raya V a l e n c i a , 1 de marzo 2017 Paulino Francisco Angulo Grancha 3 Bucador local (Catarroja) Curso 2016/2017 RESUMEN Castellano: (Aquí poner un icono banderita) Este proyecto pretende aumentar la visibilidad a nivel comercial en la WEB al pequeño comercio de una zona o núcleo urbano concreto, así como ayudar y apoyar al mismo, (me he centrado en la población de Catarroja, pero este proyecto es adaptable a cualquier otro núcleo urbano con actividad comercial suficiente para que sea interesante). La aplicación consta de tres parte diferenciadas por el tipo de usuario: • El administrador tendrá el acceso sin restricciones de toda la aplicación y será el encargado de dar las altas, ediciones, borrado, etc. De los registros de la misma. • El usuario registrado tendrá acceso a la parte principal de la aplicación que es la de efectuar búsquedas de la zona en su ámbito comercial. También podrá dar de alta anuncios sobre temas que afecten a la zona. (En este caso Catarroja). • El usuario anónimo podrá realizar búsquedas de aquello que le interese consiguiendo ver los datos ordenados de cada uno de los resultados, y la posibilidad de ver detalles de cada uno de los mismos. Se pretende que el resultado final de esta aplicación sea lo suficientemente completa y sencilla de manejar, como para conseguir el objetivo de promocionar al pequeño comercio de la zona. El posicionamiento es voluntario de cada uno de los comerciantes que deseen estar presentes en los resultados de las búsquedas con el pago anual muy razonable de una cuota económica. Valenciano: (Aquí poner un icono banderita) Inglés: (Aquí poner un icono banderita) Seguimos… Además del índice orientativo indicado, el proyecto debe incluir: Portada: debe aparecer el nombre del proyecto, el nombre del alumno, el ciclo, el Paulino Francisco Angulo Grancha 4 Bucador local (Catarroja) Curso 2016/2017 curso y periodo (octubre/marzo, marzo/Junio), la denominación oficial del centro, el logo y el nombre del tutor individual. HECHO Agradecimientos: Opcional Resumen: Titulo del proyecto, palabras claves, resumen, autor del proyecto, tutor individual, tipo de licencia del proyecto En desarrollo ahora El resumen debe de contar al menos un mínimo de 50 palabras y debe reflejar el contenido del trabajo de manera precisa y descriptiva. Es interesante que el resumen esté en dos idiomas como mínimo, aunque es altamente recomendable que esté en tres: español, valenciano e inglés. Ojo a esto Índice 1. Descripción. 2. Estado del arte. Justificación de las herramientas seleccionadas. 3. Estudio de viabilidad. Método DAFO. a. Estudio de mercado. i. Viabilidad técnica/económica del proyecto 1. Recursos HW 2. Recursos SW 3. Recursos humanos ii. Viabilidad temporal b. Planificación temporal o agenda de trabajo. 4. Análisis de requisitos a. Descripción de requisitos. i. Texto explicativo ii.Diagramas de caso de uso de los más relevantes. Realizando un caso de uso general y si es necesario otros diagramas más específicos. 5. Diseño a. Mapa conceptual Paulino Francisco Angulo Grancha 5 Bucador local (Catarroja) Curso 2016/2017 b. Diagrama entidad relación y modelo relacional. i. Descripción de las tablas y campos. c. Orientación a objetos: 1. Diagramas de clases. Descripción de clases y atributos. 2. Diagrama de secuencias. De lo más relevante. 3. Diagrama de actividad. De lo más relevante. d. Mapa Web. Gráfico que muestra los enlaces entre páginas. e. Diagramas de flujo f. Mockups 6. Codificación. a. Documentación interna de código. i. Descripción de cada fichero. Autor, función y fecha de creación. ii. Descripción de cada función. Autor, función y fecha de creación. b. Documentación externa. i. Manual del usuario. Accesible desde la web. c. En entorno servidor. i. Seguridad. Evitar inyección en bases de datos. ii. Evitar o capturar errores y warnings. d. Asegurar la funcionalidad en los navegadores más usados (Firefox, Internet Explorer, Safari). 7. Implantación a. Diagramas de despliegue b. Descripción de la instalación o despliegue 1. Fichero de configuración: ● En php: config.cfg ● En JAVAEE: web.xml, context.xml. 2. Descripción del servidor hosting utilizado (gratuito o propio). NOTA: es recomendable que, en caso de que el alumno quiera que se acceda, para poder hacer pruebas que indique claramente la url si es en servidor público y el usuario/contraseña de cada uno para poder probar el proyecto web. Paulino Francisco Angulo Grancha 6 Bucador local (Catarroja) Curso 2016/2017 8. Herramientas de apoyo Control de versiones. Sistemas de integración continua Gestión de pruebas 10. Conclusiones. a. b. c. d. Conclusiones sobre el trabajo realizado Conclusiones personales Posibles ampliaciones y mejoras Problemas encontrados 11. Bibliografía (comentada) a. Libros, artículos y apuntes b. Direcciones web 1. Descripción. 2. Ff 3. Ff 4. Análisis de requisitos. Paulino Francisco Angulo Grancha 7 Bucador local (Catarroja) Curso 2016/2017 a) Descripción de requisitos. i. Texto explicativo. ii. Diagramas de casos de uso general y según el “ROLE” del usuario. Diagrama casos de uso general. Diagrama casos de uso Administrador. Paulino Francisco Angulo Grancha 8 Bucador local (Catarroja) Curso 2016/2017 5. Estudio de viabilidad. Método DAFO. a. Estudio de mercado. Paulino Francisco Angulo Grancha 9 Bucador local (Catarroja) Curso 2016/2017 i. Viabilidad del proyecto 1. Recursos HW 2. Recursos SW 3. Recursos humanos ii. Viabilidad temporal b. Planificación temporal o agenda de trabajo. Paulino Francisco Angulo Grancha 10 Bucador local (Catarroja) Curso 2016/2017 6. Análisis de requisitos a. Descripción de requisitos. i. Texto explicativo ii. Diagramas de caso de uso de los más relevantes. Paulino Francisco Angulo Grancha 11 Bucador local (Catarroja) Curso 2016/2017 7. Diseño a. Diagrama entidad relación y modelo relacional. i. Descripción de las tablas y campos b. Orientación a objetos: i. Diagramas de clases. Descripción de clases y atributos. ii. Diagrama de secuencias. De lo más relevante. iii. Diagrama de actividad. De lo más relevante. c. Mapa Web. Gráfico que muestra los enlaces entra páginas. Paulino Francisco Angulo Grancha 12 Bucador local (Catarroja) Curso 2016/2017 8. Codificación. a. Documentación interna de código. i. Descripción de cada fichero. Autor, función y fecha de creación. ii. Descripción de cada función. Autor, función y fecha de creación. b. Documentación externa. i. Manual del usuario. c. En entorno servidor: i. Seguridad. Evitar inyección en bases de datos. ii. Evitar o capturar errores y warnings. d. Asegurarse la funcionalidad en los navegadores más usados (Firefox, Internet Explorer, Safari). Paulino Francisco Angulo Grancha 13 Bucador local (Catarroja) Curso 2016/2017 9. Implantación a. Diagramas de despliegue b. Descripción de la instalación i. Fichero de configuración: 1. En php: config.cfg 2. En JAVAEE: web.xml, context.xml. c. Descripción del servidor hosting utilizado, (gratuito o propio). Paulino Francisco Angulo Grancha 14 Bucador local (Catarroja) Curso 2016/2017 10. Control de versiones (GIT/Mercurial). Al menos dos versiones. Breve explicación como acceder a la descarga de la aplicación. Recomendamos hacer uso de bitbucktet. Paulino Francisco Angulo Grancha 15 Bucador local (Catarroja) Curso 2016/2017 11. Conclusiones. a. b. c. d. Conclusiones sobre el trabajo realizado Conclusiones personales Posibles ampliaciones y mejoras Problemas encontrados Paulino Francisco Angulo Grancha 16 Bucador local (Catarroja) Curso 2016/2017 12. Bibliografía (comentada) a. Libros, artículos y apuntes b. Direcciones web Generador de casos de diagramas online: https://yuml.me/ Paulino Francisco Angulo Grancha 17
© Copyright 2024