proyecto de investigación ii-silcom148.206.53.84/tesiuami/uami16044.pdf · especificación de...

95
Proyecto de investigación II-SILCOM 1

Upload: dinhdung

Post on 13-Oct-2018

215 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Proyecto de investigación II-SILCOM148.206.53.84/tesiuami/UAMI16044.pdf · Especificación de casos de uso.....5 Parte del Administrador ... Diagramas de Actividades ... Caso de

Proyecto de investigación II-SILCOM

1

Page 2: Proyecto de investigación II-SILCOM148.206.53.84/tesiuami/UAMI16044.pdf · Especificación de casos de uso.....5 Parte del Administrador ... Diagramas de Actividades ... Caso de

Proyecto de investigación II-SILCOM

2

Tabla de contenido Introducción .......................................................................................................................................4

Justificación ........................................................................................................................................4

Objetivos ............................................................................................................................................4

Objetivos generales. .......................................................................................................................4

Objetivos específicos. .....................................................................................................................5

Especificación de casos de uso ...........................................................................................................5

Parte del Administrador .............................................................................................................5

Parte del Profesor y Alumno ....................................................................................................15

Diagramas de casos de uso ..............................................................................................................27

Diagramas relacionados con el administrador .............................................................................27

Diagramas de casos de uso relacionados con el Profesor. ..........................................................28

Diagramas de casos de uso relacionados con el alumno. .............................................................31

Diagramas de Actividades ................................................................................................................32

Administrador ..............................................................................................................................32

Profesor ........................................................................................................................................42

Alumno .........................................................................................................................................51

Diagramas de Navegación ................................................................................................................59

Administrador ..............................................................................................................................59

Profesor ........................................................................................................................................62

Alumno .........................................................................................................................................64

Diagrama de clases ...........................................................................................................................66

Parte del Administrador ...............................................................................................................66

Parte del Profesor y Alumno ........................................................................................................67

Modelo Relacional............................................................................................................................68

Diagramas de secuencia ...................................................................................................................69

Administrador ..............................................................................................................................69

Mantenimiento profesor ..........................................................................................................70

Mantenimiento proyecto de investigación ..............................................................................72

Mantenimiento servicio social .................................................................................................75

Diagramas profesor ......................................................................................................................79

Mantenimiento proyecto de investigación. .............................................................................80

Mantenimiento servicio social .................................................................................................83

Page 3: Proyecto de investigación II-SILCOM148.206.53.84/tesiuami/UAMI16044.pdf · Especificación de casos de uso.....5 Parte del Administrador ... Diagramas de Actividades ... Caso de

Proyecto de investigación II-SILCOM

3

Diagramas alumno. ......................................................................................................................85

DESARROLLO DEL SISTEMA ..............................................................................................................91

Descripción de la base de datos .......................................................................................................91

Instalación en el servidor .................................................................................................................93

Estructura de la página web .............................................................................................................94

Conclusiones ....................................................................................................................................95

Page 4: Proyecto de investigación II-SILCOM148.206.53.84/tesiuami/UAMI16044.pdf · Especificación de casos de uso.....5 Parte del Administrador ... Diagramas de Actividades ... Caso de

Proyecto de investigación II-SILCOM

4

Introducción

En la Licenciatura en Computación los estudiantes deben realizar proyectos de

investigación y servicio social durante los últimos trimestres de la licenciatura, estas actividades

ayudarán a la formación del estudiante. Una problemática que se tiene con estas actividades, es la

difusión de los proyectos y servicios que ofrecen los profesores.

El Sistema de Información de la Licenciatura en Computación SILCOM será un auxiliar para

los alumnos de la licenciatura en el registro de proyectos y servicios, así como un medio de

difusión de estos proyectos importantes para el desarrollo del estudiante. El sistema permitirá al

alumno observar las propuestas de proyectos y servicios que fueron debidamente publicadas por

los profesores y aceptadas por el coordinador.

Este sistema, también ayudara a los profesores para que puedan consultar los demás

proyectos y servicios de sus compañeros de trabajo; así como administrar sus propios proyectos y

servicios sociales. El coordinador de la Licenciatura en Computación, también se verá ayudado por

el sistema, quitándole cargas de trabajo innecesario; es decir va a aceptar o rechazar los

proyectos o servicios que sean debidamente planteados de una manera ágil por medio de este

sistema.

Justificación

La Coordinación de la Licenciatura en Computación requiere de un sistema de información

que aproveche las bondades de las tecnologías de la información y la comunicación el cual sea ágil

y de fácil acceso para los alumnos y profesores. En este sistema de hará uso de las metodologías

aprendidas en el curso de Análisis y diseño de sistemas computacionales. Para el almacenamiento

de datos se usarán Bases de datos en MySQL y para el diseño web se usarán las tecnologías

pertinentes para su desarrollo como son HTML, PHP y Javascript las cuales son herramientas

flexibles y seguras para el sistema aquí desarrollado.

Objetivos

Objetivos generales.

El sistema debe de cumplir su función principal de manera estable.

El sistema debe de tener un registro ágil de los proyectos de servicio social y los proyectos

de investigación.

El sistema debe de contar con interfaces amigables para los usuarios.

El sistema debe de ser fácil de usar para el usuario.

El sistema debe de asegurar que su mantenimiento sea de manera fácil y sencilla.

Page 5: Proyecto de investigación II-SILCOM148.206.53.84/tesiuami/UAMI16044.pdf · Especificación de casos de uso.....5 Parte del Administrador ... Diagramas de Actividades ... Caso de

Proyecto de investigación II-SILCOM

5

Objetivos específicos. Crear al análisis y diseño de un sistema encargado de auxiliar a la coordinación de la

licenciatura en Computación con el manejo de proyectos de investigación y servicios

sociales.

Aplicar la metodología de Desarrollo de Sistemas para resolver un problema de la vida

real.

Elaborar una documentación de calidad para un proyecto de desarrollo de software.

El sistema debe de garantizar que puede soportar cambios en su estructura.

Crear una primera versión funcional del sistema.

Especificación de casos de uso

Parte del Administrador

Casos de Uso del ADM-Login Cuenta del Administrador

Actores Descripción

Administrador Usuario encargado de gestionar los registros de los proyectos de investigación y de los servicios sociales de los alumnos de la licenciatura en computación. Se encarga del registro de profesores en el sistema. Coordinador de la licenciatura en computación.

Alumno Usuario del sistema que puede observar las propuestas de proyectos o servicios sociales en el sistema o registrar sus propuestas para ser aprobadas por el profesor encargado de ese proyecto.

Profesor Usuario del sistema que validará las propuestas de servicio agregadas por los alumnos, y publicará sus propuestas en el sistema.

Caso de uso Login cuenta administrador SIS01

Actores Usuario sin autentificar, administrador. Tipo de flujo Primario Propósito Ingresar al sistema Resumen Se piden los datos del usuario para verificar si esta registrado en el sistema y si

es administrador. Precondiciones Ingresar a la página web del sistema y estar registrado en el. Pos condiciones El administrador entra al sistema con éxito y se muestra su página

correspondiente. Flujo principal 1. El sistema muestra la ventana de inicio en donde se encuentran los

campos a llenar para ingresar al sistema. 2. El usuario ingresa su correo electrónico en el campo usuario (email)

que acepta caracteres alfanuméricos.

Page 6: Proyecto de investigación II-SILCOM148.206.53.84/tesiuami/UAMI16044.pdf · Especificación de casos de uso.....5 Parte del Administrador ... Diagramas de Actividades ... Caso de

Proyecto de investigación II-SILCOM

6

Casos de Uso del ADM-Profesor

3. El usuario ingresa su contraseña en el campo contraseña que acepta caracteres alfanuméricos.

4. El usuario da clic en Login. 5. El sistema valida los datos ingresados por el usuario. Si el usuario no es

válido se pasa al Sub flujo. 6. El sistema muestra la ventana de “Opción Login”. 7. El usuario oprime el botón Administrador. 8. El sistema muestra la ventana “Principal ADM”.

Sub flujos El usuario no es válido o datos incompletos. 5.1 El sistema muestra un mensaje de error donde se le indica al usuario que no está registrado en el sistema.

Excepciones El sistema permite seguir intentando después de varios intentos fallidos.

Caso de uso Cambiar contraseña SIS02

Actores Administrador, Profesor Tipo de flujo Primario Propósito Cambiar la contraseña de la cuenta. Resumen El usuario ingresa al sistema y cambia su contraseña de ingreso. Precondiciones Ingresar a su cuenta y entrar a cambiar contraseña. Pos condiciones Se cambia con éxito la contraseña de la cuenta. Flujo principal 1. El usuario da clic en el botón Cambiar contraseña.

2. El sistema despliega la ventana “Cambiar contraseña” 3. El usuario da clic en ingresa la contraseña actual de la cuenta en el

campo que se pide. 4. El usuario da clic en ingresa la nueva contraseña de la cuenta en el

campo que se pide. 5. El usuario da clic en ingresa la confirmación de la nueva contraseña. 6. El usuario da clic en el botón Cambiar. 7. El sistema actualiza los datos.

Sub flujos En Excepciones Datos incorrectos o incompletos.

7.1 El sistema muestra un mensaje de error. 7.3 El sistema regresa al punto 3.

Caso de uso Agregar profesor ADM01

Actores Administrador Tipo de flujo Primario Propósito Dar de alta a un profesor al sistema. Resumen El administrador registra los datos del profesor y lo da de alta en el sistema. Precondiciones Ingresar en el sistema como administrador (Caso de uso SIS01) y tener los

datos del profesor a introducir en el sistema. Pos condiciones Es profesor es registrado en el sistema con éxito. Flujo principal 1. El administrador da clic en el botón Profesor.

Page 7: Proyecto de investigación II-SILCOM148.206.53.84/tesiuami/UAMI16044.pdf · Especificación de casos de uso.....5 Parte del Administrador ... Diagramas de Actividades ... Caso de

Proyecto de investigación II-SILCOM

