Referencias en papel de librerías en línea

Olvídalo, te lo enviaré directamente. Tienes que cambiarlo antes de poder usarlo.

Proyecto de Graduación (Tesis)

Propuesta de Tesis

Sistema de Librería Online

Escuela de Ingeniería de la Información

Informática y tecnología profesional

Instrumento de nivel de clase N032

Xue Hao No. 1

Nombre del estudiante

Profesor

Fecha de inauguración: 10 de marzo de 2007

1. Antecedentes y trascendencia del tema.

Este sistema describe el proceso de compra, venta e intercambio de información sobre bienes y servicios a través de redes informáticas, incluido Internet. Con el desarrollo de la sociedad y la popularización de Internet, las compras en línea se han convertido en un importante medio del comercio en línea. B2C puede evitar a los intermediarios (como mayoristas, vendedores o distribuidores) y establecer relaciones directas con los clientes. El sitio web también puede proporcionar a los usuarios información detallada sobre los productos, y los usuarios pueden comprar productos en línea y confirmar sus pedidos. Al mismo tiempo, el sitio también ofrece recomendaciones y valoraciones sobre productos seleccionados o minoristas electrónicos.

La información de origen del sitio web facilita a los vendedores en línea analizar la efectividad de las operaciones del sitio web desde diferentes aspectos. Al menos pueden ver el tráfico generado por algunas medidas comunes de promoción del sitio web, como directorios de clasificados y motores de búsqueda naturales, en línea. anuncios colocados por sitios web de visualización en línea, etc.

Las ventas en línea brindan a las personas un entorno más amplio: las personas no están limitadas por el tiempo, el espacio y las compras tradicionales, y pueden realizar transacciones en línea en cualquier momento y en cualquier lugar. Mercado más amplio: el mundo se hará más pequeño en Internet. Un comerciante puede enfrentarse a consumidores de todo el mundo y un consumidor puede comprar en cualquier comerciante del mundo. Circulación más rápida y precios más bajos: el comercio electrónico reduce los eslabones intermedios en la circulación de productos básicos y ahorra muchos gastos, reduciendo así en gran medida el costo de la circulación y las transacciones de productos básicos. Más acorde con las necesidades de la época: hoy en día, la gente busca cada vez más la moda, presta atención a la individualidad y presta atención al entorno de compras en línea para reflejar mejor el proceso de compra personalizado.

Revisión de la literatura: los últimos resultados y tendencias de la investigación relacionada

Descripción general de 1 y ASP:

El nacimiento de ASP1.0 en 1996 trajo grandes cambios a el evangelio de la comunidad de desarrollo web. El desarrollo inicial de los programas web fue muy complejo. Crear una página dinámica simple requería mucho código C, lo cual era demasiado difícil para los programadores comunes. ASP, por otro lado, le permite utilizar VBScript, un lenguaje de secuencias de comandos simple, para escribir código incrustado en páginas HTML. Al programar, puede utilizar sus componentes internos para implementar algunas funciones avanzadas (como las cookies). Su mayor aporte radica en su ADO (ActiveX Data Object), que hace que el funcionamiento de la base de datos del programa sea muy sencillo, por lo que resulta sencillo diseñar páginas web dinámicas. Entonces, de la noche a la mañana, la programación web ya no es una tarea difícil como se imaginaba y parece que muchas personas pueden mostrar sus talentos.

En 1998, Microsoft lanzó ASP 2.0. Es parte del Option Pack de Windows NT4 y es un complemento para IIS 4.0. La principal diferencia entre ASP 1.0 y ASP 1.0 es que sus componentes externos se pueden inicializar, de modo que todos los componentes del programa ASP tienen espacio de memoria independiente y pueden manejar transacciones.

En el año 2000, con el exitoso lanzamiento de Windows 2000, se popularizó ASP 3.0 incluido con IIS 5.0 de este sistema operativo. En comparación con ASP 2.0, la ventaja de ASP 3.0 es que utiliza COM, por lo que la eficiencia será mejor y más estable que la versión anterior.

2. Descripción general de SQL Server:

1985: Microsoft e IBM anunciaron investigación y desarrollo cooperativos a largo plazo en sistemas operativos y software de sistemas.

Se lanzó oficialmente el sistema operativo 1987-OS/2 desarrollado sobre la base de MS DOS. Pronto, IBM lanzó un sistema operativo llamado OS/2 Extended Edition y lanzó un sistema de administración de bases de datos relacionales basado en SQL en este sistema operativo llamado OS/2 Database Manager.

El administrador de bases de datos OS/2 está diseñado para aplicaciones pequeñas y es parcialmente compatible con la base de datos DB/2, un producto de base de datos desarrollado por IBM para mainframes. El administrador de bases de datos OS/2 también fue diseñado con un componente llamado OS/2 Communications Manager. Más tarde, OS/2 se desarrolló gradualmente hasta convertirse en el DB/2 actual.

1988-Aparece por primera vez el nombre de SQL Server. Microsoft, Sybase y Ashton-Tate colaboraron para producir SQL Server 1.0 en el sistema operativo OS/2 basado en Sybase.

1989——Se lanzó SQL Server 1.0 y fue un gran éxito. Microsoft y Ashton-Tate se separan.

1990-Salió SQL Server 1.1 0 y fue lanzado oficialmente al mercado por Microsoft.

1991 - Se lanza la versión 1.11 de SQL Server.

1992-Salió SQL Server 4.2 desarrollado por Microsoft y Sybase***.

1993——Microsoft lanzó Windows NT 3.1 para apoderarse del mercado de sistemas operativos de servidores y logró un gran éxito. Al mismo tiempo, SQL Server para Windows NT 3.1 también se ha convertido en un producto de gran venta.

1994-Microsoft y Sybase se separan.

1995 - Versión SQL Server 6.0. Posteriormente, SQL Server 6.5 logró un gran éxito.

1998: se lanzó SQL Server 7.0 y SQL Server 7.0 comenzó a ingresar al mercado de bases de datos empresariales.

2000 - Se lanza SQL Server 2000.

2005 - Publicado por SQL Server en 2005.

3. Los principios básicos de funcionamiento y las características del desarrollo de sistemas de librerías en línea:

Hoy en día es una era de la información en rápido desarrollo. Internet es indispensable en todos los ámbitos de la vida y este es un entorno donde las computadoras se utilizan ampliamente en los sistemas de ventas en línea. La mayor ventaja de las computadoras es que pueden administrar información. El uso de información de control por computadora no solo mejora la eficiencia del trabajo, sino que también mejora en gran medida su seguridad.

De hecho, todo el proceso de transacción se puede dividir en tres etapas:

La primera etapa es la etapa de intercambio de información: para los comerciantes, esta etapa es la etapa de divulgación de información. Lo principal es elegir sus propios productos excelentes, organizar cuidadosamente la información de sus productos, crear su propia página web y luego unirse a sitios web conocidos con gran reputación, gran influencia y una alta tasa de clics para permitir que la mayor cantidad de personas posible. saber de ti. Para los compradores, esta etapa es la etapa de búsqueda de productos e información del producto en línea. Basándose principalmente en sus propias necesidades, busque la información y los productos que necesita en línea y elija comerciantes con buena reputación, buen servicio y precios bajos.

La segunda etapa es la etapa de firma del contrato de productos básicos: como B2B (empresa a empresa), esta etapa es el proceso de firma del contrato y completar el intercambio necesario de notas comerciales. Se debe prestar atención a cuestiones complejas como la precisión, la confiabilidad y la inmutabilidad de los datos. Como B2C (empresa a cliente individual), esta etapa es el proceso de firma del pedido para completar el proceso de compra. Los clientes deben registrarse en línea para los productos que seleccionó, así como su información de contacto, método de envío y método de pago, y enviarlos al comerciante. Después de recibir el pedido, el comerciante debe enviar un correo electrónico o llamar para verificar el contenido anterior.

La tercera etapa es la etapa de entrega de bienes y liquidación de fondos según el contrato: esta etapa es una etapa crítica de toda la transacción de productos básicos, que no solo implica la llegada correcta y segura de los fondos en línea, sino también también implica la entrega de bienes pago exacto y oportuno. En esta etapa, la participación de los bancos y los sistemas de distribución tiene mayores requisitos en términos de tecnología, leyes y estándares. El éxito del comercio online reside en esta etapa.

