sistema web-(FASE DE PLANIFICACION).doc

12
FASE DE PLANIFICACION 1. Presentación . El presente proyecto, tiene por finalidad el de proporcionar información académica a toda la comunidad educativa del ITC “LA PAZ”. 2. Clientes . Llegarán a ser todos los estudiantes y público en general, los cuales requieran información acerca de su situación académica y de la Carrera de Mercadotecnia. 3. Meta . - Automatizar los datos de los estudiantes. - Actualizar la información académica. - Brindar información a toda la comunidad educativa. 4. Funciones del sistema . 4.1. Funciones básicas . En este sentido, en el siguiente cuadro mostramos las funciones básicas que realizará el presente sistema: Referenc ia Nombre de función Categor ía 1-1 Registrar al estudiantes, docentes nuevos y antiguos Evident e 1-2 Actualizar los datos de la comunidad educativa Evident e 1-3 Gestionar la información académica de los estudiantes Oculto 1-4 Proporcionar información de horarios, malla curricular y de cada semestre Evident e 1-5 Brindar la posibilidad de retiro y adición de materias Evident e 1-6 Realizar su record académico Evident e 1-7 Proporcionar información rápida a los estudiantes. Evident e

Transcript of sistema web-(FASE DE PLANIFICACION).doc

Page 1: sistema web-(FASE DE PLANIFICACION).doc

FASE DE PLANIFICACION

1. Presentación.El presente proyecto, tiene por finalidad el de proporcionar información académica a toda la comunidad educativa del ITC “LA PAZ”.

2. Clientes.Llegarán a ser todos los estudiantes y público en general, los cuales requieran información acerca de su situación académica y de la Carrera de Mercadotecnia.

3. Meta.- Automatizar los datos de los estudiantes.- Actualizar la información académica. - Brindar información a toda la comunidad educativa.

4. Funciones del sistema.4.1. Funciones básicas.En este sentido, en el siguiente cuadro mostramos las funciones básicas que realizará el presente sistema:

Referencia Nombre de función Categoría1-1 Registrar al estudiantes, docentes nuevos y antiguos Evidente1-2 Actualizar los datos de la comunidad educativa Evidente1-3 Gestionar la información académica de los estudiantes Oculto1-4 Proporcionar información de horarios, malla curricular y de

cada semestreEvidente

1-5 Brindar la posibilidad de retiro y adición de materias Evidente1-6 Realizar su record académico Evidente1-7 Proporcionar información rápida a los estudiantes. Evidente

4.2. Funciones específicas.

Page 2: sistema web-(FASE DE PLANIFICACION).doc

5. Casos de uso de tipo primario.

INSCRIBIR MATERIAS

BASE DE DATOS

ESTUDIANTE

REGISTRO BASE DE DATOS

ESTUDIANTE

MODIFICAR INSCRIPCION

BASE DE DATOS

ESTUDIANTE

CONSULTAR INSCRIPCION

BASE DE DATOS

ESTUDIANTE

SISTEMA DE INSCRIPCION

Page 3: sistema web-(FASE DE PLANIFICACION).doc

5.1. Documento de especificación de casos de uso de alto nivel.

CASO DE USO: Registro de Estudiantes

ACTORES: Estudiante (Usuario),

TIPO: Primario

DESCRIPCION: Comienza cuando el estudiante (usuario) ingresa al sistema mediante un navegador web introduciendo sus datos.

CASO DE USO: Inscripción de Estudiantes

ACTORES: Estudiante (Usuario),

TIPO: Primario

DESCRIPCION: Es el proceso de inscripción de un estudiante (usuario) el cual va observando las materias equivalentes y posteriormente confirmando la inscripción de las mismas eligiendo el respectivo turno u horario.

CASO DE USO: Modificar de Inscripción

ACTORES: Estudiante (Usuario).

TIPO: Primario, secundario.

DESCRIPCION: Es el proceso donde el estudiante (usuario) quiere modificar la inscripción ,en cuanto al turno o materia que confirmo anteriormente.

