Sei sulla pagina 1di 21

www.monografias.

com

Sistema de control de matrculas para una Institucin educativa


Jaime Oswaldo Montoya Guzmn
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.

webmaster@jaimemontoya.com

Introduccin
Estudio de factibilidad
Diagrama de flujo de informacin (utilizando el diagrama de bloques PEPSU)
Diccionario de datos del sistema de control de matrculas para una Institucin educativa
Diseo de pantallas pantalla de inicio
Explicacin de las pantallas, generacin de reportes y Contrasea de usuarios
Etapa de programacin y prueba
Implantacin del sistema
Conclusin
Bibliografa

INTRODUCCIN
Este documento presenta el anlisis y diseo de un sistema para control de matrculas de una
institucin educativa. El enfoque es detallar el sistema y no presentar un marco terico de lo que es cada
uno de los temas presentados. Para el desarrollo de este diseo se han utilizado conocimientos que pueden
ser encontrados en libros o en internet, pero ms que una explicacin de cada uno de estos tpicos, se
detalla una propuesta concreta de un sistema que se quiere poner en marcha.
Las secciones en las que se divide este documento se encuentran ordenadas de manera tal que al
finalizar la lectura del mismo, cualquier persona tendr una idea bastante clara y un buen panorama de lo
que se ofrece con ese sistema y de la manera en la que se va a utilizar.
El sistema se analiza y expone de forma general pero a la vez se consideran muchos detalles y
aspectos especficos del funcionamiento, precios, ventajas y desventajas. Muchos de los beneficios de este
sistema son indiscutibles, por lo que se afirma que es una gran opcin para cualquier institucin educativa
que desee automatizar su sistema de matrculas.
Se aclara que el enfoque que se ha hecho es para una institucin educativa primaria (primero a
noveno grado) o secundaria (bachillerato), pero que la misma idea se puede retomar e implementar para
una universidad, haciendo varias modificaciones en la estructura de la base de datos, pero conservando el
mismo modelo y esquema de trabajo.

ESTUDIO DE FACTIBILIDAD
FACTIBILIDAD TCNICA

Para ver trabajos similares o recibir informacin semanal sobre nuevas publicaciones, visite www.monografias.com

El equipo de hardware necesario para este sistema est disponible en el mercado, as como
tambin se dispone del software requerido para programar este sistema. Se cuenta con un equipo calificado
de analistas y programadores y diseadores capaz de desarrollar este programa de control de matrculas.
Tcnicamente, se tiene lo requerido para hacer funcionar y poner en marcha este til sistema.
En cuanto a los recursos de hardware, ser necesario que el centro educativo tenga por lo menos
una computadora (si se tuvieran ms computadoras se podra acelerar el proceso de matrcula para el caso
que varios estudiantes se llegaran a matricular al mismo tiempo) con las caractersticas que se describirn
ms adelante. El sistema completo funciona basado en internet, por lo cual la institucin educativa no tendr

www.monografias.com

que gastar en licencias de software, pues solamente necesitar un navegador web para realizar el proceso
de matrcula.
Respecto al manejo de este sistema, no se necesitan extensivas capacitaciones especiales, pues
el programa contar con una fcil navegacin y un diseo sencillo de utilizar para cualquier persona, as
como una seccin de preguntas frecuentes (FAQ, Frequent Asked Questions) y un manual de usuario para
que los encargados de manipular este sistema encuentren respuestas inmediatas a las dudas ms usuales
que puedan surgir, y que de esta forma el centro educativo no tenga que incurrir en elevados gastos de
capacitaciones del personal que tenga autorizacin o acceso a manipular la base de datos de alumnos
matriculados. Los administradores del sistema podrn tambin realizar modificaciones, introduccin y
eliminacin de datos con mucha facilidad siempre desde el sitio web, utilizando un nombre de usuario y
contrasea autorizados.
Respecto a la arquitectura cliente-servidor, se utilizar Yahoo! Geocities Pro, que proporciona un
combo que incluye el nombre de dominio, 2 GB de espacio para los archivos del sitio web y la base de
datos, as como tambin las herramientas de programacin necesarias para crear este sistema. Esto
significa que contratando este servicio, se podr hacer todo por internet y no se necesitar comprar equipo
de hardware especializado ni difcil de conseguir, pues la mayora de computadoras que se venden
actualmente vienen con capacidades para navegar en internet ya sea por cable o de manera inalmbrica. El
sistema podra incluso ser manipulado fuera de la institucin educativa, pues se basa en internet y por lo
tanto se puede utilizar desde cualquier lugar. El nico requerimiento de hardware es cualquier computadora
con capacidades para navegar en internet (posteriormente se detallan los requerimientos mnimos).
En cuanto a los requerimientos de software para operar este sistema, lo nico que se necesita es
contar con un navegador web. Teniendo acceso a internet y a cualquier navegador web, el sistema se podr
operar sin ningn problema. El sistema operativo puede ser cualquiera, pues todo lo que se requiere es
tener un navegador web, de manera que no se tiene la limitante de tener que trabajar en un sistema
operativo especfico. En cuanto al software de desarrollo, ser suficiente con las herramientas o programas
que proporciona Yahoo! Geocities Pro, los cuales se detallan a continuacin:

PHP Version 4.3.11

MySQL 3.23.49
Se puede realizar una actualizacin de ese software cuando hay nuevas versiones disponibles de
PHP y MySQL, utilizando las herramientas del Control Panel proporcionado por Yahoo! Geocities, aunque
se debe mencionar la limitante que aunque una nueva versin ya se encuentre en el mercado, podra
todava no ser posible realizar la actualizacin, ya que es el servidor o los administradores y programadores
Yahoo! Geocities quienes decidirn el momento oportuno para hacer que las versiones estn disponibles
para sus clientes.
Para la generacin de los formularios en los que se introducir y mostrar la informacin contenida
en la base de datos, se usarn recursos disponibles en http://pear.php.net, donde se proporciona cdigo de
formularios prediseados para luego programarlos y trabajar eficientemente en la autenticacin de usuarios
y contraseas vinculados a la base de datos de MySQL. Pero gracias a que los recursos de PEAR son
gratis, no se incurrir en gastos. PHP, MySQL y los recursos disponibles de PEAR es todo el software que
se necesita para programar este sistema.
FACTIBILIDAD OPERACIONAL

Para ver trabajos similares o recibir informacin semanal sobre nuevas publicaciones, visite www.monografias.com

Es completamente posible que este nuevo sistema se use como se ha planeado, pues no
representa procesos complejos ni difciles de usar para los administradores o autoridades de la institucin

www.monografias.com

educativa. Adems, lo que se pretende es sustituir un sistema obsoleto como es el registro manual de
matrculas, el cual tiene muchas desventajas. Si el centro escolar no utilizara un registro manual sino que
uno basado en computadoras pero de forma local (guardando la informacin en hojas de clculo como
Excel o bases de datos como Access o FoxPro por ejemplo), este novedoso sistema ofrecer grandes
ventajas y seguridad, pues se tendr toda la informacin en lnea y disponible desde cualquier computadora
con acceso a internet. Aunque siempre hay personas que se resisten al cambio y que tienen miedo
pensando que la informacin en internet no est segura o que no es confidencial, la factibilidad de este
sistema no deja de ser alta por esa razn, tomando en cuenta que la tendencia de todas las empresas
actuales es de manejar informacin a travs de internet y que ahora se cuenta con herramientas seguras
que guardan informacin confidencial sin ningn problema. Adems, tener sistemas que funcionen slo
localmente en las computadoras de una institucin presenta muchas desventajas, como por ejemplo que
alguien podra robar informacin confidencial de las computadoras, o que las computadoras podran ser
robadas o destruidas y la informacin se perdera si no se tuvieran copias de respaldo.
La portabilidad resulta mucho ms complicada que si se maneja todo desde internet. Trabajar
localmente tambin genera muchsimos ms gastos de hardware y licencias para manipular software. Este
sistema tiene muy altas posibilidades de aceptacin por parte de los usuarios, por lo que se aprecia que
tiene una muy buena factibilidad operacional y que debera ser implementado. Este sistema no llegar a ser
obsoleto en poco tiempo, pues el internet es tecnologa de punta que es imposible que desaparezca de la
noche a la maana. Por el contrario, se puede observar que ms y ms gente acepta el internet y disfruta de
todas las ventajas que esta maravilla tecnolgica ofrece.
Para que este sistema no represente un golpe hacia todos aquellos que se oponen al cambio,
puede irse implementando paulatinamente, permitiendo que el sistema antiguo no desaparezca de la noche
a la maana sino que siga funcionando paralelamente a este sistema, y que conforme se vayan viendo los
resultados y la efectividad de este modelo, los administradores sientan confianza y seguridad y de esa
forma que finalmente dejen de lado el sistema antiguo, ya sea este el registro manual o el registro utilizando
bases de datos de forma local en las computadoras.
FACTIBILIDAD ECONMICA

Para ver trabajos similares o recibir informacin semanal sobre nuevas publicaciones, visite www.monografias.com