7

2. El sistema muestra la ventana de mantenimiento del profesor en donde se encuentra una tabla con los profesores del sistema, un campo para buscar a algún profesor y los botones para las diferentes operaciones que puede realizar el administrador.

3. El administrador da clic a el botón Agregar profesor. 4. El sistema pasa a la siguiente ventana en donde se encuentran los

campos llenar para registrar al profesor. 5. El administrador ingresa el nombre y apellidos del profesor en sus

respectivos campos. 6. El administrador ingresa el número de empleado del profesor en el

campo correspondiente que acepta sólo caracteres numéricos. 7. El administrador indica a que área pertenece el profesor e ingresa su

email. 8. Opcional: El administrador ingresa el teléfono del profesor, extensión y

número de celular. 9. El administrador da clic en Enviar 10. El sistema agrega al profesor a la base de datos y muestra un mensaje

indicando que la operación se realizo con éxito. 11. El sistema muestra los datos del profesor agregado.

Sub flujos El administrador cancela la operación. 9.1 El administrador da clic en Regresar 9.2 El sistema cancela la operación y muestra la ventana anterior.

Excepciones No se llenan bien los datos. 10.1 El sistema regresa al punto 4.

Profesor ya registrado 10.1 El sistema muestra un mensaje de error. 10.2 El sistema regresa a la ventana de ingresar datos.

Caso de uso Modificar profesor ADM02

Actores Administrador Tipo de flujo Primario Propósito Modificar la información de un profesor en el sistema. Resumen El administrador busca al profesor y después modifica sus datos. Precondiciones Ingresar en el sistema como administrador (Caso de uso SIS01) y tener los

nuevos datos del profesor. Ingresar al Mantenimiento del Profesor

Pos condiciones Se modifica la información de un profesor en el sistema con éxito. Flujo principal 1. El administrador da clic en el botón Modificar Profesor.

2. El sistema muestra la ventana de Modificar Profesor en donde se encuentra una tabla con los profesores del sistema, un campo para buscar a algún profesor y los botones para las diferentes operaciones que puede realizar el administrador.

3. El administrador escribe el nombre del profesor en el campo que se indica y da clic a el botón Buscar.

4. El sistema despliega los resultados de la búsqueda. 5. El administrador da clic en Modificar.

Page 8: Proyecto de investigación II-SILCOM148.206.53.84/tesiuami/UAMI16044.pdf · Especificación de casos de uso.....5 Parte del Administrador ... Diagramas de Actividades ... Caso de

Proyecto de investigación II-SILCOM

8

6. El sistema despliega los datos del profesor seleccionado en campos modificables que contienen los datos anteriores del profesor.

7. El administrador modifica los campos que desea. 8. El administrador indica a que área pertenece el profesor e ingresa su

email. 9. Opcional: El administrador ingresa el teléfono del profesor, extensión y

número de celular. 10. El administrador da clic en Enviar. 11. El sistema actualiza los datos del profesor y se muestra un mensaje de

éxito. 12. El administrador da clic en Regresar. 13. El sistema regresa a “Mantenimiento Profesor”

Sub flujos El administrador cancela la operación. 10.1 El administrador da clic en Regresar 10.2 El sistema cancela la operación y muestra la ventana anterior.

Excepciones El profesor no se encuentra o el nombre se ha escrito mal 4.1 El sistema muestra un mensaje de error

4.2 El administrador presiona el botón Limpiar para realiza un una nueva búsqueda. Regresa al punto número 2.

Caso de uso Eliminar profesor ADM03

Actores Administrador Tipo de flujo Primario Propósito Eliminar un profesor del sistema. Resumen El administrador busca al profesor para eliminarlo del sistema Precondiciones Ingresar en el sistema como administrador (Caso de uso SIS01).

Ingresar al Mantenimiento del Profesor. Pos condiciones Se elimina al profesor en el sistema con éxito. Flujo principal 1. El administrador da clic en el botón Eliminar profesor.

2. El sistema muestra la ventana de mantenimiento en donde se encuentra una tabla con los profesores del sistema, un campo para buscar a algún profesor y los botones para las diferentes operaciones que puede realizar el administrador.

3. El administrador escribe el nombre del profesor en el campo que se indica y da clic a el botón Buscar.

4. El sistema despliega los resultados de la búsqueda. 5. El administrador oprime el botón Eliminar. 6. El sistema actualiza los datos del profesor.

Sub flujos Excepciones El profesor no se encuentra o el nombre se ha escrito mal

4.1 El sistema muestra un mensaje de error 4.2 El administrador presiona el botón Limpiar para realiza un una nueva búsqueda. Regresa al punto número 2.

Page 9: Proyecto de investigación II-SILCOM148.206.53.84/tesiuami/UAMI16044.pdf · Especificación de casos de uso.....5 Parte del Administrador ... Diagramas de Actividades ... Caso de

Proyecto de investigación II-SILCOM

9

Casos de Uso del ADM-Proyecto de Investigación

Caso de uso Consulta por alumno. Proyecto de investigación ADM04

Actores Administrador Tipo de flujo Primario Propósito Búsqueda de algún proyecto por alumno. Resumen El administrador busca un proyecto de investigación de acuerdo a un alumno

inscrito a él. Precondiciones Ingresar en el sistema como administrador (Caso de uso SIS01). Pos condiciones Se encuentra el proyecto deseado. Flujo principal 1. El administrador da clic en el botón Proyecto.

2. El sistema despliega la ventana Mantenimiento de proyecto de investigación.

3. El administrador da clic en Consulta por alumno. 4. El sistema muestra la ventana de mantenimiento en donde se

encuentran las diferentes opciones para los proyectos de investigación. 5. El administrador escribe el nombre del alumno en el campo que se

indica y da clic a el botón Buscar. 6. El sistema despliega los resultados de la búsqueda.

Sub flujos Excepciones El alumno no se encuentra/ El nombre del alumno se escribió mal

6.1 El sistema muestra un mensaje de error 6.2 El administrador presiona el botón Limpiar para realiza un una nueva búsqueda. Regresa al punto número 5.

Caso de uso Consulta por profesor. Proyecto de investigación ADM05

Actores Administrador Tipo de flujo Primario Propósito Búsqueda de algún proyecto de investigación por profesor Resumen El administrador busca un proyecto de investigación de acuerdo al profesor

responsable del proyecto. Precondiciones Ingresar en el sistema como administrador (Caso de uso SIS01). Pos condiciones Se encuentra el proyecto deseado. Flujo principal 1. El administrador da clic en el botón Proyecto.

2. El sistema despliega la ventana Mantenimiento de proyecto de investigación.

3. El administrador da clic en Consulta por profesor. 4. El sistema muestra la ventana de mantenimiento en donde se

encuentran las diferentes opciones para los proyectos de investigación. 5. El administrador escribe el nombre del profesor en el campo que se

indica y da clic a el botón Buscar.

Page 10: Proyecto de investigación II-SILCOM148.206.53.84/tesiuami/UAMI16044.pdf · Especificación de casos de uso.....5 Parte del Administrador ... Diagramas de Actividades ... Caso de

Proyecto de investigación II-SILCOM

10

6. El sistema despliega los resultados de la búsqueda.

Sub flujos Excepciones Profesor no encontrado/ El nombre del profesor se escribió mal.

6.1 El sistema muestra un mensaje de error 6.2 El administrador presiona el botón Limpiar para realiza un una nueva búsqueda. Regresa al punto número 5.

Caso de uso Consulta por proyecto. Proyecto de investigación ADM06

Actores Administrador Tipo de flujo Primario Propósito Búsqueda de algún proyecto de investigación con los parámetros dados. Resumen El administrador busca un proyecto de investigación en el sistema. Precondiciones Ingresar en el sistema como administrador (Caso de uso SIS01). Pos condiciones Se encuentra el proyecto deseado. Flujo principal 1. El administrador da clic en el botón Proyecto.

2. El sistema despliega la ventana Mantenimiento de proyecto de investigación.

3. El administrador da clic en Consulta por proyecto. 4. El sistema muestra la ventana de mantenimiento en donde se

encuentran las diferentes opciones para los proyectos de investigación. 5. El administrador escribe el proyecto en el campo que se indica y da clic

a el botón Buscar. 6. El sistema despliega los resultados de la búsqueda.

Sub flujos Excepciones El proyecto no encuentra/ El proyecto se escribió mal

6.1 El sistema muestra un mensaje de error 6.2 El administrador presiona el botón Limpiar para realiza un una nueva búsqueda. Regresa al punto número 5.

Caso de uso Descripción del Proyecto. Proyecto de investigación ADM07

Actores Administrador Tipo de flujo Primario Propósito Búsqueda de algún proyecto de investigación con los parámetros dados. Resumen El administrador busca un proyecto de investigación en el sistema Precondiciones Ingresar en el sistema como administrador (Caso de uso SIS01). Pos condiciones Se encuentra el proyecto deseado. Flujo principal 1. El administrador da clic en el botón Proyecto.

2. El sistema despliega la ventana Mantenimiento de proyecto de investigación.

3. El administrador da clic en Consulta por proyecto o Consulta por profesor o Consulta por alumno.

4. El sistema muestra la ventana de mantenimiento en donde se encuentran las diferentes opciones para los proyectos de investigación.

Page 11: Proyecto de investigación II-SILCOM148.206.53.84/tesiuami/UAMI16044.pdf · Especificación de casos de uso.....5 Parte del Administrador ... Diagramas de Actividades ... Caso de

Proyecto de investigación II-SILCOM

11

Casos de Uso del ADM-Servicio Social

5. El administrador escribe el trimestre del proyecto en el campo que se indica y da clic a el botón Buscar.

6. El sistema despliega los resultados de la búsqueda. 7. El administrador selecciona un proyecto y da clic en Descripción. 8. El sistema despliega la ventana “Descripción del proyecto”.

Sub flujos Excepciones El campo buscado no encuentra/ El campo se escribió mal

