Colección de citas famosas - Frases motivadoras - Informe de práctica del diccionario de datos

Informe de práctica del diccionario de datos

Edificio de apartamentos para estudiantes de la Universidad Xi Youshi

Informe de diseño del sistema de gestión

Diseño del sistema: Gestión 0702 XXX

Gestión 0702 XXX

Guan Jing 0701 XXX

Profesor: XXX

Contenido

Prefacio 3

Capítulo 1 Descripción general del sistema 3

1.1 Descripción del estado 3

1.1.1 Diagrama de estructura organizacional funcional relevante 3

1.2.1 El diagrama de flujo de negocios del sistema actual es el siguiente: 4

1.2 Objetivos del sistema 5

Objetivo general 5

1.2.2 Objetivo específico: 5

1.2.3 Objetivo de innovación: 5

1.3 Método de desarrollo del sistema 6

1.4 Plan de desarrollo 6

Capítulo 2 Análisis del sistema 7

2.1 Requisitos del sistema 7

2.1.1 Introducción a los requisitos funcionales: 7

2.1.2 Descripción de requisitos funcionales: 7

2.2 Diccionario de datos 7

Diseño de ER relacionado 8

2.3 Plan de prueba del sistema 8

p>

Capítulo 3 Diseño del sistema 9

3.1 Diseño de código 9

3.1.1 Principios de diseño de código 9

3.1.1 Verificar Fórmula de cálculo de código 9

3.2 Diseño de base de datos 9

3.2.1 Estructura general de la base de datos 9

Diseño de seguridad de la base de datos

3.3 Entrada y salida diseño 10

3.3.1 Diseño de salida 10

3.3.2 Contenido de salida 10

3.4 Modo de salida 10

Dispositivos y medios de salida 10

3.4.2 Diseño de entrada 11

3.5 Plan de prueba del módulo 11

Capítulo 4 Código e imágenes del sistema 11

4.1 Página de inicio Código 11

4.2 Código de página de gestión de edificios 14

4.3 Código de gestión de información de vacantes 15

4.4 Código de gestión de información de usuarios 18

Capítulo 5 División de tareas

Capítulo 6 Cosechas y sentimientos 21

Prefacio

En este curso de diseño de página web de servicio dinámico, el tema de diseño que abordamos es Análisis y diseño de Xi Youshi. del sistema de gestión de apartamentos para estudiantes universitarios. Este artículo explica la situación actual de la gestión de edificios de apartamentos para estudiantes en nuestra escuela y el análisis de los objetivos y necesidades del sistema. Se centra en el proceso de implementación del sistema de gestión de edificios de apartamentos para estudiantes, incluido el análisis de la demanda del sistema, la investigación del sistema, el análisis de procesos comerciales y los datos. análisis de flujo, diseño funcional y diseño de bases de datos, esquema de configuración física del sistema, implementación del sistema, prueba y depuración del sistema. Las funciones principales de este sistema incluyen inicio de sesión de usuario, ingreso de información de dormitorio, ingreso de información de estudiantes, ingreso de información principal de la escuela, clases, descripción de requisitos funcionales, diseño de base de datos, etc.

El primer capítulo es una descripción general del sistema

1.1 Descripción del estado

1.1.1 Organigrama funcional relacionado

Informatización en las universidades y las universidades son inseparables: la informatización de la gestión de dormitorios abiertos, la expansión de la matrícula de estudiantes, la amplia fuente de estudiantes y la gestión de campus múltiples son temas destacados. Después de la investigación, la estructura organizacional y las funciones del sistema actual son las siguientes:

1.2.1 El diagrama de flujo de negocios del sistema actual es el siguiente:

1.2 Objetivos del sistema

1.2.1 Objetivo general: Contribuir eficazmente a la informatización de la gestión de los edificios de apartamentos para estudiantes en nuestra escuela.

1.2.2 Objetivos específicos:

1. Los administradores pueden agregar, modificar, eliminar y consultar información fácilmente;

