Está en la página 1de 25

Segundo Termino 2011-2012

Escuela Superior Politcnica del Litoral


Facultad de Ingeniera en Electricidad y Computacin

OLYMPIKUS
Proyecto de Sistemas de Bases de Datos I

ndice
Integrantes ...................................................................................................................... 3 Ttulo del Proyecto ......................................................................................................... 3 Objetivo del Proyecto .................................................................................................... 3 Objetivos Especficos..................................................................................................... 3 Descripcin General....................................................................................................... 4 Entidades ........................................................................................................................ 7 Diccionario de Datos...................................................................................................... 8

Materia: Sistemas de Bases de Datos I Profesor: Ing. Vanessa Cedeo Mieles Ultima Revisin:

Facultad de Ingeniera en Electricidad y Computacin ESCUELA SUPERIOR POLITCNICA DEL LITORAL Pg. 2 de 25

Integrantes

Morn Chancay Ronny Gregorio Aveiga Adanaque Ivn Jos Snchez Vega Marcelo Daro Villn Ramrez Raquel Elizabeth

Ttulo del Proyecto


Sistema Administrativo Olympikus

Objetivo del Proyecto


Crear una aplicacin de escritorio usando Java aplicando conceptos de bases de datos para administrar y facilitar el manejo de la informacin de un criadero de perros.

Objetivos Especficos
Facilitar el registro de las operaciones de compra y venta de los productos necesarios para el cuidado y crianza de perros. Manejar el inventario de los productos disponibles para la venta.

Materia: Sistemas de Bases de Datos I Profesor: Ing. Vanessa Cedeo Mieles Ultima Revisin:

Facultad de Ingeniera en Electricidad y Computacin ESCUELA SUPERIOR POLITCNICA DEL LITORAL Pg. 3 de 25

Descripcin General
1. Procesos especificados en el desarrollo del proyecto Registrar canes (Reproductores y cachorros) Registrar ingreso de productos. Registrar la venta de productos y cachorros. Informe de inventarios

2. Roles de las personas y sistemas externos involucrados en el proceso

Administrador: Tiene acceso a todo el sistema, est encargado de la compra de productos, registro de los proveedores y manejo de inventarios. Secretario: Se encarga de registrar a los perros, llevar el conteo de las cras nacidas en cada camada, realizar facturacin as como la del registro de clientes. Cuidador: Es la persona encargada de llevar el control de los cachorros presentando informes escritos al secretario. Cliente: Todas las transacciones del criadero giran en torno a l. Proveedor: Es a quien se realizan las adquisiciones de productos para el cuidado de los cachorros, puede ser una persona natural o una empresa.
3. Detalles de cada proceso Nombre: Registrar Canes Descripcin: Es el proceso en el que el empleado ingresa todos los datos requeridos para el manejo del perro ya sea este un reproductor o un cachorro. En caso de ser un reproductor se registrara: nombre edad, sexo, tamao, color, caractersticas. En caso de ser un cachorro se registrara: fecha de nacimiento, sexo, caractersticas. Nombre: Registrar Cliente Descripcin: Es el proceso en el que el empleado ingresara a las personas que compren en el criadero. Nombre: Registro de Proveedores Descripcin: Es el proceso en el que el administrador ingresa los datos necesarios de los proveedores.

Nombre: Ingreso de nuevos productos.

Materia: Sistemas de Bases de Datos I Profesor: Ing. Vanessa Cedeo Mieles Ultima Revisin:

Facultad de Ingeniera en Electricidad y Computacin ESCUELA SUPERIOR POLITCNICA DEL LITORAL Pg. 4 de 25

Descripcin: Es el proceso en el que actan el administrador o secretario, los proveedores, en esta transaccin el administrador realiza el ingreso de los productos al inventario. Nombre: Facturacin. Descripcin: En este proceso el empleado realizara la facturacin registrando que producto o cachorro vendi. Nombre: Presentar informe de inventario Descripcin: En este proceso el administrador tendr acceso a toda la informacin guardada sobre la cantidad de productos y en bodega para poder presentar un inventario general. Nombre: Mostrar listado de empleados Descripcin: En este proceso el administrador muestra la lista de empleados del criadero. Nombre: Mostrar listado de clientes Descripcin: En este proceso el administrador muestra la lista de clientes del criadero. Nombre: Mostrar listado de Reproductores Descripcin: En este proceso el administrador muestra la lista de los perros reproductores del criadero. Nombre: Mostrar listado Facturas Descripcin: En este proceso el administrador muestra la lista de las facturas emitidas dentro de un lapso de tiempo determinado.
4. Entradas de los proceso

