Sistema de gestión del estado de los estudiantes
Después de iniciar sesión en el sistema, los estudiantes pueden tener la capacidad de modificar y ver cierta información, y pueden modificar información personal. Los estudiantes pueden ver todas sus puntuaciones, como se muestra en la Figura 5-13.
Figura 5-13 Vista de puntuación del estudiante
Algunos códigos de función utilizados para comprobar las puntuaciones de los estudiantes:
Después de que los estudiantes inicien sesión, pueden hacer clic en la gestión de información de selección de cursos. , haga clic en Verificar la lista de selección de cursos para ver la información de selección de cursos, como se muestra en la Figura 5-14.
Figura 5-14 Vista de selección de cursos
Parte del código para las funciones de selección y visualización de cursos es el siguiente:
Después de iniciar sesión con la cuenta de estudiante , haga clic en Modificar=Estudiante en el botón Información personal, los estudiantes pueden modificar la información personal (sexo, nombre, número de teléfono, QQ, clase), como se muestra en la Figura 5-15.
Figura 5-15 Modificación de la información del estudiante
6 Prueba del sistema
(Prueba del sistema) es una prueba de todo el sistema, incluido el hardware, el software y operadores en su conjunto, comprobar si hay inconsistencias con las especificaciones del sistema. Este tipo de prueba puede descubrir errores en el análisis y diseño del sistema. Por ejemplo, las pruebas de seguridad sirven para comprobar si las medidas de seguridad están completas y si el sistema puede protegerse de intrusiones ilegales. Para otro ejemplo, las pruebas de estrés consisten en probar si el sistema puede funcionar normalmente bajo un volumen de datos normal y una sobrecarga (como el acceso simultáneo de varios usuarios). El objetivo principal es encontrar tantos errores como sea posible en el programa programado.
Una vez completado el diseño y desarrollo del sistema de gestión de información estudiantil, es necesario probarlo y analizarlo. Con el fin de probar la viabilidad del sistema de gestión de información estudiantil y posibles problemas en diversos aspectos. La prueba del sistema de gestión de información del estudiante consta del contenido principal y el análisis de la prueba.
6.1 Prueba de la función de inicio de sesión del usuario
La prueba de la función de inicio de sesión del usuario prueba principalmente si solo los usuarios existentes en la base de datos pueden iniciar sesión en el sistema bajo la premisa de ingresar la contraseña correcta. En la Tabla 6-1 se muestran ejemplos de pruebas de la función de inicio de sesión de usuario.
Tabla 6-1 Prueba de inicio de sesión del usuario
Prueba del nombre de la prueba de inicio de sesión del usuario
El propósito de la prueba es verificar si hay algún problema con la función de la interfaz de inicio de sesión del usuario del sistema.
Requisitos previos Inicia sesión con tres identidades diferentes.
El paso de prueba exige el inicio de sesión utilizando nombres de usuario y contraseñas de administrador existentes y no existentes.
El resultado esperado es que solo los nombres de usuario y las correspondientes contraseñas correctas que ya existen en la base de datos puedan iniciar sesión exitosamente en el sistema.
El resultado de la prueba pasó.
Prueba el nombre de la prueba de inicio de sesión del usuario
El propósito de la prueba es verificar si hay algún problema con la funcionalidad de la interfaz de inicio de sesión del usuario del sistema.
Requisitos previos Inicia sesión con tres identidades diferentes.
El paso de prueba exige el inicio de sesión utilizando nombres de usuario y contraseñas de administrador existentes y no existentes.
El resultado esperado es que solo los nombres de usuario y las correspondientes contraseñas correctas que ya existen en la base de datos puedan iniciar sesión exitosamente en el sistema.
El resultado de la prueba pasó.
Siga los pasos de la tabla y no habrá ningún problema. La prueba de la función de inicio de sesión del usuario es exitosa y cumple con el propósito y los requisitos del diseño.
6.2 Varias pruebas de la función de gestión de la información
Cada prueba de la función de gestión de la información debe comprobar si los usuarios pueden iniciar sesión y si los estudiantes, profesores y administradores pueden utilizar sus propias funciones de agregar y eliminar. , la función de modificar información. La Tabla 6-2 muestra un ejemplo de una prueba de función de gestión para modificar información diversa.
Tabla 6-2 Información diversa de la prueba de función de gestión
El nombre de la prueba, prueba de función de gestión de información.
El objetivo de la prueba es comprobar si corresponden las funciones de adición, modificación y eliminación de varias funciones de gestión de información para diferentes usuarios.
Requisito previo: Iniciar sesión utilizando diferentes identidades (profesor, estudiante, administrador) que ya existen en las tres bases de datos del sistema.
Pasos de la prueba (1) Inicie sesión en el sistema como usuario estudiante y realice operaciones como cambiar contraseñas y agregar y eliminar información personal. (2) Inicie sesión en el sistema como usuario docente y cambie la contraseña, agregue y elimine información del estudiante respectivamente.
(3) Inicie sesión en el sistema como administrador para agregar, modificar y eliminar profesores y estudiantes respectivamente.
Resultados esperados: Diferentes identidades pueden iniciar sesión con diferentes permisos (agregar, eliminar, modificar funciones).
El resultado de la prueba pasó.
El nombre de la prueba, prueba de función de gestión de información.
El objetivo de la prueba es comprobar si corresponden las funciones de adición, modificación y eliminación de varias funciones de gestión de información para diferentes usuarios.
Requisito previo: Iniciar sesión utilizando diferentes identidades (profesor, estudiante, administrador) que ya existen en las tres bases de datos del sistema.
Pasos de la prueba (1) Utilice un usuario de estudiante para iniciar sesión en el sistema y realizar las operaciones de cambiar la contraseña y agregar y eliminar información personal, respectivamente. (2) Inicie sesión en el sistema como usuario docente y cambie la contraseña, agregue y elimine información del estudiante respectivamente. (3) Inicie sesión en el sistema como administrador para agregar, modificar y eliminar profesores y estudiantes respectivamente.
Resultados esperados: Diferentes identidades pueden iniciar sesión con diferentes permisos (agregar, eliminar, modificar funciones).
El resultado de la prueba pasó.
Siga los pasos de la tabla y no habrá problemas. Todas las funciones de gestión de la información se realizarán sin problemas y cumplirán con el propósito y los requisitos del diseño.
6.3 Prueba de función de exportar informes de estudiantes de Excel
La prueba de función de exportar puntajes de estudiantes debe probar la operación de exportación de puntajes de estudiantes después de que el usuario inicia sesión y verificar si la función de exportación Las hojas de puntuación de los estudiantes son normales. La Tabla 6-3 muestra un ejemplo de prueba funcional para exportar informes de estudiantes a Excel.
Tabla 6-3 Prueba de función de gestión de información del estudiante
Nombre de la prueba Exportación de Excel Prueba de función del formulario de informe del estudiante
El propósito de la prueba es verificar la función de exportar formularios de informes de estudiantes Si cumple con los requisitos.
El requisito previo utiliza la información del profesor y del administrador que ya está en la base de datos para iniciar sesión en el sistema.
Pasos de la prueba: haga clic en Gestión de información de calificaciones, haga clic en Lista de calificaciones, haga clic en Exportar operación, seleccione el directorio de exportación y exporte el formulario de informe del estudiante.
Los resultados esperados suelen traducirse en la funcionalidad del formulario de informe del estudiante.
El resultado de la prueba pasó.
Nombre de la prueba: Prueba de función de exportación de hojas de informes de estudiantes de Excel
El propósito de la prueba es verificar si la función de exportar hojas de informes de estudiantes cumple con los requisitos.
El requisito previo utiliza la información del profesor y del administrador que ya está en la base de datos para iniciar sesión en el sistema.
Pasos de la prueba: haga clic en Gestión de información de calificaciones, haga clic en Lista de calificaciones, haga clic en Exportar operación, seleccione el directorio de exportación y exporte el formulario de informe del estudiante.
Los resultados esperados suelen traducirse en la funcionalidad del formulario de informe del estudiante.
El resultado de la prueba pasó.
Siguiendo los pasos de la tabla, no hubo ningún problema. La función de exportación de calificaciones de los estudiantes de Excel se aprobó con éxito y se cumplieron el propósito y los requisitos del diseño.
Resumen
El sistema implementa principalmente el módulo de administrador, el módulo de docente y el módulo de estudiantes. Principalmente permite a los administradores agregar, eliminar, modificar y consultar los datos de profesores, estudiantes y cursos en. las operaciones del sistema, así como la gestión por parte de los profesores de la información relacionada con los estudiantes, como las calificaciones de los estudiantes y la información de asistencia, así como la modificación de la información personal de los estudiantes y la visualización de la información de selección de cursos y los resultados de los cursos; Debido a que las funciones utilizadas son básicamente las mismas, la página de salto también es similar, la única diferencia es el evento de clic y la función. Le ahorra muchos saltos tediosos a diferentes páginas, se da cuenta de la simplicidad del diseño de la interfaz y ahorra la complejidad del código.
Aunque este artículo diseñó un sistema de gestión de información estudiantil basado en información, debido a la falta de capacidad personal y problemas de tiempo, el diseño de este sistema no es lo suficientemente perfecto y todavía existen algunas deficiencias en el diseño del sistema. . Debido a que el dominio de Java y las bases de datos no está completo, algunas funciones difíciles de implementar aún no se han completado. Fortaleceré mi comprensión y estudio de Java y las bases de datos, y luego aprenderé el marco SpringBoot principal para simplificar el proceso de desarrollo del sistema y agregaré algo de middleware como Redis para mejorar la solidez del sistema.
Expresar gratitud/gratitud
El tiempo vuela, y ahora miro hacia atrás y he estado estudiando en Nanxin College durante tres años. Recuerdo vagamente a ese joven ignorante mirando hacia la puerta de la escuela Nanxin.
Cuando entré por primera vez a la escuela, todavía era una persona ignorante que no podía distinguir entre trabajos. Cuatro años después, nuestra experiencia es excelente. Esto es gracias al arduo trabajo y la dedicación desinteresada de los profesores. "Ven con corazón y no te quites ni media brizna de hierba". ¡Gracias a los profesores de Nanxin College! Eres tú quien me lleva al palacio académico y tú quien me lleva a nadar en el océano del conocimiento. Bajo la seria instrucción del maestro, amplié mis horizontes, profundicé mis pensamientos y enriquecí mis conocimientos. Especialmente cuando se trata de orientación para la tesis de graduación, los profesores no se atreven a aflojar en absoluto. Desde el inicio de la selección del tema, el profesor puso mucho esfuerzo en ello. Gracias a la inspiración de mi profesor, elegí estudiar el efecto del costo hundido. Me sentí impotente en este mar de papeles y libros. Sin embargo, gracias a la guía y ayuda del maestro, ya no tengo miedo. Tengo el coraje y la paciencia para completar mi tarea.
Entonces, me gustaría agradecer a mi asesor de tesis, el Sr. Li Jiang. Me beneficié mucho de su actitud seria y responsable y de su cuidadosa orientación. Estoy muy agradecido por la orientación del paciente. Gracias a Nanjing Information Vocational and Technical College por brindarme esta oportunidad de aprendizaje, que me conmovió profundamente y fortaleció aún más mi dominio de la tecnología de desarrollo de software. Luego, también agradecí a mis compañeros de cuarto por su entusiasta ayuda cuando no entendía. Me ayudó a no pensar en ningún problema todo el tiempo y a relajarme mucho. Finalmente, quisiera agradecer a todos los que me han acompañado durante estos tres años. Gracias a ti, la vida se vuelve hermosa y el aprendizaje se vuelve alegre.
Referencia
1 Shi Jian. Desarrollo y aplicación del sistema de gestión de entrenamiento y competencia de Hainan Sports Vocational and Technical College [J]. Estilo Contemporáneo
Tecnología Educativa, 2017.
2 Zhang, Rao Yunbo. Conceptos básicos de la cultura informática [M]. Editorial Beihang, 20
(09).
3 Zhao, persona. Desarrollo front-end web móvil. Prensa del Instituto de Tecnología de Beijing, 2018, (09).
Xie Dong de la dinastía Song. Diseño y producción web Dreamweaver. Prensa del Instituto de Tecnología de Beijing, 2017, (07).
Cincuenta mil Zheng, Luo, Wanchangxuan. Fundamentos informáticos universitarios del pensamiento computacional. Prensa de Educación Superior de Beijing, 2015, (02).
Sesenta mil Zheng, Luo, Wanchangxuan. Principios y diseño de sistemas de bases de datos, tercera edición. Prensa de la Universidad Tsinghua de Beijing, 2017, (09).
7 Zhang Cong. Diseño de un sistema de gestión de distribución logística de almacén en modo compuesto [J]. Modernización de centros comerciales, 2017, (07): 86-87.
Yu Haiwei. Diseño e implementación de un sistema de gestión empresarial artesanal [D]. Universidad de Xiamen, 2017.
9 Colmillo Yinbin. Diseño e implementación de plataforma big data basada en Internet de las Cosas móvil[D]. Universidad de Ciencia y Tecnología Electrónica de China, 2014.
10Dino Espósito. Autenticación social en ASP.NET MVC 4[J].MSDN Magazine, 2013, 28(5): 6-10.