1. Descripción del código fuente del sistema de selección de cursos Este es un código fuente del sistema de selección de cursos con funciones relativamente completas, que tiene un gran valor de aprendizaje.
Este código fuente puede proporcionar alguna referencia para amigos que estén realizando el diseño de un curso o un proyecto de graduación.
Los amigos interesados pueden descargarlo y echarle un vistazo.
2. Análisis del sistema En este sistema existen tres tipos de usuarios: administradores del sistema, profesores y estudiantes. Tres usuarios diferentes tienen diferentes permisos de operación y contenidos de operación.
Este sistema de selección de cursos otorga a los profesores una gran autonomía. El administrador del sistema sólo es responsable de agregar al sistema la información personal de los estudiantes y profesores, así como la información del aula del edificio de enseñanza. El administrador del sistema no participa en la configuración de cursos, selección de cursos, etc. Todo lo hacen los profesores, estudiantes, etc. en el sitio web. El administrador del sistema establece un período de tiempo para la selección de cursos. Antes de que se cumpla el período de tiempo, los maestros pueden ofrecer cursos; una vez alcanzado el período de tiempo, los estudiantes pueden iniciar sesión en el sitio web para seleccionar cursos.
Los usuarios docentes pueden abrir cursos después de iniciar sesión en el sitio web y editar el horario y la ubicación de la clase para sus cursos. Cuando ocurre un conflicto de hora y ubicación en el sistema, el sistema informará y recomendará una hora y una ubicación al usuario docente. Cada curso puede ser obligatorio u optativo. El profesor establece un crédito para cada curso y puede otorgar puntos después del curso. Si el estudiante aprueba, recibirá crédito por el curso.
Para los usuarios estudiantes, además de los cursos requeridos, cada estudiante debe elegir al menos dos cursos electivos. Los estudiantes pueden bloquear la información de selección de cursos para evitar modificaciones accidentales. Una vez transcurrido el período de selección de cursos, el sistema bloquea automáticamente la selección de cursos de los estudiantes. El sistema puede generar el horario de clases propio de un estudiante en función de la información de selección de cursos del estudiante. Después del curso, los estudiantes pueden iniciar sesión en el sitio web para consultar sus puntuaciones y créditos.
De acuerdo con los requisitos anteriores, las funciones de operación se pueden dividir en dos categorías: una es operación general, que realiza principalmente el inicio de sesión, el cierre de sesión y el cambio de contraseña, etc., la otra es operaciones personalizadas diferentes para diferentes usuarios;
3. Introducción de funciones El código fuente incluye principalmente tres roles principales: administrador, profesor y estudiante. Las funciones específicas son las siguientes:
(1) El administrador del sistema establece el período de tiempo de selección de cursos: El administrador del sistema establece el período de tiempo de selección de cursos a través de esta función. Solo dentro del período de tiempo de selección de cursos, los estudiantes pueden seleccionar cursos. Después de este período de tiempo, la información de selección de cursos del estudiante es. Se determina automáticamente y no se puede modificar.
Ingrese información personal de estudiantes y profesores: A través de esta función, puede agregar y eliminar información personal de profesores y estudiantes.
Ingresar información del edificio de enseñanza y del aula: A través de esta función, puede ingresar la información de todos los edificios de enseñanza y aulas de la escuela en el sistema, para que los maestros puedan configurar las aulas al abrir cursos.
(2) Los usuarios docentes muestran y modifican información personal: después de iniciar sesión en el sistema, los usuarios docentes pueden ver y modificar la información personal del docente, como nombre, número de teléfono, dirección de correo electrónico, etc.
Abrir cursos: después de que un usuario docente inicia sesión en el sistema, puede abrir cursos y configurarlos como cursos obligatorios o electivos para establecer el número máximo de estudiantes para el curso. Los profesores también pueden establecer un curso de requisito previo para este curso. Si los estudiantes no han estudiado o seleccionado el curso de requisito previo, no pueden elegir este curso.
Editar el horario de clase del curso: después de configurar un curso, los profesores pueden establecer de manera flexible el horario y el lugar de la clase.
Dar puntuaciones a los estudiantes: una vez finalizado el curso, el usuario profesor inicia sesión en el sistema y puede dar las puntuaciones correspondientes a los estudiantes que han estudiado el curso. Si aprueban, los estudiantes recibirán créditos.
(3) Los usuarios estudiantes muestran y modifican información personal: después de que los estudiantes inician sesión en el sistema, pueden ver y modificar la información personal de los estudiantes, como nombre, sexo, número de teléfono, etc.
Ver los cursos requeridos: después de que los estudiantes inicien sesión, pueden ver todos los cursos requeridos. Ver la información del curso, hora y ubicación de la clase, información del instructor, etc.
Seleccionar cursos electivos: después de que los estudiantes inicien sesión en el sistema, pueden elegir al menos dos cursos electivos entre todos los cursos electivos. También puede ver información relacionada.
Bloquear la información de selección de cursos: los estudiantes inician sesión en el sistema y, después de confirmar los cursos seleccionados, pueden bloquear la información de selección de cursos para evitar que otros o ellos mismos la modifiquen accidentalmente.
Verifique la información de selección de cursos final: después de iniciar sesión en el sistema, los estudiantes pueden enumerar los cursos seleccionados. Si la información de selección de cursos no está bloqueada, pueden retirarse de la selección. Si hay menos de dos cursos seleccionados, el sistema se lo indicará. hay menos de dos cursos seleccionados.
Ver créditos y calificaciones Después del curso, los estudiantes pueden iniciar sesión en el sistema para ver las calificaciones del curso y los créditos obtenidos.
4. Precauciones
1. Las cuentas predeterminadas de estudiantes, profesores y administradores son: 011, 6, admin respectivamente, y las contraseñas son todas 51aspx.
2. El entorno de desarrollo es Visual Studio 2010, la base de datos es SQL Server 2005, el archivo de la base de datos está en la carpeta DB_51aspx y se desarrolla utilizando .net2.0.
3. La cadena de conexión de la base de datos predeterminada se modifica en el archivo de configuración webconfig.
4. Este código fuente solo es adecuado para proyectos de graduación o diseño de cursos, aprendizaje y comunicación.
5. Actualizar registros
1. Fecha de actualización: 2014-12-0912:00:00
2. Actualizar contenido:
1. La versión vs se actualiza a vs2010, la versión de la base de datos se actualiza a sql2005 y el marco se actualiza a 2.0.