2 Los profesores, los estudiantes y los empleados administrativos pueden hacerlo. acceder a la información dentro de su propia autoridad y modificarla de manera oportuna;

3. Simplificar el proceso del sistema existente para hacerlo más conveniente, razonable y fácil de operar;

1.2.3 Objetivos de innovación:

1. Lograr una gestión sin papel en la medida de lo posible y proporcionar la función de envío en línea de solicitudes de revisión;

2 Llevar a cabo una navegación multimedia relevante. sobre las dificultades operativas del administrador, implemente el sistema de enseñanza de circuito cerrado como se muestra a continuación:

1.3 Método de desarrollo del sistema

Explicación de abreviaturas y términos

Servicio dinámico ASP página de inicio

Diseño web HTML

Base de datos back-end ACCESS 2003

Servidor web Xiao

Software de diseño web DREAMWAVER

1.4 Plan de desarrollo

1.4.1 Investigación preliminar

(1) Métodos de investigación: indagación, inspección in situ, búsqueda de información, etc.

②Contenido de la investigación:

①Investigación del sistema de información de gestión del edificio de apartamentos para estudiantes de nuestra escuela: descripción general de la organización, objetivos del sistema, estado del sistema, breve historia, información básica del personal, problemas existentes y principales. problemas Dificultades etc.

②Necesidades de información: comprender los datos que cada agencia funcional necesita procesar, estimar los datos generados por cada agencia e investigar información ambiental interna y externa y fuentes de información.

③Estudio de caso sobre análisis y diseño de sistemas de información

1.4.2, Análisis de viabilidad

De acuerdo con la investigación preliminar, tenemos la capacidad de redactar el estudio de caso. utilizando los conocimientos impartidos por los profesores actuales de este sistema. ¿Qué pasa con el sistema?

El entorno operativo es simple, los objetivos son fáciles de lograr y la viabilidad es alta.

Capítulo 2 Análisis del sistema

2.1 Requisitos del sistema

2.1.1 Introducción a los requisitos funcionales:

El sistema de gestión de apartamentos para estudiantes es importante para fortalecer la escuela La gestión de los dormitorios de estudiantes juega un papel extremadamente importante. A medida que los colegios y universidades continúan ampliando la inscripción y el número de estudiantes continúa aumentando, la gestión manual tradicional del desempeño no solo tiene una gran carga de trabajo, sino que también es propensa a tener problemas.

2.1.2 Descripción de requisitos funcionales:

1 Función de gestión de usuarios

Los usuarios se dividen en tres categorías: administradores, profesores y estudiantes. Los administradores, profesores y estudiantes deben iniciar sesión mediante nombre de usuario y contraseña.

2. Según los estudiantes, los administradores y profesores pueden ver la información de los estudiantes y la asistencia al dormitorio. La información del estudiante incluye información básica como número de estudiante, nombre, clase, fecha de nacimiento, sexo, dirección y número de teléfono. Cuando el administrador desea ver la información de un estudiante, se puede mostrar automáticamente la información del dormitorio del estudiante en el curso, así como la asistencia al dormitorio del estudiante y otra información relacionada. En la información de los dormitorios, los profesores pueden agregar, modificar y eliminar según los hechos y pueden imprimir informes. 3. Función de verificación del desempeño de los estudiantes

Después de que los usuarios estudiantes inicien sesión, los estudiantes pueden ver su información estudiantil y la información de asistencia al dormitorio. La información del estudiante incluye número de estudiante, nombre, clase, fecha de nacimiento, sexo, dirección, número de teléfono y otra información. La información de asistencia incluye información de puntuación de asistencia para dormitorios de estudiantes.

Nuevos objetivos del sistema:

Para este sistema, necesitamos implementar las siguientes funciones básicas:

(1) Función de consulta de estudiantes: para facilitar a los estudiantes para verificar la asistencia a los dormitorios, etc. Información, clasifique toda la información según sea necesario. De esta manera, los estudiantes pueden encontrar fácilmente la información que necesitan.

