Propuesta de Solución

Publicado por CheCho on 6:16 comentarios (0)

Yo propongo, gracias a mis conocmientos necesarios en crear una base de datos, sistematizar el observador del alumno gracias a un sistema de gestion de datos el cual manejo desde principios del año 2008 y así evitar perdidas de información, ahorrar tiempo y economizar material necesario para la diligencia del Observador.

Marco de contexto a exponer

Publicado por CheCho on 6:15 comentarios (0)

Marco Titulación

Publicado por CheCho on 6:15 comentarios (0)

Fundamentos Teóricos de Programación De Software

En la actualidad se conocen una gran variedad de lenguajes de programación, los cuales son el medio de comunicación que existe entre el hombre y el computador. Se han obtenido excelentes resultados en la implementation de herramientas de comunicación y automatización mediante programas y sistemas escritos en distintos lenguajes.

La creación de programas estructurados, entendibles y posibles de corregir en su fase de prueba son problemas que se deben de tener en cuenta en la creación de lenguajes de programación, en los cuales actualmente se han logrado grandes avances e implementaciones. No obstante lo anterior, aun queda mucho por investigar y desarrollar. Este trabajo de tesis se basará en los fundamentos sobre los cuales han sido creados y diseñados los distintos tipos de lenguajes de programación existentes, sus bases y las distintas aplicaciones. Existen tres tipos distintos de lenguajes de programación : imperativos, funcionales y lógicos. Cada uno de ellos con sus características y desarrollo a través de los años. Los lenguajes de programación surgieron a raíz del concepto de "programa almacenado" creado por Von Neummann, a partir del cual han evolucionado hasta la actualidad.

Los lenguajes de programación surgieron a raíz del concepto de "programa almacenado" creado por Von Neummann, a partir del cual han evolucionado hasta la actualidad.

Durante el primer capítulo del presente trabajo se plantean conceptos interesantes como cadenas de símbolos , componentes léxicos, variables sintácticas, etc. que son conocidos como gramáticas independientes del contexto y que son base para el desarrollo de los lenguajes de programación. Además se explica y se muestra la importancia del proceso de compilación y sus distintas fases.

En el segundo capítulo, se desarrollan los lenguajes imperativos, su

evolución y su implementation. Los tipos y el concepto de asignación son base de estos lenguajes, así como la utilización de la programación estructurada. Se

describen las distintas características y utilidades de la programación concurrente.

El tercer capítulo describe los lenguajes funcionales. La manera en que estos almacenan la información y las fundones que utilizan son desarrolladas parcialmente. Además se presenta la estructura y funcionalidad de los lenguajes tipo Lisp y los tipo ML como parte del capítulo. La programación relacional, el uso de relaciones, reglas, hechos e interrogantes para la construcción de un programa, así como la descripción del lenguaje Prolog y su implementation son planteados en el cuarto capítulo.

La programación relacional, el uso de relaciones, reglas, hechos e interrogantes para la construcción de un programa, así como la descripción del

lenguaje Prolog y su implementación son planteados en el cuarto capítulo.

En el quinto capítulo se presenta la base de todos los lenguajes de programación, el Lambda Calculus, asi como el uso de intérpretes definitionales en el desarrollo e implementación de estos.

El trabajo finaliza con las conclusiones y expectativas que son presentadas en el sexto capítulo.

Según sus creadores, UML (Lenguaje Unificado de Modelado) es un lenguaje gráfico para visualizar, especificar, construir y documentar los componentes de un sistema software. UML permite tanto la especificación conceptual de un sistema como la especificación de elementos concretos, como pueden ser las clases o un diseño de base de datos.

Según su definición, los objetivos de UML son los siguientes:

Visualizar, UML permite representar mediante su simbología el contenido y la estructura de un sistema software. La notación UML permite definir modelos que serán claramente comprensibles por otros desarrolladores facilitando así el mantenimiento del sistema que describe.

Especificar, UML permite especificar los procesos de análisis, diseño y codificación de un sistema software. También permite determinar modelos precisos, sin ambigüedades, detallando las partes esenciales de los mismos.

Marco Referencial

Publicado por CheCho on 6:15 comentarios (0)