CASO DE USO: Consultar Inscripción

ACTORES: Estudiante (Usuario).

TIPO: Primario, secundario.

DESCRIPCION: Es el proceso de consulta de parte del estudiante (usuario) quien desea saber en forma ordenada todas las materias turnos y horarios, etc. en que se inscribió.

Page 4: sistema web-(FASE DE PLANIFICACION).doc

6. Selección de casos de uso para ciclos de desarrollo.

REGISTRO DEL ESTUDIANTE

INGRESO Y SALIDA DEL

SISTEMA

BASE DE DATOS

ESTUDIANTE

INSCRIPCION DEL ESTUDIANTE

MOSTRAR MATERIAS EQUIVALENTES

BASE DE DATOS

ESTUDIANTE

CONSULTAR TURNOS DISPONIBLES DE UNA

MATERIA

INSCRIBIR UN TURNO OFRECIDO POR

MATERIA

Page 5: sistema web-(FASE DE PLANIFICACION).doc

MODIFICAR INSCRIPCION

DAR DE BAJA (RETIRAR) UN TURNO

INSCRITO BASE DE DATOS

ESTUDIANTECAMBIAR TURNO

INSCRITO

INSCRIPCION DEL ESTUDIANTE

CONSULTAR LISTA DE TURNOS INSCRITOS

BASE DE DATOS

ESTUDIANTE

CONSULTAR HORARIO EN FORMA HORARIO

IMPRIMIR HORARIO

CONSULTAR INFORMACION SOBRE UN TURNO INSCRITO

Page 6: sistema web-(FASE DE PLANIFICACION).doc

7. Diagrama de casos de uso expandidos del primer ciclo de desarrolloCASO DE USO: INGRESO Y SALIDA DEL SISTEMA

ACTORES: Estudiante (Usuario), Base de datos del sistema.

PROPOSITO: para la operación de ingresa y salida del sistema por parte de un estudianteinterasado.

RESUMEN: Registra el ingreso del estudiante por vía web al sistema y introduce los dato necesarios para validarlo con la base de datos del sistema.

TIPO: 1.- Primario

REFERENCIAS CRUZADAS: R1.1, R1.2, R1.3

CURSO NORMAL DE EVENTOS:

ACCION DEL ACTOR RESPUESTA DEL SISTEMA

1. El usuario introduce una clave de estudiante y nombre de usuario validos y selecciona la opción acceder.

3.El usuario selecciona la opción salir del sistema

5.El usuario confirma que desea abandonar el sistema

2. El sistema valida los datos introducidos guarda la fecha y hora de ingreso por cuestiones de seguridad e identifica las materias que el usuario puede inscribir en el semestre actual. La página es desplegada con la lista de dichas materias.

4. El sistema presenta un mensaje de confirmación.

6. El sistema finaliza la sesión del usuario y despliega la página de entrada.

CASO DE USO: INSCRIPCION DEL ESTUDIANTE

ACTORES: Estudiante (Usuario), Base de datos del sistema.

PROPOSITO: Se realiza la operación de consultar y luego inscribir los turnos disponibles de una materia.

RESUMEN: El estudiante puede visualizar las materias equivalentes a su inscripción y luego seleccionar las materias y turno correspondiente de cada materia ya que existen mas de un turno por materia.

TIPO: 1.- Primario

REFERENCIAS CRUZADAS: R2.1, R2.2, R2.3

CURSO NORMAL DE EVENTOS:

Page 7: sistema web-(FASE DE PLANIFICACION).doc

ACCION DEL ACTOR RESPUESTA DEL SISTEMA

1. El usuario visualiza las materias equivalentes y luego selecciona de la tabla MATERIAS A INSCRIBIR que se encuentran desplegadas en dicha tabla.

3. El usuario selecciona de la tabla TURNOS DISPONIBLES el turno que desea dar de alta.

5. el usuario confirma que desea inscribir el turno elegido.

2. El sistema revisa el catalogo de materias y modifica la tabla TURNOS DISPONIBLES para incluir la información de los turnos recuperados.