6.1 El sistema muestra un mensaje de error 6.2 El administrador presiona el botón Limpiar para realiza un una nueva búsqueda. Regresa al punto número 5.

Caso de uso Eliminar proyecto de investigación ADM08

Actores Administrador Tipo de flujo Primario Propósito Eliminar un proyecto de investigación. Resumen El administrador busca un proyecto de investigación en el sistema y lo elimina

del sistema. Precondiciones Ingresar en el sistema como administrador (Caso de uso SIS01).Que exista el

proyecto que se desea eliminar. Pos condiciones Se elimina con éxito el proyecto deseado. Flujo principal 1. El administrador busca el proyecto deseado Caso de uso ADM06.

2. El administrador selecciona un proyecto y da clic en Eliminar. 3. El sistema actualiza la información y regrese a la ventana “Consulta

por proyecto”

Sub flujos Excepciones

Caso de uso Consulta por alumno. Servicio social ADM09

Actores Administrador Tipo de flujo Primario Propósito Buscar un servicio social por alumno. Resumen El administrador busca un servicio social de acuerdo al alumno que lo

desempeña. Precondiciones Ingresar en el sistema como administrador (Caso de uso SIS01).Contar con el

nombre completo del alumno. Pos condiciones Se encuentra el servicio social con éxito para realizar alguna otra operación con

él. Flujo principal 1. El administrador selecciona “Servicio Social”.

2. El administrador selecciona “Consulta por alumno” 3. El sistema despliega la ventana “Consulta por alumno” 4. El administrador escribe en el campo que se indica el nombre del

Page 12: Proyecto de investigación II-SILCOM148.206.53.84/tesiuami/UAMI16044.pdf · Especificación de casos de uso.....5 Parte del Administrador ... Diagramas de Actividades ... Caso de

Proyecto de investigación II-SILCOM

12

alumno. 5. El administrador da clic en Buscar. 6. El sistema despliega lo resultados.

Sub flujos Si se desea cancelar la búsqueda 1 El administrador da clic en “Regresar”. 2 El sistema regresa a la ventana anterior.

Excepciones El alumno no se encuentra/ El nombre del alumno se escribió mal 6.1 El sistema muestra un mensaje de error

6.2 El administrador presiona el botón Limpiar para realiza un una nueva búsqueda. Regresa al punto número 5.

Caso de uso Consulta por profesor. Servicio social ADM10

Actores Administrador Tipo de flujo Primario Propósito Búsqueda de un servicio social por profesor Resumen El administrador busca un servicio social de acuerdo al profesor que es asesor

de ese proyecto. Precondiciones Ingresar en el sistema como administrador (Caso de uso SIS01). Que el servicio

social que se busca este registrado en el sistema. Pos condiciones Se encuentra el servicio social deseado. Flujo principal 1. El administrador da clic en el botón Servicio Social.

2. El sistema despliega la ventana “Mantenimiento de servicio social” 3. El administrador da clic en “Consulta por profesor” 4. El sistema muestra la ventana de mantenimiento en donde se

encuentran las diferentes opciones para los servicios sociales. 5. El administrador escribe el nombre del profesor en el campo que se

indica y da clic a el botón Buscar. 6. El sistema despliega los resultados de la consulta.

Sub flujos Excepciones Profesor no encontrado/ El nombre del profesor se escribió mal.

6.1 El sistema muestra un mensaje de error 6.2 El administrador presiona el botón Limpiar para realiza un una nueva búsqueda. Regresa al punto número 5.

Caso de uso Consulta por servicio social. Servicio social ADM11

Actores Administrador Tipo de flujo Primario Propósito Búsqueda de algún servicio social de acuerdo al trimestre. Resumen El administrador busca un servicio social en el sistema de acuerdo al nombre

del servicio. Precondiciones Ingresar en el sistema como administrador (Caso de uso SIS01). Pos condiciones Se encuentra el servicio social deseado con éxito.

Page 13: Proyecto de investigación II-SILCOM148.206.53.84/tesiuami/UAMI16044.pdf · Especificación de casos de uso.....5 Parte del Administrador ... Diagramas de Actividades ... Caso de

Proyecto de investigación II-SILCOM

13

Flujo principal 1. El administrador da clic en el botón Servicio Social. 2. El sistema despliega la ventana “Mantenimiento servicio social. 3. El administrador da clic en “Consulta por servicio social” 4. El sistema muestra la ventana de Consulta por servicio social.

Sub flujos Excepciones

Caso de uso Consulta por Servicio Social Aceptados. Servicio social ADM12

Actores Administrador Tipo de flujo Primario Propósito Búsqueda de algún servicio social de acuerdo al trimestre. Resumen El administrador busca un servicio social en el sistema de acuerdo al nombre

del servicio. Precondiciones Ingresar en el sistema como administrador (Caso de uso SIS01).

Haber entrado la consulta por servicio social (Caso de uso AD11). Pos condiciones Se encuentra el servicio social deseado con éxito. Flujo principal 1. El administrador oprime el botón Aceptados.

2. El sistema despliega la ventana “Consulta por Servicio Social Aceptados”.

3. Al administrador escribe el servicio a buscar. 4. El administrador oprime el botón Buscar. 5. El sistema despliega los resultados de la consulta.

Sub flujos Excepciones Servicio no encontrado/ El nombre del servicio se escribió mal.

5.1 El sistema muestra un mensaje de error. 5.2 El administrador presiona el botón Limpiar para realiza un una nueva búsqueda. Regresa al punto número 3.

Caso de uso Consulta por Servicio Social En espera de respuesta. Servicio social

ADM13

Actores Administrador Tipo de flujo Primario Propósito Búsqueda de algún servicio social de acuerdo al trimestre. Resumen El administrador busca un servicio social en el sistema de acuerdo al nombre

del servicio. Precondiciones Ingresar en el sistema como administrador (Caso de uso SIS01).

Haber entrado a la consulta por servicio social (Caso de uso AD11). Pos condiciones Se encuentra el servicio social deseado con éxito. Flujo principal 1. El administrador oprime el botón En espera de respuesta.

2. El sistema despliega la ventana “Consulta por Servicio Social En espera de respuesta”.

3. Al administrador escribe el servicio a buscar. 4. El administrador oprime el botón Buscar. 5. El sistema despliega los resultados de la consulta.

Page 14: Proyecto de investigación II-SILCOM148.206.53.84/tesiuami/UAMI16044.pdf · Especificación de casos de uso.....5 Parte del Administrador ... Diagramas de Actividades ... Caso de

Proyecto de investigación II-SILCOM

14

Sub flujos Excepciones Servicio no encontrado/ El nombre del servicio se escribió mal.

5.1 El sistema muestra un mensaje de error. 5.2 El administrador presiona el botón Limpiar para realiza un una nueva búsqueda. Regresa al punto número 3.

Caso de uso Descripción del Servicio Social. Servicio Social ADM14

Actores Administrador Tipo de flujo Primario Propósito Búsqueda de algún servicio social con los parámetros dados. Resumen El administrador busca un servicio social en el sistema Precondiciones Ingresar en el sistema como administrador (Caso de uso SIS01). Pos condiciones Se encuentra el proyecto deseado. Flujo principal 1. El administrador debió de haber ingresado a alguno de los casos de uso

de AD09, AD10, AD12 o AD13. 2. El administrador selecciona un servicio y da clic en Descripción. 3. El sistema despliega la ventana “Descripción del servicio”.

Sub flujos Excepciones

Caso de uso Aceptar servicio. Servicio Social ADM15

Actores Administrador Tipo de flujo Primario Propósito Aceptar o rechazar un servicio social. Resumen El administrador busca un servicio social en el sistema y decide si aceptarlo o

rechazarlo. Precondiciones Ingresar en el sistema como administrador (Caso de uso SIS01).

Haber entrado a la descripción del servicio social (Caso de uso AD14). Si el administrador utilizo el caso de uso AD13 en el AD14.

Pos condiciones Se encuentra el servicio social deseado. Flujo principal 1. El administrador oprime el botón Aceptar.

2. El sistema actualiza la información y despliega la ventana Consulta por servicio social en espera de respuesta.

Sub flujos Excepciones

Caso de uso Eliminar servicio social ADM16

Actores Administrador Tipo de flujo Primario Propósito Eliminar un servicio social.

Page 15: Proyecto de investigación II-SILCOM148.206.53.84/tesiuami/UAMI16044.pdf · Especificación de casos de uso.....5 Parte del Administrador ... Diagramas de Actividades ... Caso de

Proyecto de investigación II-SILCOM

15

Parte del Profesor y Alumno

Profesor

Casos de Usos Profesor-Login cuenta profesor.

Resumen El administrador busca un servicio social en el sistema y lo elimina del sistema. Precondiciones Ingresar en el sistema como administrador (Caso de uso SIS01).

Haber entrado a la descripción del servicio social (Caso de uso AD14). Si el administrador utilizo el caso de uso AD13 en el AD14.

Pos condiciones Se elimina con éxito el servicio deseado. Flujo principal 1. El administrador oprime el botón Eliminar.

2. El sistema actualiza la información y despliega la ventana Consulta por servicio social en espera de respuesta.

Sub flujos Excepciones

Caso de uso Login cuenta profesor PR01

Actores Usuario sin autentificar, profesor. Tipo de flujo Primario Propósito Ingresar al sistema Resumen Se piden los datos del usuario para verificar si esta registrado en el sistema y si

es un profesor registrado en el sistema. Precondiciones Ingresar a la página web del sistema y estar registrado en el. Pos condiciones El profesor entra con éxito en el sistema y se muestra a su página

correspondiente. Flujo principal 1. El sistema muestra la ventana de inicio en donde se encuentran los

campos a llenar para ingresar al sistema. 2. El usuario ingresa su correo electrónico en el campo usuario (email)

que acepta caracteres alfanuméricos. 3. El usuario ingresa su contraseña en el campo contraseña que acepta

caracteres alfanuméricos. 4. El usuario da clic en Login. 5. El sistema valida los datos ingresados por el usuario. 6. Si el usuario es válido, el sistema muestra la ventana de opciones

