1. Introducción
Para el sistema de gestión del rendimiento de los estudiantes, se deben utilizar plenamente los medios modernos de tecnología de la información. La tendencia de desarrollo de la gestión de la información del rendimiento de los estudiantes es la informatización. La gestión de la información en la era de la información necesita profundizar la reforma del sistema y los medios de gestión de la información, y aprovechar al máximo de tecnología de la información Llevar a cabo el trabajo del sistema de gestión de logros de los estudiantes de manera integral, construir el sistema de gestión de logros de los estudiantes, realizar la informatización del sistema de gestión de logros de los estudiantes, hacer pleno uso del sistema avanzado de gestión de logros de los estudiantes para administrar la gestión de la información de los logros de los estudiantes, la información personal y otra información, y fortalecer la gestión de los logros de los estudiantes La perfección de la plataforma del sistema, a través del intercambio de recursos e información de la red, y el uso de medios informáticos, realizar gradualmente la sistematización y la creación de redes de el sistema de gestión del rendimiento de los estudiantes Para la gestión de la información del rendimiento de los estudiantes, solo mediante el uso de esta tendencia de red podemos caminar en la rueda de los tiempos Cuanto más lejos, mejor es el desarrollo.
2. Pila de tecnología
Pitón Django
MySql
HTML,Javascript
3. Análisis funcional
El sistema se desarrolla de arriba a abajo, y sus funciones básicas son las siguientes:
Este tema requiere la implementación de un sistema de gestión del desempeño de los estudiantes, el cual incluye principalmente tres módulos: administrador, estudiante y docente.
(a) Administrador: Las funciones principales del administrador para ingresar al sistema incluyen la página de inicio, el centro personal, la gestión de profesores, la gestión de estudiantes, la gestión de información de anuncios, la gestión de tipos de cursos, la gestión de información de cursos, la gestión de información de selección de cursos, la gestión de información de calificaciones y otras funciones y operarlas.
(b) Profesores: Los profesores acceden a las funciones principales del sistema, incluida la página de inicio, el centro personal, la gestión de información de anuncios, la gestión de información de cursos, la gestión de información de selección de cursos, la gestión de información de calificaciones y otras funciones, y las operan.
© Estudiantes: Las funciones principales del sistema de acceso de estudiantes incluyen la página de inicio, el centro personal, la gestión de información de anuncios, la gestión de información de cursos, la gestión de información de selección de cursos, la gestión de información de calificaciones y otras funciones y operaciones.
4 Diseño del sistema
4.1 Diseño del módulo de función del software
El funcionamiento general del sistema se muestra en la siguiente figura:
4.2 Módulo de registro de inicio de sesión
Los usuarios deben ingresar al sistema completando su propio número de cuenta y contraseña. Si el usuario no tiene una cuenta de inicio de sesión, primero debe registrarse. El usuario ingresa el número de cuenta y la contraseña en la página de registro, hace clic en Registrarse, ingresa el información requerida para el formulario de registro, contraseña de inicio de sesión y contraseña de confirmación, y clics Después del registro, el sistema primero juzga si la "contraseña" y la "contraseña de confirmación" ingresadas por el usuario son consistentes. De lo contrario, el usuario debe volver a ingresar; "Espere mientras inicia sesión", si la información de inicio de sesión es correcta, el sistema saltará a la interfaz de la lista de productos inactivos; si la información de inicio de sesión es incorrecta, mostrará "Inicio de sesión fallido". El diagrama de flujo del algoritmo de registro de inicio de sesión es se muestra en la Figura 4.2.
El administrador del fondo de la web puede ver operaciones como modificar la información del usuario, ver pedidos, etc. si el inicio de sesión es correcto; si la entrada es incorrecta, no habrá comentarios para iniciar sesión nuevamente. como se muestra
[Falló la transferencia de la imagen del enlace externo, el sitio de origen puede tener un mecanismo anti-leeching, se recomienda guardar la imagen y cargarla directamente (img-MPiKA6cq-1682567311427)(null)]
4.3 Diseño de base de datos
Después del análisis del sistema anterior, ahora ingresamos a la etapa de diseño.En este proceso, necesitamos analizar los datos de manera abstracta, comprender claramente la relación en los datos y luego diseñar la estructura conceptual y la estructura lógica. Porque MYSQL puede completar varias consultas de base de datos con una eficiencia extremadamente alta y puede hacer que los procedimientos almacenados sean más convenientes. Al mismo tiempo, puede hacer que la administración de la base de datos y la administración del sistema sean más claras y convenientes. Además, el sistema es compatible con la tecnología Web, por lo que los usuarios pueden publicar fácilmente los datos en las páginas Web. Por lo tanto, el sistema utiliza MYSQL para la gestión y el mantenimiento del almacenamiento de la base de datos.
Tabla 4-1: Información de grado
Nombre del campo | tipo | longitud | campo Descripción | Clave primaria | valores predeterminados |
---|---|---|---|---|---|
identificación | Empezando | Clave primaria | Clave primaria | ||
agregar tiempo | marca de tiempo | tiempo de creación | FECHA Y HORA ACTUAL | ||
kechengmingcheng | varchar | 200 | Título del curso | ||
xuehao | varchar | 200 | Identificación del Estudiante | ||
xueshengxingming | varchar | 200 | nombre del estudiante | ||
chengji | varchar | 200 | puntaje | ||
fabushijian | fecha y hora | tiempo de liberación | |||
gonghao | varchar | 200 | Número de empleo | ||
jiaoshixingming | varchar | 200 | Nombre del maestro |
Tabla 4-2: Estudiantes
Nombre del campo | tipo | longitud | campo Descripción | Clave primaria | valores predeterminados |
---|---|---|---|---|---|
identificación | Empezando | Clave primaria | Clave primaria | ||
agregar tiempo | marca de tiempo | tiempo de creación | FECHA Y HORA ACTUAL | ||
xuehao | varchar | 200 | Identificación del Estudiante | ||
mima | varchar | 200 | contraseña | ||
xueshengxingming | varchar | 200 | nombre del estudiante | ||
xingbie | varchar | 200 | género | ||
no soy | varchar | 200 | clase | ||
zhuanye | varchar | 200 | importante | ||
shouji | varchar | 200 | Teléfono móvil | ||
toxiang | varchar | 200 | avatar |
Tabla 4-3: Información de selección de cursos
Nombre del campo | tipo | longitud | campo Descripción | Clave primaria | valores predeterminados |
---|---|---|---|---|---|
identificación | Empezando | Clave primaria | Clave primaria | ||
agregar tiempo | marca de tiempo | tiempo de creación | FECHA Y HORA ACTUAL | ||
kechengmingcheng | varchar | 200 | Título del curso | ||
kechengleixing | varchar | 200 | Tipo de curso | ||
kaikeriqi | varchar | 200 | fecha de inicio | ||
gonghao | varchar | 200 | Número de empleo | ||
jiaoshixingming | varchar | 200 | Nombre del maestro | ||
xuankeshijian | fecha y hora | Horario de selección de cursos | |||
xuehao | varchar | 200 | Identificación del Estudiante | ||
xueshengxingming | varchar | 200 | nombre del estudiante | ||
zhuanye | varchar | 200 | importante | ||
sfsh | varchar | 200 | 是否审核 | 否 | |
shhf | longtext | 4294967295 | 审核回复 |
表4-4:用户表
字段名称 | 类型 | 长度 | 字段说明 | 主键 | 默认值 |
---|---|---|---|---|---|
id | bigint | 主键 | 主键 | ||
username | varchar | 100 | 用户名 | ||
password | varchar | 100 | 密码 | ||
role | varchar | 100 | 角色 | 管理员 | |
addtime | timestamp | 新增时间 | CURRENT_TIMESTAMP |
表4-5:课程信息
字段名称 | 类型 | 长度 | 字段说明 | 主键 | 默认值 |
---|---|---|---|---|---|
id | bigint | 主键 | 主键 | ||
addtime | timestamp | 创建时间 | CURRENT_TIMESTAMP | ||
kechengmingcheng | varchar | 200 | 课程名称 | ||
kechengleixing | varchar | 200 | 课程类型 | ||
kaikeriqi | date | 开课日期 | |||
shangkedidian | varchar | 200 | 上课地点 | ||
kechengjieshao | longtext | 4294967295 | 课程介绍 | ||
gonghao | varchar | 200 | 工号 | ||
jiaoshixingming | varchar | 200 | 教师姓名 |
表4-6:课程类型
字段名称 | 类型 | 长度 | 字段说明 | 主键 | 默认值 |
---|---|---|---|---|---|
id | bigint | 主键 | 主键 | ||
addtime | timestamp | 创建时间 | CURRENT_TIMESTAMP | ||
kechengleixing | varchar | 200 | 课程类型 |
5系统实现
系统登录,用户进入系统前在登录页面根据要求填写用户名和密码,选择角色等信息,点击登录进行登录操作,如图5-1所示。
5.1管理员功能模块
管理员登录系统后,可以对首页,个人中心,教师管理,学生管理,公告信息管理,课程类型管理,课程信息管理,选课信息管理,成绩信息管理等功能进行相应的操作管理,如图5-2所示。
教师管理,在教师管理页面可以对索引,工号,教师姓名,性别,年龄,职称,电话,头像等内容进行详情,修改和删除等操作,如图5-3所示。
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-5WkA5WB2-1682567311479)(null)]
学生管理,在学生管理页面可以对索引,学号,学生姓名,性别,班级,专业,手机,头像等信息进行详情,修改和删除等操作,如图5-4所示。
公告信息管理,在公告信息管理页面可以对索引,标题,类型,发布时间等内容进行详情、修改和删除等操作,如图5-5所示。
课程类型管理,在课程类型管理页面可以对索引,课程类型等内容进行修改和删除等操作,如图5-6所示。
课程信息管理,在课程信息管理页面可以对索引,课程名称,课程类型,开课时间,上班地点,工号,教师姓名等内容进行详情,修改和删除等操作,如图5-7所示。
Gestión de información de selección de cursos, en la página de gestión de información de selección de cursos, puede detallar, modificar y actualizar el índice, el nombre del curso, el tipo de curso, la hora de inicio del curso, el número de trabajo, el nombre del maestro, la hora de selección del curso, el número de estudiante, el nombre, la especialidad, revisar la respuesta, revisar el estado, etc. Eliminar y otras operaciones, como se muestra en la Figura 5-8.
Gestión de información de logros, en la página de gestión de información de logros, puede realizar operaciones detalladas como índice, nombre del curso, número de estudiante, nombre del estudiante, calificación, tiempo de liberación, número de trabajo, nombre del maestro, etc., como se muestra en la Figura 5-9 .