Red de conocimiento informático - Conocimiento informático - Buscando un sistema de comunicados de prensa

Buscando un sistema de comunicados de prensa

Resumen:

Partimos de la situación real de la escuela, inspeccionamos y analizamos los comunicados de prensa de la escuela y establecimos las funciones de implementación específicas del sistema de comunicados de prensa sobre la base del análisis de las necesidades de noticias de los estudiantes. También diseñamos cuidadosamente la estructura y las funciones del sistema para implementar visualización clasificada de noticias, recordatorios de noticias recientes y funciones de desplazamiento de noticias. Los usuarios autorizados pueden utilizar un navegador web y cooperar con el programa cliente de interacción persona-computadora para realizar la publicación, administración, estadísticas de comportamiento en tiempo real y grabación de noticias escolares. Este sistema es un subsistema del sitio web WEB de la escuela. Tiene una buena interfaz externa y puede cooperar bien con otros subsistemas del sitio web para publicar los comunicados de prensa de la escuela.

Palabras clave: gestión de columnas de visualización de noticias, entrada de comunicados de prensa, gestión de artículos, carga de archivos adjuntos

Contenido

Capítulo 1 Introducción... ...... ................................................. ................ ................................1

Capítulo 2 Comprensión de ASP...................... .................... ................................................ .. ........................2

Capítulo 3 Entorno y requisitos de desarrollo... ... .. .................................. ........... ....... ......3

Capítulo 4 Arquitectura y Diseño........................ ................................................. ...... .4

Capítulo 5 Diseño funcional... ............................ ........................ ................................ ............7

Capítulo 6 Descripción de funciones................. ............................ ........................ .................8

Capítulo 7 en conclusión............ ........ ...................... ....... .................... ........................21

Capítulo 8 Documento de referencia Agradecimientos....... ................................................. ......................... ......................... .... 22

Capítulo 1 Introducción

Con la aparición de Internet, las páginas web se integran gradualmente en la vida de las personas. La navegación rápida y oportuna de noticias y la información en línea rica y colorida hacen que Internet esté estrechamente relacionado con la vida de las personas, por lo que apareció en el mundo el tercer medio, Internet. Rompe las restricciones geográficas, realmente permite compartir información libremente y cambia el trabajo y el estilo de vida de las personas. La producción de páginas web es un medio importante para que las empresas y los individuos se promocionen, y también es una forma importante para que los estudiantes obtengan información sobre aprendizaje. Especialmente en el campo de la educación, hoy en día, cuando la educación de calidad y la educación permanente se han vuelto inevitables, las personas tienen necesidades de información cada vez más altas, y las páginas web son perfectas debido a su gran cantidad de información, su rápida transmisión y su falta de tiempo y espacio. restricciones. Por ello, las páginas web se han convertido poco a poco en un recurso educativo emergente. Es precisamente porque la red permite la interacción en tiempo real de la información de datos en el sitio web, garantizando la naturaleza en tiempo real de los datos del sitio web.

Con el desarrollo de Internet, el desarrollo y mantenimiento de sitios web estáticos se ha vuelto cada vez más difícil. Por un lado, el continuo aumento y cambio en la cantidad de información obliga a los mantenedores de sitios web a modificar con frecuencia los suyos. páginas web. Esto es especialmente cierto para los sitios web basados ​​en bases de datos. A medida que aumenta la cantidad de información en Internet y aumenta la interactividad, HTML se vuelve cada vez más difícil de procesar. Por otro lado, las páginas web estáticas no pueden interactuar eficazmente con los espectadores, lo que hace que las personas se aburran cada vez más y no quieran volver a entrar al mismo sitio web. Por lo tanto, desarrollar páginas web dinámicas o contenido dinámico se ha convertido en el objetivo de cada vez más sitios web. El llamado contenido dinámico es una página web especialmente elaborada por cada usuario según sus propias necesidades.

Las perspectivas de desarrollo de Internet son ilimitadas. La integración temprana con Internet, la sincronización con la era de la información y la integración con la alta tecnología inyectarán nueva vitalidad al desarrollo de todos los ámbitos de la vida en la sociedad. En vísperas de la era de Internet, escuchamos claramente la declaración de la era de Internet: quien controla Internet controla el futuro.

Capítulo 2 Comprensión de ASP

ASP se llama Active Server Pages (página de inicio dinámica del servidor). Es un entorno de aplicación que se puede diseñar utilizando el lenguaje VBscript o Java Script. y gestión de bases de datos de la red. Su principio de funcionamiento es que cuando el espectador realiza una solicitud de navegación, el servidor interpretará automáticamente el código del programa ASP en el contenido de la página web en formato HTML estándar y luego lo enviará al navegador del espectador para su visualización. También puedes pensar en ASP como un tipo especial de CGI.