o Registrar canes (Reproductores y cachorros): nombre, edad, sexo, tamao, color, caractersticas y raza. o Registrar Cliente: cedula, nombre, apellido, direccin, telfono o Registro de Proveedores: Cedula/RUC, nombre, direccin, telfono o Facturacin: fecha, sub-total, IVA, total o Presentar informe de inventarios: nombre del producto, proveedor, cantidad y precio. o Mostrar listado de Reproductores: nombre, edad, sexo, tamao, color y raza. o Mostrar listado de Cliente: cedula, nombre, apellido, direccin, telfono. o Mostrar listado de Empleados: nombre apellido, direccin, telfono, email. o Mostrar listado de Proveedores: RUC, nombre, direccin, telfono, producto. o Mostrar listado Facturas: nmero de factura, cliente, id producto, nombre, cantidad, precio, descripcin, total.

Materia: Sistemas de Bases de Datos I Profesor: Ing. Vanessa Cedeo Mieles Ultima Revisin:

Facultad de Ingeniera en Electricidad y Computacin ESCUELA SUPERIOR POLITCNICA DEL LITORAL Pg. 5 de 25

5. Salidas de los procesos (formas de reportes)

Cedula

Nombre

Lista de Clientes Apellido

Direccin

Telfono

idProveedor

RUC

Lista de Proveedores Nombre Direccin

Telfono

Producto

Cedula

Nombre

Lista de Empleados Apellido Direccin Telfono

Usuario

Email

ID Perro

Nombre

Lista de Reproductores Edad Sexo Tamao

Color

Raza

ID Factura

ID Cliente

Lista de Facturas Fecha Nombre

Apellido

Total

ID Producto

Nombre

Inventario Proveedor

Cantidad

Precio

Materia: Sistemas de Bases de Datos I Profesor: Ing. Vanessa Cedeo Mieles Ultima Revisin:

Facultad de Ingeniera en Electricidad y Computacin ESCUELA SUPERIOR POLITCNICA DEL LITORAL Pg. 6 de 25

Entidades
Perro idPerro Nombre Edad Sexo Tamao Color Caractersticas Proveedor idProveedor Nombre Direccin Telfono Cachorro idCachorro F_Nacimiento Sexo Color Raza (1,1) (1,1) (1,1) (1,1) (1,1)

(1,1) (1,1) (1,1) (1,1) (1,1) (1,1) (0,1)

(1,1) (1,1) (1,1) (1,1)

Producto idProducto Nombre Cantidad Descripcin Precio

(1,1) (1,1) (1,1) (0,1) (1,1)

Cliente Cedula Nombre Apellido Direccin Telfono

(1,1) (1,1) (1,1) (1,1) (0,1)

Factura idFactura Fecha Hora Sub-total IVA Total

(1,1) (1,1) (1,1) (1,1) (1,1) (1,1)

Raza idRaza Tipo

(1,1) (1,1)

Diccionario
Materia: Sistemas de Bases de Datos I Profesor: Ing. Vanessa Cedeo Mieles Ultima Revisin: Facultad de Ingeniera en Electricidad y Computacin ESCUELA SUPERIOR POLITCNICA DEL LITORAL Pg. 7 de 25

Diccionario de Datos

Entidad:

Proveedor Base de datos que guardar los datos principales del proveedor, ya sea esta persona o Descripcin: empresa, de productos para la venta y el cuidado de los canes.

Campo
idProveedor Nombre Direccion Telfono

Tamao
50 50 9

Tipo de dato
numrico Carcter carcter Numrico

Descripcin
Identificacin nica de cada proveedor Nombre del proveedor del producto Direccion del proveedor del producto Numero de casa o celular del proveedor

Relaciones
Proveedor con Producto

Clave Principal
idProveedor

Entidad:

Producto Base de datos que guardara la informacin necesaria de cada producto que se Descripcin: requiera para la venta y el cuidado de los canes

Campo
idProducto Nombre Cantidad Descripcion Precio

Tamao
3 50 3 50 4

