Vous êtes sur la page 1sur 38

UNIVERSIDAD AUTONOMA DE SANTO DOMINGO

UNIVERSIDAD AUTONOMA DE SANTO DOMINGO

UASD - PUERTO PLATA

ULTIMO PARCIAL DE INGENIERIDA DE SOFTWARE II

ANALISIS Y DISEÑO DE UN SISTEMA DE REGISTRO ESCOLAR Y DOCENTE DE COLEGIOS COLEGIO


EL EDEN

Profesor:

Ing. Edward Martínez Lantigua

PRESENTADO POR:

Melvin Parra Marte

Yardiry Roman

DB-6938

DC-8818
Índice Proyecto de Sistemas.
1. Introducción.

a. Nombre del Sistema.

b. Descripción de la empresa.

c. Añadir Historia de la Empresa, y Detalles de lo que hace.

d. Organigrama de la Empresa.

e. Departamento o área en el que se utiliza.

i. Explicación del Dpto.

2. Cálculo del tiempo estimado para el desarrollo del Proyecto (Mediante


Diagrama de Pert o GANTT). Se puede aplicar MS-Project. (CASE De
Planeamiento)

3. Análisis del Sistema.

a. Análisis Preliminar.

i. El Sistema.

- Nombre y Descripción del Sistema.

- Alcance

a. Procesos que lo componen.

b. Detalle de los procesos. Explicación de c/uno.

ii. Estimaciones.
- Personal.

- Hardware.

- Software.

iii. Estudio de Factibilidad.

- Factibilidad Económica.

- Factibilidad Técnica.

- Factibilidad Operativa.

iv. Determinación de los requerimientos.

- Especificaciones del Sistema (Enunciado del Problema). y/o

- Cuáles son las necesidades de la empresa que serán suplidas por el sistema.
y/o

- Objetivo.

b. Análisis Detallado.

i. Análisis de los Datos.

- Modelo Entidad-Relación.

- Modelo Orientado a Objetos.

a. Diagrama UML

ii. Análisis de los Procesos.

- Diagramas de Casos de Uso

- DFD.

- Diccionario de Datos.

iii. Anexo de Documentos Físicos que utiliza el Sistema. (Fotocopias u Originales).

4. Diseño del Sistema.


a. Diseño de la Base de Datos.

b. Diagrama Estructurado.

c. Diseño del Menú del Sistema.

d. Diseño de Pantallas de Entrada de Datos.

e. Diseño de Consultas y Reportes.

5. Programación.

a. Diseño de la Base de Datos Física del Sistema. (Seleccionar un DBMS)

b. Selección del Lenguaje de Programación.

c. Realizar el Prototipo del Sistema.

i. Menú del Sistema.

ii. Mantenimientos (Uno o Dos).

iii. Proceso principal.

iv. Consultas (Una o Dos).

v. Reportes (Uno o Dos).

d. Pruebas.

6. Implementación.

a. Elegir un tipo de conversión. Explicar.


Análisis de Sistema De información
1- Introducción:

Por medio de este trabajo se desea comprender la mayoría de lo que


tenga que ver con el funcionamiento del registro y cobro de mensualidad
a los estudiantes y el manejo del personal docente de Colegio el Eden. Se
pretende hacer un análisis de sistema tomando en cuenta todos los
puntos de vista de de la dirección del centro educativo del mismo
nombre de la fundación y así poder llegar a una solución. Para poder
llegar a la solución se deben ocupar varias herramientas para el análisis.
Algunas de estas son: determinar los requerimientos, el cual comprende,
como más importante punto, los diagramas de Flujo; analizar los
resultados y un diseño preliminar de la alternativa de solución.
Lo que comprende este trabajo son los aspectos generales del entorno del
trabajo que incluyen antecedentes, justificación, objetivos del trabajo,
alcances, limitaciones y factibilidades. Con esto se pretende obtener la
información general de la empresa con la cual se verá cuales son los
requerimientos de la empresa.

En la segunda parte ya se obtienen los requerimientos concretos y se


