Git Product home page Git Product logo

fastdevelopment's Introduction

Biblioteca FastDevelopment

Proyecto final de la Biblioteca Fast Development. La aplicacion de escritorio fue desarrollada en Netbeans con JAVA SWING. Uno de los modulos que se utilizo fue el patron de diseño MVC, control de todo tipo de excepciones y se le integro una base de datos.


Caso de Estudio

La futura “Biblioteca Especializada FastDevelopment” requiere registrar todos los procesos asociados a su negocio. Entre ellos los datos de las funciones necesarias para gestionar se encuentran:

  • La compra de libros nuevos a distribuidores registrados en la empresa
  • La venta de libros nuevos a clientes registrados de la biblioteca
  • El arriendo de libros a clientes registrados de la biblioteca

LIBRO

  • Un libro podrá tener el mismo ISBN que otro libro, pero distinto número de serie.
  • Un libro puede ser escrito por uno o más autores, puede tener una o más categorías, puede tener uno o más idiomas.
  • Cada libro debe tener asociada solo una editorial.
  • El libro mantendrá un estado en la base de datos: Vendido , Arrendado o Disponible.
  • De los autores solo se necesita conocer su nombre, apellido paterno y apellido materno.
  • De la editorial solo se debe almacenar el nombre.

Número de serie ISBN Título Número de páginas Precio referencia Año publicación Idioma Autores Categorías Editorial


DISTRIBUIDORES

  • Cada distribuidora tendrá asociada una sola dirección y un solo teléfono.

Rut Nombre de empresa Dirección Teléfono Año desde que vende libros a la biblioteca


CLIENTES

  • En el registro, para cada cliente se deben almacenar sus datos personales, junto con una o más direcciones, con uno o más teléfonos, uno o más correo y la fecha de nacimiento.

Rut Nombre Apellido paterno Apellido materno Direcciones Teléfonos Correos electrónicos Fecha nacimiento


TRABAJADORES

  • De cada trabajador se deberá registrar sus datos personales, una o más direcciones, uno o más teléfonos, uno o más correos y la fecha de inicio de su contrato laboral.

Rut Nombre Apellido paterno Apellido materno Direcciones Teléfonos Correos electrónicos Fecha de contrato laboral

fastdevelopment's People

Contributors

francoders avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.