Tipo de dato
numrico Carcter Numrico Carcter Decimales

Descripcin
Identificacin nica de cada producto Nombre del producto Cantidad de unidades en bodega Breve descripcin de para que sirve el producto Precio al cual se vende el producto

Relaciones
Producto con Proveedor y Detalle

Clave Principal
idProducto

Materia: Sistemas de Bases de Datos I Profesor: Ing. Vanessa Cedeo Mieles Ultima Revisin:

Facultad de Ingeniera en Electricidad y Computacin ESCUELA SUPERIOR POLITCNICA DEL LITORAL Pg. 8 de 25

Entidad:

Cliente Base de datos que guarda la informacin necesaria de cada Cliente del criadero que ha Descripcin: realizado alguna compra.

Campo
Cedula Nombre Apellido Telfono

Tamao
10 50 50 9

Tipo de dato
numrico Carcter Carcter Numrico

Descripcin
Identificacin nica de cada cliente Nombre del cliente Apellido del cliente Numero de casa o celular del proveedor

Relaciones
Cliente con Factura

Clave Principal
Cedula

Entidad:

Factura

Descripcin: Base de datos que almacena un registro de todas las facturas emitidas. Campo
idFactura Fecha Sub-total IVA Total

Tamao
10 8 10 8 10

Tipo de dato
Numrico Date Numrico Numrico Numrico

Descripcin
Identificador de la Factura, numero aleatorio y unico Fecha de Emisin de la Factura Monto total de la factura previo al aumento del valor del IVA Impuesto del 12% del Sub-total a pagar Valor final a pagar, registrado en la factura

Relaciones
Factura con Cliente

Clave Principal
idFactura

Entidad:

Detalle

Descripcin: Base de datos que almacena el detalle de cada factura emitida por el sistema Campo
Cantidad

Tamao
5

Tipo de dato

Descripcin

Numrico Valor que indica el numero de un producto

Relaciones
Detalle con Factura y Producto

Clave Principal

Materia: Sistemas de Bases de Datos I Profesor: Ing. Vanessa Cedeo Mieles Ultima Revisin:

Facultad de Ingeniera en Electricidad y Computacin ESCUELA SUPERIOR POLITCNICA DEL LITORAL Pg. 9 de 25

Entidad:

Raza

Descripcin: Base de datos que almacena un registro de todas razas caninas del sistema. Campo
idRaza Nombre

Tamao
10 50

Tipo de dato

Descripcin

Numrico Identificador de la Raza, numero nico Carcter Nombre de la raza

Relaciones
Raza con Perro

Clave Principal
idRaza

Entidad:

Perro Base de datos que guardara la informacin de cada uno de los perros registrados en la Descripcin: base de Datos

Campo
idPerro Nombre Edad Sexo Tamao Color Caractersticas Tipo

Tamao
10 20 2 1 5 20 90 10

Tipo de dato
Numrico Carcter Numrico Carcter Numrico Carcter Carcter Carcter

Descripcin
Valor que indica el numero de un producto Almacena el nombre del perro registrado Almacena la cantidad de aos del Perro Indicador del sexo del cachorro: (M) Macho, (H) Hembra Variable que almacena el tamao en unidades de longitud Identificador del Color predominante en el perro Contiene las caractersticas ms importantes del perro Guarda el tipo de perro que creamos. Puede ser Cachorro o Reproductor

Relaciones
Perro con Raza

Clave Principal
IdPerro

Materia: Sistemas de Bases de Datos I Profesor: Ing. Vanessa Cedeo Mieles Ultima Revisin:

Facultad de Ingeniera en Electricidad y Computacin ESCUELA SUPERIOR POLITCNICA DEL LITORAL Pg. 10 de 25

Entidad: Descripcin: Campo


Cedula Nombre Apellido Direccin Telfono Tipo Usuario Contrasea Email

Empleado Base de datos que guardara registros de todos los empleados que tienen acceso al sistema

Tamao
10 30 30 50 9 20 20 20 60

Tipo de dato
Numrico Carcter Carcter Carcter Numrico Carcter Carcter Carcter Carcter

Descripcin
Identificador nico de cada empleado. Almacena el nombre del Empleado Registrado Almacena el apellido del Empleado Registrado Contiene la direccin del Empleado Registrado Almacena el nmero telefnico del empleado registrado Guarda el tipo de empleado: Administrador, Secretario, Cuidador Guarda el usuario del empleado Guarda la contrasea de cada usuario Guarda el email de cada empleado