construyen diagramas de flujo de datos para ver cuáles son los procesos
por los que se pasa para elaborar el registro de estudiantes de dicho
Centro Educativo. Se explican estos flujos de datos en la documentación
a continuación de los diagramas. Con esto se pretende obtener una forma
gráfica de cómo funcionará el sistema.

a. Nombre del Sistema.


Sistema de registro escolar y docente de Colegios

b. Descripción de la Empresa
Colegio el Edén esta es una institución Con fines de lucro, dedicada al
desarrollo de niños, niñas, así como la educación, salud, crecimiento
espiritual y personal de las familias de la comunidad.
c. Historia de la Empresa y detalle de lo que hace.

El 17 de agosto se inicia este proyecto emprendedor con un personal de 4


docentes y 1 conserje. Con mucho trabajo y sacrificio iniciamos este proyecto de
alfabetización, aporte a la sociedad en la figura de los niños de este sector. En
esa época había mucha debilidad en eso.
Fue un proyecto más bien de ayuda, por lo que iniciamos con un bajo costo los
pagos de la mensualidad.
Iniciamos en una casa de familia que funcionaba como centro educativo con 5
cursos. En el primer año iniciamos con 23 niños, en el segundo ya contábamos
con 54 y en el tercer año alcanzamos los 70. Y así hemos ido avanzando medida
pasan los años.

d. Organigrama de la Empresa.

Directora general, sub directora, secretaria, encargada de finanzas


Directora del centro educativo, sub directora, encargada de sistema.
Docentes, maestro de deporte
Mantenimiento, limpieza, portero.

Organigrama General
Gerente

Secretaria Director Maestros Enc. Finanzas

Enc. Sistema Maestros Conserje


Organigrama Jerárquico.

Gerente

Director

Secretaria Enc. Finanzas

Enc. Sistema Maestros

Conserje

a. Departamento o área en el que se utiliza.


Dicho sistema será utilizado en la dirección del Colegio El Eden y será
utilizado por el encargado de sistema quien trabaja junto a la dirección.

i. Explicación del Dpto.

Este departamento es que se encarga de dirigir el centro educativo, lleva el


control tanto de cobro como de la inscripción de los estudiantes, es quien le
asigna el trabajo al encargado del sistema quien se encarga de llevar a cavo todo
el proceso de digitación de toda la información del centro y los estudiantes.
2. Cálculo del tiempo estimado para el desarrollo del Proyecto (Mediante Diagrama de
Pert o GANTT). Se puede aplicar MS-Project. (CASE De Planeamiento)

Actividad. Precedente. Estimación Estimación Estimación Tiempo


optimista. más pesimista. esperado.
probable.
A - 2 5 6 5
B A 2 6 7 6
C B 1 2 4 2
D B,C 4 5 7 5
E D 2 2 2 2
F E 1 1 1 1

Determine:

A) Introducción. B) Análisis del sistema. C) Análisis preliminar. D) Estimaciones. E) Estudio de


factibilidad. F) Determinación de los requerimientos.

5 6 5 2 1
2+4(5)+6 = 4.67 1 2 4 5 6 7
6 A B D E F
2+4(6)+7 = 5.5
6 2
3
1+4(2)+4 = 2.16 C 0
6
4+4(5)+7 = 5.16
6
2+4(2)+2= 2
6
1+1(1)+1 = 0.5
6

Te = a+4m+b
6
3. Análisis del Sistema

a. Análisis Preliminar

i. El Sistema.
- Nombre y Descripción del Sistema
- Sistema de registro escolar y docente de Colegios

Mediante este trabajo se pretende entender el funcionamiento del


registro de estudiantes, cobro de las mensualidades, nomina del colegio,
así como el control de la llegada y salida de los maestros del colegio y
tratar de facilitarlo por medio del análisis de sistema.

 Mejorar la rapidez del cobro de la mensualidad a los estudiantes.


 Facilitar el registro e inscripción de los estudiantes.
 Llevar un control de la hora de llegada y salida del personal docente, así como la
nomina del colegio.
 Alcance
a. Procesos que lo componen.
 Registro de estudiantes
 Elaboración de Recibo de Pago
 Nomina de pago
 Registro entrada y salida del personal
 Generación de calificaciones
 Planificación
 Gastos

