Red de conocimiento de abogados - Derecho de sociedades - informe de diseño del curso de base de datos sql

informe de diseño del curso de base de datos sql

El sistema de mensajería instantánea en red está desarrollado para los usuarios. Los usuarios son los usuarios finales y evaluadores del sistema. Por lo tanto, en el proceso de desarrollo y diseño del sistema de comunicación en red, hemos establecido el principio de partir desde. la búsqueda del usuario Orientado al usuario, todo es por el concepto del usuario En la etapa inicial de análisis y diseño del sistema, para garantizar la perfección de las funciones del sistema, buscamos repetidamente las opiniones de los estudiantes y profesores de los alrededores para comprender sus necesidades. requisitos y siguió los principios de funciones perfectas, interfaz hermosa y operación simple.

Realizar estrictamente en etapas

El desarrollo y diseño del sistema es un proyecto grande, por lo que el proceso de desarrollo y diseño de todo el sistema debe dividirse en varias etapas, y las etapas correspondientes deben dividirse en una serie de pasos diferentes, y cada etapa y paso debe tener tareas y objetivos claros. Esta disposición organizativa ordenada, con regulaciones claras y niveles diferenciados, facilita la formulación y control de planes, sienta una base sólida para el trabajo posterior y mejora la eficiencia y calidad del trabajo.

Uso de una perspectiva del sistema

En la etapa de análisis del sistema, basado en una investigación y un análisis exhaustivos del sistema original, se construye el mejor modelo lógico del sistema para permitir a los usuarios tener una comprensión completa del futuro. Tener una comprensión preliminar y una comprensión del esquema del sistema, para comunicarse y discutir con los usuarios de manera oportuna y mejorar continuamente la integridad del sistema. Sobre esta base, se lleva a cabo la implementación física y el diseño del sistema para completar de manera efectiva las funciones específicas del modelo lógico. El diseño lógico y la implementación física son complementarios e inseparables, lo que hace que el diseño del sistema sea más estable y razonable.

El diseño de todo el sistema utiliza principalmente el método de creación rápida de prototipos.

El método de creación rápida de prototipos es un método importante en el diseño de sistemas de información. Se basa en las necesidades planteadas por los usuarios. Los usuarios y desarrolladores determinan conjuntamente los requisitos básicos y las funciones principales del sistema y establecen un modelo de sistema de información experimental y simple en un corto período de tiempo. A través de sugerencias continuas de los usuarios. Continúe modificando y mejorando el modelo en función de sus opiniones y sugerencias hasta que los usuarios estén satisfechos, para formar un sistema de información de gestión relativamente estable e ideal. Las principales ventajas de este método.

1. El contexto es claro, y todas las cuestiones giran en torno a un modelo, lo que las hace estrechamente relacionadas entre sí.

2. Ayuda a descubrir las necesidades de los usuarios. A través del contacto con prototipos y usuarios, puede inspirar a los desarrolladores a descubrir problemas, corregirlos y mejorarlos continuamente, y finalmente obtener un sistema ideal.

3. La eficiencia del desarrollo del sistema es alta. Este método tiene un ciclo de desarrollo corto, uso flexible y fácil modificación. Es más adecuado para sistemas con sistemas de gestión inestables.

4. El sistema tiene buena escalabilidad. Dado que este método se desarrolla, mejora y modifica continuamente en aplicaciones prototipo, tiene una gran escalabilidad.

A la hora de diseñar el código se siguen los siguientes principios.

Unicidad: En este sistema, cada código se identifica de forma única con cada objeto del sistema.

Estándaridad: Reflejada principalmente en la estandarización de la denominación de archivos de programas y archivos de datos, siguiendo los principios de simplicidad, concisión, conveniencia y aplicación. Está claro de un vistazo y no hay duplicaciones. Para facilitar el mantenimiento del sistema al personal de mantenimiento del sistema, se utiliza un estándar unificado.

Racionalidad: El diseño del código en el sistema se adapta a la clasificación de los objetos de codificación, de modo que el código pueda marcar la clasificación de los objetos de codificación.

Simplicidad: la separación de código subyacente se utiliza en el proceso de diseño para separar el código de operación de la base de datos y el código de llamada del front-end, lo que facilita la modificación de la página.

Adaptabilidad: En el proceso de diseño del código, el código refleja las características del objeto de codificación, facilita la identificación y la memoria, facilita la comprensión y el dominio del personal de mantenimiento del sistema y facilita el trabajo de mantenimiento.

Estructura funcional general del sistema

El sistema de comunicación en red incluye las siguientes funciones principales.

Registro de usuario; inicio de sesión de usuario;

Buscar amigos; ver información de amigos;

Agregar amigos;

Eliminar amigos;

Enviar un mensaje;

Enviar un archivo.

La tabla de la base de datos se usa principalmente para almacenar la información de registro del usuario y la información de los amigos del usuario. Se pueden usar dos tablas de la base de datos. para almacenar información del usuario y la información de los amigos del usuario. Incluyendo el número de usuario, apodo, contraseña, en línea o no, dirección IP, información, número de avatar, sexo, correo electrónico y lugar de origen y otra información. Entre ellos, el apodo del usuario y la contraseña son campos obligatorios; el sistema los establece automáticamente o no; el resto de la información es opcional;

El proyecto general utiliza JAVA como plataforma, adopta herramientas de desarrollo Eclipse y utiliza SQL Server 2000 para administrar los datos de la base de datos. Es un sistema de comunicación de red centralizado basado en Socket. El sistema adopta cliente/servidor (C. /S) ) el diseño del modelo es una estructura C/S de tres niveles, servidor de base de datos, servidor de aplicaciones y cliente de aplicaciones. El sistema adopta una estructura C/S, que puede asignar tareas razonablemente al cliente y al servidor, reduciendo así la sobrecarga de comunicación del sistema.

Capa de clientes.

La capa de cliente es la parte de la interfaz de usuario de la aplicación. Es responsable de la función de diálogo entre el usuario y la aplicación. Se utiliza para verificar los datos de entrada del usuario y mostrar los datos de salida de la aplicación. Para operar de manera intuitiva, la capa del cliente requiere una interfaz gráfica de usuario. Si el usuario del chat cambia, el sistema solo necesita reescribir los procedimientos de control de visualización y de inspección de datos sin afectar las otras dos capas.

Capa de servicios. (Capa funcional)

La capa de servicio es equivalente a la ontología de la aplicación. Compila una lógica de procesamiento empresarial específica en el programa. En el diseño de aplicaciones, es necesario evitar múltiples intercambios de datos entre la capa de presentación y la capa funcional, lo que requiere un procesamiento comercial único tanto como sea posible para optimizar el diseño general.

Capa de datos

La capa de datos es DBMS. Este sistema utiliza el servidor de base de datos SQL Ssever2000 de Microsoft para administrar los datos. SQL Ssever2000 puede realizar rápidamente actualizaciones y recuperaciones de grandes cantidades de datos. Por lo tanto, los requisitos para transferir desde la capa funcional a la capa de datos generalmente utilizan el lenguaje SQL.