¿Qué es una biblioteca móvil?
1.1 Prefacio
El sistema de recomendación personalizado de las bibliotecas móviles es adecuado para las principales bibliotecas. Los resultados de la investigación actual están dirigidos principalmente a usuarios y bibliotecarios. Los sistemas de recomendación personalizados pueden permitir a las personas obtener información de forma más directa y rápida, y proporcionar a los usuarios un método de lectura más eficiente y rápido. El enfoque de este estudio es cómo diseñar un sistema de recomendación personalizado de biblioteca móvil para satisfacer en la mayor medida las necesidades de información de diferentes usuarios y al mismo tiempo satisfacer los cambios en la demanda del mercado.
1.2 Antecedentes e importancia de la investigación de tesis
Con la rápida popularidad de Internet móvil y los teléfonos inteligentes, cada vez más personas optan por utilizar teléfonos inteligentes. Las bibliotecas pueden utilizar aplicaciones móviles para ofrecer a los lectores servicios push personalizados. Para algunas personas, el tiempo dedicado a utilizar las computadoras para acceder a Internet se ve reemplazado gradualmente por los teléfonos móviles. Esto también proporciona condiciones convenientes para que las bibliotecas utilicen Internet móvil y software de aplicaciones móviles para llevar a cabo servicios de envío de información personalizados oportunos y precisos. Cuando un lector inicia sesión en la aplicación de la biblioteca, la biblioteca solo necesita obtener la información de identidad del lector y, mediante el cálculo del algoritmo, puede obtener información sobre los libros que pueden interesarle al lector. Después de que el usuario inicie sesión, la aplicación enviar la información sobre estos libros al lector. Esto no sólo puede satisfacer las necesidades de recursos de aprendizaje de los estudiantes móviles, sino que también puede reducir en gran medida los costos de aprendizaje.
Aplicar recomendaciones personalizadas de bibliotecas móviles a los sistemas de gestión bibliotecaria puede aumentar considerablemente el valor de los servicios bibliotecarios. El uso de sistemas de recomendación personalizados permite a los lectores obtener rápidamente información sobre libros que les convenga y les interese en el océano de información, proporcionando así recursos de libros específicos para diferentes usuarios. No solo es oportuno y preciso, sino que también puede mejorar en gran medida la eficiencia de lectura de los lectores y ahorrarles tiempo. Al mismo tiempo, los usuarios pueden obtener información push relevante de forma más cómoda y rápida en sus teléfonos móviles. En comparación con el servicio de referencia único de las bibliotecas tradicionales, la aplicación de sistemas de recomendación personalizados es un medio beneficioso para mejorar los servicios bibliotecarios.
1.3 Estado actual de la investigación en el país y en el extranjero
La tecnología de recomendación personalizada comenzó a desarrollarse en China a finales del siglo XX. Debido al aumento masivo de información, el país ha comenzado a aumentar la investigación sobre la gestión bibliotecaria y quiere agregar tecnología de recomendación personalizada al sistema de gestión bibliotecaria. Sin embargo, la mayoría de los sistemas de recomendación disponibles actualmente en China son muy similares. En el proceso de uso del sistema, los lectores pueden obtener la información del libro que desean a partir de una gran cantidad de información del libro mediante condiciones únicas o múltiples. La función de recomendación personalizada del sistema también puede proporcionar a los lectores algunas opciones de libros adecuadas.
También hay algunos problemas en el sistema de recomendación personalizada de las bibliotecas de mi país. Debido a que el desarrollo de la tecnología nacional de recomendación personalizada no está lo suficientemente maduro, la mayoría de ellos no lo saben y no han dedicado tiempo ni energía a realizar más investigaciones. Sin embargo, debido a limitaciones técnicas, el nivel de servicio de recomendaciones personalizadas es demasiado superficial y el formulario es único. Muchos servicios de recomendación personalizados solo se quedan en la forma y no combinan las necesidades reales de los usuarios con servicios de recomendación personalizados. No realizan un análisis más profundo de los intereses de los usuarios, lo que da como resultado los llamados servicios de recomendación que no satisfacen las necesidades reales de los usuarios. El análisis muestra que los recursos y la información están muy dispersos e inexactos, y los lectores no pueden obtener la información de recursos recomendada de manera oportuna y rápida.
1.4 Organización y estructura del documento
El Capítulo 1 presenta los antecedentes del diseño y la importancia del sistema de recomendación personalizada de la biblioteca móvil, y revisa la investigación y el estado actual de la recomendación personalizada en el país y en el extranjero. El Capítulo 2 analiza en detalle los requisitos específicos del sistema, incluidos los requisitos técnicos y los requisitos funcionales. El Capítulo 3 realiza un análisis detallado del sistema desde la perspectiva del modelo del sistema y el diagrama de secuencia del sistema. El Capítulo 4 estudia los aspectos técnicos desde varios ángulos y traza el plan de diseño y desarrollo del proyecto. Se describe detalladamente el diseño detallado del sistema y el diseño de la base de datos, y se explica detalladamente el sistema por módulos. El Capítulo 5 es el plan de desarrollo específico y el método de implementación del sistema, y los casos de prueba relevantes están diseñados para realizar múltiples pruebas en funciones clave para identificar deficiencias y mejorar el sistema. El Capítulo 6 resume el proceso de diseño del sistema y espera conocer las perspectivas de desarrollo del sistema.
Análisis de requisitos del Capítulo 2
2.1 Descripción del proyecto
2.1.1 Antecedentes del desarrollo
Debido al rápido desarrollo de Internet móvil y la tecnología inteligente teléfonos, cada vez más usuarios lo utilizan y la gente se interesa cada vez más por la lectura en línea. Al mismo tiempo, la demanda de lectura en línea también está aumentando y los requisitos de calidad mejoran gradualmente. Sin embargo, los sistemas de recomendación general existentes no pueden satisfacer las necesidades de los lectores y no pueden recomendar libros favoritos a los usuarios obteniendo con precisión las preferencias de los lectores.
Aunque muchas bibliotecas ahora tienen sus propios sistemas de gestión, la mayoría de ellos son solo para necesidades comerciales simples, mientras que los sistemas de recomendación individuales solo hacen recomendaciones simples a los lectores, sin considerar las preferencias y necesidades de los lectores, y no pueden satisfacer a los lectores; Demanda de libros. El sistema de recomendación personalizado de las bibliotecas móviles puede resolver los problemas causados por los departamentos de gestión de bibliotecas habituales y también puede proporcionar a los lectores un método de lectura mejor y más conveniente.
2.1.2 Propósito del desarrollo
Aplicar las recomendaciones personalizadas de las bibliotecas móviles al sistema de gestión de bibliotecas puede aumentar en gran medida el valor de los servicios bibliotecarios. El uso de sistemas de recomendación personalizados permite a los lectores obtener rápidamente información sobre libros que les convenga y les interese en el océano de información, proporcionando así a diferentes usuarios recursos de libros específicos que les convengan. No solo es oportuno y preciso, sino que también puede mejorar en gran medida la eficiencia de lectura de los lectores y ahorrarles tiempo. Al mismo tiempo, los usuarios pueden obtener información push relevante de forma más cómoda y rápida en sus teléfonos móviles. En comparación con el servicio de referencia único de las bibliotecas tradicionales, la aplicación de sistemas de recomendación personalizados es un medio beneficioso para mejorar los servicios bibliotecarios.
El propósito del sistema de recomendación personalizado de la biblioteca móvil es proporcionar a los lectores un método de lectura más conveniente y eficiente y contenido de lectura interesante y apropiado. Los lectores no tienen que buscar el que más les convenga entre una gran cantidad de información de lectura, el sistema lo recomendará automáticamente.
Utilizando el sistema de recomendación personalizado de la biblioteca móvil, los lectores pueden obtener información relacionada con libros en línea en cualquier momento y en cualquier lugar, y elegir materiales de lectura apropiados en función de sus propios intereses y las evaluaciones de otros lectores. El diseño de recomendaciones personalizadas proporciona materiales de lectura que coinciden con los intereses y pasatiempos de los lectores, evitando que los lectores pierdan el tiempo buscando materiales de lectura adecuados. Además, también ayudaremos a los lectores a clasificar diferentes tipos de libros por tipo, facilitando la lectura de los lectores; Elige con mayor rapidez y precisión los libros que necesitas.
2.1.3 Ámbito de negocio
El sistema se divide en dos partes: cliente, cliente y servidor. Soy el principal responsable del diseño y desarrollo del servidor. Las funciones del servidor se dividen en módulos como gestión de libros, gestión de préstamos, análisis y estadísticas, gestión de usuarios, gestión de sistemas y recomendación de libros.
La función del lado del servidor se compone principalmente de seis módulos:
1 Gestión del sistema
El administrador en segundo plano puede ver todo el contenido de los mensajes y también puede proporcionar mensajes. en segundo plano, el usuario envía un mensaje y el mensaje enviado se envía a través del servidor al cliente para su visualización.
2. Gestión de usuarios
Los usuarios se dividen en empleados y clientes. Los administradores pueden ver la información y las listas de todos los usuarios, eliminarlos y consultarlos. La información del usuario debe agregarse mediante el registro, y los administradores pueden ver sus detalles y procesar la información del cliente vencida.
3. Análisis y estadísticas
Estadísticas sobre el préstamo y devolución de libros por parte de los usuarios dentro de un período de tiempo, y agregar usuarios que se han retrasado varias veces a la lista negra del sistema.
4. Gestión de préstamos
Los administradores pueden completar la función de pedir prestado y devolver libros a los clientes en función de la información del usuario y la información del libro. Al mismo tiempo, recopilamos información sobre los comentarios de los clientes y recopilamos colecciones de libros que están a punto de caducar.
5. Gestión de libros
El administrador puede ver toda la información del libro, editar libros, cargar imágenes y contenido al mismo tiempo, puede ver todas las categorías de libros y agregar clasificación de libros sin clasificar; .
6. Gestión de colecciones
Los administradores pueden ver información detallada sobre los libros que gustan a los clientes.
7. Recomendaciones de libros
Las recomendaciones de libros incluyen recomendaciones populares, recomendaciones de libros nuevos y recomendaciones personalizadas.
La recomendación popular es recomendar libros avanzados en función del número de visitas al libro; la recomendación de libros nuevos es recomendar los últimos libros cargados; la recomendación personalizada requiere que el servidor obtenga la identificación del usuario que inicia sesión y obtenga la información de la colección de libros del usuario a través de una consulta. y utilizar el algoritmo de filtrado colaborativo basado en el usuario para recomendarle libros que puedan ser de su interés. Primero, se utiliza la matriz de similitud para obtener la similitud entre los usuarios, y el grado de recomendación del libro se obtiene en función de la similitud del usuario y el amor del usuario por el libro (es decir, la calificación del libro por parte del usuario), y los libros con mayor Los grados de recomendación se recomiendan al usuario.
2.2 Restricciones y suposiciones
2.2.1 Entorno operativo del software y sus limitaciones técnicas
1. Restricciones del software
Desarrollo J2EE y SSM Framework
Entorno de desarrollo y ejecución de software: MyEclipse, Mysql
Plataforma del sistema de desarrollo: Windows8
Sistema operativo: Windows8
2. Restricciones
Host del sistema Windows.
2.3 Requisitos Técnicos
De acuerdo con los requisitos del sistema personalizado de recomendación de bibliotecas de la biblioteca móvil, y con el fin de cubrir las necesidades del posible desarrollo sostenible del sistema, se han hecho para el sistema;
1. Seguir estándares de codificación unificados, estándares de nombres, estándares de interfaz de usuario, interfaces y estándares de programación
2. y reducir los costos de mantenimiento del sistema;
3. El sistema sigue los estándares de la industria y adopta la arquitectura de plataforma J2EE.
4. seguridad y confiabilidad.
2.4 Requisitos funcionales
2.4.1 Página de inicio del sistema
1 Descripción del tema
El administrador debe iniciar sesión primero para ingresar al sistema. página principal. Primero, deben ingresar su número de cuenta y contraseña en la interfaz de inicio de sesión. Solo después de que el sistema se verifique correctamente podrán ingresar a la página de inicio del sistema. A través del menú en la página de inicio del sistema, los administradores pueden administrar los libros, los usuarios y las funciones de préstamo del sistema.