correspondiente al usuario validado (Mantenimiento del profesor principal).

Sub flujos El usuario no es válido o datos incompletos. 5.1 El sistema muestra un mensaje de error donde se le indica al usuario que no está registrado en el sistema.

Excepciones El sistema permite seguir intentando después de varios intentos fallidos.

Page 16: Proyecto de investigación II-SILCOM148.206.53.84/tesiuami/UAMI16044.pdf · Especificación de casos de uso.....5 Parte del Administrador ... Diagramas de Actividades ... Caso de

Proyecto de investigación II-SILCOM

16

Casos de Usos Profesor-Proyecto de Investigación

Caso de uso Agregar proyecto de investigación. Profesor PR02

Actores Profesor Tipo de flujo Primario Propósito Registrar un proyecto de investigación. Resumen El profesor registra los datos del proyecto de investigación que propondrá. Precondiciones Tener todos los datos del proyecto de investigación e ingresar en el sistema

como profesor. Pos condiciones Dar de alta correctamente una propuesta de proyecto de investigación. Flujo principal 1. El sistema muestra una ventana en donde se pueden ver en una tabla

los proyectos que ha registrado hasta ahora el profesor también se pueden ver las opciones disponibles para el profesor

2. El profesor da clic en Agregar Proyecto. 3. El sistema muestra una ventana “Agregar proyecto” en donde se

encuentran los espacios para ingresar todos los datos del proyecto. 4. El profesor ingresa el número de proyecto, 1 ó 2. 5. El profesor ingresa el título del proyecto. 6. El profesor ingresa el trimestre en el cual se cursará el proyecto. 7. El profesor ingresa la introducción del proyecto de investigación. 8. El profesor ingresa (opcional cada uno de los aspectos) la justificación,

la descripción, objetivos, requerimientos para aprobar el proyecto, plan de trabajo, metodologías, entregables y criterios de evaluación en sus respectivos espacios.

9. El profesor da clic en Agregar o Enviar. 10. El sistema actualiza la base de datos.

Sub flujos Datos incompletos o incorrectos. 9.1 El sistema regresa al punto 3.

Excepciones El proyecto ya estaba registrado. 9.1 El sistema muestra un mensaje de error. 9.2 El profesor cierra el mensaje de error. 9.3 El sistema regresa a la ventana principal del profesor.

Caso de uso Consultas proyecto. Profesor PR03

Actores Profesor Tipo de flujo Primario Propósito Realizar la búsqueda de un proyecto de investigación. Resumen El profesor busca el proyecto de investigación deseado de acuerdo al trimestre

en que fue inscrito. Precondiciones Existe el proyecto de investigación que se desea buscar y entrar a la parte de

Page 17: Proyecto de investigación II-SILCOM148.206.53.84/tesiuami/UAMI16044.pdf · Especificación de casos de uso.....5 Parte del Administrador ... Diagramas de Actividades ... Caso de

Proyecto de investigación II-SILCOM

17

Mantenimiento proyecto Pos condiciones Se encuentra con éxito el proyecto de investigación. Flujo principal 1. El profesor escribe el trimestre en el campo que se indica.

2. El profesor da clic en Buscar. 3. El sistema muestra los resultados de la consulta. 4. El profesor selecciona un proyecto. 5. El profesor oprime el botón titulo del proyecto. 6. El sistema muestra la ventana “Descripción del proyecto”.

Sub flujos Corregir trimestre mal escrito. 2.1. El profesor oprime el botón Limpiar.

Excepciones Trimestre no encontrado 3.1. El sistema muestra un mensaje de error indicando que no existe el trimestre que se buscó.

Caso de uso Modificar proyecto de investigación. Profesor PR04

Actores Profesor Tipo de flujo Primario Propósito Modificar un proyecto de investigación propuesto. Resumen El profesor selecciona el proyecto deseado para modificar sus datos y actualiza

su información. Precondiciones Existe el proyecto de investigación que se desea modificar.

El profesor busca el proyecto deseado Caso de uso PR03.

Pos condiciones Se actualiza con éxito la información del proyecto de investigación. Flujo principal 1. El profesor da clic en Modificar proyecto.

2. El sistema muestra la ventana “Modificar proyecto” en donde se encuentran todos los datos del proyecto en casillas donde se pueden modificar fácilmente.

3. El profesor realiza los cambios que desee. 4. El profesor da clic en Guardar. 5. El sistema actualiza los datos y regresa a la ventana “Mantenimiento de

proyecto”. Sub flujos Excepciones

Caso de uso Eliminar proyecto de investigación. Profesor PR05

Actores Profesor Tipo de flujo Primario Propósito Eliminar un proyecto de investigación. Resumen El profesor busca un proyecto de investigación en el sistema y lo elimina del

sistema. Precondiciones Que exista el proyecto que se desea eliminar.

El profesor busca el proyecto deseado Caso de uso PR03. Pos condiciones Se elimina con éxito el proyecto deseado. Flujo principal 1. El profesor selecciona un proyecto y da clic en Eliminar proyecto

Page 18: Proyecto de investigación II-SILCOM148.206.53.84/tesiuami/UAMI16044.pdf · Especificación de casos de uso.....5 Parte del Administrador ... Diagramas de Actividades ... Caso de

Proyecto de investigación II-SILCOM

18

Casos de Usos Profesor-Servicio Social

2. El sistema actualiza la información. 3. El profesor oprime aceptar. 4. El sistema regresa a la ventana “Mantenimiento proyecto”.

Sub flujos Excepciones

Caso de uso Consultas alumnos registrados. Profesor PR06

Actores Profesor Tipo de flujo Primario Propósito Realizar la búsqueda de un proyecto de investigación. Resumen El profesor busca el alumno que este registrado a algún proyecto de

investigación. Precondiciones Existe el proyecto de investigación que se desea buscar y entrar a la parte de

Alumnos registrados a mis proyectos. Pos condiciones Se encuentra con éxito el proyecto de investigación. Flujo principal 1. El profesor escribe el nombre del alumno en el campo que se indica.

2. El profesor da clic en Buscar. 3. El sistema muestra los resultados de la consulta. 4. El profesor selecciona un proyecto. 5. El profesor oprime la matricula del alumno. 6. El sistema muestra la ventana “Descripción del proyecto”.

Sub flujos Corregir trimestre mal escrito. 2.1. El profesor oprime el botón Limpiar.

Excepciones Trimestre no encontrado 3.1. El sistema muestra un mensaje de error indicando que no existe el trimestre que se buscó.

Caso de uso Agregar servicio social interno. Profesor PR07

Actores Profesor Tipo de flujo Primario Propósito Registrar un servicio social. Resumen El profesor registra los datos del servicio social que propondrá. Precondiciones Tener todos los datos del servicio social e ingresar en el sistema como

profesor. Pos condiciones Dar de alta correctamente una propuesta de servicio social para ser validado. Flujo principal 1. El sistema muestra una ventana en donde se pueden ver en una tabla

los proyectos que ha registrado hasta ahora el profesor también se pueden ver las opciones disponibles para el profesor: Agregar servicio social, Modificar servicio social, Eliminar servicio social, Descripción del servicio social.

2. El profesor da clic en Agregar servicio social. 3. El sistema muestra una ventana “Agregar servicio social” en donde se

Page 19: Proyecto de investigación II-SILCOM148.206.53.84/tesiuami/UAMI16044.pdf · Especificación de casos de uso.....5 Parte del Administrador ... Diagramas de Actividades ... Caso de

Proyecto de investigación II-SILCOM

19

encuentran los espacios para ingresar todos los datos del servicio social.

4. El profesor la opción servicio social “Interno” que ya esta predefinida. 5. El profesor ingresa el título del servicio social. 6. El profesor ingresa el trimestre en el cual se cursará el servicio social. 7. El profesor ingresa la introducción del servicio social. 8. El profesor ingresa (opcional cada uno de los aspectos) la justificación,

la descripción, objetivos, requerimientos para aprobar el proyecto, plan de trabajo, metodologías, entregables y criterios de evaluación en sus respectivos espacios.

9. El profesor da clic en Enviar. 10. El sistema actualiza la base de datos.

Sub flujos Datos incompletos o incorrectos. 9.1 El profesor da clic en Limpiar. 9.2 El sistema regresa al punto 3.

Excepciones El servicio social ya estaba registrado. 9.1 El sistema muestra un mensaje de error. 9.2 El sistema regresa a la ventana principal del profesor.

Caso de uso Consultas servicio social. Profesor PR08

Actores Profesor Tipo de flujo Primario Propósito Realizar la búsqueda de un servicio social. Resumen El profesor busca el servicio social investigación deseado de acuerdo al

trimestre en que fue inscrito. Precondiciones Existe el servicio social que se desea buscar y entrar a la parte de

Mantenimiento servicio social. Pos condiciones Se encuentra con éxito el servicio social. Flujo principal 1. El profesor escribe el titulo en el campo que se indica.

2. El profesor da clic en Buscar. 3. El sistema muestra los resultados de la consulta. 4. El profesor selecciona un servicio social. 5. El profesor oprime el botón Descripción del servicio social. 6. El sistema muestra la ventana “Descripción del servicio social”.

Sub flujos Corregir trimestre mal escrito. 2.1. El profesor oprime el botón Limpiar.

Excepciones Trimestre no encontrado 3.1. El sistema muestra un mensaje de error indicando que no existe el trimestre que se buscó.

Caso de uso Modificar servicio social interno. Profesor PR09

Actores Profesor Tipo de flujo Primario Propósito Modificar servicio social. Resumen El profesor selecciona el servicio social deseado para modificar sus datos y

Page 20: Proyecto de investigación II-SILCOM148.206.53.84/tesiuami/UAMI16044.pdf · Especificación de casos de uso.....5 Parte del Administrador ... Diagramas de Actividades ... Caso de

Proyecto de investigación II-SILCOM

20

