proyecto facturacion de un colegio
Post on 06-Mar-2015
214 Views
Preview:
TRANSCRIPT
SISTEMA DE FACTURACION COLEGIO LUIS MADINA
ÁLVARO JOSÉ CARDONA HURTADOIVAN CEDIEL
LUIS BARONA
FACULTAD DE INGENIERIATECNOLOGIA EN SISTEMAS
SANTIAGO DE CALIJUNIO DE 2011
OBJETIVO GENERAL
Diseñar un aplicativo web para el sistema de facturación del Colegio Luis Madina.
OBJETIVOS ESPECIFICOS
-Diseñar un perfil de usuarios.
-Elaborar diseño de factura o talonario para los estudiantes.
-Crear un Modulo para el administrador del sistema.
-Crear un Modulo para los docentes.
-Crear un Modulo para los acudientes.
-Crear un Modulo para los estudiantes.
PROBLEMÁTICA
Analizando la situación actual del Colegio Luis Madina se observaron algunas falencias en el área de Facturación, tales como la falta de una base de datos que contenga la información detallada de cada estudiante para llevar un control actualizado de talonarios, cursos, calificaciones, matricula, mensualidad, recaudos y deserción de estudiantes.
De igual forma no existen módulos para que los docentes puedan realizar operaciones de inserción, modificación y visualización de las notas de cada estudiante.
ALCANCE DEL PROYECTO
El sistema a desarrollar consta de las siguientes funciones:
- Se creara una aplicación web funcional para el modulo de administración del sistema.
- Se creara una aplicación web funcional para el modulo de docentes.
- Se creara una aplicación web funcional para el modulo de acudientes.
- Se creara una aplicación web funcional para el modulo de estudiantes.
-Se generaran informes actualizados (Fechas de ingreso y modificaciones).
REQUERIMIENTOS
-Conocer datos personales de cada estudiante (Curso, estrato, nombre, identificación)
-Conocer la cantidad de estudiantes matriculados por curso.
-Conocer valor de matrícula y mensualidad pagado de cada estudiante.
-Conocer la cantidad de estudiantes activos y desertores.
-Conocer información de los docentes.
DIAGRAMAS DE CASO DE USO
CASO DE USO EXTENDIDO
NOMBRE MODIFICA REGISTROS
REGISTRA NUEVOS DATOS O ACTUALIZADESCRIPCION
ACTORES ADMÓN.
PRECONDICION EL USUARIO DEBE ESTAR PREVIAMENTE REGISTRADO
FLUJO NORMALACTOR SISTEMA1.SOLICITA DATOS
4.INGRESA LOS DATOS
7.GRABAR DATOS
10.GUARDAR CAMBIOS11.IMPRIME ACTUALIZACION
2.DESPLIEGA FORMULARIO3.SOLICITA ID DE ESTUDIANTE
5.VALIDA LOS DATOS6.DEVUELVE DATOS DEL ESTUDIANTE
8.ALMACENA DATOS9.DATOS ALMACENADOS
FLUJO ALTERNATIVOACTOR SISTEMA3.1. SI EL USUARIO NO INGRESA ID O INGRESA ID ERRÓNEO 3.2. SI LOS DATOS DE LA CASILLA ID
ESTA ERRÓNEA O VACÍA EL SISTEMA LANZA UNA VENTANA DE ERROR; Y PERMITE QUE EL USUARIO (ADMINISTRADOR) VUELVA A INGRESARLO.
POSCONDICION REALIZA CAMBIOS
NOMBRE INGRESA NOTASDESCRIPCION GUARDA DATOS
ACTORES DOCENTE
PRECONDICION EL DOCENTE DEBE ESTAR REGISTRADO Y EL ESTUDIANTE TAMBIEN.
FLUJO NORMALACTOR SISTEMA1.SOLICITA PLANILLA DE CALIFICACION
4.INGRESA ID ESTUDIANTE5. selección DE ASIGNATURA.
7. INGRESA NOTAS DE ASIGNATURA.
9. GUARDA CAMBIOS
10.IMPRIME ACTUALIZACION.
2. despliega PLANILLA DE CALIFICACION3.SOLICITA EL ID DEL ESTUDIANTE
6. DESPLIEGA ASIGNATURAS.
8. ALMACENA CAMBIOS.
FLUJO ALTERNATIVOACTOR SISTEMA
4.si el usuario no ingresa id o ingresa id incorrecto 4.2. Si los datos de la casilla id son erróneos
o la casilla está vacía el sistema lanza una ventana de error; y permite que el usuario (DOCENTE) vuelva a ingresarlo.
POSCONDICION INGRESO DE NOTAS
NOMBRE MODIFICA NOTAS
ACTUALIZA NOTASDESCRIPCION
ACTORES DOCENTE
PRECONDICION EL USUARIO DEBE ESTAR PREVIAMENTE REGISTRADO
FLUJO NORMALACTOR SISTEMA1.SOLICITA PLANILLA DE CALIFICACION
4.INGRESA ID DE ESTUDIANTE5.SOLICITA ASIGNATURAS
7.HACE MODIFICACIONES
9.GUARDAR CAMBIOS10.IMPRIME ACTUALIZACION
2.DESPLIEGA PLANILLA DE CALIFICACION3.SOLICITA ID DE ESTUDIANTE
6.DESPLIEGA ASIGNATURAS
8.ALMACENA CAMBIOS
FLUJO ALTERNATIVOACTOR SISTEMA4.1. SI EL USUARIO NO INGRESA ID O INGRESA ID ERRÓNEO 4.2. SI LOS DATOS DE LA CASILLA ID
ESTA ERRÓNEA O VACÍA EL SISTEMA LANZA UNA VENTANA DE ERROR; Y PERMITE QUE EL USUARIO (DOCENTE) VUELVA A INGRESARLO.
POSCONDICION REALIZA CAMBIOS
NOMBRE ALMACENAR UN NUEVO ESTUDIANTE
DESCRIPCION REGISTRA NUEVO ESTUDIANTE
ACTORES ADMON.
PRECONDICION EL USUARIO DEBE ESTAR PREVIAMENTE REGISTRADO
FLUJO NORMAL
ACTOR SISTEMA
1. SOLICITA FORMULARIO INGRESAR NUEVO ESTUDIANTE.
4.ingresa id
7.ingresa datos
10.GUARDAR DATOS11.IMPRIME actualización de datos
2.DESPLIEGA FORMULARIO3. SOLICITA ID.
5.RECTIFICAR ID6.DESPLIEGA FORMULARIO
8.ALMACENAR DATOS9.DATOS ALMACENADOS
FLUJO ALTERNATIVO
ACTOR SISTEMA
5.1. SI EL USUARIO NO INGRESA ID O INGRESA ID ERRÓNEO EN LA RECTIFICACIÓN
8.1. SI EL USUARIO NO INGRESA GRADO O INGRESA GRADO ERRÓNEO EN LA RECTIFICACIÓN
5.2. SI LOS DATOS DE LA CASILLA ID NO HAN SIDO INGRESADOS O FUERON INGRESADOS INCORRECTAMENTE EL SISTEMA LANZA UNA VENTANA DE ERROR PERMITIÉNDOLE AL USUARIO VUELVA A INGRESARLO.
8.2. SI LOS DATOS DE LA CASILLA GRADO NO HAN SIDO INGRESADOS O FUERON INGRESADOS INCORRECTAMENTE EL SISTEMA LANZA UNA VENTANA DE ERROR PERMITIÉNDOLE AL USUARIO VUELVA A INGRESARLO.
POSCONDICION INGRESA NUEVO ESTUDIANTE A LA BD
NOMBRE Histórico de pagos estudiante
DESCRIPCION Visualiza historia de pagos
ACTORES acudiente
PRECONDICION El estudiante debe estar registrado.
El administrador debe haber actualizado los pagos.
El acudiente debe de tener acceso.
FLUJO NORMALACTOR SISTEMA1.solicita consulta
4. ingresa id estudiante.
7. visualiza pagos.8. finaliza consulta.
2. despliega formulario3.solicita id estudiante
5.validad id estudiante6. despliega formulario de pagos
FLUJO ALTERNATIVOACTOR SISTEMA
3.si el usuario no ingresa id o ingresa id incorrecto 3.2. Si los datos de la casilla id son erróneos
o la casilla está vacía el sistema lanza una ventana de error; y permite que el usuario (empleado) vuelva a ingresarlo.
POSCONDICION consultar los pagos
NOMBRE Histórico de notas del estudiante
DESCRIPCION Visualiza historia de notas del estudiante
ACTORES acudiente
PRECONDICION El estudiante debe estar registrado.
El administrador debe haber actualizado los pagos.
El acudiente debe de tener acceso.
FLUJO NORMALACTOR SISTEMA1.solicita consulta
4. ingresa id estudiante.
7. visualiza notas.8. finaliza consulta.
2. despliega formulario3.solicita id estudiante
5.validad id estudiante6. despliega formulario de notas
FLUJO ALTERNATIVOACTOR SISTEMA
3.si el usuario no ingresa id o ingresa id incorrecto 3.2. Si los datos de la casilla id son erróneos
o la casilla está vacía el sistema lanza una ventana de error; y permite que el usuario (empleado) vuelva a ingresarlo.
POSCONDICION consultar los notas
DIAGRAMA DE CLASES
DIAGRAMA DE ESTADOS
DOCENTE SOLICITAACCESO
AUTORIZADO
CANCELADO
AGREGAR NOTAS
MODIFICAR NOTA
ACUDIENTE SOLICITAACCESO
AUTORIZADO
CANCELADO
VER PAGOS
VER NOTAS
ADMON. SOLICITAACCESO
AUTORIZADO
CANCELADO
TODO SISTEMA
MODIFICAR NOTAS
VER NOTAS
AGREGAR ESTUDIANTE
AGREGAR PAGOS
VER PAGOS
MODIFICAR ESTUDIANTE
DIAGRAMA DE ACTIVIDADES
Pulsar Acceso Admon
Introducir DatosUser y pass
Pulsar Acceso Acudiente
Introducir DatosUser y pass
Cierre De Sistema
Visualiza pagosVisualiza Notas
Pulsar Acceso Docente
Introducir DatosUser y pass
Guarda Cambios
Modifica NotasIngresar Notas
INTERFAZ
BDFACHADA
4,11
17,16
5, 12
2, 9, 14, 18
6, 8, 13, 17
INTERFAZ
BDFACHADA
5
6
2, 3, 8, 9, 10
7
DIAGRAMA DE COLABORACIONES
MODIFICAR REGISTROS
ADMON
HISTORICO DE PAGOS
ACUDIENTE
INTERFAZ
BDFACHADA
5,12
17
6, 13
2, 3, 8, 10,15, 19, 20
7, 14, 18
INTERFAZ
BDFACHADA
5
6
2, 3, 8, 9,10
7
INGRESAR NOTAS
DOCENTE
HISTORICO DE NOTAS
ACUDIENTE
6, 12, 17
INTERFAZ
BDFACHADA
5, 11, 16
2, 3, 9, 14, 19, 20
7, 13, 18
INTERFAZ
BDFACHADA
5, 10, 15
5, 11, 16
2, 3, 8, 13, 18, 19
6, 12, 17
MODIFICAR NOTAS
DOCENTE
ALMACENAR NUEVO ESTUDIANTE
ADMON
DIAGRAMA DE COMPONENTES
DIAGRAMA DE DISTRIBUCION
INTERFACES
top related