Detalles de los procesos. Explicación c/uno.

Registro de estudiante.

Descripción.
Se realiza con los datos del estudiante, es decir se inscribe el estudiante para el
nuevo año escolar

Elaboración de recibo de pago.

Descripción.
Se elabora un recibo de pago, en base a los pagos del estudiante concerniente a
inscripción, mensualidad o mora por atraso.
Nomina

Descripción.
Se lleva un registro del personal del colegio, tanto como el control de los pagos a dicho
personal.

Registro de entrada y salida del personal

Descripción.
Es un proceso donde se obtienen los datos de la entrada y la salida del personal
docente al colegio.

Registro de calificaciones

Descripción.
A traves de este proceso se registrara la condición del estudiante y las
calificaciones

Planificación

Descripción.
En este proceso se generan las planificaciones de clase, por cada curso y maestro

Finanza
- P
Descripción. e
r
En este se registran los gastos del colegio
s
i.o Estimaciones
n Se ha analizado gran parte de los requerimientos de la
a Fundación “Colegio el Eden” y se ha establecido que para
l que la propuesta funcione, debe de haber una participación
integra de software, hardware y capital Humano. La
empresa aun no cuenta con todo el equipo por lo que tendrá
que adquirirse para poder empezar con la primera etapa del
proyecto.

Para el
desarro
llo de
las
etapas se necesitara el siguiente recurso humano.
RECURSO HUMANO ACTIVIDADES
Como Analista-programador, tendrá la
Analista-programador
tarea ardua de implantar el sistema, darle
Recibirá un pago de RD$15,000.00 mantenimiento y coordinar el proyecto.

Será la persona encargada de introducir los


Digitador
Datos en el sistema y será el responsable de
Recibirá un pago de RD$5,500.00 la información en la base de Datos

La importancia del personal es importante,


Personal
puesto que ellos, como usuarios, son los
El adiestramiento tendrá un costo de que brindan la información para un posible
RD$2,000.00 desarrollo y mejoras al sistema.

El personal tendrá que tomar un adiestramiento de cómo se maneja la aplicación y la


forma en que se registran los estudiantes, como poner la condición del estudiante, como
se genera una factura así de cómo almacenarla y recuperar información útil, así como
las demás funciones del sistema.
Hardware.
Para la Fundación Colegio el Eden, los requerimientos del equipo a utilizar en el
proyecto deben ser los mínimos
 Computadora Pentium i7 Mhz o superior.
 Disco duro de 260 Gigabytes mínimo.
 Memoria RAM de 12gb.
 Tarjeta de red.
 Monitor de 18 pulgadas.
 Teclado y mouse.
 Impresora.
 Unidad de CD-ROM (opcional).
 Sistema Operativo Windows 10 o superior.
Software.

Se ha mencionado, el sistema cumple con los requisitos mencionados anteriormente. Se


puede mencionar el proceso de registro tanto de estudiantes como del personal, donde
toda la información se guarda en los registros y se lleva un control de estos mediante la
aplicación.

ASPECTO ECONOMICO
En cuanto al aspecto Económico,
El sistema tendrá un valor total de RD$22,000.00, esto incluyendo licencias,
adiestramiento, analista-programador, digitado y demás gastos durante todo el proceso a
llevar a cavo para el desarrollo e implementación del sistema.
No se han cuantificado los costos indirectos para el proyecto, como papelería,
electricidad, infraestructura. Solo se han considerado las etapas de corto plazo.
Nota: Se ha incluido solamente los costos en cuanto a desarrollo del sistema a corto
plazo se refiere, otros gastos como papelería, infraestructura, etc.

ii. Estudio de Factibilidad.

- Factibilidad Económica
Debido a la gran competencia que existe en el mercado, la
empresa Fundación Colegio el Eden debe de buscar la
manera de poder mantenerse a la altura de los demás y con
una posición en el mercado. De esta manera se beneficia la
propia compañía, como también sus clientes antiguos y los
que están por venir. No hay que ser un genio para darse
cuenta que una compañía bien organizada trabaja con más
rapidez y con mejor calidad.