actualiza su información. Precondiciones Existe el servicio social que se desea modificar.

El profesor busca el servicio social deseado Caso de uso PR08.

Pos condiciones Se actualiza con éxito la información del servicio social. Flujo principal 1. El profesor clic en Modificar servicio social.

2. El sistema muestra la ventana “Modificar servicio social” en donde se encuentran todos los datos del servicio social en casillas donde se pueden modificar fácilmente.

3. El profesor realiza los cambios que desee. 4. El profesor da clic en Guardar. 5. El sistema actualiza los datos y regresa a la ventana “Mantenimiento de

servicio social”. Sub flujos Excepciones

Caso de uso Eliminar servicio social interno. Profesor PR10

Actores Profesor Tipo de flujo Primario Propósito Eliminar un servicio social. Resumen El profesor busca un servicio social en el sistema y lo elimina. Precondiciones Que exista el servicio social que se desea eliminar. Pos condiciones Se elimina con éxito el servicio social deseado.

El profesor busca el proyecto deseado Caso de uso PR08.

Flujo principal 1. El profesor D clic en Eliminar servicio social. 2. El sistema actualiza la información y regrese a la ventana

“Mantenimiento servicio social ”

Sub flujos Excepciones

Caso de uso Consultas alumnos registrados. Profesor PR11

Actores Profesor Tipo de flujo Primario Propósito Realizar la búsqueda de un servicio social. Resumen El profesor busca el alumno que este registrado a algún servicio social. Precondiciones Existe el servicio social que se desea buscar y entrar a la parte de Alumnos

registrados a mis proyectos.

Page 21: Proyecto de investigación II-SILCOM148.206.53.84/tesiuami/UAMI16044.pdf · Especificación de casos de uso.....5 Parte del Administrador ... Diagramas de Actividades ... Caso de

Proyecto de investigación II-SILCOM

21

Alumno

Pos condiciones Se encuentra con éxito el proyecto de investigación. Flujo principal 1. El profesor escribe el nombre del alumno en el campo que se indica.

2. El profesor da clic en Buscar. 3. El sistema muestra los resultados de la consulta. 4. El profesor selecciona un proyecto. 5. El profesor oprime la matricula del alumno. 6. El sistema muestra la ventana “Descripción del servicio social”.

Sub flujos Corregir trimestre mal escrito. 2.1. El profesor oprime el botón Limpiar.

Excepciones Trimestre no encontrado 3.1. El sistema muestra un mensaje de error indicando que no existe el trimestre que se buscó.

Caso de uso Registrar alumno. AL01

Actores Alumno Tipo de flujo Primario Propósito Registrar los datos de un alumno en el sistema. Resumen El alumno ingresa sus datos en el sistema. Precondiciones Haber entrado al sistema en la parte de Alumnos. Pos condiciones Registrarse correctamente para tener una cuenta. Flujo principal 1. El alumno ingresa su nombre.

2. El alumno ingresa su apellido paterno. 3. El alumno ingresa su apellido materno 4. El alumno ingresa su matrícula. El campo solo acepta caracteres

numéricos. 5. El alumno ingresa el nombre de la licenciatura a la que pertenece. 6. El alumno ingresa su email. 7. Opcional: El alumno ingresa su teléfono. 8. El alumno da clic en el botón Guardar. 9. El sistema agrega al alumno al sistema.

Sub flujos Cancelar el registro del alumno

El alumno da clic en “Regresar”.

El sistema regresa a la ventana anterior. Excepciones Datos incompletos

9.1. El sistema muestra un mensaje de error indicando que los datos están incompletos

Caso de uso Login cuenta alumno AL02

Actores Usuario sin autentificar, administrador. Tipo de flujo Primario Propósito Ingresar al sistema Resumen Se piden los datos del usuario para verificar si esta registrado en el sistema. Precondiciones Ingresar a la página web del sistema y estar registrado en el.

Page 22: Proyecto de investigación II-SILCOM148.206.53.84/tesiuami/UAMI16044.pdf · Especificación de casos de uso.....5 Parte del Administrador ... Diagramas de Actividades ... Caso de

Proyecto de investigación II-SILCOM

22

Pos condiciones El alumno entra al sistema con éxito y se muestra su página correspondiente. Flujo principal 1. El sistema muestra la ventana de inicio en donde se encuentran los

campos a llenar para ingresar al sistema. 2. El usuario ingresa su matrícula. 3. El usuario ingresa su contraseña en el campo contraseña que acepta

caracteres alfanuméricos. 4. El usuario da clic en Login. 5. El sistema valida los datos ingresados por el usuario. Si el usuario no es

válido se pasa al Sub flujo. 6. El sistema muestra la ventana “Principal Alumno”.

Sub flujos El usuario no es válido o datos incompletos. 5.1 El sistema muestra un mensaje de error donde se le indica al usuario que no está registrado en el sistema.

Excepciones El sistema permite seguir intentando después de varios intentos fallidos.

Caso de uso Consulta de propuestas de proyectos. Alumno AL03

Actores Alumno Tipo de flujo Primario Propósito Consultar las propuestas de proyecto de investigación. Resumen El alumno consulta los proyectos de investigación propuestos por los

profesores. Precondiciones Haberse registrado en el sistema. Pos condiciones Observar correctamente las propuestas de proyecto. Flujo principal 1. En la página principal del proyecto el alumno da clic en la liga

“Proyecto”. 2. El sistema muestra la ventana “Propuestas de Proyectos de

investigación” en donde se encuentran todas las propuestas de proyectos de investigación.

3. El alumno escribe el trimestre en el campo que se indica. 4. El alumno da clic en Buscar. 5. El sistema muestra los resultados de la consulta.

Sub flujos Corregir trimestre mal escrito. 5.1. El profesor oprime el botón Limpiar.

Excepciones Trimestre no encontrado 6.1. El sistema muestra un mensaje de error indicando que no existe el trimestre que se buscó.

Caso de uso Registrarse en proyecto. Alumno AL04

Actores Alumno Tipo de flujo Primario Propósito Registrarse en un proyecto. Resumen El alumno consulta los proyectos de investigación propuestos por los

profesores y selecciona uno para registrarse. Precondiciones Haberse registrado en el sistema. Pos condiciones Registrarse correctamente en un proyecto.

Page 23: Proyecto de investigación II-SILCOM148.206.53.84/tesiuami/UAMI16044.pdf · Especificación de casos de uso.....5 Parte del Administrador ... Diagramas de Actividades ... Caso de

Proyecto de investigación II-SILCOM

23

Flujo principal 1. El alumno da clic en Inscribirse a Proyecto. 2. El sistema muestra la ventana “Inscribir Proyecto” en donde se

encuentran los diferentes proyectos. 3. El alumno escribe el trimestre en el campo que se indica. 4. El alumno da clic en Buscar. 5. El sistema muestra los resultados de la consulta. 6. El alumno selecciona un proyecto. 7. El alumno oprime el botón Registrarse. 8. El sistema registra al alumno en el sistema.

Sub flujos Corregir trimestre mal escrito. 4.1. El profesor oprime el botón Limpiar.

Excepciones Trimestre no encontrado 5.1. El sistema muestra un mensaje de error indicando que no existe el trimestre que se buscó.

Caso de uso Información del Proyecto. Alumno AL05

Actores Alumno Tipo de flujo Primario Propósito Mostrar información del Proyecto. Resumen El alumno consulta el proyecto al que se ha registrado. Precondiciones Haberse registrado en el sistema.

Hacerse registrado a un proyecto. Pos condiciones Haber hecho la consulta satisfactoriamente. Flujo principal 1. El alumno da clic en la liga “Información del Proyecto”.

2. El sistema muestra la ventana en donde se ve el proyecto al a que el alumno se registrado.

Sub flujos Excepciones

Caso de uso Descripción del Proyecto. Alumno AL06

Actores Alumno Tipo de flujo Primario Propósito Mostrar la Descripción del Proyecto completa. Resumen El alumno consulta la descripción del Proyecto. Precondiciones Haberse registrado en el sistema.

Que el proyecto exista. Pos condiciones Haber hecho la consulta satisfactoriamente. Flujo principal 1. El alumno da clic en la liga “nombre del Proyecto”.

2. El sistema muestra la ventana “Descripción del Proyecto”. Sub flujos Excepciones

Caso de uso Consulta de propuestas de servicios. Alumno AL07

Page 24: Proyecto de investigación II-SILCOM148.206.53.84/tesiuami/UAMI16044.pdf · Especificación de casos de uso.....5 Parte del Administrador ... Diagramas de Actividades ... Caso de

Proyecto de investigación II-SILCOM

24

Actores Alumno Tipo de flujo Primario Propósito Consultar las propuestas de Servicios Sociales. Resumen El alumno consulta los servicio sociales propuestos por los profesores. Precondiciones Haberse registrado en el sistema. Pos condiciones Observar correctamente las propuestas de servicio. Flujo principal 1. En la página principal del proyecto el alumno da clic en la liga

“Servicio”. 2. El sistema muestra la ventana “Propuestas de Servicios Sociales” en

donde se encuentran todas las propuestas de servicios sociales. 3. El alumno escribe el trimestre en el campo que se indica. 4. El alumno da clic en Buscar. 5. El sistema muestra los resultados de la consulta.

Sub flujos Corregir trimestre mal escrito. 5.1. El profesor oprime el botón Limpiar.

Excepciones Trimestre no encontrado 6.1. El sistema muestra un mensaje de error indicando que no existe el trimestre que se buscó.

Caso de uso Registrarse en servicio. Alumno AL08

Actores Alumno Tipo de flujo Primario Propósito Registrarse en un servicio. Resumen El alumno consulta los servicios sociales propuestos por los profesores y

selecciona uno para registrarse. Precondiciones Haberse registrado en el sistema. Pos condiciones Registrarse correctamente en un proyecto. Flujo principal 1. El alumno da clic en Inscribirse a Servicio.

2. El sistema muestra la ventana “Inscribir Servicio” en donde se encuentran los diferentes servicios.