Características del desarrollo del comercio electrónico:

Entorno más amplio: las personas no están restringidas por el tiempo, el espacio y las compras tradicionales, y pueden realizar transacciones en línea en cualquier momento y en cualquier lugar.

Mercado más amplio: El mundo en Internet se hará más pequeño.

Un comerciante puede enfrentarse a consumidores de todo el mundo y un consumidor puede comprar en cualquier comerciante del mundo.

Circulación más rápida y precios más bajos: el comercio electrónico reduce los eslabones intermedios en la circulación de productos básicos y ahorra muchos gastos, reduciendo así en gran medida el costo de circulación y transacciones de productos básicos.

Más en línea con los requisitos de los tiempos: hoy en día, la gente busca cada vez más la moda, centrándose en la individualidad y el entorno de compra en línea puede reflejar mejor el proceso de compra personalizado.

6. Resumen:

En una era de rápido desarrollo de la tecnología informática, las ventas online juegan un papel importante como una de las formas importantes de transmitir información. Cada tipo de tienda online tiene sus propias características y áreas de aplicación, y varias tiendas online se comunican con usuarios externos de diversas formas. Por tanto, ante diferentes aplicaciones de usuario, es necesario desarrollar software de venta online para diferentes usuarios.

3. El contenido de investigación del tema y los métodos de investigación propuestos, rutas técnicas y dificultades de la investigación, así como los objetivos esperados.

1), contenido de la investigación:

1. El sistema de ventas online es un comercio electrónico típico. El sistema fue desarrollado en el entorno Visual Studio 2005 y propuso el objetivo básico de realizar la gestión de información bibliotecaria y el intercambio de recursos para promover el ritmo de las ventas digitales. Desde la perspectiva de la ingeniería de software, el diseño de la estructura del sistema y el diseño funcional de todo el modelo de ventas automático se explican de forma científica y rigurosa.

2. El sistema utiliza principalmente Visual Studio 2005 para desarrollar e implementar diversas funciones. Incluye principalmente las siguientes funciones: entrada y eliminación de productos; búsqueda de productos (a través de varias palabras clave, compra y venta de productos) (cantidad de ventas, cantidad de inventario, etc.);

3. El sistema utiliza SQL Server2005 como plataforma de base de datos. Las aplicaciones pueden acceder a la base de datos y ejecutarse en segundo plano para completar la clasificación de datos. SQL SERVER es una base de datos popular en la actualidad. Tiene las ventajas de datos estructurados, alto interés de los datos, alta independencia de los datos y gestión y control unificados de los datos mediante DBMS.

2) Método de investigación:

1. Este sistema está escrito en una estructura B2C, utilizando el lenguaje de programación Visual Studio 2005 en el front-end y el potente software de base de datos SQL Server 2005 en el backend.

2.Visual Studio es un conjunto completo de herramientas de desarrollo para generar aplicaciones web ASP.NET, servicios web XML, aplicaciones de escritorio y aplicaciones móviles. Visual Basic, Visual C, Visual C# y Visual J# utilizan el mismo entorno de desarrollo integrado (IDE). Con este IDE podrás disfrutar de herramientas y ayudar a crear soluciones de lenguajes mixtos. Además, estos lenguajes se aprovechan. NET Framework, que proporciona acceso a tecnologías clave que simplifican el desarrollo de aplicaciones web ASP y servicios web XML.

3.SQL Server 2005 no sólo funciona eficazmente como un potente servidor de bases de datos, sino que también se puede utilizar para aplicaciones que requieren almacenamiento de bases de datos independiente localmente en el cliente. Por lo tanto, es muy práctico utilizar SQL Server 2005 como plataforma de base de datos en la estructura CS.

3) Ruta técnica:

El sistema de librería en línea es un B2C típico, y su desarrollo incluye principalmente el establecimiento y mantenimiento de la base de datos back-end y el desarrollo del front-end. aplicaciones. Para el primero, es necesario establecer una base de datos con una sólida coherencia e integridad de los datos y una buena seguridad de los mismos. Para esto último, se requiere que la aplicación sea completamente funcional y fácil de usar.

