Documentos de Académico
Documentos de Profesional
Documentos de Cultura
ntroduccin
2.
Estudio de factibilidad
3.
4.
Diccionario de datos del sistema de control de matrculas para una Institucin educativa
5.
6.
7.
8.
9.
Conclusin
10.
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
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 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:
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
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
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 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.
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 de computadora
COMENTARIO
$35.00/mes de internet
-
256 MB RAM
Servidor
Software
$0.00
Costos de Implementacin
$0.00
$1,000.00
$35/mes
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).
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.
NIVEL 1
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.
de la Tabla
ARGADOS
Nombre del
Atributo
Contenido
Tipo
Longitud
Formato
Rango de
seleccin
Requerido
Llave
Ll
cod_encargado
nombre
Nombre del
VCHAR
9999
20
X(20)
1-9999
SI
SI
PK
UMNOS
encargado.
apellidos
Apellidos del
encargado.
VCHAR
20
X(20)
afin_cons
Almacena la
VCHAR
afinidad o
consanguinidad del
encargado con el
alumno (padre,
madre, to, etc.)
10
X(10)
direccion
Direccin del
encargado del
alumno.
Ingreso
99999.99
tel_fijo
FCHAR
9999-9999
tel_cel
9999-9999
cod_alumno
9999
nombre
Nombre del
alumno.
VCHAR
20
X(20)
SI
apellidos
Apellidos del
alumno.
VCHAR
20
X(20)
SI
direccion
Direccin del
VCHAR
100
X(100)
SI
VCHAR
100
SI
X(100)
1-99999
1-9999
SI
PK
alumno.
Correo electrnico
del alumno.
VCHAR
50
X(50)
tel_fijo
FCHAR
9999-9999
tel_celular
9999-9999
fecha_nac
Fecha de
nacimiento del
alumno.
ins_prov
Institucin
VCHAR
educativa de donde
proviene el
estudiante.
alergias
DATE
10 9999-99-99
100
X(100)
Almacena si el
BOOLEAN
alumno es alrgico
a algn
medicamento o no.
X(2)
vacunas
Almacena si el
BOOLEAN
estudiante posee
todas las vacunas o
no.
X(2)
limitaciones
100
X(100)
doc_pend
Documentos
pendientes que el
alumno no ha
entregado ni al
momento de la
matrcula ni
100
X(100)
VCHAR
DOS_ALUMNOS
RADOS
CIONES
ES_GRADOS
OTAS
posteriormente.
cod_encargado
9999
1-9999
SI
PK, FK ENC
cod_alumno
9999
1-9999
SI
PK, FK ALU
cod_grado
SINT
99
1-99
SI
grado
Grado
VCHAR
50
X(50)
n_max_alum
999
1-999
cod_seccion
Cdigo de la
seccin.
SINT
1-9
seccion
Seccin
FCHAR
X(1)
cod_seccion
Cdigo de la
seccin.
SINT
1-9
SI
PK,FK SEC
cod_grado
SINT
99
1-99
SI
PK, FK GRA
cod_nota
Cdigo de la nota.
INT
999999
1-999999
SI
PK
cod_alumno
9999
1-9999
SI
FK
ALU
cod_materia
Cdigo de
lamateria.
9999
1-9999
SI
FK
MAT
SINT
PK
SI
SI
PK
SI
TERIAS
ESTROS
nota
Nota obtenida.
DECML
99.99
0-10
SI
observaciones
Observaciones
sobre la nota
obtenida.
VCHAR
100
X(100)
cod_materia
Cdigo de la
materia.
SINT
9999
1-9999
SI
PK
cod_grado
SINT
99
1-99
SI
FK
materia
Materia.
VCHAR
50
X(50)
cod_maestro
999
nombre
Nombre del
maestro
VCHAR
20
X(20)
SI
apellidos
Apellidos del
maestro
VCHAR
20
X(20)
SI
direccion
Direccin del
docente.
VCHAR
100
X(100)
SI
tel_fijo
FCHAR
9999-9999
tel_celular
9999-9999
fecha_nac
Fecha de
nacimiento
delprofesor.
DATE
10 9999-99-99
SI
1-999
SI
PK
GRA
_MAESTROS
S_MAESTROS
titulo
VCHAR
cod_grado
SINT
cod_maestro
cod_materia
Cdigo de la
materia.
cod_maestro
75
X(75)
99
1-99
SI
PK, FK GRA
999
1-999
SI
PK, FK MAE
SINT
9999
1-9999
SI
PK, FK MAT
999
1-999
SI
PK, FK MAE
AGREGAR PARTE I
AGREGAR PARTE II
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.
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:
-
256 MB RAM
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
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.
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