Red de conocimiento informático - Conocimiento del nombre de dominio - Estoy buscando diseño de curso de sistemas de información de gestión

Estoy buscando diseño de curso de sistemas de información de gestión

Sistema de gestión de nivel 1 ------ Informe de análisis (no sé cómo pegar el diagrama de flujo de datos aquí, así que pego las imágenes relevantes en el espacio) (Además: el diccionario de datos está en forma tabular y se publicará aquí Hay cambios.)

1. Introducción del sistema

1. Nombre del sistema:

2. fácil de operar, fácil de usar, flexible y práctico. Un sistema de información de gestión del desempeño estudiantil seguro y confiable.

El sistema está desarrollado para servir a los administradores académicos y maestros de clase. Puede mejorar la eficiencia del análisis estadístico del desempeño de los estudiantes de la escuela, reducir la carga de los administradores académicos en la gestión y las estadísticas del desempeño de los estudiantes y mejorar el análisis de la escuela. desempeño del estudiante. nivel de gestión estandarizado.

El sistema de gestión de puntuaciones puede recopilar y organizar las puntuaciones de los estudiantes de manera oportuna, lo que permite a los departamentos escolares pertinentes obtener información oportuna y confiable sobre las puntuaciones de los estudiantes para una fácil gestión.

3. Funciones principales:

Los usuarios de este sistema se pueden dividir en los siguientes según sus usuarios ------, gerentes de la Oficina de Asuntos Académicos y profesores de clase --- --- Varios aspectos:

(1) Luego de que el administrador de la Oficina de Asuntos Académicos inicia sesión, puede ingresar al módulo de gestión de personal académico y realizar operaciones como consulta de información personal, registro de hogares de maestros, consulta de título profesional y salario, consulta de información del estudiante, consulta de puntaje y salida del sistema.

(2) Los profesores que inician sesión en el subsistema de gestión de profesores deberían poder ingresar, agregar, modificar, eliminar y consultar las puntuaciones de los estudiantes dentro del alcance de la autoridad, consultar la información del profesor, modificar las contraseñas de inicio de sesión personales, modificar información personal, etc.;

(3) Se pueden automatizar cálculos y estadísticas como puntuaciones de los estudiantes en materias individuales, puntuaciones totales en todas las materias, puntuaciones promedio, puntuaciones más altas, puntuaciones más bajas, clasificación, etc. ; la información se puede consultar por clase, por individuo, etc. La información se puede consultar por clase y por individuo; la información se puede publicar en Internet para lograr el intercambio de datos;

(4) Capacidad para verificar automáticamente si hay errores de entrada

4.

Cada escuela debe realizar un análisis estadístico de los resultados del examen final al final del semestre, que debe completarse dentro de una semana después de finalizar el examen. El análisis estadístico de una gran cantidad de datos de rendimiento requiere mucho tiempo y es propenso a errores si se realiza manualmente. Con el rápido desarrollo de la tecnología informática, la aplicación de las computadoras en la gestión diaria se ha vuelto rápidamente popular y es imperativo utilizar computadoras para gestionar el desempeño de los estudiantes. Por lo tanto, la escuela necesita desarrollar un sistema de información de gestión de puntajes que pueda satisfacer las necesidades de ingreso de puntajes, estadísticas, consultas, informes e impresión, y que sea completamente funcional, seguro, confiable, rápido y conveniente.

II. Objetivos del sistema y viabilidad de desarrollo

1. Objetivos del sistema:

(1) Proporcionar a la dirección de la Oficina de Asuntos Académicos información para cada semestre, grado y nivel La información básica sobre las calificaciones de los estudiantes en la clase sirve como base para el resumen de calificaciones, el análisis y la evaluación de las calificaciones y el resumen de la evaluación.

(2) Es conveniente para los profesores registrar y contar las puntuaciones de los estudiantes en su clase, mejorar la eficiencia del trabajo y reducir la carga de experiencia y mejorar la calidad de la enseñanza;

(3) Realice un procesamiento rápido y conveniente de grandes cantidades de información de datos de puntajes y complete los requisitos de procesamiento, como ingreso, adición, modificación, eliminación, estadísticas, consultas y clasificación de puntajes.

(4) Generar e imprimir transcripciones y varios informes de desempeño.

2. Viabilidad del desarrollo

