Sei sulla pagina 1di 16

INSTITUTO POLITECNICO NACIONAL

UNIDAD PROFESIONAL INTERDISCIPLINARIA DE INGENIERIA Y


CIENCIAS SOCIALES Y ADMINISTRATIVAS

CONSTRUCCION DE
BASES DE DATOS

INDICE
CONTEXTO.......................................................................................................... 3

ANALISIS DE REQUERIMIENTOS..........................................................................4
DIAGRAMAS DE CASOS DE USO..........................................................................6
DEFINICION DE ENTIDADES................................................................................. 9
DICCIONARIO DE DATOS.................................................................................... 11
DIAGRAMA ENTIDAD RELACION........................................................................16

CONTEXTO
Sistema: Administracin de la ruta 62 de transporte pblico
2

Informacin general del proyecto:


El siguiente sistema que ser implementado en la ruta 62 del transporte pblico,
se encuentra en las oficinas ubicadas en Calle Francisco I. Madero #5
Chimalhuacn, Estado de Mxico.
La eleccin de esta base de datos se bas en el hecho de que la ruta maneja
bastante informacin que identifica tanto a los trabajadores, como a las combis
que estos manejan, esta informacin es muy relevante para poder trabajar en la
ruta y tambin se maneja informacin de los concesionarios (dueos de las
combis) y de las placas de estos.
Debido a que el nmero de vehculos supera las 200 unidades, se tiene que llevar
un registro de cada uno, como lo es, el modelo, el ao, el nmero de pasajeros
que caben, las placas que de cada vehculo y el econmico.
Cada chofer que trabaja en la ruta tiene que pasar por una serie de trmites.
Se desea tener los papeles en orden de cada uno de los trabajadores. Debido a
que es bastante informacin, la base de datos ayudar a reducir espacio y tener
en orden lo que se requiere.
Las consultas de informacin que tienen que hacer hoy en da son a la antigua,
tienen sus estantes con papeles y es muy tardado organizarlos o encontrar algn
chofer en especfico.
Tambin, se maneja informacin de los concesionarios, ya que estos son los que
se encargan de realizar los pagos que la ruta pide, como es la donacin para el
mantenimiento, la instalacin de la cromtica, las tarjetas que se tienen que
ocupar para poder laborar cada semana, el seguro que proporciona la misma ruta.
Otros datos que se manejan son los gestores, ya que estos se encargan de
asesorar para cualquier problema que ocurra con los choferes, como lo son
accidentes y/o robo del vehculo. Estos gestores tambin ayudan a los
concesionarios a adquirir nuevos vehculos, y se tiene que guardar la informacin
de los pagos que el concesionario hace mensualmente.

ANALISIS DE REQUERIMIENTOS
Los requerimientos funcionales y no funcionales fueron establecidos en base a las
3

necesidades y condiciones que fueron estipuladas por el usuario para el buen uso
y funcionamiento del sistema de informacin.

Requerimientos funcionales:

El sistema permite registrar concesionarios.


El sistema permite registrar pagos hechos por los concesionarios
El sistema permite registrar pagos hechos por los gestores.
El sistema permite registrar gestores.
El sistema permite registrar proveedores de las combis.
El sistema permite registrar proveedores de las cromticas.
El sistema permite registrar combis.
El sistema permite registrar ventas de combis realizadas por los gestores.
El sistema permite registrar compras de combis realizadas por los gestores.
El sistema permite registrar cromticas.
El sistema permite registrar grupos.
El sistema permite registrar choferes
El sistema permite modificar los datos de una cromtica
El sistema permite modificar los datos de un chofer
El sistema permite modificar los datos de una combi
El sistema permite modificar los datos del proveedor de combis
El sistema permite modificar los datos del proveedor de cromticas
El sistema permite modificar los datos de un grupo
El sistema permite modificar los datos de un gestor
El sistema permite modificar los datos de un concesionario
El sistema permite borrar proveedores de combis
El sistema permite borrar proveedores de cromticas
El sistema permite borrar cromticas.
El sistema permite borrar combis
El sistema permite borrar choferes
El sistema permite borrar concesionarios
El sistema permite borrar gestores
El sistema permite generar reportes de los pagos de trmites realizados por
gestores o concesionarios.
El sistema permite generar reportes de las ventas de combis realizadas por
el gestor.
El sistema permite generar reportes de los choferes que trabajan para cierto
concesionario.

Requerimientos no funcionales

El tiempo de respuesta para los reportes tiene que ser de mximo 30


segundos.
El sistema trabajar en versiones Windows 7 en adelante.
Se utilizar una interfaz de usuario relacionada a la cromtica a utilizar por
las combis.
Las consultas para cualquier tipo de informacin no deben sobrepasar los 2
segundos.
El sistema puede crecer en caso de que se necesite.
El sistema se usar en un navegador web google Chrome o Firefox
Se le puede dar mantenibilidad a la base de datos con la finalidad de
desarrollar nuevos requerimientos y analizar las deficiencias si este fuera el
caso.
Es necesario instalar un antivirus.
A esta base de datos solo va acceder con un usuario y contrasea.