Para determinar la factibilidad econmica se debe tomar en cuenta el anlisis de costos y beneficios
asociados con este proyecto. El fin que se persigue es que los beneficios excedan a los costos. Con este
sistema se obtiene un excelente rendimiento y economa, pues no se hace necesario gastar en caros
recursos de hardware ni en licencias caras de software debido a que todo el funcionamiento estar basado
en internet. Los costos de implementacin son muy econmicos ya que la institucin no necesitar gastar en
complicadas capacitaciones debido a que el sistema ser muy fcil de usar y la informacin estar segura y
accesible las veinticuatro horas del da y los trescientos sesenta y cinco das del ao. No se tendrn costos
de hardware ni de software, pues todo el sistema estar disponible desde cualquier computadora con
acceso a internet.
Entre los costos cuantificables o tangibles se tienen el pago del dominio y alojamiento del sitio en
internet, as como tambin el pago que recibirn los programadores del sistema. Se tienen beneficios
tangibles como lo es el evidente ahorro en equipo de hardware y en licencias de software, ya que no ser
necesario incurrir en estos gastos para el desarrollo y funcionamiento de este sistema.

www.monografias.com

Existen tambin costos que no pueden cuantificarse o que son intangibles, como por ejemplo la
desconfianza que muchos le tienen a los sistemas basados en internet, pues algunas personas tienden a
pensar que son inseguros y que la informacin puede no ser confidencial y que puede ser perdida o
alterada. En cuanto a los beneficios intangibles, la seguridad de tener un sistema que no depender de unas
pocas computadoras fsicas ubicadas dentro de la empresa representa un gran beneficio a largo plazo,
tomando en cuenta que la informacin estar disponible las veinticuatro horas del da de forma segura y
oportuna.
A continuacin se presenta un resumen detallado del anlisis costo-beneficio para este sistema:
DETALLE
Hardware

PRECIO
$400.00
computadora
$35.00/mes
internet

de
de

Servidor

$8.95 cada mes.


$15.00 de instalacin.

Software

$0.00

Para ver trabajos similares o recibir informacin semanal sobre nuevas publicaciones, visite www.monografias.com

COMENTARIO
Este sistema requiere de la compra de por lo menos una
computadora con los siguientes requerimientos mnimos:
- PC Pentium III 500 MHz
- 256 MB RAM
- 10 MB libres en disco duro
- Resolucin 800 x 600 pixeles
- Cualquier sistema operativo
- Navegador Internet Explorer 6.0, Mozilla 2.0 o
equivalente.
- Conexin a internet de 512 KBPS
Como se observa, los requerimientos de hardware no son
elevados y existen grandes beneficios por tratarse de un
sistema basado en internet, aunque la gran limitante que si
no hay acceso a internet, no hay acceso al sistema.
Se utilizar Yahoo! Geocities Pro. Por un precio razonable
se obtienen grandes beneficios, entre ellos, 2 GB de
espacio de almacenamiento, teniendo en cuenta que si la
base de datos y los archivos del sitio web fueran tan
grandes que sobrepasaran los 2 GB, por $3.00 cada mes
se podra actualizar el servicio para que sea ilimitado y con
1,000 cuentas de correo electrnico. Con Yahoo! Geocities
Pro tambin se 5 cuentas de correo electrnico, lo cual es
muy profesional y prestigioso para la institucin debido a
que los directores y altos funcionarios del centro educativo
podrn escribir desde correos electrnicos con el dominio
del sitio web de la institucin y con los nombres de ID
(nombre de usuario que va antes de la @) que deseen. A
la vez se incluye el dominio con la extensin .com, .net,
.org, .biz, .info, .us. La informacin se encuentra segura en
los servidores de Yahoo!, disponible todo el tiempo como
cualquier correo electrnico o servicio ofrecido por esta
prestigiosa y confiable compaa. El sistema operativo
usado por Yahoo! Geocities Pro es FreeBSD con un
servidor Apache/1.3.37 (Unix). Igualmente con este servicio
se tiene acceso a la versin 3.23.49 de MySQL y a la
versin 4.3.11 de PHP. Para hablar tambin de las
desventajas, se observa que para mantener este sistema
en marcha se tendr que estar pagando mes a mes la
cantidad detallada, de forma indefinida mientras se quiera
tener todo en marcha, cosa que no tendra que hacerse en
un sistema basado en un modelo local y que no requiera de
internet.
No se necesita comprar ninguna licencia de software, pues
los recursos necesarios se encuentran disponibles junto
con el servicio de Yahoo! Geocities Pro. Los programas a
utilizar son PHP y MySQL (incluido en el paquete
proporcionados por el proveedor de dominio y alojamiento

www.monografias.com

Costos
de
Implementacin

$0.00

Pago
a
los
desarrolladores del
sistema

$1,000.00

Pago por servicio


de internet

$35/mes

del sitio) y el cdigo proporcionado por PEAR para