Al realizar el trabajo de investigación cuando se habla de BASE DE DATOS se refiere a un conjunto de datos almacenados y organizados para su posterior ejecución.

En esta base de datos se encuentran algunos elementos como TABLAS que son en las cuales se encuentra almacenada la información las cuales están RELACIONADAS entre si y para evitar la duplicación y redundancia de datos.

En las tablas se encuentran CAMPOS en los que escribimos una palabra clave que enuncie los datos que se van a emplear para hacer de esta una herramienta mas útil y practica, estos datos pueden ser de diferentes tipos como NUMÉRICO obviamente es el numero o código que se le asigna a la llave principal por lo general para identificar y resaltar lo mas importante de la información, TEXTO son todos los datos que se le dan a los campos y la información ingresada, DE FECHA como lo enuncia encontraremos las fechas agregadas necesariamente para la administración y organización de este fin común, MEMO son valores, números o dígitos muy extensos que no cabrían en otro campo como ejemplo el sueldo o valor de los tratamientos; de acuerdo lo requiera la información, empleada en los campos se encontrara la LLAVE PRINCIPAL O CLAVE PRINCIPAL que siempre va a estar ubicada en un campo numérico que es el código que va a identificar la tabla o datos de dicha base de datos.

Entre otros componentes y/o elementos encontramos LAS CONSULTAS, las cuales nos permiten actualizar y buscar información de una manera mas rápida y eficaz, esta información la podremos presentar por medio de formularios o informes.

También están los llamados FORMULARIOS en los cuales podemos ver la información de una mas estética donde se es diseñada al gusto del usuario y sus necesidades según lo requiera y su organización objetivamente estará organizada como el lo disponga y llevada a cabo con el fin que necesite entre otras cosas esta el INFORME que es el que permite imprimir la información contenida en un formulario por estas funciones encontramos que esta muy ligado a este. En el diseño de un formulario podrá incluir CASILLAS DE VERIFICACION como su nombre lo dice es una opción a elegir de acuerdo ala información que se este ingresando, entre otros esta el CUADRO DE TEXTO el cual le permite visualizar la información, también están los COMANDOS que son los que generan códigos si así lo requiere la base de datos.

Otro podrían se los SUBFORMULARIOS que son pequeños formularios introducidos en formulario principal para visualizar fácilmente la información contenida alli.

En este trabajo de investigación como sabemos trataremos la información en un consultorio odontológico en el cual encontrara HISTORIA DEL PACIENTE almacenado aquí como bien lo dice su titulo todos datos y procedimientos requeridos y realizados anteriormente.

AGENDA DE CITAS ODONTOLOGICAS como lo dice su nombre es el que permite visualizar que días hay espacio o no para los pacientes así organizando todo en este consultorio, entre otros elementos encontraremos las HOJAS DE VIDA de los odontólogos, cirujanos, ortodoncistas y demás para que los pacientes y usuarios conozcan mas sobre sus especialista y así entablar una relación confiable.

También se realizara un INVENTARIO donde sabremos que materiales se encuentran, cuales hacen falta y llevar un control de los que se han gastado uno muy relacionado es el KARDEX que es muy parecido al inventario pero aquí manejaremos los elementos utilizados en el consultorio para realizar dichas actividades.

Marco Teórico

Publicado por CheCho on 6:15 comentarios (0)

Base de datos: Un conjunto de datos pertenecientes a un mismo contexto y almacenados sistemáticamente para su posterior uso. En este sentido, una biblioteca puede considerarse una base de datos compuesta en su mayoría por documentos y textos impresos en papel e indexados para su consulta. En la actualidad, y debido al desarrollo tecnológico de campos como la informática y la electrónica, la mayoría de las bases de datos están en formato digital (electrónico), que ofrece un amplio rango de soluciones al problema de almacenar datos. Existen unos programas denominados sistemas gestores de bases de datos, abreviado SGBD, que permiten almacenar y posteriormente acceder a los datos de forma rápida y estructurada. Las propiedades de estos SGBD, así como su utilización y administración, se estudian dentro del ámbito de la informática. Las aplicaciones más usuales son para la gestión de empresas e instituciones públicas. También son ampliamente utilizadas en entornos científicos con el objeto de almacenar la información experimental.