El costo de esta tecnología puede ser un poco alto, pero los


resultados obtenidos serán más que satisfactorios.

- Factibilidad Técnica.
De acuerdo a la investigación realizada en la empresa
Fundación Colegio el Eden se ha logrado determinar que
esta necesita de un sistema de registro más eficiente para
poder desempeñar sus actividades de manera más rápida y
confiable.
Recordemos que los clientes desean una buena atención, esto
incluye la manera en que se les atiende, que tan rápido son
atendidos y la buena presentación de los documentos
entregados. Por medio de este nuevo sistema la calidad se va a
detectar desde el momento en que el estudiante hace presencia
al colegio por primera vez, hasta que finaliza el año escolar.

Por eso, se le recomienda a la empresa adquirir equipo nuevo


para poder ejecutar programas de mejor estructura y calidad,
como lo es el nuevo sistema de registro ya mencionado.

- Factibilidad operativa.
Se ha hecho un análisis de la empresa “Fundación Colegio el
Eden”, se ha observado que la empresa cuenta con el personal
idóneo para manejar el sistema, además de poseer estructura
adecuada para su implementación, su personal tiene la
capacidad para el manejo de un software con el debido
entrenamiento.
El sistema será utilizado por la/s personas que inscribe a los
estudiantes para poder hacer un registro más rápidos,
consultas y cobros más rápidos, minimizando errores que se
puedan cometer.

El sistema está orientado exactamente hacia los objetivos de


la empresa en general, dado que el sistema aportaría un
seguimiento de los registros y reportes diarios a la dirección
del colegio llevando un control más robusto de la empresa.

iv. Determinación de los requerimientos.

- Especificaciones del Sistema (Enunciado del Problema). y/o


El sistema de registro escolar y docente de colegios es un sistema para registrar
estudiante, manejar el cobro de las mensualidades, instrucción, maneja también el
registro de la entrada y salida del personal del colegio así como la nomina de pago y
el registro de los gastos del colegio

- Cuáles son las necesidades de la empresa que serán suplidas por el sistema. y/o
Las necesidades del colegio son la falta de un sistema informático que permita llevar
el registro de los estudiantes, el control de la hora de llegada y salida del personal as
como
El manejo de la nomina de pago, también el cobro de la mensualidad de los
estudiantes.

- Objetivo.
El objetivo de este programa es poder resolver las necesidades del colegio.

b. Análisis Detallado.
i. Análisis de los Datos
- Modelo Entidad-Relación

Entidades:

Alumnos Empleado

Asignatura Recibo

Aula TarjetaPago

Calificaciones Usuario

ControlPago

Curso

Atributos de entidades:
Alumnos: Mat_Alumno Seccion

Id Espnota1 Tanda

Matricula Espnota2 Empleado:

Id_tarjeta_pago Espnota3 ID

Nombre Espnota4 Cedula

Apellido Espnota5 Nombre

Teléfono Natnota1 Apellidos

Dirección Natnota2 Dirección

Edad Natnota3 Celular

Fecha nacimiento Natnota4 Cargo

Sexo Natnota5 Sueldo

Nacionalidad Matnota1 Horario

Aula Matnota2 Recibo:

Padre Matnota3 ID

Madre Matnota4 ID_Recibo

AñoEscolar Matnota5 ID_Alumno

EstadoEstudiante Socnota1 Fecha_Pago

Grado Socnota2 Concepto_Pago

PagoFijoMes Socnota3 Monto_Pagado

FechaEntrada Socnota4 Fecha_Modificacion

Cedula Socnota5

Asignatura: Fechamodif

ID ControlPago:

Nombre_Asignatura ID

ID_Profesor Desc_nivel

Aula: CostoNivel

ID FechaCreacion

Aula Nivel

Capacidad

DescripcionAula Curso:

Nivel Id

Calificaciones Grado

ID ID_Aula
TarjetaPago: Usuario:

NumFact id

IdTarjetaPago Usuario

IdMatricula Contrasena

PagoMes Nombre

FechaPago Apellido

Recargo Dirección