3. El alumno escribe el titulo en el campo que se indica. 4. El alumno da clic en Buscar. 5. El sistema muestra los resultados de la consulta. 6. El alumno selecciona un servicio. 7. El alumno oprime el botón Registrarse. 8. El sistema registra al alumno en el sistema.

Sub flujos Corregir titulo mal escrito. 4.1. El profesor oprime el botón Limpiar.

Excepciones Trimestre no encontrado 5.1. El sistema muestra un mensaje de error indicando que no existe el titulo que se buscó.

Caso de uso Información del Servicio. Alumno AL09

Actores Alumno Tipo de flujo Primario

Page 25: Proyecto de investigación II-SILCOM148.206.53.84/tesiuami/UAMI16044.pdf · Especificación de casos de uso.....5 Parte del Administrador ... Diagramas de Actividades ... Caso de

Proyecto de investigación II-SILCOM

25

Propósito Mostrar información del Servicio. Resumen El alumno consulta el servicio al que se ha registrado. Precondiciones Haberse registrado en el sistema.

Hacerse registrado a un servicio. Pos condiciones Haber hecho la consulta satisfactoriamente. Flujo principal 1. El alumno da clic en la liga “Información del Servicio”.

2. El sistema muestra la ventana en donde se ve el servicio al a que el alumno se registrado.

Sub flujos Excepciones

Caso de uso Descripción del Proyecto. Alumno AL10

Actores Alumno Tipo de flujo Primario Propósito Mostrar la Descripción del Proyecto completa. Resumen El alumno consulta la descripción del Proyecto. Precondiciones Haberse registrado en el sistema.

Que el proyecto exista. Pos condiciones Haber hecho la consulta satisfactoriamente. Flujo principal 1. El alumno da clic en la liga “nombre del Proyecto”.

2. El sistema muestra la ventana “Descripción del Proyecto”. Sub flujos Excepciones

Caso de uso Enviar Propuesta del Servicio. Alumno AL11

Actores Alumno Tipo de flujo Primario Propósito Enviar la propuesta de servicio social del Alumno. Resumen El alumno registra los datos del servicio social para que sea validado por el

administrador. Precondiciones Haberse registrado en el sistema. Pos condiciones Dar de alta correctamente una propuesta de servicio social para ser validado. Flujo principal 1. El alumno da clic en el link “Enviar Respuesta”.

2. El alumno da clic en el botón Servicio social. 3. El sistema muestra una ventana “Enviar Propuesta de Servicio Socia” en

donde se encuentran los espacios para ingresar todos los datos del servicio social.

4. El alumno selecciona la opción de servicio social “Externo”. 5. El alumno ingresa el título del servicio social. 6. Subir un archivo PDF con todas las especificaciones del servicio. 7. El alumno da clic en Enviar. 8. El sistema actualiza la información almacenada.

Sub flujos Datos incompletos o incorrectos. 9.1 El profesor da clic en Limpiar. 9.2 El sistema regresa al punto 3.

Page 26: Proyecto de investigación II-SILCOM148.206.53.84/tesiuami/UAMI16044.pdf · Especificación de casos de uso.....5 Parte del Administrador ... Diagramas de Actividades ... Caso de

Proyecto de investigación II-SILCOM

26

Excepciones El servicio social ya estaba registrado. 8.1 El sistema muestra un mensaje de error. 8.2 El profesor cierra el mensaje de error. 8.3 El sistema regresa a la ventana principal del profesor.

Caso de uso Modificar cuenta. AL12

Actores Alumno Tipo de flujo Primario Propósito Modificar los datos de la cuenta del alumno. Resumen El alumno modifica sus datos de cuenta. Precondiciones Tener cuenta en el sistema. Pos condiciones Se actualizan correctamente los datos del alumno. Flujo principal 1. El sistema muestra la ventana “Modificar Cuenta” en donde se

encuentran los datos actuales del alumno en casillas que pueden modificarse.

2. El alumno hace los cambios necesarios. 3. El alumno da clic en el botón Guardar. 4. El alumno da oprime el botón Imprimir.

Sub flujos Cancelar el registro del alumno

El alumno da clic en “Regresar”.

El sistema regresa a la ventana anterior. Excepciones Datos incompletos

3.1. El sistema muestra un mensaje de error indicando que los datos están incompletos.

Page 27: Proyecto de investigación II-SILCOM148.206.53.84/tesiuami/UAMI16044.pdf · Especificación de casos de uso.....5 Parte del Administrador ... Diagramas de Actividades ... Caso de

Proyecto de investigación II-SILCOM

27

Diagramas de casos de uso

Diagramas relacionados con el administrador

Mantenimiento del profesor.

Page 28: Proyecto de investigación II-SILCOM148.206.53.84/tesiuami/UAMI16044.pdf · Especificación de casos de uso.....5 Parte del Administrador ... Diagramas de Actividades ... Caso de

Proyecto de investigación II-SILCOM

28

Mantenimiento de los proyectos de investigación.

Mantenimiento de los servicios sociales.

Diagramas de casos de uso relacionados con el Profesor.

Page 29: Proyecto de investigación II-SILCOM148.206.53.84/tesiuami/UAMI16044.pdf · Especificación de casos de uso.....5 Parte del Administrador ... Diagramas de Actividades ... Caso de

Proyecto de investigación II-SILCOM

29

Mantenimiento de proyectos de investigación.

Mantenimiento de los servicios sociales.

Page 30: Proyecto de investigación II-SILCOM148.206.53.84/tesiuami/UAMI16044.pdf · Especificación de casos de uso.....5 Parte del Administrador ... Diagramas de Actividades ... Caso de

Proyecto de investigación II-SILCOM

30

Page 31: Proyecto de investigación II-SILCOM148.206.53.84/tesiuami/UAMI16044.pdf · Especificación de casos de uso.....5 Parte del Administrador ... Diagramas de Actividades ... Caso de

Proyecto de investigación II-SILCOM

31

Diagramas de casos de uso relacionados con el alumno.

Proyecto de Investigación

Page 32: Proyecto de investigación II-SILCOM148.206.53.84/tesiuami/UAMI16044.pdf · Especificación de casos de uso.....5 Parte del Administrador ... Diagramas de Actividades ... Caso de

Proyecto de investigación II-SILCOM

32

Servicio Social

Diagramas de Actividades

Administrador

Login ADM

Page 33: Proyecto de investigación II-SILCOM148.206.53.84/tesiuami/UAMI16044.pdf · Especificación de casos de uso.....5 Parte del Administrador ... Diagramas de Actividades ... Caso de

Proyecto de investigación II-SILCOM

33

Mantenimiento Profesor

Page 34: Proyecto de investigación II-SILCOM148.206.53.84/tesiuami/UAMI16044.pdf · Especificación de casos de uso.....5 Parte del Administrador ... Diagramas de Actividades ... Caso de

Proyecto de investigación II-SILCOM

34

Page 35: Proyecto de investigación II-SILCOM148.206.53.84/tesiuami/UAMI16044.pdf · Especificación de casos de uso.....5 Parte del Administrador ... Diagramas de Actividades ... Caso de

Proyecto de investigación II-SILCOM

35

Mantenimiento Proyecto de Investigación

Page 36: Proyecto de investigación II-SILCOM148.206.53.84/tesiuami/UAMI16044.pdf · Especificación de casos de uso.....5 Parte del Administrador ... Diagramas de Actividades ... Caso de

Proyecto de investigación II-SILCOM

36

Page 37: Proyecto de investigación II-SILCOM148.206.53.84/tesiuami/UAMI16044.pdf · Especificación de casos de uso.....5 Parte del Administrador ... Diagramas de Actividades ... Caso de

Proyecto de investigación II-SILCOM

37

Page 38: Proyecto de investigación II-SILCOM148.206.53.84/tesiuami/UAMI16044.pdf · Especificación de casos de uso.....5 Parte del Administrador ... Diagramas de Actividades ... Caso de

Proyecto de investigación II-SILCOM

38

Mantenimiento Servicio Social

Page 39: Proyecto de investigación II-SILCOM148.206.53.84/tesiuami/UAMI16044.pdf · Especificación de casos de uso.....5 Parte del Administrador ... Diagramas de Actividades ... Caso de

Proyecto de investigación II-SILCOM

39

Page 40: Proyecto de investigación II-SILCOM148.206.53.84/tesiuami/UAMI16044.pdf · Especificación de casos de uso.....5 Parte del Administrador ... Diagramas de Actividades ... Caso de

Proyecto de investigación II-SILCOM

40

Page 41: Proyecto de investigación II-SILCOM148.206.53.84/tesiuami/UAMI16044.pdf · Especificación de casos de uso.....5 Parte del Administrador ... Diagramas de Actividades ... Caso de

Proyecto de investigación II-SILCOM

41

Cambiar Contraseña

Page 42: Proyecto de investigación II-SILCOM148.206.53.84/tesiuami/UAMI16044.pdf · Especificación de casos de uso.....5 Parte del Administrador ... Diagramas de Actividades ... Caso de

Proyecto de investigación II-SILCOM

42

Profesor

Login Profesor

Mantenimiento Proyecto de Investigación

Page 43: Proyecto de investigación II-SILCOM148.206.53.84/tesiuami/UAMI16044.pdf · Especificación de casos de uso.....5 Parte del Administrador ... Diagramas de Actividades ... Caso de

Proyecto de investigación II-SILCOM

43

Page 44: Proyecto de investigación II-SILCOM148.206.53.84/tesiuami/UAMI16044.pdf · Especificación de casos de uso.....5 Parte del Administrador ... Diagramas de Actividades ... Caso de

Proyecto de investigación II-SILCOM

44

Page 45: Proyecto de investigación II-SILCOM148.206.53.84/tesiuami/UAMI16044.pdf · Especificación de casos de uso.....5 Parte del Administrador ... Diagramas de Actividades ... Caso de

Proyecto de investigación II-SILCOM

45

