Sistema de gestión de información de examen de servicio civil basado en Python Django + base de datos (con código fuente, tutorial)

1. Introducción

El desarrollo del sistema de gestión de información de exámenes del servicio civil utiliza la tecnología Python, la idea general de MIS y el soporte de MYSQL y otras tecnologías para completar el desarrollo del sistema, realizar la informatización de la gestión de información de exámenes del servicio civil y permitir los usuarios experimentarán un mejor examen del servicio civil Sistema de gestión de la información, la operación de gestión del administrador será más conveniente para lograr el objetivo.

imagen-20230502093925153

2. Pila de tecnología

Pitón Django

MySql

HTML,Javascript

3 Análisis Funcional

Teniendo en cuenta las necesidades del sistema de gestión de información de exámenes de funcionarios en la vida real y el análisis serio de la plataforma, la autoridad del sistema se divide en dos tipos de usuarios involucrados, administradores y usuarios.

(a) Administradores; las funciones involucradas en el uso de este sistema por parte de los administradores incluyen principalmente: página de inicio, centro personal, gestión de usuarios, gestión de categorías de aprendizaje, gestión de áreas de aprendizaje, gestión de preguntas de prueba, gestión de documentos de prueba, gestión de sistemas, gestión de pruebas y otras funciones. El diagrama de caso de uso del administrador se muestra en la Figura 3-1.

imagen

(b) Usuario: al ingresar al sistema, puede realizar la página de inicio, el área de estudio, el documento de prueba, el anuncio del sistema, el centro personal, la gestión de antecedentes y otras funciones. El diagrama de casos de uso del usuario se muestra en la Figura 3-2.

imagen

Diseño específico de 4 funciones

4.1 Diseño del módulo de función del software

El funcionamiento general del sistema se muestra en la siguiente figura:

imagen

Figura 4-1 Diagrama de bloques funcional general del sistema

4.2 Diseño e implementación de la base de datos

La base de datos juega un papel muy importante en todos los sistemas. Una base de datos bien diseñada aumentará la eficiencia del sistema y la realización de las funciones lógicas del sistema. Por lo tanto, el diseño de la base de datos debe partir de las necesidades reales del sistema para que esté más perfectamente en línea con la realización de las funciones del sistema.

4.2.1 Diseño del modelo conceptual

El modelo conceptual es una descripción de las cosas que aparecen en problemas reales.El diagrama ER es un diagrama compuesto por entidades y sus relaciones.A través del diagrama ER se puede describir claramente la relación entre las entidades involucradas en el sistema.

El diagrama de entidad de registro de usuario se muestra en la Figura 4-2:

imagen

El diagrama de la entidad de gestión del área de aprendizaje se muestra en la Figura 4-3:

[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-mmteZGs7-1682991907144) (Users/junxu/Library/Group Containers/UBF8T346G9.Office/ Elementos temporales/msohtmlclip/clip_image006.jpg)]

4.2.2 Diseño de la estructura lógica de la base de datos

Según ER, la base de datos contiene las siguientes tablas de datos para realizar el almacenamiento y la llamada de la base de datos. Cada nombre de campo, tipo de datos, claves primarias y externas y comentarios de la tabla de datos se enumeran a continuación.

Tabla 4-1: Formulario de comentarios del área de aprendizaje

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
refinanciar Empezando ID de tabla de asociación
ID de usuario Empezando identificación de usuario
apodo varchar 200 nombre de usuario
contenido texto largo 4294967295 comentarios
responder texto largo 4294967295 responder contenido

Tabla 4-2: Archivos de configuración

Nombre del campo tipo longitud campo Descripción Clave primaria valores predeterminados
identificación Empezando Clave primaria Clave primaria
nombre varchar 100 Nombre del parámetro de configuración
valor varchar 100 Valores de los parámetros de configuración

Tabla 4-3: Usuarios

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
yonghuzhanghao varchar 200 cuenta de usuario
mima varchar 200 contraseña
yonghuxingming varchar 200 nombre de usuario
xingbie varchar 200 género
nianling varchar 200 edad
toxiang varchar 200 avatar
yonghushouji varchar 200 teléfono móvil del usuario

5 Diseño detallado del sistema

5.1 Módulos de función del sistema

Sistema de gestión de información de examen de funcionario público, en la página de inicio del sistema, puede ver la página de inicio, el área de estudio, el documento de prueba, el anuncio del sistema, el centro personal, la gestión de antecedentes, etc., y realizar operaciones detalladas, como se muestra en la Figura 5 -1.

imagen-20230502093254602

Registro de usuario, en la página de registro de usuario, complete la operación de registro completando la cuenta de usuario, contraseña, contraseña de confirmación, nombre de usuario, edad, número de teléfono móvil y otra información, como se muestra en la Figura 5-2.

imagen-20230502093342614

Área de aprendizaje, en la página del área de aprendizaje, puede ver la clasificación del aprendizaje, el tiempo de liberación, etc., y realizar operaciones, como se muestra en la Figura 5-3.imagen-20230502093359082

Papel de prueba, en la página del papel de prueba, puede ver el nombre del papel de prueba, la duración del papel de prueba, el tiempo de creación, etc. y realizar operaciones de prueba, como se muestra en la Figura 5-4.imagen-20230502093413950

Centro personal, actualice la información en la página del centro personal completando la cuenta de usuario, la contraseña, el nombre de usuario, el sexo, la edad, las imágenes cargadas, el teléfono móvil del usuario, etc., y también puede realizar las operaciones correspondientes en los registros de exámenes, libros de prueba incorrectos y mis favoritos según sea necesario, como se muestra en la Figura 5-5.

imagen-20230502093428154

5.2 Módulo de funciones de administrador

El administrador inicia sesión. Antes de ingresar al sistema, complete el nombre de usuario y la contraseña en la página de inicio de sesión de acuerdo con los requisitos, y haga clic en Iniciar sesión para iniciar sesión, como se muestra en la Figura 5-6.

imagen-20230502093914841

Una vez que el administrador inicia sesión en el sistema, puede operar y administrar la página de inicio, el centro personal, la administración de usuarios, la administración de categorías de aprendizaje, la administración de áreas de aprendizaje, la administración de preguntas de prueba, la administración de documentos de prueba, la administración del sistema y la administración de pruebas, como se muestra en Figura 5-7.

imagen-20230502093925153

El centro personal, el nombre de usuario y la contraseña se pueden modificar en la página del centro personal, como se muestra en la Figura 5-8.

imagen-20230502093939257

Supongo que te gusta

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