Proyecto Base de Datos

“Año de la universalización de la salud” INSTITUTO SUPERIOR TECNOLÓGICO CIBERTEC PROYECTO Empresa de Transporte Virgen

Views 128 Downloads 0 File size 504KB

Report DMCA / Copyright

DOWNLOAD FILE

Recommend stories

Citation preview

“Año de la universalización de la salud” INSTITUTO SUPERIOR TECNOLÓGICO CIBERTEC

PROYECTO Empresa de Transporte Virgen de la Puerta S.A

BASE DE DATOS PROFESOR

: Napán Tarmeño, Walter

SECCIÓN

: T2AN

SEMESTRE

: 2020-21

INTEGRANTES: ▪

Echevarria Calva, Julio Cesar (Coordinador)



Ruiz Carrasco, Rodney Alexis



Cardenas Olazabal, Carlos Jesus

Cibertec Independencia, Junio del 2020

I.

NOMBRE DE LA EMPRESA

1.1

Nombre de la empresa “Empresa de Transporte Virgen de la Puerta S.A.”

1.2

Giro y ubicación La Empresa de Transporte Virgen de la Puerta S.A., brinda servicio de transporte público urbano, dicha empresas se encuentra en Av. Republica de Croacia Nro. 377, Distrito Puente Piedra, Departamento de Lima-Perú Situación actual La empresa inicio sus actividades el 01 de enero de 1987 y se encuentra activa hasta la actualidad.

1.3

1.4

Área o actividad a implementar Se desea implementar una base de datos orientada el control y mantenimiento tanto de la unidad de transporte como de la ruta a seguir.

II.

ESENCIA DEL NEGOCIO

Empresa de Transporte Virgen de la Puerta S.A., brinda servicios de transporte publico urbano. III.

PROCESO A IMPLEMENTAR

Implementar el control del mantenimiento de la unidad de transporte publico con un proceso que tiene la finalidad de salvaguardar la seguridad del conductor como la de sus pasajeros además del mejor control de los ingresos por unidad de transporte. Esto es debido a que se implementara un mejor control en el mantenimiento e ingresos del efectivo de cada unidad de transporte, que es un ciclo, que inicia desde la revisión de la unidad de transporte, hasta que la unidad regresa a la terminal de buses.

IV.

FLUJOGRAMA DEL PROCESO (BPMN) 1.

Modelo principal:

2.

Subproceso reusable De Desinfección:

3.

Subproceso de mantenimiento:

V.

DESCRIPCIÓN DEL CASO

La Empresa de Transporte Virgen de la Puerta S.A., es una empresa dedicada al transporte publico urbano, la empresa manda a inspección y desinfección de los buses de transporte, además de la reglamentación necesaria para los conductores y cobradores antes del inicio de la ruta impuesta. En el área de administración, el encargado de administración manda la solicitud de mantenimiento para los vehículos que van a ser operados ese día, el área de mantenimiento inicia un sub proceso de mantenimiento, se inicia registrando los datos del vehículo, los datos de los mecánicos y fecha en la que se realiza el mantenimiento, a su vez se prepara a los mecánicos para evitar cualquier infección por covid-19. En el subproceso de mantenimiento se verifica el estado del motor, asientos, neumáticos, sistema de frenado y sistema de dirección del vehículo. Al finalizar el mantenimiento, si el vehículo presenta algún tipo de problema que no se pudiera resolver en ese instante se envía al vehículo a reparación y se descarta para ese día, si el vehículo no tiene ningún problema se genera un reporte y se envía al encargado de administración. El encargado de administración en forma paralela ejecuta el subproceso de desinfección, el proceso inicia preparando al personal de desinfección y registrando los datos del personal en ese momento, después procede a desinfectar el vehículo, al finalizar el proceso se genera un reporte y se lo envía al encargado de administración. El encargado de administración una vez que recibe ambos reportes, se comunica con el área de trabajadores para entregar el vehículo en regla. El área de trabajadores prepara al conductor y cobrador para evitar cualquier contagio por el coronavirus, el conductor inicia la ruta de manera normal, un inspector sube al bus durante la ruta para inspeccionar los boletos y que todo esté en regla, al llegar a la mitad de la ruta el personal de desinfección realiza el proceso de desinfección del vehículo para mayor seguridad de los usuarios y trabajadores. Al final de la ruta el cobrador realiza el conteo de los ingresos por la ruta y se reporta al encargado de administración. El encargado de administración registra el reporte del cobrador, registra el vehículo usado y el proceso termina.

