Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Tesis Final PDF
Tesis Final PDF
PROGRAMA ACADMICO DE
COMPUTACIN E INFORMTICA
LIMA - PER
2008
|3
|4
Nombre
PRESIDENTE
MIEMBRO
MIEMBRO
MIEMBRO
Calificacin
Firma
|5
|6
|7
INDICE GENERAL
CALIFICACIN OTORGADA POR EL JURADO EVALUADOR ................................................. 4
CAPTULO I:
INTRODUCCIN ............................................................................................... 15
1.1.
ANTECEDENTES ............................................................................................................ 15
1.2.
1.3.
1.4.
1.5.
OBJETIVOS ................................................................................................................... 18
2.4.
|8
3.2.1.
3.2.2.
|9
8.2.
| 10
LISTADO DE TABLAS
| 11
LISTADO DE FIGURAS
| 12
LISTADO DE DIAGRAMAS
| 13
LISTADO DE ANEXOS
ENTREVISTAS ........................................................................................................ 191
MATRIZ DE TRAZABILIDAD ....................................................................................... 196
MANUAL DE USO Y OPERACIN ....................................................................... 197
MANUAL DE PROCEDIMIENTOS DE USUARIO ................................................. 230
MANUAL DE DE PROCEDIMIENTOS DE SOPORTE TCNICO ......................... 243
CASOS DE PRUEBA ................................................................................................ 255
| 14
RESUMEN
Esta tesis titulada, Sistema de Control Administrativo School Manager para la
Institucion Educativa Privada Pedro Paulet, abarca los procesos de matrcula,
notas, cobros y control de personal.
| 15
CAPTULO I: INTRODUCCIN
1.1. Antecedentes
La Institucin Educativa Pedro Paulet, dedicada a la formacin del educando,
ha tenido en los ltimos aos un significativo incremento de alumnado, el cual
favorece a la institucin pero debido a que manejan sus procesos de forma
manual, han tenido un desequilibrio en cuanto a rapidez, eficiencia y filtraciones
ilcitas de dinero.
| 16
Departamento de Matricula:
Lentitud en la inscripcin y matricula de los alumnos.
Desorden con los documentos de los alumnos.
Riesgo de prdida de documentos
Departamento Acadmico
La entrega de registro de notas no son dados a tiempo.
El manejo de registros de notas a los docentes se les torna engorroso
debido al mtodo de calificacin.
El clculo del promedio es muy tedioso por la cantidad de notas que se
maneja por cada alumno.
Departamento de Cobranza
Mal manejo en el control de los pagos realizados por los alumnos.
Demora en la generacin de reportes de ingresos mensuales.
Falta de seguridad en cuanto al control de los cobros a los alumnos.
Departamento Personal
No hay un buen control de la hora de ingreso del personal.
Riesgo de prdida de documentacin del personal.
| 17
Debido a que todos los procesos se realizan de manera manual se busca con
el desarrollo de este sistema automatizarlo, agilizando as dichos proceso.
| 18
1.5. Objetivos
a los
A. Funcionales
Automatizar los procesos que corresponden a la Matricula.
Automatizar los procesos que corresponden a los Pagos de personal
mediante la planilla.
Automatizar los procesos que corresponden al cobro de los alumnos
como pensiones y cursos a cargo.
Agilizar los procesos de evaluacin del alumnado creando un registro
para el ingreso de notas, calculo de promedios y reportes.
B. Tcnicos
Para el Modelamiento de la informacin se utilizar la metodologa
RUP en conjunto con el UML con lo cual lograremos un plano visual del
proceso de desarrollo del proyecto.
La plataforma es una de las ms utilizadas en el mercado Microsoft
Windows XP Professional.
El lenguaje de programacin a utilizar ser: C#.net del paquete de
Microsoft, el cual es orientado a objetos.
Se utilizar el gestor de Base de Datos Microsoft SQL Server 2005, el
cual ser implementado en la Institucin Educativa.
C. Calidad
El software cumple con los requerimientos establecidos por la institucin
educativa
Pedro
Paulet.
Asimismo,
se
ha
cumplido
con
los
| 19
D. Artefactos
Documento plan de desarrollo de software.
Documento Anlisis de requerimientos.
Documento Visin.
Anlisis para el negocio.
La presentacin de los prototipos del sistema.
Al final se entregar el instalador del software, como tambin entrega
del cdigo fuente y tres tipos de manuales:
Manual de uso y operacin.
Manual de procedimientos de usuario.
Manual de procedimientos de soporte tcnico.
Con el fin de que el usuario responsable lleve a cabo la instalacin del sistema
de una manera ptima.
| 20
1.6.2. Limitaciones:
| 21
WBS (EDT):
| 22
| 23
CAPTULO II:
MARCO CONTEXTUAL
| 24
A. Anlisis Estratgico
1. Misin:
Somos una institucin integrada por personal docente calificado dedicada
al servicio integro de la educacin en valores y conocimientos para los
alumnos, para su desarrollo y compromiso con la sociedad.
2. Visin:
La Institucin Educativa Privada Pedro Paulet desempea sus labores
acadmicas para lograr llegar a ser la institucin mejor reconocida dentro
del distrito.
3. FODA:
a)
Anlisis Interno:
Lista de Fortalezas:
Contamos con Profesionales altamente calificados a quienes
apoyamos con actualizaciones y especializaciones.
Contamos con solvencia para invertir en el desarrollo de SW
para beneficio de nuestros educandos.
Condiciones de trabajo adecuados.
Lista de Debilidades:
| 25
b) Anlisis Externo:
Lista de Oportunidades:
Debido al crecimiento de la poblacin en el distrito, podemos
captar nuevos alumnos.
La oferta de software para el apoyo y control del sistema
acadmico.
La institucin acadmica se encuentra cerca de una de las
avenidas ms importantes de distrito.
Lista de Amenazas:
Competencia con instituciones privadas del mismo giro del
negocio.
Retiro de alumnado por factores econmicos.
c) Matriz FODA
| 26
ANLISIS
INTERNO
ANLISIS
EXTERNO
F1.
Contamos con D1. Dificultad en los procesos de
profesionales altamente cobros y deudas de los alumnos
calificados.
D2. Los reportes de los manejos
F2.Contamos con
solvencia para invertir en de cuenta de los clientes no son
exactos.
el desarrollo de SW
F3.
Condiciones
trabajo adecuados.
LISTA DE OPORTUNIDADES
LISTA DE DEBILIDADES
FO (Maxi-Maxi)
DO (Mini-Maxi)
1. Aprovechar el apoyo del sw
ofertado para
mejorar
los
procesos
donde
existen
dificultades.(O2,D1,D2,D3)
acadmico.
O3. La institucin acadmica se
encuentra cerca de una de las
avenidas ms importantes de
distrito.
FA (Maxi-Mini)
LISTA DE AMENAZAS
A1.Competencia con
instituciones privadas del mismo
giro del negocio.
A2.Retiro de alumnado
factores econmicos.
1. El apoyo de nuestro
personal
calificado
garantiza que el alumnado
no opte por irse a otra
por
institucin.(F1,A1)
DA (Mini-Mini)
1. Adquisicin de un software que
automatice las diversas tareas
aminorando las dificultades que
nos da los procesos manuales as
agilizndolos,
siendo
un
competidor fuerte en nuestro
rubro (D1,D2,D3,A1)
| 27
A. Clientes:
Los clientes son los alumnos, pues a ellos va el enfoque de nuestra misin;
brindndoles un servicio de calidad. En su mayora nuestros clientes residen
en el distrito de San Juan de Lurigancho y vienen de un status econmico
medio.
B. Servicio:
El servicio se basa en brindar una educacin integral, orientndolos en su
formacin en conocimientos, como en valores. Por ello el servicio se da seis
das por semana, es decir de lunes a sbado y se utiliza una metodologa en
la cual calificamos al alumno bajo tres criterios en sus tareas y trabajos, los
cuales a continuacin detallan:
Cognoscitivo: Se basa en el contenido de la tarea o de lo expuesto.
Psicomotor: Como presentan el trabajo y en caso de una exposicin
como se desenvuelven
Valorativo: El mensaje que deja.
Cabe mencionar que estos criterios tienen un peso de segn el curso.
C. Organigrama
Mediante el organigrama podemos ver grficamente la estructura de la
Institucin Educativa Pedro Paulet. (Ver Imagen 3)
| 28
Funciones:
Director
El director establecer y definir las metas de la organizacin as como
las acciones que se deben tomar para concretar la visin y misin,
como tambin deber asignar los recursos en forma ptima, ordenar y
distribuir el trabajo.
Subdirector
El subdirector se encarga de apoyar todas las funciones que realizar el
director, tambin apoyara en la toma de decisiones y en la evaluacin
de los estudios y proyectos.
Secretaria
La secretaria apoyara en el proceso de la documentacin, tambin se
encarga de mantener la comunicacin constante con los docentes y los
padres de familia.
| 29
Contabilidad
Es un staf que se encarga de registrar en los libros principales, tambin
se encarga de hacer los balances generales del colegio.
Departamento Administrativo
Se encarga de llevar a cabo las gestiones administrativas, como
realizar pagos, controlar deudas, realizar compras entre otros. Dentro
de este tenemos el Departamento de Cobranza quien controla todos
ingresos por pensiones, cursos a cargo, uniformes y tiles.
Departamento Acadmico
Encargado del control de los registros de notas y verificar el rendimiento
acadmico de cada alumno, adems es quien determina los primeros
puestos y genera las libretas de notas.
Departamento de Matrcula
En este departamento los padres o apoderados realizan el proceso de
matrcula conjunto con el encargado(a). Podemos ubicar tambin la
documentacin respectiva de los alumnos.
Departamento de Personal
Se encarga de hacer los contratos, ver la documentacin del personal y
de sus respectivos pagos.
Comit de Padres de Familia
Conformado por los padres de familia de los alumnos que actualmente
pertenecen a la institucin educativa; es decir no pueden ser miembros
los padres de ex-alumnos. Este comit representa a todos los padres
del plantel, tiene como objetivo mantener la comunicacin entre la
institucin y los padres.
| 30
| 31
| 32
| 33
Proceso de Descuento:
Proceso de Cobros:
| 34
| 35
Proceso de Planilla:
| 36
| 37
| 38
CAPTULO III:
MARCO TERICO
Nuestro sistema est dirigido para el rea de matrcula, acadmica (notas), cobros
y personal de La Institucin Educativa Privada Pedro Paulet, ya que actualmente
no cuentan con un sistema integrado y gran parte de los procesos es manual,
dificultando y demorando algunos trmites como es el caso de la matricula y
planilla.
Desde ese punto veremos algunos conceptos sobre las reas afectadas en el
sistema:
| 39
| 40
| 41
| 42
El rea de Educacin Fsica debe tener, dentro del horario escolar, por
lo menos 2 horas de trabajo pedaggico. Los profesores especializados
en Educacin Fsica en las II.EE. pblicas tienen una carga horaria de
30 horas semanales; los que no lleguen a completarlas en una misma
IE, lo harn en otras cercanas.
Culminacin de los estudios de Educacin Secundaria
4. Matrcula
La Direccin de la IE. realiza con el apoyo del CONEI, de los profesores
y del Municipio local, las acciones que permitan lograr una matrcula
oportuna en su mbito de influencia.
| 43
| 44
| 45
e) Ratificacin de matrcula
La ratificacin de matrcula en primaria y secundaria es automtica
para los alumnos promovidos a partir del segundo grado de primaria
y se efecta en el mes de diciembre. En los casos de necesidad de
recuperacin, la ratificacin de la matrcula se realiza previa
verificacin de los resultados y antes del inicio del ao escolar.
f) Matrcula de estudiantes con discapacidad
La IE pblica reserva las vacantes para estudiantes con NEE
asociadas a discapacidad de acuerdo a la demanda y recursos de
apoyo de los equipos SAANEE.
Las aulas inclusivas tienen un nmero de estudiantes menor a las
que no lo son, de acuerdo a los niveles correspondientes. El
estudiante con discapacidad tanto en aula regular como en los
CEBE, debe figurar en la nmina de matrcula.
| 46
h) Traslado de Matrcula
La Direccin de la IE pblica, proporciona a los padres de familia las
facilidades y documentos necesarios cuando gestionan el traslado de
matrcula de sus hijos. En la IE privada, se hace de acuerdo a las
normas establecidas. Los traslados de matrcula de los estudiantes
de una IE de EBR a otra, se realizan hasta dos meses antes de la
finalizacin del ao escolar. Los traslados de EBA a EBR o
viceversa, se realizan mediante el proceso de convalidacin de
Planes de Estudios.
Los requisitos de traslado de estudiantes con NEE son los mismos
establecidos en las diferentes modalidades y niveles, incluyendo el
informe psicopedaggico, si lo hubiere.
En el caso de desastres, la matrcula de los estudiantes de las zonas
afectadas, procede sin previa presentacin de documento, con cargo
a regulacin posterior de acuerdo a normas especficas emitidas por
el MED.
| 47
En Educacin Inicial:
En los centros escolarizados, el trabajo pedaggico diario es de 5
horas pedaggicas; 25 horas semanales; y un mnimo de 900 horas
anuales de trabajo pedaggico efectivo. Los tiempos utilizados para
las actividades permanentes de alimentacin y aseo, por ser
contenidos del currculo, forman parte de las horas pedaggicas.
| 48
En Educacin Primaria:
El trabajo pedaggico diario es de 6 horas pedaggicas; 30 horas
semanales; y un mnimo de 1100 horas anuales. Los tiempos
utilizados para la formacin, desayuno o almuerzo escolar no se les
considera como horas pedaggicas diarias. En el caso de IE del
mbito rural, en las que se hace necesario modificar el trabajo
pedaggico por condiciones climticas, geogrficas y por el
desarrollo
de
actividades
productivas,
debe
considerarse
el
En Educacin Secundaria:
El trabajo pedaggico es de 7 horas diarias, 35 horas semanales y
un mnimo de 1200 horas anuales de trabajo pedaggico efectivo.
| 49
| 50
RUP provee a cada miembro del equipo de las guas de proceso, plantillas y
mentores de herramientas necesarios para que el team completo tome ventaja
de, entre otras, las siguientes mejores prcticas:
3.2.1. Desarrollar software iterativamente con la metodologa RUP
| 51
los
requerimientos
puedan
ser
priorizados,
filtrados
monitoreados.
Que sea posible realizar evaluaciones objetivas de funcionalidad y
performance.
Que las inconsistencias se detecten ms fcilmente.
| 52
ejecucin
evaluacin
de
todos
estos
tipos
de
testing(prueba).
| 53
tambin una gua para establecer espacios de trabajo seguros para cada
desarrollador, suministrando el aislamiento de los cambios hechos en otros
espacios de trabajo y controlando los cambios de todos los elementos de
software (modelos, cdigo, documentos, etc.). Describe como automatizar la
integracin y administrar la conformacin de raleases.
A. Diagrama de Paquetes
La forma que tiene UML de agrupar elementos en subsistemas es a travs
del uso de Paquetes, pudindose anidar los paquetes formando jerarquas
de paquetes. De hecho un sistema que no tenga necesidad de ser
descompuesto en subsistemas se puede considerar como con un nico
paquete que lo abarca todo.
| 54
Identificacin de Paquetes
Vamos a definir una serie de reglas que nos pueden ser de utilidad a la
hora de agrupar los diferentes elementos en paquetes:
Conviene agrupar elementos que proporcionen un mismo
servicio.
B. Diagrama de Componentes:
Los componentes pertenecen al mundo fsico, es decir, representan un bloque
de construccin al modelar aspectos fsicos de un sistema.
| 55
Cada componente debe tener un nombre que lo distinga de los dems. Al igual
que las clases los componentes pueden enriquecerse con compartimentos
adicionales que muestran sus detalles.
Interfaces:
Tanto los servicios propio de una clase como los de un componente, se
especifican a travs de una Interfaz. Por ejemplo, todas las facilidades ms
conocidas de los sistemas operativos, basados en componentes (COM+,
CORBA, etc.), utilizan las interfaces como lazo de unin entre unos
componentes y otros. La relacin entre un componente y sus interfaces se
puede representar de dos maneras diferentes, de forma icnica y de forma
expandida.
| 56
C. Diagrama de Secuencia:
Un diagrama de Secuencia muestra una interaccin ordenada segn la
secuencia temporal de eventos. En particular, muestra los objetos
participantes en la interaccin y los mensajes que intercambian ordenados
segn su secuencia en el tiempo. El eje vertical representa el tiempo, y en el
eje horizontal se colocan los objetos y actores participantes en la
interaccin, sin un orden prefijado. Cada objeto o actor tiene una lnea
vertical, y los mensajes se representan mediante flechas entre los distintos
objetos. El tiempo fluye de arriba abajo. Se pueden colocar etiquetas (como
restricciones de tiempo, descripciones de acciones, etc.).
| 57
D. Diagrama de Colaboracin
Un Diagrama de Colaboracin muestra una interaccin organizada
basndose en los objetos que toman parte en la interaccin y los enlaces
entre los mismos (en cuanto a la interaccin se refiere). A diferencia de los
Diagramas de Secuencia, los Diagramas de Colaboracin muestran las
relaciones entre los roles de los objetos. La secuencia de los mensajes y los
flujos de ejecucin concurrentes deben determinarse explcitamente
mediante nmeros de secuencia.
| 58
E. Diagramas de Actividades:
Los diagramas de actividades sirven para modelar el flujo de control entre
actividades. La idea es generar una especie de diagrama Pert, en el que se
puede ver el flujo de actividades que tienen lugar a lo largo del tiempo, as
como las tareas concurrentes que pueden realizarse a la vez. Desde un
punto de vista conceptual, el diagrama de actividades muestra cmo fluye el
control de unas clases a otras con la finalidad de culminar con un flujo de
control total que se corresponde con la consecucin de un proceso ms
complejo. Por este motivo, en un diagrama de actividades aparecern
acciones y actividades correspondientes a distintas clases. Colaborando
todas ellas para conseguir un mismo fin.
1. Contenido del diagrama de actividades:
Bsicamente un diagrama de actividades contiene:
Estados de actividad
Estados de accin
Transiciones
Objetos
| 59
b) Transiciones
Las transiciones reflejan el paso de un estado a otro, bien sea de
actividad o de accin. Como todo flujo de control debe empezar y
terminar en algn momento, podemos indicar esto utilizando dos
disparadores de inicio y fin tal y como queda reflejado en el ejemplo.
| 60
c) Bifurcaciones
Un flujo de control no tiene porqu ser siempre secuencial, puede
presentar caminos alternativos y se utilizar como smbolo el rombo.
Dicha bifurcacin tendr una transicin de entrada y dos o ms de
salida. En cada transicin de salida se colocar una expresin booleana
que ser evaluada una vez al llegar a la bifurcacin, las guardas de la
bifurcacin han de ser excluyentes y contemplar todos los casos ya que
de otro modo la ejecucin del flujo de control quedara interrumpida.
| 61
d) Divisin y unin
No slo existe el flujo secuencial y la bifurcacin, tambin hay algunos
casos en los que se requieren tareas concurrentes. UML representa
grficamente el proceso de divisin, que representa la concurrencia, y el
momento de la unin de nuevo al flujo de control secuencial, por una
lnea horizontal ancha.
e) Calles
Cuando
se
modelan
flujos
de
trabajo
de
organizaciones,
es
| 62
1. Elementos
Los elementos que pueden aparecer en un Diagrama de Casos de Uso
son:
a) Actores
Un actor es algo con comportamiento, como una persona (identificada
por un rol), un sistema informatizado u organizacin, y que realiza algn
tipo de interaccin con el sistema. Se representa mediante una figura
humana dibujada con palotes.
| 63
b) Casos de Uso
Un caso de uso es una descripcin de la secuencia de interacciones
que se producen entre un actor y el sistema, cuando el actor usa el
sistema para llevar a cabo una tarea especfica. Se representa
mediante una elipse con el nombre del caso de uso en su interior.
| 64
G. Diagrama de Clases:
| 65
1. Objetos
Un objeto se representa de la misma forma que una clase. En el
compartimento superior aparecen el nombre del objeto junto con el
nombre de la clase subrayados, segn la siguiente sintaxis:
nombre_del_objeto: nombre_de_la_clase
.
2. Asociaciones
Las asociaciones entre dos clases se representan mediante una lnea
que las une. La lnea puede tener una serie de elementos grficos que
expresan caractersticas particulares de la asociacin. A continuacin
se vern los ms importantes de entre dichos elementos grficos.
| 66
b) Multiplicidad
La multiplicidad es una restriccin que se pone a una asociacin, que
limita el nmero de instancias de una clase que pueden tener esa
asociacin con una instancia de la otra clase. Puede expresarse de las
siguientes formas:
Con un nmero fijo: 1.
Con un intervalo de valores: 2..5.
Con un rango en el cual uno de los extremos es un asterisco.
Significa que es un intervalo abierto. Por ejemplo, 2..* significa 2 o
ms.
Con una combinacin de elementos como los anteriores separados
por comas: 1, 3..5, 7, 15..*.
Con un asterisco: * . En este caso indica que puede tomar cualquier
valor (cero o ms).
c) Roles
Para indicar el papel que juega una clase en una asociacin se puede
especificar un nombre de rol.
| 67
d) Agregacin
El smbolo de agregacin es un diamante colocado en el extremo en el
que est la clase que representa el todo.
e) Clases Asociacin:
Cuando una asociacin tiene propiedades propias se representa como
una clase unida a la lnea de la asociacin por medio de una lnea a
trazos. Tanto la lnea como el rectngulo de clase representan el mismo
elemento conceptual: la asociacin. Por tanto ambos tienen el mismo
nombre, el de la asociacin. Cuando la clase asociacin slo tiene
atributos el nombre suele ponerse sobre la lnea. Por el contrario,
cuando la clase asociacin tiene alguna operacin o asociacin propia,
entonces se pone el nombre en la clase asociacin y se puede quitar de
la lnea.
| 68
f) Asociaciones N-Arias:
En el caso de una asociacin en la que participan ms de dos clases,
las clases se unen con una lnea a un diamante central. Si se muestra
multiplicidad en un rol, representa el nmero potencial de tuplas de
instancias en la asociacin cuando el resto de los N-1 valores estn
fijos.
g) Herencia
La relacin de herencia se representa mediante un tringulo en el
extremo de la relacin que corresponde a la clase ms general o clase
padre.
| 69
H. Diagrama de Entidad-Relacin:
| 70
1. Entidad
Cualquier tipo de objeto o concepto sobre el que se recoge informacin:
cosa, persona, concepto abstracto o suceso. Por ejemplo: coches, casas,
empleados, clientes, empresas, oficios, diseos de productos, conciertos,
excursiones, etc. Las entidades se representan grficamente mediante
rectngulos y su nombre aparece en el interior. Un nombre de entidad slo
puede aparecer una vez en el esquema conceptual.
Hay dos tipos de entidades: fuertes y dbiles. Una entidad dbil es una
entidad cuya existencia depende de la existencia de otra entidad. Una
entidad fuerte es una entidad que no es dbil.
2. Relacin (interrelacin)
Es una correspondencia o asociacin entre dos o ms entidades. Cada
relacin tiene un nombre que describe su funcin. Las relaciones se
representan grficamente mediante rombos y su nombre aparece en el
interior.
| 71
Las reglas que definen la cardinalidad de las relaciones son las reglas de
negocio.
3. Atributo
Es una caracterstica de inters o un hecho sobre una entidad o sobre una
relacin. Los atributos representan las propiedades bsicas de las
entidades y de las relaciones. Toda la informacin extensiva es portada por
los atributos. Grficamente, se representan mediante bolitas que cuelgan
de las entidades o relaciones a las que pertenecen.
Cada atributo tiene un conjunto de valores asociados denominado dominio.
El dominio define todos los valores posibles que puede tomar un atributo.
Puede haber varios atributos definidos sobre un mismo dominio.
Los atributos pueden ser simples o compuestos. Un atributo simple es un
atributo que tiene un solo componente, que no se puede dividir en partes
ms pequeas que tengan un significado propio. Un atributo compuesto es
un atributo con varios componentes, cada uno con un significado por s
mismo. Un grupo de atributos se representa mediante un atributo compuesto
cuando tienen afinidad en cuanto a su significado, o en cuanto a su uso. Un
atributo compuesto se representa grficamente mediante un valo.
Identificador
Un identificador de una entidad es un atributo o conjunto de atributos que
determina de modo nico cada ocurrencia de esa entidad. Un identificador
de una entidad debe cumplir dos condiciones:
No pueden existir dos ocurrencias de la entidad con el mismo valor del
identificador.
Si se omite cualquier atributo del identificador, la condicin anterior deja de
cumplirse.
Toda entidad tiene al menos un identificador y puede tener varios
identificadores alternativos. Las relaciones no tienen identificadores.
| 72
4. Jerarqua de generalizacin
Una entidad E es una generalizacin de un grupo de entidades E , E , ...
E , si cada ocurrencia de cada una de esas entidades es tambin una
ocurrencia de E. Todas las propiedades de la entidad genrica E son
heredadas por las subentidades.
I.
Diagrama de Estados
| 73
salida
aparece
en
la
forma
salida/accin_asociada;
donde
J. Diagrama de despliegue:
1. Nodos
Al igual que los componentes los nodos pertenecen al mundo material.
Vamos a definir un nodo como un elemento fsico, que existe en tiempo
de ejecucin y representa un recurso computacional que generalmente
tiene alguna memoria y, a menudo, capacidad de procesamiento. Los
nodos sirven para modelar la topologa del hardware sobre el que se
ejecuta el sistema. Un nodo representa normalmente un procesador o un
dispositivo sobre el que se pueden desplegar los componentes. Un nodo
debe tener un nombre asignado que lo distinga del resto de nodos.
| 74
2. Nodos y componentes
En muchos aspectos los nodos y los componentes tienen caractersticas
parecidas. Vamos a ver con ms detalle cuales son los parecidos y las
diferencias entre los componentes y los nodos.
Relacin entre nodos y componentes:
| 75
se vio los
Sistema de matricula
Sistema de Notas
Sistema de personal
| 76
| 77
8. Modelo de Datos
Este modelo provee de las relaciones lgicas de los datos expresndolos
en un diagrama de clases.
9. Modelo de Implementacin
Este modelo es una coleccin de componentes y los subsistemas que los
contienen. Estos componentes incluyen: ficheros ejecutables, ficheros de
cdigo fuente y todo otro tipo de ficheros necesarios para la implantacin y
despliegue del sistema.
| 78
13. Producto
Describe los requerimientos del producto empaquetados y almacenadas en
un CD con los mecanismos apropiados para facilitar su instalacin.
A. Participante en el Proyecto
El Colegio Pedro Paulet designara como responsable del proyecto al director
del plantel para el control y seguimiento del proyecto.
adicionalmente
supervisar
las
pruebas
del
del
proyecto,
como
tambin
realizar
la
misma
| 79
B. Interfaces Externas:
El Colegio Pedro Paulet asignar como interface externa al director del
plantel quien ser el encargado de indicar los requerimientos para el
desarrollo del sistema el cual tendr la responsabilidad de evaluara los
alcances del proceso de desarrollo.
C. Roles y Responsabilidades
Puesto
Responsabilidad
El jefe de proyecto tiene la responsabilidad total
respecto a la planificacin y ejecucin de un
determinado proyecto. Como tambin reconocer
Jefe de Proyecto
| 80
Analista Funcional
Analista Tcnico
guas
de
accin
definidas
por
la
Administrador de
BD
Datos
Administrar la actividad de los datos
Administrar el Sistema Manejador de Base
de Datos
Establecer el Diccionario de Datos
Asegurar la confiabilidad de la Base de
Datos
Confirmar la seguridad de la Base de
Datos
| 81
A.
| 82
| 83
Fase
Nro. Iteraciones
Fase de
Duracin
30 das
15 das
81 das
11 das
Inicio
Fase de
Elaboracin
Fase de
Construccin
Fase de
Transicin
Descripcin
Hito
Fase de Inicio
| 84
Fase
de
Elaboracin
sucesivas
hasta
obtener
el
producto
final
Fase
de
En
esta
fase
todas
las
caractersticas,
Construccin
Fase
Transicin
de
| 85
| 86
| 87
Control de Tiempo:
| 88
Control de Costos:
| 89
| 90
| 91
A. Propsito
El propsito de este documento es analizar las necesidades de los
principales requerimientos ya definidos y el sistema de gestin de negocio
| 92
B. Alcance
El documento Visin, como ya se ha descrito, del sistema de gestin de una
Institucin
Educativa
denominado
SISTEMA
DE
CONTROL
| 93
funcionamiento
que
realiza,
que
en
espaol
significa
Administrador de Colegio.
D. Posicionamiento
1. Oportunidad de Negocio:
SISTEMA DE CONTROL
ADMINISTRATIVO
PARA
COLEGIOS
| 94
| 95
El problema de
Afecta a
Encargados de matrcula(Secretaria),
Director del Plantel,
Personal Docente,
rea Administrativa
El
asociado es
Una
solucin Automatizar
adecuada sera
los
procesos,
teniendo
la
informacin
| 96
Para
Encargados de matricula(Secretaria),
Director del Plantel,
Personal Docente,
rea Administrativa (cobranza).
Quienes
Que
Que
ayuda
permite
almacenar
la
Nuestro producto
Para realizar el software y tener una mejor visin sobre cuales va a ser el
contenido que tendr el sistema es necesario requerir de todo el personal
involucrado para identificar los principales requerimientos y sus respectivas
soluciones.
Esta parte del documento describir el perfil de los participantes y los usuarios
involucrados en el proyecto.
| 97
A. Resumen de Stakeholders
Descripcin
Director
Responsabilidades
de
la
El stakeholder realiza:
Institucin
Educativa Privada
Pedro Paulet
Verificar
aprobar
el
B. Resumen de Usuarios
Nombre
Director
de
Institucin
la
Descripcin
Stakeholder
Encargado de la parte
Administrativo
administrativa
del
para
Hasta
el
Encargado
de
los
Matricula
procesos de matrcula y
cobros.
Personal Docente
Docencia
| 98
C. Entorno de usuario
Representante
Administrativo
Descripcin
Tipo
Licenciado en Educacin
Responsabilidades
Criterio de xito
Grado de
participacin
proyecto
aprobacin
Comentarios
Ninguno
de
los
requisitos
| 99
E. Perfiles de Usuario
Director de la Institucin
Representante
Administrativo
Descripcin
Tipo
Licenciado en Educacin
Responsabilidades
Grado de
participacin
Comentarios
Ninguno
Secretaria Administrativa
Representante
Secretaria
Descripcin
Tipo
Secretaria
Responsabilidades
Grado
No definido
de
participacin
Comentarios
Ninguno
| 100
Personal Docente
Representante
Docencia
Descripcin
Licenciado en educacin
Tipo
Docente
Responsabilidades
Grado de
No definido
participacin
Comentarios
Ninguno
Departamento de Matricula
Esta encargado de controlar todas las vacantes por cada grado, seccin
y turno tambin puede hacer las inscripciones de todos los alumnos
nuevos o trasladados generando la ficha y la nomina de matrcula.
Departamento de Acadmico
En este departamento se encarga del control de las notas de los
alumnos, como tambin verificar la asistencia, donde pueden ver la
situacin de los alumnos que estn aprobados o desaprobados.
| 101
Departamentos Administrativo
Este
departamento
se
encarga
de
controlar
montos
de
las
Caractersticas
de los alumnos.
El
Departamento Acadmico.
Sistema
Integrado
controla
la
facilidad
para
el
departamento de cobranza.
estudiantil.
| 102
C. Suposiciones y dependencias
Las suposiciones y dependencias del sistema, a quien tenemos que
entrevistar son al stakeholder de la empresa.
Suposiciones:
El stakeholder conoce el proceso de la empresa, lo cual nos
permitir un mejor desarrollo para el sistema.
Los usuarios que interactan con el sistema proporcionaron
informacin autntica y relevante de los procesos a desarrollar.
Dependencias:
El Sistema Operativo donde instalaremos nuestro sistema cuenta
con los requisitos mnimos requeridos.
4.2.4. Restricciones
De acuerdo al alcance del Director de la Institucin se obtuvo lo siguiente:
Se trabajara con mdulos de Pentium III y dos mdulos Pentium IV.
Cada usuario que use el software tendr sus propias interfaces de uso
de acuerdo a la funcin que cumpla.
El presupuesto mximo para el proyecto fue de 22 000.00, fondo que
desea cubrir con el objetivo de expansin del centro educativo.
El tiempo mximo para el desarrollo e implantacin del proyecto fue de
5 meses.
4.2.5. Requisitos de Documentacin
El documento necesario para el usuario ser el manual de Usuario, que es un
documento de texto hecho en Microsoft Word 2003, para que el usuario pueda
manejar de forma eficiente y tener
SCHOOL MANAGER.
Se proporcionar tambin un manual o gua de instalacin con los requisitos
necesarios para el funcionamiento del sistema y la transferencia de
conocimiento formal que se desarrollara para asegurar que los empleados sean
capaces de mantener el sistema avanzado. Al igual que el manual de usuario
ser descrito de una forma clara y entendible para el usuario.
| 103
4.3.1. Especificaciones
A. Requerimientos Funcionales
1. Departamento de Matricula:
Controlar el nmero de vacantes por cada grado y seccin.
Realizar la Inscripcin de Alumnos:
Nuevos
Trasladados
2. Departamento Acadmico:
Ingreso de notas al registro del docente.
Generacin actas de evaluacin.
Obtener de forma automtica los promedios por Curso.
Generacin de la libreta de Notas por Alumno.
Consulta de profesores por grado.
Reporte de Cuadro de Merito del Alumno.
Reporte de Situacin del Alumno.
| 104
3. Departamentos de Cobranza
Realizar mantenimiento al costo de la matricula de cada ao en sus
diferentes niveles.
Registrar los montos de pensiones.
Permitir controlar el pago de cursos a cargo.
Permitir controlar los descuentos acadmicos.
Realizar mantenimiento a los tipos de descuentos.
Genera reporte de morosos.
Generar reporte de ingresos cada mes. (pagos de alumnos)
4. Departamento de Personal:
Asignacin de cursos a docentes.
Asignacin de horarios al personal.
Permitir Registrar y dar mantenimiento al personal.
Controlar contratos y su vigencia.
Controlar asistencia.
Generar reporte de asistencias.
Controlar Descuentos
Controlar Adelantos.
Controlar
personal
retirado
por
despido
liquidacin.
Generar boleta de pago.
Controlar vacaciones.
Controlar Gratificaciones.
Dar mantenimiento a los tems de Planilla.
Generar Planilla.
Generar reporte de planilla.
renuncia
su
| 105
B. Requerimientos No Funcionales:
REQUERIMIENTO
MOTIVO Y RESTRICCIONES
ASOCIADAS
Para el fcil y rpido manejo del sistema.
la vista e interactivo.
Se requiere que el sistema cuente con
arquitectura cliente-servidor.
(from Diagrama_Caso_Negocio)
Secretaria
Sistema de Matricula
(from Diagrama_Caso_Negocio)
Auxiliar Academico
Sistema de Personal
Sistema de Cobranza
Sistema de Notas
Director
(from Diagrama_Caso_Negocio)
(from Diagrama_Caso_Negocio)
Docente
| 106
_Director
Consultar Alumno
Registrar Matricular
<<include>>
<<include>>
Controlar vacante
<<include>>
_Secretaria
<<include>>
<<include>>
<<include>>
| 107
| 108
| 109
| 110
ser matriculado.
Las vacantes sern copadas en el primer periodo de la matricula por los alumnos
que pertenecen al plantel, despus del primer periodo de matricula se proceder a
matricular a alumnos nuevos.
Referencias:
RM01.001, RM01.003
CUM01.001 - Registrar Matrcula
CUM01.002 - Llenar ficha de matricula
CUM01.003 Consultar alumnos
Flujo Bsico:
Accin de Actor
1. La secretaria ingresara el
3. Si el alumno es nuevo
entonces
la
secretaria
matricularse.
alumno.
4.
5. la secretaria proceder a
identificar al alumno.
6.
del alumno.
Flujos Alternos:
Si es que el alumno es antiguo, y tiene deudas anteriores el sistema le visualizara
un mensaje indicando que estos van a ser pagados o no. Si el pago es realizado se
procede con la matricula sino este culminar ah y no se registrara al alumno.
Pos condiciones:
Se registra el monto pagado al estado de cuenta del alumno y a su vez se registra al
alumno en el grado indicado.
Terminado el proceso de matricula la secretaria se encargara de completar los
| 111
datos del alumno, ya que en la matricula solo se uso los datos principales para
poder matricularlos.
Requerimientos Especiales:
En el sistema actualizar el nmero de vacantes del grado y seccin indicado.
Si no puede hacer el pago de la deuda el apoderado solicitara una inscripcin
especial.
| 112
Accin de Actor
1. La secretaria proceder a llenar los 2. El sistema validara los datos si son correctas para su
datos del alumno y dems datos que respectiva grabacin.
requiera la ficha.
Flujos Alternos:
El sistema generar un cdigo nico para cada alumno inscrito y guardara todos los
datos de la ficha de matrcula.
Pos condiciones:
No se grabara o actualizara la ficha de matricula solo si los datos son incorrectos.
Requerimientos Especiales:
| 113
RM01.005
Flujo Bsico:
Accin de Actor
encuentra lo grabara.
Flujos Alternos:
El sistema verificar los datos ingresados mandando mensajes si estos no son
correctos.
Pos condiciones:
los datos quedaran registrados para su posterior uso
Requerimientos Especiales:
Es requerido que no existan usuarios conectados utilizando el aplicativo, en el momento
en que se utilice esta funcionalidad.
| 114
ao.
Resumen:
Aqu se detallan o se actualiza el ao escolar, empezando por poner el comiendo
del periodo de matricula como tambin el inicio y final del periodo escolar, para que
asi una vez terminado este periodo se actualice los datos del alumno.
Precondiciones:
Solo podrn acceder usuarios autorizados como el caso del director o secretaria
solo.
Tanto la matricula como el periodo escolar, solo ser creada una vez por cada ao.
Referencias:
RM01.006
Flujo Bsico:
Accin de Actor
Realizar mantenimiento de
descuentos
_Director
Registrar descuento
<<extend>>
<<include>>
<<extend>>
Tipos de Descuento:
*Por hijo de Personal
*Por Estado Economico
*Por Rendimiento academico
| 115
| 116
Flujos Alternos:
El director verifica el estado acadmico si es favorable procede el descuento, de
lo contrario sale del sistema.
Se guardar el descuento ingresado para el alumno(a) y se visualizara una vez
grabado el registro en la BD.
| 117
Pos condiciones:
No se registrara el descuento si hay error en el ingreso.
Requerimientos Especiales:
Flujos Alternos:
Se guardar el descuento ingresado para el alumno(a) y se visualizara una vez
grabado el registro en la BD.
Pos condiciones:
No se registrara el descuento si hay error en el ingreso.
Generar Rep.Morosos
_Secretaria
Realizar mantenimiento de
cursos-cargo
Registrar Cobro
<<include>>
_Director
Generar boleta
| 118
Requerimientos Especiales:
| 119
| 120
reporte
luego
presionara lo imprimir.
imprimir.
Flujos Alternos:
Ninguno
Pos condiciones:
Ninguna.
Requerimientos Especiales:
| 121
ingresara
el
costo;
luego montos
presionara guardar.
iniciales,
si
los
hubiese,
Flujos Alternos:
Ninguno
Pos condiciones:
Si hay errores en los montos el sistema no lo registrar hasta que se corrija.
Requerimientos Especiales:
luego
| 122
mensaje de confirmacin.
Flujos Alternos:
Ninguno
Pos condiciones:
El sistema no registrar si se ingresan valores no acordes hasta que se corrijan.
Requerimientos Especiales:
_Docente
<<extend>>
<<extend>>
Registrar_notas_x_Curso
_Auxiliar
Acadmico
Sacar Promedio
Registrar Tareas
<<extend>>
a)
_Secretaria
| 123
| 124
Interface de usuario:
| 125
| 126
Referencias:
RA01.001
Flujo Bsico:
Accin de Actor
guardar.
Flujos Alternos:
Pos condiciones:
Requerimientos Especiales:
Interface de usuario
Modificar Cursos
Registrar cursos
<<extend>>
Registrar Contrato
Registrar adelantos
Realizar mantenimiento a
vacaciones
Registrar asistencia
_Director
_Docente
a)
_Secretaria
Registrar Personal
<<extend>>
| 127
| 128
| 129
1. La secretaria una vez verificada el 2. El sistema validar los datos del personal y
documento que acredite el ingreso del enviara un mensaje de confirmacin si se grabo
nuevo personal, procede a su respectivo correctamente o un mensaje de error si los datos son
ingreso de datos al sistema, una vez incorrectos.
llenado los datos requeridos procede a
grabar en la BD.
Flujos Alternos:
Se generara el nuevo cdigo para este personal y se visualizara una vez grabado
el registro en la BD. Se registrar a su vez el contrato del personal solo si fuera el
caso.
| 130
Pos condiciones:
No se registrara al personal si los datos ingresados son incorrectos.
Requerimientos Especiales:
confirmacin.
| 131
Flujos Alternos:
Se podr modificar o eliminar algunos registros equivocados del docente ante los
cursos que dicta.
Pos condiciones:
Se podr visualizar despus de la grabacin los registros insertados por cada
docente para alguna modificacin.
Requerimientos Especiales:
Que me genere el horario para cada profesor, segn la asignacin de cursos a
cada aula.
| 132
Accin de Actor
| 133
Referencias:
RP01.002
Flujo Bsico:
Accin de Actor
1. Para el caso de asignacin de 2. El sistema visualizar los horarios del personal en una
horario a Docente se tiene que grilla si es que lo tuviera.
escoger el nombre del docente.
3. La secretaria
proceder
seleccin de das y horas de ingreso si los datos que se desea registrar no produce un cruce con
y salida de cada uno.
Requerimientos Especiales:
| 134
Resumen:
Este caso de uso se inicia cuando la secretaria registra todos los cursos de
acuerdo al nivel, grado y especializacin.
Precondiciones:
Tener insertado todos los cursos en el sistema.
Referencias:
Flujo Bsico:
Accin de Actor
incorrectos.
la BD.
Flujos Alternos:
Se podr modificar o eliminar los datos del curso.
Pos condiciones:
Se visualizara despus de la grabacin los datos insertados para alguna
modificacin.
Requerimientos Especiales:
| 135
Flujos Alternos:
Se podr modificar o eliminar los datos ingresados del docente.
Pos condiciones:
Se podr visualizar las asistencias de los docentes para alguna modificacin.
Requerimientos Especiales:
| 136
Flujos Alternos:
Se podr verificar los datos ingresados.
| 137
Pos condiciones:
Se visualizara despus de la grabacin los registros insertados de cada
personal que han solicitado sus vacaciones.
Requerimientos Especiales:
| 138
1.-El
director
ingresa
Precondiciones:
El prstamo ser emitido para solo para el personal nombrado y contratado.
Referencias:
RP01.008
| 139
Flujo Bsico:
Accin de Actor
grabar en la BD.
Flujos Alternos:
Pos condiciones:
Se podr visualizar el prstamo y la fecha del personal solicitado.
Requerimientos Especiales:
ITEMS DE PLANILLA
*AFP
*ONP
*UIT
*CTS
Verificar Ingresos
<<include>>
Verificar Descuento
_Director
Verificar Trabajador
<<include>>
Modificar Planilla
b)
Generar Planilla
| 140
| 141
El
director
realizar
verificacin del pago para cada empleado e ira generando los ingreso, descuento y
trabajador, procediendo a aceptara la sueldo total que le correspondera a cada uno de ellos.
generacin de la planilla.
Flujos Alternos:
Se proceder a generar nuevamente la planilla, solo si ocurre algn error con el
pago que corresponde a algn empleado.
Pos condiciones: Visualizara el reporte de la planilla para que pueda ser
impresa. Solo el director podr realizar esta accin.
Requerimientos Especiales:
Imprimir el documento con el formato requerido por el director.
| 142
realizar
la
modificacin y grabar.
Flujos Alternos:
Enviara un mensaje de confirmacin y abrir el formulario de generar planilla
para el nuevo clculo.
Pos condiciones:
Requerimientos Especiales:
| 143
| 144
Director
Docente
Auxiliar
Acadmico
Secretaria
de Uso
CASO DE USO DEL
PROCESO DE MATRICULA
CASO DE USO DEL
PROCESO INGRESO DE
NOTAS
CASO DE USO DEL
PROCESO DE DESCUENTO
PROCESO DE COBROS A
ALUMNOS
CASO DE USO DEL
PROCESO DE PLANILLA
CASO DE USO DEL
PROCESO DE PERSONAL
: f rm.Registro_notas
Guardar_nota()
Ingre_notas()
Abrir f rm.
Retorna_cod()
Loguear_Prof e()
: _Docente : Frm_Logueo_Prof e
Abrir
: e.Docente/Curso
Mostrar()
List_niv el()
: e.Docente : Docente_Curso
Guardar_notas()
Lista_Alumno()
Lista_Curso()
: Grado/seccion
: e.Grado/Seccion
Mostrar_Grado/seccion()
List_Grado()
: e.Niv el
Mostrar_niv el()
: c.Niv el
: e.Alumno
Mostrar Alumno()
: Alumno
: Notas
| 145
: e.Alumno
: Alumno
: Notas
: e.Nivel
6: List_nivel()
: e.Grado/Seccion
13: Lista_Alumno()
17: Guardar_notas()
: frm.Registro_notas
9: Mostrar_Grado/seccion()
8: List_Grado()
7: Mostrar_nivel()
: c.Nivel
: e.Docente
10: Lista_Curso()
11: Mostrar()
: Docente_Curso
: Grado/seccion
4: Retorna_cod()
3: Loguear_Profe()
: Frm_Logueo_Profe
1: Abrir
2: Ingresar usuario y contrasea
5: Abrir frm.
: _Docente
: e.Docente/Curso
| 146
Abrir f rm.
Cerrar Frm_Matrcula
Click en guardar
ingresar monto
Ingresar datos
busca_alumno()
: Frm.Matricula
Ingresa cod_alumno
: _Secretaria
: e.Niv el
: Detalle_Matricula
Buscar condicion()
Registrar_Cuenta_Maticula(monto,f echa)
Matricular(cod,niv el,grado,seccion...)
Llenar_campos()
: e.Grado/Seccion
: e.Alumno
Matricula
| 147
: e.Niv el
: e.Alumno
: _Secretaria
: e.Grado/Seccion
Matricula
: Detalle_Matricula
6: Buscar condicion()
7: Llenar_campos()
: Frm.Matricula
3: busca_alumno()
1: Abrir f rm.
2: Ingresa cod_alumno
8: Ingresar datos
10: ingresar monto
11: Ingresar f echa de pago
13: Click en guardar
16: Cerrar Frm_Matrcula
| 148
click grabar
Seleccionar aportaciones
Ingresar datos
Rergistrar Personal()
Mostrar
Mostrar cargo()
: c.Cargo
: e.Cargo
Mostrar
mostrar
: e.Personal
Mostrar registro()
Listar cargo()
: c.Personal
: Frm. Registro_Personal
Abrir frm.
Seleccionar cargo
: _Secretaria
| 149
: e.Cargo
: _Secretaria
3: Mostrar cargo()
9: Buscar remuneracion()
4: mostrar
12: Mostrar
1: Abrir frm.
5: Seleccionar cargo
11: Ingresar datos
13: Seleccionar tipo pago
14: Seleccionar aportaciones
15: Ingresar mes de vacaciones
16: Ingresar nro. contrato
17: Ingresa fec_inio y fin de contrato
18: click grabar
: c.Cargo
2: Listar cargo()
: Frm. Registro_Personal
8: Mostrar
20: Enviar msje cofirmacion
: e.Personal
7: Mostrar registro()
: c.Personal
| 150
Click Agregar
Seleccion horas
Selecciona dia
Seleccionar Curso
Seleccionar Seccion
Seleccionar Grado
Seleccionar Nivel
Abrir frm.
Mostrar
Mostrar
: c.Seccion
Confirmar
Generar Horario()
Mostrar
: e.Curso
Mostar Curso()
: c.Curso
Cargar Curso()
: e.Seccion
: e.Grado
Mostrar Grado()
: c.Grado
Carga Grado()
: e.Nivel
Mostrar nivel()
: c.Nivel
Mostrar
Cargar nivel()
: e.Horario
| 151
: c.Curso
: e.Curso
15: Mostrar
: c.Niv el
: e.Seccion
4: Mostrar
8: Mostrar
12: Mostrar
: Frm. Generar_Horario
1: Abrir f rm.
5: Seleccionar Niv el
9: Seleccionar Grado
16: Seleccionar Seccion
17: Seleccionar Curso
18: Selecciona dia
19: Seleccion horas
20: Click Agregar
: _Secretaria
: c.Seccion
: e.Horario
: e.Grado
7: Mostrar Grado()
: c.Grado
6: Carga Grado()
: e.Niv el
| 152
| 153
| 154
B. Diccionario de Atributos:
| 155
| 156
| 157
| 158
| 159
| 160
| 161
| 162
| 163
Especialidad
Especialidad_ID
Descripcion
Estado
Contrato
Descuento_Personal
Fecha_Descuento
Descripcion
Monto
Estado
Personal_ID (FK)
Aportaciones
Aportaciones_ID
Descripcion
Fondo_Pensiones
Prima_AFP
Comision_AFP
Total_Retension
Estado
Cab_Planilla
Cab_Planilla_ID
Fecha_Generada
Mon_Ing
Mon_Desc
Periodo_Pago_ID (FK)
Estado_Civil
Estado_Civil_ID
Cargo_ID
Grado_ID
Seccion_ID
Descripcion
Sueldo_Basico
Estado
Descripcion
Alum_Maximo
Estado
Secciones
Nivel_ID (FK)
Descripcion
Descripcion
Horario_Personal
Dia
Hora_Ingreso
Hora_Salida
Estado
Personal_ID (FK)
Cargo_ID (FK)
Prestamo_Adelantado
Fecha_Uit
Valor
Descripcion
Abreviatura
Formulas_ID
Clase
Unidad
Imp_enBol
Val_IngDesc
Estado
Parentesco_ID
Descripcion
Descripcion
Fecha_Asistencia
Ingreso_Prog
Hora_Ingreso
Salida_Prog
Hora_Salida
Tiempo_NoLaborado
H_Trab
Personal_ID (FK)
Asistio
Justificar
Observacion
Familiar_ID (FK)
Alumno_ID (FK)
Religion
Fecha_Adelanto
Monto
Estado
Personal_ID (FK)
Alumno
Criterio_del_Curso
Nom_Prov
Departamento_ID (FK)
Criterio_ID (FK)
Cursos_ID (FK)
Peso
Parentesco_ID (FK)
Apoderado
Alumno_ID
Matricula_ID
Matricula_ID (FK)
Alumno_ID (FK)
Ao
Fech_Ini
Fech_Fin
Costo
Fecha_Mat
Familiar_ID (FK)
Seccion_ID (FK)
Grado_ID (FK)
Dias
Dias_ID
Cuentas_por_Cobrar
Descripcion
Id_Cuenta
Alumno_ID (FK)
Fecha_Venc
Monto
Descripcion
Tipo_Cobro_ID (FK)
Estado
Estado_Pago_ID
Concepto_ID
Tarea_Desc
Seccion_ID (FK)
Grado_ID (FK)
Cursos_ID (FK)
Periodo_ID (FK)
Provincia_ID
Religion_ID
Estado_Pago
Concepto
Tarea_ID
Parentesco
Familiar_Alumno
Prestamo_Adelantado_ID
Vacaciones
UIT
Descripcion
Num_Horas
Costo
Estado
Grado_ID (FK)
Especialidad_ID (FK)
Provincia
Descripcion
Monto
Estado
Asistencia
Fecha_Incio
Fecha_Gose
Dias_Pagados
Estado
Estado_Pago_ID (FK)
Nombre
Ape_Paterno
Ape_Materno
Fech_Nacimiento
Sexo
Estado_Civil_ID (FK)
DNI
Ocupacion
Grado_ID (FK)
Direccion
Telefono
Vive
Vive_con_Alumno
Nivel_ID
Matricula
Vacaciones_ID
Personal_ID (FK)
Tareas
Cursos_ID
Seccion_ID (FK)
Grado_ID (FK)
Detalle_Matricula
Periodo_Pago
Cursos
Familiar_ID
Nivel
Personal_ID (FK)
Cursos_ID (FK)
Seccion_ID (FK)
Cab_Planilla_ID (FK)
Personal_ID (FK)
Concepto_ID (FK)
Tipo
Valor
Fecha_Inicio
Fecha_Fin
Mes_Pago
Estado
Aula
Familiar
Docente_Curso
Detalle_Planilla
Periodo_Pago_ID
Seccion
Grado
Cargo
Personal_ID
Nombre
Ape_Paterno
Ape_Materno
DNI
Sexo
Direccion
Telefono
Fecha_Nacimiento
Distrito_ID (FK)
Nro_Hijos
Fecha_Ingreso
Fecha_Baja
Estado
Sueldo_Basico
Condicion_Trabajo
CUSPP
Cod_Onp
Nro_EsSalud
Aportaciones_ID (FK)
Especialidad_ID (FK)
Estado_Civil_ID (FK)
Cargo_ID (FK)
Nivel_ID (FK)
Password
Dia
Hora
Seccion_ID (FK)
Grado_ID (FK)
Cursos_ID (FK)
Fecha_Bonificacion
Monto
Descripcion
Personal_ID (FK)
Personal
Nro_Contrato
Fecha_Inicio
Fecha_Fin
Sueldo
Personal_ID (FK)
Horario_Aula
Bonificacion
Descuento_Personal_ID
Descripcion
Observacion
Cod_Mod
Nombre
Ape_Paterno
Ape_Materno
Fecha_de_Nacimiento
Sexo
Num_Hermanos
Direccion
Telefono
Lengua_Materna
Ult_Nivel
Ult_Grado
Condicion
Estado
Religion_ID (FK)
Distrito_ID (FK)
Descuento_Porcentaje
Seccion_ID (FK)
Grado_ID (FK)
Tipo_Cobro_ID
Descripcion
Id_Cuenta (FK)
Fecha_de_Cobro
Mora
Total
Periodo_ID
Departamento
Distrito_ID
Departamento_ID
Nom_Dist
Provincia_ID (FK)
Nom_Dep
Pais_ID (FK)
Fech_Ini
Fech_Fin
Descripcion
Criterio
Criterio_ID
Descripcion
Reg_Notas
Pais
Pais_ID
Nom_Pais
Nota
Alumno_ID (FK)
Cursos_ID (FK)
Periodo_ID (FK)
Promedio
Tipo_Cobro
Detalle_Cuenta_Cobrar
Periodo
Distrito
Alumno_ID (FK)
Grado_ID (FK)
Cursos_ID (FK)
Ao
Promedio
Sustitutorio
Prom_Cognositivo
Prom_Valorativo
Prom_Psicomotor
Parcial
Final
Promedio_Periodo
Tarea_ID (FK)
Nota
Criterio_ID (FK)
Cursos_ID (FK)
Periodo_ID (FK)
| 164
Especialidad
Descuento_Personal
Especialidad_ID: int
Descripcion: varchar(20)
Estado: int
Fecha_Descuento: varchar(10)
Descripcion: varchar(10)
Monto: money
Estado: int
Personal_ID: varchar(6)
R_19
Contrato
Personal_ID: varchar(6)
R_190
Aportaciones
Aportaciones_ID: int
Descripcion: varchar(12)
Fondo_Pensiones: decimal(7,4)
Prima_AFP: decimal(7,4)
Comision_AFP: decimal(7,4)
Total_Retension: decimal(7,4)
Estado: int
R_23
Cab_Planilla
Cab_Planilla_ID: int
Fecha_Generada: datetime
Mon_Ing: money
Mon_Desc: money
Periodo_Pago_ID: int
R_191
Cargo_ID: int
R_158
R_221
Vacaciones_ID: char(18)
Personal_ID: varchar(6)
Fecha_Incio: varchar(10)
Fecha_Gose: varchar(10)
Dias_Pagados: int
Estado: int
Estado_Pago_ID: int
UIT
R_39
Fecha_Asistencia: varchar(10)
Ingreso_Prog: varchar(5)
Hora_Ingreso: varchar(5)
Salida_Prog: varchar(5)
Hora_Salida: varchar(5)
Tiempo_NoLaborado: int
H_Trab: int
Personal_ID: varchar(6)
Asistio: char(1)
Justificar: char(1)
Observacion: text
Ao: int
R_131
Fech_Ini: varchar(10)
Fech_Fin: varchar(10)
Costo: float
Fecha_Mat: varchar(10)
Familiar_ID: varchar(7)
Seccion_ID: int
Grado_ID: int
Id_Cuenta: int
Alumno_ID: varchar(7)
Fecha_Venc: varchar(10)
Monto: float
Descripcion: varchar(100)
Tipo_Cobro_ID: int
Estado: int
Estado_Pago
Estado_Pago_ID: int
Concepto
Concepto_ID: varchar(4)
Descripcion: varchar(20)
Abreviatura: varchar(10)
Formulas_ID: int
Clase: varchar(6)
Unidad: varchar(5)
Imp_enBol: smallint
Val_IngDesc: char(1)
Estado: smallint
Descripcion: varchar(15)
Observacion: varchar(52)
Descripcion: varchar(20)
Num_Horas: smallint
Costo: money
Estado: char(1)
Grado_ID: int
Especialidad_ID: int
R_175
Id_Cuenta: int
Fecha_de_Cobro: varchar(10)
Mora: float
Total: varchar(7)
R_185
Parentesco
R_138
R_184
Provincia_ID: int
R_170
Nom_Prov: varchar(30)
Departamento_ID: int
Familiar_Alumno
Familiar_ID: varchar(7)
Alumno_ID: varchar(7)
R_207
R_93
R_218
Alumno_ID: varchar(7)
Cod_Mod: varchar(15)
R_149
Nombre: varchar(20)
Ape_Paterno: varchar(20)
Ape_Materno: varchar(20)
Fecha_de_Nacimiento: varchar(10)
Sexo: char(1)
Num_Hermanos: int
R_92
Direccion: varchar(100)
Telefono: varchar(10)
Lengua_Materna: varchar(25)
Ult_Nivel: varchar(15)
Ult_Grado: varchar(15)
Condicion: varchar(15)
Estado: char(1)
Religion_ID: int
Distrito_ID: int
Descuento_Porcentaje: int
Seccion_ID: int
Grado_ID: int
Criterio_ID: int
Cursos_ID: varchar(5)
Peso: smallint
R_94
R_137
Periodo
Periodo_ID: int
Distrito
Departamento
Distrito_ID: int
Departamento_ID: int
Nom_Dist: varchar(30)
Provincia_ID: int
Nom_Dep: varchar(20)
Pais_ID: int
R_217
Promedio
Tipo_Cobro_ID: int
Criterio_del_Curso
R_213
R_216
R_210
Parentesco_ID: int
Apoderado: char(1)
Alumno
Descripcion: varchar(20)
Detalle_Cuenta_Cobrar
Tarea_Desc: varchar(20)
Seccion_ID: int
Grado_ID: int
Cursos_ID: varchar(5)
Periodo_ID: int
R_183
Provincia
Tipo_Cobro
R_220
Tarea_ID: int
R_209
R_168
Cuentas_por_Cobrar
Descripcion: varchar(10)
Nombre: varchar(20)
Ape_Paterno: varchar(20)
R_125
Ape_Materno: varchar(20)
Tareas
R_180
Dias
Dias_ID: int
Cursos_ID: varchar(5)
Descripcion: varchar(15)
R_104
Matricula_ID: int
Cursos
Parentesco_ID: int
R_219
Matricula_ID: int
Alumno_ID: varchar(7)
R_203
Familiar_ID: varchar(7)
Fech_Nacimiento: varchar(10)
Sexo: char(1)
Estado_Civil_ID: char(2)
DNI: varchar(8)
Ocupacion: varchar(15)
Grado_ID: int
Direccion: varchar(25)
Telefono: varchar(10)
Vive: char(2)
Vive_con_Alumno: char(18)
Detalle_Matricula
Vacaciones
Fecha_Uit: varchar(10)
Valor: money
Descripcion: varchar(15)
Matricula
Asistencia
R_193
Seccion_ID: int
Grado_ID: int
Fecha_Adelanto: varchar(10)
Monto: money
Estado: int
Personal_ID: varchar(6)
R_194
Periodo_Pago
Fecha_Inicio: varchar(10)
Fecha_Fin: varchar(10)
Mes_Pago: varchar(15)
Estado: int
Familiar
Seccion
Nombre: varchar(15)
R_201
Descripcion: char(1)
Descripcion: varchar(10)Descripcion: varchar(20)
Ape_Paterno: varchar(20)
Estado_Civil
Sueldo_Basico: float Alum_Maximo: int
Ape_Materno: varchar(20)
Estado: char(1)
Estado: int
R_205
Estado_Civil_ID: char(2)
DNI: char(8)
Secciones: int
R_202
Sexo: char(1)
R_27
R_172
Nivel_ID:
int
Descripcion: varchar(15)
Direccion: varchar(100)
R_160
R_199
R_59
Telefono: varchar(15)
Fecha_Nacimiento: varchar(10)
Distrito_ID: int
Horario_Personal
R_58
R_177
Nro_Hijos: int
Fecha_Ingreso: varchar(10)
R_178
Dia: int
Fecha_Baja: varchar(10)
R_47
R_200
Hora_Ingreso: varchar(5)
Estado: int
Aula
Hora_Salida: varchar(5)
Sueldo_Basico: money
Seccion_ID: int
Estado: int
Condicion_Trabajo: varchar(10)
Grado_ID: int
Personal_ID: varchar(6)
CUSPP: varchar(12)
Cargo_ID: int
Cod_Onp: varchar(12)
Nro_EsSalud: varchar(11)
R_46
R_198 Docente_Curso
Aportaciones_ID: int
Nivel
Especialidad_ID: int
Personal_ID: varchar(6)
Estado_Civil_ID: char(2)
Nivel_ID: int
Cursos_ID: varchar(5)
Cargo_ID: int
R_204
Descripcion: varchar(15)
Seccion_ID:
int
Nivel_ID: int
R_44
Monto: float
Password: binary(255)
R_169
Estado: int
Religion
Prestamo_Adelantado
R_192
Religion_ID: int
Prestamo_Adelantado_ID: int
Cab_Planilla_ID: varchar(5)
Personal_ID: varchar(6)
Concepto_ID: varchar(4)
Tipo: char(1)
Valor: float
Periodo_Pago_ID: int
Cursos_ID: varchar(5)
Grado
Cargo
R_25
Detalle_Planilla
R_31
Dia: varchar(10)
Hora: varchar(5)
Seccion_ID: int
R_173
Grado_ID: int
Fecha_Bonificacion: varchar(10)
Monto: money
Descripcion: text
Personal_ID: varchar(6)
Personal
Nro_Contrato: varchar(7)
Fecha_Inicio: varchar(10)
Fecha_Fin: varchar(10)
Sueldo: money
Personal_ID: varchar(6)
Horario_Aula
Bonificacion
Descuento_Personal_ID: int
Alumno_ID: varchar(7)
Grado_ID: int
Cursos_ID: varchar(5)
Ao: varchar(4)
Promedio: float
Sustitutorio: float
Fech_Ini: varchar(10)
Fech_Fin: varchar(10)
Descripcion: varchar(6)
R_212
Criterio
R_214
Descripcion: varchar(15)
R_95
Reg_Notas
R_105
Pais
Pais_ID: int
R_113
Criterio_ID: int
Nom_Pais: varchar(15)
Nota
Alumno_ID: varchar(7)
Cursos_ID: varchar(5)
Periodo_ID: int
Prom_Cognositivo: float
Prom_Valorativo: float
Prom_Psicomotor: float
Parcial: float
Final: float
Promedio_Periodo: float
Tarea_ID: int
Nota: float
Criterio_ID: int
Cursos_ID: varchar(5)
Periodo_ID: int
| 165
E. Diagrama de Estado
Clase Matricula
separada
vigente
aplazada
cancelada
culminada
Clase Alumno
nuevo
repitente
activo
reserva
trasladado
retirado
moroso
| 166
Clase Curso
nuevo
activo
a cargo
baja
Clase Nota
nuevo
aprobado
espera
Modificado
desaprobado
promediad
a
| 167
Clase Personal
Ingresante
Nombrado
Contratado
Licencia
Vacaciones
Activo
Despido
Jubilado
Liquidacion
| 168
F.
Diagrama de Componentes
CAPA SCHOOL_VISTA
CAPA
AYUDA
CAPA
CONTROLES
CAPA
SCHOOL_BUSS
ZZ
CAPA
SCHOOL_ENTITY
CAPA
SCHOOL_DAO
BD_SCHOOLMANAGER
| 169
Capa de Datos:School_DAO
| 170
Capa de Ayuda:
Capa de Controles:
| 171
| 172
G. Diagrama de Distribucin
SERVIDOR
BD
PC01
DIRECTOR
IMPRES
ORA01
IMPRES
ORA02
SWITCH
PC02
SECRETARIA
PC04
DOCENTES
PC03 PUERTA
| 173
H. Diccionario de Nodos:
4.4.2. Utilidad
A. Comportamiento de ventanas
El comportamiento que tendrn las ventanas de SCHOOL MANAGER ser
similar al sistema operativo Windows, por lo consiguiente la adapatacion del
| 174
usuario con el uso del software ser un proceso rpido, gracias a que las
interfaces fueron diseadas para interactuar con el cliente.
ITEMS
(Objetos)
Barra de
Titulo
Barra de
LETRA
COLOR
IMAGEN
Tipo
Tamao
Color
(Pxeles)
Azul
degradad
o
Arial
Segn
pantalla.
Blanco
Segn
formulario
Banner diseada
con la insignia de
la institucin.
Negro
Times
New
Roman
Ancho de
pantalla
negro
Segn
formulario
varios
varios
Arial
Segn
pantalla
negro
Segn
formulario
varios
celeste
Arial
Segn
pantalla
Negro
Segn
formulario
--
celeste
Arial
Segn
pantalla
negro
Segn
formulario
--
celeste
Arial
Segn
pantalla
Negro
Segn
formulario
--
Mens
Botones
Cuadros
de Texto
TAMAO
Listas
desplega
bles
Casillas
de
marcado
| 175
4.4.3. Fiabilidad
A. Disponibilidad
School Manager estar disponible durante las 24 horas, siempre y cuando
se mantenga disponible el servicio de hardware y de red.
B. Tiempo de Fallo
El tiempo de recepcin de un fallo ser de inmediato. Se tomarn los datos
del fallo. La correccin para cualquier funcionalidad, depender de su
impacto en el sistema, para ello se evaluar usando la tabla de trazabilidad.
Luego de anlisis se indicar el tiempo en que estar corregido el fallo. Para
fallos simples la correccin tomar mximo un da, a partir del aviso de C.E.
Pedro Paulet, contando con la vigencia de un contrato de mantenimiento. De
no existir, se presentar una cotizacin.
4.4.4. Performance
B. Tiempo de Respuesta
Los procesos que requieren ms tiempo de respuesta son los de
mantenimiento, los cuales no superan a los 5 segundos.
C. Escalabilidad
El sistema debe adaptarse al crecimiento del nmero de usuarios en la
institucin y al cambio de plataformas tecnolgicas.
| 176
Requerimientos de Plataforma
Core 2 DUO 2.6 GHz
Servidor de
Base de Datos
HD de 220 Gb
RAM de 2 Gb
S.O. Windows 2003
Server Enterprice
Computadoras
de Usuarios
finales
(Requisito
Mnimo)
S.O. Windows XP
4.4.6. Portabilidad
| 177
CAPTULO V:
REALIZACION DE LA SOLUCION DE
SOFTWARE
| 178
| 179
BD_School_Manager
Tablas
Xxx_xxx_Xxx
(2-10)_(2-3)_(2-10) Caracteres
Campos
Xxx-xxx-Xxx
(2-4) -(2-4)-(2-8) Caracteres
Store Procedure
sp_Xxx_Xxx
(2-8)-(2-8) Caracteres
Estndar de Programacin
Capas
Entidad
Xxxx_Entity.cs
(2-8) Caracteres
Datos
Xxxx_DAO.cs
(2-20) Caracteres
Xxxx_Bussines.cs
Negocio
(2-20) Caracteres
Formularios
Frm_Xxxx_xx_Xxx.cs
(2-8)_(2-3)_(2-8) Caracteres
DESCRIPCIN
MATRICULA
NOTAS
| 180
COBROS
PERSONAL
| 181
| 182
| 183
CAPTULO VI:
CONCLUSIONES
| 184
| 185
CAPTULO VII:
RECOMENDACIONES
| 186
Textos
Nombre: Aplicacin prctica del derecho laboral
Autores: Estudio Caballero Bustamante (ECB)
Editorial: Editorial Tinco
Ao: 2007
| 187
CAPTULO IX:
GLOSARIO
Actividad: Es una unidad de trabajo que una persona que desempee un rol
puede ser solicitado a que realice. Las actividades tienen un objetivo concreto,
normalmente expresado en trminos de crear o actualizar algn producto.
| 188
| 189
Modelo: Es una vista de un sistema del mundo real, es decir, una abstraccin
de dicho sistema considerando un cierto propsito.
| 190
| 191
CAPTULO X:
ANEXOS
10.1. Entrevistas
| 192
10. Cmo es el pago a los profesores (cuentan con planilla, pago por
honorarios)?
Rpta. Se hace planillas para los profesores nombrados, y se paga con
recibos por honorario a los contratados q son pocos.
11. Cmo controlan las notas de los alumnos?
Rpta. Mediante los registros q llevan los profesores
| 193
psicomotor),
registro
de
asistencia,
registro
de
| 194
| 195
| 196
10.2.
Matriz de Trazabilidad
| 197
10.3.
El botn
El botn
enviar en mensaje.
| 198
VENTANA MATRICULA
| 199
que nos
Si la opcin
se matricular al
alumno generando las pensiones en la cuenta del alumno, solo si grado actual al
que desea matricularse es dictado en el plantel, caso contrario mandara un
mensaje para rectificar los datos del alumno si estuvieran errneos,
el monto que dejara como inicial, generando un registro en la cuenta del alumno.
generar
| 200
, y nos
El botn
familiar.
El botn
El botn
| 201
El botn
El botn
activa la casilla
Al escoger al alumno se cargaran todos sus datos para poder ser modificados.
| 202
VENTANA HORARIO
o solo dar
| 203
El botn Eliminar
En la pestaa asignar horario se asignar los cursos que dictar cada docente,
mostrando
el
horario
del
profesor,
se
escoger
al
docente
| 204
El botn
VENTANA NOTAS
A esta ventana solo podrn tener acceso los docentes, ingresando su cdigo y
password,
Al ingresar se cargara el nombre del docente, y se listaran solo los cursos que le
fueron asignados anteriormente
| 205
en la que se ingresara en nombre de la tarea o trabajo, esta tarea solo ser para
el grado, seccin y periodo especificado.
| 206
El botn
| 207
El botn
alumno.
El botn
El botn
| 208
El botn
El botn
alumno.
El botn
El botn
| 209
| 210
VENTANA COBROS
En esta ventana se har los pagos de los alumnos; las deudas se cargaran
ingresando el cdigo del alumno buscndolo por su nombre.
| 211
se desea pagar.
El monto vencido
ya se vencieron.
El
subtotal
indica
la
suma
de todas las
pensiones
El botn
impresin.
| 212
| 213
VENTANA DESCUENTO
En esta ventana se otorga descuentos a los alumnos, a esta ventana solo tiene
acceso el director, y podr ver un reporte acadmico del alumno para poder
evaluar el descuento a dar.
| 214
| 215
En esta ventana se lista todas las deudas pendientes del alumnos, separadas
por matriculas cursos a cargo y pensiones.
VENTANA REPORTE DE MOROSOS
En esta ventana se hace un reporte de todos los alumnos que tienen deudas
vencidas separadas por nivel, grado, seccin, alumno, matricula, pensin, y
cursos a cargo.
| 216
VENTANA BACKUP
| 217
Para realizar el proceso de Registro de Personal se tiene que ingresar los datos
del personal (Apellido paterno, Apellido materno y Nombre), en la pestaa
Personalesse tiene que ingresar el numero de DNI, seleccionar el
Departamento
, Provincia
y Distrito
| 218
| 219
pantalla
Una vez ingresado todo los datos se proceder a grabar los datos presionando
el boton grabar
El botn
El botn
Para salir de la ventana donde estamos se tiene que hacer clic en el botn de
salir
LISTADO DE PERSONAL
Para ver el registro de todo el personal activo en la institucin se tiene que ir a :
Consultas-Listar Personal
| 220
el cual no
| 221
El botn Eliminar
| 222
cargados.
En
esta
ventana
(Despedido,
se
indicar
Renuncia,
el
motivo
de
baja
Fin
del
Fallecimiento,
| 223
se agrega el
ingresado, el boton
| 224
| 225
| 226
| 227
| 228
En esta ventana se cargaran los datos del trabajador; sus ingresos y descuentos
para poder ser modificados si se diera el caso.
| 229
CONTROL DE ASISTENCIAS
Aqu se listara solo los das que el personal falto en el mes, para su evaluacin,
aqu se justificara las faltas segn el criterio del director.
MANTENIMIENTO DE APORTACIONES.
| 230
10.4.
VENTANA DE MANTENIMIENTO
Botn Actualizar
Con este boton podr modificar tanto el nombre como el monto de la
mensualidad de las pensiones, habiendo escogido antes que nivel ser
actualizado.
| 231
En la pesataa grado se podr escoger que grados por cada nivel tendr el
colegio, al seleccionar el nivel
automticamente se llenaran
todos los grados de ese nivel, en el que podr desmarcar los check
no se dictara un determinado grado.
si
Al dar click dentro de la tabla se llenaran sus campos en las cajas de texto por si
se quiere modificar algn campo
Botn Actualizar
Con este botn podr modificar la descripcin, el numero de alumnos mximos
para ese grado y la cantidad de secciones que tendr.
| 232
Botn nuevo
Este botn hace que la caja de texto descripcin se limpie para poder ingresar
una nueva especialidad
Botn Guardar
Este botn sirve para guardar una nueva especialidad,
| 233
Botn Actualizar
Este botn modifica la descripcin de la especialidad.
Botn Eliminar
Este botn elimina la especialidad seleccionada.
| 234
El botn
modifica los campos de los cursos una vez seleccionados en la
tabla y cargados en los controles.
El botn
REPORTE DE ASISTENCIA
Para la generacin de reporte tiene
que ir al men reporte asistencia, y
nos visualizara el formulario reporte de asistencia, para ver el reporte general de
todos los empleado solo se tiene que escoger el rango de fechas y seleccionar la
opcin todos los empleados y presionamos el botn procesar, y nos visualizar
el reporte del Personal.
| 235
| 236
| 237
| 238
| 239
| 240
| 241
| 242
| 243
10.5.
| 244
| 245
| 246
| 247
| 248
| 249
| 250
| 251
| 252
| 253
| 254
| 255
10.6.
Casos de Prueba
CP01
Pasos a seguir:
Matricula:
Da de inicio: 15/01/2008
Monto: 50
Periodo escolar
Da de inicio: 03/03/2008
Pensin
Primaria: 180
Secundaria:220
Resultado Esperado:
Matricula registrada correctamente.
Resultado Ejecutado:
Participantes:
Fecha:15/07/08
Daz Snchez
Matricula
nueva
correctamente.
guardada
Espinoza Urbano
Maguhn Gonzales
Yumbato Pacaya
Aprobado
Observacin:--
Desaprobado
| 256
CP02
Pasos a seguir:
Alumno
Parentesco: padre
Grado actual
Seccin : A
Inicial
Apoderado se visualizara el
Marcar el check
Monto:30
usuario.
El sistema mostrar automticamente el grado y nivel
al que corresponda el ao actual, mostrando tambin
las secciones y sus vacantes.
Al activar el check inicial, el sistema habilita los
controles, luego que el usuario ingrese los datos
indicados, el sistema generar una deuda.
El usuario proceder a presionar el botn guardar y
enviara el mensaje de confirmacin satisfactorio.
Resultado Esperado:
Matricula guardada correctamente.
Resultado Ejecutado:
Participantes:
Fecha:15/07/08
Daz Snchez
Desaprobado
| 257
CP03
Pasos a seguir:
Nombre: Rolando
indicados.
Examinar: Reyes.jpg
Pestaa Personal:
DNI: 42598041
Sexo: M
Lugar de nacimiento:
Dpto.: Lima
Prov.: Lima
Dist.: Miraflores
Fecha de Nac.: 16/05/80
Hijos Menores: No
Telfono:2632164
Direccin:
Dpto.: Lima
Prov.: Lima
Dist.: San Miguel
Direccin: Av. La Paz 1252
Pestaa Laborales:
Condicin de trabajo: Contratado
Cargo: Docente
Nivel: secundaria
Especialidad: Matemtica
Essalud vida: No
Escoger: ONP
Fech. Inicio:26/08/08
Fech. Fin: 26/08/09
Remuneracin: 850.00
Click en el botn guardar.
Resultado Esperado:
Guard correctamente.
Resultado Ejecutado:
Participantes:
| 258
Fecha:15/07/08
Daz Snchez
guard correctamente.
Espinoza Urbano
Maguhn Gonzales
Yumbato Pacaya
Aprobado
Desaprobado
Observacin:--
CP04
Pasos a seguir:
Alumno
Pestaa Pensiones:
Marcar el check de la pensin de
fecha correspondiente al mes
de
setiembre.
Resultado Esperado:
guard correctamente.
Resultado Ejecutado:
Participantes:
Fecha:15/07/08
Daz Snchez
Guard correctamente.
Espinoza Urbano
Maguhn Gonzales
Yumbato Pacaya
Aprobado
Desaprobado
| 259