DIAGRAMAS DE CASOS DE USO


5

Sistema:<AR62>
Submodulo:<>

Modulo:<Registro_combi>
Caso de uso:<Principal>

Sistema:<AR62>
Submodulo:<>

Modulo:<Registro_concesionario>
Caso de uso:<Principal>

Sistema:<
Submodu

Sistema:<AR62>
Submodulo:<>

Modulo:<Registro_pagos>
Caso de uso:<Principal>

Sistema:<AR62>
Submodulo:<>

Modulo:<Registro_Gestores>
Caso de uso:<Principal>

Sistema:<AR62>
Submodulo:<>

Modulo:<Compra_Venta >
Caso de uso:<Secundario>

DEFINICION DE ENTIDADES
En base a los requerimientos funcionales as como no funcionales, se realizaron los
diagramas de caos de uso los cuales nos permiten ver las acciones que puede realizarlos
actores. Por lo que tomando en cuenta los mdulos y actividades en los DCU se
determinaron las siguientes entidades y atributos:
ENTIDAD: COMBIS
OBJETIVO: Almacenar datos necesarios de cada una de las combis.
ALCANCE: Tener almacenado el registro (placa y modelo) de cada una de las unidades y
as poder consultar, modificar o eliminar en caso de que ya no est en uso.

ENTIDAD: CONCESIONARIOS
OBJETIVO: Almacenar informacin que identifique a cada dueo de su o sus respectivas
combis.
ALCANCE: Consultar los datos de los dueos para poder modificarlos en caso de ser
necesario.
9

ENTIDAD: PAGOS
OBJETIVO: Almacenar recibos de los pagos de seguro, tarjetas de horario y donativos
que se hacen mensualmente.
ALCANCE: Llevar un registro de todos los recibos de pago, as como la informacin de
los bancos y un calendario en donde se lleve el registro de cada pago hecho y por hacer.

ENTIDAD: CHOFERES
OBJETIVO: Almacenar datos necesarios de cada uno de los choferes.
ALCANCE: Tener la informacin acerca de ellos y as llevar el registro de horarios.

ENTIDAD: GESTORES
OBJETIVO: Almacenar informacin de los gestores que trabajan en la ruta.
ALCANCE: Consultar sus datos para poder borrar o modificarlos en caso de algn
cambio.

ENTIDAD: VENTAS_COMBIS
OBJETIVO: Almacenar informacin de cada venta de las combis que se realizan en la
ruta.
ALCANCE: Consultar informacin de quien compr la unidad y sus datos respectivos,
adems de llevar un control de los precios.

ENTIDAD: CROMATICAS
OBJETIVO: Almacenar informacin y descripcin del tipo de cromtica que se realiz a
cada combi.
ALCANCE: Consultar la informacin de las cromticas y la descripcin que nos dice que
nmeros le corresponden a cada combi.

ENTIDAD: GRUPOS
OBJETIVO: Almacenar informacin de los grupos que pertenecen a la ruta.
ALCANCE: Consultar los choferes que pertenecen a un determinado grupo y poder
clasificarlos para generar reportes.
10

ENTIDAD: RENGLONVTAS
OBJETIVO: Almacenar informacin de cada combi que est relacionada con una venta
registrada.
ALCANCE: Consultar que combis entran dentro del registro de una venta.

11

ENTIDAD: CONCESIONARIOS
NOMBRE

IdConcesionario
Nombre
ApPaterno
ApMaterno
Domicilio
Telefono
Correo

NEMNICO

TIPO
DE DATO

CO_IdConcesionario
CO_Nombre
CO_ApPaterno
CO_ApMaterno
CO_Domicilio
CO_Telefono
CO_Correo

Alfanumrico
Alfabtico
Alfabtico
Alfabtico
Alfabtico
Numrico
Alfanumrico

TIPO
DE
ATRIBUTO
Obligatorio
Obligatorio
Obligatorio
Opcional
Opcional
Obligatorio
Opcional

LONGITUD

6
8
8
8
18
10
25

DO
MINI
O
1-9
-

MSCARA

LLAVE

000AAA
AA@AA.AA

Primaria
Alternativa
Alternativa
Alternativa
-

OBSERVACI
ONES

ENTIDAD: PAGOS
NOMBRE

NoPago
TipoPago
IdQnPago
Monto
Fecha
Observaciones

NEMNICO

TIPO
DE DATO

P_NoPago
P_TipoPago
P_IdQnPago
P_Monto
P_Fecha
P_Observaciones

Numrico
Alfabtico
Alfanumrico
Numrico
Alfabtico
Alfabtico

TIPO
DE
ATRIBUTO
Obligatorio
Obligatorio
Obligatorio
Obligatorio
Obligatorio
Opcional

LONGITUD

DOMINIO

MSCARA

LLAVE

4
10
6
7
6
25

1-12
-

0001
$00000.00
00/00/00
-

Primaria
Alternativa
Fornea
Alternativa
-

OBSERVACI
ONES

12

ENTIDAD: CHOFERES
NOMBRE

NEMNICO

