spp analisis y diseño

23
UNIVERSIDAD AUTÓNOMA DEL CARMEN. INTEGRANTES: Gloria Stephanie Reyes Ballina Jhobana de los Ángeles Méndez Hipólito Francisco Cortes Materia: Análisis y diseño de sistemas 2 Tema: Sistema de Escuela Primaria Privada Docente: Beatriz Herrera Sánchez Ciclo escolar

Upload: stephaniereyesballina

Post on 28-Sep-2015

221 views

Category:

Documents


0 download

DESCRIPTION

modelo de analisis y diseño de sistemas II

TRANSCRIPT

UNIVERSIDAD AUTNOMA DEL CARMEN.

INTEGRANTES: Gloria Stephanie Reyes Ballina Jhobana de los ngeles Mndez HiplitoFrancisco Cortes

Materia:Anlisis y diseo de sistemas 2

Tema:Sistema de Escuela Primaria PrivadaDocente:Beatriz Herrera Snchez

Ciclo escolar(2015-2016)

PROBLEMTICA

Una escuela primaria particular, que consta de 12 grupos (A y B por cada grado) con 15 alumnos cada uno, mantiene todos los registros de sus alumnos y de los profesores archivados en papel, pero este nuevo ciclo escolar desea implantar un sistema computarizado que permita llevar a cabo esta tarea. De esta manera, se podr obtener informacin acerca de los estudiantes, por ejemplo: datos personales, qu grado cursa cada alumno, cuntos han pagado o no la colegiatura o cuntos ya han sido dados de baja o han desertado; as mismo se podrn visualizar los datos de los maestros. Adems de garantizar un mejor manejo de la informacin y evitar prdida o inconsistencia de los datos.PROPUESTA DE SOLUCIONDesarrollar un software que permitir al director (a) o al encargado del sistema a agilizar la documentacin de los alumnos y de los profesores, ya sean de tiempo completo o parcial (que solo lleguen a dar una materia en especfico); as como horarios y salones asignados. Aparte podr tener la informacin ms actualizada y ordenada. Tambin le ayudar a reducir el papeleo y tener una oficina ms espaciosa ya que no se tendrn que guardar tantos documentos en archiveros.

DECLARACION DE ALCANCE

El Sistema a desarrollar tiene como objetivo llevar el control de los registros de los alumnos y de los profesores que laboran en la escuela primaria. Dicho Sistema permitir mostrar el historial del alumno mediante el ingreso del nombre o la matrcula del mismo, o el registro de un profesor especfico ingresando su matrcula.El Sistema estar a cargo de un usuario Administrador, que tendr acceso a todas las funciones del programa, las cuales sern:- Dar de Alta. Permitir registrar en el sistema: 1) Los datos del alumno, los cuales sern: Nombre, Apellidos, Sexo, Edad, Estatus, Grado, Grupo, Profesor asignado, Promedio, Estatus de pago, Nombre del padre o tutor, Direccin y Telfono en caso de emergencia. 2) Los datos de cada profesor, si es maestro de tiempo completo: Matrcula, Nombre, Apellidos, Sexo, Edad, Fecha de Nacimiento, Direccin, Telfono y Grupo asignado, y si es maestro de tiempo parcial: Matrcula, Nombre, Apellidos, Sexo, Edad, Fecha de Nacimiento, Direccin, Telfono y Materia.- Editar. Permitir modificar los datos registrados de los alumnos o de los profesores.- Buscar. Solicitar el nombre o la matrcula de un alumno y mostrar como resultado el historial con todos los datos de dicho estudiante. O bien, solicitar la matrcula de un profesor y devolver los detalles acerca del mismo.- Ver Registro de Alumnos. Se mostrar el listado completo con los registros de todos los alumnos dados de alta en el Sistema.- Eliminar. Borrar el registro del alumno o profesor especificado por el usuario mediante la matrcula.- Registrar Horario. Se podr registrar el horario de clases de cada uno de los grupos.- Editar Promedio. Permitir editar el promedio de los alumnos, que habr sido registrado con anterioridad por el profesor correspondiente, en caso de ser necesario.- Materias. Permitir capturar los promedios, horarios por grupo consultar e imprimir horarios- Imprimir. Permitir imprimir la informacin- Cursos. Permitir agregar las materias que llevara cada gradoLos profesores tambin podrn acceder al Sistema de control mediante su matrcula y una contrasea, pero con funciones limitadas, como sern:-Listado de alumnos. Le mostrar el listado de todos los alumnos del grupo que le haya sido asignado.- Registrar Promedio.Le permitir asentar el promedio de cada uno de los alumnos de su grupo.- Editar Promedio. Permitir editar el promedio de los alumnos, en caso de que el profesor haya cometido una equivocacin.- Consultar Horario. Proporcionar la visualizacin del horario de clases del grupo del profesor.-Imprimir. Permitir imprimir la informacin