(2) Funciones agregadas: los administradores pueden completar el inicio de sesión de los estudiantes, la asistencia al dormitorio y otra información relacionada en el formulario. El sistema puede evitar automáticamente información duplicada.

(3) Función de modificación: Los administradores pueden modificar la información de la base de datos. El sistema puede encontrar la información que debe modificarse según las condiciones dadas por el administrador, guardar la información modificada y verificar automáticamente si es información duplicada.

(4) Función de eliminación: los administradores pueden eliminar datos. El sistema puede encontrar la información que debe eliminarse según las condiciones dadas por el administrador y preguntar si desea eliminarla. Si es así, elimine la información relevante de la base de datos.

(5) Función de consulta del administrador: los administradores pueden consultar y ordenar toda la información mediante selección condicional.

2.2 Diccionario de datos

2.2.1 Tabla de estudiantes

Descripción sustancial del proyecto

El número de identificación del estudiante es único y corresponde a cada estudiante.

Nombre, nombre del estudiante

Sexo masculino y femenino

Edad, años de estudiante

Edificio de dormitorios Edificio de dormitorios de estudiantes

No puedo dormir bien. No puedo dormir. Dormitorios donde viven los estudiantes Este proyecto y dormitorios no identifican un dormitorio.

… … …

Mesa de dormitorios

Descripción sustancial del proyecto

Edificio de dormitorios edificio de dormitorios de estudiantes

No puedo dormir. No puedo dormir. Dormitorios donde viven los estudiantes Este proyecto y dormitorios no identifican un dormitorio.

Tabla de estado de asistencia diaria a los dormitorios

… … …

Tabla de miembros

Comentarios sustantivos del proyecto

Estudiantes, profesores y administradores miembros

Cuenta de inicio de sesión de miembro

Contraseña de inicio de sesión de miembro

… … …

2.2.1 Diseño de ER relacionado

2.3 Plan de prueba del sistema

1》Prueba de hardware

Compruebe si la computadora proporciona la configuración correspondiente.

2 & gtPrueba de red

Si se trata de un entorno independiente, no es necesario probar la red; si se está ejecutando en una LAN o WAN, es necesario realizar la prueba; el equipo de red y luego compararlo con el hardware y el software. Realicen pruebas del sistema juntos: inspección visual del equipo de red, pruebas de hardware y pruebas de red.

3 & gtPruebas de software

El sistema requiere el software correspondiente para realizar las pruebas.

4》Pruebas unitarias

Pruebe cada lista de programas en el programa fuente para verificar si cada módulo cumple con los requisitos de las especificaciones de diseño del sistema.

5》Prueba de ensamblaje

Combina los módulos probados en subsistemas, enfocándote en probar las interfaces y conexiones entre módulos.

6》Prueba de confirmación

Acepte todo el software y verifique si el software cumple con los requisitos de acuerdo con las especificaciones del sistema.

7》Pruebas del sistema

Conecte el software, el hardware, la red y otras partes del sistema, y ​​pruebe el funcionamiento y el rendimiento general de todo el sistema.

Capítulo 3 Diseño del sistema

3.1 Diseño de código

3.1.1 Principios de diseño de código

Los elementos de datos de palabras clave en la base de datos generalmente tienen un significado específico en su código y, si es necesario, también tienen una suma de verificación. Por ejemplo, el código numérico de la escuela secundaria en la tabla del informe consta de ocho caracteres, los primeros cuatro caracteres representan el año de admisión y los últimos cuatro caracteres son números de serie que aumentan secuencialmente.

3.1.1 Fórmula de cálculo del código de verificación

Cada codificación de palabra clave con código de verificación debe tener una especificación de diseño de codificación. La fórmula de cálculo del código de verificación puede ser la misma o diferente.

3.2 Diseño de base de datos

3.2.1 Estructura general de la base de datos