(1) El nombre, funciones, objetivos, etc. del sistema se han mencionado antes y no se repetirán aquí.

(2) Entorno y herramientas del sistema:

A. Entorno de software:

Cliente: Windows 2000, Windows 2003, Windows XP

Servidor: Windows NT/Windows 2000 y superior

Lenguaje de programación: SOL

Base de datos:

B Entorno de hardware:

Ordenadores de alto rendimiento, dispositivos de almacenamiento de gran capacidad, ordenadores personales (terminales) y cables de enlace de red, etc., que forman una red informática se comparten recursos de información, se comparten impresoras, escáneres, etc.

(3) Principios de diseño del sistema:

1) La operación del sistema es segura, confiable y estable

2) Manejabilidad y mantenibilidad del sistema Bueno;

3) La interfaz de entrada del sistema es amigable, la operación es simple y conveniente y la carga de trabajo de entrada del usuario se minimiza;

4) Permite una variedad de métodos de entrada de datos y puede realizar una variedad de consultas Permite consultas difusas;

5) Los datos son estandarizados y holísticos, lo que facilita la comparación y el análisis entre datos.

(4) Análisis de viabilidad del sistema:

A. Viabilidad técnica: este sistema requiere ejecutarse en un entorno superior a Windows 2000. La base de datos backend usa access2003, usa programación SOL y usa ADO para conectarse a la base de datos. Actualmente, estos son relativamente fáciles de implementar. Almacenar en la memoria parte de los datos que deben llamarse con frecuencia en el programa puede mejorar la velocidad de ejecución del programa.

B. Viabilidad económica: Económicamente, utilizar este sistema para mejorar la eficiencia de la gestión de la información de desempeño, proporcionar una mayor eficiencia laboral para el personal académico y ahorrar gastos de recursos humanos.

C. Viabilidad de la gestión: en términos de trabajo, el personal académico tiene que gestionar una gran cantidad de información de los estudiantes. El desarrollo de este sistema puede mejorar en gran medida la eficiencia del trabajo del personal académico. Es conveniente almacenar y modificar puntuaciones y puede consultar la información de las puntuaciones en cualquier momento en el futuro. Es un sistema de gestión más fácil de usar.

(5). Conclusión del análisis del sistema:

A través del análisis anterior, se puede desarrollar este sistema.

III.Visión general del sistema existente

1. Encuesta sobre el estado actual del sistema existente

El sistema de gestión del desempeño estudiantil existente está dirigido principalmente a la almacenamiento y procesamiento de información de datos de rendimiento, el diseño del sistema es relativamente engorroso, la gestión del sistema no es lo suficientemente profesional y se necesita demasiado personal, lo que no favorece la seguridad y confidencialidad del sistema; Es simple, los datos son ** y el disfrute no es alto.

2. Requisitos del sistema

(1) El sistema necesita mejorar la función de consulta sobre la base de la automatización de la entrada, el almacenamiento y las estadísticas de datos;

(2) Ser capaz de hacer un uso completo de la red y ampliar el intercambio de información;

(3) Establecer administradores dedicados, dividir claramente los derechos de administración y estandarizar la administración para mejorar la seguridad y confidencialidad del sistema. .

4. Esquema lógico del nuevo sistema Esquema lógico del nuevo sistema

1. Diagrama de flujo de negocio

2. p> (1) Imagen de nivel superior:

(2) Imagen de primer nivel:

(3) Imagen de segundo nivel:

A: Identidad imagen de verificación:

B: Parte de procesamiento de cambio de calificación:

C: Verificación de identidad de profesores y personal:

C: Verificación de identidad de profesores y personal:

3. p>

3. Diccionario de datos

A: Entrada de almacenamiento de datos:

Composición de números y nombres

D1.1

Tabla de información del maestro número de maestro, nombre del maestro, título del maestro, clase de enseñanza, universidad

D1.2

Tabla de registro de desempeño del estudiante Número de estudiante , nombre, nombre del curso, número de curso, calificaciones del curso, número de profesor

D1.3

Tabla de información de la facultad nombre de la facultad, número, título profesional

D1. 4

Formulario de información de retroalimentación: información del personal y análisis del desempeño de los estudiantes después de la evaluación del maestro

B:Entradas de procesamiento de datos:

Número Nombre Entrada Lógica de procesamiento Salida

P1 .1 Procesamiento de autenticación información de inicio de sesión del maestro Verifique si el número académico y la contraseña del maestro son consistentes---------------------------- ----- ---------------------------------------

P1.2 Procesamiento de cambios de resultados: ingresar, modificar, eliminar calificaciones de los estudiantes en cada materia, verificar si hay errores en los expedientes académicos de los estudiantes

P1.3 Procesamiento de consulta de calificaciones: clase de estudiante, número de estudiante, consulta de nombre puntuaciones de los estudiantes, clasificación, etc.

Expedientes académicos de los estudiantes y comentarios a los profesores

C: Elemento de elemento de datos:

Nombre del número Longitud del tipo de datos Dígitos decimales Descripción del rango de valores

01 Número de profesor N 8 0

02 Nombre del profesor C 8

03 Título del profesor C 6

04 Clase impartida N 8 0

05 Número de estudiante N 8 0

06 Nombre del estudiante C 8

07 Nombre del curso C 16

08 Número del curso N 10

09 Puntaje N 3 1 0~~ 100

10 Número de profesores y personal N 8 0

11 Nombre de la universidad C 8

12 Título profesional de la universidad C 6

V .Plan de implementación del sistema:

1. División de tareas del trabajo:

Planificación preliminar del sistema:

Rellenar informes experimentales y dibujar gráficos:

Programación del sistema:

Post-pruebas y mejora del sistema:

2. Cronograma:

Etapa de análisis del sistema: 2006.6.11-2. ..6.6.13

Fase de diseño del sistema: 2006.6.20-2006.6.24

Fase de implementación del sistema: 2006.25-2006.6.29

________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

2 Informe de Diseño del Sistema:

Informe de Diseño del Sistema

Resumen

Basado en las instrucciones de análisis de necesidades, gestión del desempeño estudiantil para administradores académicos y profesores Según las necesidades, consulte el entorno de desarrollo existente, utilice los recursos existentes y el entorno de uso, diseñe características que cumplan con las funciones correspondientes, construya y determine las funciones de las clases y los miembros de la clase.

Entorno

1. Entorno de hardware: modelo de CPU Pentium III o superior, memoria de 128 M o superior.

Entorno del sistema: Windows98, WindowsXP y otros sistemas son aceptables.

2. Entorno de desarrollo: acceda al desarrollo de software, este software es una herramienta de desarrollo orientada a objetos, fácil de usar y la interfaz es relativamente amigable

3. Diagrama del módulo

4. Módulos funcionales

Este sistema se divide en los siguientes cuatro módulos funcionales.

1. Módulo de inicio de sesión de usuario

Módulo de inicio de sesión de usuario: (Administrador académico-Ye Fei-Contraseña: 950281)

(Profesor-Liu Li-Contraseña: 980102 )

R: Después de iniciar sesión, el administrador académico puede ingresar al módulo de gestión de personal académico y realizar operaciones como consulta de información personal, consulta de registro de hogar de maestros, consulta de información de estudiantes, consulta de puntaje y salir del sistema. .

B: Luego de que el docente inicia sesión, puede ingresar al módulo de gestión de personal académico y realizar operaciones como modificar información personal, consultar información del estudiante, consultar las calificaciones de esta clase, consultar las calificaciones de otras clases, y cerrar sesión.

2. Módulo de consulta y modificación

Incluye los siguientes cuatro módulos:

A: Módulo de consulta de información personal del estudiante: Este módulo se divide en módulo personal del estudiante y módulo de clase. El módulo personal del estudiante contiene la información básica y la puntuación del estudiante, y puede consultar la clase, universidad, especialización, puntuación de inglés, etc.

En el módulo de clase, se puede consultar la información de los estudiantes según la clase.

B: Módulo de consulta y modificación de información del profesor: Este módulo sirve principalmente al personal de gestión docente. Puede abrir la "tabla de profesores" o "información personal del profesor" para consultas personales generales o especiales, como la duración del profesor. servicio y salario. La fijación de su cuantía, la fijación de cada período de antigüedad y la cuantía salarial correspondiente, etc. Se pueden modificar, agregar, eliminar y otras operaciones para cada período de antigüedad y el monto del salario de antigüedad correspondiente.