manipular formularios web (disponible gratis desde
http://pear.php.net). Esto resulta muy econmico porque no
se hace necesario incurrir en gastos de software. La
desventaja es que no hay posibilidades de usar otros
programas con este plan, pues habra que cambiarse de
servidor (proveedor del dominio y alojamiento del sitio).
Otros proveedores ofrecen ms posibilidades, pues en este
caso por ejemplo no se podra trabajar con una base de
datos de Access o con ASP .NET, ni con SQL Server, as
como tampoco con PostgreSQL, etc. La portabilidad de
este sistema es excelente porque va a funcionar en
cualquier computadora con acceso a internet y con un
navegador web.
El precio por la implementacin de este sistema est
incluido en lo que se paga al servidor, por lo cual ya no se
tendr que pagar absolutamente nada adicional para poner
en marcha el sistema.
Aunque podra parecer que la implementacin de un
sistema como este tiene un costo elevado que el centro
escolar se podra ahorrar, se debe tener en cuenta que este
no sera un pago anual ni mensual, sino que se trata de un
solo pago que se har a los desarrolladores por el sistema
completo, y se quedar funcionando de forma garantizada
y con soporte tcnico inmediato. Lo nico que se deber
seguir pagando mes a mes es el nombre de dominio y el
alojamiento del sitio. Por lo tanto esto no sera un gasto
sino que una excelente inversin.
Este sistema no funciona sin internet, por lo que se debe
estar pagando cada mes a algn proveedor de servicios de
internet. Es una desventaja respecto a sistemas que
trabajan de forma local, pues no necesitan de internet. Pero
a la vez tiene grandes ventajas porque la informacin
estar segura y accesible desde cualquier computadora
que cuente con acceso a internet.

Adems de lo que ya se ha mencionado, se puede agregar tambin que este sistema tiene tambin
otros beneficios como lo es la excelente portabilidad (pues no necesita de hardware especial sino que
funciona desde cualquier computadora o dispositivo que cuente con un navegador web y si se cuenta con
acceso a internet. El acceso a la informacin es las veinticuatro horas del da (siempre que se tenga acceso
a internet). La informacin estar segura en manos de los administradores de la institucin educativa, y se
contar con excelente confiabilidad y gran innovacin al implementar esta tecnologa de vanguardia.
Es importante tambin reconocer que este sistema tiene ciertas desventajas respecto a un sistema
basado en computadoras de escritorio y no en un modelo basado totalmente en internet. Entre estas
desventajas se puede mencionar la velocidad de captura, que es ms lento que si se trabajara con una base
de datos localmente, aunque mucho depende de qu tan rpida sea la velocidad de conexin a internet.
Otra desventaja es que si no se tiene acceso a internet, el sistema no funciona.
Una siguiente desventaja es que en caso que se perdiera la contrasea de acceso a la cuenta de
Yahoo! Geocities Pro, si no se tuvieran copias de respaldo de forma local en dispositivos de
almacenamiento o en computadoras, toda la informacin de la base de datos as como el sistema completo
se perdera, as como el acceso al sistema para realizar modificaciones. Este nombre de usuario y
contrasea debern ser por tanto confidenciales y deber pensarse en medidas contingenciales en caso
que la o las personas que tengan este nombre de usuario y contrasea llegaran a faltar algn da (por
ejemplo en casos lamentables como accidente o muerte de la o las personas que tengan el nombre de
usuario y contrasea).

Para ver trabajos similares o recibir informacin semanal sobre nuevas publicaciones, visite www.monografias.com

www.monografias.com

Luego de este anlisis, se considera que este sistema es factible porque tiene ms ventajas que
desventajas y resultara til para un centro escolar que quiera tener un eficiente control de matrculas como
el que se propone en este documento.

DIAGRAMA DE FLUJO DE INFORMACIN (UTILIZANDO EL DIAGRAMA


DE BLOQUES PEPSU)
NIVEL 0

NIVEL 1

Para ver trabajos similares o recibir informacin semanal sobre nuevas publicaciones, visite www.monografias.com

www.monografias.com

NIVEL 2 SUBPROCESO INFORMACIN Y SOLICITUD

Para ver trabajos similares o recibir informacin semanal sobre nuevas publicaciones, visite www.monografias.com

www.monografias.com

NIVEL 2 SUBPROCESO VERIFICACIN

Para ver trabajos similares o recibir informacin semanal sobre nuevas publicaciones, visite www.monografias.com

www.monografias.com

NIVEL 2 SUBPROCESO RESOLUCIN FINAL Y PAGO SI APLICA

Para ver trabajos similares o recibir informacin semanal sobre nuevas publicaciones, visite www.monografias.com

www.monografias.com

DIAGRAMA DE ENTIDAD-RELACIN DEL SISTEMA DE CONTROL DE MATRCULAS PARA UNA


INSTITUCIN EDUCATIVA

Para ver trabajos similares o recibir informacin semanal sobre nuevas publicaciones, visite www.monografias.com

www.monografias.com

NOTA: una relacin de muchos a muchos se crea haciendo dos relaciones de uno a muchos utilizando una
tabla de interseccin. Aunque en el diagrama presentado arriba no se ha hecho eso, se podr apreciar en el
diccionario de datos mostrado a continuacin.

DICCIONARIO DE DATOS DEL SISTEMA DE CONTROL DE


MATRCULAS PARA UNA INSTITUCIN EDUCATIVA
Nombre
del
Atributo

Contenid
o

ENCARGADOS

cod_enca
rgado

Cdigo
del padre
o
encargad
o del
alumno.
Nombre
del
encargad
o.
Apellidos

nombre

apellidos

Tipo

Longi
tud

Form
ato

Rang
o de
selec
cin

Reque
rido

Lla
ve

SINT

9999

19999

SI

PK

VCHA
R

20

X(20)

SI

VCHA

20

X(20)

SI

Llave
Fornea
o Tabla
Referenci
ada

Para ver trabajos similares o recibir informacin semanal sobre nuevas publicaciones, visite www.monografias.com

Nombre de la
Tabla

www.monografias.com

afin_cons

direccion

Ingreso

tel_fijo

tel_cel

ALUMNOS

cod_alum
no
nombre

apellidos

direccion

Email

tel_fijo

VCHA
R

VCHA
R

10

100

X(10)

X(100
)

DECM
L

9999
9.99

199999

FCHA
R

99999999

FCHA
R

99999999

SINT

9999

VCHA
R

20

X(20)

SI

VCHA
R

20

X(20)

SI

VCHA
R

100

X(100
)

SI

VCHA
R

50

X(50)

FCHA
R

99999999

19999

SI

PK

Para ver trabajos similares o recibir informacin semanal sobre nuevas publicaciones, visite www.monografias.com

del
encargad
o.
Almacena
la
afinidad o
consangu
inidad del
encargad
o con el
alumno
(padre,
madre,
to, etc.)
Direccin
del
encargad
o del
alumno.
Ingreso
aproxima
do
mensual
del
encargad
o del
alumno.
Telfono
fijo del
encargad
o del
alumno.
Telfono
celular
del
encargad
o del
alumno
Cdigo
del
alumno.
Nombre
del
alumno.
Apellidos
del
alumno.
Direccin
del
alumno.
Correo
electrnic
o del
alumno.
Telfono
fijo del
alumno.

www.monografias.com

tel_celula
r

fecha_na
c

ins_prov

alergias

vacunas

limitacion
es

doc_pend

ENCARGADOS_
ALUMNOS

cod_enca
rgado

FCHA
R

99999999

DATE

10

999999-99

VCHA
R

100

X(100
)

BOOL
EAN

X(2)

BOOL
EAN

X(2)

VCHA
R

100

X(100
)

VCHA
R

100

X(100
)

SINT

9999

19999

SI

PK,
FK

ENCARG
ADOS

SINT

9999

19999

SI

PK,
FK

ALUMNO
S

Para ver trabajos similares o recibir informacin semanal sobre nuevas publicaciones, visite www.monografias.com

cod_alum
no

Telfono
celular
del
alumno.
Fecha de
nacimient
o del
alumno.
Institucin
educativa
de donde
proviene
el
estudiant
e.
Almacena
si el
alumno
es
alrgico a
algn
medicam
ento o no.
Almacena
si el
estudiant
e posee
todas las
vacunas
o no.
Limitacion
es fsicas
del
alumno.
Documen
tos
pendiente
s que el
alumno
no ha
entregado
ni al
momento
de la
matrcula
ni
posterior
mente.
Cdigo
del padre
o
encargad
o del
alumno.
Cdigo
del
alumno.

www.monografias.com

GRADOS

SECCIONES

cod_grad
o
grado

Cdigo
del grado.
Grado

n_max_al
um

Nmero
mximo
de
alumnos
que se
pueden
recibir en
este
grado.
Cdigo
de la
seccin.
Seccin

cod_secci
on
seccion

SECCIONES_GR
ADOS

cod_secci
on

NOTAS

cod_grad
o
cod_nota

cod_alum
no
cod_mate
ria
nota
observaci
ones

MATERIAS

cod_mate
ria
cod_grad
o
materia

MAESTROS

cod_mae
stro
nombre

apellidos

Cdigo
del
maestro
Nombre
del
maestro
Apellidos
del
maestro
Direccin

99

1-99

SI

PK

VCHA
R
SINT

50

X(50)

999

1-999

SINT

1-9

FCHA
R
SINT

X(1)

1-9

SI

PK,
FK

SECCION
ES

SINT

99

1-99

SI

GRADOS

INT

9999
99

SI

SINT

9999

199999
9
19999

PK,
FK
PK

SI

FK

ALUMNO
S

SINT

9999

19999

SI

FK

MATERIA
S

DECM
L
VCHA
R

99.99

0-10

SI

100

X(100
)

SINT

9999

19999

SI

PK

SINT

99

1-99

SI

FK

VCHA
R
SINT

50

X(50)

999

VCHA
R

20

X(20)

SI

VCHA
R

20

X(20)

SI

VCHA

100

X(100

SI

SI

SI

PK

SI

GRADOS

SI
1-999

SI

PK

Para ver trabajos similares o recibir informacin semanal sobre nuevas publicaciones, visite www.monografias.com

direccion

Cdigo
de la
seccin.
Cdigo
del grado.
Cdigo
de la
nota.
Cdigo
del
alumno.
Cdigo
de la
materia.
Nota
obtenida.
Observaci
ones
sobre la
nota
obtenida.
Cdigo
de la
materia.
Cdigo
del grado
Materia.

SINT

www.monografias.com

tel_fijo

tel_celula
r

fecha_na
c

titulo
GRADOS_MAES
TROS

MATERIAS_MAE
STROS

cod_grad
o
cod_mae
stro
cod_mate
ria
cod_mae
stro

del
docente.
Telfono
fijo del
maestro.
Telfono
celular
del
maestro.
Fecha de
nacimient
o del
profesor.
Ttulo del
docente.
Cdigo
del grado.
Cdigo
del
maestro
Cdigo
de la
materia.
Cdigo
del
maestro

FCHA
R

99999999

FCHA
R

99999999

DATE

10

999999-99

VCHA
R
SINT

75

X(75)

SINT

99

1-99

SI

PK,
FK
PK,
FK

GRADOS

999

1-999

SI

SINT

9999

19999

SI

PK,
FK

MATERIA
S

SINT

999

1-999

SI

PK,
FK

MAESTR
OS

MAESTR
OS

FK = Foreign Key (llave fornea)


PK = Primary Key (llave primaria)
SINT = Small Integer (entero corto)
INT = Integer (entero)
FCHAR = Fixed carcter length (longitud fija de caracteres)
VCHAR = Variabla carcter length (longitud variable de caracteres)
DECML = decimal
BOOLEAN = booleano (ejemplo: SI-NO, VERDADERO-FALSO)
DATE = fecha
X() = Denota un nmero de caracteres determinado por el valor dentro del parntesis, por ejemplo X(50)
significa una cadena con 50 caracteres alfanumricos.
9999-9999 = Esta mscara de entrada significa que se deben introducir 4 dgitos, luego un guin y
finalmente otros 4 dgitos, por ejemplo: 2440-8891. De manera anloga se representan otras mscaras de
entrada que involucran dgitos.

Para ver trabajos similares o recibir informacin semanal sobre nuevas publicaciones, visite www.monografias.com

www.monografias.com

DISEO DE PANTALLAS PANTALLA DE INICIO

AGREGAR PARTE I

Para ver trabajos similares o recibir informacin semanal sobre nuevas publicaciones, visite www.monografias.com

www.monografias.com

AGREGAR PARTE II

Para ver trabajos similares o recibir informacin semanal sobre nuevas publicaciones, visite www.monografias.com

www.monografias.com

Para ver trabajos similares o recibir informacin semanal sobre nuevas publicaciones, visite www.monografias.com

www.monografias.com

EXPLICACIN DE LAS PANTALLAS, GENERACIN DE REPORTES Y


CONTRASEA DE USUARIOS
Las pantallas para Modificar son idnticas a las pantallas para Agregar, con la nica diferencia que
antes de realizar la modificacin se pide el cdigo del alumno o el cdigo del encargado para trabajar en el
registro correspondiente de la base de datos (el listado de cdigos de alumnos y encargados se presenta en
una lista desplegable para que sea seleccionado). Para Eliminar, igualmente se hace en base al cdigo del
alumno o del encargado, y se pide confirmacin para esa accin.
El botn Imprimir genera un reporte con la impresin de los datos correspondientes a la matrcula
de un alumno y toda la informacin relacionada a este, por ejemplo su informacin personal, el nombre de
su encargado, grado y seccin, profesores y asignados, y fecha en que se realiz la matrcula. Buscar sirve
para realizar bsquedas de registros en la base de datos.
La seccin FAQ muestra preguntas frecuentes que pueden surgir a los administradores del sistema.
Acerca de da a conocer los encargados del soporte tcnico y creadores del sistema, proporcionando
informacin de contacto por cualquier inconveniente que se presente, como un medio de soporte tcnico y
garanta. Cada vez que se haga clic sobre el botn Enviar, la informacin ser almacenada en la tabla
correspondiente (ver diagrama de entidad-relacin y diccionario de datos).
Algunas tablas estn relacionadas y requieren llaves forneas, las cuales sern mostradas por el
programa para que se seleccione el registro correspondiente con el que se desea efectuar la relacin. No se
mostrar el cdigo de la tabla, sino que otro identificador ms fcil de visualizar, aunque a la hora de
guardarse en la base de datos, es la llave primaria la que se utiliza para que se hagan las relaciones.
Por ejemplo, cuando se introduce una materia, los tres campos que se tienen en el diccionario de
datos son: cod_materia, cod_grado y materia. Sin embargo, el que est manipulando el sistema solamente
ver dos campos, uno en el que aparece un listado de grados con los nombres que cualquiera reconoce
para cada grado (aunque internamente es cod_grado, como llave fornea de la tabla MATERIAS, la que se
usa para establecer las relaciones, que es llave primaria en la tabla GRADOS) y el otro valor a introducir es
el nombre de la materia.
El campo cod_materia automticamente se incluye como autonumrico, que en el diccionario de
datos se muestra como SINT, pues es un valor entero pequeo pero que tendr un incremento automtico o
autoincremento. Tal como se acaba de explicar esto para la introduccin de un registro en la tabla
MATERIAS, suceder para las otras tablas que tienen relaciones y que hacen uso de llaves forneas. Se
tiene la opcin de Relaciones, que servir para visualizar el diagrama de entidad-relacin de esta base de
datos (mostrado anteriormente), que tiene el objetivo de que el que se encuentre introduciendo los datos
pueda ver el mapa de la base de datos en cuanto a las relaciones de las tablas.
Es importante mencionar que la introduccin de un registro se har cuando ya se hayan realizado
los trmites respectivos y la aprobacin correspondiente por parte de las autoridades de la institucin
(Vanse los diagramas de bloque PEPSU presentados anteriormente). Ntese que la pantalla inicial (pgina
de inicio) pide nombre de usuario y contrasea. Esto es para que nicamente usuarios autorizados puedan
tener acceso a realizar modificaciones en la base de datos, es decir el personal de la institucin educativa
encargado del proceso de matrcula.

ETAPA DE PROGRAMACIN Y PRUEBA

Para ver trabajos similares o recibir informacin semanal sobre nuevas publicaciones, visite www.monografias.com

Antes de entregar este sistema para su uso, se harn muchas pruebas para garantizar que los
errores se den antes de poner en marcha o en funcionamiento el sistema de control de matrculas, y no
despus. Las pruebas, como se recomiendan, las harn los programadores pero no solamente ellos, sino
tambin personas totalmente ajenas a este proyecto, pues son ellos los que darn una evaluacin que
permitir conocer si se cuenta con facilidad de uso y con un programa eficaz y a la vez eficiente.
Este sistema puede ponerse a funcionar paralelamente con el modelo anterior utilizado por el centro
educativo, de manera que se tenga un periodo en el que la institucin se familiarice y que no tengan ningn
temor. Se garantiza que muy pronto se tendr confianza en el sistema y sern los mismos administradores
de la institucin educativa quienes voluntariamente y con buen nimo desecharn el sistema anterior al
disfrutar de todas las ventajas y eficiencia de este nuevo sistema.
Se garantiza satisfaccin y buen funcionamiento del sistema, y se ofrece soporte tcnico ante
cualquier error que pueda surgir.
MTODO DE PROGRAMACIN Y PRUEBA DEL SISTEMA

www.monografias.com

El programa ser desarrollado completamente en PHP y MySQL. El cdigo generado en PHP ser
trabajado con orientacin a objetos, es decir, creando clases y objetos y hacindolo todo con mdulos para
tener un mejor orden en la programacin y lograr con eso un fcil mantenimiento del sistema.

IMPLANTACIN DEL SISTEMA


Entre las recomendaciones, se propone no abandonar de la noche a la maana el sistema que ya
tiene la empresa, sino que trabajar paralelamente al otro sistema los primeros das mientras la institucin
adquiere confianza con este nuevo sistema, y con gran prontitud desearn abandonar el sistema anterior al
darse cuenta de la gran cantidad ventajas que se tienen con este modelo.
Se recomienda fuertemente que se manejen copias de respaldo locales en un disco duro para
casos de emergencia en los que por alguna razn la empresa no tenga acceso a internet, por ejemplo
cuando el proveedor del servicio de internet haga tareas de mantenimiento o reparacin, que se tenga
acceso a los datos de manera local por cualquier emergencia, o si en el peor de los casos, los
administradores del sistema perdieran la contrasea de acceso, que el sistema no se perdiera en su
totalidad. Igualmente se recomienda pensar en un eficiente manejo de la contrasea de acceso de
administrador del sistema, pues es peligroso que sta est nicamente en poder de una persona, ya que
genera dependencia total en esa persona y el da que ste individuo falte, el sistema se perdera
completamente.
Los requerimientos mnimos para el funcionamiento ya se describieron con anterioridad, pero se
mencionan nuevamente a continuacin:
PC Pentium III 500 MHz
256 MB RAM
10 MB libres en disco duro
Resolucin 800 x 600 pixeles
Cualquier sistema operativo
Navegador Internet Explorer 6.0, Mozilla 2.0 o equivalente.
Conexin a internet de 512 KBPS
En cuanto a la instalacin del sistema en el servidor, al darle de alta al servicio de Yahoo! Geocities
Pro, inmediatamente se suben todos los archivos del programa, incluyendo el cdigo de la pgina web e
imgenes, as como la creacin de la base de datos. Esto instala todo en el servidor y quedar listo para su
uso.
La creacin de respaldo es muy recomendable. Con este servicio de Yahoo! Geocities Pro se tendr
acceso a transferencia FTP, con lo cual se facilita y hace muy rpida la creacin de copias de respaldo. La
base de datos tambin se podr exportar al disco duro.
El manual de usuario no requiere de explicaciones de grandes extensiones, pues el uso del sistema
es muy amigable y no es complicado. Lo nico que se incluye es la seccin FAQ en la misma pgina web,
con preguntas frecuentes como por ejemplo, cmo agregar un registro para una tabla, cmo modificarlo o
eliminarlo, la manera de imprimir reportes, la estructura del diagrama de entidad-relacin, as como tambin
se ofrecer el documento con el diccionario de datos completo de la base de datos, para poder visualizar el
mapa completo de la base de datos. Se incluye en esta seccin de FAQ tambin, como respuesta a
preguntas frecuentes, el modelo de cada uno de los diagramas PEPSU, con lo cual grficamente se aprecia
con facilidad el procedimiento a seguir para llevar a cabo una matrcula.
En cuanto a la capacitacin de personal, se ofrecer una capacitacin gratuita, en la que se
explicar el funcionamiento del sistema y cmo se deber manipular por parte de los encargados de realizar
este proceso en registro acadmico y en la direccin del centro educativo. Se ofrece igualmente garanta y
soporte tcnico sobre el uso e implementacin del sistema. Es fcil de deducir y comprender el manejo de
este sistema, pues se ofrecen los diagramas de todo el funcionamiento, as como de la base de datos. Es
evidente que las ventajas son muchas y la satisfaccin y beneficios que se obtendrn con este sistema est
garantizada.

CONCLUSIN

Para ver trabajos similares o recibir informacin semanal sobre nuevas publicaciones, visite www.monografias.com

Al concluir este documento se obtienen varias conclusiones importantes y que se pueden resaltar.
En primer lugar, se ofrece una propuesta concreta y bien definida, que representa una excelente opcin
para una institucin educativa. Igualmente se detallan ventajas y desventajas que tiene este sistema, por lo
que no se esconden las debilidades que podran tener este programa y su implementacin.

www.monografias.com

Con este documento se ha detallado muy bien cada aspecto relevante de esta propuesta, y es
seguro que cualquier director o administrador de una institucin educativa podr tener una idea y un
panorama bastante claro de qu ofrece y cmo funciona este sistema.
Se concluye afirmando que este programa es de gran utilidad y representa una solucin eficiente
para muchas instituciones de educacin, y aunque tiene un coste econmico y de infraestructura
organizacional, los beneficios superan a los gastos y por lo tanto es una excelente opcin con grandes
ventajas y soluciones atractivas para cualquier institucin educativa.

BIBLIOGRAFA
Ing. Jess Antonio Gaxiola M. Estudios de Factibilidad. Extrado el 14 de octubre, 2006, de
http://www.geocities.com/SiliconValley/Pines/7894/sistemas/factibilidad.html
Autores:
Milton Omar Arvalo
Jennifer Esmeralda Chacn Carranza
Ronald Antonio Erazo Ramos
Glenda Maritza Espaa Canalez
Jaime Oswaldo Montoya Guzmn
webmaster@jaimemontoya.com
ASIGNATURA: Sistemas Informticos
CATEDRTICO: Ing. Vctor Armando Latin Barrientos
UNIVERSIDAD CATLICA DE OCCIDENTE
FACULTAD DE INGENIERA Y ARQUITECTURA
Santa Ana, 21 de mayo de 2008
El Salvador

Para ver trabajos similares o recibir informacin semanal sobre nuevas publicaciones, visite www.monografias.com

Potrebbero piacerti anche