Académique Documents
Professionnel Documents
Culture Documents
Presentado por:
Cristian Camilo Meneses Ortiz
UNIVERSIDAD DE LA AMAZONIA
FACULTAD DE INGENIERA
PROGRAMA INGENIERA DE SISTEMAS
FLORENCIA
2016
Presentado a
Fredy Antonio Verastegui Gonzales
UNIVERSIDAD DE LA AMAZONIA
FACULTAD DE INGENIERA
PROGRAMA INGENIERA DE SISTEMAS
FLORENCIA
2016
Contenido
CONTENIDO
1 INTRODUCCIN
1.1 Alcance
2 DESCRIPCIN GENERAL 5
2.1 Perspectiva del producto
6
Requisito funcional 1
Requisito funcional 2
Requisito funcional 3
Requisito funcional 4
Requisito funcional 5
Requisito funcional 6
Requisito funcional 7
Requisito funcional 8
Requisito funcional 9
Requisito funcional 10
Requisito funcional 11
Requisito funcional 12
Requisito funcional 13
Requisito funcional 14
19
Requisito no funcional 1(RNF-01)
Requisito no funcional 2(RNF-02)
Requisito no funcional 3(RNF-03)
Requisito no funcional 4(RNF-04)
Requisito no funcional 5(RNF-05)
6
7
8
8
9
10
10
11
12
13
13
14
15
15
16
17
19
19
20
20
20
INTRODUCCION
OBJETIVOS
OBJETIVO GENERAL:
Modelar una base de datos que le permita a la empresa de transporte velocity tener su
informacin almacenada de una manera segura y estructurada, para as poder llegar a
una mejor toma de decisiones.
OBJETIVOS ESPECFICOS:
Recolectar informacin de las personas en este caso cliente que hacen parte de nuestra
empresa y almacenarlos en la base de datos.
Nuestra Empresa
Velocity. fue fundada en 1956 su oficina principal es en la ciudad de Bogot, y posee agencias a nivel
nacional. El objeto social es la Prestacin del Servicio de Transporte Intermunicipal regular y
ocasional de Pasajeros por carretera, envos y remesas. Cuenta con las siguientes Lineas de
Buses : Sper Expreso, Mini Royal, Eurovans, Ejecutivo, 2G, 2G Gold y duoBus. Los servicios
ofrecidos por Bolivariano cumplen con diversos requisitos, resoluciones y normas nacionales de
transporte, adems de las polticas de empresa segn apliquen.
Misin
Somos una compaa Colombiana de transporte terrestre de pasajeros con cubrimiento nacional e
internacional, orientada a brindar un servicio con seguridad, comodidad, puntualidad y buen trato
satisfaciendo las necesidades de nuestros clientes y superando las expectativas de los mismos,
buscando el mejoramiento continuo con el propsito de lograr la excelencia del servicio y la
fidelizacin de nuestros clientes.
Visin
Para el ao 2020 seremos la compaa Colombiana de transporte de pasajeros lder en puntualidad
y servicio al cliente, siempre dinmica para anticiparse y adaptarse a las expectativas presentes y
futuras de nuestros clientes. Lograremos estos propsitos a travs de procesos eficientes y personal
altamente calificado.
Valores Corporativos
Buen trato: Nuestro recurso humano est altamente capacitado para satisfacer las necesidades de
nuestros clientes.
Responsabilidad: Cumplir a nuestro cliente con el servicio adquirido bajo sus cinco necesidades:
seguridad, puntualidad, comodidad, buen trato y servicio comprado vs Servicio ofrecido.
Competitividad: Todos nuestros esfuerzos estn encaminados al mejoramiento continuo de los
procesos internos para brindar efectividad y eficiencia.
Honestidad: Los colaboradores trabajan con honradez y rectitud en todas sus acciones.
Compromiso: El cliente es lo primero para el logro de los objetivos y el cumplimiento de estos
valores, por ello contamos con el liderazgo y capacidad de entrega de todos los colaboradores.
Se necesita modelar una base de datos que contenga la informacin de las personas, bus,
tiquete, viaje, reserva, usuario, asiento. Ya que la empresa no cuenta con un software que lleve
un registro de esta informacin.
En la empresa se necesita llevar un registro de las reservas hechas por las personas, el precio de
cada tiquete luego de hacer la reserva, la disponibilidad de buses y ciudades a las cuales se
desea viajar. los Datos del usuario de quien realiza la reserva. La persona elige uno o varios
asientos que desea ocupar, tambin elige la ciudad de origen y de destino a la que desea ir,
1. Persona.
De la persona se requiere conocer su identificacin, nombre, direccin,
nmero de telfono, correo electrnico. Al conocer esta informacin y
tenerla almacenada estructuradamente, se puede llevar un historial de las
personas que estn registradas en la empresa, El usuario que proporciona
la empresa y as poder acceder de una manera fcil y rpida con un
usuario y contrasea.
2. Tiquete.
En la empresa velocity
reserva esta genera un tiquete con los respectivos datos del usuario, bus,
asiento, ciudad de origen, ciudad de destino que se les solicitaran
anteriormente.
3. Bus.
En la empresa solo hay un tipo de bus que es navette, tiene una capacidad,
con sus respectivos datos que son modelo, placa, estado. Cada bus tiene
30 asientos.
4. Asiento.
Un usuario puede reservar uno o mas asientos del bus. Cada asiento tiene un
idasiento que lo identifica una vez reservado en este tendr los datos de quien
lo ha reservado que estarn inmersos en el tiquete.
5. Reserva.
Del usuario se solicitar la informacin bsica, como su nombre,
identificacin o NIT (para empresa), direccin, ciudad en la que se
encuentra, telfono mvil o fijo, correo electrnico para realizar la reserva
tiene que elegir una fecha.
6. Viaje.
El viaje se genera con respecto a la reserva hecha por el usuario que solicita
eligiendo ciudad de origen y ciudad de destino contempladas en un horario
determinado.
1 Introduccin
Este documento es una especificacin de los requisitos funcionales y no funcionales de l software
para un sistema de informacin para cualquier venta y reserva de pasajes, el cual estar orientado
a la web, en este podrn interactuar tanto el (usuario) como el administrador.
1.1
Alcance
Diseo y desarrollo del sistema de informacin de venta y reserva de pasajes.
1.3
Referencias
Referenci
Titulo
Autor
a
1
Standard IEEE IEEE
830 1998
2 Descripcin general
2.1
Perspectiva del producto
El sistema de informacin de
RESERVA DE TIQUETE diseado para ser trabajado en la web lo que permitir su uso de forma
remota y trabajar de manera independiente sin interactuar con otros sistemas.
.
2.2
Funcionalidad del producto
El sistema Permitir Al administrador: Gestionar usuarios, gestionar reservas, gestionar buses,
gestionar viajes, gestionar asientos.
El cliente (usuario) podr accediendo al sistema con su usuario y podr gestionar reserva.
.
2.3
El sistema de informacin tendr 2 tipos de usuarios que podrn interactuar con el sistema
dependiendo sus permisos.
2.4
Perfil del usuario
Administrador (empleado): Usuario con el rol principal en el sistema este tendr acceso a las
opciones y ser el encargado de crear usuario cliente y ciudad etc.
Usuario: Interacta con el sistema permitindole gestionar reservas.
ACT-01
Versin
Fuentes
Descripcin
Administrador (empleado)
1.0
Encargado de la administracin y supervisin de las
partes que intervienen en el sistema de informacin.
Comentario
ACT-02
Versin
Fuentes
Descripcin
Usuario
1.0
Comentario
3 Requisitos
3.1
Requisitos funcionales
Prioridad:
Caminos
Excepcin:
de
Caminos
Alternativos:
Puntos
de
Extensin:
Pre-condiciones
Post-condiciones
2
3
4
5
El sistema informa que el usuario no existe.
El sistema informa que la contrasea es incorrecta
Prioridad:
N
O
1
Caminos
Excepcin:
de
Usuario
Sistema
Ingresa la informacin Guarda
los
datos
por medio de la
ingresados.
aplicativo
2
3
4
5
El sistema informa que el usuario ya ha sido creado. El
sistema informa que los datos son incorrectos
Caminos
Alternativos:
Puntos
de
Extensin:
Pre-condiciones
Acceso a la opcin
Post-condiciones La grabacin del registro se realiz con xito
Prioridad:
N
O
1
Usuario
Sistema
Ingresa la informacin consulta
los
datos
por medio de la
solicitados.
aplicativo
Caminos
Excepcin:
de
Caminos
Alternativos:
Puntos
de
Extensin:
Pre-condiciones
Post-condiciones
2
3
4
5
El sistema informa que el usuario no existe.
El sistema informa que los datos son incorrectos
Acceso a la opcin
La consulta del registro se realiz con xito
Prioridad:
N
O
1
Caminos
Excepcin:
de
Caminos
Alternativos:
Puntos
de
Extensin:
Pre-condiciones
Post-condiciones
Usuario
Sistema
Ingresa la informacin Consulta y modifica
por medio d e la
datos solicitados
aplicativo
2
3
4
5
El sistema informa que el proveedor no existe.
El sistema informa que los datos son incorrectos
Acceso a la opcin
La modificacin del registro se realiz con xito
los
Identificador:
Indispensable/Deseable:
005
Nombre: Crear reserva.
Autor(es): Cristian camilo meneses, julio Orozco
Prioridad:
N
O
1
Caminos
Excepcin:
de
Usuario
Sistema
Ingresa la informacin Guarda
los
datos
por medio de la
ingresados.
aplicativo
2
3
4
5
El sistema informa que la reserva ya ha sido creada. El
sistema informa que los datos son incorrectos
Caminos
Alternativos:
Puntos
de
Extensin:
Pre-condiciones
Acceso a la opcin
Post-condiciones
Prioridad:
N
O
Usuario
Sistema
Caminos
Excepcin:
de
Caminos
Alternativos:
Puntos
de
Extensin:
Pre-condiciones
Post-condiciones
datos
2
3
4
5
El sistema informa que la reserva no existe.
El sistema informa que los datos son incorrectos
Acceso a la opcin
La consulta del registro se realiz con xito
Prioridad:
N
O
1
Caminos
Excepcin:
de
Caminos
Alternativos:
Puntos
de
Extensin:
Pre-condiciones
Usuario
Sistema
Ingresa la informacin Consulta y modifica
por medio de la
datos solicitados
aplicativo
2
3
4
5
El sistema informa que la categora no existe.
El sistema informa que los datos son incorrectos
Acceso a la opcin
los
Post-condiciones
Prioridad:
Caminos
Excepcin:
de
Caminos
Alternativos:
Puntos
de
Extensin:
Pre-condiciones
Post-condiciones
Usuario
Sistema
Ingresa la informacin Guarda
los
por medio de la
ingresados.
aplicativo
dato
s
2
3
4
5
El sistema informa que el bus ya ha sido creado y
tiene sus respectivas caracteristicas. El sistema
informa que los datos son incorrectos
Acceso a la opcin
La grabacin del registro se realiz con xito
Prioridad:
N
O
1
Caminos
Excepcin:
de
Caminos
Alternativos:
Puntos
de
Extensin:
Pre-condiciones
Post-condiciones
Usuario
Sistema
Ingresa la informacin consulta
los
datos
por medio de la
solicitados.
aplicativo
2
3
4
5
El sistema informa que el bus no existe.
El sistema informa que los datos son incorrectos
Acceso a la opcin
La consulta del registro se realiz con xito
Prioridad:
N
O
1
2
3
4
5
Usuario
Sistema
Ingresa la informacin Consulta y modifica
por medio de la
datos solicitados
aplicativo
los
Caminos
Excepcin:
de
Caminos
Alternativos:
Puntos
de
Extensin:
Pre-condiciones
Post-condiciones
Acceso a la opcin
La modificacin del registro se realiz con xito
Prioridad:
N
O
1
Caminos
Excepcin:
de
Caminos
Alternativos:
Puntos
de
Extensin:
Pre-condiciones
Post-condiciones
Usuario
Sistema
Ingresa la informacin Guarda
los
datos
por medio de la
ingresados.
aplicativo
2
3
4
5
El sistema informa que el viaje ya ha sido creado. El
sistema informa que los datos son incorrectos
Acceso a la opcin
La grabacin del registro se realiz con xito
Identificador:
Indispensable/Deseable:
012
Nombre: Consultar viaje.
Autor(es): Cristian camilo meneses, julio Orozco
Fecha: febrero 2016
Categora (visible/No visible):
Prioridad:
N
O
1
Caminos
Excepcin:
de
Caminos
Alternativos:
Puntos
de
Extensin:
Pre-condiciones
Post-condiciones
Usuario
Sistema
Ingresa la informacin consulta
los
datos
por medio de la
solicitados.
aplicativo
2
3
4
5
El sistema informa que el viaje no existe.
El sistema informa que los datos son incorrectos
Acceso a la opcin
La consulta del registro se realiz con xito
Prioridad:
N
O
Usuario
Sistema
Caminos
Excepcin:
los
2
3
4
5
El sistema informa que el viaje no existe.
El sistema informa que los datos son incorrectos
de
Caminos
Alternativos:
Puntos
de
Extensin:
Pre-condiciones
Post-condiciones
Acceso a la opcin
La modificacin del registro se realiz con xito
Prioridad:
N
O
1
Caminos
Excepcin:
Caminos
Alternativos:
de
Usuario
Sistema
Ingresa la informacin Guarda
los
datos
por medio de la
ingresados.
aplicativo
2
3
4
5
El sistema informa que los asientos estn disponible para
tal bus. El sistema informa que los datos son incorrectos
Puntos
de
Extensin:
Pre-condiciones
Post-condiciones
Acceso a la opcin
La grabacin del registro se realiz con xito
Prioridad:
Caminos
Excepcin:
de
Caminos
Alternativos:
Puntos
de
Extensin:
Pre-condiciones
Post-condiciones
Usuario
Sistema
Ingresa la informacin consulta
los
por medio de la
solicitados.
aplicativo
2
3
4
5
El sistema informa que el asiento no existe.
El sistema informa que los datos son incorrectos
Acceso a la opcin
La consulta del registro se realiz con xito
Indispensable/Deseable:
Prioridad:
dato
s
N
O
1
Caminos
Excepcin:
de
Usuario
Sistema
Ingresa la informacin Consulta y modifica
por medio de la
datos solicitados
aplicativo
2
3
4
5
El sistema informa que el asiento no existe.
El sistema informa que los datos son incorrectos
Caminos
Alternativos:
Puntos
de
Extensin:
Pre-condiciones
Acceso a la opcin
Post-condiciones
3.2
Requisitos no funcionales
Critico: S
los
Identificador: RNF-02
Nombre: Confiabilidad
Tipo: Necesario
Critico: No
Critico: Si
Nombre: Diseo
Tipo: Necesario
Critico: S
Nombre: Interfaces
Tipo: Necesario
Crtico: S
DIAGRAMA RELACIONAL
DIAGRAMA DE SECUENCIA
DICCIONARIO DE DATOS
PK: Llave primaria, NN: Atributo no nulo, AI: Autoincrementar.
ibuto
Tipo
ula
INT
mbre
VARCHAR(50)
Persona
PK NN
AI
Descripcin
Identificador nico de cada
persona registrada.
Nombre de la persona que
desea entrar al sistema.
ellido
fono
VARCHAR(50)
INT
AIL
VARCHAR(50)
ario_IDUSUARI
INT
ibuto
Tipo
Usuario
PK NN
INT
USUARIO
NTRASENA
SET('activo','in
activo')
VARCHAR(50)
ERNAME
VARCHAR(45)
ibuto
Tipo
Reserva
PK NN
RESERVA
INT(11)
CHA
DATETIME
TADO
SET('ACTIVO'
,'CANCELAD
O','PENDIENT
E')
INT
ibuto
Tipo
Tiquete
PK NN
IQUETE
INT(11)
ECIO
NTIDAD
INT(11)
INT(10)
serva_IDRESER
INT(11)
ibuto
Tipo
asiento_tiquete
INT(10)
TADO
ario_IDUSUARI
Apellidos de la persona
Numero de contacto de la
persona
Correo electrnico de la
persona
Identificador del usuario
AI
AI
AI
asientos_tiquete
PK NN AI
Descripcin
Nmero identificador
para el usuario.
Descripcin
nico
Descripcin
Identificador nico del tiquete
generado
Precio total del tiquete
Nmero de asientos que se ha
reservado
Identificador de la reserva
realizada
Descripcin
Identificador de la relacin de
riquete con asiento
entos_IDASIEN
INT(11)
ete_IDTIQUET
INT(11)
ibuto
Tipo
asientos
PK NN
INT(11)
ASIENTO
DIGO
INT(11)
TADO
SET('DISPONI
BLE','OCUPA
DO')
INT(10)
Tipo
Bus
PK NN
BUS
INT(10)
ACA
INT
DELO
VARCHAR(50)
RCA
VARCHAR(50)
o_bus_IDTIPOB
INT
ibuto
Tipo
horario_bus
INT(10)
ario_IDHORARI
INT(10)
_IDBUS
INT(10)
ibuto
Tipo
Horario
PK NN
INT(10
_IDBUS
ibuto
HORARIO
RA
TIME
AI
AI
Horario_bus
PK NN AI
Descripcin
AI
Descripcin
Identificador nico de cada bus
que preste el servicio.
Referencia de cada vehiculo
es decir bus..
Ao en que fue fabricado el
bus.
Marca del vehiculo que
prestara el servicio.
Llave fornea donde est el
identificador del tipo de bus.
Descripcin
Identificador nico de la
relacin entre horario y buses.
Llave fornea de la relacin
entre horario y bues y este es
el identificador de la llave
primaria de horario
Llave fornea compuesta por
la primaria de bus .
Descripcin
Identificador nico de cada
gnero registrado.
Hora especifica donde hay
disponibilidad de los viajes.
CHA
DATE
TADO
ENUM('D','N')
ibuto
Tipo
Viaje
PK NN
VIAJE
INT(11)
CHA
DATE
UDADORIGEN
VARCHAR(45)
UDADDESTINO
VARCHAR(45)
RA
TIME
ECIO
INT(10)
erva_IDRESER
INT(11)
dad_IDCIUDAD
INT(11)
dad_IDCIUDAD
INT(11)
ibuto
Tipo
Ciudad
PK NN
CIUDAD
INT
UDAD
VARCHAR(45)
Disponibilidad de tiempo en
que se desea realizar un viaje.
Valor que indica si el horario
tiene vigencia, teniendo en
cuenta que puede cambiar en
el tiempo.
AI
Descripcin
Identificador nico de cada
viaje
Identificador nico de cada
horario de trabajo registrado
en el sistema.
Hora en la que un empleado
inicia su trabajo.
Hora en la que un empleado
finaliza su trabajo.
Hora en que estn disponibles
los viajes para sus respectivas
ciudades.
Valor que cuesta el viaje a la
respectiva ciudad.
Fornea identificadora
de
cada reserva
Fornea
de la ciudad de
origen
Fornea
de la ciudad de
destino.
AI
Descripcin
Identificador nico de cada
ciudad registrada en el sistema
Nombre de la ciudad que estn
registradas en el sistema.