Este sistema adopta el modelo de base de datos relacional, por lo que la base de datos consta de múltiples tablas bidimensionales (datos files), cada archivo de datos está diseñado en tercera forma normal. El nombre de la tabla está representado por la primera letra del pinyin mayúscula con un significado práctico, como tabla de estudiantes:

Xsb

3.2.2 Diseño de seguridad de la base de datos

1. Sistema de software

La cuenta de acceso y la contraseña del sistema de administración de la base de datos se configuran de manera cuidadosa y estricta, y la operación de front-end está separada de los datos de back-end solo puede ser. utilizado por el administrador del sistema.

2. Programación

Establecer los permisos operativos del sistema según la identidad del operador. Los permisos operativos de cada formulario se dividen en cinco funciones: agregar, modificar, eliminar. consultar e imprimir. Los permisos de operación se pueden configurar y mantener según la identidad del operador.

3.3 Diseño de entradas y salidas

El diseño de entradas y salidas juega un papel importante en los sistemas de información, porque la entrada y la salida son la interfaz entre el usuario y el sistema, son la interfaz entre el usuario y el sistema Las dos partes más estrechamente relacionadas son cruciales para garantizar la comodidad de los usuarios al utilizar el sistema y la seguridad y confiabilidad futuras del sistema.

Al diseñar el sistema, primero se debe realizar el diseño de salida y luego el diseño de entrada, porque la información de entrada solo se puede determinar en función de los requisitos de salida.

3.3.1 Diseño de salida

El propósito del diseño de salida es permitir que el sistema genere información útil que satisfaga las necesidades del usuario. Todo tipo de información de gestión empresarial y toma de decisiones comerciales requerida. por los usuarios son proporcionados por el sistema. La parte de salida está completa.

Contenido de salida

El contenido de salida principal es: boleta de calificaciones de asistencia de los estudiantes, estado del dormitorio (si está lleno o no) y estado de miembro del dormitorio.

3.4 Modo de salida

El sistema utiliza salida de pantalla e impresión de impresora.

(1) La pantalla muestra la información generada en la pantalla a través del diálogo entre persona y computadora cuando los estudiantes inician sesión en el sistema para verificar sus puntajes. El usuario permite que el sistema muestre la información a través de los botones de función y. condiciones de combinación de entradas. La ventaja de este método es que es en tiempo real, pero la información de salida no se puede guardar.

(2) Cuando la impresora genera resultados de análisis estadístico, la información de salida debe almacenarse durante un largo tiempo o transmitirse dentro de un rango amplio, por lo que se imprimirá.

3.4.1 Dispositivos y soportes de salida

Los dispositivos de salida de este sistema incluyen terminales de visualización, impresoras, etc. El medio es el papel.

Diseño de entradas

La tarea básica del diseño de entradas es garantizar que los datos se introduzcan en el sistema de forma rápida y correcta.

Este sistema utiliza la entrada del teclado.

3.5 Plan de prueba del módulo

(1) Contenido de la prueba: después de que usuarios con diferentes identidades inicien sesión en el sistema, verifique sus permisos operativos y consulte las puntuaciones de los estudiantes.

(2) Progreso: una vez completado el diseño de la estructura de la tabla de la base de datos, se diseñarán los casos de prueba correspondientes y el código del módulo correspondiente se probará inmediatamente.

(3) Entorno y equipo necesarios para las pruebas: la versión de desarrollo de este sistema se basa en Windows XP independiente, la base de datos en segundo plano es ACCESS 2003 y los evaluadores son desarrolladores.

(4) Implementar pruebas.

5) Generar informe de prueba

Capítulo 4 Código del sistema e imágenes

4.1 Código de la página de inicio

& ltstyle type = “text/ CSS ">

<! -

Texto {

Imagen-de-fondo:URL();

}

. ESTILO6 {tamaño de fuente: extragrande}

