Sistema de gestión del rendimiento de los estudiantes basado en Python Django, interfaz visual + base de datos (con código fuente, tutorial)

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.

imagen
inserte la descripción de la imagen aquí

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:

imagen

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.

imagen

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所示。

imagen

5.1管理员功能模块

管理员登录系统后,可以对首页,个人中心,教师管理,学生管理,公告信息管理,课程类型管理,课程信息管理,选课信息管理,成绩信息管理等功能进行相应的操作管理,如图5-2所示。

imagen

教师管理,在教师管理页面可以对索引,工号,教师姓名,性别,年龄,职称,电话,头像等内容进行详情,修改和删除等操作,如图5-3所示。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-5WkA5WB2-1682567311479)(null)]

学生管理,在学生管理页面可以对索引,学号,学生姓名,性别,班级,专业,手机,头像等信息进行详情,修改和删除等操作,如图5-4所示。

imagen

公告信息管理,在公告信息管理页面可以对索引,标题,类型,发布时间等内容进行详情、修改和删除等操作,如图5-5所示。

imagen

课程类型管理,在课程类型管理页面可以对索引,课程类型等内容进行修改和删除等操作,如图5-6所示。

课程信息管理,在课程信息管理页面可以对索引,课程名称,课程类型,开课时间,上班地点,工号,教师姓名等内容进行详情,修改和删除等操作,如图5-7所示。

imagen

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.

imagen

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 .

Supongo que te gusta

Origin blog.csdn.net/JasonXu94/article/details/130459255
Recomendado
Clasificación