IDENTIFICACIN DE CLASES Y OBJETOS

Pgina | 20

ClasesUsuarioAlumnoDocente

ObjetosAlumnoDocenteHorarioMateria

RETENCION DE CLASES

Alumno

DICCIONARIO DE DATOS

- Dar de Alta. Permitir registrar en el sistema los datos del alumno, los datos de cada profesor, si es maestro de tiempo completo o si es maestro de tiempo parcial- Editar. Permitir modificar los datos registrados de los alumnos o de los profesores.- Buscar. Solicitar el nombre o la matrcula de un alumno y mostrar como resultado el historial con todos los datos de dicho estudiante. O bien, solicitar la matrcula de un profesor y devolver los detalles acerca del mismo.- Ver Registro de Alumnos. Se mostrar el listado completo con los registros de todos los alumnos dados de alta en el Sistema.- Eliminar. Borrar el registro del alumno o profesor especificado por el usuario mediante la matrcula.- Registrar Horario. Se podr registrar el horario de clases de cada uno de los grupos.- Editar Promedio. Permitir editar el promedio de los alumnos, que habr sido registrado con anterioridad por el profesor correspondiente, en caso de ser necesario.- Materias. Permitir capturar los promedios, horarios por grupo consultar e imprimir horarios-Imprimir. Permitir imprimir la informacin-Cursos. Permitir agregar las materias que llevara cada grado-Listado de alumnos. Le mostrar el listado de todos los alumnos del grupo que le haya sido asignado.- Registrar Promedio. Le permitir asentar el promedio de cada uno de los alumnos de su grupo.- Editar Promedio. Permitir editar el promedio de los alumnos, en caso de que el profesor haya cometido una equivocacin.- Consultar Horario. Proporcionar la visualizacin del horario de clases del grupo del profesor.-Imprimir. Permitir imprimir la informacin

IDENTIFICACION DE ASOCIACIONES

El usuario entra al sistemaEl usuario da de alta a los alumnosEl usuario edita los datos de los alumnos El usuario puede buscar los datos de los alumnos El usuario edita los datos de los alumnosEl usuario da de alta a materias de alumnos El usuario da de alta a horarios de alumno El usuario imprime el dato de los alumnos El usuario da de alta a los profesores de tiempo completo o parcialEl usuario edita datos de profesores de tiempo completo o parcialEl usuario ingresa horario de profesores de tiempo completo o parcialEl usuario registra saln de profesores de tiempo completo o parcialEl usuario da de alta a materias de profesores de tiempo completo o parcialEl usuario imprime informacin de profesores de tiempo completo o parcialEl profesor de tiempo completo ingresa listado de alumnosEl profesor de tiempo completo o parcial busca listado de alumnos El profesor de tiempo completo o parcial ingresa calificacionesEl profesor de tiempo completo o parcial verifica horarios El profesor de tiempo completo o parcial imprime horarios

IDENTIFICACIN DE ATRIBUTOS Y OPERACIONES

Operaciones

Dar de altaEditarBuscarEliminarImprimir

Atributos

Alumno: matricula, Nombre, Apellidos, Sexo, fecha de nacimiento Edad, Estatus, Grado, Grupo, Profesor asignado, Promedio, Estatus de pago, Nombre del padre o tutor, Direccin, Telfono en caso de emergencia.