PagoFMes Cedula

FechaProxPago

MesPagado

TotalPagado

Pendiente

Relaciones

Relación Tipo Concepto


Alumno/Calificación n:m “adquieren”
Alumno/Recibo 1:1 “adquiere”
Alumno/Empleado n:1 “son atendidos por”
Curso / Alumno 1:n “tiene”
Curso / Calificación 1:n “adquiere”
Curso/Empleado n:m “es atendido por”
Empleado / Recibo 1:1 “recibe”
Empleado/Gastos n:m “están incluidos”
Empleado/Calificación n:m “Reportan”
Recibo de Pago/Entrada y Salida n:m “se requieren”

Diagrama Entidad-Relación Apellido Curso


Nomb Edad
Cap. Tanda re
Profesor
ID
ID sesion Direc.

1, 1
tiene
1, n
Alumnos
1, 1
1, n
Cursos Adquiere 1, n n, 1

1, 1
Adquieren
No Tipo beneficiario Es atendido por n,1
.
Nomb. alum
1, 1 Son atendidos
Fecha Adquiere Calificacion
por

1, 1
1, 1 Codigo
Reporta
ID Est. n
Recibo de Pago Notas
Materia n, m
1, 1 1, 1
1, 1 Recibe
1, n
1, 1 Empleados
Se requieren Están incluidos n, m Ced.
en

Sueldo Nombre
Tip. Transacción
n, m 1, 1
Horario apellido
Fecha
Cargo

Finanza Destino

Descripcion

Monto

Modelo Conceptual de la BD.


Tab. Alumnos
Campo Tipo Tamaño Dec. Índice o Clave
Id int
Matricula nvarchar 20 Primaria
Id_tarjeta_pago nvarchar 15
Nombre nvarchar 50
Apellido nvarchar 50
Teléfono nvarchar 20
Dirección nvarchar 50
Edad int
Fecha nacimiento date
Sexo nvarchar 15
Nacionalidad nvarchar 50
Aula nvarchar 10
Padre nvarchar 50
Madre nvarchar 50
AnoEscolar nvarchar 50
EstadoEstudiante int
Grado nvarchar 15
PagoFijoMes numeric 6,0
FechaEntrada date
Cedula nvarchar 20

Tab. Asignatura
Campo Tipo Tamaño Dec. Índice o Clave
ID int
Nombre_Asignatura nvarchar 50 Primaria
ID_Profesor int
Tab. Aula

Campo Tipo Tamaño Dec. Índice o Clave


ID int
Aula nvarchar 10 Primaria
Capacidad int
DescripcionAula int
Nivel nvarchar 10

Tab. Calificaciónes

Campo Tipo Tamaño Dec. Índice o Clave


ID int
Mat_Alumno nvarchar 20 Primaria
Espnota1 int
Espnota2 int
Espnota3 int
Espnota4 int
Espnota5 int
Natnota1 int
Natnota2 int
Natnota3 int
Natnota4 int
Natnota5 int
Matnota1 int
Matnota2 int
Matnota3 int
Matnota4 int
Matnota5 int
Socnota1 int
Socnota2 int
Socnota3 int
Socnota4 int
Socnota5 int
Fechamodif Date

Tab. ControlPago

Campo Tipo Tamaño Dec. Índice o Clave


ID int Primaria
Desc_nivel nvarchar 50
CostoNivel decimal 10.0
FechaCreacion date
Nivel nchar 2

Tab. Curso

Campo Tipo Tamaño Dec. Índice o Clave


ID int
Grado nvarchar 10 Primaria
ID_Aula nvarchar 10
Seccion nvarchar 10
Tanda varchar 1
Tab. Empleado

Campo Tipo Tamaño Dec. Índice o Clave


ID int
Cedula int Primaria
Nombre varchar 20
Apellido varchar 20
Dirección varchar 50
Celular int
Cargo varchar 30
Sueldo int
Horario time

Tab. Recibo

Campo Tipo Tamaño Dec. Índice o Clave


ID int
ID_Recibo int Primaria
ID_Alumno int
Fecha_Pago date
Concepto_Pago varchar 50
Monto_Pagado int
Fecha_Modificacion datetime