TIPO
DE DATO

IdChofer
TipoLicencia
Economico
Horario
Nombre
ApPaterno
ApMaterno
Domicilio
Telefono
Correo
IdConcesionario
IdRuta
Antigedad
Edad

CH_IdChofer
CH_TipoLicencia
CH_Economico
CH_Horario
CH_Nombre
CH_ApPaterno
CH_ApMaterno
CH_Domicilio
CH_Telefono
CH_Correo
CH_IdConcesionario
CH_IdRuta
CH_Antigedad
CH_Edad

Alfanumrico
Alfabtico
Alfanumrico
Alfabtico
Alfabtico
Alfabtico
Alfabtico
Alfabtico
Numrico
Alfanumrico
Alfanumrico
Alfanumrico
Numrico
Numrico

TIPO
DE
ATRIBUTO
Obligatorio
Multivaluado
Compuesto
Obligatorio
Obligatorio
Obligatorio
Opcional
Obligatorio
Opcional
Opcional
Obligatorio
Obligatorio
Obligatorio
Obligatorio

LON
GIT
UD
6
1
6
11
15
10
10
20
10
25
6
6
2
2

DOMI
NIO

MSCARA

LLAVE

A,B,C
0-12
-

AAAAAA
A
GGII1
00:00 a 00:00
000AAA
AAA-AAA
00 aos
00 aos

Primaria
Alternativa
Fornea
Alternativa
Alternativa
Fornea
Fornea
Alternativa
-

OBSERVACIONE
S

ENTIDAD: GESTORES
NOMBRE

NEMNICO

TIPO
DE DATO

IdGestor
Nombre
ApPaterno
ApMaterno
Domicilio
Telefono

G_IdGestor
G_Nombre
G_ApPaterno
G_ApMaterno
G_Domicilio
G_Telefono

Alfanumrico
Alfabtico
Alfabtico
Alfabtico
Alfabtico
Numrico

TIPO
DE
ATRIBUTO
Obligatorio
Obligatorio
Obligatorio
Opcional
Obligatorio
Opcional

LONGITUD

DOMINIO

MSCARA

LLAVE

6
15
10
10
20
10

AAAAAA
-

Primaria
Alternativa
Alternativa
-

OBSERVACIONE
S

13

Correo

G_Correo

Alfanumrico

Opcional

25

ENTIDAD: VENTAS_COMBIS
NOMBRE

NEMNICO

TIPO
DE DATO

IdVenta
IdGestor
Fecha
Cliente
Descripcion
Proveedor

VC_IdVenta
VC_IdGestor
VC_Fecha
VC_Cliente
VC_Descripcion
VC_Provedor

Numrico
Alfanumrico
Alfabtico
Alfabtico
Alfabtico
Alfanumrico

TIPO
DE
ATRIBUTO
Obligatorio
Obligatorio
Obligatorio
Obligatorio
Opcional
Obligatorio

LONGITUD

DOMINIO

MSCARA

LLAVE

4
6
6
15
25
6

1-12
-

0000
AAAAAA
00/00/00
000AAA

Primaria
Fornea
Alternativa
Alternativa
Primaria

OBSERVACIONE
S

ENTIDAD: RENGLONVTAS
NOMBRE

NEMNICO

TIPO
DE DATO

IdVenta
Economico
Placa
Cantidad
Total

RV_IdVenta
RV_Economico
RV_Placa
RV_Cantidad
RV_Total

Numrico
Alfanumrico
Numrico
Numrico
Numrico

TIPO
DE
ATRIBUTO
Obligatorio
Compuesto
Obligatorio
Obligatorio
Obligatorio

LONGITUD

DOMINIO

MSCARA

LLAVE

4
6
7
7
8

1-9
-

0000
GGII1
0000000
$00000.00
$000000.00

Fornea
Principal
-

OBSERVACIONE
S

14

ENTIDAD: CROMATICAS
NOMBRE

NEMNICO

TIPO
DE DATO

TIPO
DE
ATRIBUTO

LON
GIT
UD

DOMINIO

MSCARA

LLAVE

IDCromatica
IdProveedorCromatica
DescripcionCromatica

CR_IDCrom
CR_IdProveeCrom
CR_DescripcionCro
m

Alfanumrico
Alfanumrico
Alfabtico

Obligatorio
Obligatorio
Opcional

6
6
200

000AAA
000AAA
-

Primaria
Fornea
-

OB
SE
RV
ACI
ON
ES

ENTIDAD: GRUPOS
NOMBRE

IdRuta
Origen
Destino
Descripcion

NEMNICO

TIPO
DE DATO

GR_IdRuta
GR_Origen
GR_Destino
CR_Descripcion

Alfanumrico
Alfabtico
Alfabtico
Alfabtico

TIPO
DE
ATRIBUTO
Obligatorio
Obligatorio
Obligatorio
Opcional

LON
GITU
D
6
20
20
200

DOMINIO

MSCARA

LLAVE

000AAA
-

Primaria
-

OBSERVACIONES

DIAGRAMA ENTIDAD RELACION

15

16

Potrebbero piacerti anche