Las páginas web generadas mediante ASP son más flexibles que HTML. Siempre que esté estructurada adecuadamente, una sola página ASP puede reemplazar miles de páginas web. Aunque ASP no es tan eficiente como algunas tecnologías más nuevas, es simple, intuitivo, fácil de aprender y es un atajo hacia la programación de páginas web. Tiene un entorno de secuencias de comandos del lado del servidor que se puede utilizar para crear y ejecutar aplicaciones de servidor web dinámicas, interactivas y de alto rendimiento.

Otra ventaja de Active Server es la seguridad del código. Los archivos ASP se pueden editar con un editor de texto normal, ASP usa VBScript, JavaScript y otros lenguajes de programación como herramientas de desarrollo, incrustados en texto HTML, use "" para incluir el programa ASP. Cuando el usuario realiza una solicitud desde el navegador al servidor web, el servidor web interpretará automáticamente el programa ASP como contenido de la página de inicio en formato HTML estándar. El cliente puede navegar por la página de inicio diseñada por ASP siempre que utilice un navegador convencional que pueda. ejecutar programas HTML, por lo que no tiene nada que ver con el navegador y garantiza que el código fuente del programa ASP no se filtre al exterior.

ASP incluye cinco componentes de servidor ActiveX integrados y cinco objetos integrados: componente de acceso a bases de datos, componente de acceso a archivos, componente de carrusel de anuncios, componente de enlace de contenido, componente de función de navegador y solicitud, servidor, sesión, Respuesta, Aplicación (Objeto de Aplicación). De todos los componentes ASP, el más útil es el componente de acceso a la base de datos, también conocido como ActiveX Data Objects o ADO. La publicación de una base de datos en un sitio web utilizará este componente y los objetos que contiene para leer y escribir en fuentes de datos ODBC.

Además, otra característica importante de la tecnología ASP es que los programadores pueden utilizar componentes de servidor ActiveX en Java, Visual Basic, Visual C++ y otros lenguajes para adaptarse a sus propias necesidades especiales para ampliar las funciones de ASP. , haciendo así que sus propias páginas web dinámicas tengan una escalabilidad casi ilimitada, que está más allá del alcance de los programas CGI tradicionales.

En resumen, ASP tiene las características de aprendizaje rápido y diseño rápido. No necesita dedicar mucho tiempo a aprender y diseñar aplicaciones WEB rápidamente.

El código fuente ASP se ejecuta en el lado del servidor y la confidencialidad del código es buena. Integrado con HTML, se puede ejecutar directamente sin compilar ni vincular, y se puede diseñar utilizando un editor de texto.

Capítulo 3 Entorno y requisitos de desarrollo

1. Propósito del desarrollo

Con el desarrollo de la tecnología informática, la tecnología de redes parece ser cada vez más importante en nuestras vidas. y el trabajo se ha vuelto cada vez más importante cada mes, especialmente hoy en día, cuando la información está altamente desarrollada, existe una necesidad urgente de información actualizada y publicación oportuna de información. Las páginas web interactivas dinámicas proporcionan exactamente estas funciones. Este sistema es un sistema interactivo en línea que puede realizar la publicación de noticias en línea para múltiples usuarios, la gestión de varias columnas, las estadísticas de comportamiento en tiempo real y la grabación en Internet.

2. Antecedentes del proyecto

HTML es un lenguaje de estilo Con el aumento de la cantidad de información y el fortalecimiento de la interactividad en Internet, HTML se vuelve cada vez más difícil de manejar. En programación ASP Con el lenguaje altamente desarrollado, iniciamos el desarrollo de un sistema de comunicados de prensa.

3. Entorno de desarrollo

1. Condiciones del hardware

Dos servidores, uno es un servidor de base de datos y el otro es una red de servidores web; equipos de comunicación, incluidos conmutadores, tarjetas de red, concentradores, MÓDEM, etc.

2. Plataforma del sistema

Al utilizar una estructura de navegador/servidor, el servidor utiliza Microsoft Windows NT4.0 como sistema operativo de red y el software del servidor web utiliza IIS3.0 (Internet). Servidor de información). El software del cliente incluye un sistema operativo independiente y un software de navegador, que utilizan Windows 2000 e Internet Explorer respectivamente. El sistema de base de datos utiliza Microsoft Access, lo que facilita la operación.

3. Herramientas de desarrollo