Historia

Surgen desde mediados de los años sesenta la historia de las bases de datos, en 1970 Codd propuso el modelo relacional, este modelo es el que ha marcado la línea de investigación por muchos años, ahora se encuentran los modelos orientados a objetos.

Describir las ventajas del uso de la base de datos en la organización
Ventajas de las bases de datos.-

  1. Independencia de datos y tratamiento. Cambio en datos no implica cambio en programas y viceversa (Menor coste de mantenimiento).
  2. Coherencia de resultados. Reduce redundancia : Acciones lógicamente únicas. Se evita inconsistencia.

3. Mejora en la disponibilidad de datos No hay dueño de datos (No igual a ser públicos).

§ Ni aplicaciones ni usuarios. Guardamos descripción (Idea de catálogos).

4. Cumplimiento de ciertas normas. Restricciones de seguridad.

§ Accesos (Usuarios a datos). § Operaciones (Operaciones sobre datos). Otras ventajas: Más eficiente gestión de almacenamiento.

CONCLUSIÒN:

Como sabemos una base de datos esta conformada por tablas formularios, consultas, subformularios y demás que facilitan el acceso, actualización y administración de la información de por ejemplo en lo que me voy a basar, EL OBSERVADOR DEL ALUMNO DE UNA INSTITUCION TAN GRANDE, que como es obvio tiene bastante información para con alumnos y profesores respectivamente, y pues todo lo relacionado con el tema como: historias disciplinarias, e seguimiento académico del estudiante.

Anteproyecto

Publicado por CheCho on 6:14 comentarios (0)

Delimitaciones:

Para hacer realidad este proyecto cuento con buenos conocimientos que he adquirido a través de mi formación técnica en la institución actual en la que estoy estudiando, cuento con los materiales necesarios para la elaboración de la base de datos.

Con respecto al tiempo, tengo el tiempo necesario para esta investigación o tiempo de solución del problema ya mencionado.

Mi limite es llegar a que este proyecto sea cierto, en otras palabras hacer realidad la base de datos del observador del alumno.

Tema:

Mi problema a investigar o mejorar a resolver es el observador del alumno de una institución educativa. Ya que hasta el momento en la institución que estoy cursando mi último año de bachillerato se ha implementado una base de datos para dicho observador. Quiero facilitar y ahorrar tiempo a la hora de diligenciar las hojas de cada estudiante y as tener una gran base de datos donde podamos guardar nuestra información de una forma segura garantizando que esta información no se pierda nunca o hasta que se desee.

Objetivos:

Objetivos generales:

· Ahorro de tiempo a la hora de diligenciar el observador del alumno.

· Seguridad de información

· Facilidad de consulta del observador del alumno.

Objetivos específicos:

· Tener de forma organizada y segura la información de cada estudiante.

· En el momento deseado poder revisar las anotaciones del estudiante.

· Ahorro de hojas, ya que el observador de el alumno ocupa muchas espacio y necesita de muchas hojas inútiles a l ahora de crear esa base de datos

PLANTEAMIENTO DEL PROBLEMA

El gran problema es el amplio manejo de información que se diligencia en una institución educativa de cualquier tipo, datos muy importantes a la hora de necesitarlos. Siendo más específicos nos iríamos a la parte de información de cada estudiante e información de sus acudientes etc.

Dentro de esto ya hablaríamos directamente sobre el OBSERVADOR DEL ALUMNO; el cual contiene mucha información necesaria del estudiante que sería muy útil para la toma de decisiones, para una urgencia o simplemente identificación.

Ya que esta información es muy importante, he decidido crear un sistema computarizado de almacenamiento de datos con el fin de que esta información no se pierda, sea mucha más fácil de diligenciar y aun más fácil de consultar.

FORMULACION PREGUNTA

¿Qué es preferible? ¿Ahorrar o consumir en hojas lo que podemos hacer en una simple base de datos?

ELEMENTOS

El elemento mas importante que voy a usar en este ante proyecto será un computador no importa si es de mesa o portátil que tenga Microsoft Access de cualquier edición donde pueda implementar todos mis conocimientos y asi poder hacer realidad mi proyecto de fin de año.