Está en la página 1de 12

Anteproyecto de residencias profesionales

NOMBRE
Demian Guiot Peña
NÚMERO DE CONTROL
E13021043
CARRERA
Ing. en Sistemas Computacionales
NOMBRE COMPLETO DEL PROYECTO
Sistema auxiliar de proceso de titulación
ÍNDICE
Introducción . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
Capítulo I: Definición del Problema . . . . . . . . . . . . . . . . . . . . . . . . 4
Capítulo II: Objetivos generales y específicos . . . . . . . . . . . . . . . . 5
Capítulo III: Justificación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
Capítulo IV: Marco Teórico . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Capítulo V: Metodología . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Capítulo VI: Cronograma de actividades . . . . . . . . . . . . . . . . . . . . 10
Capítulo VII: Alcances y delimitaciones . . . . . . . . . . . . . . . . . . . . 11
Bibliografía . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
INTRODUCCIÓN
El anteproyecto que ahora se presenta se realizará dentro del Instituto Tecnológico de
Veracruz, que consistirá en el desarrollo de un sistema que facilite la gestión de procesos de
titulación para los estudiantes del mismo instituto. A continuación, se mostrará la planeación
para el desarrollo del sistema web que permitirá realizar consultas y registros de forma
sistematizada asimismo como la generación de documentos pertinentes que serán utilizados
en el proceso de titulación. Para comenzar se presenta la definición del problema, donde se
describe la necesidad que tiene el instituto, seguido del capítulo II donde se establecen los
objetivos generales y específicos que dan pie al avance del proyecto.
Seguido de los objetivos viene la justificación del proyecto, presentada en el capítulo III,
donde se presentan las necesidades que cubre utilizar un sistema auxiliar para los procesos
de titulación. De igual forma un proyecto debe contar con los fundamentos teóricos en donde
se mencionen las bases que define la decisión tomada para la solución, que esto será
mencionado en el capítulo IV. En el apartado se encontrarán terminologías como HTML,
PHP, Apache y MySQL.
Por último en los capítulos V y VI se describe la forma en la que el proyecto está ligado a
lineamientos que indican que las actividades se realizarán en un determinado periodo.
CAPÍTULO I
DEFINICIÓN DEL PROBLEMA
La gestión de procesos de titulación ha demostrado ser tediosa y complicada en ciertos
momentos, además de estar sujeta a pequeños errores que podrían considerarse como
desafortunados desplantes al momento, por ejemplo, de escribir un nombre incorrecto por
una sola letra y caer en cuenta al momento de tener el documento final en mano. Este tipo de
percances provocan que el proceso se ralentice y se tenga que repetir desde cierto punto,
revisando una vez más la información a presentar en dichos documentos.
Este proceso, realizado de forma completamente manual, está sujeto a este tipo de situaciones
además de otros posibles problemas que suelen suceder aún ante los ojos de un profesional.
Ante tal situación, el tiempo utilizado anteriormente suele darse por perdido.
CAPÍTULO II
OBJETIVOS GENERALES Y ESPECÍFICOS
2.1 Objetivo general
Agilizar la consulta y el registro de la información, así como automatizar la generación de
documentos requeridos para el proceso de titulación mediante el diseño, desarrollo e
implementación de un sistema de registro electrónico.
2.2 Objetivos específicos
 Comprender el proceso de titulación y el actual manejo de información utilizado en
el mismo.
 Realizar un análisis de la información obtenida.
 Diseñar una interfaz gráfica sutil y práctica, así como amigable, que permita agilizar
el proceso de registro y consulta de la información mediante páginas que contengan
catálogos y operaciones de uso dinámico.
 Diseñar un sistema de búsqueda de información de acuerdo al tipo que pertenezca.
 Diseñar ventanas que presenten la información en forma de catálogos.
 Diseñar ventanas que permitan ingresar información.
 Diseñar el formato para generar un documento de tipo Excel con los datos de los
estudiantes utilizados en el proceso de titulación.
 Presentar prototipos para la evaluación del avance del proyecto.