C: Módulo de consulta y modificación de resultados: este módulo se divide en tres partes: consultar y modificar las puntuaciones personales de los estudiantes de acuerdo con el número de estudiantes designado consultar y modificar las calificaciones de clase de acuerdo con el número de estudiantes designado de la facultad; y personal; O utilizar el número de estudiante profesional para realizar consultas completas de calificaciones, que también incluyen consultas de los maestros sobre las calificaciones de otras clases (pero no tiene derecho a modificarlas).

El contenido específico de la consulta de calificaciones incluye consulta de calificaciones de materias designadas, clasificación de calificaciones, clasificación, puntaje promedio y consulta de materias reprobadas

D: Módulo de modificación de información del usuario: este módulo se utiliza para la enseñanza. El personal de gestión y los profesores pueden cambiar contraseñas o nombres de usuario, clases de enseñanza de los profesores, títulos salariales y otra información.

3. Salir del módulo

Una vez completada la modificación de la consulta, salga del sistema de gestión del desempeño a través del módulo de salida para garantizar la seguridad del sistema y la información personal.

5. Diseño de código:

1. Diseño de código:

1 Código del módulo de inicio de sesión de usuario:

A. Inicio de sesión del personal de asuntos académicos

◆ Inicio de sesión_clic del personal de asuntos académicos secundarios privados

En caso de error, vaya a Err_Inicio de sesión_clic del personal de asuntos académicos

Atenuar stDocName como cadena

stDocName = ChrW(25945) & ChrW(21153) & ChrW(22788) & ChrW(20154) & ChrW(21592) & ChrW(30331) &.ChrW(24405)

DoCmd.RunMacro stDocName

Salir_Inicio de sesión del personal académico_Click:

Salir sub

Err_Inicio de sesión del personal académico_Click:

Descripción de error de MsgBox

Reanudar Exit_Faculty_Login_Click

End Sub

B: Inicio de sesión del profesor

◆Sub privado Teacher_Login_Click()

En caso de error, vaya a Err_Teacher_Login_Click

Dim stDocName como cadena

stDocName = ChrW(25945) & ChrW(24072) & ChrW(30331) & ChrW(24405)

DoCmd.

Exit_Teacher_Login_Click:

Salir Sub

Err_Teacher_Login_Click:

MsgBox Err.Description

Reanudar Exit_Teacher_Login_Click

Fin Sub

◆Private Sub ok_Click()

Si Len(Nz(Me!UserName)) = 0 y Len(Nz(Me!UserPassword)) = 0 Entonces

MsgBox "¡El nombre de usuario y la contraseña están vacíos! Ingrese", vbCritical, "Error"

Me!UserName.SetFocus

ElseIf Len(Nz(Me!UserName)) = 0 Luego

MsgBox "¡El nombre de usuario está vacío! Por favor ingrese ", vbCritical, "Error"

Me!UserName.SetFocus

ElseIf Len(Nz(Me!UserPassword)) = 0 Then

MsgBox " ¡La contraseña está vacía! Por favor ingrese ", vbCritical, "Error"

Yo!UserName.SetFocus

De lo contrario

Si Yo!UserName = "Liu Li" Entonces

Si yo!Nombre de usuario = "Liu Li" Entonces

¡Si yo!Entonces

<

p>Si UCase(Me!UserPassword) = "980102" Entonces

MsgBox "¡Bienvenido!", vbInformation "¡Éxito!, vbInformation, "Éxito"

DoCmd.OpenForm "Profesor- Consulta de información general"

Else

MsgBox "Contraseña incorrecta, salida anormal"., vbCritical, "error"

DoCmd.Close

End If

Else

MsgBox "El nombre de usuario es incorrecto y salió de forma anormal".

, vbCritical, "error"

DoCmd.Close

End If

End If

End Sub

2 Código del módulo de consulta de información personal del estudiante

A: Consulta de información del estudiante especificada:

◆ Private Sub Command1_Click()

En caso de error, vaya a Err_Command1_Click

Dim stDocName como cadena

stDocName = ChrW(23398) & ChrW(29983) &.ChrW(20010) & ChrW(20154) & ChrW(20449) & ChrW(24687) & ChrW(26597) & ChrW(-29726)

DoCmd.OpenQuery stDocName, acNormal, acEdit