Tab. TarjetaPago

Campo Tipo Tamaño Dec. Índice o Clave


NumFact int Primaria
IdTarjetaPago nvarchar 50
IdMatricula nvarchar
PagoMes numeric 6,0
FechaPago date
Recargo numeric 6,0
PagoFMes numeric 6,0
FechaProxPago date
MesPagado int
TotalPagado numeric 6,0
Pendiente numeric 6,0

Tab. Usuario

Campo Tipo Tamaño Dec. Índice o Clave


Id int
Usuario nvarchar 50 Primaria
Contrasena nvarchar 50
Nombre nvarchar 50
Apellido varchar 50
Dirección nvarchar 50
Cedula nvarchar 15
Telefono nvarchar 15
- Modelo Orientado a Objetos.

Diagrama de clase UML


ii. Análisis de los Procesos.

Diagrama caso de uso

Diagrama caso de uso

Sistema centro Educativo

Controlan la
asistencia

Inscripción de
alumnos Encargado Sistema
Padres o
tutores
Registra Registrar
calificaciones alumnos

Encargado finanzas
Realiza informes
financieros
Sigue el
rendimiento

Dirige el
Pago de personal
mensualidad

Realiza informes Director


del colegio
Profeso
r
- DFD.

Minerd Plan escolar Contexto Plan escolar Director

Director Proyecto Proyecto estudiantil Maestros

Maestro Plan estudiantil Plan estudiantil Alumnos


Centro escolar
Lista de alumnos Maestros
Alumnus o padres Datos personales
Colegio el Eden. Libreta de notas Alumno o padres
Maestro Notas
s

Nivel 0
1
Padres/Alumnos Datos personales Datos personales A Expediente
Matricula
Datos personales
Datos personales
Notas
2
Notas B Notas
Maestros Control de notas
Notas
3

Control de
Asistencia
asistencia Asistencia

C Asistencia
Reporte general
Padres/alumnos 4 Asistencia

Notas y Asistencia
Reporte
Director
Notas y Libretas de N Expediente
Minerd
Nivel 1

Exp. Matricula

Documentos entreg Revisión de


Datos personales documentos
Alumnos/padres

Registro de datos
Aprobados

Documentos
Maestros
Formación de secciones
Asignación de grado

Datos de matricula

Reporte general
Información de alumnos
Minerd
Reporte
Diagrama de nivel 1

Control de notas

1 Archivo de notas

Notas

Evaluaciones 1.1.1 Listado de notas


Alumno Maestro
Capturas de
Notas notas
Docente Notas

Libreta de notas 1.1.2


1.1.3
Promedio de notas Promediar
Pasar a libreta Secretaria
notas

Director
Colector de notas

1.1.5
1.1.4 Libreta sellada y terminada Libretas de notas Entrega de
Maestros
Sello y firma notas

Minerd

Alumnos/padre de familia
Diagrama de nivel 1

Listado de asistencia

Asistencia 1.1.3 Resultados de asistencias


Maestros Secretaria
Registro de
Respuestas asistencia individual
Alumno Resultados

1.1.3

Registro de Libro de asistencia


asistencia en libro

Asistencia general
Asistencia general

Minerd Director
Diagrama de nivel

Reporte

Información 1.1.1 Reporte


Personal docente Director
Elaboración de
reporte Reporte

1.1.2
Maestro/as
Envió de
Información reporte
Reporte
3 Registro de alumnos 1 Archivo de asistencia

2 Archivo de notas Minerd Secretaria


Funciones.

Registro de pago: (Nombre_Alumno, Nivel, Curso, Monto a Pagar, Nombre_Tutor).

– Si el nombre del alumno se repite entonces verificamos el nombre del tutor para
realizar la operación de cancelación de pago.

– Busca el nombre del alumno para hacer el pago de mensualidad correspondiente

– Se registra el monto de pago que realizo

Generar Comprobante de pago: (Apellido_Tutor, MONTO)

– Este comprobante servirá para su administración del tutor del alumno.

– Se genera el comprobante una vez que se haya hecho el registro del pago
correspondiente.