. estilo 9 { font-size:xx-large; color: # 0000FF}

-& gt;

& lt/style & gt;

& ltform id="formulario 1" nombre="formulario 1" método="post" action="">

< formulario width="1021" height="542" border="0" align =" center" cellpacing="0" background="Images/BAK_CLOUDS.JPG"">;

& lttr & gt

& ltTD height="324" colspan=" 7"> . <table width="469" border="0" align="center">

& lttr>

& ltTD width="459" height="62" >. <span class="estilo 9">. Universidad Xi Youshi

& lt/tr>

& lttr>

& ltTD height="76"align="right"> . <span class="estilo 9">.

Sistema de gestión de información de edificios de apartamentos

& lt/tr & gt;

& lt/table & gt;& lt/TD & gt;

& lt/ tr>

& lttr>

& ltTD height="36" colspan="6" align="center">. <span class="estilo 6">. <strong>Nombre de usuario:

<Ingrese tipo="text" name="uid" size="14"/& gt.

& lt/span>. & lt/TD & gt;

& lt/tr & gt;

& lttr & gt

& ltTD height="45" colspan="6 "align="centro">. <span class="estilo 6">. <strong>Contraseña:

<Ingrese tipo="contraseña" nombre="upwd" size="14"/& gt.

& lt/span>. & lt/TD & gt;

& lt/tr & gt;

& lttr & gt

& ltTD width="292" align="center ">. ? </TD>

<TD width="157" align="center">. <span class="estilo 6">. <strong>

<Enter type="radio" name="rd" value="administrator"checked/& gt;

Administrador

<TD width="204" align="centro">. <span class="estilo 6">. & ltstrong & gt

& ltIngrese tipo="radio" nombre="rd" valor="estudiante"/& gt.

Estudiantes

& ltTD width="229" align="center">. <span class="estilo 6">. & ltstrong & gt

& ltIngrese tipo="radio" name="rd" value="administración de edificios"/& gt.

Gestión de la Construcción

& ltTD width="117" height="44" align="center">. ? & lt/TD & gt;

& lt/tr & gt;

& lttr & gt

& ltTD altura="90" colspan="8 "align="centro">. <table width="292" border="0">

<tr align="center">.

& ltTD width="186" class="estilo 6"& gt. & lt tipo de entrada = "enviar" valor = "iniciar sesión" nombre = "iniciar sesión" />.

</TD>

<TD width="10" class="estilo 6">. ? </TD>

<TD width="206" class="estilo 6">. <a href="zhuce.ASP">. <img src="Images/index_BTN_log en .gif" width="42" height="22" border="0"/& gt. & lt/a & gt;& lt/TD & gt;

& lt/tr & gt;

& lt/table & gt;

& lt/TD & gt;

& lt/tr & gt;

& lt/table & gt;

& lt/form & gt;

p>

& lt%

Si se solicita. form("uid") <>"" y solicitud. form("upwd")<>""entonces

uid = solicitud. form("uid")

upwd = solicitud. form("upwd")

rd = solicitud. form("I+D")

Establecer conn=server. CreateObject("adodb.connection")

conn.open" proveedor = Microsoft.jet.oledb.4.0; fuente de datos="& server.mappath("dorm_admin.mdb")

p>

si rd="admin" entonces

strsql="seleccione * de los usuarios donde uid="&uid&" y upwd="&upwd&" y utyper ='"&desarrollo y diseño"

respuesta.escribir strsql

set RS = conn.execute(strsql)

if rs.eof Entonces

respuesta .write("& lt div align = right & gt& ltfont size=6 color=red>. Usuario o contraseña incorrectos & lt/font & gt; >Sesión("uid") = uid

respuesta . redirigir("guanliyuan . ASP")

Si... terminará

de lo contrario si rd= "estudiante" entonces

strsql="seleccione * de los usuarios donde uid="&uid&" y upwd="& ; upwd & & si rs.eof entonces

respuesta .write; ("<div align=right><font size=6 color=rojo>.

¡Usuario o contraseña ingresados ​​incorrectamente! </font></div>")

Otro

sesión("uid") = uid

respuesta.redirect( "estudiante.ASP")

finalizará si...

other

strsql = "select * de los usuarios donde uid = "& uid & "y upwd="&upwd&" y utyper=""&development&design"

set RS = conn.execute(strsql)

Si rs. eofthen

response.write("<div align =right><font size=6 color=red>. ¡Ingreso de usuario o contraseña incorrectos!</font></div> ;")

Otro

Sesión("uid") = uid

response.redirect("LOGUAN_INDEX.ASP")

Terminará si...

Terminará si...

Terminará si...

% & gt

4.2 Código de página de administración de pisos

& lt% @ LANGUAGE="VBSCRIPT" code page="936 "%>

& lt! DOCTYPE html PUBLIC"-//W3C//DTD XHTML 1.0 Transitional//ES""http://www.w3.org/TR/XHTML1/DTD/XHTML1-Transitional.DTD">

<html xmlns="http://www.w3.org/1999/XHTML">

<head>

<meta http-equiv=" Tipo de contenido "Contenido = "texto/ html; conjunto de caracteres = GB 2312 "/";

<title>Documento sin título

</head>

& ltframeset border="false" frame border="0" espaciado de cuadros="0" cols="15%,*,25%">

& ltframe name="left "scrolling="no" src="left .ASP" target="main" >.

& ltframe name = "middle" src = "middle.ASP" scrolling = "auto" & gt.

& ltframe name="right" src="right .ASP" scrolling="no">.

& lt/frameset & gt; & ltnoframes & gt& lt/no frames & gt;

& lt/html & gt; código

& lt% @ LANGUAGE="VBSCRIPT" página de código="936"%>

& lt! DOCTYPE html PUBLIC"-//W3C//DTD XHTML 1.0 Transitional//ES""http://www.w3.org/TR/XHTML1/DTD/XHTML1-Transitional.DTD">

& lthtml xmlns="http://www.w3.org/1999/XHTML">

& lthead>

<meta http-equiv=" Tipo de contenido "Contenido = " text/html; juego de caracteres = GB 2312 "/";

& lttitle & gtDocumento sin título

& ltstyle type = "text/CSS"& gt;

<! -

. estilo 1 { font-size:x-large }

. estilo 2 { font-size:medium;}

. ESTILO3 {

Tamaño de fuente:xx-large;

Color:# 000000;

}

-& gt;

p>

& lt/estilo & gt;

& lt/cabeza & gt;

& ltcuerpo & gt

& lt %

Conexión atenuada

Establecer conexión=servidor. CreateObject("adodb.connection")

conn.open" proveedor = Microsoft.jet.oledb.4.0; fuente de datos="& server.mappath("dorm_admin.mdb")

p>

%>

& lttable width="999" border="0" align="center" cell padding="0" cellpacing="0" bgcolor="# 999999"& gt;

<! -DWLayoutTable->

& lttr>

& ltTD width="192" height="118" bgcolor="# agregar 1EB">? </TD>

<TD width="807" bgcolor="# agregar 1EB">. ? & lt/TD & gt;

& lt/tr & gt;

& lttr & gt

& ltTD height="788" bgcolor="# agregue 1EB"><p class="estilo 1">. Gestión de usuarios

& ltp class="style 2"& gt. Información de usuario

& ltp class="style 1"& gt.

Limpieza

& ltp & gtGestión de transferencias de viviendas

& ltp & gt& lta href="d.ASP" target="_top">. Consulta de vacantes

& ltp & gtConsulta de alta

& ltp & gtEstadísticas de personal

& ltp class="estilo 1"& gt. Gestión de edificios de apartamentos

& ltp & gtRoom stats

& ltp & gtRoom query

& ltp class="style 1">. Gestión de equipos de sala de ordenadores

& ltp & gtConsulta de instalaciones de habitaciones

& ltp & gtConsulta de daños a la propiedad pública

& ltTD align="center" valign="top "background="Images/BAK_CLOUDS.jpg""><p class="estilo 3">. Gestión de información de usuario

& ltForm>

& ltspan class="style 1">. Número de edificio:

& lttag>

& ltselect name="select">