VI.

REGLAS DE NEGOCIO 1.

Un empleado solo puede pertenecer a una sola área.

2.

No puede haber personal sin área.

3.

Un conductor solo trabaja con un cobrador, y un cobrador trabaja solo con un conductor.

4.

Un conductor solo puede conducir un solo bus, y un solo bus puede se conducido por un conductor.

5.

Muchos inspectores pueden inspeccionar los buses.

6.

El código del personal no se puede repetir en diferentes áreas

7.

El conductor y el cobrador tienen diferentes salarios.

8.

El conductor y cobrador conforman un equipo para un solo bus.

9.

Un cobrador puede generar muchos reportes pero un reporte solo lo puede hacer un cobrador.

10.

Muchos mecánicos realizan el mantienen a muchos buses, y muchos buses se les realiza el mantenimiento con muchos mecánicos.

11.

Muchos del personal de desinfección realizan la desinfección a muchos buses.

VII. DIAGRAMA ENTIDAD – RELACIÓN INICIAL

VIII. NORMALIZACION DE DATOS:

AREA: COD-AREA, NOM-AREA, CANT-PER PERSONAL: COD-PER, NOM-PER, APE-PER, DNI-PER, COD-AREA ENC-ADMIN: COD-ENC, COD-PER MECANICO: COD-MEC, COD-PER PER-DEF: COD-DEF, COD-PER CONDUCTOR: COD-COND, COD-PER, LICE-COND, SAL-COND COBRADOR: COD-COBR, COD-PER, SAL-COBR BUS: COD-BUS, PLACA- BUS, NRO-ASIEN, COD-RER-MANT INSPERCTOR: COD-INSP, NOM-INSP, APE-INSP, DNI-INSP REPORT-ING: COD-REP-ING, CANT-ING, FECH-REP REPORT-MANT: COD-REP-MANT, COD-MEC, FECH-MANT, ESTADO-BUS EQUIPO: COD_EQUIP, COD-COND, COD-COBR, COD-BUS IX.

GLOSARIO DE TÉRMINOS. Termino Empleado Cobrador Inspector Bus Área

Descripción Es la generalización aplicada a todos los empleados de la empresa. Entidad encargada de realizar la recaudación del dinero por parte de los pasajeros. Encargado de realizar verificar y validar los boletos. Unidad de transporte donde realizan su trabajo el conductor y cobrador. Lugar donde trabajan varios empleados.

X.

DICCIONARIO DE DATOS La base de datos se implementará en el administrador de base de datos Microsoft SQL Server 2017 Developer Edition x con servidor emulado de sistema operativo Windows 10 Home Edition. -

Nombre de la base de datos: “PDBTransporte2020”

-

Archivos de Base de datos:

Tipo de archivo

Data file

Nombre del archivo

Transporte2020_Data

Ubicación

C:\ProyectoDB\Transporte2020_Data.MDF

Tamaño

50MB

Tamaño máximo

200MB

Crecimiento

10%

Tipo de archivo

Log File

Nombre del archivo

Transporte2020_Log

Ubicación

C:\ProyectoDB\Transporte2020.Log.LDF

Tamaño

70MB

Tamaño máximo

400MB

Crecimiento

15%

-

Tablas de la base de datos:

Tabla

TBPERSONAL

Descripción Contiene información acerca del personal de la empresa.

Atributo

Tipo de dato

Descripción

Longitud

Nulo

Tipo de Restricción

Restricción

COD_PER

Código de Personal

Char

5

No

Primary Key, Unique COD_PER

NOM_PER

Nombre de Personal

Varchar

30

No

Check

NOM_PER

APE_PER

Apellido de Personal

Varchar

30

No

DNI_PER

DNI del Personal

Char

8

No

Unique

DNI_PER

COD_AREA

Codigo de Área

Char

5

No

Tabla

TBAREA

Descripción

Contiene información de las diversas áreas de la empresa y la cantidad de personal en cada área.

Atributo COD_AREA

Descripción Tipo de dato Código de Área

NOM_AREA Nombre de Área CANT_PER

Longitud

Nulo

Tipo de Restricción

Restricción

Char

5

No

Primary Key, Unique COD_AREA

Varchar

30

No

Unique

NOM_AREA

10

No

Default

10

Cantidad de Int Personal

Tabla

TB ENCARGADO DE ADMINISTRACION

Descripción

Contiene información del encargado de administración.

Atributo COD_PER

Descripción Código de Personal

Tipo de dato