Relaciones
Empleado con Factura

Clave Principal
Cedula

Materia: Sistemas de Bases de Datos I Profesor: Ing. Vanessa Cedeo Mieles Ultima Revisin:

Facultad de Ingeniera en Electricidad y Computacin ESCUELA SUPERIOR POLITCNICA DEL LITORAL Pg. 11 de 25

Materia: Sistemas de Bases de Datos I Profesor: Ing. Vanessa Cedeo Mieles Ultima Revisin:

Facultad de Ingeniera en Electricidad y Computacin ESCUELA SUPERIOR POLITCNICA DEL LITORAL Pg. 13 de 25

Creando el Programa

Materia: Sistemas de Bases de Datos I Profesor: Ing. Vanessa Cedeo Mieles Ultima Revisin:

Facultad de Ingeniera en Electricidad y Computacin ESCUELA SUPERIOR POLITCNICA DEL LITORAL Pg. 14 de 25

Materia: Sistemas de Bases de Datos I Profesor: Ing. Vanessa Cedeo Mieles Ultima Revisin:

Facultad de Ingeniera en Electricidad y Computacin ESCUELA SUPERIOR POLITCNICA DEL LITORAL Pg. 15 de 25

Ejecutando el Programa Terminado con xito :

Materia: Sistemas de Bases de Datos I Profesor: Ing. Vanessa Cedeo Mieles Ultima Revisin:

Facultad de Ingeniera en Electricidad y Computacin ESCUELA SUPERIOR POLITCNICA DEL LITORAL Pg. 16 de 25

Materia: Sistemas de Bases de Datos I Profesor: Ing. Vanessa Cedeo Mieles Ultima Revisin:

Facultad de Ingeniera en Electricidad y Computacin ESCUELA SUPERIOR POLITCNICA DEL LITORAL Pg. 17 de 25

Materia: Sistemas de Bases de Datos I Profesor: Ing. Vanessa Cedeo Mieles Ultima Revisin:

Facultad de Ingeniera en Electricidad y Computacin ESCUELA SUPERIOR POLITCNICA DEL LITORAL Pg. 18 de 25

Materia: Sistemas de Bases de Datos I Profesor: Ing. Vanessa Cedeo Mieles Ultima Revisin:

Facultad de Ingeniera en Electricidad y Computacin ESCUELA SUPERIOR POLITCNICA DEL LITORAL Pg. 19 de 25

Materia: Sistemas de Bases de Datos I Profesor: Ing. Vanessa Cedeo Mieles Ultima Revisin:

Facultad de Ingeniera en Electricidad y Computacin ESCUELA SUPERIOR POLITCNICA DEL LITORAL Pg. 20 de 25

Autores

Materia: Sistemas de Bases de Datos I Profesor: Ing. Vanessa Cedeo Mieles Ultima Revisin:

Facultad de Ingeniera en Electricidad y Computacin ESCUELA SUPERIOR POLITCNICA DEL LITORAL Pg. 21 de 25

Materia: Sistemas de Bases de Datos I Profesor: Ing. Vanessa Cedeo Mieles Ultima Revisin:

Facultad de Ingeniera en Electricidad y Computacin ESCUELA SUPERIOR POLITCNICA DEL LITORAL Pg. 22 de 25

Materia: Sistemas de Bases de Datos I Profesor: Ing. Vanessa Cedeo Mieles Ultima Revisin:

Facultad de Ingeniera en Electricidad y Computacin ESCUELA SUPERIOR POLITCNICA DEL LITORAL Pg. 23 de 25

Lista de Productos

Materia: Sistemas de Bases de Datos I Profesor: Ing. Vanessa Cedeo Mieles Ultima Revisin:

Facultad de Ingeniera en Electricidad y Computacin ESCUELA SUPERIOR POLITCNICA DEL LITORAL Pg. 24 de 25

Lista de Ventas

Materia: Sistemas de Bases de Datos I Profesor: Ing. Vanessa Cedeo Mieles Ultima Revisin:

Facultad de Ingeniera en Electricidad y Computacin ESCUELA SUPERIOR POLITCNICA DEL LITORAL Pg. 25 de 25

También podría gustarte