Documentos de Académico
Documentos de Profesional
Documentos de Cultura
ANTENOR ORREGO
FACULTAD DE INGENIERÍA
ESCUELA PROFESIONAL DE
INGENIERÍA DE COMPUTACION Y SISTEMAS
TRUJILLO – PERÚ
2017
37
Índice
37
37
CAPÍTULO I
ESTUDIO INICIAL
37
1. Estudio Inicial
1.1. SITUACIÓN DE LA EMPRESA
1.1.1. Descripción de la empresa
- Transportes Oregon S.A tiene en el mercado 4 años. Fue creada un 4 de
marzo del año 2013 por el Administrador Carlos Pereda Sánchez.
- La empresa Oregon S.A se inició como una tienda de repuesto la cual
después se asoció con otro administrador y se formó Chavín Express
S.A dedicado al envío de encomiendas y paquetería. Poco después el
primer administrador sacó un nuevo rubro que sería transporte
personalizado de carga pesada y es así como se formó Oregon S.A.
- Oregon S.A es una compañía especializada en servicios de transporte de
carga pesada nivel local y nacional y dentro del ámbito empresarial.
- Con un capital 100% peruano, Oregon se ha posicionado, en un corto
tiempo, entre las empresas líderes del sector, siendo además una de las
compañías de Carga Empresarial que mayor crecimiento ha
experimentado en el sector durante los últimos 4 años. Nuestro
compromiso es ofrecerles los mejores servicios de transporte urgente
con una óptima relación calidad precio.
- La empresa de transportes Oregon S.A. constituye una Gestión en
materia de Organización con características de documentos normativos
de singular importancia, en tanto, las responsabilidades y funciones
específicas, a nivel de cargos desarrollados a partir de la estructura
orgánica y funciones generales establecidas en el Reglamento de
Organización.
1.1.2. Organigrama
37
Operaciones:
Objetivos:
Misión y Visión:
- Brindar el mejor servicio de transporte y distribución de mercadería a nivel
nacional, operando con responsabilidad, seguridad, rapidez, respeto y calidad.
37
- Ser la empresa líder en distribución, convirtiéndonos en su mejor soporte en la
cadena logística del mercado nacional, con la mejora constante de la calidad de
sus servicios asimismo tener una flota más amplia de camiones.
37
37
1.2.3. Identificar y describir las fuentes de información
Guías
Facura
37
1.2.4. Identificar usuarios/roles
Objetivos Específicos:
37
- Optimizar el proceso de Reportes de carga pesada para un mayor
control diario, semanal y/o mensual.
- Proporcionar mayor control sobre nuestros choferes, camiones de
carga, clientes además de tener mayor acercamiento hacia ellos.
Definir Alcance
- Se implementará una base de datos para el control de envíos a cada
ciudad.
- Se implementará una base de datos para el control de guías de la
empresa
- Se diseñará una interfaz que permita el manejo y control de la base de
datos.
- La base de datos podrá brindar un soporte a la empresa a las 24 horas
del día.
- La base de datos servirá para poder almacenar los datos de clientes,
conductores y camiones.
- La base de datos debe mostrar los reportes diarios de ingresos y
egresos de la empresa.
Limitaciones
- No se puede recuperar la información si se extravía una guía
- No se puede contabilizar la cantidad de petróleo que se utiliza al
realizar los envíos en cada ciudad.
- No se puede analizar las medidas internas que se toman al presentarse
un desperfecto en los vehículos, como costos de reparaciones.
37
1.3.2. Cronograma del Proyecto
37
1.4.1. Lista de requerimientos de información
37
CAPÍTULO II
DISEÑO DE LA BASE
DE DATOS
37
2.1.2. Relaciones
Tipo de
Notación Símbolo
asociación
2.1.3. Restricciones
37
El chofer debe tener la licencia de conducir apropiada
para vehículos automotores destinados al transporte de
mercancías de la categoría N3(de peso bruto vehicular
mayor a 10tn) es decir clase A categoría III –b
37
2.1.5. Diccionario de Datos
37
37
2.2. DISEÑO LÓGICO
2.2.1. Mapeo del modelo E-R al modelo Relacional
2.2.1.1. Tablas
Perfil
Reestricciones
Detalle_Reestricciones
Detalle_ServiciosAdi
Servicios_Adi
Usuario
Comprobante_Pago
Cliente
Destinatario
Guia
Tipo_Cliente
Estado
Chofer
Servicio_Rastreo
Detalle
Carga
Seguro
Tipo_Carga
Tipo_Unidad
Unidad_Transporte
Almacen
2.2.1.2. Campos de tablas
Perfil: DNI, Nombre, Direccion, Telefono.
Reestricciones: ID_REESTR, Nom_Reestr.
Detalle_Reestricciones: Desc_Reestr.
Detalle_ServiciosAdi: Desc_Serviciosadi.
Servicios_Adi: ID_serv, Nom_Servadi.
Usuario: ID, Password.
Comprobante_Pago: ID_Comprobante, Tipo, Nro_Documento
Cliente: ID_Cliente, Nombre, RUC, Razon_Social, Direccion,
Telefono, Email
Destinatario: ID_Remitente, Nombre, Direccion, Telefono
Guia: ID_Guia, Fecha_Emision, Cantidad, Precio
Estado: Estado_Llegada, Dia, Hora
Chofer: ID_Chofer, Nom_Chofer, Licencia, Estado
Servicio_Rastreo: ID_Traking
Detalle: ID_Detalle, Peso, Cantidad, Precio
Carga: ID_Carga, Fecha, Hora, Nom_Carga
37
Seguro: Detalle_Incidente, Porcentaje
Tipo_Carga: ID_Tipo, Nom_Tipo
Tipo_Unidad: ID_Tipo, Nom_Tipo, Peso
Unidad_Transporte: ID_Trans, Modelo, Placa
Almacen: ID_Almacen
2.2.2. Normalización
2.2.2.1. Proceso de normalización: 1FN, 2FN, 3FN, BCFN, 4FN
0 FN
ID
Password
DNI
Nombre
Direccion
Telefono
ID_Cliente
Nombre
RUC
Razon_Social
Direccion
Telefono
Email
ID_Guia
Fecha_Emision
ID_Carga
Fecha
Hora
Nom_Carga
ID_Detalle
37
Peso
Cantidad
Estado_Llegada
Dia
Hora
ID_Chofer
Nom_Chofer
Licencia
Estado
ID_Trans
Modelo
Placa
1 FN
ID
Password
DNI
Nombre
Direccion
Telefono
ID_Cliente
Nombre
RUC
Razon_Social
Direccion
Telefono
Email
ID_Guia
37
Fecha_Emision
ID_Carga
Fecha
Hora
Nom_Carga
ID_Detalle
Peso
Cantidad
ID_Estado
Estado_Llegada
Dia
Hora
ID_Chofer
Nom_Chofer
Licencia
Estado
ID_Trans
Modelo
Placa
2 FN
ID
Password
DNI
Nombre
Direccion
37
Telefono
ID_Cliente
RUC
Razon_Social
Nombre
Direccion
Telefono
Email
ID_Guia
Fecha_Emision
ID_Carga
Fecha
Hora
Nom_Carga
ID_Detalle
Peso
Cantidad
ID_Estado
Estado_Llegada
Dia
Hora
ID_Chofer
Nom_Chofer
Licencia
Estado
ID_Trans
Modelo
Placa
37
3 FN
ID
Password
DNI
Nombre
Direccion
Telefono
ID_Cliente
RUC
Razon_Social
Nombre
Direccion
Telefono
Email
ID_Guia
Fecha_Emision
ID_Carga
Fecha
Hora
Nom_Carga
ID_Detalle
Peso
Cantidad
ID_Estado
Estado_Llegada
Dia
Hora
ID_Chofer
37
Nom_Chofer
Licencia
Estado
ID_Trans
Modelo
Placa
CAPÍTULO III
37
IMPLEMENTACIÓN
3. Implementación y carga
3.1. Sentencias SQL de creación de la BD
37
3.2. Sentencias SQL de creación de objetos de la BD
3.2.1. Tablas
37
37
37
37
37
37
3.2.2. Vistas
37
3.2.3. Funciones
37
3.2.4.
Procedimientos almacenados
3.2.5. Triggers
Conclusiones
37
Gracias a la elaboración de este proyecto utilizando los conceptos básicos de
base de datos se pudo lograr crear tablas y realizar diferentes consultas y
satisfacer las necesidades del Administrador de reportar los datos requeridos.
Recomendaciones
Referencias Bibliográficas
http://www.mundoracle.com/pl-sql.html?Pg=sql_plsql_11.htm
http://www.oracle.com/technetwork/es/articles/sql/construyendo-con-
bloques-parte-1-1549135-esa.html
https://www.ibm.com/support/knowledgecenter/es/SSFPJS_8.5.5/com.ibm.
wbpm.wid.bpel.doc/busrules/topics/cundbus.html
https://docs.oracle.com/cd/B28359_01/appdev.111/b28370/controlstructures
.htm#LNPLS004
37