CAPÍTULO III
JUSTIFICACIÓN
El proyecto se origina por la posibilidad de facilitar el manejo de información a lo largo del
proceso de titulación de los estudiantes del Instituto Tecnológico de Veracruz. Debido a que
la operación actual completa puede presentar cierta incomodidad y es sensible a errores
sutiles, cuando se desea llevar a cabo el proceso de titulación de varios estudiantes al mismo
tiempo suele ser muy laborioso debido a que no existe software dedicado a este tipo de
actividad que permita automatizar el proceso completo, incluida la generación de los
documentos finales.
Se pretende agilizar el proceso y facilitar el trabajo del encargado del mismo utilizando
información de los catálogos, cuya información se encontrará dentro de una base de datos,
automatizando la toma de información necesaria al tan solo seleccionar un estudiante.
Otra razón es la necesidad de acceder a una limitada cantidad de información por los
estudiantes que se encuentren en proceso de titulación, esto permite que se pueda solicitar la
información de los profesores, proyectos y demás que se encuentre disponible.
El sistema beneficiará tanto al encargado del proceso como a los estudiantes al facilitar todo
el proceso sin dejar a nadie sin información, anulando la preocupación que puede provocar
la falta de información.
CAPÍTULO IV
MARCO TEÓRICO
Es importante mencionar las terminologías que hacen referencia al proyecto. En el siguiente
apartado se definen cada uno de los términos relacionados con el proyecto.

4.1 HTML, siglas de Hypertext Markup Language (Lenguaje de Marcado de


Hipertexto), es el lenguaje de marcado predominante para la construcción e páginas web. Es
utilizado para describir la estructura y el contenido en forma de texto, así como para
complementar el mismo con objetos como imágenes, gráficas y otros elementos. HTML se
escribe en forma de “etiquetas”, rodeadas por corchetes angulares (<,>). HTML también
puede describir, hasta un cierto punto, la apariencia de un documento, y puede incluir un
script (por ejemplo, Java script), el cual puede afectar el comportamiento de navegadores
web y otros procesadores de HTML.

4.2 Web 2.0. El término es asociado usualmente con Tim O’Reilly debido a la
referencia en la conferencia O’Reilly Media Web 2. En 2004. El término se usa para dar pie
a una segunda generación en la historia del desarrollo de tecnología Web basada en
comunidades de usuarios y una amplia gama de servicios, tales como los gestores de
contenido web, que fomentan la colaboración y el intercambio rápido, eficaz y flexible de
información entre los usuarios de una comunidad o red social. La Web 2.0 se nombra también
web social por un enfoque colaborativo y de construcción social que tiene la herramienta.

4.3 PHP. Este se nombra tras un acrónimo recursivo de PHP: Hypertext Preprocessor.
Es un lenguaje de programación muy usado, de código abierto, que está hecho principalmente
para el desarrollo web que puede ser incrustado en HTML.
En vez de ciertos comandos que se usan en HTML (como es el caso de C o Perl), las páginas
de PHP contienen HTML con código incrustado que hace “algo”. El código de PHP se
encierra en instrucciones de inicio y final denominadas por <?php y ?> que permiten saltar
dentro y fuera del modo de PHP.
Lo que distingue a PHP de algo como un JavaScript de lado de cliente es que el código se
ejecuta desde el servidor, generando un HTML que es entonces enviado al cliente. Este
recibirá entonces los resultados de correr dicho código, pero no sabrá cuál fue el código
ejecutado ni tendrá acceso a él. Se puede incluso configurar el servidor para procesar todos
los archivos del HTML con PHP, y es entones que no hay forma de que los usuarios sepan
exactamente cuáles son los procesos llevados a cabo.

4.4 Apache. Es un servidor web de HTTP de código abierto para plataformas Unix
(BSD, GNU/LINUX, etc), Windows, Macintosh y otras, que implementa el protocolo
HTTP/1.1 y la noción de estilo virtual.
El servidor Apache se desarrolla dentro del proyecto HTTP Server (httpd) de la Apache
Software Foundation.

4.5 MySQL. Es un sistema de gestión de base de datos relacional, multi-hilo y


