Professional Documents
Culture Documents
FACULTAD DE INGENIERA
ESCUELA ACADMICA PROFESIONAL DE INGENIERA DE SISTEMAS
AUTORES:
BECERRA SAGUMA, Lisbeth Roxana
DELGADO BAZN, Marlo Edgar
FLORES ORTZ, Erika Katherine
HONORIO GUA, Miky Alberto
MORI SERRATE, Aldo Rosendo
MUOZ CHUQUIRUNA, Jorge Agustn
SENZ ROMERO, Jos Luis
URBINA NEZ, Jos ngel
DOCENTE:
Ing. Mg. JUAN PEDRO SANTOS FERNNDEZ
GUADALUPE PER
2013
DEDICATORIA
por
ensearnos
ser
JORGE AGUSTN.
ii
DEDICATORIA
MARLO EDGAR.
iii
DEDICATORIA
iv
DEDICATORIA
AGRADECIMIENTO
Los Autores.
vi
PRESENTACIN
NACIONAL
DE
TRUJILLO
SEDE
VALLE
vii
RESUMEN
El presente tema de investigacin titulado: SISTEMA ACADMICO PARA
MEJORAR LA GESTIN ACADMICA EN LA UNIVERSIDAD NACIONAL
DE TRUJILLO SEDE VALLE JEQUETEPEQUE ha sido desarrollado con la
finalidad de demostrar que se puede mejorar la Gestin Acadmica de la Universidad
a la que hacemos referencia, mediante el desarrollo e implementacin de un Sistema
Acadmico, a travs de un sistema confiable, fcil de usar y disponible en cualquier
momento, lo que redundar en una disminucin notable de en los tiempos de realizar
los procesos y generacin de reportes, por consiguiente generando rentabilidad y
ahorro a la empresa. A su vez para la realizacin del presente trabajo de
investigacin se ha dispuesto que la totalidad de los componentes utilizados sean de
software privativo, esto con el fin de mantener un respaldo garantizado.
El trabajo de investigacin se realiz en el rea de Gestin Acadmica de la U.N.T.
El Sistema de Programacin Acadmica fue desarrollado utilizando la metodologa
RUP que se divide en 4 fases: fase incepcin, fase de elaboracin, fase de
construccin y fase de transicin.
Como resultado de la investigacin podemos concluir que mediante la
implementacin del sistema se logra mejorar la gestin Acadmica de la
Universidad, generando ahorro y por tanto un servicio Acadmico rpido y accesible.
PALABRAS CLAVE: Sistema de Informacin, Gestin Acadmica.
viii
ABSTRACT
This research topic entitled ACADEMIC SYSTEM TO IMPROVE ACADEMIC
MANAGEMENT AT THE NATIONAL UNIVERSITY OF TRUJILLO SEE
JEQUETEPEQUE VALLEY ". Has been developed in order to show that you can
improve the Academic management at University to which we refer, through the
development and implementation of an Academic System, through a reliable, easy to
use and available at any time, which will result in a noticeable decrease in the time of
making the report generation process and hence generating profitability and savings
to the company. In turn for the realization of this research work has established that
all the components used are private software, this in order to get a solid backup.
The research was conducted in the Academic Management area at UNT.
Academic Programming system was developed using the RUP methodology which is
divided into four phases: inception phase, elaboration phase, construction phase and
transition phase.
As a result of the investigation we can conclude that by implementing the system is
able to improve the Academic management at University, generating savings and fast
and accessible academic services.
ix
NDICE
DEDICATORIA ............................................................................................................................ii
AGRADECIMIENTO .................................................................................................................. vi
PRESENTACIN ........................................................................................................................ vii
RESUMEN.................................................................................................................................. viii
ABSTRACT .................................................................................................................................. ix
ndice de Figuras ......................................................................................................................... xiii
ndice de Cuadros......................................................................................................................... xv
CAPTULO I: GENERALIDADES EMPRESARIALES ............................................................ 1
GENERALIDADES EMPRESARIALES ......................................................... 2
I.
1.1.
1.2.
1.3.
1.4.
2.3.
xi
III.
3.1.
3.2.
IV.
3.1.2
3.1.3
4.1.
4.2.
V.
5.1.
5.2.
VI.
6.1.
6.2.
6.3.
6.4.
6.5.
7.1.
7.2.
7.3.
CONCLUSIONES............................................................................................ 175
9.
RECOMENDACIONES.................................................................................. 175
10.
xii
ndice de Figuras
Ilustracin 1: Modelo de CUN del rea de Programacin Acadmica
18
xiii
xiv
ndice de Cuadros
TABLA 1: FUERZA LABORAL..................................................................................................................... 5
TABLA 2: HOJA DE DESCRIPCIN DEL CU CALENDARIO ACADMICO ................................................... 22
TABLA 3: HOJA DE DESCRIPCIN DEL CU ELABORAR CARGA ELECTIVA ............................................... 23
TABLA 4: HOJA DE DESCRIPCIN DEL CU DISPONIBILIDAD HORARIA .................................................. 24
TABLA 5: HOJA DE DESCRIPCIN DEL CU ELABORAR HORARIOS.......................................................... 25
TABLA 6: HOJA DE DESCRIPCIN DEL CU ELABORAR SLABOS ............................................................. 26
TABLA 7: HOJA DE DESCRIPCIN DEL CU SOLICITAR CONSTANCIA DE NO ADEUDO DE LIBROS .......... 27
TABLA 8: HOJA DE DESCRIPCIN DEL CASO DE USO EMITIR CONSTANCIA DE NO ADEUDO DE LIBRO 28
TABLA 9: HOJA DE DESCRIPCIN DEL CASO DE USO SOLICITAR CONSTANCIA DE NO ADEUDO .......... 29
TABLA 10: HOJA DE DESCRIPCIN DEL CASO DE USO EMITIR CONSTANCIA DE NO ADEUDO ............. 30
TABLA 11: HOJA DE DESCRIPCIN DEL CASO DE USO PAGAR MATRCULA .......................................... 31
TABLA 12: HOJA DE DESCRIPCIN DEL CU INGRESAR DATOS AL SISTEMA .......................................... 32
TABLA 13: HOJA DE DESCRIPCIN DEL CU EMITIR CONSTANCIA DE MATRCULA. ............................... 33
TABLA 14: HOJA DE DESCRIPCIN DEL CU REGISTRAR ASISTENCIAS ................................................... 34
TABLA 15: HOJA DE DESCRIPCIN DEL CU TOMAR EVALUACIN ........................................................ 35
TABLA 16: HOJA DE DESCRIPCIN DEL CU REGISTRAR NOTAS DE UNIDAD ......................................... 36
TABLA 17: HOJA DE DESCRIPCIN DEL CU REGISTRAR PROMEDIO ...................................................... 37
TABLA 18: HOJA DE DESCRIPCIN DEL CU EMITIR REPORTE DE NOTAS .............................................. 38
TABLA 19: HOJA DE DESCRIPCIN DEL CU SUBIR NOTAS AL SISTEMA ................................................. 39
TABLA 20: HOJA DE DESCRIPCIN DEL CASO DE USO SOLICITAR DOCUMENTO ACADMICO ............. 40
TABLA 21: HOJA DE DESCRIPCIN DEL CASO DE USO REGISTRAR DATOS ........................................... 41
TABLA 22: HOJA DE DESCRIPCIN DEL CASO DE USO EMITIR DOCUMENTO ACADMICO .................. 42
TABLA 23: DESCRIPCIN DE ACTORES .................................................................................................. 86
TABLA 24: DESCRIPCIN DE CU CALENDARIO ACADMICO ................................................................. 87
TABLA 25: DESCRIPCIN DE CU CARGA LECTIVA .................................................................................. 87
TABLA 26: DESCRIPCIN DE CU DISPONIBILIDAD HORARIA ................................................................. 88
TABLA 27: DESCRIPCIN DE CU ELABORAR HORARIOS ........................................................................ 88
TABLA 28: DESCRIPCIN DE CU ELABORAR SLABOS ............................................................................ 89
TABLA 29: DESCRIPCIN DE CU REGISTRAR ASISTENCIA ...................................................................... 89
TABLA 30: DESCRIPCIN DE CU REGISTRAR NOTAS ............................................................................. 90
TABLA 31: DESCRIPCIN DE CU REPORTE DE NOTAS ........................................................................... 90
TABLA 32: DESCRIPCIN DE CU SOLICITAR DOCUMENTO ACADMICO............................................... 91
TABLA 33: DESCRIPCIN DE CU REGISTRAR DATOS ............................................................................. 91
TABLA 34: DESCRIPCIN DE CU EMITIR DOCUMENTO ACADMICO .................................................... 92
TABLA 35: DESCRIPCIN DE FACTOR DE PESO DE LOS ACTORES SIN AJUSTAR (UAW) ........................ 93
TABLA 36: DESCRIPCIN DE FACTOR DE PESO DE LOS CASOS DE USO SIN AJUSTAR (UUCW) ............. 93
TABLA 37: FACTOR DE PESO DE ACTORES SIN AJUSTAR (UAW) ........................................................... 94
TABLA 38: FACTOR DE PESO DE LOS CASOS DE USO SIN AJUSTAR (UUCW) ......................................... 95
TABLA 39: PESO Y VALOR DE LOS FACTORES PARA EL CLCULO DEL FACTOR DE COMPLEJIDAD
TCNICA. ...................................................................................................................................... 97
TABLA 40: PESO Y VALOR DE LOS FACTORES PARA EL CLCULO DEL FACTOR DE COMPLEJIDAD
AMBIENTE. ................................................................................................................................... 98
TABLA 41: PORCENTAJE EN CADA ETAPA Y SU VALOR EN HORAS-HOMBRE........................................ 99
TABLA 42: MITIGACIN DE RIESGOS .................................................................................................. 109
xv
CAPTULO I:
GENERALIDADES
EMPRESARIALES
I.
GENERALIDADES EMPRESARIALES
1.2.2. RUC
: 20172557628
1.2.5. Telfono
: 044 567071
1.2.6. Email
: untvj@unitru.edu.pe
1.2.7. Contacto
: www.unitru.edu.pe/
Direccin General
Administrativo
Administracin
Contabilidad
Acadmico
Registro Tcnico
Biblioteca
Secretara
REA
DIRECCIN
NMERO DE
TRABAJADORES
2
ADMINISTRACIN
CONTABILIDAD
REGISTRO TCNICO
SECRETARA
BIBLIOTECA
TOTAL
12
Fuente: (Elaboracin Propia, 2013)
Visin:
Al 2024, ubicada entre las cinco primeras universidades del
Per, reconocida por su calidad, por su vocacin democrtica,
por la formacin integral del talento humano, la investigacin
cientfica, tecnolgica, humanstica y la innovacin; con
responsabilidad social satisface a los grupos de inters y
contribuye al desarrollo sostenible de la regin La Libertad y el
pas.
1.4.2.
Misin:
Somos la primera universidad republicana del Per, formamos
profesionales y acadmicos competitivos, con calidad, crticos,
ticos y socialmente responsables; creamos valor generando y
transfiriendo conocimiento cientfico, tecnolgico, humanstico
e innovador, para el desarrollo sostenible de la regin La
Libertad y el Pas".
1.4.3.
Rol Empresarial
La Universidad en el Per ha sido y seguir siendo por siempre,
motivo de permanente reflexin, debe adems, construir
escenarios de futuros posibles que permitan intuir y solucionar
con prontitud los problemas que afectan a los grupos sociales o
que podran afectarlos ms adelante. Existe adems, en esta
bsqueda permanente de conocimiento de calidad participando
activamente como miembro de la sociedad.
1.4.4.
Valores Empresariales
La empresa est integrada de personas muy profesionales y stas
a su vez tienen valores que pueden ser transmitirlas hacia su
comunidad estudiantil.
1.4.5.
Objetivos Empresariales
A. Objetivos Generales
Mejorar la gestin acadmica de la Universidad
Nacional de Trujillo - Sede Valle Jequetepeque de
Guadalupe a travs del desarrollo e implementacin de
un sistema de informacin.
B. Objetivos Especficos
Motivar e implicar a todo el personal en el desarrollo
acadmico, promoviendo para ello una formacin
continuada, a todos los niveles, en materias de calidad y
especficas de la organizacin.
Disminuir significativamente errores durante el proceso
de llenado de notas en los registros oficiales.
Metas Empresariales
A. Metas Tcticas
La meta de la Universidad es estar ubicada entre las cinco
primeras universidades del Per, reconocida por su calidad,
por su vocacin democrtica, en un mximo de 6 aos.
B. Metas Estratgicas
Lograr ser reconocida a nivel nacional por la calidad en su
enseanza,
investigacin cientfica, tecnolgica,
humanstica y la innovacin, dentro de un periodo de 8
aos.
1.4.7.
Problemas Empresariales
1.4.8.
Anlisis Interno
A. Fortalezas
Ventajas en administracin.
Ventajas en operaciones.
Maquina adecuada para el trabajo y buen estado.
Buena Reputacin entre los estudiantes.
Procesos de calidad certificados.
Docentes capacitados.
B. Debilidades
No cuenta con software necesario para el manejo de
informacin
Falta de actualizacin de informacin con respecto a
equipos de tecnologa moderna.
Falta de un control de registro de notas y asistencias
adecuadas.
1.4.9.
Anlisis Externo
A. Riesgos
Competencia actual y futura.
Disminucin de alumnado.
B. Oportunidades
Previsin de mejoras futuras, cambios polticos y
sociales.
Prestigio ganado por la labor de su personal.
Est ubicada en una zona accesible.
Posibles convenios internacionales o con empresas, para
enfrentar proyectos de mayor envergadura.
CAPTULO II:
FASE I:
INCEPCIN
10
II.
2.1.
Introduccin:
a) Propsito
El objetivo del presente documento es el de conglomerar y
realizar un anlisis exhaustivo de las caractersticas ms
importantes que debe poseer el sistema propuesto. Para ello
utilizaremos como herramienta a los casos de uso, lo cuales
nos brindarn una idea clara y globalizada a un alto nivel de
las funciones que se realizan en el sistema.
b) Alcance
Este documento se aplica al sistema acadmico el cual
brindar apoyo en la gestin administrativa del plantel que
consiste en el registro y manejo de diversa informacin
institucional que servir para realizar el posterior control
acadmico. Tambin se manejarn los procesos de las
matrculas, programacin educativa (cursos y secciones), la
gestin de las notas y asistencias.
El administrador del sistema estar encargado de gestionar
la configuracin bsica de seguridad de la aplicacin que
permitir establecer una base para el funcionamiento del
software. La configuracin de seguridad comprende la
gestin de los usuarios del sistema asignndoles permisos
(roles) y administrando sus contraseas; asimismo, tambin
se enfoca en auditar el sistema registrando los principales
sucesos (registro del sistema) que realiza cada usuario
durante una sesin.
Los docentes estarn encargados de ingresar las notas del
alumnado permitiendo que estn disponibles para ser
consultadas en cualquier momento por los padres y/o
apoderados (accediendo desde a Internet). Asimismo el
apoderado podr generar diversos tipos de reportes
acadmicos concernientes al desempeo de sus hijos.
11
2.1.2.
Posicionamiento
a) Oportunidad de Negocio
El software propuesto mejorar el modo en que se llevan los
diversos procesos de gestin acadmica (administrativos y
acadmicos) del plantel sustituyendo el control manual que
se aplicaba sobre ellos. Su implementacin har ms gil y
verstil la consulta de informacin ya que los usuarios
podrn realizar bsquedas de registros con suma facilidad y
gran rapidez en tiempo de respuesta desde cualquier
computadora conectada a Internet. De igual modo,
contribuir a un mejor desempeo del personal
administrativo y la plana docente haciendo ms sencillas
sus tareas cotidianas.
El conjunto de caractersticas del sistema propuesto servir
al plantel como herramienta estratgica para realzar su
imagen institucional tanto a nivel interno (padres de familia
y personal) como externo (comunidad y otras instituciones
del medio).
b) Ambiente de Usuario
Los usuarios del sistema tendrn definidos dos ambientes de
trabajo, uno fsico y otro virtual: El primero es donde
trabaja el administrador del sistema y se ubica en las
instalaciones del Colegio Tercer Milenio, especficamente
con dos terminales, uno en la oficina de la direccin y otro
en recepcin del plantel. Existe un segundo ambiente que es
Internet, a este entorno virtual accedern todos los usuarios,
pero principalmente est dirigido a los padres de familia y
docentes.
2.1.3.
12
b) Gestin de usuarios
El usuario administrador se encargar de realizar esta labor
que consiste en creacin de usuarios, asignacin de
permisos a usuarios y restablecimiento o gestin de
contraseas.
c) Configuracin inicial del sistema
El usuario administrador crear los parmetros iniciales en
el sistema que sirven de base para todas las dems
funcionalidades. Dentro de la configuracin que debe
realizarse se encuentra el registro de perodos acadmicos,
la asignacin de bimestres a los perodos acadmicos, el
llenado de la informacin institucional, registro de alumnos,
docentes, administrativos, apoderados, vnculos alumnoapoderado, grados, niveles, cursos, reas acadmicas y
criterios de evaluacin.
d) Programacin acadmica
Consiste en programar secciones y cursos segn el perodo
acadmico elegido. Solamente el usuario administrador es
quien se encarga de realizar estas tareas.
e) Procesamiento de matrculas
Esta caracterstica tambin ser atribuida al administrador.
Dicho proceso consiste en, previa presentacin de la
documentacin necesaria (ficha integral del educando,
documento de identidad del apoderado, partida de
nacimiento, etc.) y cancelacin de recibo de matrcula,
registrar alumnos nuevos o antiguos para asignarles una
seccin programada en el ao acadmico actual, eligiendo
el respectivo nivel y grado.
f) Seguimiento y control acadmico
El control acadmico consiste en dos procesos, el registro
de notas de cada unidad y la asistencia diaria de los
alumnos. Es funcin del docente ingresar las notas de los
alumnos inmediatamente despus de cada unidad.
Asimismo, el docente es quien debe llenar la asistencia
13
2.1.4.
14
Documentos Requeridos
a) Manual de Usuario
Este documento es de suma importancia para el
adiestramiento y capacitacin de los usuarios durante la
instalacin, configuracin y uso de las diversas
caractersticas que brinda el sistema acadmico. Deber ser
claro y conciso para poder consultar las funcionalidades del
sistema con rapidez y facilidad.
2.2.
15
2.2.2.
rea de Biblioteca
rea de Contabilidad
16
rea de Secretara:
rea de Matrcula
2.2.3.
17
2.2.4.
2.2.5.
<<extend>>
Director de Escuela
Docente
Elaborar Slabo
Consejo Universitario
Jefe de departamento
2.2.9.2.
Jefe de Contabilidad
Jefe de Biblioteca
Alumnado
(f rom Actores)
(f rom Actores)
(f rom Actores)
(f rom Actores)
Consejera de Escuela
(f rom Actores)
Matrcula regular
Matrcula especial
MAtrcula Extempornea
19
2.2.9.3.
Registrar Asistencias
ALUMNO
Tomar evaluaciones
Profesor
Registrar Promedio
20
2.2.9.4.
Administracin
Alumno
Registrar Datos
21
2.2.6.
Elaborado por:
Flores Ortiz Erika Katherine
Muoz Chuquiruna, Jorge Agustn.
Fecha: 10/09/2013
Objetivo: Elaborar el Calendario Acadmico.
Consejo Universitario
(from DCUN_PROGRAMACINACADEMICA)
Precondiciones :
Ninguna
Flujo Principal:
F.1.
El Consejo Universitario establece las fechas de pago de
mensualidad.
F.2.
El Consejo Universitario asigna el periodo de matrcula.
F.3.
El Consejo Universitario establece los das festivos.
Flujo Secundario:
No presenta
Excepciones :
Ninguna
Post Condiciones :
Ninguna
Requisitos Satisfechos :
Emitir Calendario Acadmico
Fuente: (Elaboracin Propia, 2013)
22
b.
Elaborado por:
Flores Ortiz Erika Katherine
Muoz Chuquiruna, Jorge Agustn.
Fecha: 10/09/2013
Objetivo: Asignar Carga Electiva
(from DCUN_PROGRAMACINACADEMICA)
Docente
(from DCUN_PROGRAMACINACADEMICA)
Precondiciones :
Ninguna
Flujo Principal:
F.1.
F.2.
Flujo Secundario:
No presenta
Excepciones :
Ninguna
Post Condiciones :
Ninguna
Requisitos Satisfechos :
Asignar la carga Electiva.
Fuente: (Elaboracin Propia, 2013)
c.
23
DOCENTES
(from DCUN_PROGRAMACINACADEMICA)
Director de Escuela
(from DCUN_PROGRAMACINACADEMICA)
Precondiciones :
Ninguna
Flujo Principal:
F.1. Los Docentes entregan su Disponibilidad Horaria.
F.2. La Secretaria recepciona las Disponibilidades.
F.3. El Director de Escuela estructura la Programacin Acadmica.
Flujo Secundario:
No presenta
Excepciones :
Ninguna
Post Condiciones :
Ninguna
Requisitos Satisfechos :
Programacin Acadmica Estructurada.
Fuente: (Elaboracin Propia, 2013)
24
d.
Caso de Uso
Elaborar
Horarios
Elaborado por:
Flores Ortiz Erika Katherine
Muoz Chuquiruna, Jorge Agustn.
Fecha: 11/09/2013
Objetivo: Elaborar los Horarios
Elaborar Horarios
Director de Escuela
(from DCUN_PROGRAMACINACADEMICA)
(from DCUN_PROGRAMACINACADEMICA)
Precondiciones :
Ninguna
Flujo Principal:
F.1. El Director de Escuela verifica la disposicin horaria de cada
Docente.
F.2. El Director de Escuela verifica la disponibilidad de ambientes.
F.3. El Director de Escuela verifica los cursos de cada Docente.
F.4. El Director de Escuela elabora los Horarios.
Flujo Secundario:
No presenta
Excepciones :
Ninguna
Post Condiciones :
Ninguna
Requisitos Satisfechos :
Elaboracin de los Horarios
25
e.
Elaborado por:
Flores Ortiz Erika Katherine
Muoz Chuquiruna, Jorge Agustn.
Fecha: 11/09/2013
Objetivo: Elaborar Slabos
Elaborar Slabos
DOCENTES
(from DCUN_PROGRAMACINACADEMICA)
Director de Escuela
Visar Slabos
(from DCUN_PROGRAMACINACADEMICA)
Precondiciones :
Ninguna
Flujo Principal:
F.1. El Docente elaborar su silabo.
F.2. El Director de Escuela visa los slabos de los Docentes.
Flujo Secundario:
No presenta
Excepciones:
Ninguna
Post Condiciones :
Ninguna
Requisitos Satisfechos :
Elaboracin de Slabos
26
Caso de Uso
Solicitar Constancia de
no adeudo de libro
Alumnado
(f rom Actores)
(f rom Actores)
Precondiciones :
El alumno debe haber cancelado el derecho por el carnet.
Flujo Principal:
F.1.
F.2.
F.3.
Flujo Secundario:
No presenta
Excepciones :
Ninguna
Post Condiciones :
Ninguna
Requisitos Satisfechos :
Entregar carnet de Biblioteca.
27
b.
(f rom Actores)
Precondiciones :
El alumno debe haber solicitado constancia de no adeudo de libro
Flujo Principal:
F.1.
Secretara de biblioteca sella y emite constancia de no adeudo de libro,
con los datos del alumno.
F.2. Entrega la constancia al alumno.
Flujo Secundario:
No presenta
Excepciones :
Ninguna
Post Condiciones :
Ninguna
Requisitos Satisfechos :
Entregar Constancia de no adeudo de libro
Fuente: (Elaboracin Propia, 2013)
28
c.
Solicitar Emitir
Solicitar Constancia
de no adeudo
Alumnado
(f rom Actores)
(f rom Actores)
Precondiciones :
El alumno debe haber solicitado constancia de no adeudo.
Flujo Principal:
F.1. El Alumno solicita constancia de no adeudo
F.2. La secretara de contabilidad verifica datos.
F.3. Entrega la constancia al alumno.
Flujo Secundario:
No presenta
Excepciones:
Ninguna
Post Condiciones:
Ninguna
Requisitos Satisfechos:
Entregar Constancia de no adeudo
29
d.
Solicitar Emitir
Solicitar
Constancia de no
adeudo
(f rom Actores)
Precondiciones :
El alumno debe haber solicitado constancia de no adeudo.
Flujo Principal:
F.1.
La secretara de contabilidad emite y sella constancia de no
adeudo, con los datos del alumno.
F.2. La secretara entrega la constancia al alumno.
Flujo Secundario:
No presenta
Excepciones :
Ninguna
Post Condiciones :
Ninguna
Requisitos Satisfechos :
Emitir Constancia de no adeudo
Fuente: (Elaboracin Propia, 2013)
30
e.
Pagar matrcula
Empleado Bancario
Alumnado
(f rom Actores)
Precondiciones :
El alumno debe haber solicitado constancia de no adeudo.
Flujo Principal:
F.1.
Flujo Secundario:
No presenta
Excepciones :
Ninguna
Post Condiciones :
Ninguna
Requisitos Satisfechos :
Pagar Monto de Matrcula
Fuente: (Elaboracin Propia, 2013)
31
f.
Caso de Uso
Solicitar Ingresar
datos al sistema
(f rom Actores)
Precondiciones :
El alumno debe haber entregado todos los documentos necesarios
Flujo Principal:
F.1.
F.2.
F.3.
32
g.
Solicitar Emitir
constancia de
matrcula
(f rom Actores)
Precondiciones :
El alumno debe haber entregado todos los documentos necesarios
Flujo Principal:
F.1.
F.2.
F.3.
Flujo Secundario:
No presenta
Excepciones :
Ninguna
Post Condiciones :
Ninguna
Requisitos Satisfechos :
Emitir constancia de matrcula
Fuente: (Elaboracin Propia, 2013)
33
Elaborado por:
Becerra Saguma Lisbeth Roxana
Delgado Bazn Marlo Edgar
Fecha: 11/09/2013
Registrar Asistencias
Profesor
Precondiciones :
Ninguna
Flujo Principal:
F.1.
F.2.
Flujo Secundario:
No presenta
Excepciones :
Ninguna
Post Condiciones :
Ninguna
Requisitos Satisfechos :
Registrar Asistencias
34
Tomar evaluaciones
Profesor
Precondiciones :
Ninguna
Flujo Principal:
F.1.
F.2.
F.3.
F.4.
Flujo Secundario:
No presenta
Excepciones :
Ninguna
Post Condiciones :
Ninguna
Requisitos Satisfechos :
Tomar Evaluacin
35
c.
Elaborado por:
Becerra Saguma Lisbeth Roxana
Unidad
Delgado Bazn Marlo Edgar
Fecha: 12/09/2013
Objetivo: Registrar Notas de Unidad
Profesor
Precondiciones :
Ninguna
Flujo Principal:
F.1.
F.2.
Flujo Secundario:
No presenta
Excepciones :
Ninguna
Post Condiciones :
Ninguna
Requisitos Satisfechos :
Registrar Notas de Unidad
36
Elaborado por:
Becerra Saguma Lisbeth Roxana
Delgado Bazn Marlo Edgar
Fecha: 11/09/2013
Registrar Promedio
Profesor
Precondiciones :
Ninguna
Flujo Principal:
F.1.
F.2.
Flujo Secundario:
No presenta
Excepciones :
Ninguna
Post Condiciones :
Ninguna
Requisitos Satisfechos :
Registrar Promedio
37
e.
Elaborado por:
Becerra Saguma Lisbeth Roxana
Notas
Delgado Bazn Marlo Edgar
Fecha: 11/09/2013
Objetivo: Emitir Reporte de Notas
Profesor
Precondiciones :
Ninguna
Flujo Principal:
F.1.
Flujo Secundario:
No presenta
Excepciones :
Ninguna
Post Condiciones :
Ninguna
Requisitos Satisfechos :
Emitir Reporte de Notas
38
f.
Elaborado por:
Becerra Saguma Lisbeth Roxana
Delgado Bazn Marlo Edgar
Fecha: 12/09/2013
Profesor
Precondiciones :
Ninguna
Flujo Principal:
F.1.
Flujo Secundario:
No presenta
Excepciones :
Ninguna
Post Condiciones :
Ninguna
Requisitos Satisfechos :
Subir Notas al Sistema
39
Alumno
Administracin
Precondiciones :
El Alumno debe estar matriculado y haber cursado 1 o ms ciclos
Flujo Principal:
F.1.
Flujo Secundario:
No presenta
Excepciones :
Ninguna
Post Condiciones :
Ninguna
Requisitos Satisfechos :
Emitir Documento
40
Caso de Uso
Registrar Datos
Registrar Datos
Alumno
Administracin
Precondiciones :
El Alumno debe estar matriculado.
Flujo Principal:
F.1.
Flujo Secundario:
No presenta
Excepciones :
Ninguna
Post Condiciones :
Ninguna
Requisitos Satisfechos :
Registrar Datos
41
c.
Emitir Documento
Acadmico
Precondiciones :
Los Datos debieron ser ingresados previamente.
Flujo Principal:
F.1.
Flujo Secundario:
No presenta
Excepciones :
Ninguna
Post Condiciones :
Ninguna
Requisitos Satisfechos :
Emitir Documento Acadmico
42
2.2.7.
Diagramas de Actividades
5:
DANCUN Estructurar
Acadmica
Programacin
CURSOS
[Verificar]
CURSOS
[Consultar]
CURSOS
[Verificar]
DOCENTE
[Grabar]
DOCENTE
[Elaborar]
43
B.
44
ALUMNO
Solicitar constancia de no
adeudo de libro
CONSTANCIA NO
ADEUDO LIBRO
Verificar libros
devueltos
[Solicitado]
LIBRO
[Verificado]
[ Si ]
Emitir constancia de
no adeudo de libro
[ No ]
Notificar deuda
DEUDA
[notificada]
CONSTANCIA NO
ADEUDO LIBRO
[emitida]
45
B. DANCUN:
Emitir
Constancia
de
no
adeudo de Libro
Ilustracin 8: DANCUN Emitir Constancia de no adeudo de
libro
SECRETARIA : Jefe de Biblioteca
ALUMNO : Alumnado
Emitir constancia de
no adeudo de libro
CONSTANCIA
[emitida]
Sellar constancia de
no adeudo de libro
CONSTANCIA
[sellada]
CONSTANCIA
Entregar constancia
de no adeudo...
[entregada]
Recibir constancia de
no adeudo de libro
CONSTANCIA
[recibida]
46
ALUMNO
Solicitar constancia
de no adeudo
CONSTANCIA
NO ADEUDO
Verificar
adeudamiento
[solicitado]
DEUDA
[verificado]
Existe?
[ No ]
Emitir constancia
de no adeudo
[Si]
CONSTANCIA
NO ADEUDO
Notificar deuda
[emitido]
DEUDA
[notificado]
47
ALUMNO
Emitir constancia de no
adeudo
CONSTANCIA
[emitida]
Sellar constancia de no
adeudo
CONSTANCIA
[sellada]
Entregar constancia
de no aduedo
CONSTANCIA
[entregada]
Recibir
constancia
CONSTANCIA
[recibida]
48
rea de Pago
A.
ALUMNO
ENTIDAD BANCARIA
VOUCHER
Solicitar voucher de
depsito
[solicitado]
VOUCHER
Entregar
voucher
[entregado]
Llenar voucher
VOUCHER
[llenado]
Entregar
voucher
Ingresar
voucher
VOUCHER
Sellar voucher
[entregado]
VOUCHER
VOUCHER
[ingresado]
VOUCHER
[sellado]
Entregar
voucher
[entregado]
Entregar
voucher
CONTABILIDAD
VOUCHER
[entregado]
Sellar voucher
VOUCHER
[sellado]
49
REA DE MATRCULA
A.
ALUMNO
SECRETARIA DE DIRECCIN
SISTEMA DE MATRCULA
Verificar ficha
de matrcula
FICHA DE
MATRCULA
[verificado]
[ NO ]
Cumple?
Solicitar ficha
de matrcula
[ SI ]
FICHA DE
MATRCULA
Registrar
matrcula
[solicitado]
MATRCULA
[registrada]
Llenar ficha de
matrcula
Emitir constancia
de matrcula
FICHA DE
MATRCULA
[llenado]
CONSTANCIA DE
MATRCULA
[emitida]
50
B.
SECRETARIA DE ESCUELA
ALUMNO
Emitir constancia
de matrcula
CONSTANCIA DE
MATRCULA
[emitida]
[ NO ]
datos ok?
Sellar y entregar
constancia de matrcula
[ SI ]
CONSTANCIA DE
MATRCULA
[entregada]
ALUMNO
Tomar Asistencia
Registrar
Asistencia
ASISTENCIA
[Registrada]
ALUMNO
EVALUACION
Tomar
Evaluacion
NOTA
[Tomada]
Registrar Notas
de Unidad
[Registrada]
EXAMEN
PROMEDIO
[Tomado]
[Registrado]
Registrar
Promedio
[ NO ]
Tomar Examen
de Aplazado
[ SI ]
REGISTRO TECNICO
Emite Registro
de Notas
NOTAS
[Registrada]
Alumno
Solicitar Documento
Academico
Empleado_Administracion
DOCUMENTO
ACADEMICO
[Solicitado]
Recepcionar
Solicitud
SOLICITUD
[Recepcionada]
Registrar Solicitud
de Documento
SOLICITUD
[Registrada]
53
B.
EMPLEADO_ADMINISTRACION
Solicitar Datos
DATOS
ALUMNO
DATOS
[Solcitado]
Entregar Datos
[leer]
Registrar Datos
DATOS
[Registrado]
54
C.
EMPLEADO_ADMINISTRACION
Emitir Documento
Academico
ALUMNO
DOCUMENTO
ACADEMICO
[Recepcionado]
DOCUMENTO
ACADEMICO
[Emitido]
Recepcionar Documento
Academico
55
2.2.8.
56
B.
57
Alumnado
Jefe de Biblioteca
(f rom Actores)
(f rom Actores)
Lee
Actualliza
LIBRO
PRSTAMO
Alumnado
Jefe de Biblioteca
(f rom Actores)
Lee
(f rom Actores)
Crea
ESTUDIANTE
CONSTANCIA_NO_ADEUDO_LIBRO
58
Alumnado
Jefe de Contabilidad
(f rom Actores)
(f rom Actores)
Lee
Verifica
ESTUDIANTE
DEUDA
D. MONCUN
adeudo
Emitir
Constancia
de
no
Alumnado
Jefe de Contabilidad
(f rom Actores)
(f rom Actores)
Crea
CONSTANCIA_NO_ADEUDO
Lee
MONTO
Crea
VOUCHER
Alumnado
Empleado Bancario
(f rom Actores)
(f rom Actores)
Actualiza
DEPSITO
Crea
Alumnado
REGISTRO_MATRICULA
Consejera de Escuela
(f rom Actores)
(f rom Actores)
Lee
Lee
CONSTANCIA_NO_ADEUDO_LIBRO
FICHA_DE_MATRCULA
1..n
CONSTANCIA
Contiene
1
CONSTANCIA_NO_ADEUDO
DETALLE_FICHA_MATRCULA
60
Lee
REGISTRO_MATRICULA
Imprime
Alumnado
(f rom Actores)
Consejera de Escuela
(f rom Actores)
CONSTANCIA
1
Contiene
1
CONSTANCIA_MATRCULA
61
REGISTRO TCNICO
Profesor
Eemite
REGISTRO DE NOTAS
Profesor
Registra
ASISTENCIAS
62
Profesor
Ingresa
NOTAS
1
contiene
1..n
UNIDADES
ALUMNO
Profesor
Ingresa
NOTAS
1
contiene
1..n
UNIDADES
63
Profesor
Toma
Ingresa
EVALUACION
NOTAS
Crea
1
Alumno
1..n
DOCUMENTO ACADEMICO
1..n
Realiza
EMPLEADO_ADMINISTRACION
64
Crea
1
1..n
DOCUMENTO ACADEMICO
EMPLEADO_ADMINISTRACION
C.
Crea
1
...
DOCUMENTO ACADEMICO
Alumno
1..n
Realiza
EMPLEADO_ADMINISTRACION
65
2.2.9.
Modelo de Dominio
2.2.13.1. rea de Programacin Acadmica
Ilustracin 37: Modelo del dominio de Programacin Acadmica
0..n
CURSO 0..1
AULA
DOCENTE
contempla
determina
incluye
0..n
contempla
0..n
0..n
0..n
0..n
DISPONIBILIDAD
GH
HORARIO P.A.
1..n
n
0..n
posee
le pertenece
tiene
pertenece
comprende
FACULTAD
1..n
1
SEMESTRE
ESCUELA PROFESIONAL
66
emite
BOUCHER
(f rom Casos de Uso)
1..n
ESTUDIANTE
SECRETARIA_DE_ESCUELA
1..n
depsito
1
interacta
1..n
1..n
lee
1..n
BANCA
1
1
realizan
interacta
1..n
1..n
1..n
FICHA_DE_MATRCULA
(f rom Casos de Uso)
1..n
registra
contiene
1..n
verifica
DEPSITO
MONTO
interacta
1
1..n
SECRETARIA_DE_CONTABILIDAD
1
DEUDA
REGISTRO_MATRICULA
DETALLE_FICHA_MATRCULA
(f rom Casos de Uso)
emite
LIBRO
verifica
1..n
1
1
ENCARGADO_DE_BIBLIOTECA
actualiza
1..n
emite
emite
1
CONSTANCIA
1 (f rom Casos
de Uso)
Contiene
Contiene
Contiene
PRSTAMO
CONSTANCIA_NO_ADEUDO_LIBRO
CONSTANCIA_NO_ADEUDO
CONSTANCIA_MATRCULA
ASISTENCIAS
0..n
influyen
1
determinan
0..n
tiene
1
1..n
EVALUACION
NOTAS
REGISTRO DE NOTAS
contiene
1..n
UNIDADES
relaciona
1
ALUMNO
1..n
realiza
1..n
DOCUMENTO_ACADEMICO
CERTIFICADO_ESTUDIOS
EMPLEADO_ADMINISTRACION
CERTIFICADO_NOTAS
68
2.3.
Modelo de Requerimientos
2.3.1. Descripcin del Sistema
2.3.1.1. Descripcin de la Aplicacin
El desarrollo e implementacin del sistema de
gestin acadmica tiene como principal objetivo
ser una herramienta til y eficiente para el
personal (Docentes) y alumnos. Por ese motivo, se
ha procurado disear el sistema con diversas
tcnicas y estndares de programacin orientados
a un entorno Web, los cuales permitirn un
desarrollo gil y eficiente de los diversos
requerimientos del sistema en cuestin. A su vez,
debido al diseo y a las caractersticas tcnicas
con los cuales ha sido programado, podr
adaptarse a cambios funcionales (o nuevos
requerimientos) rpidamente y sin gran esfuerzo,
por lo que se considera una aplicacin altamente
escalable. En el aspecto de ingeniera de software,
la aplicacin utilizar un diseo en capas,
separando el modelo (clases del sistema), las
vistas (los diseos de plantillas y hojas de estilo en
cascada) y los requerimientos (diversas
funcionalidades que necesita el sistema o lgica
del negocio).
Por otro lado, otra caracterstica adicional que
posee el sistema es la usabilidad, la cual
constituye un aporte fundamental debido a que
representa una gran ayuda para los usuarios. Si el
sistema es usable ayudar a que el manejo de las
diversas funcionalidades sea fcil e intuitivo tanto
para el personal del colegio como para los
apoderados.
2.3.1.2. Restricciones de la aplicacin
En esta seccin describimos ciertos aspectos que
podran representar limitaciones respecto a las
funcionalidades del sistema. Principalmente,
segn el criterio del desarrollador.
69
70
2.3.2.2.
Requerimientos Funcionales y No
Funcionales
El software a desarrollar proveer a los usuarios de
diversas funcionalidades, bsicamente, la aplicacin
comprende diversos procesos orientados a la gestin
acadmica como son la generacin de matrculas, la
gestin de calificaciones y asistencias; as como
tambin, la generacin de diversos reportes
personalizados (boletas de notas, asistencias,
consolidados de notas, etc.) y gestin de seguridad y
registro de sucesos del sistema.
A. Requerimientos Funcionales
71
B. rea de Contabilidad
- Solicitar carnet universitario
- Sellar carnet universitario
C. rea de Secretara
- Solicitar carnet sellado
- Emitir constancia de no adeudo
D. rea de Registro Tcnico
- Solicitar carnet universitario
- Solicitar horarios
E. rea de Matrcula
- Matricular alumno
- Solicitar boleta de pago
- Solicitar ficha no adeudo
- Emitir ficha matrcula
rea de Procesamiento de Notas
El Sistema generar indicadores el
cual comprende la creacin de
bimestres, reas acadmicas (por las
que se agrupan los cursos), cursos y
criterios de evaluacin para los cursos.
La gestin de calificaciones, que
permitir al docente mantener un
registro de las notas del alumnado.
72
B. Requerimientos No Funcionales
Apariencia o interfaz externa
El sistema a desarrollar se hace
hincapi al diseo de la interfaz de
usuario, se necesita que la apariencia
dado el contexto represente a lo largo
del diseo la sobriedad y formalidad.
Debe ser clara, legible y fcil de usar.
Las interfaces de usuarios debe contar
con buena combinacin de colores y
animaciones para no cansar al usuario.
Poseer los colores especficos que
representan a la Empresa.
73
74
Se ha de garantizar el constante
funcionamiento del sistema. Debe existir
una garanta de la no ocurrencia de prdida
de informacin.
Software
Servidores:
Clientes:
75
Diagrama de
Actividades
<<include>>
<<include>>
CONSEJO
UNIVERSITARIO
Elaborar Calendario
<<include>>
<<include>>
JEFE
DEPARTAMENTO
Recepcionar Requisitos de
Escuela
Diagrama de
Actividades
DOCENTE
76
DOCENTE
Entregar Disponibilidad
Horaria
DIRECTOR ESCUELA
<<extend>>
Estrurcturar la PA
Diagrama de
secuencia y
colaboracin
Verificar Disponibilidad de
Ambientes
DOCENTE
<<include>>
DIRECTOR
ESCUELA
Verificar Cusos
77
<<include>>
Verificar Sumilla
Verificar Curso
<<include>>
Verificar Curricula
DOCENTE
Visar Slabo
DIRECTOR ESCUELA
(from SistemaDeMatricula)
(from SistemaDeMatricula)
<<include>>
<<include>>
<<include>>
Registrar Matrcula
(from SistemaDeMatricula)
Secretaria
(f rom SistemaDeMatricula)
78
Registrar Matrcula
(from SistemaDeMatricula)
Secretaria
(f rom SistemaDeMatricula)
Alumno
Emitir Constancia de Matricula
(f rom SistemaDeMatricula)
(from SistemaDeMatricula)
Emitir Horario
(from SistemaDeMatricula)
C. Paquete Cursos
Ilustracin 48: DCU del paquete Agregar Cursos
Agregar curso
(from SistemaDeMatricula)
<<include>>
Registrar Matrcula
(from SistemaDeMatricula)
Secretaria
(f rom SistemaDeMatricula)
79
D. Paquete Deudas
Ilustracin 49: DCU del Paquete Deudas
<<include>>
<<include>>
<<include>>
Registrar Matrcula
(from Sistem aDeMatricula)
Secretaria
(f rom SistemaDeMatricula)
Registrar Asistencia
Profesor
Alumno
B.
Profesor
(from PAQUETE REGISTRAR ASISTENCIA)
Registrar Promedio
80
C.
Profesor
Registro Tecnico
2.3.3.4.
Documentacin Acadmica
Alumno
Empleado de Administracin
81
Registrar Datos
Alumno
Empleado de
Administracion
Alumno
(f rom Paquete Registrar Datos)
Empleado de Administracin
(f rom Paquete Registrar Datos)
82
2.3.4.1.
56:
Diagrama de Paquetes
Programacin Acadmica
del
Sistema
de
2.3.4.2.
del
Sistema
de
<<Paquete>>
Emision de
recibos
<<Paquete>>
Cursos
<<Paquete>>
Matrcula
<<Paquete>>
Deudas
83
2.3.4.3.
REGISTRAR
NOTAS
del
Sistema
de
PAQUETE REGISTRAR
ASISTENCIA
EMITIR REPORTE
NOTAS
EMITIR REPORTE
NOTAS
REGISTRAR
NOTAS
PAQUETE REGISTRAR
ASISTENCIA
2.3.4.4.
PAQUETE REGISTRAR
Datos
PAQUETERegistrar
REGISTRAR
ASISTENCIA
ASISTENCIA
(from Subsistema
Documentacion Academica)
EMITIR REPORTE
NOTAS
EMITIR REPORTE
Emitir Documento
Academico
NOTAS
(from Subsistema Documentacion
Academica)
REGISTRAR
NOTAS
REGISTRAR
SolicitarREGISTRAR
Documento Academico
NOTAS
NOTAS
(from Subsistema Documentacion
Academica)
EMITIR REPORTE
NOTAS
PAQUETE REGISTRAR
ASISTENCIA
84
Rector
Consejo Universitario
Director de Escuela
Us uario
Em pleado de Administracin
Jefe de Departamento
Profesor
Registro Tecnico
Contabilidad
Secretaria
Alumno
(f rom Business Use-Case
...) Model)
85
ACTOR
Rector
DESCRIPCIN
El rector se encarga de elaborar de acuerdo a ley el
calendario acadmico especificando todo lo que se
har durante un ao en la universidad, como el
inicio y fin de ciclo, entre otras actividades.
Director de
Escuela
Jefe de
Departamento
Empleado de
Administracin
Secretaria
Docente
Alumno
86
Nombre del CU
del Negocio
Calendario Acadmico
Actores del
Negocio
Rector
Propsito
Resumen:
El rector se encarga de elaborar de acuerdo a ley el
calendario acadmico especificando todo lo que se har
durante un ao en la universidad, como el inicio y fin de
ciclo, entre otras actividades.
Fuente: (Elaboracin Propia, 2013)
Nombre del CU
del Negocio
Actores del
Negocio
Propsito
Carga Electiva
Jefe De Departamento
Elaborar la carga electiva de los
profesores, para que puedan
dictar clases de un curso de
acuerdo a su especialidad.
Resumen:
El jefe de departamento elabora y asigna la carga electiva a
un profesor, teniendo en cuenta la especialidad del profesor
y la disponibilidad horario que disponga.
Fuente: (Elaboracin Propia, 2013)
87
Nombre del CU
del Negocio
Actores del
Negocio
Disponibilidad Horaria
Docente
Emitir la disponibilidad horaria al
jefe de departamento para que le
asigne su carga electiva.
Propsito
Resumen:
El docente emite un informe de su disponibilidad horaria al
jefe de departamento, para que este puede asignarle la
carga electiva de acuerdo a la disposicin del docente.
Fuente: (Elaboracin Propia, 2013)
Nombre del CU
del Negocio
Actores del
Negocio
Propsito
Elaborar Horarios
Director de Escuela
Emitir la elaboracin de horarios
para cada curso segn el ciclo.
Resumen:
El director de escuela debe emitir los horarios en que se
dictarn los cursos y quines lo dictarn, para que as
empiecen con normalidad las clases.
88
Nombre del CU
del Negocio
Actores del
Negocio
Elaborar Slabos
Director de Escuela
Emitir la elaboracin de slabos
para cada curso que dictar un
docente.
Propsito
Resumen:
El director de escuela debe elaborar los slabos para cada
curso que dictar un docente, especificando el contenido de
estos durante todo el ciclo, de acuerdo a una programacin
Fuente: (Elaboracin Propia, 2013)
2.3.7.2.
Nombre del CU
del Negocio
Actores del
Negocio
Propsito
Registrar Asistencia
Profesor
Registrar asistencia del alumno
para cada semana de clases.
Resumen:
El Docente registrara la asistencia del alumno
correspondiente a cada semana que se dictara el curso.
89
B.
Nombre del CU
del Negocio
Actores del
Negocio
Registrar Notas
Profesor
Registrar notas del alumno para
cada unidad
Propsito
Resumen:
El docente ingresara las notas de los estudiantes.
Las notas corresponden a cada criterio, as como una
nota de exposiciones, trabajos de investigacin,
examen oral, exmenes de unidad.
C.
Nombre del CU
del Negocio
Actores del
Negocio
Propsito
Resumen:
El docente ingresara las notas de los estudiantes accediendo
al formulario Registro de Notas, desde el cual ingresar y
modificar las notas.
90
2.3.7.3.
Nombre del
Caso de Uso
Actores
Resumen
Precondiciones
Postcondiciones
B.
Nombre del
Caso de Uso
Registrar Datos
Actores
Empleado de Administracin
Resumen
Precondiciones
Postcondiciones
91
C.
Nombre del
Caso de Uso
Actores
Empleado de Administracin
El
Resumen
empleado
de
administracin
emite
el
Precondiciones
92
TIPO
DE
ACTO
R
Simple
Medio
Comple
jo
DESCRIPCIN
Otro sistema que interacta con el
sistema a desarrollar mediante una
interfaz de programacin (API).
Otro sistema que interacta con el
sistema a desarrollar mediante un
protocolo o una interfaz basada en
texto.
Una persona que interacta con el
sistema mediante una interfaz grfica.
FACTO
R DE
PESO
1
Tabla 35: Descripcin de Factor de peso de los Actores sin Ajustar (UAW)
TIPO DE
CASO
DE USO
Simple
Medio
Complejo
DESCRIPCIN
El Caso de Uso contiene de 1 a 3
transacciones.
El Caso de Uso contiene de 4 a 7
transacciones.
El Caso de Uso contiene ms de 8
transacciones.
FACTOR
DE
PESO
5
10
15
Tabla 36: Descripcin de Factor de peso de los Casos de Uso sin Ajustar
(UUCW)
93
2.3.9.1.
Complejo
Docente
Complejo
Director de Escuela
Complejo
Consejo Facultad
Complejo
Registro Tcnico
Medio
Empleado de Administracin
Alumno
Simple
Simple
1
1
18
Total
Fuente: Elaboracin Propia.
).(2)
2.3.9.2.
94
95
).(4)
96
Tabla 39: Peso y Valor de los factores para el clculo del factor de Complejidad Tcnica.
T1
T2
T3
T4
T5
T6
T7
T8
T9
T10
T11
T12
T13
Sistema distribuido
Tiempo de respuesta
Eficiencia por el usuario
Procesamiento interno
complejo
Reusabilidad
Facilidad de instalacin
Facilidad de uso
Portabilidad
Facilidad de cambio
Concurrencia
Objetivos especiales de
seguridad
Acceso directo a terceras
partes
Entrenamiento a usuarios
finales
2
1
1
1
1
0.5
0.5
2
1
1
1
1
1
2
1
1
5
5
4
1
1
0,5
0,5
2
1
1
3
4
5
5
2
3
4
1
Tota
l
3
50
97
( )
Tabla 40: Peso y Valor de los factores para el clculo del factor de Complejidad Ambiente.
Experiencia en la aplicacin
0.5
0,5
E3
Experiencia en orientacin a
objetos
E4
0.5
0,5
E5
Motivacin
-1
-1
-1
-1
Total
17.5
E6
E7
E8
Estabilidad de los
requerimientos
Personal a tiempo
compartido
Dificultad del lenguaje de
programacin
EF =
EF =
UCP=
266* 0.30 * 0.875
UCP = 69.82
98
..(7)
CF: Factor de conversin el cual consideraremos con
un valor convencional que equivale a 20 H-H. Por lo
tanto podemos calcular la estimacin del esfuerzo del
siguiente modo:
10.00%
343,00
Diseo
20.00%
698,20
Programacin
40.00%
1396,40
Prueba
15.00%
514,50
15.00%
514,50
100%
3466,60
Sobrecarga (otras
actividades)
Total
E = 3466,6 H-H
99
COSTOS DE HARDWARE
DESCRIPCIN
Ordenador
Personal, Core I5
4GB RAM
2. Impresora Cannon
iP-1800, 20 ppm
COSTO
CANTIDAD
SUBTOTAL
(S/.)
2000,00
4000,00
250,00
250,00
1.
TOTAL
S/. 4.250,00
100
B.
COSTOS DE SOFTWARE
DESCRIPCIN
1. Sistema Operativo
Windows Server
2008 SP 2
2. IBM Rational
Unified Process
3. Visual Studio 2010
Ultimate
COSTO
CANTIDAD
SUBTOTAL
(S/.)
850,00
850,00
500,00
500,00
479,00
479,00
TOTAL
C.
DESCRIPCIN
1.
Mueble
Ordenador
S/. 1.829,00
para
COSTO
CANTIDAD
SUBTOTAL
(S/.)
180,00
180,00
TOTAL
S/. 180,00
S/. 6.259,00
DESCRIPCIN
COSTO
CANTIDAD
TIEMP
O
(meses)
SUBTOTAL
(S/.)
1. Programador
2. Ingeniero de
Sistemas
750,00
4500,00
750,00
4500,00
TOTAL
S/. 9.000,00
101
B.
DESCRIPCIN
COSTO
CANTIDAD
25,00
SUBTOTAL
(S/.)
125,00
13,00
0,5
6,50
35,00
70,00
1. Pack de CDs
2. Millar de papel
Bond A4
3. Cartuchos para
Impresora
TOTAL
S/. 201,50
C. COSTO DE ENERGA
KW
HORAS DIARIAS:
Horas
Horas al mes
: 168 (24 dias/mes)
Costos KW-hora : 0,046 S/./(KW-hora) (Hidrandina)
KW-hora al mes : 168
DESCRIPCIN
1. Ordenador
2. Impresora
CONSUMO
(KW-hr)/mes)
COSTO
CANTIDAD
(S/./(KW-hr)
0,3849
0,3849
1
1
TIEMPO
(meses)
168
168
3
3
TOTAL
SUBTOTAL
(S/.)
S/. 193,99
S/. 193,99
S/. 387,98
D. COSTO DE SERVICIOS
DESCRIPCIN
COSTO
(S/./HR)
CANTIDAD
(HR./MES)
TIEMPO
(MESES)
1. Internet
1,00
24
TOTAL
TOTAL COSTO DE DESARROLLO
SUBTOTAL
(S/.)
72,00
S/. 72,00
S/. 9.661,48
102
E.
S/. 15.920,48
DESCRIPCIN
COSTO
(S/./MES)
1. Reduccin de
Empleados
2. Ahorro en
papeleria
3. Ahorro en
espacio fsico
CANTIDAD
TIEMPO
(MESES)
750,00
12
20,00
12
100,00
TOTAL
12
SUBTOTAL
(S/.)
18000,00
240,00
1200,00
S/. 19.440,00
B. BENEFICIOS INTANGIBLES
Mejorar la imagen de la empresa
Mejorar la satisfaccin del cliente interno.
S/. 19.440,00
103
DESCRIPCIN
COSTO/F
REC.
CANTI
DAD
FRECUEN
CIA
SUBTOTAL
(S/.)
1. Analista
Programador
200,00
1000,00
TOTAL
S/. 1.000,00
CANTI
DAD
24
COSTO
1. CDs
10,00
2. Millar de Papel Bond
30,00
A4
3. Cartuchos para
160,00
Impresora
TOTAL
SUBTOTAL
(S/.)
240,00
180,00
960,00
S/. 1.380,00
C. COSTO DE ENERGA
Horas al mes
: 192.
Costo KW-hora
: 0.046.
KW-hora al mes
: 192 hrs.
DESCRIPCIN
COSTO
(S/./(KW-hr)
1. Ordenador
2. Impresora
S/. 0,3849
S/. 0,3849
A.
CANTIDAD
CONSUMO
(KW-hr)/mes)
1
192
1
192
CCOSTO DE MANTENIMIENTO
TIEMPO
(meses)
8meses
8 meses
104
DESCRIPCIN
1.
Ordenador
2. Impresora
COSTO
(S/./Equipo)
CANTIDAD
FRECUENCIA
(Veces/ao)
S/. 30,00
1
1
2
2
S/. 30,00
TOTAL
B.
DESCRIPCI
N
COSTO
(S/./Equipo)
1. Ordenador
1950,00
2. Impresora
200,00
SUBTOTAL
(S/.)
60,00
60,00
S/. 120,00
DEPRECIACIN
CANTIDAD
DEPRECIACIN
(Anual)
2
1
TOTAL
SUBTOTAL
(S/.)
0,20
780,00
0,20
40,00
S/. 820,00
S/. 4.502,41
105
2.3.1.
DESCRIPCION
FLUJO DE CAJA
AO 0
1. COSTO DE INVERSION
AO 1
AO 2
AO 3
S/. 6.259,00
A. COSTO DE HARDWARE
4250,00
1829,00
B. COSTO DE SOFTWARE
C. COSTO DE MUEBLES
180,00
2. COSTO DE DESARROLLO
S/. 9.661,48
A. RECURSOS HUMANOS
9000,00
B. COSTO DE INSUMOS
201,50
C. COSTO DE ENERGIA
387,98
D. COSTO DE SERVICIOS
72,00
TOTAL INVERSION
S/. 15.920,48
1000,00
1000,00
1000,00
B. COSTOS DE INSUMOS
1380,00
1380,00
1380,00
C. COSTOS DE ENERGIA
1182,41
1182,41
1182,41
D. COSTOS DE MANTENIMIENTO
120,00
120,00
120,00
C. COSTOS DE DEPRECIACION
820,00
820,00
820,00
S/. 4.502,41
S/. 4.502,41
S/. 4.502,41
18000,00
18000,00
18000,00
240,00
240,00
240,00
1200,00
S/. 19.440,00
1200,00
1200,00
S/. 14.937,59
-(S/.15920,48)
106
CALCULOS EN EXCEL
CALCULO VAN (VALOR PRESENTE)
VpC
VpC
Ao 1
4502,41
Ao 2
4502,41
Ao 3
4502,41
1,16
1,35
1,56
=C183+(D183/D184)+(E183/E184)+(F183/F184) = 26032,40
ojo: primer valor positivo, verificado con doc modelo, verificar con otros
modelos
Ao 0
VpB
VpB
B/C
B/C
Ao 1
Ao 2
Ao 3
19440,00
19440,00
19440,00
1,16
1,35
1,56
=C183+(D183/D184)+(E183/E184)+(F183/F184) = 43660,09
VpB
43660,09
VcP
26032,40
=D200/D201 = 1,68
B-C
=C192-C186 = 17627,69
107
TIR
Ao 1
14937,59
TIR
=TIR(C208:F208) = 76,87%
TIR
=C211*100 = 76,8682 %
Ao 2
14937,59
Ao 3
14937,59
TR = 12 meses
INDICADOR
VALOR
VAN
17627,69
VpBENEFICIO
43660,09
VpCOSTO
26032,40
Beneficio - Costo
17627,69
Beneficio / Costo
1,68
TIR
76,87
CK
16,00%
R. capital
1,0658
A
1
Ao 0
INDICADOR
VAN
VALOR
17627,69
Beneficio / Costo
1,68
TIR
76,87
B
-(S/.15920,48)
Descripcin
Costo inicial de un
negocio
108
2
3
4
Ao 1
Ao 2
Ao 3
S/. 14.937,5872
S/. 14.937,5872
S/. 14.937,5872
Descripcin (Resultado)
Tasa interna de retorno de la inversin despus de cuatro aos (-2%)
TIR
76,87%
RIESGO(S)
CAUSA
Estudiantes
que
sin
va
realizar
el
proyecto
experiencia
Daar
equipos
Falta
de
capital
para
innovacin tecnolgica
Dficit
los
EFECTO
Incumplimiento
del Proyecto
Demora en
atencin
en
IMPACTO
Medio
Alto
Demora en los
los ingresos
procesos
del mes
administrativos
Medio
PREVENCIN
Ayuda de
expertos
Capacitacin
permanente
Cuenta de
ahorro
109
CAPTULO III:
FASE II:
ELABORACIN
110
CALENDARIO ACADEMICO
B.
CARGA LECTIVA
Ilustracin 62: Diagrama De Clases Parciales Carga
Lectiva
111
C.
DISPONIBILIDAD HORARIA
Ilustracin
D.
Parciales
Parciales
DISPONIBILIDAD HORARIA
Ilustracin
112
E.
SILABO
113
F.
114
G.
H.
115
I.
J.
116
K.
117
L.
118
M.
119
N.
120
: DIRECTOR
ESCUELA
: Nuevo
: FormHorarios
: Registrar
: Modificar
: Eliminar
: Salir
: Horario
1: Seleccionar Nuevo()
2: Limpiar Campos de Texto
3: Limpiar()
4: Devolver Campos Vacios
5: Visualizar Campos Limpios
121
3.1.2
A.
DIAGRAMAS DE COLABORACION
ELABORAR HORARIO
3: Limpiar()
: Nuev o
4: Dev olv er Campos Vacios
: Modif icar
15: Msg: Horario Modif icado
: DIRECTOR ESCUELA
: Horario
: FormHorarios
19: Ingresar Datos del Horario
20: Buscar Horarios()
: Salir
: Registrar
122
B.
123
4: llamarformulario()
: CtrlAgregarCursos
2: Ingresar Cdigo de Matrcula
: Secretaria
8: Grabar()
12: rollBack()
11: cancelaragregadoCurso(curso)
: CtrlCancelar
5: Seleccionar cursos
: frmCursos
: CtrlAceptar
124
C.
: FrmMatricula
: CtrlVerificarDeudas
6: verificarDeudas(cdigoAlumno)
16: Retornar()
7: verificarDeudas()
11: aceptar()
: CONTABILIDAD
10: aceptar(vardeuda)
: CtrlAceptar
125
D.
12: consultarRecibo(nmeroRecibo)
7: Reinicialiar()
: CtrlConsultar
11: Pulsar botn Consultar
: CtrlReinicializar
8: Reinicializar controles
17: aceptar(codVoucher)
19: Desplegar mensaje: "Verif icacin correcta"
23: Cancelar()
: FrmVerif icarPagoMatricula
: CtrlCancelar
: Secretaria
21: Desplegar mensaje:"Verif icado"
: FrmMatricula
126
E.
: CtrlVerificarLibros
17: Pulsar botn "Cancelar"
: CtrlCancelar
: BIBLIOTECA
: FrmVerificarDeudaLibro
11: aceptar(codRegistro)
10: Pulsar botn "Aceptar"
: CtrlAceptar
127
F.
128
4: IniciarFormulario()
9: GrabarIngresante(codigoAcreditacin,Nombres,Apellidos,Escuela,Facultad,aoIngreso)
5: mostar formularioIngresantes
: CtrlGrabar
: CtrlIngresantes
10: Grabar()
14: aceptar()
19: GrabarIngresante(codigoAcreditacin,Nombres,Apellidos,Escuela,Facultad,aoIngreso) 20: Actualizar()
24: aceptar()
: CtrlModificar
2: Ingresa cdigo de Matrcula
23: aceptarIngresante(codigoAcreditacin,Nombres,Apellidos,Escuela,Facultad,aoIngreso)
13: aceptarIngresante(codigoAcreditacin,Nombres,Apellidos,Escuela,Facultad,aoIngreso) : INGRESANTE
: FrmIngresantes
28: Retornar ()
129
G.
130
8: bus car()
13: grabar()
18: actualizar()
27: actualizar()
2: reinicializar()
: FICHAMATRICULA
: CtrlNuevo
3: Reinicializar Controles
: CtrlGrabar
1: Puls ar Boton btnNuevo
39: Salir()
31: Lis tar horarios (curs o)
: frm Curs os
: CtrlEm itirHorario
: CtrlSalir
131
3.1.3
A.
DIAGRAMA DE ESTADOS
Ocupado
AsignarCurso()
Disponible
Fin
FinalizarCurso()
Inicio
Clausurar()
Aperturar()
Clausurado
B.
AprobarAsignacion()
Disponible
Asignado
Enseado
Fin
Inicio
AnularAsignacionDocente()
FinalizarCiclo()
132
C.
Inicio
Planificado
elaborar()
Elaborado
asignarHorario()
Asignacin
modificar()
Asignado
Modificado
asignar()
entregar()
Fin
Entregado
133
D.
Verficar duplicidad
Verificado
Inicio
crear ( )
Creado( )
Desactivar ( )
Desactivado
Activado
Activar ( )
Clausurar ( )
Clausurado
Fin
134
3.2.
135
136
137
PROCESAMIENTO ACADEMICO
138
139
4.2.
Elaborar calendario
(from Paquete de casos de Uso)
<<realize>>
Elaborar calendario
Registrar feriados
<<realize>>
<<realize>>
Registrar feriados
Recepcionar requisitos de
escuela
<<realize>>
<<realize>>
<<realize>>
Entregar disponibilidad
horaria
(from Paquete de casos de Uso)
<<realize>>
Modificar disponibilidad
horario
Verificar disponibilidad de
ambientes
<<realize>>
Entregar disponibilidad
horaria
Verificar curso
(from Paquete de casos de Uso)
<<realize>>
Modificar disponibilidad
horario
<<realize>>
Elaborar horario
<<realize>>
<<realize>>
Verificar disponibilidad de
ambientes
<<realize>>
<<realize>>
Elaborar horario
<<realize>>
Verificar curso
Visar slabo
(from Paquete de casos de Uso)
<<realize>>
Visar slabo
140
CAPTULO IV:
FASE III:
CONSTRUCCIN
141
V.
MODELO DE DESARROLLO
5.1.
DIAGRAMA DE COMPONENTES
<<cs>>
Notas.cs
A.
<<frm>>
Notas.frm
SISTEMA ACADEMICO
<<hlp>>
SistAcademico.hlp
<<ini>>
SistAcademico.ini
<<EXE>>
SistAcademico
<<cs>>
RegistrarAlumno.cs
<<cfg>>
SistAcademico.cfg
<<obj>>
SistAcademico.obj
<<cs project>>
SistAcademico.cs project
<<frm>>
RegistrarAlumno.fr
m
<<cs>>
Asistencias.cs
<<frm>>
Asistencias.frm
<<cs>>
Horarios.cs
<<frm>>
Horarios.frm
<<cs>>
Matricula.cs
<<frm>>
Matricula.frm
CAPA 1: De presentacion o de Usuario
________________________________________________________________________________________________________________________________________________________________________________________
<<DLL>>
Funciones
<<DLL>>
Procesos
<<DLL>>
Validar
BD SistAcademico
CAPA 3: De datos
142
5.2.
DIAGRAMA DE DESPLIEGUE
B.
SISTEMA ACADEMICO
<<Procesador>>
Servidor WEB
<<Procesador>>
<<Procesador>>
Servidor de BD
Servidor de
Correos
<<Dispositivo>>
CANON
Pixma 1800
20 ppm
Impresora 1
<<Procesador>>
PC
Laboratorio 1
3COM
48 puertos
Servidor HP ProLiant
DL580 G7
3.0 GHz
4.0 GB RAM
HDD 2.o TB
<<Procesador>>
<<Dispositivo>>
Servidor de
Aplicaciones
Switch
<<Procesador>>
M
M
<<Procesador>>
PC
Laboratorio 2
<<Procesador>>
PC
Laboratorio 3
PC RegistroTcnico
<<Procesador>>
PC Contabilidad
<<Procesador>>
PC Caja
<<Dispositivo>>
Impresora 2
<<Dispositivo>>
Impresora 4
<<Dispositivo>>
Impresora 3
143
144
6.2.
FACULTAD
FacultadID
DescripcionFacultad
EstadoFacultad
DEPARTAMENTO
DepartamentoID
DescripcionDep
ESCUELAS
FacultadID
EscuelaID
EstadoDep
NombreEscuela
FacultadID
CURSOS
CursoID
Creditos
SilabosID
Horas
CursoID
CicloCurso
DocumentoSilabos
DOCENTES
DocenteID
PersonaID
Especialidad
EstadoEscuela
Descripcion
SILABUS
DepartamentoID
NormatividadID
PreRequisito
SemestreID
Seccion
EstadoSilabos
Condicion
AoIngreso
DepartamentoID
UsuarioID
TipoDocente
INGRESO
NORMATIVIDAD
IDIngreso
NormatividadID
Modalidad
NumeroU
NOTAS
FormulaU1
FormulaU2
DETALLE_CURSO_MATRICULA
FormulaU3
ASISTENCIAS
FormulaU4
IDDCM
FormulaU5
DesAsistencia
FormulaU6
FechaAsistencia
IDDCM
MatriculaID
CursoID
VezMatricula
Seccion
AoIngreso
NotasUnidad1
EstadoIngreso
NotasUnidad2
NotasUnidad3
NotasUnidad4
NotasUnidad5
ALUMNOS
NotasUnidad6
AlumnoID
NotaAplazado
PersonaID
DocenteID
REGISTRO_PAGO
RegPagoID
EscuelaID
AlumnoID
IDIngreso
MotivoPago
EstadoAlumno
Registrado
SedeID
SEMESTRE
DETALLE_CURSO_DOCENTE
Puesto
IDDCM
SemestreID
DescripcionSemestre
CursoID
FechaInicio
SemestreID
FechaFin
DocenteSecID
SEDE
AoAcademico
SedeID
EstadoSemestre
DescripcionSede
UbicacionSede
EstadoSede
HORARIO
HorarioID
CursoID
Dia
HoraInicio
HoraFin
MATRICULAS
AulaID
MatriculaID
LaboratorioID
AlumnoID
TipoMatricula
PERSONA
PersonaID
ConsejeroID
DNI
SemestreID
Nombres
AULAS
Apellidos
AulaID
Sexo
DescripcionAula
Direccion
CONSEJERO
LocalID
Telefono
ConsejeroID
CapacidadAula
Foto
DocenteID
EstadoAula
EstadoConsejero
EstadoCivil
Email
LOCAL
ADMINISTRATIVOS
AdministrativoID
PersonaID
LABORATORIO
LocalID
LaboratorioID
DescripcionLocal
DescripcionLab
DireccionLocal
LocalID
EstadoLocal
EstadoLab
USUARIO
AreaID
UsuarioID
UsuarioID
TipoUsuario
Estado
Contrasea
AREAS
AreaID
Descripcion
145
146
GO
CREATE TABLE [dbo].[ASISTENCIAS]([IDDCM] [char](4) NULL,
[DesAsistencia] [varchar](50) NULL,
[FechaAsistencia] [date] NULL) ON [PRIMARY]
GO
SET ANSI_PADDING OFF
GO
/****** Object: Table [dbo].[AULAS] ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE [dbo].[AULAS](
[AulaID] [char](10) NOT NULL,
[DescripcionAula] [varchar](50) NULL,
[LocalID] [char](10) NULL,
[CapacidadAula] [int] NULL,
[EstadoAula] [varchar](50) NULL,
CONSTRAINT [PK_AULAS] PRIMARY KEY CLUSTERED
([AulaID] ASC)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF,
IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]) ON [PRIMARY]
GO
SET ANSI_PADDING OFF
GO
/****** Object: Table [dbo].[CONSEJERO] ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE [dbo].[CONSEJERO]([ConsejeroID] [char](10) NOT NULL,
[DocenteID] [char](10) NULL,[EstadoConsejero] [varchar](50) NULL,
CONSTRAINT [PK_CONSEJERO] PRIMARY KEY CLUSTERED
([ConsejeroID] ASC)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF,
IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]) ON [PRIMARY]
GO
SET ANSI_PADDING OFF
GO
/****** Object: Table [dbo].[CURSOS] ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE [dbo].[CURSOS]([CursoID] [char](10) NOT NULL,
[Descripcion] [varchar](50) NULL, [Creditos] [varchar](50) NULL,
[Horas] [int] NULL, [CicloCurso] [varchar](4) NULL,
[DepartamentoID] [char](10) NULL, [PreRequisito] [char](10) NULL,
[Seccion] [varchar](50) NULL,
[EscuelaID] [char](2) NULL,
CONSTRAINT [PK_CURSOS] PRIMARY KEY CLUSTERED
147
148
149
150
151
152
153
GO
SET ANSI_PADDING OFF
GO
/****** Object: Table [dbo].[SILABUS]
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE [dbo].[SILABUS]([SilabosID] [char](10) NOT NULL,
[CursoID] [char](10) NOT NULL,
[DocumentoSilabos] [varchar](50) NULL,
[NormatividadID] [char](10) NULL,
[SemestreID] [char](10) NULL,
[EstadoSilabos] [varchar](50) NULL,
CONSTRAINT [PK_SILABUS] PRIMARY KEY CLUSTERED
([SilabosID] ASC,[CursoID] ASC)WITH (PAD_INDEX = OFF,
STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON,
ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]) ON [PRIMARY]
GO
SET ANSI_PADDING OFF
GO
/****** Object: Table [dbo].[USUARIO]
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE [dbo].[USUARIO](
[UsuarioID] [char](9) NOT NULL,
[TipoUsuario] [varchar](50) NULL,
[Contrasea] [varchar](50) NULL,
CONSTRAINT [PK_USUARIO] PRIMARY KEY CLUSTERED
([UsuarioID] ASC)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF,
IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]) ON [PRIMARY]
GO
SET ANSI_PADDING OFF
GO
154
6.3.
155
6.4.
156
6.5.
System;
System.Collections.Generic;
System.Linq;
System.Text;
Microsoft.Practices.EnterpriseLibrary.Common;
Microsoft.Practices.EnterpriseLibrary.Data;
ComponenteEntidad;
System.Data.Common;
System.Data;
namespace ComponenteDatos
{
public class AlumnoCD
{
private Database db = DatabaseFactory.CreateDatabase();
public bool Insertar(Alumno per)
{
try
{
DbCommand con = db.GetStoredProcCommand("PA_Alumno");
db.AddInParameter(con, "@Tipo", DbType.Byte, 1);
157
158
return false;
}
}
catch (Exception ex)
{
throw new Exception(ex.Message);
}
}
public bool Eliminar(Alumno per)
{
try
{
DbCommand con = db.GetStoredProcCommand("PA_Alumno");
db.AddInParameter(con, "@Tipo", DbType.Byte, 3);
db.AddInParameter(con, "@AlumnoID", DbType.String,
per.AlumnoID);
db.AddInParameter(con, "@PersonaID", DbType.String,
per.PersonaID);
db.AddInParameter(con, "@EscuelaID", DbType.String,
per.EscuelaID);
db.AddInParameter(con, "@IDIngreso", DbType.String,
per.IDIngreso);
db.AddInParameter(con, "@SedeID", DbType.String,
per.SedeID);
db.AddInParameter(con, "@UsuarioID", DbType.String,
per.UsuarioID);
db.AddInParameter(con, "@EstadoAlumno", DbType.String,
per.EstadoAlumno);
int huboexito = db.ExecuteNonQuery(con);
if (huboexito == 0)
{
return true;
}
else
{
return false;
}
}
catch (Exception ex)
{
throw new Exception(ex.Message);
}
}
public string contador;
public List<Alumno> UltimoAlumno(string codigo)
{
try
{
IDataReader tablaresultado =
db.ExecuteReader(CommandType.Text, "select count(*) from ALUMNOS
where
AlumnoID ='"+codigo+"'");
List<Alumno> coleccion = new List<Alumno>();
while (tablaresultado.Read())
{
coleccion.Add(new Alumno(tablaresultado.GetInt32(0)));
159
}
return coleccion;
}
catch (Exception ex)
{
throw new Exception(ex.Message);
}
}
public List<Alumno> ListarTodos()
{
try
{
IDataReader tablaresultado =
db.ExecuteReader(CommandType.Text, "select
PersonaID,DescripcionFacultad,EstadoFacultad from PERSONA where
EstadoFacultad='Habilitado'");
List<Alumno> coleccion = new List<Alumno>();
while (tablaresultado.Read())
{
coleccion.Add(new Alumno(tablaresultado.GetString(0),
tablaresultado.GetString(1),
tablaresultado.GetString(2), tablaresultado.GetString(3)
, tablaresultado.GetString(4),
tablaresultado.GetString(5), tablaresultado.GetString(6)));
}
return coleccion;
}
catch (Exception ex)
{
}
{
160
{
AlumnoCD cd = new AlumnoCD();
return cd.ListarTodos();
System;
System.Collections.Generic;
System.Linq;
System.Text;
Microsoft.Practices.EnterpriseLibrary.Common;
Microsoft.Practices.EnterpriseLibrary.Data;
ComponenteEntidad;
System.Data.Common;
System.Data;
namespace ComponenteDatos
{
public class NotasCD
{
private Database db = DatabaseFactory.CreateDatabase();
public bool Insertar(Notas not)
{
try
{
DbCommand con = db.GetStoredProcCommand("PA_Notas");
db.AddInParameter(con, "@Tipo", DbType.Byte, 1);
db.AddInParameter(con, "@IDDCM", DbType.String, not.IDDCM);
db.AddInParameter(con, "@NotasUnidad1", DbType.String,
not.NotasUnidad1);
db.AddInParameter(con, "@NotasUnidad2", DbType.String,
not.NotasUnidad2);
161
db.AddInParameter(con,
not.NotasUnidad3);
db.AddInParameter(con,
not.NotasUnidad4);
db.AddInParameter(con,
not.NotasUnidad5);
db.AddInParameter(con,
not.NotasUnidad6);
db.AddInParameter(con,
not.NotaAplazado);
db.AddInParameter(con,
not.NotaFinal);
}
{
"@NotasUnidad3", DbType.String,
"@NotasUnidad4", DbType.String,
"@NotasUnidad5", DbType.String,
"@NotasUnidad6", DbType.String,
"@NotaAplazado", DbType.String,
"@NotaFinal", DbType.String,
}
}
public bool Modificar(string not, int i, string IDDCM)
{
try
{
DbCommand con =
db.GetStoredProcCommand("PA_ModificarNotas");
db.AddInParameter(con, "@unidad", DbType.Byte, i);
db.AddInParameter(con, "@IDDCM", DbType.String, IDDCM);
db.AddInParameter(con, "@NotasUnidad1", DbType.String,
not);
int huboexito = db.ExecuteNonQuery(con);
if (huboexito == 0)
{
return true;
}
else
{ return false;
}
}
catch (Exception ex)
{throw new Exception(ex.Message);
}
}
public bool Eliminar(Notas not)
{
try
{
DbCommand con = db.GetStoredProcCommand("PA_Notas");
db.AddInParameter(con, "@Tipo", DbType.Byte, 3);
db.AddInParameter(con, "@IDDCM", DbType.String, not.IDDCM);
db.AddInParameter(con, "@NotasUnidad1", DbType.String,
not.NotasUnidad1);
162
163
FASE IV:
TRANSICIN
164
165
166
167
168
169
170
7.2.5.
Diseo Interno
171
SIGA Tercer
Milenio
Sistema
Acadmico
(Sesin de Docente)
(Sesin de Administrador)
Perodos Acadmicos
Control
SIGA Tercer
Milenio
Acadmico
(Sesin de Docente)
Gestin Escolar
Informacin Institucional
Boleta de Notas
Niveles
Consolidado de Notas
Control
Acadmico
Reportes
Parmetros
n Escolar
Se
Bimestres
Registro de notas
Registro de notas
Ciclos
Grados
Reporte de Asistencias
Reportes
Consolidado de Not
Reporte de Asistenc
Criterios de Evaluacin
Cuadros de Mrito
Docentes
Personal
Gestin Escolar
Control
Acadmico
Programacin
Acadmica
Gestin Escolar
Escolar
Programar Secciones
Control
BolProgramar
eta de Notas Cursos
Acadmico
Gestin
Consol
idado dede
Notasalumnos
Alumnos y
Apoderados Reportes
Gestin de apoderados
Reportes
Reporte de Asistencias
Matrculas
Gestin de matrculas
Cuadros de Mrito
Control
Acadmico
Registro de asistencias
Boleta de Notas
Consolidado de Notas
Reportes
Reporte de Asistencias
Cuadros de Mrito
Usuarios
Configuracin
Permisos
Seguridad
Auditora
172
estin
SIGA
Tercer
Milenio
Sistema
Acadmico
(Sesin de Docente)
Control
Acadmico
Gestin Acadmica
Escolar
Registro de notas
Boleta de Notas
Consolidado de Notas
Control
Acadmico
Consulta
de
de
Notas
Asistencias
Reporte de Asistencias
Escolar
Gestin
Consulta
Reportes
Boleta
de
Notas
Reportes
Reporte
de
Cuadros de Mrito
Cuadros
Asistencias
de
Mrito
Sistema
Acadmico
SIGA
Tercer
Milenio
(Sesin de Apoderado)
Control
Acadmico
Gestin Acadmica
Escolar
Consulta de Notas
Consulta de Asistencias
Boleta de Notas
Control
Acadmico
Consulta
Reportes
Escolar
Consulta
de
de
Reporte de Asistencias
Boleta
Notas
Asistencias
de
Notas
Reportes
Reporte
de
Cuadros de Mrito
Cuadros
173
Asistencias
de
Mrito
CAPTULO V:
CONCLUSIONES Y
RECOMENDACIONES
174
8.
CONCLUSIONES
En nuestro sistema de programacin acadmica podemos deducir que permite
un ahorro en el proceso de registro de datos de la programacin acadmica, ya
sea el registro de slabos y registro de horarios.
El sistema permite generar los horarios y programarlos de manera automtica,
evitado as el cruce de horarios.
El sistema permite tener la informacin de la disponibilidad de cada docente en
tiempo real.
Con todo esto podemos concluir que nuestro sistema nos permitir un gran
ahorro de tiempo y dinero ya que los procesos se llevan a cabo de una manera
ms rpida y organizada y no se requiere tanto personal como con el proceso
tradicional.
9.
RECOMENDACIONES
- Que se trate en lo posible de que los usuarios estn lo suficientemente
capacitados para el uso del sistema.
- La implementacin de este Sistema de Informacin debe ser supervisada y
hecha de acuerdo a lo especificado.
- Ser tolerantes con el programa hasta adaptarse del todo y seguir una a una
cada instruccin brindada para que no tengan complicaciones con ste.
10.
PROYECCIONES
Que el Sistema se vaya adaptando a los diferentes cambios que pueda haber en
la institucin y as pueda ser mejorado constantemente sin necesidad de que
cree uno nuevo.
175
CAPTULO VI:
REFERENCIAS
BIBLIOGRFICAS
176
SERRANO,
aprovisionamiento".
Mara
Jose.
Madrid,Espaa :
2009.
"Gestin
PARANINFO,
de
2009.
9788497327268.
MARTINEZ, Raul y MARTINEZ, Alejandro. 2005. "Gua a Rational
Unified Process". [En lnea] 2005. [Citado el: 23 de 05 de 2012.]
http://www.dsi.uclm.es/asignaturas/42551/trabajosAnteriores/TrabajoGuia%20RUP.pdf.
ROB, Peter y CORONEL, Carlos. 2003. Sistemas de bases de datos:
Diseo, implementacin y administracin. Espaa : Cengage Learning
Editores, 2003. 9789706862860.
177