Proyecto de Base de Datos
Alex QuirozDocumentos de Investigación6 de Abril de 2018
2.651 Palabras (11 Páginas)173 Visitas
UNIVERSIDAD PRIVADA ANTENOR ORREGO
Escuela Profesional de Ingeniería de Computación y Sistemas
CURSO: Base de Datos
CICLO: V
TEMA: Proyecto de Base de Datos
INTEGRANTES:
- Aguirre León, Mark Alex
- Alván Silva, Elías
- Quiroz Aldave, Alexander
- Villanueva Neyra, Carlos
DOCENTE:
Piminchumo Flores, Jorge
FECHA: 02/10/2017
INDICE
[pic 1]
[pic 2]
[pic 3]
[pic 4]
- Estudio Inicial:
- Situación de la empresa:
- Descripción de la empresa:
La empresa nació como una asociación de productores que, gracias a un apoyo económico, ayuda de los agricultores y reuniones de los socios, decidieron convertirla en una Cooperativa en Julio del 2015.
Esta cooperativa es una institución económica solidaria que se encarga de trabajar en las áreas económica y social en las regiones de La Libertad y Ancash; promueve la competitividad de los agricultores en los mercados logrando un mejor nivel de vida para ellos, además busca engrandecer y fortalecer las cualidades de sus socios generando mayores ventas e ingresos para ellos.
- Organigrama:
[pic 5]
- Situación del proceso a modelar:
- Descripción del proceso:
Tomaremos dos procesos relevantes de la empresa:
- Pesaje de productos:
- Los productos son llevados a un pesador.
- El pesador hace un registro de los productos pesados en forma manual.
- Se envía una guía con los precios de acuerdo a los productos pesados al Área Contable.
- Pago a Socios Agricultores:
- El Área Contable envía un reporte al Área de Gestión Administrativa Contable (en Trujillo).
- En el Área de Gestión Administrativa Contable, la Contadora administra la información recibida para hacer los trámites de pago correspondientes y se la envía al Gerente para recibir el permiso de trámite de pago.
- Si obtiene el permiso del Gerente, la Contadora realiza el pago correspondiente mediante transferencias Bancarias o por Cheques a los Socios Agricultores.
- Gráfico del proceso:
[pic 6]
- Definir problemas:
- No se cuenta con una manera segura de almacenar la información de la empresa, ya que todo se maneja de manera manual y por esto, se puede perder cierta información valiosa que perjudica de gran manera a la empresa. En la cual la información dada al área contable no es 100% exacta.
- El almacenamiento de la información varía en cada área, es decir, la información guardada en las distintas áreas no se comunica, ya que no son las mismas y por esto, se pueden generar problemas de interpretación de los datos.
- No hay una buena comunicación entre la empresa y los asociados ya que no se cuenta con una red de comunicación en la que los socios trabajen con mayor rapidez.
- Alcance del proceso:
Estos procesos de Acopio y Pago se realizan en el Área de Gestión Administrativa Contable, donde se dan todos los procesos administrativos contables, tributarios y de gestión.
Desde el envío de los productos para su pesaje, luego el envío de guías de precios de los productos pesados a el área Contable para que se realice el pago a los Socios.
- Diseño de la Base de Datos:
- Diseño Conceptual:
- Identificar Usuarios:
- Inversionista
- Agricultor
- Socio
- Representante de la cooperativa
- Contador
- Pesador
- Administrador
- Presidente
- Identificar Fuentes de Información:
[pic 7] - Requerimiento de Información del Usuario:
- Inversionista: Aporta el dinero y está al tanto del proceso del proyecto.
- Agricultor: Cumple la misma función del inversionista, pero este no se preocupa de alquilar un campo o trabajadores para la cosecha y siembra.
- Socio: Contrata a la empresa para ayudar y asesorar en el proyecto.
- Representante de la cooperativa: Guía y está al tanto de todos los movimientos del socio.
- Contador: Recibe los reportes y los administra.
- Pesador: Pesa los productos.
- Administrador: Recibe el registro manual del pesador y envía el reporte al contador.
- Presidente: Recibe los reportes revisados del contador y da la orden de pago.
- Reglas de Negocio:
- Todos los documentos contables o reportes(registros) de los productos, tiene que pasar por la contadora.
- Se tienen que tener los compradores o a las personas que se les importará los productos, antes de la cosecha.
- A los socios se les puede Pagar mediante cheques o por medio de un banco.
- La cooperativa da capacitaciones a los socios o agricultores.
- Los productos no se pueden transportar en cualquier camión para el pesaje.
- La cooperativa da trabajo a personas de la zona donde se siembra y cosecha.
- Los trabajadores, se contratan hasta que se termine la siembra o la cosecha.
- Si los trabajadores(agricultores) solo trabajan un día se les paga por día.
- Modelo E-R:
[pic 8]
- Diccionario de Datos:
Nombre de la tabla: Inversionista
Atributo | Descripción | Tipo | PK | Null | FK | Val | Ejm |
Capital_Inv | Dinero el cual invierte para obtener los materiales para la cosecha | Double | NO | NOT Null | Tabla: Id_Soc | 500-5000 | 2000 Soles al comprar semillas |
Nombre de la tabla: Agricultor
Atributo | Descripción | Tipo | PK | Null | FK | Val | Ejm |
Trabajo | Empleo que ocupa el agricultor | VARCHAR | NO | NOT Null | Tabla: id_Soc | Sembrador, Cultivador. etc |
Nombre de la tabla: Socio
Atributo | Descripción | Tipo | PK | Null | FK | Valor: min-max | Ejemplos |
id_Soc | Identificador Único del socio | INTEGER | YES | NOT Null | Id_Rep | ||
Nom_Soc | Nombre del socio | VARCHAR(25) | Id_Cosecha | ||||
ApePat_Soc | Apellidos del socio | VARCHAR(25) | |||||
Tel_Soc | Numero de teléfono del socio | INTEGER | |||||
Correo_Soc | Correo electrónico del socio | VARCHAR(25) | |||||
Sueldo_Soc | Sueldo del socio | Double | YES | Tabla: Almacen |
Nombre de la tabla: Representante_Cooperativo
Atributo | Descripción | Tipo | PK | Null | FK |
Id_Rep | Id de representante cooperativo | INTEGER(6) | YES | NOT NULL | Tabla: Id_Socio |
Nom_Rep | Nombre del representante cooperativo | VARCHAR(25) | |||
Ape_Rep | Apellidos del representante cooperativo | VARCHAR(25) | |||
Tel_Rep | Telefono del representante cooperativo | INTEGER | |||
Correo_Rep | Correo del representante cooperativo | VARCHAR(25) |
Nombre de la tabla: Siembra X Producto
Atributo | Descripción | Tipo | PK | Null | FK | Val | Ejm |
Descripcion_SXP | Detalles exactos de siembra x producto | VARCHAR | NO | NOT Null | Tabla: id_Soc |
Nombre de la tabla: Producto
Atributo | Descripción | Tipo | PK | Null | FK |
Id_Prod | Id del producto | INTEGER | YES | NOT Null | |
Nom_Prod | Nombre del prducto | VARCHAR(15) | |||
Temporada_Prod | Producto de la temporada | VARCHAR(20) |
Nombre de la tabla: Cosecha
Atributo | Descripción | Tipo | PK | Null | FK |
Id_Cosecha | Id de cosecha | INTEGER | YES | NOT Null | Tabla: Id_Socio |
FecIni_Cosecha | Inicio del periodo de cosecha | VARCHAR(15) | |||
FecFin_Cosecha | Fin del periodo de cosecha | VARCHAR(20) |
Nombre de la tabla: Transporte
Atributo | Descripción | Tipo | PK | Null | FK |
Id_Tra | Id del transporte | INTEGER | YES | NOT Null | |
Nom_Tra | Nombre del transporte | VARCHAR(15) | |||
Tamaño_Tra | Capacidad del transporte | VARCHAR(20) |
Nombre de la tabla: Cosecha x Transporte
Atributo | Descripción | Tipo | PK | Null | FK |
Descripcion_CXT | Detalles | INTEGER | NO | NOT Null | |
Peso | Peso total | VARCHAR(15) |
Nombre de la tabla: Empresa_Pesaje
Atributo | Descripción | Tipo | PK | Null | FK |
RUC_Emp | RUC de la empresa | INTEGER | YES | NOT Null | |
Nom_Emp | Nombre de la empresa | VARCHAR(15) | |||
Tel_Emp | Telefono de la empresa | VARCHAR(20) |
Nombre de la tabla: Pesador
Atributo | Descripción | Tipo | PK | Null | FK | Val | Ejm |
Id_Pes | Identificador Único del Pesador | YES | NOT Null | Tabla:RUC_Emp | 1 | ||
Nom_Pes | Nombre del Pesador | VARCHAR (20) | NOT Null | ||||
Ape_Pes | Apellidos del Pesador | VARCHAR (20) | NOT Null | ||||
Tel_Pes | Telefono del Pesador | VARCHAR (15) | NOT Null | ||||
Correo_Pes | Correo del Pesador | VARCHAR (15) | NOT Null | ||||
Sueldo_Pes | Sueldo del Pesador | VARCHAR (10) | NOT Null |
Nombre de la tabla: Registro_Manual
Atributo | Descripción | Tipo | PK | Null | FK | Val | Ejm |
Nro_Reg | Numero de registro | INTEGER | YES | NOT Null | Tabla: Id_Admin | ||
Cant_Pesada | Cantidad del producto | VARCHAR (15) | NOT Null | ||||
Peso_Total | Peso total de los productos | VARCHAR (20) | NOT Null | ||||
Precio_Venta | Precio de la venta | VARCHAR (9) | NOT Null |
Nombre de la tabla: Administrador
...