Exit_Command1_Click:

Salir Sub

Err_Command1_Click:

p>

MsgBox Err.Command1_Click

End Sub

B:Clase Consulta de información de todos los estudiantes:

◆Subcomando privado20_Click( )

En caso de error, vaya a Err_Command20_Click

Atenuar stDocName como cadena

stDocName = ChrW(29677) & ChrW(32423) & ChrW(23398) & ChrW(29983 ) & ChrW(20449 ) & ChrW(24687) &.ChrW(26597) & ChrW(-29726)

DoCmd.OpenQuery stDocName, acNormal, acEdit

Exit_Command20_Click:

Salir de Sub

Err_ Command20_Click:

MsgBox Err.Description

Reanudar Exit_Command20_Click

Fin de Sub

3 Consulta de información del profesor y modificación del código del módulo

A:Especificar consulta de información del profesor

A:

◆Subcomando privado13_Click()

En caso de error, vaya a Err_Command13_Click

Atenuar stDocName como cadena

stDocName = ChrW(25945) &.ChrW(24072) & ChrW(20449) & ChrW(24687) & ChrW(21333 ) & ChrW(20010 ) & ChrW(26597) & ChrW(-29726)

DoCmd.OpenQuery stDocName, acNormal, acEdit

Exit_Command13_Click:

Salir de Sub

Err_Command13_Click:

MsgBox Err.Resume Exit_Command13_Click

Fin de Sub

B: Consulta de información de todos los profesores:

◆Subcomando privado14_Click()

En caso de error, vaya a Err_Command14_Click

Atenuar stDocName como cadena

stDocName = ChrW(25945 ) & ChrW(24072) & ChrW(20449) & ChrW(24687) & ChrW(26597) & ChrW(- 29726)

DoCmd.OpenQuery stDocName, acNormal, acEdit

Exit_Command14_Click :

Salir de Sub

Err_Command14_Click:

MsgBox Err.Description

Reanudar Exit_Command14_Click

Fin de Sub

p>

p>

4 Código del módulo de modificación y consulta de calificaciones

A: Especifique la consulta de calificaciones de cada estudiante:

◆Subcomando privado23_Click()

En caso de error, vaya a Err_Command23_Click

Atenuar stDocName como cadena

stDocName = ChrW(23398) & ChrW(29983) &.ChrW(20010) & ChrW(20154) & ChrW(25104 ) & ChrW( 32489) & ChrW(26597) & ChrW(-29726)

DoCmd.OpenQuery stDocName, acNormal, acEdit

Exit_Command23_Click:

Salir de Sub

Err_Command23_Click:

MsgBox Err.Command23_Click

End Sub

B: Consulta de puntuación integral de clase especificada

◆Subcomando privado24_Click ()

En caso de error, vaya a Err_Command24_Click

Atenuar stDocName como cadena

stDocName = ChrW(25353) &ChrW(29677) & ChrW( 32423) & ChrW (26597) & ChrW(-29726) & ChrW(23398) & ChrW(29983) & ChrW(25104) & ChrW(32489)

DoCmd.OpenQuery stDocName, acNormal, acEdit

Exit_Command24_Click:

Salir Sub

Err_Command24_Click:

MsgB

ox Err.Description

Reanudar Exit_Command24_Click

End Sub

5 Código del módulo de modificación de información del usuario

◆ Private Sub Command28_Click()

En caso de error, vaya a Err_Command28_Click

Atenuar stDocName como cadena

stDocName = ChrW(25945) & ChrW( 21153) & ChrW(22788) & ChrW(20154) & ChrW(21592) & ChrW(20449) & ChrW(24687) & ChrW(26597) & ChrW(-29726)

DoCmd.OpenQuery stDocName, acNormal, acEdit

Exit_Command28_Click:

Salir de Sub

Err_Command28_Click:

MsgBox Err.

ContinuarExit_Command28_Click

Fin de Sub

6 Código de módulo de salida

◆Private Sub Command31_Click()

En caso de error, GoTo Err_ Command31_Click

DoCmd.Quit

Exit_Command31_Click:

Salir de Sub

Err_Command31_Click:

MsgBox Err.

Reanudar Exit_Command31_Click

Fin de Sub

______________________________________________________________________________________________

3 Informe de Implementación del Sistema