Tres experiencias en diseño de cursos de bases de datos
Cuando nuestro grupo decidió crear un sistema de consulta de empleo para estudiantes universitarios, no iniciamos el proceso de escritura a mano. En su lugar, analizaremos juntos la descripción general del sistema, los objetivos del sistema, los requisitos del sistema, el análisis de procesos de negocio, el análisis de procesos de datos y el diccionario de datos. Una vez que estén listos, los dividiremos en módulos. Cada uno tiene su propio diseño de módulo y el código que escribe debe poder realizar las funciones del módulo correspondiente y lograr el efecto deseado. Cuando todos hayan completado su división del trabajo, una persona finalmente juntará todas las combinaciones. Usamos HTML y PHP anidados uno dentro del otro. Cuando un sistema está completo, leo el programa detenidamente y noto las sutilezas.
Soy responsable del respaldo y recuperación de la base de datos y de la implementación de algunas interfaces. Todavía recuerdo que cuando entré en contacto con HTML por primera vez, sentí mucho interés en él, por lo que estuve casi obsesionado con él por un tiempo. Sin embargo, PHP es un lenguaje de programación en el que soy nuevo. Pero creo que es realmente poderoso y puede desarrollar muchos sistemas a gran escala. Pero todavía hay muchas cosas a considerar al realizar copias de seguridad y recuperación. Cuando cometo un error, me siento devastado. Afortunadamente, con la ayuda de mis compañeros de clase y de numerosos libros de referencia, completé mi módulo. Aquí es donde gano más. Además, entiendo la importancia de nunca rendirse ante las dificultades, entiendo la importancia del trabajo en equipo y me doy cuenta de que la victoria sólo se puede lograr con perseverancia.
La adquisición de conocimientos nunca termina. Mientras queramos aprender y actuar, nada podrá abrumarnos. Mirando retrospectivamente el diseño del curso durante más de una semana, estoy muy satisfecho. Porque tengo el empuje y el coraje. Gracias maestro, gracias por su ayuda incansable, gracias por darnos esta oportunidad de practicar, gracias por su preocupación. Estos maravillosos recuerdos y cosas hermosas siempre permanecerán conmigo.
Muestra 2 de experiencia de diseño de cursos de base de datos:
El diseño del curso de una semana ha finalizado. En el diseño de este curso, no solo probé el conocimiento que aprendí, sino que también desarrollé métodos y habilidades sobre cómo captar una cosa, cómo hacer una cosa y cómo completar una cosa. Durante el proceso de diseño, discutimos con nuestros compañeros, aprendimos unos de otros y nos supervisamos mutuamente. Aprendí a elaborar estrategias, aprendí a ser tolerante, aprendí a comprender, aprendí a ser un ser humano y aprendí a vivir en el mundo. El diseño de este curso me ha beneficiado mucho.
El diseño de cursos es una formación práctica para la aplicación integral de nuestros conocimientos del curso profesional. Es un proceso indispensable antes de ingresar a la sociedad y dedicarnos al trabajo profesional. ¿Un viaje de mil millas comienza con un solo paso? A través del diseño de este curso, me di cuenta profundamente del verdadero significado de este famoso dicho. Diseñé cuidadosamente el curso de hoy y aprendí a dar este paso con los pies en la tierra para sentar una base sólida para correr de manera constante en la marea social del mañana. El tema que diseñé esta vez son los nudos de datos.
La estructura de datos es el estudio de los objetos de operación de la computadora (elementos de datos) y sus relaciones y operaciones en problemas de programación informática no numérica, y garantizar que la nueva estructura obtenida después de estas operaciones siga siendo el tipo de estructura original. sujetos. Como curso independiente, no se estableció hasta el año 20XX en el extranjero. 20XX belleza Tang? ¿Vaya? El profesor Knut creó el sistema original de estructura de datos. El primer volumen de su libro "Técnicas de programación informática" "Algoritmos básicos" fue el primer libro que explicó sistemáticamente la estructura lógica, la estructura de almacenamiento y el funcionamiento de los datos. ? ¿Estructura de datos? Es un curso básico profesional integral para estudiantes de informática. Las estructuras de datos son un curso básico entre matemáticas, hardware y software de computadora. El contenido de las estructuras de datos no es solo la base de la programación general (especialmente la programación no numérica), sino también una base importante para el diseño e implementación de programas de sistemas como compiladores, sistemas operativos y sistemas de bases de datos.
A través de este diseño de molde he mejorado en muchos aspectos.
1. Compilador VisualC
Muchos programas tienen una estructura independiente, pero las funciones del programa diseñado en este artículo no están dispersas. Está conectado, por lo que el programa es un todo. ¿Cómo se puede lograr esta unidad? Porque esta conexión de salida está abierta. Dicho esto, debo decir que la siguiente herramienta de depuración que he usado, que es el entorno de ejecución VisualC, puede aprovechar al máximo el soporte de Windows para cortar y pegar y las funciones en inglés. Es haciendo un uso completo de esta característica en el programa que implementa la lista circular enlazada que se puede crear un diagrama de inicialización chino completo.
2. Consolidar y revisar el lenguaje C.
Utilizar llamadas a funciones en la configuración de la interfaz. Entre ellos, el color de visualización del texto y el color de fondo se pueden cambiar a voluntad según sus propias preferencias, pero debe utilizar mayúsculas inglesas estándar al cambiar, y el tamaño de la ventana para mostrar menús debe diseñarse de acuerdo con la cantidad de menús. Finalmente, printf se utiliza para generar la interfaz de programación.
Este software de programa básicamente se ejecuta correctamente. Simplemente puede crear una tabla de bucle vinculada, generar y controlar el uso de declaraciones de bucle y declaraciones de selección. Debido a limitaciones de tiempo y conocimiento, el tamaño del programa es relativamente pequeño, es decir, las funciones no son completas y la aplicación no es muy común. Resulta que el lenguaje C implica mucho conocimiento, no solo la parte aburrida y simple del código. Con el conocimiento del lenguaje C, podemos diseñar software más perfecto.
En tercer lugar, he acumulado una experiencia valiosa
Utilicé principalmente bucles y recorridos de listas vinculadas en el código de diseño de este curso. CircularLinkedList es otra forma de lista enlazada individualmente, que es una lista enlazada conectada de un extremo a otro. Su característica es cambiar el campo de puntero del último nodo de la lista enlazada individualmente de vacío al primer nodo de la lista lineal para obtener una lista enlazada circular de un solo enlace, que se denomina lista enlazada circular individualmente. De manera similar, existen listas enlazadas circulares con múltiples cadenas. En una lista circular individualmente enlazada, todos los nodos de la lista enlazada están enlazados en un anillo, mientras que en una lista enlazada multicíclica, los nodos de la lista enlazada están enlazados en varios anillos. Para que ciertas operaciones sean fáciles de implementar, también puede configurar un nodo principal en la lista circular de enlace simple. De esta manera, una lista enlazada circular vacía está representada por un solo nodo principal autocirculante. Recorrido significa que cada nodo del árbol se visita una vez y sólo una vez a lo largo de alguna ruta de búsqueda. Lo que hace el nodo de acceso depende del problema de la aplicación específica.
El tema que elegí para el diseño de este curso es la gestión de datos personales. Escribió un sistema de gestión de datos personales simple y fácil de usar que puede ingresar y administrar datos. Aunque algunos de mis programas se obtuvieron de búsquedas en línea, también hice todo lo posible para convertir la información que obtuve en mis propios recursos e hice algunos cambios e innovaciones basados en el conocimiento y la comprensión. Sin embargo, el software de mi programa todavía tiene algunas deficiencias y necesidades. para ser renovado. Aunque no hice un buen uso de mis conocimientos sobre estructura de datos, hice lo mejor que pude para utilizar los conocimientos que aprendí para completar el diseño de este curso. Al mismo tiempo, a través del diseño de este curso, me di cuenta de la debilidad de mi propia práctica práctica, especialmente en programación. Es muy importante comprender el funcionamiento real de la computadora. Sólo a través de la programación informática pude comprender plenamente mis propios defectos.
En cuarto lugar, tenga confianza y espere aprender en el futuro.
A través del diseño de este curso, me di cuenta profundamente de mis propias deficiencias en el aprendizaje y encontré formas de superarlas. Este también es un gran recurso. En el futuro, dedicaré más tiempo a experimentos informáticos, fortaleceré mi capacidad de autoestudio y escribiré más programas. Creo que nuestras capacidades de programación mejorarán enormemente en un futuro próximo y podremos diseñar trabajos cada vez más innovadores.
Muestra 3 de experiencia de diseño de cursos de bases de datos:
El ajetreo y el bullicio del concurso de diseño de cursos de bases de datos se ha desvanecido gradualmente. Con un poco de desgana por esta competencia, nostalgia por la elevada determinación al comienzo del diseño del campo y la confianza y el espíritu de lucha acumulados a través del diseño del campo, comencé a escribir este artículo para dejarme una experiencia incluso trivial pero significativa. . Un rastro precioso, deseando animarte.
En primer lugar, que mi memoria se remonta a las vacaciones de verano de mi segundo año. Bajo la guía de mi jefe (quien me sugirió que aprendiera asp.net), entré en contacto con Microsoft. producto neto. En ese momento ya había aprendido vc y asp.
Debido a la clase experimental de programación de Windows, entré en contacto con VB, pero no lo he estudiado específicamente. Como estoy acostumbrado a class e int en C, siento que sub y var en VB no son muy satisfactorios. ¿Soy una persona curiosa y de repente vi a una persona llamando? ¿Net es la herramienta de desarrollo ideal y realista para crear aplicaciones de próxima generación? , y recomienda principalmente el lenguaje C#. Como siempre he tenido una buena impresión del lenguaje C, me interesé por él casi de inmediato. Empecé a aprender C#. Ningún lenguaje existe de forma aislada, por lo que la interacción de datos es muy importante. Durante las vacaciones de verano, leí nuestro libro de texto "Introducción a los sistemas de bases de datos". Recuerdo que cuando programaba en lenguaje C, los datos solicitaban espacio en la memoria, como el uso de matrices y similares. Consume mucho espacio de memoria. Ya era hora de que saliera la base de datos, así que instalé SQL Server2000 nuevamente. Solía usar el acceso para aprender asp. En ese momento, simplemente seguía lo que hacían los demás y la teoría no era muy clara.
Después de estudiar durante las vacaciones de verano, básicamente he entendido las cosas teóricas, pero no tengo muy claro cómo utilizarlas. Pero esto sentó las bases para el diseño del curso de este semestre.
Después de llegar a la escuela, con el comienzo del concurso del curso de bases de datos este semestre, tengo un punto de vista: la capacidad que debo tener no es cuánto sé, sino la capacidad de aprender cosas rápidamente. Comprende lo que encuentras. A veces nos intimidan fácilmente algunos términos profesionales, como modelado, ingeniería de software, análisis de datos, minería de datos, etc. Muchos estudiantes a mi alrededor están asustados por estos tigres de papel, pero no tienen el coraje de contactarlos. Siempre dicen que dejar de fumar es demasiado difícil. Subestiman su potencial y reprimen su curiosidad. De hecho, todos son tigres de papel y no un problema de investigación científica nacional. Es difícil inventar herramientas simplemente usando algunas, pero es mucho más fácil usar una herramienta, ¡simplemente hazlo! Recuerdo que antes de hacer esta base de datos, nuestro maestro dijo que se debía hacer un análisis preliminar, así que busqué en línea qué herramientas de análisis usar. Finalmente, elegí la herramienta de modelado roseuml. Antes de esto, no tenía idea del modelado de software. El modelado UML era solo una hoja de papel en blanco para mí. Sin embargo, después del contacto real, no es tan difícil como se imaginaba. Si no entiende nada, puede buscar en línea. Este es un mundo donde la información fluye de forma cruzada. Con Google y Baidu, no hay problema de conocimiento que no pueda resolverse. Y posteriormente powerdesigner para análisis de bases de datos.
¿Qué arquitectura quiero usar al desarrollar, modo c/s? Hay muchos modelos, ¿cómo elegir? Buscaría en línea para ver cuál es la arquitectura más popular en este momento. Como resultado, descubrí la arquitectura mvc, y ese eres tú. Decidí usar esta arquitectura, no, está bien, aprendamos. ¡Hazlo! Una vez que el trabajo preliminar esté listo, tengo que ponerlo. Puse en práctica lo que aprendí durante las vacaciones de verano. En ese momento, tenía una comprensión más profunda del uso de ado.net para manipular bases de datos. y obtener una comprensión más profunda de los procedimientos almacenados en bases de datos. Después de aproximadamente dos semanas de lucha, completé el diseño de mi curso de base de datos, basado en. conjunto de datos netos. Al final, tuve el honor de ganar el primer premio del concurso y el Premio a la Aplicación de Nuevas Tecnologías.
En lugar de pescar en el bosque, es mejor retirarse y construir una red. La mayor impresión que tengo sobre el diseño de este curso de base de datos es que si estás interesado, hazlo. La dificultad superará tu coraje y perseverancia. No importa las dificultades que encontré desde el principio al crear esta base de datos, nunca tuve la menor idea de rendirme. Por sed de conocimiento, por curiosidad por las nuevas tecnologías, por curiosidad por todo lo desconocido. Completé el diseño de este curso de base de datos, pero es solo una parada en mi viaje de aprendizaje. en los próximos diez años. net será xml [al menos eso es lo que promueve Microsoft], y seguiré aprendiendo, incluido j2ee de la empresa jave. Yo también quiero probarlo. Si entiendes el idioma, ¡hazlo! El idioma no importa. Después de todo, es sólo una herramienta. Usar bien una herramienta no es algo digno de bondad hacia los demás. Lo principal es comprender las ideas de aprendizaje. Como dice el viejo refrán: ¡el aprendizaje no tiene fin!
Estoy muy contento de haber participado en este concurso de bases de datos, que realmente me abrió los ojos.