Profesor tiempo completo: Matrcula, Nombre, Apellidos, Sexo, Edad, Fecha de Nacimiento, Direccin, Telfono grado y Grupo asignado.

Maestro de tiempo parcial: Matrcula, Nombre, Apellidos, Sexo, Edad, Fecha de Nacimiento, Direccin, Telfono, Materia grado y grupo asignado.

IDENTIFICACIN DE ASOCIACIONES ENTRE OBJETOS Y CLASES

Identificacin de atributos y operacionesClase/objetoAtributos Comportamiento

Usuariopasword() altas() bajas()modificacin()consulta()eliminacin()impresin

Alumnomatricula NombreApellidos Sexo,fecha de nacimientoEdad Estatus Grado GrupoProfesor asignadoPromedioHorarioMateriaEstatus de pagoNombre del padre o tutor Direccin Telfono en caso de emergencia.

Profesor tiempo completoMatrculaNombreApellidosSexoEdadFecha de Nacimiento, DireccinTelfonoGrado AsignadoGrupo asignado.Horario() altas()modificacin()Consulta()impresin

Profesor tiempo parcialMatrculaNombreApellidosSexoEdadFecha de NacimientoDireccinTelfonoMateriaHorarioGrado AsignadoGrupo asignado.()altas () modificacin() consulta

DIAGRAMA DE OBJETOS

MODELO DINAMICO

DIAGRAMA DE ESCENARIOS

El usuario accede al Sistema por primera vezEl usuario crea contraseaEl usuario entra al sistemaEl usuario elige la opcin alumnoEl usuario ingresa nombre de alumnoEl usuario ingresa apellido de alumnoUsuario ingresa grado de alumnoUsuario ingresa grupo de alumnoUsuario ingresa estatus de alumnoUsuario ingresa direccin del alumnoUsuario ingresa nmero telefnico del alumnoEl usuario ingresa el nombre del tutor del alumnoEl usuario guarda los datos del alumno en la Base de Datos

El usuario entra al SistemaEl usuario selecciona opcin ProfesorEl usuario ingresa nombre del profesor El usuario ingresa apellidos del profesor El usuario ingresa estatus del profesor El usuario ingresa grado que le asignar al profesorEl usuario ingresa el grupo que le asignar al profesorEl usuario ingresa el saln que se le asignar al profesorEl usuario ingresa un horario para el profesor de acuerdo a su estatus El usuario guarda los datos

El usuario solicita los nuevos datos del alumno/profesorEl usuario accede al SistemaEl usuario selecciona la opcin ModificarEl usuario modifica los datos del alumno/profesorEl usuario guarda los datos modificados del alumno/profesor en la Base de DatosEl usuario busca la matrcula del alumno/profesorEl usuario accede al SistemaEl usuario selecciona la opcin EliminarEl usuario ingresa la matrcula del alumno/profesorEl usuario elimina los datos de un alumno/profesor

El usuario solicita matrcula del alumno/profesorEl usuario accede al SistemaEl usuario selecciona la opcin BuscarEl usuario busca un alumno/profesor para visualizar datosEl usuario imprime informacin del alumno/profesor El profesor accede el sistema por primera vezEl profesor digita su matrcula y contraseaEl profesor selecciona la opcin Listado de AlumnosEl profesor hace listado de sus alumnosEl profesor modifica listadoEl profesor elimina un alumno de su listadoEl usuario busca un alumno de su listadoEl profesor guarda el listado de alumnosEl profesor imprime listadoEl profesor visualiza grado, grupo, saln y horario asignado El profesor imprime la informacinEl profesor ingresa los promedios de los alumnos El profesor guarda los promedios en la Base de DatosEl profesor imprime el listado con los promedios

DIAGRAMA DE SECUENCIA

Usuario/alumno/sistema

