Diseño del Sistema de Registro Académico.

Anuncio
ó/6u~de-f?~f?~~'
ólLólLf?
~ $z---fO#~!lk~eu3{J/¿adU' [9(7,p~
~ ~u §a/~ ~u#dk/ [9,~
~ ~~
¿duodt7'!Z/:;7U3ff' ~o-w~n¿
Univelsidad de Ciencias Comclcia1cs
ÍNDICE
Dedicatoriaooo
000 000 0000 000 000 000 000 000 000 000 000 1>00 000 .00 000 01>0 000 00000 •••• 0 ••• 0 1
Agradecimiento
o o" .. o 0
0 o o .. 00.00
Introduccióno . o
000 1> .. 0
000 o
Objetivos Generalesoo.
Objetivos Especificos.
Justificaciónooo
.L4ntecedentesoo
o o o
00
1> 1> 1> O" O" .. o
o o
o
o 000 00"
000. o o . o o 00 0000. o o o. o o o o 00 o
° o 000000 ..
o 00 00 0000 000
°o
00 o f,¡o.oo .. 00002
o,," .. " """ ""O 0""000003
000
000 o o o o o 00
o o
00
0 o • • o oo.
00.4
o o" 00 00 .. 000 o o o o o o 000004
o o o 00 o o o o 000 o o o o o .. o o 000" .. 00 o o .. o. o o o .. 00 .. o o o o o o o o 0000 .. o .. 0000 .. 00 . 0 5
o 0 .. 0 000 000 000 o .... o ... 000 000 0"0 " .. o .... o 000 000 .. 00 000 .. 0"0 .. 0 ........ 000 ..
Marco Metodológico .
Proceso del colegio.
0 .. 0 6
o 00"""00 oo ..... o o .......... 00 .. 000 000 .. o o o o 00 o o o o o 000.0. o .. o o o ... 0 0 7
0 .. 0 .. 00
00 00
o
o .. o
00 " . 0 "
o
0"0
o 0 .. 0 .. 0 0 1 2
O r g a n i g i ' a m a . . . o o o o o o o o o o 000 o o o o o o ...... o. o "00 o 00 o o o .. o .. 00 0""0 o ........ o o o .. 0 ...... 00 .... 0 .. 00 .... 00
Planificación Estratégica de la Información
o o
000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
00007
,
Análisis del Area (Iel Negocioo . ""
Diseño del Sistema de Negocio..
Planificación del Pro..vecto...
o
oo
oo .. o
o
"oooo .. o
oo .. o .. oooooo .. ooooo
o .. oo
oo
o
00
o
7
15
00
0
00019
oo ...... oooooo ...... ool> ..... o ........ o .. o •••• o.ooooooooo000000000000 .... 0 0 0 2 2
~ltlll~Cllt?itJll~~D1ljJl)¡lal. oo ........ oo .... ooooo ...... oo .. oo ...... oooooo .. oo .. o .. oo .. oo .. oo .... o ...... ooo .. ooo .. o .. ooo~~
j[)iseJio" "
oo
oooooooooooooo .. ooooooooooooo .. oooooooooooo .. o
oo .. o
oooooo .. "oo .. o .. o .. ooo .. oooooooo ..
~Jr
~{)jrIi111Itl¡ri(}~ti~ ~lltjrlllill.... o" .. oo .... oo ...... oo ...... oo .. ooo .... ooo ........ o .. o .... o .... oo .... o .... 00 ...... 0 ...... 0 oo .. oooo&t¿f
jFPtl~il!tl ~el'.. o
~ótli~os
o
oo .. oo .. oo .. oo
oooooooo .. oo .. ooooo .. o
oo
o .. o .. oo
oooo
oo
o
ooo
oo .. ooooooooooo .. ooooooooooooo .. o .. o .. o .. oo
o .. o
oo .. o
oo .. oo
ooo .. o .. o .. o
o
o
oo
o ..
~l1
ooo~¡r
~ollclll~itill.ooooo. ooooooo.. ooo....ooooo.. ooo......ooo..........oooo 00000000000000000000000000000000000000000 ¡rt)
~i?ClJl1l~lltillcil11l0000000.0000000''0''.OOOO''0,,''0000''.''''0.I>O''.000.00
.. 000 ... 00 .. 00 .. 00 .... 0 ....... 00 .... 000
¡rí'
te
Universidad de Ciencias Comerciales
DEDICATORIA
Agradecemos infinitamente a Dios ya que nos a brindada primeramente la
Vida, el que nos da Paciencia, Fe, Esperanza, Sabiduria y sobre todo la
Saludpara poder concluir nuestro Trabajo.
Como todo sabemos que Dios el primera en toda las cosa que asemos en
nuestra Vula y después a nuestro Padres por la oportunidad de permitirnos
terminar nuestra Carrera con su apoyo moral y Económicos y
especialmente la confianza que nos brinda en todo memento de nuestra
Carrera.
También les dedicamos este Trabajo a todos los maestros que son nuestros
segundos Padres los que nos enseño las Herramientas necesaria para la
elaboración de nuestra Proyecto como al Profesor Fausto Quiñónez Varela
y Belkis Iglesias, Irineo Moody que a estado del comienzo de la Carrera.
Sistema de Registro Académico
1
' . Universidad de Ciencias Comerciales
AGRADECIMIENTO
Primeramente a Dios que con su Luz y Sabiduria logro ilúminarnos Dia a
Dia la organización de nuestro Proyecto.
También Agradecemos al Colegio Bautista de Masaya por el valioso aporte
que nos brindo a darnos la información necesaria de nuestro Trabajo.
Sistema de Registro Académico
2
' . Universidad de Ciencias Comerciales
INTRODUCCIÓN
El presente trabajo que vamos a elaborar se trata de una Base de Dato que
lleva el registro de los alumnos anual, los alumnos mas destacados, los
nombre de los docentes del Colegio Bautista de Masaya.
Se elaborara la página Web para tener una mejor presentación de
información necesaria del colegio, para que los usuarios que ingresen a esta
página vean el historial, el avance que ha tenido anual y los perfiles que
llevan con sus propios alumnos este Centro de estudio de Enseñanza.
El proyecto de la pagina Web la elaboraremos a través de Microsoft front
Page que nos brinda la herramienta necesaria para la elaboración de la
pagina Web
Sistema de Registro Académico
3
' . Universidad de Ciencias Comerciales
Objetivo Generales
Es facilitar y proveer información necesaria para la formación integral a
los Alumnos y dar a conocer al padre de familia consultas referente a la
calificación de su hijo mediante la base de dato y con la página Web para
que los un usuario ingrese a esta página conozca las actividades y perfiles
que tiene el colegio sobre sus alumnos.
Objetivo Especifico
Dar a conocer a los usuarios los beneficio que tendrá al ingresar en este
centro de enseñanza y ubicando a este centro como el primer centro de
estudio primaria y secundaria teniendo una pagina Web en este
departamento de Masaya.
Con la creación de la página Web es darse a conocer dentro y fuera de
nuestro pafs y asE mismo estamos en la actualización de tecnologla y poder
entrar en la era de la informática con otros centros educativos.
Sistema de Registro Académico
4
. • Universidad de Ciencias Comerciales
Justificación
El Colegio Bautista de Masaya no tiene Registro Académico Automatizado
que pueda promover sus actividades y objetivo del Colegio
Se implementará un diseño de una página Web para proporcionar dicllas
actividades e implementaremos una base de dato que estará relacionada con
las calificaciones y datos de los alumnos de antiguo y nuevo ingreso y
docente.
Sistemll de Registro Académico
5
' . Universidad de Ciencias Comerciales
ANTECEDENTE
Para el diseño de este sistema de registro académico se ha venido, estudiando
desde hace 3 años con el fin de modernizar este centro de estudio con un
avance tecnológico y facilitar de una forma automatizada los registro y
calificaciones académicas de los alumnos de una forma masí'ápidas, que
seria consultada de la pagina Web del Centro, haciendo mas fácil esta
consulta.
El mecanismo de utilización file primero la recopilación de los datos de los
alumno desde los libros de registro, creándose una base de datos en SQL e
ingresándole todos los datos, asi mismo la consulta se haria desde la pagina
Web del Centro, logrando asi de una manera mas rápida la consulta de
cualquier registro.
El diseño de este sistema de Registro Académico esta respaldada por los
libros de Registro, asi mismo se elaboro esta base de dato en SQL ya que
esta representa restricciones a los usurarios que quieran hacerle
modificaciones a su propio registro, es la mas segura y estable con una
mayor capacidad de almacenamiento
Sistema de Registro Académico
6
' . Universidad de Ciencias Comerciales
Marco Metodológico
Fase de Definición
Análisis del Sistema
Este sistema proporcionara el control de registro académico (Notas) del
alumno para acceder a este registro será digitando el Nombre dei alumno.
El sistema tiene como objetivo proporcionar los registro académicos de una
manera diferente de lo habitual en la entrega de nota, asi mismo trabajar
directamente con el registro académico de los estudiantes y los procesos en
torno a estas entidades la información propia de los estudiantes: los datos
generales y notas de los alumnos que están compuestos en primaria y
secundaria lo que permitirá llevar un registro académico actualizado de los
datos de los alumnos.
Este es un proceso de descubrimiento, refinamiellto y especificación, donde
se refinan en detalle los requisitos del sistema y el papel asignado al
software, se crean los modelos de requisitos de datos, flujo de información y
control del comportamiento operativo.
Indicaremos la interfaz del software con otros elementos y estableceremos
restricciones que debe cumplir el software.
Sistema de Registro Académico
7
•
Universidad de Ciencias Comerciales
Planificación Estratégica de la información
Oficina del Colegio
"
Sus oficinas centrales esta ubicado en Masaya contiguo a la primera Iglesia
Bautista siendo las instalaciones de primaria y las instalaciones de
secundaria se encuentra ubicada del hospital Humberto Alvarado ~
cuadra al oeste.
El colegio cuenta con aulas de la secundaria con 14 aulas, con un
laboratorio de computación, un laboratorio de ciencias naturales una sala
de maestro, sala de biblioteca servicio de impresión fotocopia levantado de
texto scanner servicios médicos, canchas de fútbol, volleyball, basketball
El colegio cuenta con la siguiente estructura:
~
~
~
~
~
~
~
~
~
El Director Ejecutivo
La subdirectora
La secretaria Administrativa
Contador
Secretaria
Responsable de Informática
Docentes
Bibliotecaria
Departamento de Psicología
Sistema de Registro Académico
8
' . Universidad de Ciencias Comerciales
Objetivos del Colegio
• Proveer a los alumnos una educación necesaria por medio de una
sólida enseñanza, secular, blblica y ejemplar.
• Proveer a los alumnos una educación integral que los prepare para la
educación superior, ofreciendo una excelente y rigurosa instrucción
académica, actividades deportivas, disciplina y formación espiritual
Metas del Colegio Bautista
).>
Superar su matricula a 2000 alumnos
).>
Actualizar la Metodología Pedagógica conservando lo fundamental y
superación de la misma a nivel integral por medio de docentes
capaces para su efecto.
).>
Terminar el proyecto de construcciones para secundaria y compactar
la primaria con secundaria.
).>
Establecer laboratorios de: Fisica y facilitadores de ensefianza
matemática, Espafiol, etc.
Impacto Tecnológico y automatización
11
Al entrar al sistema crea una interfaz atractiva para el usuario.
111
Creara un acceso fácil y novedoso que llame la atención de cualquier
usuario que tenga acceso a Internet
Sistema de Registro Acadénúco
9
Universidad de Ciencias Comerciales
11
El sistema será de gran ayuda ya que brindara suficiente información
del colegio.
111
Agilizara las funciones del personal involucrado en la recepción y
registro de notas de todos los alumnos permitiéndole almacenar en
una base de datos la información.
Funciones del Colegio
• Director ejecutivo:
Es el encargado de la función administrativo del colegio, responsable
técnico metodológico, supervisión general de los profesores, estudiante,
política interna del colegio, funcionamiento por el buen uso financiero y los
equipos, la moral
También se asegura de la visualización psicológica laboral , el consultorio
medico "Siloe" y también lleva a los docentes y alumnos de quinto aiJo
programa acerca de la técnica y metodología de los docentes que se /Iacen
mensualmente.
• Subdirectora:
Es la responsable de que el personal docente desempeiJe su trabajo de
manera eficiente por medio de supervisiones continua a cada maestro
también atiende directamente a los alumnos con problema académico, tales
como rendimiento académico, indisciplina, docencia y necesidades
inmediata que se presenta.
• Contabilidad:
Se encarga de la finanza del colegio, lleva un inventario, el control de los
bienes adquiridos del centro y el salario de todo el personal del centro.
Sistema de Registro Académico
10
•
Universidad de Ciencias Comerciales
• Secretaria:
Es la que se encarga de llevar el registro académico de todos los alumnos,
notas, calificación, arancel y de la documentación de la dirección.
• Docentes:
Son los encargados de impartir conocimiento técnico científico, morales y
espirituales a sus alumnos con el fin de prepararlo para el mundo laboral y
sea digna persona en su familia y ante la sociedad.
• Responsable de Informática:
Es el encargado de velar por el perfecto funcionamiento del laboratorio de
computación. También es encargado del centro de levantado de texto,
maneja la información de los exámenes y es encargado que el colegio tenga
nueva y mejor tecnologla como por ejemplo cuando el colegio tiene que
comprar un software educativo.
Se encarga de brindar:
~
~
~
~
Alquiler de computadorasfuera de clases
Impresión
Levantado de texto
Internet
• Departamento de psicologfa:
La psicóloga atiende tanto a los padres de familia, al personal y al alumno
en general de forma gratuita, también se encargara de orientar a los
alumnos principalmente bachilleres.
• Biblioteca:
Brinda a los alumnos información bibliOgrafía útil para el desarrollo de
información en todas las asignaturas que necesiten.
Sistema de Registro Académico
11
' . Universidad de Ciencias Comerciales
Proceso del colegio
Llevare!
registro
académico
Función
administrativo
del colegio
Atiende a los
padres y
alumnos
Supervisión a
los Docentes
Finanzas
del
colegio
Atiende a los
alumnos con
problemas
académicos
Control de
Bienes del
colegio
Velar por el
perfecto
funcionamiento
del laboratorio
Impartir
conocimiento
espiritual
Alumno
recibirán
información
bibliografia útil
para el desarrollo
Sistema de Registro Académico
12
' . Universidad de Ciencias Comerciales
Organigrama del Colegio
Dirección ejecutiva del
enlegio bautiS1Jl
Lic Isaias Hemández
Contabilidad
I
I
Subdirección
Educación
Primaria
I
I
SctVicios
I
Jefe de áreas
I
Profesores
I
Consultorio medien
Alumnos
u
Siloe"
Departamento de
Psienlogia y Espiritual
I
Sistema de Registro Académien
Subdirección
Educación
secundaria
I
I
Laboratorio de
Computación
Profesores
I
S&retaria
.
I
Alumnos
Biblioteca
I3
Universidad de Ciencias Comerciales
Modelo de datos al nivel del negocio
El modelo de datos al nivel del negocio es la actividad del modelado del
colegio que se concentran en los objetos de datos necesarios para alcanzar
las funciones del colegio.
En el ámbito del colegio los objetos serán Alumno, Sección, Asignatura,
Notas. Cada uno de estos objetos contiene un conjunto de atributos que
define la información sobre el colegio.
Durante el modelado del colegio definimos los objetos anteriormente.
Objeto: Estudiante
Atributos:
CodigoEstudiante
Carnet
Nombre
Dirección
Fecha de Naciminento
Lugar de Nacimiento
Edad
No Telefono
Identificacion
NoldentificacionAcadémico
Matricula
I
Calificacion
Obtiene
Registra
l-
~
Estudiante
Métodos Utilizados para recopilar Información para nuestro proyecto
Entrevista: entrevistamos al director del colegio Bautista Lic. Isaías Hernández el cual
nos brindo la información necesaria para realizar nuestro trabajo.
Nos brindo a otras personas para que nos facilitara más información necesaria para
nuestro trabajo y así el colegio tenga mas prestigio mediante la pagina Web y darse a
conocer mediante ella.
Con el proyecto del Sistema de Registro Académico el colegio será uno de los primero en
Masaya que tendrá una pagina Web.
Sistema de Registro Académico
14
I~.~
~
Universidad de Ciencias Comerciales
Análisis del Área del Negocio
El Colegio Bautista de Masaya creara una área que se llamara Secretaria de
Docente donde se creara un Disello de Sistema Académico de Control para
promover sus actividades y objetivos del Colegio así como esta área será la
que va almacenar todos los datos de los Alumnos y Maestro.
.,
En esta área estará a cargo un Analista de Sistema y una Secretaria
Académica que van a ejercer la función de Adminjstrativa y almacenar y
Actualizara la Base de Datos.
Modelo de Datos
Por medio del modelo de datos nos damos cuenta cuales son los objetos de
datos que va a procesar el Sistema de Registro Académico asi como la
composición de cada objeto y atributos que los describe.
También por medio de este modelo nos damos cuenta donde residen
actualmente los objetos y los procesos.
En este modelo de datos se hace uso de los diagrama entidad relación para
identificar los objetos de datos y sus relaciones mediante la notación grafica.
Definimos los datos que se introducen, se almacenan , se transforma y se
producen dentro del Sistema de Registro Académico.
Con el modelo de datos y el diagrama entidad relación nos proporciona una
notación concisa para examinar datos dentro del contexto del sistema.
Sistema de Registro Académico
1.5
Universidad de Ciencias Comerciales
Estudiante
Calificacion
NoCaroet
NombreAsignatura
"/
Añolectivo
Elps
E2ps
E3ps
E4ps
Elpss
E2pss
Elpss
E4pss
I
I
CodigoEstudiante
NoCarnet
Nombre
Dirección
FecbaNacimiento
Edad
LugarNacimiento
NoTelefono
Identificación
NoIdentificacion
I
/
I
'\
Matricula
CodigoMatricula
PagoMatricula
FechaMatricula
AñdLectivo
Seccion
NoCarnet
NotaFinal
Sistema de Registro Académico
16
•
Universidad de Ciencias Comerciales
Modelo del Proceso
El trabajo que realiza dentro del área de Registro depende del conjunto de
funciones de registro en el proceso de Registro.
Lasfunciones de registro
,¡'
El maestro evalúa al alumno y califica su nota
,¡'
El maestro ingresa las notas a registro.
,¡'
Registro recibe las notas y la almacena a los libros de notas.
El maestro
Evalua al
alumno y
obtiene sus
notas
El maestro
ingresa notas a
registro
Registro recibe
las notas y las
almacena en los
libros de registro
Sistema de Registro Acadéotico
Se saca una copia
del El Libro de
registro y se
ingresa al
sistema
17
Universidad de Ciencias Comerciales
Modelo de flujo de información
Calificación
El maestro
ingresa
calificaciones a
registro
Evaluación de
calificaciones
El maestro
Evalúa al
alumno y
obtiene sus
calificación
.Á-----J Estludiante
Informe de
calificación
Registro recibe
las notas y las
almacena en los
libros de registro
Los Registro son
ingresado al
sistemas registro
Académico
Diseño del Sistema de Registro Académico.
Para dar inicio a nuestro Proyecto en la que respecta la elaboración de
nuestro Sistema daremos una breve información con el fin de mejorar el
Registro Académico del Colegio Bautista de Masaya.
En la elaboración de nuestro Sistema haremos uso de las siguientes
actividades que son la elaboración de una Base de Datos donde tendrá un
Sistema de Registro Académico que dará la Entrada de los Nombre de los
Alumnos la Salida de le los Nombre de los Alumno y el Proceso de los
Nombre.
Sistema de Registro Académico
18
~.?
Universidad de Ciencias
Comercia1~
Que sean una interfaz de conexión en el usuario y el Colegio y su Proceso
de entidad sean la digitación de los nombre del Estudiante y su función de
Proceso de Registro es la búsqueda del nombre de Alumno y el Proceso de
Salida es la finalización de los datos mostrando as{ el registro Académico
del Alumno y el mantenimiento y auto comprobación se ejecuta al Ingresa
el Nombra de los Alumno los cual hace una búsqueda para su aprobación.
Este Sistema esta constituida de una buena información para cada una de
los trabajadores de Control Académico del Colegio Bautista.
También la realización del Sistema es dominar con facilidad por medio de la
Base de Datos los Nombre de los Alumno de y as{facilitar el trabajo.
+
Usuario realiza la
búsqueda de registro
académico
Petición de
registro
Ú1greso el nombre
alumno
~
Ingreso de datos
para la
búsqueda
Comprobación y
diagnostico de los
datos
Consulta de
búsqueda
Ir
Sistema de Registro
Académico
ir
~
Datos encontrados
Datos o registros
académico del
alumno
El nombre del
alumno será la
autocomprobación
del mismo
Especificaciones del Sistema
Este es un documento que nos sirvió como fundamento para el desarrollo
del Sistema, indica la función que tendrá el sistema, como es el ingreso de
datos y el control de los datos
Sistema de Registro Académico
19
•
Universidad de Ciencias Comerciales
Esquema de la especificación de Sistema:
I
Introducción
El presente trabajo que vamos a elaborar se trata de una Base de Dato que lleva el
control registro de los alumnos anual, los alumnos mas destacados, los nombre de los
docentes del Colegio Bautista de Masaya.
A. Ámbito y propósito del documento
B. Visión general
A. Objetivos
B. Restricciones
II Descripción funcional y de los daJos
A. Arquitectura del Sistema
A. Diagrama de conte:JCJo de la arquitectura
B. Descripción del DCA
III Descripciones de los subsistemas
A. Especificación del diagrama de la arquitectura para el
subsistema
1. Diagrama de flujo de arquitectura
2. Descripción del modulo del sistemn
3. Aspectos de rendimiento
4. Restricciones de diseño
5. Asignación de los componentes del
sistema
B. Diccionario de la arquitectura
e Diagrama y descripción de la interconexión de la
arquitectura
IV. Resulta/lo del modelado y simulación del sistema
A. Modelo de sistema usado para la simulación del sistema
B. Resultado de la simulación
e Necesidades especiales de rendimiento
V. Aspectos del proyecto
A. Costes previsto del desarrollo
B. Planificación temporalprevista
En la finalización de la planificación se estima determinar el análisis de riesgo,
planificación temporalpara el desarrollo del Sistema.
VI. Apéndices
Sistema de Registro Académico
20
•
Universidad de Ciencias Comerciales
~
Planificación del Proyecto
Durante la planificación del proyecto se llevo a cabo varias actividades,
aqut se desarrolla un plan organizado para alcanzar nuestro objetivo el cual
es en este caso es el sistema del colegio Bautista.
Dentro de las actividades que realizamos esta lo que es él calculo de
viabilidadpara determinar si tenemos recursos adecuados para el sistema.
Unas de las actividades más importantes que llevo a cabo fue la estimación y
ya que es la base de la planificación nos sirvió mucho de guta, se tomo en
cuenta los recursos, los costos, la disposición que tuvo el negocio para
brindarnos información, elemento importante para determinar el riesgo de
estimación, todo esto lo realizamos dentro de un tiempo que tentamos
establecido.
~
Calculo de la viabilidad
Se brindara conocimiento al usuario acerca del tipo de equipo necesario y
favorable para la instalación del sistema para eso se evaluó si se tenia una
tecnologta actual y los equipos de esta forma la viabilidad nos ayudo a
determinar si el proyecto, se tomo en cuenta si tenia los recursos necesarios,
como humanos, financieros y legal, de esta forma llevar a cabo el desarrollo
del sistema, siempre que se cumpla con los propósitos y los objetivos para los
cuales se realizara.
Viabilidad Económica
Gastos de personal
Gastos de personal están calculados para un afio con un presupuesto de
125000 córdobas
Gastos de oficina
Gastos de oficina de proyecto: el gasto esta previsto para un afio con un
presupuesto de 20248.
Sistema de Registro Académico
21
. • UnivelSÍdad de Ciencias Cometciales
En cuanto al software se recomendó la compra de la ücencia de SQL Server
y VISUAL InterDev.
En cuanto al hardware el colegio debe un equipo capaz de soportar las
bases de datos el equipo recomendado es
MOdeloATX
Procesador INTEL PENTIUM IV
Velocidad 1.8 GHZ
Motherboard: BIOSTAR U8668D(3 PCI, I AGP)
Memoria cache: 256KB
VELOCIDAD MÁXIMA DE EXPANSION: 2.8 GHZ
MEMORIA RAM: 256MB DDR
MEMORIA RAMEXPANDIBLE 2GB
DISCO DURO 40 GB
AGP INTEGRADO HASTA 32MB
TARJETA DE RED INTEGRADA 101100 MBPS
TARJETA DE SONIDO INTEGRADA
FAXMODEM 56K INTEGRADO
MULTIMEDIA LG 52X (CD-ROM+SPEAKER)
MONITOR AOC 15"
Viabilidad técnica
El colegio Bautista de Masaya tiene la tecnologla necesaria para la
elaboración del sistema tiene la capacidad económica para acceder a los
gastos de los equipos necesarios a utilizar.
El colegio ya cuenta con equipos pero se recomendó un equipo más
moderno que pueda soportar las bases de datos de los sistemas.
El colegio ya cuenta con conexión a Internet, pero es con linea telefónica
as{ que se recomendó que utilizara el sistema de fibra óptica que es más
rápido y eficaz, de esta forma se brindara información más rápida a los
estudiantes, el sistema se desarrollara para almacenar una base de datos de
todos los alumnos del colegio Bautista.
Sistema de Registro Académico
22
Universidad de Ciellcias Comerciales
El sistema mostrara los datos de los alumnos pero no podrán ser alterados
ni modificados solo el responsable de informática, para modificar lo que sea
importante.
Se mostrara también datos del colegio como su historia, su ubicación y
portada, es apto para el trabajo que se realizara, tiene facilidad de acceso
para todos los usuarios, tiene garantía que realizara una buena función;
que cumpla con las funciones que el usuario desee que realice luego de
desarrollado el sistema es probable que crezca para realizar otrasfunciones.
Tendrá un soporte técnico en caso de que el sistema mostrarafallas
Viabilidad operativa
El sistema que se instalara cuenta con un menú bien definido y fácil de usar
donde cada opción esta expresada en un lenguaje natural, este sistema
beneficiara al colegio porque tendrá un mejor control de todos alumnos.
Para el desarrollo de este sistema cuenta con el apoyo suficiente del colegio
y esta de acuerdo con el desarrollo del sistema ya qúe el colegio ha mostrado
mucho interés y por eso fácilmente nos brindo información del colegio.
Die/la información nos la brindo el director por medio de una entrevista y el
responsable de informática, este sistema no perjudicara al personal
encargado de registro.
Los métodos utilizados para el desarrollo del sistema son actuales por tanto
es aceptado por los usuarios
Viabilidad legal
En esta parte de la viabilidad legal todos los equipos y software para diseñar
el sistema de control de registro van a ser comprados por una empresa
privada que a la misma ves van a proporcionar las licencias del software y
los equipos de una sola serie.
Para la implementación de imágenes y contenido del sistema de registro van
ha ser adquirido por el mismo centro de estudio.
Sistema de Registro Académico
23
\.'~
•
"
•
R:d
.1
Universidad de Ciencias Comerciales
Viabilidad de) Plazo y de Motivación
Técnicamente el plazo de desarrollo del sistema se tiende a desarrollarlo en
6 meses para iniciar con análisis seguidamente con un estudio y culminar
con una practica del sistema para su desarrollo del mismo este sistema se
empieza en su elaboración 6 meses antes de su etapa de inicio que pretende
implementar a inicio del afio escolar.
"
Se espera la satisfaccMn de los usuarios al momentqde su uso y satisfaga la
expectativa de la población estudiantil que a la misma vez aportara para su
desarrollo.
Para la población estudiantil este sistema será fácil de adaptarse porque es
tan rápido y fácil su uso y asi pretende itiformar de los estudiantes y del
centro. Un analista de sistema hará un mantenimiento preventivo cada mes
para hacerse cambios de actividades y diseflo del centro di!ntro del sistema
de registro y hacer mas
Análisis de Costo/Beneficio
El colegio Bautista nunca a tenido un software, aunque tiene sus equipos y
el Internet que usa el responsable de velar por los equipos informática.
Costo: el trabajo que estamos realizando elaborará esta aplicación que
tendrá un costo destinado para un afio para darle culminación al el proyecto
que es un sistema de registro de notas este proyecto tiene una duración de 2
años. En este proyecto laboraran 8 personas el cual tiene un costo de
salario para 2 años de 11000.
El costo que tiene el proyecto el pago del colegio al proyecto incluye los
gastos de servicios telefónico, 1 computadora, 1 computadora portátil, 3 data
show, 4 impresoras, 3 scanner, 1 cámara digital, 1 fotocopiadora, 2
maquinas de escribir el total de todo esto es U$11648
Sistema de Registro Académico
24
Universidad de Ciencias Comerciales
•
El costo que tiene que pagar el colegio al mes al mes al personal es de U$
5899.93, el pago de suministro posee un gasto de 6000 donde abarca la
papelerfa, útiles de oficina, combustible.
El subtotal general que posee esto colegio respecto al proyecto es de
U$96647.93, mas lo improvisto es 20128, dando un total de gastos de
U$126776.76
Calculo del valor actual neto
El proyecto de registro del colegio se ahorrara U$9647.93 en 2 afios en que
el sistema les hará másfácil disponible para el trabajo.
El costo de inicio para elproyecto es de U$ 126776 al cabo de 2 año
VAN 126776+96647.93(P/A,18%2)
0.4587+0.18=0.6387
VAN 126776+96647.93/0.6387
VAN=126776+151319. 75
VAN=27809S.75
~
Gestión de proyecto
Durante la gestión del proyecto para desarrollar el trabajo de software el
personal estaba bien organizado y la comunicación con el cliente es muy
importante para que entienda el alcance del sistema a desarrollar y sus
requisitos.
Se selecciono el proceso adecuado para el personal, se definió las
actividades estimando el tiempo y esfuerzo.
Personal:
El personal para el desarrollo fue seleccionado de acuerdo a su
capacitación, preparación y estudios que haya tenido y cuyos temas estén
relacionado con el sistema.
El personal estará organizado y tener una buena comunicación para
desarrollar un sistema de alta calidad
Sistema de Registro Académico
25
el
Universidad de Ciencias Comerciales
Dirige el equipo para crear ideas para bien del proyecto es capaz de
entender los mensajes de las personas que tienen duda o necesidad, siempre
tuvo control en los momentos más diftciles.
El personal esta compuesto por cinco participantes:
.,
Gestores superiores: será el director del colegio son los que Irán definiendo
los aspectos que son muchos influencia en el proyecto.
Gestores del provecto: SOll los que organiza para desarrollar el sistema,
planifican en que van a trabajar el sistema, motivaran a los profesionales
para que brinden la mejor ayuda posible.
Profesionales: es responsable de informática y secretaria administrativa,
serán los encargados de controlar e ingresar los datos una vez desarrollado
el sistema.
Usuarios finales: son los responsables de informática, el director del
colegio, los que analizaron y desarrollaron el sistema todos ellos de alguna
manera usaran el sistema.
Jefe de equipo
El jefe de nuestro equipo tiene caracterlsticas para serlo, se encarga de
organizar indicando como se va a trabajar.
Motiva al equipo para realizar un buen proyecto de acuerdo a sus
conocimientos, preparación y estudio.
El equipo del software
De acuerdo al numero de personas que estamos organizados en este equipo
y su nivel de preparación y estudio, se dividió el trabajo entorno al
organigrama que seleccionamos, el cual es Descentralización Democrática.
Sistema de Registro Académico
26
•
Uníver.¡idad de Ciencias Comerciales
Ya teniendo organizado el grupo el proyecto se analizo la calidad y
habilidad del sistema, el tiempo que se tiene para entregar el sistema y la
co.municación que debe de haber entre los miembros del equipo este ultimo
es muy necesario para el desarrollo del sistema, también es necesario por la
toma de decisiones en caso de presentarse un problema.
Problema
Se examino el problema en el inicio del proyecto para luego establecer el
ámbito del problema.
El problema que tiene el colegio es en el área de registro, ya que llevaban el
Registro académico de todos alumnos manualmente en un libro de registro.
Dentro del ámbito del software se define:
Contexto: el sistema que pretende desarrollar será para el área de registro
quiere decir que el sistema solo abarca funciones especificas de registro
como control de notas y reportes notas.
Objetivos de información: los objetos de datos se obtienen de la base de
datos, los objetos de entrada son el nombre del alumno para entrar a la base
de datos y si es la pagina solo escribirá la dirección de la pagina.
Función y rendimiento: el software realizara la función de controlar los
datos de los alumnos que se mostraran y mostrar también al colegio como es
;,rternamente, mostrando el local de estudio, los docentes.
Se ingresan los datos que ya tenían de esta forma se realizara la entrada de
información y luego son mostrada a través de un formulario o una tabla de
esta manera transformando la información de entrada en salida.
Sistema de Registro Académico
27
te
Universidad de Ciencias Comerciales
Descomposición del problema
La descomposición del problema se aplica en dos áreas principales:
La funcionalidad que debe entregarse:
Se detallan las funciones que hará el software:
~
Proceso de búsqueda
./ Búsqueda por Carnet
./ Búsqueda por nombre
~
~
~
Actualizar notas
Modificar notas
Borrar notas
El proceso que empleara para entregarlo:
El proceso que empleara será la instalación del software del control de
registro en el que ira incluida las bases de datos y sus formularios
correspondientes, la construcción de una pagina web.
Proceso
Por medio del proceso nos proporciona él numero de actividades y es una
preparación adecuada de datos o elementos básicos de información y
tratamiento de los mismos mediante el procedimiento que se ejecutan en
distintos operaciones todo esto se desarrolla en un tiempo determinado para
que el sistema se logre adaptar y as{ llegar a un fin determinado.
El sistema guardara los datos de los alumnos, se ingresan sus notas que son
facilitados por los maestros los cuales evalúan a sus alumnos en una base
de datos en el que se van almacenando.
Sistema de Registro Académico
28
te?
Universidad de Ciencias Comerciales
Si uno desea ver su estado académico solo tendrá que escribir su nombre,
cuando sea la entrega de los boletines registro realiza la búsqueda del
alumno a través del sistema para ver si esta solvente y as{ entregar boletln y
sino lo esta no se autoriza la entrega de su boletln.
Modelo del proceso
Se eligió el modelo de construcción del prototipo por ser él mas indicado
para este sistema, nos ayuda a tener un mejor enfoque se' realiza la
recolección de requisitos, se definen los objetivos para luego identificar los
requisitos conocidos, las áreas de esquemas.
El modelo de proceso de prototipo funciona bien en pequeños sistemas,
además es una estrategia de desarrollo de sistema apropiada cuando no es
posible determinar todos los requerimientos del usuario.
Con el prototipo la velocidad de desarrollo es más importante que la
eficiencia del procesamiento.
El diseño de construcción de prototipo lo evaluamos entre los usuarios y
nosotros se refina los requisitos del sistema a desarrollar.
Cuando el cliente tiene una necesidad legitima pero esta desorientado sobre
los detalles el primer paso es desarrollar prototipo.
La clave es definir las reglas del juego al comienzo, es decir el cliente y
desarrollador se deben poner de acuerdo en que el prototipo se construya
para servir como mecanismo de definición de requisitos.
Sistema de Registro Académico
29
Universidad de Ciencias Cnmerciales
1-Identificar
requerimientos
básicos
Requerimientos
2-Desarrollar un
1 - - - - - - - - - - - - - - . 1 prototipo o sistema
ejecutable
Requerimientos
üK
4-Revisión y
3-Implementación
y uso del programa 1 - - - - - - - - - - - . 1 mejoramiento del
prototipo
~ Ámbito
Dentro del ámbito se evaluó la función y rendimiento del software para
luego refinarlo, en lo que se refiere al rendimiento se analiza su
capaCitación de brindar respuestas.
Se describe la función, rendimiento, restricciones, las interfaces y fiabilidad,
se analizo con cuantos recursos cuenta el proyecto, como los recursos
humanos, de entorno, de software reutilizable.
Las consideraciones de rendimiento abarcan los requisitos de tiempo de
respuesta y procesamiento, las restricciones identifican los limites de
software originado por el hardware externo, por la memoria disponible, el
ámbito es prerrequisitos de la estimación.
Sistema de Registro Académico
30
~.
Universidad de Ciencias Comerciales
Es el ambiente en que se va a trabajar o se instalara en equipos indicados
para el software, se analizara el medio ambiente del software para
determinar su función, los requisitos de tiempo de respuesta y
procesamiento
Recursos Humanos
El elemento ¡,umanos indispensable para la implementación del proyecto, se
selecciona dentro del ámbito las habilidades que se requieren para llevar a
cabo el desarrollo, ¡,ay que especificar la posición y la especialidad dentro
de la organizacion.
Él numero de personas requerido para un proyecto de software solo puede
ser determinado después de hacer una estimación del esfuerzo y asi
determinar Cllantas personas van a trabajar.
Director del colegio
Responsable de informática
Secretaria administrativa
Recursos de entorno
Sus restricciones, limites del software originados por el ¡,ardware externo,
por la memoria disponible o por otro sistema existente.
Se define la comunicación hombre-maquina, maquina-maquina, el lugar
donde se instalara el equipo, los equipos donde se instalara el software.
Recursos reutilizables
Cuando los componentes de software existelltes se utilizan durante el
proyecto, la reducción de coste global puede ser importante, ell efecto los
datos illdican que el coste, el tiempo de culmillación y él numero de defectos
entregados a los clientes se reducen.
Se considero varios directrices, se hizo un análisis para ver si los
componentes ya desarrollados cumplen con los requisitos.
Sistema de Registro Académico
31
'.f
Universidad de Ciencias Comerciales
Si se dispone de componentes ya experimentado todos los riesgos asociado a
la modificación y la integración, generalmente se aceptan.
El plan reflejo la actualización de estos componentes, si se dispone de
componentes de experiencia ya parcial para el proyecto actual, su uso se
debe analizar con detalle.
Si antes de que se integren adecuadamente los componentes con otros
elementos del software se requerirla una gran modificación.
Aqul se destaca la reutilización que no es mas que la creación y
reutilización de bloques de construcción, llamadas también componentes.
Estimación
Es un proceso que proporciona un valor a un conjunto de variables para
realizar el proyecto dentro de un rango aceptable de tolerancia. Para lograr
un método de estimación exitoso la estimación inicial debe estar dentro del
30% de desviación del costo final real, permita el refinamiento durante el
ciclo de vida del proyecto, que el método sea fácil de usar, las reglas sean
extendidas por todos los involucrados y que este soportado por herramientas
y documentado.
Con la métrica de software se pretenden mejorar los procesos de desarrollo
de nuestro sistema y mejorar por tanto todos los aspectos de la gestión de
aquellos procesos, estas medidas son aplicables en todo el ciclo de vida.
Dentro de estas medidas van incluidas la aplicación de técnicas para
detectar y corregir anticipadamente los errores de los distintos componentes
de los productos antes de llegar a la codificación.
Con ayuda de las métricas se puede controlar el progreso del proyecto de tal
manera que lo que pueda ocurrir varios meses mas tarde se pueda
identificar tan pronto sea posible
Sistema de Registro Académico
32
~.f
Universidad de Ciencias Comerciales
La métrica orientada la función trata de medir las funciones o utilidad del
software
Factor de Ponderación
I
I
Cuenta Simple 'Medio Comp!fJjo Subtotal
Parámetro
Numero de Entrad de Usuario
~.
7
12
~
Numero de Salida de Usuario
1
6
9
~
Numero de Petición de Usuario
1
5
9
~
'Numero de Archivos
1
6
10
~
'Numero de Interfaz Externo
1
2
5
8
48
Total
Donde
Entrada de usuario: son las entradas que proporcionan los diferentes datos
a la aplicación
Salida de usuario: son reporte, pantalla o mensajes de error que
proporciona información
Petición de usuario: es una entrada interactiva que produce la generación
de alguna respuesta del software
Archivos: son los archivos que pueden ser parte de una base de datos
Interfaces externas: son los archivos que se usan para transmitir
información a otros sistemas
Responder cada una de estas preguntas y asignar un valor entre O y 5,
donde O es no injluencia, 1 es incidental, 2 es moderado, 3 es medio, 4 es
significativo y 5 es esencial
1- Requiere el sistema copias de seguridad y de recuperación fUlble 5
2- Requiere comunicación de datos 4
3- Existenfunciones de procesamientos distribuidos =1
Sistema de Registro Académico
33
\e}
Universidad de Ciencias Comerciales
4- Es critico el rendimiento= 2
5- Se ejecutara el sistema en un entorno operativo existente y
fuertemente utilizado-5
6- Requiere entrada de datos intreractiva= 3
7- Requiere la entrada de datos interactiva que las transacciones de
entrada se lleven a cabo sobre múltiples pantallas u operaciones. =4
8- Se actualizan los archivos maestro de forma interactiva 2
9- Son complejas las entradas, las salidas, los archivos o las peticiones=
3
10Es complejo el procesamiento interno. -2
11Se ha diseñado el código para ser reutilizable. == 1
12Están incluidas en el diseño de conversion la instalación. =5
13Se ha diseñado el sistema para soportar múltiples instalaciones
en diferentes organizaciones. =2
14Se ha diseñado una aplicación para facilitar los cambios y para
serfácilmente utilizados por el usuario. = 4
El punto de función se calcula con la siguiente ecuación:
PF T*(0.65+0.01*F)
PF=48*(0.66*40)
PF=1267.2
El modelo COCOMOII
El modelo COCOMOII es un modelo de estimaciones de costo del software
más utilizado y estudiado
La métrica de punto de función trata de medir la funcionalidad o utilidad
del software, esta herramienta es muy útil para las funciones a utilizar de
nuestro software.
El procedimiento de obtención de puntos objetos
La definición de los términos utilizados en los puntos objetos es lo siguiente:
NOP: nuevo puntos objetos: aplica a los números de pantallas, informes y
componentes de la aplicación
SRVR: numero de tablas de datos del servidor
pantallas o el informe.
Sistema de Registro Académico
usados junto con las
34
el
Universidad de Ciencias ComelCiales
CLNT: números de tablas de datos del cliente usados juntos con la pantalla
o el informe
REUSE: porcentaje de pantalla, informes y módulos 3GL reutilizados a
partir de aplicaciones anteriores prorrateadas por el grado de reutilizacióll.
Hacer el recuento de objetos: Estimar el numero de pantalla, informes y
componentes de los que constan esta aplicacióll. Suponer las definiciones
estándar de estos objetos en el entorno [CASE correspondiente: "
Los números de pantallas: 6
Los números de informes: 4
Esto serán los números de pantallas y de informes que los usuarios verán
cuando entre a la pagina web del software.
Complejidad asociada a las instancias de objetos
Para Pantalla
de No y fuente de tabla de datos
No
vistas que
contiene
<1
1-6 .
<7
Total <4
«1srvr
<3 clntj
Sinwle
Sinwle
Medio
Total <7
(113srvr
3-4 clntj
Medio
Dificil
Dificil
Total 7
(>3srvr
>4 e/ntj
Medio
Difkil
Dificil
Piua Informes
No
de No y fuente de tablas de datos
secciones
que
contiene
Total <4
Total 7
Total 7+
(1/3 srvr (>3 srvr
«1srvr
<3e/ntj
>4 clnt)
3-4 e/nt
Simple
Simple
Medio
Dificil
Sinwle
Medio
Medio
Dificil
Dificil
Pasos asociados a loa niveles de complejidad
Tipo de objeto
I
Complejidad - Paso
¡Simple Wledio Difícil
1
4
1
Pantalla
1
nforme
Componente 3GL
Sistema de Registro Académico
2
~
Total
6
11
17
35
Universidad de Ciencias Comerciales
Determinar el punto objeto: suma todos las instancias del objeto pasados
para conseguir un numero el recuento del punto objeto
El recuento del punto objeto es de 17
Estimar el porcentaje de reutilización que se espera lograr en este proyecto.
Calcular los nuevos puntos.
Objetos a desarrollar
NOP= (Object Points)* (100-%Reuse)
100
(17)* (100-0.17)
NOP=-----'---"-----'-~;;----<---100
(17)* (99.83)
NOP=---"'--~o=--~100
NOP=
1697.11
100
-----.:;;n----
NOP=16.9711
Determinar un ratio de productividad PROD=NOPlMeses-persona a partir
de la tabla 3
PROD=
1697.11
----------;0--6
Sistema de Registro Académico
36
Universidad de Ciencias Comerciales
Ratio de Productividad PROD
Experiencia y
capacidad de los
desarrolladores
ICASG
y
madurez
capacidad
Muy
bajo
Bajo
Muy
bajo
Bajo
PROD
3
6
MN
MN
Nominal
Nominal
10
Alto
Muy
alto
Alto
Muy
alto
22
42
NOP
PROD
------;;;==---
1697.11
42
--------:-:;:--
Formula
PF T*(O.65+0.01*40)
PF=48*(O.66*40)
PF=48*(26.4)
PF=1267.20
~
Análisis de riesgo
En el análisis de riesgo del software probablemente se nos podrlan presentar
en cualquier momento en el desarrollo del sistema, tanto puede ser en el
retraso, en las etapas del desarrollo del diseño ya que cualquier momento en
su proceso se nos presentarla dificultades del proyecto o inquietudes del
ámbito con respecto en lafase del diseño del sistema.
Sistema de Registro Académico
37
\ . Universidad de Ciencias Comerciales
Otro riesgo pudiera ser que al momento de la culminación del sistema en
situación improvista pueden haber dificultades técnicas del diseño de la
misma o inconformidad del centro por no cumplir las necesidades o
satisfacciones de ellos mismos.
Así mismo se pretende que los riesgos sean minimos por eso se va ha
elaborar una planificación en el desarrollo del diseño y prueba del mismo
continuamente para brindar sugerencias en difICultades que se hallan
encontrado.
Riesgos tecnológicos
Antes de implementar el software, se hará una prueba en le sistema para ver
si es seguro en el almacenamiento de la información y en el sistema de
verificación de los datos académicos a la misma vez revisar las
caracteristicas de los equipos (hardware) para ejecutar el sistema y evitar
futuros imprevistos en su fase de función.
Riesgos de relación con el cliente
Al momento de la entrega del diseño del sistema al centro en su fase de
desarrollo, se capacitara antes a los usuarios detalladamente para enseñar
el uso correcto y funciones del sistema y asi mismo responder inquietudes y
necesidades de la función del sistema a los usuarios y evitar el mal uso del
sistema y costo alguno.
Riesgos impacto del sistema
No llenar las expectativas o necesidades de los usuarios a la hora de
solicitar las informaciones de los datos académicos por eso se pretende
hacer una planificación para evitar futuro conflicto y asi mismo evitar
errores en el sistema.
Sistema de Registro Académico
38
Universidad de Ciencias Comerciales
~
Planificación Temporal
Es la forma organizada de la estructura del sistema, como componente
principal de la dIrección y desarrollo del software.
Se ha seleccionado un modelo del proceso adecuado e identificado las tareas
de ingenierfa del software para llevar a cabo la estimación de la cantidad de
trabajo.
Se creara una red de funciones que le permitan la realización del trabajo en
tiempo y forma del mismo.
Una red de tareas no es mas que una red de actividades de nuestro proyecto
que se representa con todas las actividades principales para definir mas la
planificación temporal para definir una aplicación bien detallada del
proyecto.
» Gestión de la configuración del software
Gestión de configuración del software nos ayuda a controlar los cambios,
como parte de especificación de nuestro sistema que se realiza durante una
revisión para corregir los errores, esto queda como base para el proyecto
que vayamos a desarrollar.
La configuración del software esta compuesta por un conjunto de objetos
interrelacionados, también denominados elementos de configuración del
software que se producen como resultado de alguna actividad.
La información creada como parte del proceso es un elemento de
configuración del software, cada elemento se organiza en la base de datos
como información producida como parte del proceso de ingenierfa del
software cada uno de los objetos tiene atributos y están conectados como
objetos relacionados.
Sistema de Registro Académico
39
te
Universidad de Ciencias Comerciales
Diseño
La elaboración de este proyecto es de un Sistema de Registro Académico del
Colegio Bautista de Masaya, para la elaboración del mismo, se tuvo que
recopilar los datos del centro de estudio.
No tuvo dificultad en la verificación de los datos que este centro de estudio
nos proporciono todos sus datos desde su historial de función hasta su
registro académico.
Lo que pretende en este diseño es la referencia de re1fistro Académico, desde
una página Web que incluye notas del primer semestre, segundo semestre y
nota final mediante la digitación del nombre del alumno, a la misma vez es
implementar la página Web del mismo control
Diseño Conceptual
En esta fase de diseño enfoca las perspectivas del usuario con la base de
datos del re1fistro academico es decir que el objeto principal de la fase
conceptual consiste en la definición del proyecto y de los conceptos de
solución.
Estructura del diseño lógico
En esta fase del diseño conceptual se emplea la aplicación del diseño
demostrando la identificación de las caracterlsticas de los servicios y la
funcionalidad que requiere dicho objeto.
Los objetos pueden llamar a otro objeto que este enlazado para cumplir una
petición de acción o de información.
Sistema de Registro Académico
40
UnIVersldad de Cienclas Comerclales
DlGITA NOMBRE
DEL ALUMNO
CONSULTAS DE
DATOS
ACADÉMICOS
INTRODUCE LOS
DATOS
ACADÉMICOS AL
SERVER
SE INTRODUCE
A LA PAGINA
WEB DESDE EL
CLIENTE
1
USUARIO
I
GENERA REPORTE
ACADÉMICO CADA
SEMESTRE
I~IAREL I
Sistema de Registro Acadérntco
41
Universidad dé Ciencias Comerciales
FüRMULAIDÜSDEENTRADAS
Formulario Principal
lf!!,ü!.ti~"'fflZ\i~¡¡m*:f.t~1:2:;:z~,~~5.:~;i:¡0':~';t}'Z":'··
ingresO EstudÍante
¿/
:'.'":'~.':'C"':'t::·~:i;:·0".;c:,,¡''j:(Z;''';::i?~:
ri.greSoM<bicu1a ,,/'
Sistema de Registro Académico
42
Universidad de Ciencias Comerciales
Ingreso de Estudiantes
Sistema de Registro Académico
43
Universidad de Ciencias Comerciales
Ingreso de Matriculas
Sistema de Registro Académico
44
Universidad de Ciencias Comerciales
Calificaciones
v
·EZ
..;...-
-
El
,..,
: _• • _ ...
E2
E3
Nuevo ¡ Guardar. 1 E~;'
....--= ............~ . . . :....::. .. --~.;.( ,. _.. . . -- _::
Modfcir!
!lUSCd'
1
eiinero
1
AnI.. ior i
~.:..-'.,"--'~.!--=
-~ .. ;
Si!itlénte j .llllino
-_.;~.
Cancelar:
Sistema de Registro Académico
45
Universidad de Ciencias Comerciales
Relaciones
CalificaDor.
'
..
.
-.'
¡,
"
~
NoCarnet
NombreAsignatura
añolectivo
seccion
Elps
E2ps
E3ps
E'\ps
Elss
E2ss
E3ss
E4ss
'
.1
...""ll'-"-"--~~~
Estudia~t~'
,~
: llJ
<
I"""~~"'""-''-'I
éodigoEstudiante
NoCarnet
Nombre
Direccion
FechaNacimiento
Edad
LugarNacimiento
NoTelefono
Identificacion
Noldentificacion
Matricuia
,
; f¡' CodigoMatriculá"
,
PagoMatricula
FechaMatricula
".',
AnloLectivo '
Seccion
NoCarnet
...::1
Diseño de tabla Estudiante
mt.!,*ttiJtl1t~$~B~~~~:~~~~,r~~14~~rq;¡l:;:*·;f~~~&;;·~~~ ~:.i:~!~~¡;:.~ )~~f f· o:.
. ~'.:::
:~.- ; , '
. ~l?~ ~~;
9>nso/e. ~ow !!elp. '".,
" .' '., ,"
',., .
,, ;,." !.!'f!.?'J:
t$J
~~~~'~'~~~~~.~~,'"~,¿:¡;~i:~,
..
<¡¡
Nombre -
numeric
char
char
Dire<:cion
mar
FedlaN_
Edad
int
NoCarnet
, LugorNadmiento
NoTeIefono
Identiflcacíon
NoIdentiflcacíon
datetime
text
cllar
text
text
-
c,
,.0
:c-'.
:_-~ ,~:
_,oC',
~-
=-;;, ;.e ._é:."_.;c<:;_~e
9
8
10
lOO
8
1
16
18
16
16
~~~~¡.
Precisión
10
Esc& '
o
!derli:idad
Si
!niC',.¡¡2"dón de1dentidc 1
lrUe(lleIltode id~ "1,:,,
~
l ~
. :..
: ~ c: :,:
Sistema de Registro Académico
46
~.f
Universidad de Ciencias Comerciales
Disefio de tablas Calificaciones
.,,1iiL~~
. ;)i'-!?~y
._~
........ _....
~
::--~!
..,
.!
._]
nrneic
nrneic
numerlc
numeric
numetic
nIJJlleI'lc
"numenc
numeric
. DeScrípd6ri
Valor p(edeterminado
<.
Fórmula
Intercalación
".'
'o".
<base ele datos pre<J.eterminad.>
Sistema de Registro Académico
47
Universidad de Ciencias Comerciales
Diseño de tabla Matricula
,..j:;;:a~,~m~~~4.~~';!f,\~"tJ;~;.~<::;10:;¿j;';S')=:,~~::.e
g ~ "{'. ,'.x.
..
~
,.~';k,~
:t>;i, ~~~;~ ~ [¡¡ ~
...':..~',:-_;¡:-".~
..;~ ..
pagoMatriq,ja
money
9
8
FecMMatricula
AnIolectivo
datetine
nLflleÓC
8
9
5~doo
~
. NoCamet
char
2
8
....
nLflleÓC
Predsión
18
EscaIá
O
:~~;i{v~';d;;''' .~':;".::';:- ~c..;:";"",~:,::~~,::,:~._:::"_. ..~ .. _-- ......._.
_~~:;?i1
¡c~·,,}:fJ
:.=:. :.:- _.: ... ;.,.;".:_::..;.: ..:...:.. ;:;.~
....~
-;
... ~~
Identidad
Sí
, W:ialización de idenlidc 1
Inaemento de
1
íd.....ooa.
.',;-
~
.,~
_ . _• • • -
..
._.-
•• ,,_.
_&
:
.....
_ : - - , . . . . ...
~
: ........-
Sistema de Registro Académico
48
Universidad de Ciencias Comerciales
Hojas de Matriculas
COLEGIO BAUTISTA DE MASAYA
HOJA DE MARICULA
Carnet No.: 0001-04
Nombre
M,A.RIA
GABRIELA
ALVARADOR
CaRDaBA
lugar de Nacimiento:
MASAYA.
Fecha de Nacimiento:
6/19/1979
Codigo Matricula:
2
Pago Matricula:
200
Fecha Matricula:
1/1612004
Dirección: DEL
CEMENTERIO
NORTE 1C AL
OESTE
Teléfono:
Identificación: Cédula
Sistema de Registro Académico
001-190679-00MO
49
Universidad de Ciencias Comerciales
Paginas Webs
Sistema de Registro Académico
50
Universidad de Ciencias Comerciales
Pagina del Director
tE.'iM~M:!l@1i~~~~lt'~~1k~~~\,""'-*~~'<'W,R~~::j~"'~:;:;:~:·
'."'le E<II: .v-_ F~. TooI5 HoI¡J
.:'-·c·,,.····"C,,,.,.,,,·_
.:~~~~~~,~~=~_c~~,_l~~_~:_:~_:.~~~~ -~:~~: "- -/. ~:~~_:.:~_.:~'_~*:"~
:@]Doile
.i!I~1. ~ .dI4:~ ::,;¡¡
=~+'~1
"' .. , . . .
•
"~:" ~='~~;-~ ~j t?GO .'~":
= '..
,~..c¿,¡;;¡raoei
'~~,:,,~~J ~~~[;: j !!_~~!, :H~i.l¿';;'~ !JP~"'.J:,:J fn~~: 1~~~_ :i
Sistema de Registro Académico
'!!¡:¡~-Iii'iÍ';h
.
01!30pin
51
Universidad de Ciencias Comerciales
Pagina de la historia
t~~W~~.~J~~~~Yit~~:~~;;:{~~;..i~;~~~~~\··:·~i~~ '<f~m~"?Jf;;)~~·~~~)-~~4·??";l·:·'
ñI!o E~ View Favuriie5 roiJl!; HoIp
'.
'ti!DQ.,;, '.'
_~_~!"
dJ rti
:}"."
~ :' ~~?,.:L:!!l.~. 'J~~~l' §~W;;;¡/k.'':' !)~ _.J m~d..:;:Hf~~;,}
Sistema de Registro Académico
[~; LocallntraOet
i !fPqiií':ÍJl:~1J OI:23p m
52
Universidad de Ciencias Comerciales
Comunidad Educativa
Sistema de Registro Académico
53
Universidad de Ciencias Comerciales
Pagina primaria
Sistema de Registro Académico
54
Universidad de Ciencias Comerciales
Metas del colegio
Pagina Secundaria
~. +3j1._~...1t~~C~{~~!4f~.Q;,~~~~:?l~-~~~·i~·~:;~~\;:~~.~··;~~~J~~~(r,"J.>~~
File
ElII,
_
Fa_
TooI5
;'.
... H
:;.::.;;..;~
'tJQiine'"
~T~~. ~: :,'~.<~ _.
Hdp
'
~.::~
.;..:..::.:.:
..
' - ~LOeái~'
o,"
_~.§tartj,,:iI~{" ~~~: ~~OO~._U~~!~'ojJl~tJ~~~~,~--J~~-:.:j~~~,J
,!~iqlillJjJ~1J 0;:3.. ¡Í m
l.\
Sistema de Registro Académico
55
Universidad de Ciencias Comerciales
Pagina princi1!1!:l.
<html>
<head>
<meta name="GENERATOR" content="Microsoft FrontPage 5.0">
<meta name="Progld" content="FrontPage.Editor.Document">
<meta http-equiv="Content-Type" content="textlhtm1; charset=windows-1252">
<title>Principal<ltitle>
</head>
<body bgcolor="#OOaaaa" text="#OOOOOO">
<P><font size="6" color="#OOOOOO">
<marquee behavior="altemate">COLEGIO BAUTISTA DE MASAYA</marquee></font></P>
<br><p>
<p align="center"><font size="4">Principal</font></p>
<p align="center"><font size="4"><A
href="file:/IC:\Program Files\Microsoft Visual
Studio\VJ98\Proyecto9\Proyecto9_Local\palabras.asp">Palabras
del Director</A> </font></p>
<p align="center"><font size="4"><A
href="file:I/C:\Program Files\Microsoft Visual
Studio\VJ98\Proyecto9\Proyecto9_Local\Historia.asp">Historia<1A></font></p>
<p align="center"><font size="4"><A
href="file://C:\Program Files\Microsoft Visual
Studio\VJ98\Proyecto9\Proyecto9_Loca1\comunidad_educativa.asp">Comunidad
Educativa<1A> </font></p>
<p align="center"><font size="4"><A
href="file://C:\Program Files\Microsoft Visual
Studio\VJ98\Proyecto9\Proyecto9_Loca1\actividades.asp">Actividades<1A></font></p>
<p align="center"><font síze="4"><A
href="file://C:\Program Files\Microsoft Visual Studio\VJ98\Proyecto9\Proyecto9_Local\metas.asp">Metas
del colegio</A> </font></p>
<p align="center"><font size="4"><A
href="file:/IC:\Program Files\Microsoft Visual
Studio\VJ98\Proyecto9\Proyecto9_Local\Registro.asp">Registro
Académico<lA> </font></p>
</body>
<1htm1>
Sistema de Registro Académico
56
Universidad de Ciencias Comerciales
Palabras del Director
<head>
<meta http-equiv="Content-Language" content="es-ni">
<meta name="GENERATOR" content="Microsoft FrontPage 5.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<meta http-equiv="Content-Type" content="textJhtm1; charset=windows-1252">
<title>Pagina nueva 1</title>
</bead>
<body bgcolor="#OOaaaa" text="#OOOOOO">
<P align="center"><font size="5" color="#OOOOOO">
<marquee behavior="alternate">PALABRA DEL DIRECTOR</marquee></font></P>
<p>Este Colegio Bautista pertenece a la primera iglesia Bautista "Emanuel" de
Masaya y es una proyección educativa y misionera de la misma por lo tanto es
cristiano, privado y posee su propia misión, declaración de fe, filosofia y
propósito.</p>
<p>La familia del colegio Bautista de Masaya cimienta su filosofia en la aceptación
y creencia en Dios, creador de todo lo que existe y en su Santa Palabra: La
Biblia. Todo el universo y la humanidad como creación de Dios tienen un único
propósito de glorificar su nombre.</p>
<p>Nuestra meta en la sociedad es proveer una perspectiva cristiana de la vida y
el mundo. Por ello es objetivo primordial formar a nuestros estudiantes
integralmente, de tal manera que se desempeñe en forma responsable, honorable,
solidaria, respetuosa, temerosa de DIOS, capaces de servir a DIOS sobre todas
las cosas y su prójimo en todas las áreas de su vida, sea que este en el hogar,
en el trabajo, en la iglesia o en cualquier lugar. </p>
<p>Nuestra responsabilidad en nuestros alumnos abarca las áreas: espiritual,
mental, intelectual, fisica, social y ellas son inseparables todas son unidas,
entrelazadas y entretejidas por lo espiritual.<lp>
<br>
<P></P>
<p><A
href="file://C:\Program Files\Microsoft Visual
Studio\VJ98\Proyecto9\Proyecto9_Local\principal.asp">volver
a la pagina principal</A> </p>
</body>
</btm1>
Sistema de Registro Académico
57
Universidad de Ciencias Comerciales
Historia del Colegio
<o/o@ Language=VBScript %>
<HTML>
<HEAD>
<META NAME="GENERATOR" Content="Microsoft FrontPage 5.0">
</HEAD>
<body bgcolor="#OOaaaa" text="#OOOOOO">
<P><font size="5" color="#OOOOOO">
<marquee behavior="altemate">mSTORlA DEL COLEGIO BAUTISTA DE
MASAYA</marquee></font><IP>
<p><font size="4">En 1921, bajo el pastorado del Hno. Ramón Pérez y la Hna. Misionera Leonor
Blackmore, se abrió
la Escuela Bautista para los nifios de los hermanos, porque eran maltratados por la maestras de la
escuela publica por ser hijos de padres evangélicos. Su primera directora fue el profesor Luz
Sequeira. No se sabe con cuantos alumnos se abrió no existe registros. En 1923
tuvo un gran auge y en 1925 además de la primaria tuvo el primer afio de
secundaria  Agaton León como
profesor.Por muchos afios fue subsidiado por el colegio bautista de Managua con profesores y
económica, y en parte de la década de los 50 y 60 por el Dr.
Rodolfo Mejia U.</font></p>
<p><font size="4">El 11 de junio de 1968, cuando la Iglesia cumplió 50 Afias, la escuela cumplió 47 afias y
contaba
con solamente primaria su directora era nuestra Hna. Graciela Ruiz de Téllez con cuatros maestros.
y era subsidiada por la iglesia. En 1972 se abrió la secundaria con el primer afio, para esto tubo
que hacer cambios para constituirla en un colegio.</font></p>
<p><font size="4">Al presente el colegio, bajo la acertada dirección de nuestro Hno. Isaías Hemández
párrales
cuanta con: 980 alumnos de primaria y secundaria y un personal de 58 docente y administrativos
4 módulos con 5 aulas cada uno para la primaria y esta construyendo el primer edificio de dos
pisos para la secundaria. Todo con fondos propios. Una escuela de computación servicio
de impresión, servicio medico para los alumnos y hermanos de la iglesia, 343 becas Y rebajas para
padres de escasos recursos de la iglesia, y un fuerte programa de evangelización.</font></p>
<p><A
href="file://C:\Program Files\Microsoft Visual
Studio\VJ98\Proyecto9\Proyecto9_Local\principal.asp">volver
a la pagina principal</A> </p>
</body>
<IHTML>
Sistema de Registro Académico
58
Universidad de Ciencias Comerciales
Comunidad Educativa
<html>
<head>
<meta http-equiv="Content~Language"content="es-ni">
<meta name="GENERATOR" content="Microsoft FrontPage 5.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<meta http-equiv="Content-Type" content="textlhtml; charset=windows-1252">
<title>Comunídad Educativa<ltitle>
</head>
<body bgcolor="#OOaaaa" text="#OOOOOO">
<P><font size="6" color="#OOOOOO">
<marquee behavior="altemate">Comunídad Educativa</marquee><lfont></P>
<br><p>
<p align="center"><font size="4"><A
href="file:/IC:\Program Files\Microsoft Visual
Studio\VJ98\Proyecto9\Proyecto9_Local\Director.asp">Director<1A></font></p>
<p align="center"><font size="4"><A
href="file:IIC:\Program Files\Microsoft Visual
Studio\VJ98\Proyecto9\Proyecto9_Local\subdirectora.asp">Subdirector<1<1A></font></p>
<p align="center"><font size="4"><A
href="file:/IC:\Program Files\Microsoft Visual
Studio\VJ98\Proyecto9\Proyecto9_Local\primaria.asp">Primaria<1A></font></p>
<p aligIi="center"><A
href="file:/IC:\Program Files\Microsoft Visual
Studio\VJ98\Proyecto9\Proyecto9_Local\secundaria.asp"><font size="4">Secundaria</font><1A><lp>
<br><p><A
href="file:/IC:\Program Files\Microsoft Visual
Studio\VJ98\Proyecto9\Proyecto9_Local\principal.asp">Volver
a la pagina principal <1A></p>
<Ibody>
<lhtml>.
Sistema de Registro Académico
59
Universidad de Ciencias Comerciales
Actividades del colegio
<htm1>
<head>
<meta http-equiv="Content-Language" content="es-ni">
<meta name="GENERATOR" content="Microsoft FrontPage 5.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<meta http-equiv="Content-Type" content="textlhtm1; charset=windows-1252">
<title>Actividades del Colegio<ltitle>
</head>
<body bgcolor="#OOaaaa" text="#OOOOOO">
<p align="center"><font size="6">Actividades del Colegio</font></p>
<br><p>
<p><font size="4">EI día de las Madres</font></p>
<p><font size="4">El día del Maestro </font> </p>
<p><font size="4">EI día del Niño </font> </p>
<p><font size="4">El día del Libro </font> </p>
<p><font size="4">Aniversario del colegio</font></p>
<p><font size="4">Los días Patrios </font> </p>
<br><p>
<p><font size="4">Volver a pagina pricipal </font> </p>
<lbody>
</htm1>
Metas del colegio
<htm1>
<head>
<meta http-equiv="Content-Language" content="es-ni">
<meta name="GENERATOR" content="Microsoft FrontPage 5.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<meta http-equiv="Content-Type" content="textlhtm1; charset=windows-1252">
<title>Pagina nueva 1</title>
</he-ad>
<body bgcolor="#OOaaaa" text="#oooooo">
<P><font size="6" color="oooooo">
<marquee behavior="altemate">Metas del Colegio Bautista</marquee></font><IP>
<br><p>
<p><i><font size="4">Objetivos del colegio</font></i></p>
<p>Proveer a los alumnos una educación necesaria por medio de una sólida enseñanza, secular,
bíblica
ejemplar.</p>
Sistema de Registro Académico
60
Universidad de Ciencias Comerciales
<p>Proveer a los alumnos una educación integral que los prepare para la
educación superior, ofreciendo
una excelente y rigurosa instrucción académica, actividades deportivas, disciplina y
formación
espiritual. <lp>
<p><i><font size="4">Metas del colegio</font></i></p>
<p>Superar su matricula a 2000 alumnos. <lp>
<p>Actualizar la metodología pedagógica conservando lo fundamental y superación de la misma a nivel
integral por medio de docentes capaces para su efecto.</p>
<p>Terminar el proyecto de construcciones para secundaria y compactar la primaria con secundaria</p>
<p>Establecer laboratorios de: Física y facilitadores de enseftanzas Matemáticas, Espaftol,
etc..</p>
</body>
<1htm1>
CreateDataGrid('Grid1',_initGridl);
}
</SCRIPT>
<%
Grid1.display O/O>
<!--metadata TYPE="DesignerControl" endspan-->
<P> </P>
<!--METADATA TYPE="DesignerControl" startspan
<OBJECT c1assid="c1sid:9CF5D7C2-ECI0-11D0-9862-0000F8027CAO" id=Recordsetl style="LEFT: Opx;
TOP: Opx" dtcid="2">
<PARAM NAME="ExtentX" VALUE=" 12594">
<PARAM NAME="ExtentY" VALUE="2090">
<PARAM NAME="State"
V ALUE="(TCConn=\qConneetionl\q,TCDBObject=\qTables\q,TCDBObjeetName=\qAsignaturas\q,TCCont
rol1D_Unmatched=\qRecordsetl\q,TCPPConn=\qConnectionl\q,RCDBObject=\qRCDBObject\q,TCPPDBO
bject=\qTables\q,TCPPDBObjectName=\qAsignaturas\q,TCCursorType=\q3\s\sStatic\q,TCCursorLocation=\q3\s-\sUse\sclient-side\scursors\q,TCLockType=\q3\s\sOptimistic\q,TCCacheSize_Unmatched=\q10\q,TCCommTimeout_Unmatched=\q10\q,CCPrepared=O,CCA
IlRecords=I,TCNRecords_Unmatched=\q1O\q,TCODBCSyntax_Unmatched=\q\q,TCHTargetPlatform=\q\q,
TCHTargetBrowser_Unmatched=\qServer\s(ASP)\q,TCTargetPlatform=\qlnherit\sfrom\spage\q,RCCache=\q
RCBookPage\q,CCOpen=I,GCParameters=(Rows=O»"></OBJECT>
--><!--metadata TYPE="DesignerControl" endspan-->
</BODY>
Sistema de Registro Académico
61
t-
Universidad de Ciencias Comerciales
<010 ' Modelo de objetos de secuencia de comandos de VI 6.0 habilitado %>
<% EndPageProcessingO O/O>
</FORM>
<1HfML>
Tabla Notas
<O/o@ Language=VBScript O/O>
<010 ' Modelo de objetos de secuencia de comandos de VI 6.0 habilitado O/O>
<!--#include file="_ScriptLibrary/pm.asp"-->
<010 if StartPageProcessingO Then Response.EndO O/O>
<FORM name=thisFonn MElHOD=post>
<HI'ML>
<HEAD>
<META NAME="GENERATOR" Content="Microsoft FrontPage 5.0">
</HEAD>
<BODY>
<! -METADATA TYPE="DesignerControl" startspan
<OBJECT classid="clsid:277FC3F2-E90F-llDO-B767-o000F81E081D" id=Gridl style="LEFf: Opx; TOP:
Opx" dtcid="l">
<PARAMNAME="_ExtentX" VALUE="8043">
<PARAM NAME="_ExtentY" VALUE="3889">
<PARAM NAME="DataConnection" VALUE="">
<PARAM NAME="SourceType" VALUE="">
<PARAM NAME="Recordset" VALUE="Recordsetl ">
<PARAM NAME="CtrlName" V ALUE="Gridl">
<PARAM NAME="UseAdvancedOnIy" VALUE="O">
<PARAM NAME="AdvAddToStyles" VALUE="-l">
<PARAM NAME="AdvTableTag" VALUE="">
<PARAM NAME="AdvHeaderRowTag" VALUE=''''>
<PARAM NAME="AdvHeaderCellTag" VALUE=''''>
<PARAM NAME="AdvDetailRowTag" VALUE="">
<PARAM NAME="AdvDetailCellTag" VALUE="">
<PARAM NAME="ScriptLanguage" VALUE="l ">
<PARAM NAME="ScriptingPlatfonn" VALUE="O">
<PARAM NAME="EnableRowNav" VALUE="O">
<PARAM NAME="HiliteColor" VALUE="">
<PARAM NAME="RecNavBarHasNextButton" VALUE="·l lO>
<PARAM NAME="RecNavBarHasPrevButton" VALUE="-l lO>
<PARAM NAME="RecNavBarNextText" VALUE=" > lO>
<PARAM NAME="RecNavBarPrevText" VALUE=" < lO>
<PARAM NAME="ColumnsNames"
VALUE="'Carnet","Codigo_Asignatura","Nota!_Semestre","NotaII_Semestre","Nota_Final"'>
<PARM.f NAME="columnIndex" VALUE="O,1,2,3,4">
<PARAM NAME="displayWidth" VALUE="68,68,68,68,68">
<PARAM NAME="Coltype" VALUE="l,l,l,l,l">
<PARAM NAME="fonnated" VALUE="O,O,O,O,O">
<PARAM NAME="DisplayName"
VALUE=IIICarnet","Codigo_Asignatura","NotaI_Semestre","NotalI_Semestre","Nota Final"'>
<PARAM NAME="DetailAlignment" VALUE=" ">
""
<PARAM NAME="HeaderAlignment" VALUE="""">
<PARAM NAME="DetaimackColor" VALUE=",,,, lO>
<PARAM NAME="HeaderBackColor" VALUE="",,">
<PARAM NAME="HeaderFont" VALUE=""" ">
Sistema de Registro Académico
62
J'
Universidad de Ciencias Comerciales
<PARAM NAME="HeaderFontColor" VALUE="",,">
<PARAM NAME="HeaderFontSize" VALUE="" " lO>
<PARAM NAME="HeaderFontStyle" VALUE="""lO>
<PARAM NAME="DetailFont" VALUE="''''lO>
<PARAM NAME="DetailFontColor" VALUE="",,">
<PARAM NAME="DetailFontSize" V ALUE=""" lO>
<PARAM NAME="DetailFontStyle" VALUE=",'"">
<PARAM NAME="ColumnCount" VALUE="5">
<PARAM NAME="CurStyle" V ALUE="Basic Navy">
<PARAM NAME="TitleFont" V ALUE="Arial">
<PARAM NAME="titleFontSize" VALUE="4">
<PARAM NAME="TitleFontColor" VALUE="16777215">
<PARAM NAME="TitleBackColor" VALUE="13416">
<PARAM NAME="TitleFontStyle" VALUE="1">
<PARAM NAME="TitleAlignment" V ALUE="O">
<PARAM NAME="RowFont" VALUE="Arial">
<PARAM NAME="RowFontColor" VALUE="O">
<PARAM NAME="RowFontStyle" VALUE="O">
<PARAM NAME="RowFontSize" VALUE="2">
<PARAM NAME="RowBackColor" VALUE="16777215">
<PARAM NAME="RowAlignment" VALUE="O">
<PARAM NAME="HighlightColor3D" VALUE="268435455">
<PARAM NAME="ShadowColor3D" VALUE="268435455">
<PARAM NAME="PageSize" VALUE="20">
<PARAM NAME="MoveFirstCaption" VALUE=" 1< ">
<PARAM NAME="MoveLastCaption" V ALUE=" >1 ">
lO>
<PARAM NAME="MovePrevCaption" V ALUE=" «
<PARAM NAME="MoveNextCaption" V ALUE=" »
">
<PARAM NAME="BorderSize" V ALUE="1 ">
<PARAM NAME="BorderColor" V ALUE="13421772">
<PARAM NAME="GridBackColor" V ALUE="8421504">
<PARAM NAME="AltRowBckgnd" V ALUE="12632256">
<PARAM NAME="CellSpacing" V ALUE="O">
<PARAM NAME="WidthSelectionMode" VALUE="I">
<PARAM NAME="GridWidth" V ALUE="304">
<PARAM NAME="EnablePaging" V ALUE="-1 ">
<PARAM NAME="ShowStatus" VALUE="-l">
<PARAMNAME="StyleValue" VALUE="453613">
<PARAM NAME="LocalPath" VALUE=""></OBJECT>
--><!--#INCLUDE FILE="_ScriptLibnuy/EventMgr.ASP"-->
<!--#INCLUDE FlLE="_ScriptLibrarylButton.ASP"-->
<!--#INCLUDE FILE="_ScriptLibraryIRSNavBar.ASP"-->
<!--#INCLUDE FILE="_ScriptLibrarylDataGrid.ASP"-->
<SCRlPT LANGUAGE=JavaScript RUNAT=Server>
function _initGridlO
{
Gridl.pageSize = 20;
Gridl.setDataSource(Recordsetl);
Gridl.tableAttrlbutes = 'cellpadding=2 cellspacing=O bordercolor=#Cccccc bgcolor=Gray border=l cols=5
rules=ALL WlDTH=304';
Gridl.headerAttrlbutes = I bgcolor=#003468 align=Left';
Gridl.headerFormat = '<Font face="Arial" size=4 color=White> <b>';
Gridl.colHeader[O] = '\'Carnet\";
Gridl.colHeader[l] = '\'Codígo_Asignatura\";
Gridl.colHeader[2] = '\'Notal_Semestre\";
Sistema de Registro Académico
63
!
Universidad de Ciencias Comerciales
Gridl.colHeader[3] = '\'Notall_Semestre\";
Gridl.colHeader[4] = '\'Nota]inal\";
Gridl.rowAttributes[O] =' bgcolor = White align=Left bordercolor=#cccccc';
Gridl.rowAttributes[l] =' bgcolor = Silver align=Left bordercolor=#Cccccc';
Gridl.rowFonnat[O] = , <Font face="Arial" size=2 color=Black >';
Gridl.colAttributes[O] =' WIDTH=68';
Gridl.colFonnat[O] = '<Font Size=2 Face="Arial" Color=Black >';
Gridl.colData[O] = 'Recordsetl.fields.getValue(\'Camet\')';
Gridl.colAttributes[l] =' WIDTH=68';
Gridl.colFormat[l] = '<Font Size=2 Face="Arial" Color=Black >';
Gridl.colData[l] = 'Recordsetl.fields.getValue(\'Codigo_Asignatura\')';
Gridl.coIAttributes[2] =' WIDTH=68';
Gridl.colFonnat[2] = '<Font Size=2 Face="Arial" Color=Black >';
Gridl.colData[2] = 'Recordsetl.fields.getValue(\'Notal_Semestre\')';
Gridl.colAttributes[3] =' WIDTH=68';
Gridl.colFormat[3] = '<Font Size=2 Face="Arial" Color=Black >';
Gridl.colData[3] = 'Recordsetl.fields.getValue(\'Notall_Semestre\')';
Gridl.colAttributes[4] =' WIDTH=68';
Gridl.colFonnat[4] = '<Font Size=2 Face="Arial" Color=Black >';
Gridl.colData[4] = 'Recordsetl.fields.getValue(\'Nota]inal\')';
Gridl.navbarAlignment = 'Right';
var objPageNavbar = Gridl.showPageNavbar(l70,1);
objPageNavbar.getButton(O).value =' 1< ';
objPageNavbar.getButton(l).value = ' «
';
objPageNavbar.getButton(2).value =' »
';
objPageNavbar.getButton(3).value =' >1 ';
Gridl.hasPageNumber = true;
}
function _Grid1_ctorO
{
~reateDataGrid('Grid 1',_initGrid1);
}
</SCRlPT>
<0/0
Gridl.display O/O>
<! --metadata TYPE="DesignerControl" endspan-->
<P> <IP>
<!--METADATA TYPE="DesignerControl" startspan
<OBJECT classid="clsid:9CF5D7C2-ECIO-IIDO-9862-0000F8027CAO" id=Recordsetl style="LEFT: Opx;
TOP: Opx" dtcid="2">
<PARAM NAME="ExtentX" VALUE=" 12594">
<PARAM NAME="ExtentY" VALUE="2090">
<PARAM NAME="State"
VALUE="(TCConn=\qConnection1\q,TCDBObject=\qTables\q,TCDBObjectName=\qNotas\q,TCControlID
_Unmatched=\qRecordsetl\q,TCPPConn=\qConnectionl\q,RCDBObject=\qRCDBObject\q,TCPPDBObject=
\qTables\q,TCPPDBObjectName=\qNotas\q,TCCursorType=\q3\s-\sStatic\q,TCCursorLocation=\q3\s\sUse\sclient-side\scursors\q,TCLockType=\q3\s\sOptimistic\q,TCCacheSize_Unmatched=\q10\q,TCCommTimeout_Unmatched=\q10\q,CCPrepared=O,CCA
IlRecords=1,TCNRecords_Unmatched=\qlO\q,TCODBCSyntax_Unmatched=\q\q,TCHTargetPlatform=\q\q,
TCHTargetBrowser_Unmatched=\qServer\s(ASP)\q,TCTargetPlatform=\qInherit\sfrom\spage\q,RCCache=\q
RCBookPage\q,CCOpen= 1,GCParameters=(Rows=O»"></OBJECT>
--><!--metadata TYPE="DesignerControI" endspan-->
</BODY>
Sistema de Registro Académico
64
Universidad de Ciencias Comerciales
<% I Modelo de objetos de secuencia de comandos de VI 6.0 habilitado O/O>
<% EndPageProcessingO O/O>
</FORM>
<IHTML>
Codigos de los Formularios
CALIFICACIONES
Dim WithEvents adoCalificaciones As Recordset
Prívate Sub Inhabilitar_cajasO
Dim n As Integer
For n = OTo Controls.Count - 1
IfTypeOfControls(n) Is TextBox Then
Controls(n).Enabled = False
EndIf
Nex1n
End Sub
Prívate Sub Habilitar_cajasO
Dim n As Integer
For n = OTo Controls.Count - 1
If TypeOf Controls(n) Is TextBox Then
Controls(n).Enabled = ¡me
EndIf
Nex1n
End Sub
Prívate Sub Inhabilitar_botonesO
Dim n As Integer
For n = OTo Controls.Count - 1
IfTypeOfControls(n) Is CornmandButton Then
Controls(n).Enabled = False
EndIf
Nextn
End Sub
Prívate Sub Habilitar_botonesO
Dim n As Integer
For n = OTo Controls.Count - 1
IfTypeOfControls(n) Is CornmandButton Then
Controls(n).Enabled = Tme
EndIf
Nextn
EndSub
Prívate Sub CmdAnteríor ClickO
Sistema de Registro Académico
65
· Universidad de Ciencias Comerciales
adoCalificaciones.MovePrevious
If adoCalificaciones.BOF Then
adoCalificaciones.MoveFirst
EndIf
NotaFinal
EndSub
Prívate Sub CmdBuscar_ClíckO
On Error GoTo GoFindNextError
Dim Criterio As String
Dim QueBuscar As String
Dim varBookmark As Variant
varBookmark = adoCalificaciones.Bookmark
QueBuscar = Trim(InputBox("Digite el Carnet del Estudiante", "BUSQUEDA DE LAS
CALIFICACIONES"»
Criterio = "[NoCarnet] Like " & "'" & QueBuscar & "'"
If QueBuscar <> "" Then
adoCalificaciones.Find Criterio
EndIf
If adoCalificaciones.EOF And adoCalificaciones.RecordCount > O Then
Beep
'ha sobrepasado el final; vuelva atrás
adoCalificaciones.MoveLast
MsgBox "No se han encontrado más registros."
adoCalificaciones.Bookmark = varBookmark
EndIf
If adoCalificaciones.BOF And adoCalificaciones.RecordCount > O Then
Beep
'ha sobrepasado el final; vuelva atrás
adoCalificaciones.MoveFirst
MsgBox "No se han encontrado más registros."
adoCalificaciones.Bookmark = varBookmark
EndIf
Exit Sub
'Mensaje de error
GoFindNextError:
MsgBox Err.Description
End Sub
Private Sub CmdCancelar_ClíckO
Inhabilitar_cajas
Habilitar botones
CmdGuardar.Enabled = False
CmdCancelar.Enabled = False
End Sub
Private Sub CmdElíminar_ClíckO
Dim r As Integer
On Error GoTo RutinaError
Sistema de Registro Académico
66
, Universidad de Ciencias Comerciales
r = MsgBox(" ¿Desea Eliminar este Registro? ", vbYesNo + vbQuestion, "Confirmar Eliminación")
If r <> vbYes Then Exit Sub
adoCalificaciones.Delete
adoCalificaciones.MoveNext
If adoCalificaciones.EOF Then
adoCalificaciones.MoveLast
EndIf
Exit Sub
RutinaError:
r = MsgBox(Error, vbOKOnly + vbCritical, "Se ha Producido un error: ")
End Sub
Ptivate Sub CmdGuardar ClickO
On Error GoTo regvacio adoCalificaciones.Update
MsgBox "SE HAN GUARDADO LOS DATOS SATISFACTORIAMENTE", vbOKOnly
Habilitar_botones
CmdGuardar.Enabled = False
Inhabilitar_cllÍas
Exit Sub
regvacio:
MsgBox "No se puede guardar el registro porque esta vacio", vbOKOnly + vbCritical, "Error al Guardar"
Inhabilitar_cajas
Habilitar_botones
CmdGuardar.Enabled = False
EndSub
Private Sub CmdModificar_ClickO
Habilitar_cajas
Inhabilitar_botones
CmdGuardar.Enabled = Tme
cmdSalir.Enabled = Tme
DcmbNoCarnet.Enabled = Tme
cmbAsignatura.Enabled = Tme
EndSub
Private Sub cmdNuevo_ClickO
Habilitar_cajas
Inhabilitar botones
adoCalificaciones.AddNew
CmdGuardar.Enabled = Tme
CmdModificar.Enabled = Tme
CmdCancelar.Enabled = Tme
cmdSalir.Enabled = Tme
DcmbNoCarnet.Enabled = Tme
cmbAsignatura.Enabled = Tme
txtNotaFinal = ""
txtNotaFinal.Enabled = False
EndSub
Private Sub CmdPrimero_ClickO
Sistema de Registro Académico
67
Universidad de Ciencias Comerciales
adoCalificaciones.MoveFirst
NotaFinal
EndSub
Private Sub cmdSalir_ClickO
End
EndSub
Private Sub CmdSiguiente_ClickO
adoCalificaciones.MoveNext
If adoCalificaciones.EOF Then
adoCalificaciones.MoveLast
EndIf
NotaFinal
EndSub
Private Sub CmdUltimo_ClickO
adoCalificaciones.MoveLast
NotaFinal
EndSub
Private Sub Form_LoadO
Inhabilitar_cajas
DcmbNoCarnet.Enabled = False
cmbAsignatura.Enabled = False
NotaFinal
'Crear la conexión, activarla y abrir el recordser
On Error GoTo GoFindFirstError
'Crear la conexión, activarla y abrir el recordser
Dim db As Connection
Set db = New Connection
db.CursorLocation = adUseClient
db.Open "Provider=MSDASQL.l;Persist Security Info=False;Data Source=Bautista;Initial
Catalog=Bautista"
Set adoCalificaciones = New Recordset
adoCalificaciones.Open "select * from Calificacion", db, adOpenStatic, adLockOptimistic
Set DcmbNoCarnet.DataSource = adoCalificaciones
Set cmbAsignatura.DataSource = adoCalificaciones
Set Textl(O).DataSource = adoCalificaciones
Set Textl(l).DataSource = adoCalificaciones
Set Textl(2).DataSource = adoCalificaciones
Set Textl(3).DataSource = adoCalificaciones
Set Text2(O).DataSource = adoCalificaciones
Set Text2(l).DataSource = adoCalificaciones
Set Text2(2).DataSource = adoCalificaciones
Set Text2(3).DataSource = adoCalificaciones
Set txtAño.DataSource = adoCalificaciones
Set txtNotaFinal.DataSource = adoCalificaciones
Set txtSeccion.DataSource = adoCalificaciones
Sistema de Registro Académico
68
Universidad de Ciencias Comerciales
Forro LoadExit:
Exit Sub
Forro LoadError:
'Mensaje de error
GoFindFirstError:
MsgBox Err.Description
Resume Forro LoadExit
End Sub
Sub NotaFinalO
Dim sumaPS1 As Integer
Dim sumaPS2 As Integer
Dim sumaPST As Integer
Dim sumaSSl As Integer
Dim sumaSS2 As Integer
Dim sumaSST As Integer
Dim NotaFinal As Integer
sumaPSl = Val(Textl(O» + Val(Textl(l»
sumaPS2 = Val(Textl(2» + Val(Textl(3»
sumaSSl = Val(Text2(O» + Val(Text2(l»
sumaSS2 = Val(Text2(2» + Val(Text2(3»
sumaPST = sumaPSl + sumaPS2
sumaSST = sumaSSl + sumaSS2
NotaFinal = (sumaPST + sumaSST) I 8
txtNotaFinal = NotaFinal
EndSub
Estudiante
Option Explicit
Dim Control
Dim WithEvents adoEstudiante As Recordset
Private Sub Inhabilitar_cajasO
Dim n As Integer
For n = OTo Controls.Count - 1
If TypeOf Controls(n) Is TextBox Tben
Controls(n).Enabled = False
Endlf
Nextn
CmbIdentEnabled = False
LblCodEstEnabled = False
End Sub
Private Sub Habilitar_cajasO
Dim n As Integer
Sistema de Registro Académico
69
f.'
<'
Universidad de Ciencias Comerciales
;;11·'
For n = O To Controls.Count - 1
IfTypeOfControls(n) Is TextBox Then
Controls(n).Enabled = True
EndIf
Nextn
CmbIdent.Enabled = True
End Sub
Private Sub Inhabilitar_botonesO
Dim n As Integer
For n = O To Controls.Count - 1
IfTypeOfControls(n) Is CommandButton Then
Controls(n).Enabled = False
EndIf
Nextn
End Sub
Private Sub Habilitar_botonesO
Dim n As Integer
For n = O To Controls.Count - 1
If TypeOf Controls(n) Is CommandButton Then
Controls(n).Enabled = True
EndIf
Nextn
End Sub
Private Sub CmdaAnterior_ClickO
adoEstudiante.Reeordset.MovePrevious
If adoEstudiante.BOF Then
adoEstudiante.MoveFirst
EndIf
EndSub
Private Sub CmdCancelar_ClickO
Inhabilitar_cajas
Habilitar botones
CmdGuardar.Enabled = False
CmdCancelar.Enabled = False
EndSub
Private Sub cmdNuevo_ClickO
Dim consecutivo As String
Dim uNoCarnet As String
Dim año As String
Dim año2 As String
año = Right(Year(Date), 2)
Habilitar_cajas
Inhabilitar_botones
LblCodEst.Enabled = False
CmdGuardar.Enabled = True
CmdCancelar.Enabled = True
Sistema de Registro Académico
70
Universidad de Ciencias Comerciales
adoEstudiante.MoveLast
uNoCarnet = txtCarnetAdo
adoEstudiante.AddNew
If uNoCarnet = .... Tben
txtCarnet = "0001-04"
Else
consecutivo = Left(uNoCarnet, 4) + 1
If consecutivo < 10 Tben
consecutivo = "000" + consecutivo
ElseIf consecutivo >= 10 And consecutivo < 99 Then
consecutivo = "00" + consecutivo
ElseIf consecutivo >= 100 And consecutivo < 999 Then
consecutivo = "O" + consecutivo
EndIf
tA'tCarnet = consecutivo + ,,_tI + año
EndIf
txtNombre.SetFocus
End Sub
Private Sub CmdBuscar_ClickÜ
On Error GoTo GoFindNextError
Dim Criterio As String
Dim QueBuscar As String
Dim varBookmark As Variant
varBookmark = adoEstudiante.Bookmark
QueBuscar = Trim(InputBox("Digite el Nombre del Estudiante", "BUSQUEDA DEL ESTUDIANTE"»
Criterio = "[Nombre] Like " & "'" & QueBuscar & 111"
If QueBusear <> "" Tben
adoEstudiante.Find Criterio
EndIf
If adoEstudiante.EOF And adoEstudiante.RecordCount > O Then
Beep
'ha sobrepasado el final; vuelva atrás
adoEstudiante.MoveLast
MsgBox "No se han encontrado más registros."
adoEstudiante.Bookmark = varBookmark
EndIf
If adoEstudiante.BOF And adoEstudiante.RecordCount > O Then
Beep
'ha sobrepasado el final; vuelva atrás
adoEstudiante.MoveFirst
MsgBox ''No se han encontrado más registros."
adoEstudiante.Bookmark = varBookmark
EndIf
Sistema de Registro Académico
71
Universidad de Ciencias Comerciales
Exit Sub
'Mensaje de error
GoFindNextError:
MsgBox Err.Description
End Sub
Prívate Sub cmdSalir_ClickÜ
UnloadMe
EndSub
Prívate Sub CmdEliminar_ClickÜ
Dim r As Integer
On Error GoTo RutinaError
r = MsgBox(" ¿Desea Eliminar este Registro? ", vbYesNo + vbQuestion, "Confirmar Eliminación")
If r <> vbYes Then Exit Sub
adoEstudiante.Delete
adoEstudiante.MoveNext
If adoEstudiante.EOF Then
adoEstudiante.MoveLast
EndIf
Exit Sub
RutinaError:
r = MsgBox(Error, vbOKOnly + vbCrítical, "Se ha Producido un error: ")
End Sub
Prívate Sub CmdGuardar_ClickÜ
On Error GoTo regvacio
adoEstudiante.Recordset.Update
MsgBox "SE HAN GUARDADO LOS DATOS SATISFACTORIAMENTE", vbüKOnly
Habilitar_botones
CmdGuardar.Enabled = False
Inhabilitar_cajas
Exit Sub
regvacio:
MsgBox "No se puede guardar el registro porque esta vacio", vbOKOnly + vbCrítical, "Error al Guardar"
Inhabilitar_cajas
Habilitar_botones
CmdGuardar.Enabled = False
adoEstudiante.Refresh
ResumeNext
EndSub
Prívate Sub CmdModificar_ClickÜ
Habilitar_cajas
Inhabilitar_botones
CmdGuardar.Enabled = True
EndSub
Prívate Sub CmdPrimero_ClickÜ
adoEstudiante.MoveFirst
Sistema de Registro Académico
72
Universidad de Ciencias Comerciales
EndSub
Private Sub CmdSiguiente_ClíckO
adoEstudiante.MoveNext
If adoEstudiante.EOF Then
adoEstudiante.MoveLast
EndIf
End Sub
Private Sub CmdUltimo_ClíckO
adoEstudiante.MoveLast
EndSub
Private Sub Form_LoadO
CmdGuardar.Enabled = False
Inhabilitar_cajas
'Crear la conexión, activarla y abrir el recordser
On Error GoTo GoFindFirstError
'Crear la conexión, activarla y abrir el recordser
Dim db As Connection
Set db = New Connection
db.CursorLocation = adUseClient
db.Open "Provider=MSDASQL.l;Persist Security Info=False;Data Source=Bautista;Initial
Catalog=Bautista"
Set adoEstudiante = New Recordset
adoEstudiante.Open "select * from Estudiante", db, adOpenStatic, adLockOptimistic
Set txtCamet.DataSource = adoEstudiante
Set txtCametAdo.DataSource = adoEstudiante
Set txtDireccion.DataSource = adoEstudiante
Set TJl.iEdad.DataSource = adoEstudiante
Set txtNombre.DataSource = adoEstudiante
Form_LoadExit:
Exit Sub
Form LoadError:
'Mensaje de error
GoFindFirstError:
MsgBox Err.Description
Resume Form_LoadExit
End Sub
Sistema de Registro Académico
73
Universidad de Ciencias Comerciales
Matricula
Option Explicit
Dim dia As String, mes As String, año As String
Dim WithEvents AdoMatricula As Recordset
Prívate Sub CmdAnterior_ClickÜ
AdóMatricula.MovePrevious
If AdoMatricula.BOF Then
AdoMatricula.MoveFirst
Endlf
End Sub
Private Sub CmdBnscar_ClickÜ
On Error GoTo GoFindNextError
Dim Criterio As String
Dim QueBnscar As String
Dim varBookmark As Variant
varBookmark = AdoMatricula.Bookmark
QueBnscar = Trim(InputBox("Digite el Codígo de la Matricula", "BUSQUEDA DEL ESTUDIANTE"»
Criterio = "[CodigoMatricula] Like" & "'" & QueBuscar & "'"
If QueBnscar <> "" Then
AdoMatricula.Find Criterio
Endlf
If AdoMatricula.EOF And AdoMatricula.RecordCount > O Then
Beep
'ha sobrepasado el final; vuelva atrás
~J~)fltradomás registros."
AdoMatricula.Bookmark = varBookmark
Endlf
If AdoMatricula.BOF And AdoMatricula.RecordCount > OThen
Beep
'ha sobrepasado el final; vuelva atrás
AdoMatricula.MoveFirst
MsgBox "No se han encontrado más registros. "
AdoMatricula.Bookmark = varBookmark
Endlf
Exit Sub
'Mensaje de error
GoFindNextError:
MsgBox Err.Description
End Sub
Prívate Sub CmdCancelar_ClickÜ
Inhabilitar_cajas
Habilitar_botones
CmdGuardar.Enabled = False
Sistema de Registro Académico
74
Universidad de Ciencias Comerciales
CmdCancelar.Enabled = False
'CmdGmod.Visible"" False
AdoMatricula.Refresh
EndSub
Private Sub CmdEliminar_ClickO
On Error GoTo erroreliminar
Dim codigoc As String, resp As Integer
resp = MsgBox("¿Esta seguro que desea eliminar?", vbYesNo + vbQuestion, "CONFIRMAR
ELIMINACION")
If resp = vbNo Then Exit Sub
codigoc = TxtCod.Text
AdoMatricula.Recordset.Delete
AdoMatricula.Recordset.MoveNe:l!.1.
If AdoMatricula.Recordset.EOF Then
AdoMatricula.Recordset.MoveLast
EndIf
Exit Sub
erroreliminar:
MsgBox Err.Description
EndSub
Private Sub cmdGmod_ClickO
AdoMatricula.Recordset.Update
Inhabilitar_cajas
Habilitar_botones
CmdGuardar.Enabled = False
CmdCancelar.Enabled = False
MsgBox "Registro se actualizó satisfactoriamente", vbOKOnly + vbExclamation, "MODIFICAR"
End Sub
Private Sub CmdGuardar_ClickO
AdoMatricula.Recordset.Update
AdoMatricula.Refresh
Inhabilitar_cajas
Habilitar_botones
CmdGuardar.Enabled = False
End Sub
Private Sub CmdHojaMatricula_ClickO
RepHojaDeMatricula.Show
End Sub
Private Sub CmdModificar_ClickO
Sistema de Registro Académico
75
·J.'
.v
Universidad de Ciencías Comercíales
(;;'
Habilitar_cajas
Inhabilitar_botones
CmdCancelar.Enabled = Tme
End Sub
Prívate Sub cmdNuevo_ClíckO
Dim m As Integer, d As Integer, a As Integer
Habilitar_cajas
Inhabilitar_botones
CmdGuardar.Enabled = Tme
'txtNoCamet2.Visible = False
DcmbEstudiante.Visible = Tme
m = DatePart("m", Now)
d = DatePart("d", Now)
a = DatePart("yyyy", Now)
AdoMatricu1a.Recordset.AddNew
TxiFecha.Tex'Í = d & "1" & m & "1" & a
TxtPago.SetFocus
CmdCancelar.Enabled = Tme
EndSub
Private Sub CmdPrimero_ClickO
AdoMatricu1a.MoveFirst
EndSub
Private Sub cmdSalir_ClickO
UnloadMe
End Sub
Private Sub CmdSiguiente_Click()
AdoMatricula.MoveNext
If AdoMatricula.EOF Then
AdoMatricu1a.MoveLast
EndIf
End Sub
Private Sub CmdUltimo_ClíckO
AdoMatricu1a.MoveLast
End Sub
Private Sub Form_LoadO
CmdGuardar.Enabled = False
Inhabilitar_cajas
'Crear la conexión, activarla y abrir el recordser
On Error GoTo GoFindFirstError
'Crear la conexión, activarla y abrir el recordser
Dim db As Connection
Set db = New Connection
Sistema de Registro Académico
76
Universidad de Ciencias Comerciales
db.CursorLocation = adUseClient
db.Open "Provider=MSDASQL.l;Persist Security lnfo=False;Data Source=Bautista;lnitial
Catalog=Bautista"
Set AdoMatricula = New Recordset
AdoMatricula.Open "select * from Matricula", db, adOpenStatic, adLockOptimistic
Set Textl.DataSource = AdoMatricula
Set Text2.DataSource = AdoMatricula
Set TxtCod.DataSource = AdoMatricula
Set TxtFecha.DataSource = AdoMatricula
Set TxtPago.DataSource = AdoMatricula
Form LoadExit:
Exit Sub
Form LoadError:
'Mensaje de error
GoFindFirstError:
MsgBox Err.Descríption
Resume Form_LoadExit
End Sub
Prívate Sub Inhabilitar_cajasO
Dim n As lnteger
For n = O To Controls.Count - 1
IfTypeOfControls(n) ls TextBox Then
Controls(n).Enabled = False
EndIf
Nextn
DcmbEstudiante.Enabled = False
End Sub
Prívate Sub Habilitar_cajasO
Dim n As lnteger
For n = O To Controls.Count - 1
IfTypeOfControls(n) ls TextBox Then
Controls(n).Enabled = True
EndIf
Nex'tn
DcmbEstudiante.Enabled = True
EndSub
Prívate Sub Inhabilitar_botonesO
Dim n As lnteger
For n = O To Controls.Count - 1
IfTypeOfControls(n) ls CommandButton Then
Controls(n).Enabled = False
EndIf
Nextn
Sistema de Registro Académico
77
Universidad de Ciencias Comerciales
End Sub
Prívate Sub Habilitar_botonesO
Dim n As Integer
For n = O To Controls.Count - 1
IfTypeOf Controls(n) Is CommandButton Then
Controls(n).Enabled = True
EndIf
Nextn
End Sub
Sistema de Registro Académico
78
Universidad de Ciencias Comerciales
Conclusión
• Al terminar este diseño esperamos ganar aceptación y
sastifaccion de los usuarios al ingresar a este sistema,
también dar a conocer la existencia de este centro de
estudios mediante la pagina web.
• Así mismo se esta utilizando como herramienta la
tecnología para modernizar su infraestructura y ser
uno de los primeros colegios de este departamento de
Masaya con su propio sistema de registro de control.
Universidad de Ciencias Comerciales
Recomendación
-/ Dar mantenimiento cada mes a este diseño para un
mejorfuncionamiento y mejorar su propio contenido.
-/ Aplicar actividades del centro en la pagina web cada
mes para evitarse un trabajo rutinario y la misma vez
justificar las necesidades del usuario.
-/ Aprovechar la tecnología para implementar nuevas
ideas o diseño de la pagina y el sistema de registro.
Universidad de Ciencias Comerciales
Anexos
Soluciones totalesenco.
tación
PROFORMA
Cliente
Cantidad
.1
COMPUTADORA
17-0ct-03
Fecha
Vendedor
Telefono
E-MAIL
Nombre
Atencion JAVIER LARGAESPADA
Fax
Telefono 2661659
Descripción
·'ng. Francisco Rojas
8504152
[email protected]
Precio unitario
TOTAL
535.00 $1--~_--=5~35::::..~00=--:...j$.
MODELO: ATX
PROCESADOR: INTEL PENTIUM IV
VELOCIDAD:1.8 GHZ
MOTHERBOARD: BIOSTAR U8668D (3 PCI, 1 AGP)
MEMORIA CAC,HE: 256 KB
VELOCIDAD MAXIMA DE EXPANSiÓN' 2.8 GHZ
MEMORIA RAM: 256 MB DDR
MEMORIA RAMEXPANDIBLE:2 GB
DISCO DURO MAXTOR 40
AGP INTEGRADO HASTA
TARJETA DE SONIDO
TARJETA DE RED
FAX MODEM 56K
MULTIMEDIA LG
COMBO
MONITOR AOC 1
UN AÑO DE U"'I~"'I
ENTREGA INMIEDIATJ
TIC 1550
Subtotal
Detalles de pago
O
•
O
En efectivo
Con cheque
Tarjeta de crédito
CK NOMBRE DE COMPU-Express
535.00 $
Impuesto _ _----'e'-s..:.::ta_ta~I_ _--+_~_~8:.::0:.:.::.2:.::5~$
TOTAL
L . -_ _
615.25 $
-:;...;..:..:.~.:..J
TIPO DE CAMBIO PARALELO BANCENTRO
COTIZACION VALIDA POR 8 OlAS
Dirección: Calle principalAltamira, Semáforos BDF 1 <;. arriba' Tel.: 270-2951 ICel.: 088-57258' 085-04152
Email: [email protected]· Website: www.compuexpress-ni.com
Empresas del Grupo CaNiCa:
MIAMI:
..
c: CI ..., I
E-mail: [email protected]
COSTA RICA:
Los Yoses:
(506) 224-5181
E-mail: [email protected]
C:CI
Sabana:
COTIZACION
Cliente:
Atención
Dirección
Teléfono
(305) 227-1679
TATIANA CUBILLO
TATIANA CUBILLO
MANAGUA
..:..:.::...:.:...:.:-=-=-=-=--.::---------:::FC":"AX=-:- - - - - ------
Fecha
Vendedor
TEL.
FAX
(506)232-536
E-mail: [email protected]
17 DE OCl DE 2003
NELSON TALENO
2703810
2703860
Estimado (s) Señor (es):
Es una enorme satisfacción y un privilegio que nuestra empresa pueda cotizar a usted (es)
nuestros productos, esperamos que nuestros precios puedan llenar plenamente sus espectativas.
A continuación relacionamos los roductos
recios con sus res ectivas caracteristicas .
1
Computadora AOC Inte1. PIV
$ 633.84
$ 633.84
de 1.8 Ghz
Cas'e Atx de 350 Watts
Mother Board Biostar Sonido, video y Red integrado.
, 1 AGP, 2 Usb , 2 bancos de Memo. Ram , Socket 478
Tarjeta Fax/Modem 56 kbps para Internet
Disco duro de 40Gb
256Mb. de Memoria Ram
Orive de 1.44 Mb.
Cd-Rom 56X de velocidad, Bocinas de 250w,
Monitor digital SVGA Color de 15" Marca AOC
Teclado para Win. (español) ,Mouse ps/2 y Almohadilla
UPS APOLLO DE 500VA
ESTABILIZADOR POWER COMM 1200VA
LOS PRECIOS TIENDEN A VARIAR(CONSULTE A SU VENDEDOR)
SUB-TOTAL
TIEMPO DE ENTREGA: 24 HORAS
FORMA DE PAGO CONTADO CK Ó TIPO DE CAMBIO BAC
CK A NOMBRE DE CONICO S.A. YIO IVAN FONSECA
jGARANTIA : CPU 1 AÑO, MONITOR 2 AÑOS, SOLO POR DAÑOS DE FAB.
$ 633.84
1-----'----;
I.G.Vt--_---:;$....;;9~5;;.;;..0.;;..¡8
TOTAL
$ 728.92
Centro
Autorizado de
Servicio
invent
COTlZACION
OCTUBRE 17 2003
1
0000001
VALE17/10/2003
Empresa:
Atención: TATANIA CUBILLO
Teléfono 522-67-26
Fax
NOTA 1:
NOTA 2:
NOTA 3:
ENTREGA INMEDIATA
COTIZACION VAUDA POR 6 DlAS
PAGO DE CONTADO O TRAMITE DE CHEQUE
1
OC324A
~
~.
·. ....
I ' I
EEIiJ
J
.
COMPAQ EVO D220N MICROTOWER
PROCESADOR INTEL PENTIUM 4 DE 2.4 GHZ
MEMORIA 256 BM RAM
DISCO DURO DE 40GB
INTEGRADO INTEL EXTREMA AGP GRAPHICS
1.44MB FLOPPY
INTEGRADO AC 97 VIDEO
CD/CD-RW
TARJETA DE RED INTEGRADA10/l00NIC
WINDOWS 104-KEY KEYBOARD
COMPAQ 2-BUTTON SCROLL MOUSE
MIOCROSOFT WINDOWS XP PORFESSIONAL
MONITOR PLANO DE 15" COMPAQ
1I!'t.
1 .... • .. ,
$920.00
$138.00
$1,058.00
_.
;,=~~¡¡;~;:;;;;Ma. VALERIA TERCERO
~espons~ble
$920.00
$920.00
Estos precios están en Dólares Americanos
Pagados en Córdobas según el cambio del día
Tipo de Cambio Paralelo al B.A.C
Ck. A nombre de IPESA DE NICARAGUA
~ARREre
rt3
1
ASISTENTE DE VENTAS
centro autorizado de serviC\co AU'rORIZADO DE SERVICIO
valeria [email protected]
.pesa de Nicaragua
A
martin [email protected]
._.A
WWVIJ .ípesa.co
e s
'
Calle principal de Altmira de donde fue plaza del café 4c al lago contiguo a centro medico trinidad
Managua Nicaragua
TEllfax: 270-61-19 Cel: 08843923 Ó 6042814
Noviembre
Numero de Semanas
27 "131
3
4
2
Entrega de Temas por Grupo de
Trabajo
Entrega de Protocolo
Parte 1: Fase de Defmición
1.1 Análisis del sistema
1.2 Planificación del Protocolo
Panel: Fase de Desarrollo
2.1 Diseño
2.2 Codificación
2.3 Pruebas
Defensas del Proyecto
3 al 7 10 al 14 17 "121
24 al 28
Diciembre
1 al5 9 al 11
Descargar