sistema de gestión de bibliotecas basado en JavaSE estandarizada

Se trata de un proyecto realizado cuando la formación de segundo año de aprendizaje JavaSE, ahora resuelto socios pequeños necesitan aprender.

A. demanda

     1. La administración también préstamo de libros

          Para los libros añadir, borrar, buscar, cambio, generar una biblioteca correspondiente, sino también el Libro registro

      2. Gestión de usuarios

        Aumentar los puntos de usuario, información, biblioteca y otras veces, el cambio.

     3. Base de datos (MySQL) almacenan información del usuario, información del libro y la reserva registro de información de libro de la biblioteca de mesa.

II. Requiere clases de entidad

     Usuario (usuario, administrador), libros, cita, registros de circulación de libros

III. Utiliza una arquitectura de tres niveles

IV. Elemento Función Pantalla

1. La interfaz principal

2. La interfaz de administrador

3. El administrador después de la interfaz de inicio de sesión correcto

4. Interfaz de Gestión de Bibliotecas

5. Interfaz de gestión de usuarios

6. Interfaz de usuario de inicio de sesión correcto

7. interfaz de datos personales

8. La interfaz de libro

9. Ver información sobre el libro

 

V. Características

1. En primer lugar, el sistema de gestión de la biblioteca se divide en dos tipos de niveles de VIP y los usuarios normales, los usuarios normales sólo se pueden pedir prestados tres libros, los usuarios VIP pueden pedir prestado 5, donde los usuarios y usuarios VIP a los libros de préstamo propiamente dicho en mi proceso de demostración

biblioteca de usuario (1) Común

la biblioteca de usuarios (2) VIP

2. También proceso de libro, cuando tomamos prestado libros de la biblioteca generará un registro cuando se hace clic en el libro también mostrará que también necesitamos libros, sino también libros de puntos de usuario de éxito más 1, como se muestra a continuación

3. Revisión del libro también registra Haga clic para ver la información personal también tomar prestado un libro se puede ver sus registros de la biblioteca de discos, como se muestra a continuación

4. libros de citas, cuando las pilas de libros para esta época del 0:00 no podemos pedir prestado, y sólo podemos ir a los libros de cita o libros también fue introducido en el número de libros que puede pedir prestado, y le recordaremos cuando se conecte puede pedir prestado sus agendas. Si hacemos una cita libros que otros ya reservados no vamos a ser capaces de hacer una cita (en la vida real esta lógica está mal, un libro debe ser más que una cita personal, pero lo intentamos conseguir esto el mal aquí debajo, es necesario un cambio, entonces usted puede seguir para darse cuenta de su propia lógica)

5. recordatorios de citas, que van manualmente en el número de identificación de la base de datos de libros de los libros de 7 a 1, a ver si habrá un recordatorio de cita.

Luego de usuario ID 7 usuarios para ver lc

6. A continuación mira el administrador ver todos los usuarios piden prestado libros también de discos, haga clic en Gestión de usuarios, ver el usuario también tomar prestados libros, ver todos los registros de la biblioteca, como se muestra a continuación

VI. Proyecto Marco de Descripción

Utilizamos una arquitectura de tres capas, que construyeron varios paquetes fueron vistas capa de vista, DAO capa de lógica, la capa de control de visitas, archivo db.properties de relleno en la configuración de base de datos de contenido relevante, lib carpeta se almacena en una base de datos y el tarro de conexión para escribir un paquete frasco llamado jdbcUtil (antes de escribir un artículo acerca de cómo conectarse a la base de datos JDBC empaquetado en una clase de utilidad https://blog.csdn.net/wyf2017/article/details/79589544 )

VII. Base de datos (mi base de datos utilizando Navicat se construye directamente allí tabla)

Hemos construido una base de datos donde cinco tablas son las siguientes

(1) administradores

(2) El usuario

(3) Libros

(4) por el libro también récord

(5) reservado

 

VIII. Resumen

Es casi más que el contenido básico del proyecto, hay algunas características que no se 11 muestran, el socio menor necesaria para este proyecto puede ir a la descarga, dirección donde https://download.csdn.net/download/wyf2017/12279569 , puede estoy preocupado por la cantidad de público de más recursos para el aprendizaje, la preocupación pública número de enlaces aquí https://blog.csdn.net/wyf2017/article/details/96638855

 

 

Ha publicado 196 artículos originales · ganado elogios 581 · vistas 470 000 +

Supongo que te gusta

Origin blog.csdn.net/wyf2017/article/details/105174409
Recomendado
Clasificación