ALUMNOUSUARIOABRE SISTEMASELECCIONA OPCION ALUMNOINGRESA LOS DATOS DEL ALUMNO:NOMBRE, APELLIDO, SEXO,EDAD,ETCGUARDA LOS DATOSPROPORCIONA LOS DATOSSISTEMABDINGRESAN EN LA BASE DE DATOSSE GUARDAN EN LA BASE DE DATOS

PROPORCIONA LOS DATOSPROFESORUSUARIOSISTEMAACCEDE AL SISTEMASELLCIONA OPCION PROFESORINGRESA DATOS: NOMBRE, HORARIO,ESTATUS,TEL,ETC..GUARDA LOS DATOSINGRESAN EN LA BASE DE DATOSSE GUARDAN EN LA BASE DE DATOSBDUsuario/profesor/sistema

Modificar alumno/profesor

ALUMNO/PROFESORUSUARIOACCEDE AL SISTEMASELECCIONA OPCION ALUMNO/PROFESORMODIFICA DATOS DEL ALUMNO /PROFESORGUARDA LOS DATOSPROPORCIONA LOS DATOSSISTEMAINGRESAN EN LA BASE DE DATOSSE GUARDAN EN LA BASE DE DATOSBD

Buscar alumno/profesor

ALUMNO/PROFESORUSUARIOACCEDE AL SISTEMASELECCIONA OPCION BUSCARBUSCA Y VISALIZA DATOSIMPRIME INFORMACIONPROPORCIONA LOS DATOSSISTEMASE BUSCA EN LA BASE DE DATOSSE GUARDAN EN LA BASE DE DATOSBD

Eliminar datos Alumno/Profesor

USUARIOACCEDE AL SISTEMAOPCION ELIMINAR ALUMNO/PROFESORUSUARIO ELIMINA LOS DATOS SISTEMABUSCA EN LA BASE DE DATOS SE ELIMINA DE LA BASE DE DATOSBD

BUSCA MATRICULADE ALUMNO /PROFESOR

Profesor/Sistema Listado

DIGITA MATRICULA Y PASWORDPROFESORABRE EL SISTEMA ACCEDE AL SISTEMA HACE LISTADO DE ALUMNOSSISTEMAGUARDA LISTADO DE ALUMNOS INGRESAN EN LA BASE DE DATOSSE GUARDAN EN LA BASE DE DATOSBD

Profesor/sistema Promedio

INGRESA PROMEDIO EN EL LISTADO PROFESORACCEDE AL SISTEMA CON SU MATRICULA Y PASWORDGUARDA PROMEDIOS EN LISTADOSISTEMAIMPRIME LISTADO CON PROMEDIOSINGRESAN EN LA BASE DE DATOSSE GUARDAN EN LA BASE DE DATOSBD

Bsqueda listado profeso

BUSCA ALUMNO EN EL LISTADO PROFESORACCEDE AL SISTEMA CON SU MATRICULA Y PASWORDVISUALIZA DATOS SISTEMAIMPRIME LA INFORMACIONSE BUSCA EN LA BASE DE DATOSSE GUARDAN EN LA BASE DE DATOSBD

Modificar listado/promedio

BUSCA ALUMNO EN EL LISTADO PROFESORACCEDE AL SISTEMA CON SU MATRICULA Y PASWORDMODIFICA ALUMNO/PROMEDIOSISTEMAGUARDA LA INFORMACIONINGRESAN EN LA BASE DE DATOSSE GUARDAN EN LA BASE DE DATOSBD

Eliminar listado/promedio

BUSCA ALUMNO EN EL LISTADO PROFESORACCEDE AL SISTEMA CON SU MATRICULA Y PASWORDELIMINA ALUMNO/PROMEDIO SISTEMASALE DEL SISTEMA SE ELIMINA DE LA BASE DE DATOSSE GUARDAN EN LA BASE DE DATOSBD

DIAGRAMA DE ESTADOS

PromedioUsuario

DIAGRAMA DE FLUJO DE DATOS DE CONTEXTO

DFD NIVEL 1

DFD NIVEL 2 INGRESA DATOS ALUMNO

DFD NIVEL 2 INGRESA DATOS PROFESOR

DFD NIVEL 2 INGRESA DATOS CURSO