Page 46: Proyecto de investigación II-SILCOM148.206.53.84/tesiuami/UAMI16044.pdf · Especificación de casos de uso.....5 Parte del Administrador ... Diagramas de Actividades ... Caso de

Proyecto de investigación II-SILCOM

46

Mantenimiento Servicio Social

Page 47: Proyecto de investigación II-SILCOM148.206.53.84/tesiuami/UAMI16044.pdf · Especificación de casos de uso.....5 Parte del Administrador ... Diagramas de Actividades ... Caso de

Proyecto de investigación II-SILCOM

47

Page 48: Proyecto de investigación II-SILCOM148.206.53.84/tesiuami/UAMI16044.pdf · Especificación de casos de uso.....5 Parte del Administrador ... Diagramas de Actividades ... Caso de

Proyecto de investigación II-SILCOM

48

Page 49: Proyecto de investigación II-SILCOM148.206.53.84/tesiuami/UAMI16044.pdf · Especificación de casos de uso.....5 Parte del Administrador ... Diagramas de Actividades ... Caso de

Proyecto de investigación II-SILCOM

49

Page 50: Proyecto de investigación II-SILCOM148.206.53.84/tesiuami/UAMI16044.pdf · Especificación de casos de uso.....5 Parte del Administrador ... Diagramas de Actividades ... Caso de

Proyecto de investigación II-SILCOM

50

Cambiar Contraseña Profesor

Page 51: Proyecto de investigación II-SILCOM148.206.53.84/tesiuami/UAMI16044.pdf · Especificación de casos de uso.....5 Parte del Administrador ... Diagramas de Actividades ... Caso de

Proyecto de investigación II-SILCOM

51

Alumno

Registro de Alumno

Page 52: Proyecto de investigación II-SILCOM148.206.53.84/tesiuami/UAMI16044.pdf · Especificación de casos de uso.....5 Parte del Administrador ... Diagramas de Actividades ... Caso de

Proyecto de investigación II-SILCOM

52

Login Alumno

Modificar Cuenta

Page 53: Proyecto de investigación II-SILCOM148.206.53.84/tesiuami/UAMI16044.pdf · Especificación de casos de uso.....5 Parte del Administrador ... Diagramas de Actividades ... Caso de

Proyecto de investigación II-SILCOM

53

Consulta del Propuestas de proyectos

Page 54: Proyecto de investigación II-SILCOM148.206.53.84/tesiuami/UAMI16044.pdf · Especificación de casos de uso.....5 Parte del Administrador ... Diagramas de Actividades ... Caso de

Proyecto de investigación II-SILCOM

54

Registro en Proyecto

Información de Proyecto

Page 55: Proyecto de investigación II-SILCOM148.206.53.84/tesiuami/UAMI16044.pdf · Especificación de casos de uso.....5 Parte del Administrador ... Diagramas de Actividades ... Caso de

Proyecto de investigación II-SILCOM

55

Descripción del Proyecto

Consulta del Propuestas de servicios

Page 56: Proyecto de investigación II-SILCOM148.206.53.84/tesiuami/UAMI16044.pdf · Especificación de casos de uso.....5 Parte del Administrador ... Diagramas de Actividades ... Caso de

Proyecto de investigación II-SILCOM

56

Registro en Servicio

Page 57: Proyecto de investigación II-SILCOM148.206.53.84/tesiuami/UAMI16044.pdf · Especificación de casos de uso.....5 Parte del Administrador ... Diagramas de Actividades ... Caso de

Proyecto de investigación II-SILCOM

57

Información de Servicio

Page 58: Proyecto de investigación II-SILCOM148.206.53.84/tesiuami/UAMI16044.pdf · Especificación de casos de uso.....5 Parte del Administrador ... Diagramas de Actividades ... Caso de

Proyecto de investigación II-SILCOM

58

Descripción del Servicio

Subir propuesta del Servicio Social

Page 59: Proyecto de investigación II-SILCOM148.206.53.84/tesiuami/UAMI16044.pdf · Especificación de casos de uso.....5 Parte del Administrador ... Diagramas de Actividades ... Caso de

Proyecto de investigación II-SILCOM

59

Diagramas de Navegación

Administrador

Page 60: Proyecto de investigación II-SILCOM148.206.53.84/tesiuami/UAMI16044.pdf · Especificación de casos de uso.....5 Parte del Administrador ... Diagramas de Actividades ... Caso de

Proyecto de investigación II-SILCOM

60

Page 61: Proyecto de investigación II-SILCOM148.206.53.84/tesiuami/UAMI16044.pdf · Especificación de casos de uso.....5 Parte del Administrador ... Diagramas de Actividades ... Caso de

Proyecto de investigación II-SILCOM

61

Page 62: Proyecto de investigación II-SILCOM148.206.53.84/tesiuami/UAMI16044.pdf · Especificación de casos de uso.....5 Parte del Administrador ... Diagramas de Actividades ... Caso de

Proyecto de investigación II-SILCOM

62

Profesor

Page 63: Proyecto de investigación II-SILCOM148.206.53.84/tesiuami/UAMI16044.pdf · Especificación de casos de uso.....5 Parte del Administrador ... Diagramas de Actividades ... Caso de

Proyecto de investigación II-SILCOM

63

Page 64: Proyecto de investigación II-SILCOM148.206.53.84/tesiuami/UAMI16044.pdf · Especificación de casos de uso.....5 Parte del Administrador ... Diagramas de Actividades ... Caso de

Proyecto de investigación II-SILCOM

64

Alumno

Page 65: Proyecto de investigación II-SILCOM148.206.53.84/tesiuami/UAMI16044.pdf · Especificación de casos de uso.....5 Parte del Administrador ... Diagramas de Actividades ... Caso de

Proyecto de investigación II-SILCOM

65

Page 66: Proyecto de investigación II-SILCOM148.206.53.84/tesiuami/UAMI16044.pdf · Especificación de casos de uso.....5 Parte del Administrador ... Diagramas de Actividades ... Caso de

Proyecto de investigación II-SILCOM

66

Diagrama de clases

Parte del Administrador

Page 67: Proyecto de investigación II-SILCOM148.206.53.84/tesiuami/UAMI16044.pdf · Especificación de casos de uso.....5 Parte del Administrador ... Diagramas de Actividades ... Caso de

Proyecto de investigación II-SILCOM

67

Parte del Profesor y Alumno

Page 68: Proyecto de investigación II-SILCOM148.206.53.84/tesiuami/UAMI16044.pdf · Especificación de casos de uso.....5 Parte del Administrador ... Diagramas de Actividades ... Caso de

Proyecto de investigación II-SILCOM

68

Modelo Relacional

Page 69: Proyecto de investigación II-SILCOM148.206.53.84/tesiuami/UAMI16044.pdf · Especificación de casos de uso.....5 Parte del Administrador ... Diagramas de Actividades ... Caso de

Proyecto de investigación II-SILCOM

69

Diagramas de secuencia En estos diagramas se puede observar el modelo de 3 capas usado donde manejamos la capa de

interfaz, de negocios y la capa de operaciones (datos).

Administrador

Login del usuario Administrador.

Cambiar contraseña.

Page 70: Proyecto de investigación II-SILCOM148.206.53.84/tesiuami/UAMI16044.pdf · Especificación de casos de uso.....5 Parte del Administrador ... Diagramas de Actividades ... Caso de

Proyecto de investigación II-SILCOM

70

Mantenimiento profesor

Agregar profesor

Page 71: Proyecto de investigación II-SILCOM148.206.53.84/tesiuami/UAMI16044.pdf · Especificación de casos de uso.....5 Parte del Administrador ... Diagramas de Actividades ... Caso de

Proyecto de investigación II-SILCOM

71

Modificar profesor.

Eliminar profesor.

Page 72: Proyecto de investigación II-SILCOM148.206.53.84/tesiuami/UAMI16044.pdf · Especificación de casos de uso.....5 Parte del Administrador ... Diagramas de Actividades ... Caso de

Proyecto de investigación II-SILCOM

72

Mantenimiento proyecto de investigación

Consulta por alumno.

Page 73: Proyecto de investigación II-SILCOM148.206.53.84/tesiuami/UAMI16044.pdf · Especificación de casos de uso.....5 Parte del Administrador ... Diagramas de Actividades ... Caso de

Proyecto de investigación II-SILCOM

73

Consulta por profesor.

Consulta por proyecto.

Page 74: Proyecto de investigación II-SILCOM148.206.53.84/tesiuami/UAMI16044.pdf · Especificación de casos de uso.....5 Parte del Administrador ... Diagramas de Actividades ... Caso de

Proyecto de investigación II-SILCOM

74

Descripción del proyecto.

Eliminar proyecto.

Page 75: Proyecto de investigación II-SILCOM148.206.53.84/tesiuami/UAMI16044.pdf · Especificación de casos de uso.....5 Parte del Administrador ... Diagramas de Actividades ... Caso de

Proyecto de investigación II-SILCOM

75

Mantenimiento servicio social

Consulta por alumno (SS).

Page 76: Proyecto de investigación II-SILCOM148.206.53.84/tesiuami/UAMI16044.pdf · Especificación de casos de uso.....5 Parte del Administrador ... Diagramas de Actividades ... Caso de

Proyecto de investigación II-SILCOM

76

Consulta por profesor (SS).

Consulta por servicio social.

Page 77: Proyecto de investigación II-SILCOM148.206.53.84/tesiuami/UAMI16044.pdf · Especificación de casos de uso.....5 Parte del Administrador ... Diagramas de Actividades ... Caso de

Proyecto de investigación II-SILCOM

77

Consulta por servicio social aceptados.

Consulta por servicio social en espera de respuesta.

Descripción del servicio social.

Page 78: Proyecto de investigación II-SILCOM148.206.53.84/tesiuami/UAMI16044.pdf · Especificación de casos de uso.....5 Parte del Administrador ... Diagramas de Actividades ... Caso de

Proyecto de investigación II-SILCOM

78

Aceptar servicio social