Por lo tanto, combinado con las necesidades de las bibliotecas abiertas, estudié y apliqué en profundidad los principios del sistema de administración de bases de datos MS SQL Server2005 y el lenguaje SQL, y completé principalmente el análisis de demanda, la división de módulos funcionales y el análisis y esquema de la base de datos. el diseño resultante de estructuras y aplicaciones de bases de datos.

Los resultados de la operación del sistema demuestran que el sistema de gestión bibliotecaria diseñado en este artículo puede satisfacer las necesidades de los prestatarios, bibliotecarios y altos directivos.

4) Dificultades de la investigación:

En el diseño de bases de datos, cómo manejar relaciones de muchos a muchos y cómo diseñar claves primarias son dos problemas difíciles que deben considerarse. Este artículo se centra en analizar las tecnologías clave y las dificultades de implementación de este tema desde los aspectos de la aplicación SQL, el paradigma de diseño de bases de datos y la optimización de consultas y su resolución.

5). Objetivos esperados:

Lograr navegación de tablas de bases de datos, adición, eliminación y modificación de registros, generación de informes, operaciones de conexión de múltiples tablas de bases de datos, consultas multicondiciones y. Consulta difusa, operación de actualización flexible de conjuntos de resultados de consultas no actualizables, operación de tabla maestro-esclavo y funciones de mantenimiento de contraseñas. Finalmente, el sistema también puede importar bases de datos para operar sobre cualquier base de datos con la misma estructura.

Cuatro. Cronograma de trabajo detallado y disposición del trabajo

Contenido principal de la investigación y tiempo de resultados.

Del 13 de febrero al 13 de marzo familiarízate con el contenido de la asignatura, busca información técnica relevante y completa el informe de propuesta de tesis de graduación.

Informe completo de prácticas para prácticas de graduación del 13 de marzo al 20 de abril.

Del 2 al 5 de abril de 2018, se completaron el diagrama de flujo detallado del programa del diseño y el resumen de la etapa de redacción de la función del módulo.

Del 16 de abril de 2006 al 1 de mayo se completó el análisis y diseño de la base de datos y se elaboró ​​un resumen de etapa.

Del 2 al 30 de mayo se completará la escritura y prueba del código y se organizarán los datos de cada módulo.

Del 31 de mayo al 5 de junio se realizarán más pruebas, se organizarán los materiales y se completará la tesis de graduación.

Referencias principales de verbos (abreviatura de verbo)

(Formato de referencia: artículo: nombre del autor, nombre de la publicación, año volumen (número) número de página.

Monografía: nombre del autor, año de publicación)

1, desarrollo básico de Asp.net, editado por Cai Yi y Deng Gelin, Tsinghua University Press.

2. "Práctica de proyectos de desarrollo de software C#" editado por Fang y Li.

3. "Guía de desarrollo de ASP.NET 2.0", editada por Hao Gang, editada por Yuan Yonggang, Yan Zhiguo y He Yuguang, publicada por People's Posts and Telecommunications Press.

4. Especificaciones de diseño. NET, escrito por Abrams y traducido por Ge Zichang, People's Posts and Telecommunications Press.

5. Christian Nagel Bill y Jay Glynn de "Programación avanzada C#" (4ª edición) están esperando que Li Minbo lo traduzca a Tsinghua University Press.

6. "Tutorial de diseño de bases de datos", traducido por He, Huang Tinger, Machinery Industry Press.

7. "Introducción a los sistemas de bases de datos" editado por Wang Shixuan, Higher Education Press.

8. Ingeniería de software, editado por Yao y Wu Yun, Electronic Industry Press.

9. "Ingeniería de software: métodos de investigación para profesionales", traducido por Huang, Machinery Industry Press.

Opinión de valoración del profesor:

Firma:

Año, mes y día

Opinión del departamento (sección de docencia e investigación, instituto de investigación) :

Firma:

Año, Mes, Día

Opinión Universitaria:

Firma:

Año, Mes, Día