Proyecto Facturacion de Un Colegio

26
SISTEMA DE FACTURACION COLEGIO LUIS MADINA ÁLVARO JOSÉ CARDONA HURTADO IVAN CEDIEL LUIS BARONA FACULTAD DE INGENIERIA TECNOLOGIA EN SISTEMAS SANTIAGO DE CALI JUNIO DE 2011

Transcript of Proyecto Facturacion de Un Colegio

Page 1: Proyecto Facturacion de Un Colegio

SISTEMA DE FACTURACION COLEGIO LUIS MADINA

ÁLVARO JOSÉ CARDONA HURTADOIVAN CEDIEL

LUIS BARONA

FACULTAD DE INGENIERIATECNOLOGIA EN SISTEMAS

SANTIAGO DE CALIJUNIO DE 2011

Page 2: Proyecto Facturacion de Un Colegio

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).

Page 3: Proyecto Facturacion de Un Colegio

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.

Page 4: Proyecto Facturacion de Un Colegio

DIAGRAMAS DE CASO DE USO

Page 5: Proyecto Facturacion de Un Colegio

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

Page 6: Proyecto Facturacion de Un Colegio

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

Page 7: Proyecto Facturacion de Un Colegio

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

Page 8: Proyecto Facturacion de Un Colegio

NOMBRE ALMACENAR UN NUEVO ESTUDIANTE

Page 9: Proyecto Facturacion de Un Colegio

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

Page 10: Proyecto Facturacion de Un Colegio

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

Page 11: Proyecto Facturacion de Un Colegio

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

Page 12: Proyecto Facturacion de Un Colegio
Page 13: Proyecto Facturacion de Un Colegio

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

Page 14: Proyecto Facturacion de Un Colegio

DIAGRAMA DE ACTIVIDADES

Pulsar Acceso Admon

Introducir DatosUser y pass

Page 15: Proyecto Facturacion de Un Colegio

Pulsar Acceso Acudiente

Introducir DatosUser y pass

Cierre De Sistema

Visualiza pagosVisualiza Notas

Page 16: Proyecto Facturacion de Un Colegio

Pulsar Acceso Docente

Introducir DatosUser y pass

Guarda Cambios

Modifica NotasIngresar Notas

Page 17: Proyecto Facturacion de Un Colegio

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

Page 18: Proyecto Facturacion de Un Colegio

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

Page 19: Proyecto Facturacion de Un Colegio

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

Page 20: Proyecto Facturacion de Un Colegio

DIAGRAMA DE COMPONENTES

Page 21: Proyecto Facturacion de Un Colegio

DIAGRAMA DE DISTRIBUCION

INTERFACES

Page 22: Proyecto Facturacion de Un Colegio
Page 23: Proyecto Facturacion de Un Colegio
Page 24: Proyecto Facturacion de Un Colegio