Las herramientas de desarrollo de sistemas basados ​​en web deberían permitir a los desarrolladores crear aplicaciones web dinámicas utilizando una variedad de tecnologías y deberían ser una herramienta visual. Desarrollamos utilizando DreamweaverMX, un entorno de desarrollo basado en equipos para crear rápidamente aplicaciones web basadas en datos que admiten ASP, pueden conectarse a bases de datos a través de ODBC y tienen lenguajes de programación JavaScript o VBScript fáciles de aprender.

4. Requisitos de funcionamiento

No deben producirse errores durante el uso normal. Si se encuentra un error irrecuperable del sistema durante la operación, también se debe garantizar la integridad de los datos, la precisión de los datos, las características de tiempo, la adaptabilidad, etc. También existen algunos requisitos que requieren que el sistema garantice la corrección, confiabilidad, eficiencia, integridad, facilidad de uso, mantenibilidad, capacidad de prueba, reutilización, seguridad y confidencialidad, portabilidad e interconectividad cuando el sistema está en ejecución.

Capítulo 4: Diseño Estructural

I. Construcción de Bases de Datos

Sólo cuando los datos se gestionan a través de una base de datos puede ser posible una gestión automatizada. La estructura de los datos afectará la aplicación de todo el mecanismo de gestión y, a menudo, será problemático modificarlo y establecerlo en el futuro. Por lo tanto, al comienzo del establecimiento, debemos establecer cuidadosamente una estructura completa y razonable.

En comparación con otras bases de datos, la base de datos de Microsoft Access es más simple y más conveniente de operar. El archivo de base de datos en este sistema de comunicados de prensa es una base de datos de tipo Access. La base de datos**** tiene diecinueve tablas como se muestra en la Figura 4.1.1

Figura 4.1.1 Base de datos del sistema

Figura 4.1.1 Base de datos del sistema

1. Diccionario de datos

1. p>1. Diccionario de datos

1. Diccionario de datos

Tipo de nombre de campo

Nombre de usuario Nombre de usuario char

Contraseña de usuario Contraseña char

Permiso Oskey bool

LoginIP LoginIP bool

Fecha de inicio de sesión

Fecha de inicio de sesión

Inicios de sesión Horas de inicio de sesión entero

Título título char

Contenido contenido Char

Autor Char

Hora Fecha y hora fecha

Estado IsChecked bool

BigClassNumber BigClassID entero

BigClassMaster BigClassMaster char

Número de BigClasses BigClassView entero

BigClassType BigClassType bool

BigClassName BigClassNamechar

MaxDisplayNumber MaxList entero

MaxNewsDisplayNumber MaxNewsList entero

MaxFocusNewsList entero

MaxHotNewsList entero

MaxTextList entero

MaxImgList entero

MaxImageList MaxImgList entero

Mostrar días InDate entero

Ruta de la imagen ImgPath char

Nombre del sitio web WebName char

Dirección del sitio web WebUrl char

Título del sitio web WebTitle char <

Correo electrónico del administrador AdminEmail char

UploadFlag entero

Fecha de fecha de inicio Fecha de fecha de inicio

El diccionario de datos de este sistema es el que se muestra en la Tabla 4.2.1 y Tabla 4.2.2

Tabla 4.2.1

Tabla 4.2.2

Tipo de nombre de campo

Entero NewsID

Carácter SmallClassName

Carácter de nombre especial TopicName

Carácter de título de título

Carácter de nombre de usuario de MemberName

Hora de entrada Fecha de hora de actualización

Ruta del archivo adjunto

Personajes

Noticias relacionadas Acerca de los personajes

Clics Haga clic en número entero

Opciones activas Hot bool

Noticias recomendadas Goodnews bool

FocusNews FocusNews bool

Opción superior fija OnTop bool

SmallClassType número SmallClassType entero

SmallClassName SmallClassName char

Small Class Administrator SmallClassMaster char

Nombre del tema Nombre especial char

Nombre del miembro Nombre de usuario char

Correo electrónico Char

Descripción Signo char

Género Sexo bool

Hora de registroFechaAddDate

Entero de inicios de sesión

Entero de UserPoint

Entero de lectura de noticias

Entero de postnoticias

PublishNews entero

Entero Oicq

Nivel de miembro UserLevel char

Experiencia inicial LevelPoint entero

Número de visualización de noticias de hoy entero de hoy

El número de noticias mostradas en el último número total entero

El número de noticias mostradas ayer ayer entero

El número de noticias mostradas este mes mes entero

Número de noticias mostradas el último mes bmes Entero

Fecha fecha

Hora de registro fecha de entrada

3. Diagrama del módulo de funciones

1. Diagrama del módulo de funciones

Servidor web

Visualización en primer plano

Autenticación

Base de datos

Inicialización

Reautenticación

Recertificación

Recertificación

Recertificación

Recertificación

Recertificación

Certificación de Recertificación