Page 79: Proyecto de investigación II-SILCOM148.206.53.84/tesiuami/UAMI16044.pdf · Especificación de casos de uso.....5 Parte del Administrador ... Diagramas de Actividades ... Caso de

Proyecto de investigación II-SILCOM

79

Eliminar servicio social

Diagramas profesor

Login cuenta profesor.

Cambiar contraseña.

Page 80: Proyecto de investigación II-SILCOM148.206.53.84/tesiuami/UAMI16044.pdf · Especificación de casos de uso.....5 Parte del Administrador ... Diagramas de Actividades ... Caso de

Proyecto de investigación II-SILCOM

80

Mantenimiento proyecto de investigación.

Consultas proyecto

Agregar proyecto.

Page 81: Proyecto de investigación II-SILCOM148.206.53.84/tesiuami/UAMI16044.pdf · Especificación de casos de uso.....5 Parte del Administrador ... Diagramas de Actividades ... Caso de

Proyecto de investigación II-SILCOM

81

Modificar proyecto.

Page 82: Proyecto de investigación II-SILCOM148.206.53.84/tesiuami/UAMI16044.pdf · Especificación de casos de uso.....5 Parte del Administrador ... Diagramas de Actividades ... Caso de

Proyecto de investigación II-SILCOM

82

Eliminar proyecto.

Consulta Alumnos Registrados

Page 83: Proyecto de investigación II-SILCOM148.206.53.84/tesiuami/UAMI16044.pdf · Especificación de casos de uso.....5 Parte del Administrador ... Diagramas de Actividades ... Caso de

Proyecto de investigación II-SILCOM

83

Mantenimiento servicio social

Consultas servicio social.

Agregar servicio social interno.

Page 84: Proyecto de investigación II-SILCOM148.206.53.84/tesiuami/UAMI16044.pdf · Especificación de casos de uso.....5 Parte del Administrador ... Diagramas de Actividades ... Caso de

Proyecto de investigación II-SILCOM

84

Modificar servicio social interno.

Eliminar servicio social interno.

Page 85: Proyecto de investigación II-SILCOM148.206.53.84/tesiuami/UAMI16044.pdf · Especificación de casos de uso.....5 Parte del Administrador ... Diagramas de Actividades ... Caso de

Proyecto de investigación II-SILCOM

85

Consulta Alumnos Registrados

Diagramas alumno.

Registro de Alumno

Page 86: Proyecto de investigación II-SILCOM148.206.53.84/tesiuami/UAMI16044.pdf · Especificación de casos de uso.....5 Parte del Administrador ... Diagramas de Actividades ... Caso de

Proyecto de investigación II-SILCOM

86

Login Alumno

Modificar Cuenta

Page 87: Proyecto de investigación II-SILCOM148.206.53.84/tesiuami/UAMI16044.pdf · Especificación de casos de uso.....5 Parte del Administrador ... Diagramas de Actividades ... Caso de

Proyecto de investigación II-SILCOM

87

Consulta del Propuestas de proyectos

Registro en Proyecto

Page 88: Proyecto de investigación II-SILCOM148.206.53.84/tesiuami/UAMI16044.pdf · Especificación de casos de uso.....5 Parte del Administrador ... Diagramas de Actividades ... Caso de

Proyecto de investigación II-SILCOM

88

Información de Proyecto

Descripción del Proyecto

Consulta del Propuestas de servicios

Page 89: Proyecto de investigación II-SILCOM148.206.53.84/tesiuami/UAMI16044.pdf · Especificación de casos de uso.....5 Parte del Administrador ... Diagramas de Actividades ... Caso de

Proyecto de investigación II-SILCOM

89

Registro en Servicio

Información de Servicio

Page 90: Proyecto de investigación II-SILCOM148.206.53.84/tesiuami/UAMI16044.pdf · Especificación de casos de uso.....5 Parte del Administrador ... Diagramas de Actividades ... Caso de

Proyecto de investigación II-SILCOM

90

Descripción del Servicio

Subir propuesta del Servicio Social

Page 91: Proyecto de investigación II-SILCOM148.206.53.84/tesiuami/UAMI16044.pdf · Especificación de casos de uso.....5 Parte del Administrador ... Diagramas de Actividades ... Caso de

Proyecto de investigación II-SILCOM

91

DESARROLLO DEL SISTEMA

Las tecnologías seleccionadas para el desarrollo de la primera versión de SILCOMP son las

siguientes:

Html

Php 5.3.1

Mysql 5.5.16

CSS

Fue probado en su totalidad en los navegadores de Web:

Google Chrome

FireFox

Descripción de la base de datos

Comenzamos implementado la base de datos, la cual se basa en el Modelo Relacional mostrado

anteriormente, para la base de datos usamos MySQL. La base de datos tiene 7 tablas que se

describen a continuación:

servicioSocial= {idServicio, titulo, justificación, objetivos, lugarElaboracion, servicioExterno,

fechaInicio, fechaFin, licInvolucradas, tiempo dedicación, criteriosEv,archivoPDF,aceptado}

proyectos= {idProyecto, licInvolucradas, numProyecto, trimestre, titulo, introducción,

justificación, descripción, objetivos, requisitosProy, planTrabajo, metodologías, entregablesProy,

criteriosEv, archivoPDF }

Page 92: Proyecto de investigación II-SILCOM148.206.53.84/tesiuami/UAMI16044.pdf · Especificación de casos de uso.....5 Parte del Administrador ... Diagramas de Actividades ... Caso de

Proyecto de investigación II-SILCOM

92

alumno= {Matricula, nombre, apellidoP, apellidoM, email, teléfono, licenciatura, password,

idServicio}

profesor= {numEmpleado, nombre, apellidoP, apellidoM, grado, división, departamento, area,

cubículo, email, telCasa, extUAM, líneaInv, especialidad, password, administrador }

asesorServicioInt= {idServicio, numEmpleado}

asesorProyecto= {idProyecto, numEmpleado}

alumnoProyecto= {matricula, idProyecto}

Relaciones de la base de datos.

Estructura de tabla para la tabla `alumno`

Está tabla almacena los datos principales de los alumnos que se registren al sistema, con esta

información se le creara una pequeña cuenta en el sistema donde el alumno podrá checar las

propuestas de los proyectos y servicios de los profesores, subir su propia propuesta de servicio

social externo para posteriormente registrarse en alguna de las opciones.

El campo matricula aparte de ser la llave primaria, también es el nombre del usuario que va a

tener el alumno en el sistema después de registrarse.

Estructura de tabla para la tabla `alumnoproyecto`

Es una tabla en donde se almacena la matricula del alumno y el identificador del proyecto al que

se acaba de registrar.

Estructura de tabla para la tabla `asesorproyecto`

Page 93: Proyecto de investigación II-SILCOM148.206.53.84/tesiuami/UAMI16044.pdf · Especificación de casos de uso.....5 Parte del Administrador ... Diagramas de Actividades ... Caso de

Proyecto de investigación II-SILCOM

93

Es una tabla en donde se almacena el número de empleado del profesor y el identificador del

proyecto al que es asesor.

Estructura de tabla para la tabla `asesorservicioint`

Es una pequeña tabla en donde se almacena el número de empleado del profesor y el

identificador del servicio al que es asesor.

Estructura de tabla para la tabla `profesor`

Tabla que almacena los datos de los profesores que van a utilizar el sistema. El campo email

también es el nombre del usuario que va a tener el profesor en el sistema después de que fue

registrado por el ADM.

Estructura de tabla para la tabla `proyectos`

Tabla en la que se detalla la descripción del proyecto de investigación que va a ser la propuesta del

profesor.

Estructura de tabla para la tabla `serviciosocial`

Tabla en la que se detalla la descripción del servicio social que va a ser la propuesta del profesor.

Instalación en el servidor Se debe contar con un servidor web Apache, la carpeta SILCOMP que contiene todos los

programas desarrollados debe copiarse en la carpeta c://xampp/htdocs si se está en Windows y

se cuenta con xampp.

Para Linux la carpeta se debe copiar en /var/www .

Se deben modificar los archivos Conexión.php y ConexionH.php, en estos archivos se modifican los

siguientes con los datos

$dbhost = "localhost";

$dbuser = "root";

$dbpass = "";

$dbname = "silcomp";

En estos datos se encuentra el host, el nombre de usuario para mysql y la contraseña, asi como el

nombre de la base de datos a seleccionar.

Al inicio el sistema tiene registrada una cuenta de administrador con la que se ingresa con lso

siguientes datos:

Usuario:[email protected]

Page 94: Proyecto de investigación II-SILCOM148.206.53.84/tesiuami/UAMI16044.pdf · Especificación de casos de uso.....5 Parte del Administrador ... Diagramas de Actividades ... Caso de

Proyecto de investigación II-SILCOM

94

Contraseña:1234

Estos datos se cambiaran inmediatamente por el coordinador al ser entregado el proyecto.

Estructura de la página web

A continuación se muestra la estructura del sistema en la cual se muestran los archivos creados

para su funcionamiento y su relación.

Navegación para el usuario Administrador.

Navegación para el usuario Alumno.

Page 95: Proyecto de investigación II-SILCOM148.206.53.84/tesiuami/UAMI16044.pdf · Especificación de casos de uso.....5 Parte del Administrador ... Diagramas de Actividades ... Caso de

Proyecto de investigación II-SILCOM

95

Navegación para el usuario Profesor

Conclusiones

Con esta primera versión del Sistema de Información de la Licenciatura en Computación, se

cumplen los objetivos planteados para este sistema, se encontraron dificultades en la

compatibilidad de las herramientas de css para que el sistema fuera visible perfectamente en

Internet Explorer. El sistema cuenta con una interface sencilla y amigable con el usuario como se

deseaba desde un principio, el sistema puede permitir que para futuras versiones sea fácil de

modificar ya que la Coordinación de la Licenciatura en Computación cuenta con más actividades

que pueden aprovechar las bondades de la tecnología para que se lleven a cabo de una manera

más ágil.