– Verificando ambas partes, recién se realiza la impresión de este comprobante.

– El comprobante llevará el Apellido del tutor del alumno cada vez que se haga el pago.
(No es necesario que el padre este presente para cancelar el pago, ya que puede ser
realizado por terceras personas)

Obtener Datos del Alumno: (Nombre_Tutor, Telf._Tutor, Dirección_Tutor,


Nombre_Alumno, Nivel, Curso, Dirección, Certificado_Nac)

– Acá se puede obtener el estado del alumno.

– Este podrá ser visto mediante la secretaria.

– También podrá ser impreso cada vez que se requiera.

Verificar Deudas: (Nombre_alumno, Apellido_Alumno, Nivel, Curso, Monto_Deuda)

– Verificar Deudas Anteriores.

Subsistema de pago de deudas: (Ingresos, Deudas_por_Cobrar, Datos_Alumno)

– Este es para el control del Director Administrativo


– Podrá obtener la información general de los ingresos que hubo hasta la fecha.

– Podrá obtener la información general de las deudas que existe hasta esa fecha.

– Se podrá saber que alumno son los que deben o están al día con sus pensiones.

Verificación de proceso de pago: (Tipo_Plan, Datos_tutor, Nombre_Alumno)

– Elige la opción de pago. (Esto se realiza en el momento de la inscripción)

– Se verifica que tipo de plan de pago tiene el alumno.

• Puede ser que al padre o tutor del alumno le dieron un descuento por el número de
hijos inscritos en el colegio.

• Puede ser que el padre o tutor hizo el pago anual.

• Es becado.

Cancelar Pago: (Nombre_Alumno, _Nivel, Curso, Nombre_Tutor, Monto_Deuda)

– Se procede a cancelar el monto requerido o fijado por el director

– Se detalla el tipo de pago, y el comprobante de la misma cancelación


Diccionario de datos.

Id _ alumno = *Identificador único de alumno*

Paterno+materno+nombre+fecha_nacimiento

Nombre {carácter legal}

Paterno {carácter legal}

Materno {carácter legal}

Fecha_nacimiento = *fecha de nacimiento*

Caracteres legales [A-Z/a-z]

Id_pago = *Identificación de numero de pago*

(digito-numérico)

Id _ curso = *Identificación de curso*

(Digito -alfanumérico)

Id_usuario = *identificación usuario*

(digito-alfanumérico)

Num_pago = [id _ pago]

Inf_gral_alumno = *datos de alumno en general*

{id_alumno, Id_tarjeta_pago, nombre, apellidos, teléfono, dirección, edad,


fecha_nacimiento, sexo, nacionalidad, id_curso, padre, madre. nombre_tutor,}

Direccion_actual = *datos acerca de la dirección del alumno*


Datos usuario = *datos actuales del usuario

{id_usuario+nombre+paterno+materno+dirección}

Login = nombre con el que se registra

Pass Word = contraseña usuario

Datos factura = descripción de la factura

{id_pago+mensualidad}

Reporte ingreso = reporte a la administración sobre ingresos por cobro*

{Total monto}

Reporte pago = *reporte a la administración sobre pago de mensualidad

{id_alumno+nombre+paterno+materno+curso+num_pago}

Reporte mora = *reporte a la administración sobre mora de alumnos

{id_alumno+nombre+paterno+materno+curso+num_pago}

Respuesta = [*pago anulado* /*no se pudo anular el pago*]

Solicitud = [*reporte de ingreso mensual*/ *reporte de pago de mensualidad por


alumno*/*reporte por mora por curso*/]

Especificación de procesos.

Proceso1.1: Registrar pago de mensualidad.

Comienza.

Encontrar alumno en ALUMNO con id_alumno = id_alumno

SI no encuentra registro
Respuesta = “No existe Alumno”

Desplegar respuesta

Salir

Fin_Si

Encontrar condición en CONDICION con id _ condición= curalumno.id_condicion en


cur condición

Encontrar último _ pago en mensualidad con id _ alumno = id _ alumno

Crear registro de mensualidad a partir de id_alumno, ultimo_pago+1,


