Académique Documents
Professionnel Documents
Culture Documents
IINF-2010-220
QUE PRESENTA
PERIODO
AGOSTO-DICIEMBRE 2016
1. Introduccin
El proceso de la programacin en la carrera de ingeniera en informtica, sin lugar
a duda, no es del todo fcil, de manera que su principal objetivo es acompaar al
alumno de manera profesional y acadmica en su proceso formativo para mejorar
su rendimiento acadmico. Por ello, cabe mencionar que una de sus limitantes es
el aprendizaje de las diferentes materias de programacin es por lo cual que
actualmente se lleve su proceso de aprendizaje de los alumnos en los salones y
laboratorios como normalmente se imparten las clases. Por tanto surge la
necesidad de mejorar sus procesos de aprendizaje para hacerlo ms fcil y
rpido, tanto para el mejoramiento del aprendizaje de los alumnos, como tambin
una ayuda para los maestros.
1.1 Justificacin
Conforme las investigaciones realizadas en el instituto tecnolgico superior de
Cintalapa de las carreara de ingeniera en informtica enfocada a la
programacin, se detect que existe una gran cantidad de alumnos que les cuesta
demasiado trabajo poder encajar con esta materia, sobre todo en los primeros y
segundos semestres.
Siendo en primer semestre la materia de fundamentos de programacin, la
cantidad de reprobados es mucha y en segundo semestre siendo la materia
programacin orientada a objetos la cantidad de reprobados es alarmante.
Por los motivos anteriores se decidi realizar un software que pueda ser
implementado en la biblioteca de la misma institucin. Para que se puedan
aperturar curos y talleres que puedan dar a los alumnos toda la confianza para
poder practicar sin el temor a equivocarse y que sean reprendidos por ello, ya que
en l software se cubrirn los ms importantes temas que a los alumnos se les
pueda dificultar, teniendo contenidos entretenidos, dinmicos. Buscando la
manera que el alumno pueda aprender de manera prctica ya que la teora puede
ser un tanto aburrida.
1.2 Objetivos.
Alcances.
Limitaciones.
11 aulas didcticas
Laboratorio de Software.
Taller de redes.
2.2 Misin.
El sistema se realiza para poder solventar las necesidades de cada uno de los
alumnos y el mejoramiento del aprendizaje al momento de programar por el cual
consta de una evaluacin diagnostica donde podemos observar los conocimientos
de los alumnos por el cual teniendo un poco de conocimiento de programacin el
alumno obtiene otros conocimientos para mejorar su aprendizaje, a travs de la
informacin que proporciona el sistema el cual califica los conocimientos que el
alumno obtiene durante el manejo del sistema.
P
CAPITULO IV.-FUNDAMENTO TERICO
(Marco terico)
Sistema educativo
Sistema interactivo
Programas
Lenguaje de programacin
Java:
NetBeans
IDE NetBeans
Compilador
Clases:Los objetos similares son agrupados en clases, las cuales renen los
atributos y operaciones comunes a todas sus instancias. Peter Wegner define una
clase en los siguientes trminos Wegner: "Una clase especifica la conducta de
una coleccin de objetos con operaciones comunes" Por su parte Booch define
una clase de la siguiente manera Booch: "Una clase es un conjunto de objetos
que comparten una estructura comn y una conducta comn".
Una base de datos se refiere a los datos de la base de datos como persistentes.
Por persistentes se quiere decir, de manera intuitiva, que el tipo de datos de la
base de datos difiere de otros mas efmeros, como los datos de entrada, los datos
de salida, las instrucciones de control, las colas de trabajo, los bloques de control
de software, los resultados intermedios y de manera mas general, cualquier dato
sea de naturaleza transitoria. (C.J date 2006, pg. 9)
Una base de datos es auto descriptiva: contiene, adems de los datos fuente de
usuario, una descripcin de su propia estructura. Esta descripcin se llama
diccionario de datos (o tambin directorio de datos o metadatos) una base de
datos es similar a una biblioteca, la cual integra una coleccin de libros auto
descriptivos. Adems de los libros, la biblioteca contiene un catlogo de tarjetas
que los resean. (Kroenke, David M. 2005, pg. 15).
El internet.
El internet no es una simple red de ordenadores, sino una red de redes, es decir,
un conjunto de redes interconectadas a escala mundial con particularidad de cada
una de ellas es independiente y autonoma. (Abel 2007, pag.2).
"El internet es una tecnologa de comunicacin que es la actualidad encontramos
funcionando dentro de las diversas organizaciones o empresas como una
herramienta mas para el control de sus aplicaciones, como sus transacciones."
Intranet
La intranet, que quiere decir red interna, lleva un par de dcadas siendo utilizada
ampliamente en las empresas. Principalmente, ya que las tecnologas existentes,
dcadas atrs, no lo permitan. Lo central de la Intranet, es la utilizacin de esta,
en el ambiente de los negocios y tambin, a veces, en el acadmico. Ya que la
Intranet, provee de un espacio comn, para el desarrollo de estrategias,
informacin, memorandos, entre otras aplicabilidades, las cuales utilizadas por
toda la empresa u establecimiento educativo. En palabras tcnicas, una Intranet,
es una res de rea Local o LAN. La cual tiene la caracterstica, de ser de
exclusivo uso, de la empresa u organizacin que la ha instalado. Debido a ello, es
que utiliza protocolos HTML y el TCP/IP. Protocolos que permiten la interaccin
en lnea de la Intranet, con la Internet. (Kennett, 2005, pg.85).
Servidor web.
Aunque que podramos escoger cualquier servidor web que permita la ejecucin
de PHP, nos decantamos por apache por varios motivos. Entre ellos, se trata del
servidor web ms utilizado en el mundo y es libre, por lo que todos podemos
utilizarlo tanto en Windows y Linux. (Juan Diego gallardo 2005, pag.22).
"Un servidor web nos sirve para la ejecucin de aplicaciones como el Php y este
es un lenguaje muy sencillo, de sintaxis cmoda y similar a la de otros lenguajes
como C o C++".
Capitulo V.-Procedimiento y descripcin de las actividades
realizadas
Cronograma de actividades.
ACTIVIDADES PLANEADAS 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
1. Investigacin preliminar.
Aclaracin de la solicitud.
Estudio de factibilidad
Aprobacin de la solicitud
2. Determinacin de los
requerimientos.
Recopilacin de informacin.
Anlisis de la informacin
3. Diseo del sistema.
Diagramacin.
Seleccin de un lenguaje de
programacin
Diseo de la base de datos.
Elaboracin de formatos para
pantallas de entrada/salida
4. Desarrollo del software.
Codificacin del sistema
1.-Investigacin preliminar.
Aclaracin de la solicitud.
Aprobacin de la solicitud.
Recopilacin de informacin.
Dentro de esta fase se busc toda aquella informacin que servir para ver las
problemtica que presenta en el rea de programacin de la carrera de
informtica. Por tanto se solicit al departamento de la carrera de informtica toda
la informacin correspondiente a los requerimientos o necesidades del rea.
Anlisis de la informacin.
La informacin se obtiene del usuario en este caso el jefe del rea prestando
atencin a las actividades que el realiza identificando cada una de las
necesidades que presenta para determinar lo que desea. En esta fase tomamos
en cuenta:
Diagramacin
6.-implementacion y evaluacin.
Entrega al cliente