Longitud

Nulo

Char

5

No

Código del COD_ENC_ADMIN encargado de Char administración

7

No

Tabla

Tipo de Restricción

Restricción

Primary Key, Check, COD_ENC_ADMIN Unique

TBMECANICO

Descripción Contiene información acerca del mecánico encargado.

Atributo COD_PER COD_MEC

Descripción Código de Personal Código del mécanico

Tipo de dato

Longitud

Nulo

Char

5

No

Char

7

No

Tipo de Restricción Restricción

Primary Key, Check, COD_MEC Unique

Tabla

TBPERSONAL DE DESINFECCIÓN

Descripción

Contiene información acerca del personal de desinfección de los buses.

Atributo

Descripción Tipo de dato

Código de Personal Código del COD_PER_DESF personal de desinfección COD_PER

Longitud

Nulo

Char

5

No

Char

7

No

Tipo de Restricción

Restricción

Primary Key, Check, COD_PER_DESF Unique

Tabla

TBCONDUCTOR

Descripción Contiene información de los conductores de los buses.

Atributo

Tipo de dato

Descripción

Longitud

Nulo

Tipo de Restricción Restricción

Código de Personal Código del COD_COND personal de desinfección

Char

5

No

Char

8

No

Primary Key, Check, COD_COND Unique

LICE_COND Licencia de conductor

Char

9

No

Check, Unique

No

Default

COD_PER

Salario de conductor

SAL_COND

Tabla

Int

1000

TBCOBRADOR

Descripción Contiene información de los cobradores de los buses.

Atributo

Código de Personal Código del COD_COBR personal de desinfección COD_PER

SAL_COBR

Tipo de dato

Descripción

Salario de cobrador

Longitud

Nulo

Tipo de Restricción Restricción

Char

5

No

Char

8

No

Primary Key, Check, COD_COBR Unique

No

Default

Int

Tabla

TBREPORTE DE INGRESO

Descripción

Contiene información acerca del ingreso del personal.

Atributo

Descripción Tipo de dato

Código del COD_REPORT_ING reporte de ingreso Cantidad de CANT_ING ingresastes

Char

Longitud 9

Nulo No

Int

No No

FECH_REP_ING

Fecha del reporte de ingreso

Date

COD_COBR

Código de cobrador

Char

8

No

Tipo de Restricción

900

Restricción

Check, COD_REPORT_ING Unique,Primary Key

Tabla

TBREPORTE DE MANTENIMIENTO

Descripción

Contiene información acerca del estado del bus y la fecha del mantenimiento.

Atributo

Descripción

Tipo de dato

Código del COD_REP_MANT reporte de Char mantenimiento COD_MEC

Código de mécanico

FECH_MANT

Fecha del Date mantenimiento

ESTADO_BUS

Estado del bus

Char

Vachar

Longitud

Nulo

9

No

7

No

20

No

TBBUS

Descripción

Contiene información acerca del bus en general.

Check, Unique, Primary Key

COD_REP_MANT

Default

No operativo

Tipo de dato

COD_BUS

Código del bus Char

7

No

PLACA_BUS

Placa del bus Número de asientos

7

No

Tipo de Restricción Restricción Check, Unique, COD_BUS Primary Key Unique PLACA_BUS

No

Default

NRO_ASIENTOS

Descripción

Restricción

No

Tabla

Atributo

Tipo de Restricción

Char

Longitud

Int

Código del COD_REP_MANT reporte de Char mantenimiento

9

Nulo

No

35

Tabla

TBINSPECTOR

Descripción Contiene información acerca de los inspectores de los buses.

Atributo COD_INSP

Descripción Código de inspector

Tipo de dato

Longitud

Nulo

Char

7

No

NOM_INSP

Nombre de inspector

Varchar

30

No

APE_INSP

Apellido de inspector

Varchar

30

No

DNI_INSP

DNI de inspector

Char

8

No

COD_BUS

Código del bus

Char

7

Tabla

TBEQUIPO DE TRABAJO

Tipo de Restricción Restricción Check, Unique, COD_INSP Primary Key

Unique

DNI_INSP

Descripción Contiene información sobre el grupo de trabajo.

Atributo

Descripción Código de COD_EQUIP equipo COD_COND COD_COBR COD_BUS

Código de conductor

Tipo de dato

Longitud

Nulo

Char

9

No

Char

8

No

8

No

7

No

Código de Char cobrador Código de bus Char

Tipo de Restricción Restricción Check, Unique, COD_INSP Primary Key