Buscando un sistema de comunicados de prensa
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 p. >
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 p >
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