multiusuario con más de seis millones de instalaciones. MySQL AB desarrolla MySQL como
software libre en un esquema de licenciamiento dual.
CAPÍTULO V
METODOLOGÍA
Todo proyecto, para completarse de manera exitosa, debe seguir una metodología probada y
basada en la experiencia que guíe el proceso de desarrollo para alcanzar los objetivos
propuestos.
5.1 Análisis: En esta ocasión de forma presencial se reúne la información de requerimientos
y necesidades del proyecto. Una vez que se tienen definidas estas bases, se definen las
secciones de contenido, mapa de navegación, colores e imágenes deseadas y diseños de
referencia.
5.2 Diseño: Se elige un estándar de diseño por medio del modelado de maquetas del proyecto
web. El diseño es sumamente importante, ya que todas las ventanas del sistema deberán
seguir este mismo estándar sin excepción.
5.3 Prototipo: Se crean ventanas de prueba del sitio para definir cómo se estructurará el
contenido y el funcionamiento del mismo
5.4 Desarrollo: Una vez que se tiene el estándar del diseño de las ventanas se procede a la
creación del código que constituye el proyecto.
5.5 Prueba: Ya terminado el desarrollo, se hacen prubeas visuales y de funcionamiento,
primero por parte del desarrollador y luego por parte del cliente para verificar que el resultado
final cumpla con los requerimientos definidos.
5.6 Host y Dominio: Probado el sitio se procede a subirse al Hosting final donde se hospedará,
se migra todo el proyecto desde el servidor de desarrollo y se enlaza con el dominio real. En
este caso, el dominio utilizado es ezpo.tech.
5.7 Publicación y Entrega: Una vez el sitio en su Hosting final, se entregará al cliente todos
los datos de acceso y capacitación necesaria para el uso del mismo.
CAPÍTULO VI
CRONOGRAMA DE ACTIVIDADES
Actividad/Sema 1 2 3 4 5 6 7 8 9 1 1 1 1 1 1 1
na 0 1 2 3 4 5 6
Análisis X
Diseño X X X
Prototipo X X X X X
Desarrollo Xme X X X X X X X
spook
y
piano
key

Prueba X X
Dominio y X X
Hosting
Publicación y X
Entrega
CAPÍTULO VII
ALCANCES Y DELIMITACIONES
7.1 Alcances
 A través del sistema se podrá llevar un control de cada alumno que forma o formó
parte del proceso de titulación.
 Contar con un control de acceso al sistema.
 Agilizar la generación de los documentos necesarios a través del proceso al manejar
la información en una base de datos y presentándola en páginas dinámicas.
 Acceso desde cualquier computadora siempre y cuando cuente con un navegador y el
usuario esté autorizado para utilizar el sistema como administrador, o sea un usuario
a nivel estudiante para acceder a una cantidad limitada de información.
 La aplicación será desarrollada utilizando PHP y MySQL para el gestor de base de
datos.

7.2 Delimitantes
 Los usuarios a nivel de estudiante sólo podrán acceder al sistema para visualizar
información una vez que sean dados de alta por el administrador del sitio.
 El desarrollo del proyecto contempla sólo un máximo de 16 semanas.
 El proyecto no contempla mantenimiento del producto final.
 La herramienta es flexible y puede ser utilizada para otros procesos similares, sin
embargo, no se proporcionará soporte técnico a menos que se establezca un acuerdo.
 La configuración del servidor sólo contempla el servicio web.
BIBLIOGRAFÍA
LIBROS DE TEXTO
 James A. Senn, (1990) Análisis y Diseño de Sistemas de Información, 2° Edición.
México: MC Graw Hill.
 Edward Yourdon, Análisis Estructurado. 1° Edición. Prentice-Hall
Hispanoamericana, s.a.
 Glass, Michael K. (2009), Desarrollo Web con PHP 6, Apache y MySQL. 1° Edición.
Anaya Multimedia.
 Luke Welling, Laura Thomson. Desarrollo Web con PHP y MySQL. (2005) Edición
Anaya Multimedia.

INTERNET
 PHP Documentation. Consultado en varias ocasiones comenzando el 31 de Octubre
del 2018 en:
1. http://php.net/docs.php

También podría gustarte