Buscando un modelo de ensayo de sitio web para pequeñas y medianas empresas con acceso asp+.
Este artículo explica principalmente que con la adhesión de China a la OMC, Internet también se ha desarrollado rápidamente en China. Con su excelente interactividad y convenientes medios de comunicación, Internet se está convirtiendo en el nuevo medio con mayor potencial de desarrollo y futuro, y se ha convertido en un punto de acceso publicitario al que muchas empresas prestan atención. En particular, las pequeñas empresas deben aprovechar al máximo la tecnología de Internet, proporcionar servicios de información a clientes y socios en Internet y utilizar Internet para aprovechar oportunidades comerciales. El Centro de Servicios de Tecnología de la Información de Chongqing Saizhi Network, que se especializa en la venta de productos confidenciales y de seguridad, necesita crear un buen sitio web como portador de publicidad, servicios y comunicación externos, para coordinarse con el rápido desarrollo de la empresa, de modo que el sitio web tenga un distintivo. características de la industria, para que más empresas formen alianzas a través de Internet, permitiendo que más clientes conozcan Saizhi Network a través de Internet.
Asp+ACCESS es una tecnología madura, por lo que este proyecto utiliza el lenguaje Asp como base, elige el marco de desarrollo clásico B/S y utiliza ACCESS en la base de datos.
Palabras clave: Internet; sitio web corporativo; base de datos; arquitectura WEBB/S; ASPHMLCSSAccess 2003.
Resumen
Este párrafo habla principalmente de Internet está creciendo. y cambiando rápidamente. Internet se está convirtiendo en el nuevo medio con mayor potencial de desarrollo y futuro, y también es un punto de encuentro para la promoción de muchas empresas. La tecnología de red debe utilizarse plenamente para proporcionar servicios de información a clientes y empresas cooperativas, especialmente para solicitar negocios para las pequeñas empresas. Como compañía de valores, Chongqing Xinda Network Co., Ltd. debería construir mejor su propia página de inicio como portador de publicidad, servicios y comunicación, para que pueda crecer rápidamente. Permita que más empresas y clientes se unan y conozcan Chongqing Xinsi Network Co., Ltd. a través de la página de inicio.
ASP + ACCESS es una tecnología relativamente madura. Entonces, este sitio web utiliza ASP como lenguaje básico y Access como base de datos.
Palabras clave: Internet; sitio web de la empresa; estructura WEBB/S; ASPHTMLCSSAccess 2003.
Índice
Resumen 1
Resumen 2
Índice 1
1 Introducción 1
1.1 Antecedentes del desarrollo 1
1.2 Objetivos y expectativas del desarrollo del proyecto
1.3 Estructura del documento 2
2 Introducción a la tecnología de desarrollo de sitios web 3
2.1 Introducción a ASP 3
2.2 Introducción a Microsoft Access 2003 3
3 Análisis de requisitos del sitio web 4
3.1 Descripción general 4
3.2 Requisitos funcionales 4
3.3 Requisitos de rendimiento 5
3.4 Diagrama de flujo del sitio web 5
4 Diseño general del sitio web 7
4.1 Principios de diseño del sitio web 7
4.2 La estructura general del sitio web 7
4.3 Descripción general de los módulos funcionales del sitio web 10
5 Diseño e implementación de la base de datos 11
5.1 Diseño de base de datos
p>
5.2 Análisis de requisitos de base de datos 11
5.3 Diseño de estructura conceptual de base de datos 11
5.4 Base de datos lógica Diseño de estructura 12
6 Diseño detallado del sitio web 16
6.1 Interfaz del sistema de gestión backend 16
6.2 Interfaz principal del sitio web 21
7 Depuración del sitio web e instrucciones para el usuario 23
7.1 Depuración del sitio web 23
7.2 Instrucciones para el usuario 23
8 Conclusión 24
Referencias 25
Gracias 26
Apéndice (Parte) Código fuente 27
1 Introducción
La era de la información ha llegado y los tentáculos de Internet ya han cubierto todos rincón del mundo. Hoy en día, crear su propio sitio web corporativo se ha convertido en un medio necesario para las empresas en la era de la información.
Antecedentes del desarrollo de 1.1
Hoy en día, el desarrollo de Internet ha mostrado la tendencia de comercialización, popularización y globalización. En la actualidad, casi todas las empresas del mundo utilizan Internet para transmitir información comercial y realizar actividades comerciales, desde promover empresas, publicar anuncios, contratar empleados, entregar documentos comerciales e incluso ampliar mercados y ventas en línea.
Hoy en día, Internet se ha convertido en un medio estratégico para que las empresas compitan. La expansión diversificada de las operaciones corporativas y la mayor expansión de la escala corporativa han planteado mayores requisitos para la gestión corporativa, el desarrollo comercial y la imagen de marca corporativa. En las nuevas condiciones económicas respaldadas por la tecnología de la información, cada vez más empresas utilizan Internet como una herramienta eficaz. El sitio web ya ha entrado en la etapa sustantiva desde la etapa de demostración, proporcionando especialmente un escenario para que las empresas se muestren y creando un atajo para que los consumidores comprendan la empresa. Las empresas pueden establecer plataformas comerciales a través de Internet, implementar servicios de ventas para todo clima, promover la imagen corporativa, promover productos corporativos, publicar noticias corporativas y, al mismo tiempo, permitir que las empresas comprendan mejor la psicología y las necesidades de los clientes a través de la retroalimentación de información. La combinación orgánica de una empresa virtual de sitio web y una empresa física ayudará a ampliar los canales de venta de productos de la empresa, ahorrará muchos costos operativos y de publicidad y aprovechará mejor las oportunidades comerciales. Con el desarrollo de las redes globales de información, Internet no es sólo una tecnología sino, lo que es más importante, se ha convertido en un nuevo modelo de negocio. Desde el nivel 4C (conexión, comunicación, comercio, cooperación), ha cambiado por completo la forma en que los humanos trabajan, estudian, viven y se entretienen, y se ha convertido en la principal fuerza impulsora del crecimiento económico nacional y regional. Internet se está convirtiendo en la base de datos de información pública más grande del mundo, que contiene innumerables recursos de información y la información más reciente se puede obtener mediante búsquedas en la red. Más importante aún, la mayor parte de la información es gratuita y la aplicación del comercio electrónico puede permitir a las empresas obtener información comercial masiva que no se puede obtener con el modelo tradicional, manteniéndose así por delante de los competidores en la feroz competencia del mercado.
1.2 Objetivos y expectativas de desarrollo del proyecto
(1) Establecer una nueva imagen corporativa
Para una pequeña empresa centrada en el desarrollo de software y la venta de productos de seguridad, el La imagen de marca de una empresa es muy importante. Especialmente hoy en día, cuando la tecnología de Internet está altamente desarrollada, la mayoría de los clientes aprenden sobre los productos corporativos, la imagen corporativa y la solidez corporativa a través de Internet. Por tanto, la imagen del sitio web de una empresa suele determinar la confianza de los clientes en los productos de la empresa. Establecer un sitio web con estándares internacionales puede mejorar enormemente la imagen general de la empresa.
(2) Mejorar la capacidad de ventas
El poder de ventas se refiere al reflejo de la ventaja de calidad integral del producto en las ventas. La teoría del marketing moderna cree que las ventas son comunicación. El éxito de las ventas depende no sólo de si se pueden comunicar plenamente las ventajas del producto, sino también de cuánta información eficaz pueda obtener del mismo el público objetivo. Debido a la naturaleza "uno a uno" de Internet, los sujetos destinatarios pueden elegir de forma independiente la información que les resulte útil. Esto en sí mismo determina que los consumidores estén interesados en la información. De esta manera, la difusión de información no es agregada subjetivamente por los consumidores, sino absorbida selectivamente por los consumidores. Al mismo tiempo, a través del diseño avanzado del sitio web, la información del producto no solo tiene la ventaja de una gran cantidad de información en los periódicos, sino que también combina las ventajas de estimulación integral del sonido, la luz y la electricidad de la televisión, que pueden atraer firmemente al objetivo. audiencia. Por lo tanto, la eficacia de la difusión de información sobre el producto mejorará enormemente, al tiempo que mejorará el poder de ventas del producto.
(3) Incrementar el valor añadido
Mucha gente sabe que comprar productos no se trata sólo de objetos físicos visibles, sino también de servicios postventa invisibles. Este es el valor añadido del producto. Cuanto mayor sea el valor añadido de un producto, más competitivo será en el mercado y más popular entre los consumidores. Por tanto, para ganar mercado, las empresas deben hacer todo lo posible para aumentar el valor añadido de sus productos. En esta etapa, los métodos tradicionales de servicio posventa ya no pueden satisfacer las necesidades de los clientes. Proporcionar a los consumidores servicios en línea convenientes, efectivos e instantáneos las 24 horas es una nueva dirección que refleja el valor agregado del proyecto. Los clientes de todo el mundo pueden descargar la información que necesitan, obtener respuestas a sus preguntas en línea y enviar sus propias preguntas en línea en cualquier momento a través del sitio web.
Con base en los puntos anteriores, los objetivos de construcción del sitio web del Centro de Tecnología de la Información de la Red Saizhi de Chongqing se pueden resumir como:
1) Ayudar a las empresas a establecer una promoción efectiva de la imagen corporativa, la exhibición del estilo corporativo y producto Promocionar y crear una nueva imagen de “Saizhi.com”.
2) Aprovechar al máximo las ventajas rápidas e interregionales de Internet para transmitir información y reportar noticias de la empresa de manera oportuna.
3) A través del sistema de oferta y demanda en línea, se pueden realizar consultas, pedidos y transacciones de información de oferta y demanda en línea, y se pueden optimizar los canales de circulación de información.
1.3 Disposición de la estructura de la tesis
El contenido principal de este artículo es el diseño e implementación de sitios web para pequeñas empresas, que se divide en siete capítulos:
Capítulo 1 es la introducción. Se describen los antecedentes de desarrollo, los objetivos y las expectativas de este artículo.
El Capítulo 2 es una breve introducción a la tecnología de desarrollo de sitios web, centrándose en conocimientos técnicos como ASP y la base de datos Access2003.
El tercer capítulo es el análisis de la demanda del sitio web, que presenta principalmente los requisitos funcionales, los requisitos de rendimiento, los requisitos operativos y el diagrama de flujo del sitio web.
El Capítulo 4 es la realización de la estructura general del sitio web. Presenta principalmente los principios del diseño del sitio web, la estructura general del sitio web y los módulos funcionales del sitio web, centrándose en los módulos funcionales del sitio web. sitio web.
El Capítulo 5 es el diseño y la implementación de la base de datos. Presenta principalmente los pasos del diseño de la base de datos: análisis de requisitos de la base de datos, diseño de la estructura conceptual de la base de datos y diseño de la estructura lógica de la base de datos, enfocándose en el diseño de la estructura lógica de la base de datos.
El Capítulo 6 es el diseño detallado del sitio web, enfocándose principalmente en varios módulos funcionales: backend del sitio web, frontend del sitio web, BBS y otros módulos.
El Capítulo 7 trata sobre la depuración del sitio web y las instrucciones para el usuario, que presenta principalmente la depuración del sitio web y las instrucciones para el usuario.
El capítulo 8 es la conclusión.
2 Introducción a la tecnología de desarrollo de sitios web
2.1 Introducción a ASP
El nombre completo de ASP es Active Server Pages, que son páginas de servidor dinámicas. ¿Por qué se llaman páginas de servidor dinámicas? Esto se debe a que la Internet anterior estaba compuesta de páginas HTML estáticas. Si necesita actualizar el contenido de su sitio web, debe crear una gran cantidad de páginas HTML. Con ASP, podemos mostrar contenido diferente a los usuarios en diferentes momentos según los diferentes usuarios. La actualización del contenido del sitio web ya no es un proceso aburrido y repetitivo, sino que se ha vuelto simple e interesante. Por lo tanto, ha habido un aumento en el aprendizaje de ASP en China.
La programación ASP es más cómoda y flexible que HTML. Se ejecuta en el servidor web y luego envía los resultados al navegador del cliente en formato HTML. Por lo tanto, ASP es mucho más seguro que los lenguajes de programación ordinarios. La mayor ventaja de ASP es que puede contener etiquetas HTML, acceder directamente a la base de datos y utilizar controles ActiveX infinitamente ampliables. Los usuarios pueden utilizar controles ActiveX directamente. Llame a métodos y propiedades de objetos para implementar potentes funciones interactivas de una manera sencilla. Sin embargo, la tecnología ASP no es perfecta porque se limita básicamente a la plataforma del sistema operativo de Microsoft. El principal entorno de trabajo es la estructura de aplicaciones IIS de Microsoft. Y como los objetos ActiveX tienen características de plataforma, la tecnología ASP debe funcionar en servidores web multiplataforma. No es fácil. La tecnología asp de Microsoft ahora se ha desarrollado. Versión en línea. Para muchas personas, utilizar ASP para crear páginas web dinámicas, sitios web completos y aplicaciones basadas en web en plataformas de servidor Windows se ha convertido en un enfoque muy natural. En la barra de direcciones del navegador, la extensión del archivo. ASP es la misma que la extensión del archivo. plor. cgi para crear páginas web dinámicamente. Ha sido aceptado por los turistas. Al desarrollar programas ASP, el formato de columna y el diseño de las páginas web estáticas a menudo se diseñan en lenguaje HTML y luego se agrega un programa de script basado en HTML para formar un programa ASP, logrando así páginas web dinámicas. En el desarrollo de programas ASP, se utilizan JavaScript y VBScript, y VBscript se utiliza de forma predeterminada. VBscript es un subconjunto del lenguaje de programación VB y su sintaxis es básicamente la misma que la de VB [6].
2.2 Introducción a Microsoft Access 2003
Access es potente y fácil de usar, y es una de las mejores herramientas de desarrollo de bases de datos de escritorio. Access tiene una diferencia significativa con otros sistemas de desarrollo de bases de datos: el sistema de bases de datos Access traslada la creación de aplicaciones de bases de datos al entorno del usuario. Los usuarios pueden desarrollar una aplicación de base de datos potente y bastante profesional en poco tiempo sin escribir una línea de código. El proceso es completamente visible [3].
Otra diferencia importante entre Access y otras bases de datos de escritorio es que los archivos de bases de datos de Access incluyen tanto tablas utilizadas para almacenar datos como otros objetos utilizados para manipular o controlar datos. Consta de siete objetos: tablas, consultas, formularios, informes, páginas web, macros y módulos [2].
Access 2003 ha realizado grandes mejoras en sus funciones de red. En la base de datos, puede vincular directamente a la página web o archivo de red especificado a través del campo de hipervínculo, o puede publicar los datos en el archivo de la base de datos en la red a través de la "página de acceso a datos" para lograr el intercambio de datos.
3 Análisis de la demanda del sitio web
3.1 Descripción general
En la actualidad, las empresas todavía dependen principalmente de métodos comerciales tradicionales. Sin embargo, con el advenimiento de la globalización económica y la economía del comercio electrónico, las empresas ya no pueden adaptarse a la tendencia de la globalización económica si se apegan al modelo tradicional. Muchas empresas no son conscientes del peligro de ser eliminadas porque están bien administradas y no pueden adaptarse al entorno de desarrollo económico. Es una realidad inevitable que las empresas se conecten a Internet para desarrollar el comercio electrónico. Cuando sus competidores disfrutan de información a través de Internet, reducen costos a través del comercio electrónico y amplían los canales de ventas, usted sólo puede perder la oportunidad.
Las empresas con sus propios sitios web pueden aumentar su negocio y atraer más clientes. La red no es regional. Siempre que tenga un sitio web, personas de todo el mundo podrán descubrir su información y atender a más clientes. Además, el sitio web puede promocionar su empresa en consecuencia, lo que no sólo reduce los costos de promoción, sino que también establece una mejor imagen para su empresa.
3.2 Requisitos funcionales
Según las diferentes necesidades y permisos de los diferentes usuarios, los diferentes roles deben tener diferentes funciones en el sistema. Los siguientes son los roles de tres roles en los sitios web corporativos.
(1) Funciones que deben tener los administradores de sitios web
Administrar información de productos, agregar, modificar y eliminar categorías de productos;
La gestión de noticias corporativas puede realizar las adiciones correspondientes , operaciones de eliminación y modificación;
Administrar pedidos de productos y poder revisar pedidos y realizar las operaciones correspondientes;
La gestión de información de mensajes puede agregar y eliminar información enviada por usuarios registrados.
(2) Funciones que deben tener los usuarios registrados en el sitio web.
Los usuarios registrados del sitio web pueden iniciar sesión, explorar información web y publicar comentarios en el tablero de mensajes privado después de iniciar sesión.
(3) Funciones que deben tener los usuarios no registrados del sitio web
Para los usuarios no registrados del sitio web, el sistema puede proporcionar funciones de registro y también puede navegar por el sitio web como usuarios no registrados y publicar comentarios en foros de mensajes públicos. .
3.3 Requisitos de rendimiento
Para garantizar el funcionamiento a largo plazo, seguro, estable, confiable y eficiente del sistema del sitio web, el funcionamiento del sitio web empresarial debe cumplir con el siguiente rendimiento requisitos:
1. Requisitos de funcionamiento del sistema terminal del servidor:
Software del sistema: servidor Windows NT
Sistema de gestión de base de datos: SQL Server/Access
Requisitos de hardware: Pentium IV 450 o superior, 1G RAM.
2. Requisitos de funcionamiento del subsistema cliente:
Software del sistema: estación de trabajo Windows NT
Sistema de gestión de base de datos: SQL Server/Access
Requisitos de hardware: Pentium III o superior, memoria de 256 M.
3.4 Diagrama de flujo del sitio web
A continuación se muestra un análisis del diagrama de flujo funcional de cada usuario.
El análisis del proceso de la función de membresía se muestra en la Figura 3.1.
Figura 3.1 Diagrama de flujo de la función de membresía
El análisis del flujo funcional del administrador se muestra en la Figura 3.2.
Figura 3.2 Diagrama de flujo de la función del administrador
4 Diseño general del sitio web
4.1 Principios de diseño del sitio web
Principios prácticos: Asegúrese de que el El sitio web tiene un buen rendimiento del sistema, una interfaz de usuario amigable y una alta eficiencia de procesamiento. Es fácil de usar y mantener para los administradores y adopta tecnología madura.
Principio de avance: adoptar tecnología avanzada y madura para que tenga un mayor nivel técnico y un ciclo de vida más largo.
Principio de compatibilidad: El sistema de hardware y la plataforma seleccionados se pueden adaptar bien al desarrollo y uso.
Principio normativo: el proceso de diseño de software se lleva a cabo estrictamente de acuerdo con las especificaciones de "ingeniería de software", y la codificación del sistema, la plataforma del sistema operativo y los métodos de desarrollo adoptados cumplen con los estándares internacionales y nacionales correspondientes.
4.2 La estructura general del sitio web
El sitio web consta principalmente de tres partes: recepción del sitio web, sistema de gestión backend del sitio web y base de datos. La recepción del sitio web incluye 8 columnas funcionales: Acerca de nosotros, Centro de noticias, Honores y calificaciones, Exhibición de productos, Reclutamiento de talentos, Servicio al cliente, Comunidad SMXH y Contáctenos.
El sitio web refleja la acumulación de la propia empresa. La propia empresa tiene más textos de planificación, normas y reglamentos y contenido de actividad, por lo que necesita enriquecer la expresión del contenido del sitio web.
Enriquecer el contenido del sitio web (aumentar la cantidad de información, mejorar la legibilidad, ampliar el conocimiento y fortalecer la promoción de la cultura corporativa) es una cuestión que debe considerarse seriamente en el diseño funcional del front-end. Por ejemplo, el módulo funcional front-end de cada sitio web corporativo requiere noticias corporativas y exhibición de productos. La captación de talento y la atención al cliente completan la funcionalidad del sitio web. Con respecto a nosotros y nuestras calificaciones honoríficas, la compañía publicita desde un lado que la comunidad SMXH (foro) es una columna creada por Saizhi Network Co., Ltd. de acuerdo con las necesidades especiales de las empresas porque es el organizador del Chongqing Confidential. Asociación de Empresas, la empresa debe proporcionar a los miembros una plataforma de comunicación en línea Proporcionar algunos servicios especiales a los miembros. En resumen, se debe realizar el diseño de la función front-end, cada módulo tiene sus necesidades y se deben mejorar las funciones de todo el sitio web.
El diseño funcional back-end del sitio web debe cumplir plenamente con los requisitos del módulo funcional front-end. Por supuesto, también hay muchas empresas que se especializan en el desarrollo de backends de sitios web (como Dongyi) que pueden proporcionar potentes backends de sitios web profesionales. Como pequeña empresa, este backend no es muy práctico porque el programa de gestión de backend profesional es demasiado complejo y no puede ser gestionado por personal interno. Por lo tanto, en el diseño de sitios web para pequeñas empresas, es muy necesario desarrollar un sistema de gestión backend de sitios web pequeños.
4.3 Descripción general de los módulos de funciones del sitio web
La tarea principal del sitio web corporativo es publicar noticias corporativas e información de productos, el administrador puede agregar la información más reciente sobre productos y noticias corporativas; también modificarlo, eliminarlo y modificarlo. Y proporcione la información más reciente sobre productos y noticias corporativas para que los visitantes puedan navegar.
Las funciones principales de cada columna del front desk del sitio web son las siguientes:
Sobre nosotros: barra de navegación de primer nivel, que es el perfil de la empresa y el corporativo de la empresa. posición de promoción cultural;
② Centro de noticias: la barra de navegación de primer nivel, que contiene noticias corporativas de la empresa, informes de eventos importantes y noticias importantes de la industria;
(3) Exhibición del producto : la barra de navegación de primer nivel, que es la introducción del producto actual de la empresa, que consta de los productos actuales de la empresa. Vende principalmente cinco series de productos;
(4) Reclutamiento de talentos: la barra de navegación de primer nivel, donde el reclutamiento corporativo publica información de reclutamiento laboral para el departamento de personal y administración;
⑤Servicio al cliente: barra de navegación de primer nivel La barra de navegación de primer nivel proporciona a los clientes del sitio web funciones como modificación de datos, consulta de pedidos y membresía. mensajes (los mensajes de los miembros se utilizan para proteger los datos de los clientes contra robo y uso ilegal);
⑥Socios: barra de navegación de primer nivel, información de la empresa sobre los socios actuales.
⑦ Contáctenos: barra de navegación de primera clase, que incluye información de contacto de la empresa, tablero de mensajes de usuario común (no es necesario registrarse), soporte técnico, mapa electrónico
⑧ comunidad smxh: primero; -La columna de navegación de clase, el Foro de la Asociación de Empresas Confidenciales, proporciona intercambio de información y aprendizaje para los miembros de la Asociación de Empresas Confidenciales.
5 Diseño e implementación de bases de datos
5.1 Diseño de bases de datos
La base de datos juega un papel muy importante en el sistema de un sitio web, y el diseño de la estructura de la base de datos afectará directamente afectar la eficiencia y el efecto de la ejecución del sitio web. El diseño de una base de datos consiste en construir el modelo de base de datos óptimo para un entorno de aplicación determinado, establecer una base de datos y su sistema de aplicación, almacenar datos de manera efectiva y satisfacer los requisitos de información y procesamiento del usuario. Un diseño razonable de la estructura de la base de datos puede mejorar la eficiencia del almacenamiento de datos y garantizar la integridad y coherencia de los datos [2].
Al diseñar un sistema de base de datos, primero se deben comprender completamente las necesidades del usuario en todos los aspectos, incluidas las necesidades existentes y posibles futuras. El diseño de la base de datos generalmente incluye los siguientes pasos:
(1) Análisis de los requisitos de la base de datos
(2) Diseño de la estructura conceptual de la base de datos
(3) Lógica estructural; diseño.
5.2 Análisis de requisitos de la base de datos
Para diseñar toda la base de datos, se deben comprender y analizar con precisión las necesidades del usuario (incluidos los datos y el procesamiento). El análisis de las necesidades del usuario es la base de todo el proceso de diseño y también es el paso más difícil y que requiere más tiempo. Como análisis de necesidades más básico, si se realiza de manera suficiente y precisa determina la velocidad y la calidad de la construcción de la base de datos.
Las necesidades del usuario se reflejan en el suministro, almacenamiento, actualización y consulta de diversa información, lo que requiere que la estructura de la base de datos cumpla plenamente con la salida y entrada de diversa información. Recopile datos básicos, estructuras de datos y procedimientos de procesamiento de datos para formar un diccionario de datos detallado que siente las bases para diseños específicos posteriores. Utilizando esta idea como estrategia de diseño, los sitios web de pequeñas empresas tienen al menos los tres requisitos siguientes:
(1) Tabla de usuarios: incluye nombres de usuario, contraseñas y otros elementos de datos.
(2) Lista de productos: los elementos de datos incluidos incluyen el número de producto, la categoría del producto, las imágenes del producto, etc.
(3) Tabla de noticias: Contiene elementos de datos como título, categoría, hora, etc.
5.3 Diseño de la estructura conceptual de una base de datos
El diseño de la estructura conceptual es el proceso de abstraer la información analizada de la demanda del usuario en un modelo conceptual. Es decir, sobre la base del análisis de la demanda, se diseñan varias entidades y sus modelos de diseño de estructuras conceptuales interrelacionadas que pueden satisfacer las necesidades de los usuarios. Sólo de esta manera se puede utilizar un DBMS para implementar mejor y con mayor precisión estos requisitos, que es la clave para todo el diseño de la base de datos.
Las principales características de la estructura conceptual son que puede reflejar de manera verdadera y completa el mundo real, es fácil de entender y cambiar, y es fácil de convertir en varios modelos de datos, como relaciones, redes y jerarquías. . Una herramienta poderosa para describir modelos conceptuales es el modelo E-R.
Por lo general, existen cuatro métodos para diseñar una estructura conceptual:
(1) De arriba hacia abajo, es decir, primero define el marco de la estructura conceptual global y luego lo refina gradualmente.
(2) De abajo hacia arriba, es decir, primero definir la estructura conceptual de cada aplicación local y luego integrarlas para obtener la estructura conceptual global.
(3) Expandir gradualmente, primero definir la estructura conceptual central más importante y luego expandirse hacia afuera para generar gradualmente otras estructuras conceptuales mediante una bola de nieve hasta obtener la estructura conceptual general.
(4) Estrategia mixta, es decir, una combinación de arriba hacia abajo y de abajo hacia arriba, utilizando la estrategia de arriba hacia abajo para diseñar un marco de estructura conceptual global, usándola como esqueleto para integrar los bottom-up Todas las estructuras conceptuales locales diseñadas en la estrategia. La estrategia más comúnmente utilizada es el enfoque ascendente, es decir, el análisis de requisitos de arriba hacia abajo, seguido del diseño de estructura conceptual ascendente.
Con base en el análisis de demanda anterior y la planificación del diseño de la base de datos, las entidades de este sitio web son: entidad miembro, entidad de producto, entidad de noticias y entidad administradora. El diagrama E-R de la relación entre administradores y entidades de noticias se muestra en la Figura 5.1.
Figura 5.1 Diagrama E-R de Administrador y Noticias
5.4 Diseño de estructura lógica de base de datos
La estructura conceptual es una estructura de información independiente de cualquier modelo de datos. La tarea del diseño de la estructura lógica es convertir el diagrama E-R básico diseñado en la etapa de diseño de la estructura conceptual en una estructura lógica consistente con el modelo de datos respaldado por el producto DBMS.
Al diseñar una estructura lógica, generalmente se divide en tres pasos:
(1) Transformar la estructura conceptual en una relación general, una red y un modelo jerárquico;
(2) Convertir los modelos relacionales, de red y jerárquicos convertidos en modelos de datos compatibles con sistemas de gestión de bases de datos específicos;
(3) Optimizar el modelo de datos.
Convierta el diseño de la estructura conceptual anterior de la base de datos en un modelo relacional. Las tablas de la base de datos toman como ejemplos la tabla de membresía, la tabla de noticias y la tabla de reclutamiento de talentos. Los resultados del diseño son los siguientes:
6 Diseño detallado del sitio web
6.1 Interfaz del sistema de gestión backend
p>6.2 Interfaz principal del sitio web
7 Depuración del sitio web e instrucciones para el usuario
7.1 Depuración del sitio web
Depurar una aplicación es una tarea de programación muy importante. Cuando ocurre un error en el programa, utilice la depuración para encontrar el problema y resolverlo. Los pasos de la aplicación son los siguientes:
(1) Seleccione el objeto o archivo a depurar, abra el archivo correspondiente, el código se mostrará en Dreamwaver y luego depure en Dreamwaver.
(2) Después de modificar un determinado fragmento de código, puede obtener una vista previa del resultado en el navegador. Si aún tiene preguntas, repita (1).
Repetir los pasos (1) y (2) nuevamente hasta que el programa no tenga errores.
8 Conclusión
Después de más de tres meses de diseño y desarrollo, el sitio web para pequeñas empresas está básicamente desarrollado. Sus funciones básicamente satisfacen las necesidades de las empresas y pueden completar comunicados de prensa básicos y lanzamientos de productos. Este programa resuelve eficazmente los problemas de entrada, modificación y consulta de datos. Y puede administrar los permisos de la base de datos. Sin embargo, debido a la falta de conocimiento y tiempo, algunas funciones sutiles no se han implementado, principalmente porque algunos algoritmos no son lo suficientemente simples y deben mejorarse y moderarse en trabajos futuros. Durante este período de diseño, siento que he aprendido muchos conocimientos que antes no había comprendido en profundidad, así como conocimientos a los que nunca había estado expuesto. Como conocimiento de bases de datos ASP y Microsoft Office Access y diseño de sitios web. En mis estudios anteriores, también aprendí ASP y Microsoft Office Access, pero eso fue solo en la etapa de comprensión.
Sin embargo, este proyecto de graduación me brindó la oportunidad de comprender y aplicar mejor este conocimiento. Durante el proceso del proyecto de graduación, me familiaricé con la aplicación y el desarrollo de bases de datos y obtuve una comprensión más profunda de los principios de instalación de muchos software. Obtuve una mayor comprensión del proceso de desarrollo de software y la teoría de la ingeniería de software, lo que enriqueció enormemente mi software; experiencia de desarrollo; y tener una comprensión más profunda de los conocimientos relevantes aprendidos en el proceso de estudio anterior y aplicarlos aún más al proyecto de graduación.
Sin embargo, debido al corto tiempo del proyecto de graduación y al conocimiento limitado, este sitio web todavía tiene muchos aspectos insatisfactorios. Todavía hay algunos problemas en este sitio web:
(1) El sistema aún. existe Algunos problemas de seguridad;
(2) Algunas funciones del sistema no se pueden implementar bien y algunos aspectos del sistema no se han tenido en cuenta;
(3) El sistema se ejecuta multiplataforma. Hay algunas deficiencias.
Estos necesitan mejoras adicionales.
Por lo tanto, el trabajo y la investigación en estas áreas deben fortalecerse en el futuro: investigar y fortalecer la gestión de seguridad de los sitios web; familiarizarse con algunas aplicaciones de software de uso común y fortalecer el aprendizaje de la biblioteca de funciones de red;
Referencia
[1] "Ejemplos y tecnología de programación de redes ASP" editado por Hu Biao, Peripheral Technology, People's Posts and Telecommunications Press, mayo de 2004, primera edición.
[2] "Introducción a los sistemas de bases de datos (cuarta edición)" editado por Sa Shixuan Wang, Higher Education Press, tercera edición, junio de 2006 65438+2 meses.
[3]Li Yanling, Chen Guang. Acceda a 2000 conceptos básicos y aplicaciones[M]. Beijing: Prensa de la Universidad de Tsinghua, 2003.
[4][EE.UU.] Khristine Anwnpage, traducido por Wang Jun, Dreamweaver MX 2004 Web Design Standard Textbook (edición china) Electronic Industry Press, 2004-09.
[5] Descifrando SEO: optimización de motores de búsqueda y estrategias de éxito de sitios web Autor: (EE. UU.) Ou Zhaohui Electronic Industry Press
[6] Shang, tutorial de caso de programación de red-ASP, Tsinghua Prensa Universitaria 2004-1-1.
Ren Shengbing, Xing Lin. Ingeniería de software[M]. Primera edición. Prensa de la Universidad de Correos y Telecomunicaciones de Beijing, 2004.
[8] Wang Xingdong, Programación de aplicaciones ASP y ASP.NET 150 casos" Electronic Industry Press, mayo de 2004.
Gracias
Durante la finalización de la tesis, mi supervisor Chen Libin me brindó cuidadosa atención y orientación, y me gustaría expresar mi más sincero agradecimiento. La actitud de trabajo seria y responsable del maestro Chen, su estilo académico riguroso y su estilo de trabajo diligente me conmovieron profundamente. Aprenderé de su espíritu en mis futuros estudios y trabajos.
Mientras desarrollaba el sitio web, también me beneficié mucho de las discusiones mutuas con mis compañeros de clase. En unos pocos meses, además de aprender a desarrollar bases de datos, también aprendí el espíritu de estudio serio, lo cual es una fortaleza en mi vida futura.
Además, me gustaría agradecer a todos los profesores de la Universidad Tecnológica de Hunan por guiarme en el camino. Su enseñanza seria y su arduo trabajo me brindaron un estudio y una comprensión integrales del conocimiento de la informática. También me gustaría agradecer a todos mis compañeros que se han preocupado, ayudado y enriquecido mi vida universitaria.
Finalmente, me gustaría agradecer a mis padres por su arduo trabajo y esmerada enseñanza a lo largo de los años, dándome la oportunidad de estudiar en la universidad, y brindándome los conocimientos que tengo hoy.