4.El sistema presenta un mensaje de confirmación

6. El sistema realiza la inscripción del turno y actualiza la lista con las materias inscritas y el horario grafico del estudiante.

CASO DE USO: MODIFICAR INSCRIPCION

ACTORES: Estudiante (Usuario), Base de datos del sistema.

PROPOSITO: Es para la modificación de la inscripción previamente realizada.

RESUMEN: El estudiante modifica su inscripción, verificando previamente que se encuentre en la página principal del sistema y su sesión está vigente y también haya inscrito anteriormente un turno ofrecido.

TIPO: 1.- Primario

REFERENCIAS CRUZADAS: R3.1, R3.2, R3.3

CURSO NORMAL DE EVENTOS:

ACCION DEL ACTOR RESPUESTA DEL SISTEMA

1. El usuario selecciona el turno inscrito que desea dar de baja.

3. El usuario confirma que desea dar de baja el turno elegido.

5. El usuario selecciona el turno que desea sustituir por la inscrita previamente

2. El sistema presenta en mensaje de confirmación4.Elsistema realiza la baja del turno y actualiza la lista con las materias inscritas y el horario grafico del estudiante.

6. el sistema realiza la baja del turno previamente inscrito, y da de alta al turno nuevo elegido y actualiza la lista de materias inscritas.

Page 8: sistema web-(FASE DE PLANIFICACION).doc

CASO DE USO: CONSULTAR INSCRIPCION

ACTORES: Estudiante (Usuario),Base de datos del sistema.

PROPOSITO: Es la operación de consulta de la vista de tipo LISTA DE MATERIAS Y TURNOS INSCRITOS.

RESUMEN: El usuario se encuentra en la página principal del sistema y su sesión está vigente y además a inscrito previamente al menos un turno de un materia.

TIPO: 1.- Primario

REFERENCIAS CRUZADAS: R4.1, R4.2, R4.3

CURSO NORMAL DE EVENTOS:

ACCION DEL ACTOR RESPUESTA DEL SISTEMA

1. El usuario selecciona la pestaña MATERIAS INSCRITAS.

3.el usuario selecciona la pestaña HORARIO

5.el usuario selecciona la opción de IMPRIMIR HORARIO

2. El sistema recupera las materias inscritas por el usuario y las despliega en forma de lista.

4. El sistema recupera las materias inscritas por el usuario y las despliega en forma de horario grafico.

6. El sistema abre una nueva ventana del navegador con el horario del estudiante y algunos datos y los envía a imprimir.

8.

Page 9: sistema web-(FASE DE PLANIFICACION).doc

FASE DE CONSTRUCCION

1. ANALISIS ORIENTADO A OBJETOS

1.1 MODELO CONCEPTUAL DEL SISTEMA

USUARIONombre UsuarioTipoUltimo Acceso

INSCRIPCIONEquivalenciaAutorización

PLAN ESTUDIOSSemestreMateriasNivel cursoRequisitos Materias

ESTUDIANTENombreAp. PaternoAp. MaternoSexoDirección

MATERIANombre MateriaHoras académicas

EXPEDIENTENivel EstudiosEstado académicoSemestres cursadosMaterias aprobadas

TURNO OFRECIDOCupoRegistradosReservasCapacidadHora entradaHora salidaLUNESMARTESMIERCOLESJUEVESVIERNESSABADOSalónPresencial

APROBACIONEquivalenciaCalificación

DOCENTENombre docenteAp. PaternoAp. MaternoCIEdadDirecciónSexoProfesiónCategoría

1

n

1 1

n

1

1

1

1

1

1

n

1

n

1

n1

n

n1

Page 10: sistema web-(FASE DE PLANIFICACION).doc

1.2 DIAGRAMA DE SECUENCIAS

ESTUDIANTE

Ingresar a sistema (id, nombre usuario, acceso)

: USUARIO : ESTUDIANTE

Validar datos con sistema

Validar Usuario con Estudiante (id, nombre usuario, nombre, apellidos, etc)