curMensualidad.monto

Añadir registro de mensualidades a pago

Terminar

Proceso 1.2: Verificar pago

Comienza

SI id_mensualidad es recibido

Encontrar id_alumno, id_mensualidad en pago con id_alumno = id_alumno, id_pago =


id_pension

SI no encuentra registro

Respuesta = Falso

Devolver respuesta

Caso Contrario

Respuesta = Verdadero
Devolver respuesta

Fin_si

Fin_si

Terminar.

a. Diseño de la Base de Datos.

Tab. Alumnos

Campo Tipo Tamaño Dec. Índice o Clave


Id int
Matricula nvarchar 20 Primaria
Id_tarjeta_pago nvarchar 15
Nombre nvarchar 50
Apellido nvarchar 50
Teléfono nvarchar 20
Dirección nvarchar 50
Edad int
Fecha nacimiento date
Sexo nvarchar 15
Nacionalidad nvarchar 50
Aula nvarchar 10
Padre nvarchar 50
Madre nvarchar 50
AnoEscolar nvarchar 50
EstadoEstudiante int
Grado nvarchar 15
PagoFijoMes numeric 6,0
FechaEntrada date
Cedula nvarchar 20

Tab. Asignatura

Campo Tipo Tamaño Dec. Índice o Clave


ID int
Nombre_Asignatura nvarchar 50 Primaria
ID_Profesor int

Tab. Aula

Campo Tipo Tamaño Dec. Índice o Clave


ID int
Aula nvarchar 10 Primaria
Capacidad int
DescripcionAula int
Nivel nvarchar 10
Tab. Calificaciones

Campo Tipo Tamaño Dec. Índice o Clave


ID int
Mat_Alumno nvarchar 20 Primaria
Espnota1 int
Espnota2 int
Espnota3 int
Espnota4 int
Espnota5 int
Natnota1 int
Natnota2 int
Natnota3 int
Natnota4 int
Natnota5 int
Matnota1 int
Matnota2 int
Matnota3 int
Matnota4 int
Matnota5 int
Socnota1 int
Socnota2 int
Socnota3 int
Socnota4 int
Socnota5 int
Fechamodif Date

Tab. ControlPago

Campo Tipo Tamaño Dec. Índice o Clave


ID int Primaria
Desc_nivel nvarchar 50
CostoNivel decimal 10.0
FechaCreacion date
Nivel nchar 2

Tab. Curso

Campo Tipo Tamaño Dec. Índice o Clave


ID int
Grado nvarchar 10 Primaria
ID_Aula nvarchar 10
Seccion nvarchar 10
Tanda varchar 1
Tab. Empleado

Campo Tipo Tamaño Dec. Índice o Clave


ID int
Cedula int Primaria
Nombre varchar 20
Apellido varchar 20
Dirección varchar 50
Celular int
Cargo varchar 30
Sueldo int
Horario time
Tab. Recibo

Campo Tipo Tamaño Dec. Índice o Clave


ID int
ID_Recibo int Primaria
ID_Alumno int
Fecha_Pago date
Concepto_Pago varchar 50
Monto_Pagado int
Fecha_Modificacion datetime

Tab. TarjetaPago

Campo Tipo Tamaño Dec. Índice o Clave


NumFact int Primaria
IdTarjetaPago nvarchar 50
IdMatricula nvarchar
PagoMes numeric 6,0
FechaPago date
Recargo numeric 6,0
PagoFMes numeric 6,0
FechaProxPago date
MesPagado int
TotalPagado numeric 6,0
Pendiente numeric 6,0

Tab. Usuario

Campo Tipo Tamaño Dec. Índice o Clave


Id int
Usuario nvarchar 50 Primaria
Contrasena nvarchar 50
Nombre nvarchar 50
Apellido varchar 50
Dirección nvarchar 50
Cedula nvarchar 15
Telefono nvarchar 15
b. Diagrama Estructurado.
Diseño del Menú del Sistema.
C. Diseño de Pantallas de Entrada de Datos.

d. Diseño de Consultas y Reportes.

5. Programación.

Vous aimerez peut-être aussi