Beruflich Dokumente
Kultur Dokumente
Presentado a:
COMIT CURRICULAR
Docente
Docente
Docente
Docente
Cartagena D.T Y C.
Fecha ____/____/____
A nuestros padres
a nuestros amigos,
y profesores con todo
nuestro aprecio
AGRADECIMIENTOS
Ada,
Maryori,
Cesar
Jos
David
expresan
sus
agradecimientos a:
Raynel Mendoza, Ingeniero de Sistemas y Docente de la
Universidad, por su apoyo y colaboracin.
Luis Prez, XXXXXX y Docente de la Universidad por sus
valiosas orientaciones.
Daniel de las Aguas, Ingeniero de Sistemas y Docente de
la Universidad, por sus valiosos aportes.
Ambrosio Fernndez,
Colombia
Cartagena,
Sucursal
por
permitirnos
CONTENIDO
pg
INTRODUCCIN...........................................................................................
1. TITULO
LISTA DE TABLAS
pg.
LISTA DE FIGURAS
pg
LISTA DE ANEXOS
pg.
INTRODUCCIN
de
la
pagina
Web
de
la
empresa
SEABOARD
DE
WEB SITE DE
SEABOARD DE
COLOMBIA
2. PLANTEAMIENTO DEL PROBLEMA
clientes,
se
est
viendo
seriamente
amenazada
por
las
muchas
trabajan
precisamente
en
fortalecer
la
destinados
las
grandes
empresas
poseedoras
de
de
atender
los
clientes
en
tiempo
real,
es
decir,
informacin
facilitar
los
procesos
de
comercio
va telefnica y
3. OBJETIVOS
UN
WEB
SITE
QUE
LE
PERIMITA
AL
CLIENTE
como
operativos,
se
desarrollan
administrativos
actualmente
de
apoyo,
los
procesos
la
empresa
de
el
lenguaje
de
programacin
JAVA,
el
modelo,
4. ANALISIS DE REQUERIMIENTOS
4.1. FUNCIONAL
La aplicacin Web va a permitir al
CLIENTE:
Registrarse como cliente
Reservar cupo
Modificar datos
Modificar reserva
Consultar e Imprimir reserva
Cancelar reserva
Consultar itinerario
EMPLEADO:
Registrar clientes
Confirmar reserva
Reservar cupo
Modificar reserva
Consultar e Imprimir reserva
Cancelar reserva
Consultar itinerario
Revisar Reserva
ADMINISTRADOR DE LA WEB
Mantener cliente
Mantener motonave
Mantener itinerario
Mantener puertos
Mantener Etas
Mantener Pas
Mantener ciudad
Generar
motonave,
reportes
(Reportes
Reportes
de
de
Puertos,
cliente,
Reportes
Reportes
de
de
reserva,
5. JUSTIFICACIN
diarias
hacindolas
mas
apoyndose
competitivas
en
tecnologas
adaptndolas
de
los
punta
posibles
una
nueva
alternativa
de
servicios
para
los
clientes,
ofreciendo
herramientas
de
ltima
tecnologa
con
das
del
ao, posicionamiento
de
esta
con
la
6. MARCO TEORICO
CORPORATION.
La
divisin
Seaboard
Marine,
Unidos,
las
islas
del
caribe,
Amrica
Central
Sudamrica.
Las
operaciones
primarias
de
Seaboard
en
Miami,
incluyen
Costa
Barranquilla
Container
Cartagena
Line,
-
MaersK,
Centro
EW L
Amrica
en
la
ruta
Cartagena
Barranquilla .
Actualmente Seaboard cuenta con unos 5650 clientes y existen
unas
10000
empresas
exportadoras
importadoras
que
son
realizados
con
tecnologa
integral,
equipo
humano
10000
empresas
exportadoras
importadoras
que
son
con
sentido
tico
responsabilidad
social,
expectativas
fidelidad
y
obteniendo
nuestros
el
clientes,
superando
reconocimiento
de
sus
nuestros
un
talento
humano
competente
con
sentido
de
el
empleados
crecimiento
lo
personal.
conseguimos
El
liderazgo
apoderndolos
de
en
nuestros
todas
sus
procesos
adecuada
flexibles,
infraestructura,
optimizacin
condiciones
de
rendimientos,
naturales
del
puerto,
sector
empresarial
de
la
ciudad,
ofreciendo
servicios
ilcitos
por
parte
de
los
grupos
de
narcotraficantes
Seaboard
equipada
con
de
Colombia
rastreo
S.A.
computarizado
esta
de
primas,
todo
tipo
de
CARGA REFRIGERADA
metales,
productos
plsticos,
asignados
para
alimentos
sus
necesidades.
Nuestros
almacn
de
casi
135.000
de
Colombia
tiene
la
la
flexibilidad
necesaria
para
cargas
extradimensionadas.
CARGA 807
En
Seaboard,
tenemos
una
divisin
entera
de
los
EE.UU.,
Amrica
Central,
para
la
exportacin
de
grandes
cantidades
de
Tipos de contenedores
En el transporte martimo internacional de mercancas existen una
serie de contenedores estndar en cuanto a medidas. En la lista
posterior estn detallados los ms importantes, si bien hay ms
tipos, que no son empleados por todas las compaas. La medida
estndar de capacidad en buques portacontenedores es el TEU,
(Twenty- feet Equivalent Unit). As, el contenedor estndar por
excelencia es el veinte pies (twenty feet), que es denominado as
por su longitud. Otra medida es el FEU o (Forty- feet Equivalent
Unit), o contenedor equivalente a cuarenta pies. Un FEU es igual a
dos TEUs.
Medidas externas
Tipo
20'
40'
40'High
Cube
Largo
Ancho
Altura
6,058 mm o
19'10 1/2"
(8')
6")
2,438 mm 2,591 mm (8'
12,192 mm (40')
12,192 mm (40')
(8')
6")
2,438 mm 2,896 mm (9'
(8')
6")
Volumen
interno
33,2 m3
67,6 m3
76,2 m3
El
BASC
(Business
Anti-Smuggling
el
sector
nacionales
fomentar
programa
un
comercio
voluntario
extranjeros,
internacional
que
privado
seguro.
busca,
El
organismos
creado
BASC
promueve
para
es
un
apoya
el
que
lograron
fomentar
procesos
controles
seguros.
La cooperacin se fundamenta principalmente en un intercambio
permanente de experiencias, informacin y capacitacin, lo cual ha
permitido
las
partes
incrementar
sus
conocimientos
empresas
que
forman
parte
del
BASC
son
auditadas
el
sector
privado,
gobiernos,
aduanas
organismos
travs
de
computadores,
procedimientos
la
Sistemas
Operativos,
Operacin
Computacional,
las
instituciones.
El
software
esta
compuesta
por
anlisis,
diseo,
implementacin,
verificacin,
Ao
Lenguaje
1957 FONTRAN
Descripcin
OO?
1964 BASIC
1972 C
1985 C++
1995 JAVA
lenguaje
orientado
a
objetos
ms
utilizado en la actualidad. El lenguaje es
sencillo y porttil, bastante similar a C++,
aunque tomando ideas de Modula- 3,
Smalltalk y Objective-C, hacindolo ms
robusto y seguro.
Java
es
tpicamente
compilado
en
bytecodes que son luego interpretados
por una mquina virtual de Java (JVM).
Un aspecto primordial en el xito del
lenguaje es su integracin con el W eb
mediante aplicaciones conocidas como
applets que pueden ser ejecutadas
desde un navegador del Web (browser).
Otro aspecto importante es la inclusin
de un gran nmero de paquetes y
libreras que estandarizan y facilitan el
desarrollo de nuevos programas.
proceso
abarca
aspectos
como
la
planeacin,
autoridad,
La
evaluacin
describe
donde
se
encuentra
el
proceso
actualmente.
La
rastreabilidad
describe
cmo
se
logr
un
resultado
particular.
En particular, el proceso de desarrollo es considerado como un
conjunto
de
personas,
estructuras
organizacionales,
reglas,
usadas
creadas
especficamente
para
parte
estrategia
de
del
manejo
uso
de
de
riesgo
prototipos,
el
algo
modelo
muy
incorpora
aceptado
en
una
la
del
producto,
restricciones
formas
asociadas
alternativas
con
cada
de
lograr
alternativa,
los
objetivos,
finalmente
del
plan,
incluyendo
la
particin
del
sistema
en
debe
ofrecer
desde
la
perspectiva
del
Modelo de
Requisitos
lo
que
el
cliente
desea
segn
la
percepcin
del
desarrollador.
A continuacin se describe dos de sus modelos bsicos:
6.2.1.4.1.1 Modelos de Casos de uso
El modelo de casos de uso describe un sistema en trmino de sus
distintas formas de utilizacin, cada uno de estas formas es
conocida como un caso de uso . Cada caso de uso o flujo se
compone de una secuencia de eventos iniciada por el usuario.
Dado que los casos de uso describen el sistema a desarrollarse,
cambios en los requisitos significarn cambios en los casos de
uso. Por ejemplo, un caso de uso para manejar un automvil sera
la secuencia de eventos desde que el conductor entra en el coche
encendiendo el motor hasta llegar a su destino final. Por lo tanto,
para comprender los casos de uso de un sistema primero es
necesario saber quienes son sus usuarios. Por ejemplo, conducir
un automvil es distinto a arreglarlo, donde los usuarios tambin
son
distintos,
el
del automvil y
el
dueo
mecnico,
respectivamente.
Para
ello
se
define
el
concepto
de
actor,
El actor y el caso de uso son las entidades bsicas del modelo de casos de uso.
Actores
Los actores son entidades distintas a los usuarios, en el sentido
que los usuarios son las personas reales que utilizan el sistema,
mientras que los actores representan un cierto papel que una
persona real puede jugar. Utilizando terminologa orientada a
objetos, se considera al actor como una clase de usuario, mientras
que los usuarios se consideran como objetos o instancias de esa
clase. Incluso, una misma persona puede aparecer como diferentes
instancias de diferentes actores.
Los
actores
modelan
cualquier
entidad
externa
que
necesite
caso
de
uso
constituye
un
flujo
completo
de
eventos
DCU
Caso de Uso: Nombre del caso de uso
Descripcin: Resumen del caso de uso
Actores: Actores que interaccionan con el caso de uso.
Funcionalidad
Modelo de
Anlisis
de
implementacin,
programacin,
manejador
lo
de
cual
base
incluye
de
al
datos,
lenguaje
distribucin
de
o
modelar
garantizando
que
el
la
sistema
bajo
arquitectura
de
condiciones
software
ideales,
resultante
se
lgica
de
la
aplicacin
pero
sin
consideraciones
vez
identificadas
las
clases
anteriores,
proseguimos
que
debern
presentar
estas
clases
para
lograr
la
describen
como
los
diferentes
casos
de
uso
son
Los
diagramas
correspondientes
muestran
la
<<Interfaz>>
:Sistema
:Clase
>>>
Registra
r
Cliente>
>
6.2.1.5 J AVA
Como se le conoce en la actualidad es el de un lenguaje de
programacin y un entorno para ejecucin de programas escritos
en el lenguaje Java. Al contrario de los compiladores tradicionales,
que convierten el cdigo fuente en instrucciones a nivel de
maquinas, el compilador Java traduce el cdigo fuente Java en
hoy en
da
Java
es
por excelencia
el
lenguaje
de
como
C++
que
varan
en
su
detalle
es
fijo,
independiente
de
la
mquina.
La
gran
una
plataforma
particular,
el
sistema
correr
en
existir
en
cada
plataforma
donde
se
ejecute
un
programa de Java.
la
de
algunos
lenguajes
de
scripts,
que
viene
tipificado ,
lo
que
ayuda
encontrar
ms
bibliotecas,
radical
llamadas
contraste
paquetes
con
(package).
C++
donde
Esto
las
es
en
bibliotecas
Existen
estructuras de
bibliotecas
para
el
manejo
de
de
multimedia,
del
sistema
de
ventanas que
puede
correr
bajo
con
las
bibliotecas
JFC
(Java
Foundation
bibliotecas
para
manejo
dimensiones.
Incluso
existen
plataformas
mviles,
por
de
grficas
versiones
ejemplo,
en
para
como
correr
3
en
asistentes
personales.
Tecnologa
Existe
una
gran
nmero
de
productos
6.2.1.6 JSP
Java Server Pages (JSP) es la tecnologa para generar pginas
web de forma dinmica en el servidor, desarrollado por Sun
Tomcat
implementa
las
especificaciones
de
los
Entorno
Tomcat funciona con cualquier servidor Web con soporte para
servlets y JSPs. Tomcat incluye el compilador Jasper, que compila
JSPs convirtindolas en servlets. El motor de servlets del Tomcat a
menudo se presenta en combinacin con el servidor Web Apache.
Tomcat puede, asimismo, funcionar como servidor Web por s
mismo. Opera de tal manera en entornos de desarrollo poco
exigentes en trminos de velocidad y de manejo de transacciones.
Dado que Tomcat fue escrito en Java, funciona en cualquier
sistema operativo que disponga de la mquina virtual Java.
6.2.1.8 Servlet
Los servlets son objetos que corren dentro del contexto de un
servidor de aplicaciones (Ej.: Tomcat ) y extienden su funcionalidad.
La palabra servlet deriva de otra anterior, applet, que se refera a
pequeos programas escritos en Java que se ejecutan en el
contexto de un navegador Web. Por contraposicin, un servlet es
un programa que se ejecuta en un servidor Web.
El uso ms comn de los servlets es generar pginas Web de
forma dinmica a partir de los parmetros de la peticin que enve
el navegador Web.
Aspectos tcnicos
Los servlets forman parte de J2EE (Java 2 Enterprise Edition), que
es una ampliacin de J2SE (Java 2 Standard Edition).
Un
servlet
es
un
javax.servlet.Servlet
convenientes
objeto
para
javax.servlet.HttpServlet ).
Java
hereda
un
que
implementa
alguna
protocolo
de
las
la
interfaz
clases
especfico
ms
(Ej.:
6.2.1.9 MySql
6.2.1.10 HTML
El
HTML,
acrnimo
ingls
de
Hyper
Text
Markup
Language
utiliza
instrucciones
etiquetas
de
comienzo
marcas,
y
final,
que
consisten
mediante
las
en
breves
cuales
se
general
las etiquetas se
aplicarn
de
dos formas
Wide
Web
(que
estandarizada
por
el
Consortium,
tambin
World
intenta
ser
Wide
Web
llamada
W3C),
de
alta
tecnologa,
etc.
pero
siempre
profesional,
eficiente y de calidad.
Para el usuario no solo es muy importante la calidad y cantidad de
la informacin, sino el observar una presentacin atractiva de la
pgina o sitio que est visitando, adems de tener un recorrido
sencillo y accesible.
Los elementos ptimos que debe de tener un sitio de Internet son:
Nmero de Pginas
En Internet, los sitios con mayor nmero de pginas se consideran
ms importantes, y reciben mayor calificacin por parte de los
buscadores. Teniendo muchas pginas atraer un mayor nmero de
visitantes
su
sitio,
les
ofrecer
sus
clientes
mayor
ACTORES
Clientes
Empleados
Administrador de la WEB
CASOS DE USOS
Reservar cupo
Modificar datos
Modificar reserva
Cancelar reserva
Consultar itinerario
Revisar reserva
Mantener cliente
Mantener motonave
Mantener itinerario
Mantener puertos
Mantener Etas
Mantener Pas
Mantener ciudad
Registrar cliente
Revisar reserva
Reservar cupo
Mantener pas
Modificar datos
Mantener ciudad
Modificar reserva
CLIENTE
EMPLEADO
Mantener cliente
Cancelar reserva
Mantener motonave
Consultar itinerario
Confirmar
reserva
ADMINISTRADOR
WEB
Mantener itinerario
Mantener puertos
Figura 1
Reporte usuario
Reporte itinerario
Reporte cliente
Reporte motonave
Mantener Etas
Reporte puertos
Generar reporte
Reporte reserva
Generar reportes
DCU 1
Caso de Uso: Registrar Clientes
Descripcin: Permitir al usuario registrase en el sistema para ingresar y para su
uso posterior.
Actores: Cliente, Empleado
Funcionalidad
1. Esta pantalla contiene informacin de registro que debe ser diligenciado por el
usuario
2. Seleccionar la opcin Nit si es persona jurdica o Cdula si es persona natural.
3. Digitar Numero de Identificacin
4. Digitar datos: (Nombre, direccin y telfono, direccin electrnica, nombre de la
Sociedad de Intermediacion Aduanera (SIA) representante, Nit de la Sociedad
de Intermediacion Aduanera (SIA), direccin y telfono de la Sociedad de
Intermediacion Aduanera (SIA) direccin electrnica de Sociedad de
Intermediacion Aduanera (SIA), nombre de usuario, Password, Confirmar
Password )
5. Hacer click en el botn Registrar. Enviar mensaje Usuario Registrado
6. Seleccionar opcin finalizar o salir.
Flujo Alternativo
En 8, despus que muestre el mensaje ir al paso 2
DCU 2
Caso de Uso: Reservar Cupo
Descripcin: Permitir al usuario hacer la reserva de espacio y cupo para su
proceso de exportacin
Actores: Cliente, Empleado, Administrador
Funcionalidad
1. Se presenta en la pantalla el formulario que debe ser diligenciado para la
reserva del cupo
2. Seleccionar la opcin Nit si es persona jurdica o Cdula si es persona natural.
3. Digitar Numero de Identificacin
4. Validar Numero de Identificaron
5. Se carga automticamente la informacin de los siguientes campos que
previamente fueron digitados (Nombre, Direccin y telfono, Direccin
electrnica, Nombre de la Sociedad de Intermediacion Aduanera, Direccin y
telfono de la Sociedad de Intermediacion Aduanera, Direccin electrnica de la
SIA)
6. Seleccionar la ciudad origen, automticamente se activa las fechas de arribo de
las motonaves.
7. Seleccionar Fecha de arribo.
8. Seleccionar pas destino, automticamente se le activa la opcin de las
ciudades pertenecientes a ese pas.
9. Seleccionar ciudad destino.
10. Seleccionar la opcin de carga suelta o contenedor
DCU 3
Caso de uso: Modificar datos clientes
Descripcin: Permite al usuario modificar cualquier dato digitado en la interfaz de
registro de cliente
Actores: Cliente
Funcionalidad:
1. Se presenta la Pantalla de ingreso al usuario
2. Ingresar a la opcin de Registrarse como usuario
3. Seleccionar la opcin Nit o Cdula.
4. Digitar Nit o Cdula.
5. Validar Nit o Cdula
6. Despliega automticamente todos los datos del cliente, correspondiente a cada
campo anteriormente digitados.
7. Seleccionar la opcin Modificar Datos.
8. Editar los datos nuevos.
9. Hacer clic en la opcin Guardar.
10. Seleccionar la opcin Finalizar o Salir.
Flujo Alternativo
1. En 5, si Nit o Cdula no existe, enviar mensaje Usuario no Registrado, ir al
paso 2.
2. En 10, despus de seleccionar la opcin, ir a 1.
DCU 4
Caso de Uso: Modificar datos reserva
Descripcin: Permite que el usuario realice cualquier cambio deseado acerca de la
informacin que dgito y seleccione en el formulario, antes de realizada la
confirmacin de esta por el empleado.
Actores: Cliente, Empleado, Administrador
Funcionalidad:
1. Se muestra la pantalla de ingreso.
2. Digitar Login
3. Digitar Password.
4. Validar usuario.
5. Seleccionar la opcin reserva cupo.
6. Se despliega el formulario de reserva.
7. Digitar cdigo de reserva.
8. Validar cdigo.
9. Se despliega automticamente toda la informacin de reserva del cliente.
10. Digitar los cambios en los campos.
11. Seleccionar la opcin Guardar y se actualice la fecha de modificacin.
12. Hacer clic en el botn Procesar Reserva.
13. Seleccionar opcin Finalizar o Salir
Flujo Alternativo
1. En 4, si el Login y Password no existe, enviar mensaje Usuario no valido ir al
paso 1.
2. En 8, si el cdigo de la reserva no existe, enviar mensaje Cdigo de reserva no
existente ir al paso 7 o al 14.
DCU 5
Caso de uso: Cancelar Reserva.
Descripcin: Le permite al cliente cancelar la reserva por algn motivo antes de
ser confirmada la misma.
Actores: Cliente, Empleado, Administrador.
Funcionalidad:
1. Muestra la pantalla de ingreso.
2. Digitar Login.
3. Digitar Password.
4. Validar usuario
5. Digitar cdigo de la reserva.
6. Validar cdigo de reserva
7. Hacer clic en el botn Cancelar, enviar mensaje de confirmacin Esta seguro
que desea cancelar la reserva.
8. Seleccionar opcin Finalizar o Salir.
Flujo Alternativo
1. En 4, si el Login o Password no es valido, enviar mensaje Usuario no valido ir
al paso 1 o 8.
2. En 6, si el cdigo de la reserva no existe, enviar mensaje Reserva no
Existente ir al paso 5 o 8
DCU 6
Caso de uso: Consultar e Imprimir formulario Reserva
DCU 7
Caso de uso: Consultar Itinerario
Descripcin: Hace posible obtener informacin del anuncio y zarpe de motonaves
Actores: Cliente, Empleado.
Funcionalidad:
1. Se presenta en la pantalla el men de opciones
2. Seleccionar la opcin Consulta de Itinerarios
3. Muestra en al pantalla las opciones de Motonaves anunciadas, Motonaves
Zarpadas y Motonaves Atracadas
4. Seleccionar la opcin que se valla a consultar
5. Se despliega las ciudades.
6. Seleccionar la opcin que se necesite consultar
7. Se muestra las figuras correspondientes a la opcin a consultar.
8. Seleccionar la opcin salir
Flujo Alternativo
DCU 8
Caso de uso: Confirmacin del reserva
DCU 9
Caso de uso: Revisar reservas
Descripcin: Permite al empleado revisar las reservas realizadas por los clientes.
Actores: Empleado.
Funcionalidad:
1. Se muestra la pantalla de ingreso.
2. Digitar Login
3. Digitar Password
4. Validar usuario
5. Seleccionar opcin revisar reservas..
6. Se digita el parmetro de la fecha.
7. Despliega los cdigos de las reservas pertenecientes a esa(s) fecha(s)
8. Se hace clic en el cdigo de la reserva
9. Se despliega el formulario perteneciente a ese cdigo.
10. Se hace clic en el botn Regresar o ir Atrs.(Para revisar otras reservas)
11. Seleccionar la opcin de Finalizar o Salir.
Flujo Alternativo
1. En 4, si usuario no existe enviar mensaje Usuario no valido, ir a 2 o 11.
2. En 10, si no se selecciona esta opcin, ir a 11.
DCU 10
Caso de uso: Mantener Pas.
Descripcin: Permite al administrador registrar, eliminar, modificar y consultar una
pas determinado.
Actores: Administrador.
Funcionalidad:
1. Seleccionar opcin Mantener
2. Seleccionar opcin Registrar Pas.
2.1 Digitar cdigo de pas.
2.2 Validar cdigo pas.
2.3 Guardar datos.
3 Seleccionar opcin Eliminar pas.
3.1 Digitar cdigo pas.
3.2 Validar cdigo.
3.3 Eliminar pas.
3.4 Guardar cambios.
4 Seleccionar opcin Modificar pas
4.1 Digitar cdigo de la pas.
4.2 Validar cdigo.
4.3 Se muestra los datos del pas.
4.4 Editar datos.
4.5 Guardar datos.
5 Seleccionar opcin Consultar Pas
5.1 Digitar cdigo de pas.
5.2 Validar cdigo.
5.3 Mostrar datos
6 Seleccionar opcin Finalizar o Salir
Flujo Alternativo
1. En 2.2, cdigo existente, enviar mensaje Cdigo de Pas ya existe, ir a 2.1
2. En 3.2, cdigo no existe, enviar mensaje Pas no valida ir a 3.1
3. En 4.2, cdigo no existe, enviar mensaje Pas no valida ir a 4.1
4. En 5.2, cdigo no existe, enviar mensaje Pas no valida ir a 5.1
DCU 11
Caso de uso: Mantener Ciudad
Descripcin: Permite al administrador registrar, eliminar, modificar y consultar una
ciudad determinada.
Actores: Administrador.
Funcionalidad:
1. Seleccionar opcin Mantener
2. Seleccionar opcin Registrar Ciudad.
2.1 Seleccionar el pas para crear ciudad.
2.2 Digitar cdigo de ciudad.
2.3 Validar cdigo ciudad.
2.4 Guardar datos.
3 Seleccionar opcin Eliminar ciudad.
3.1 Digitar cdigo ciudad.
3.2 Validar cdigo.
3.3 Eliminar ciudad.
3.4 Guardar cambios.
4 Seleccionar opcin Modificar
4.1 Digitar cdigo de la ciudad.
4.2 Validar cdigo.
4.3 Se muestra los datos de la ciudad.
4.4 Editar datos.
4.4 Guardar datos.
5 Seleccionar opcin Consultar Ciudad
5.1 Digitar cdigo de ciudad.
5.2 Validar cdigo.
5.3 Mostrar datos
6 Seleccionar opcin Finalizar o Salir
Flujo Alternativo
1. En 2, cdigo existente, enviar mensaje Ciudad ya existe, ir a 2.2
2. En 3.2, cdigo no existe, enviar mensaje Ciudad no valida ir a 3.1
3. En 4.2, cdigo no existe, enviar mensaje Ciudad no valida ir a 4.1
4. En 5.2, cdigo no existe, enviar mensaje Ciudad no valida ir a 5.1
DCU 12
Caso de uso: Mantener Cliente.
Descripcin: Permite al administrador registrar, eliminar, modificar y consultar
datos del cliente
Actores: Administrador.
Funcionalidad:
1. Seleccionar opcin Mantener
2. Seleccionar opcin Registrar Cliente.
2.1 Digitar cdigo cliente.
2.2 Validar cdigo.
2.3 Editar datos
2.4 Guardar datos
3 Seleccionar opcin Eliminar Cliente.
DCU 13
Caso de uso: Mantener Motonave.
Descripcin: Permite al administrador registrar, eliminar, modificar y consultar una
Motonave determinada.
Actores: Administrador.
Funcionalidad:
1. Seleccionar opcin Mantener
2. Seleccionar opcin Registrar motonave.
2.2 Digitar cdigo de la motonave.
2.3 Validar cdigo motonave.
2.4 Guardar datos.
3 Seleccionar opcin Eliminar motonave.
3.1 Digitar cdigo motonave.
3.2 Validar cdigo.
3.3 Eliminar motonave.
3.4 Guardar cambios.
4 Seleccionar opcin Modificar
4.1 Digitar cdigo de la motonave.
4.2 Validar cdigo.
4.3 Se muestra los datos de la motonave.
4.4 Editar datos.
4.5 Guardar datos.
DCU 14
Caso de uso: Mantener Itinerario.
Descripcin: Permite al administrador registrar, eliminar, modificar y consultar el
itinerario de las motonaves.
Actores: Administrador.
Funcionalidad:
1. Seleccionar opcin Mantener
2. Seleccionar opcin Registrar.
2.2 Digitar datos de itinerario.
2.3 Validar datos.
2.4 Guardar fecha.
3 Seleccionar opcin Eliminar.
3.1 Seleccionar los datos.
3.2 Eliminar.
3.4 Guardar cambios.
4 Seleccionar opcin Modificar
4.1 Se muestra los datos.
4.2 Seleccionar los datos.
4.3 Editar datos.
4.5 Guardar datos.
5 Seleccionar opcin Consultar
5.1 Mostrar datos.
6 Seleccionar opcin Finalizar o Salir
Flujo Alternativo
1. En 2.3, datos existente, enviar mensaje datos ya existen, ir a 2.2
DCU 15
Caso de uso: Mantener Puertos.
Descripcin: Permite al administrador registrar, eliminar, modificar y consultar un
puerto determinado.
Actores: Administrador.
Funcionalidad:
1. Seleccionar opcin Mantener
2. Seleccionar opcin Registrar puerto.
2.1 Digitar cdigo del puerto.
2.2 Validar cdigo puerto.
2.3 Guardar datos.
3 Seleccionar opcin Eliminar puerto.
3.1 Digitar cdigo puerto.
3.2 Validar cdigo.
3.3 Eliminar puerto.
3.4 Guardar cambios.
4 Seleccionar opcin Modificar puerto
4.1 Digitar cdigo del puerto.
4.2 Validar cdigo.
4.3 Se muestra los datos del puerto.
4.4 Editar datos.
4.5 Guardar datos.
5 Seleccionar opcin Consultar puerto
5.1 Digitar cdigo del puerto.
5.2 Validar cdigo
5.3 Mostrar datos
6 Seleccionar opcin Finalizar o Salir
Flujo Alternativo
1. En 2.2, cdigo existente, enviar mensaje
2. En 3.2, cdigo no existe, enviar mensaje
3. En 4.2, cdigo no existe, enviar mensaje
4. En 5.2, cdigo no existe, enviar mensaje
DCU 16
Caso de uso: Mantener Etas.
Descripcin: Permite al administrador registrar, eliminar, modificar y consultar las
fechas de arribo y zarpe de las motonaves.
Actores: Administrador.
Funcionalidad:
1. Seleccionar opcin Mantener
DCU 17
Caso de uso: Generar reportes.
Descripcin: Permite al administrador obtener reportes estadsticos por medio de
parmetros establecidos.
Actores: Administrador.
Funcionalidad:
1. Seleccionar opcin Reporte
2. Seleccionar opcin Reporte reserva.
2.1 Se despliega el men de opciones : Por fecha, Por cliente, Por ciudad origen y
Por estado.
Seleccionar opcin Por fecha
Digitar parmetro de fecha
Validar fechas
2.3 Generar reporte.
3. Seleccionar opcin Por cliente.
3.1 Digitar parmetro de fecha
CLIENTE
HACE
Cod_cliente
Tipo_identificacin 1..1
Datos Personales
Nombre_usuario
Contrasea
1..*
RESERVA
TIENE
Cod_reserva
Cod_cliente
Fecha_reserva
Pais_origen
Pais_destino
Ciudad_origen
Ciudad_destino
Estado_reserva
Cantidad_contenedor
Tipo_contenedor
Fecha_modificacion
1..*
CIUDADES
PAISES
1..2
Cod_pais
Pas
1..2
Cod_pais
Cod_ciudad
Ciudad
1..*
TIENE
1..*
TIENE
0..1
EMPLEADOS
Cod-empleado
Nombre
Ciudad
Datos personales
Cargo
Tipo_usuario
Nombre-usuario
Contrasea
REALIZA
1..*
1..*
TIENE
1..*
Cod_reserva
Cod_empleado
Cod_puerto
Cod_motonave
Pais_origen
Pais_destino
Fecha_reserva
PUERTO
MOTONAVE
CONFI_RESE
TIENE
1..1
*..1
Cod_motonave
Nombre
Caract_motonave
Observaciones
TIENE
1..*
1..2 Cod_puerto
Nombre
1..* Pas
Ciudad
Observacin
ITINERARIO
Cod_motonave
Cod_puertodestino
Etas
Observacin
Figura 2
<<Interfaz
Cliente>>
Registrar
: Sistema
: Cliente
Numero de Identificacin
Validar identificacin
Digitar Datos
Datos
Clic o Enter en Aceptar
Ok
Guardo Cliente
Mensaje Usuario
Registrado
Ok
:
Itinerario
<<Interfaz
Modificar
: S is te mas
: Cliente
reserva>>
Di gi ta r
Logi n y
P as sw ord
S el ec c i n
opci n
Re se rva r
cupo
Res e rva
Logi n y
P as sw ord
Val i da r
Logi n y
Pa ss w ord
Ok
: Puertos
: Pases
: Ciudad
: Mo t on a ve
: Reserva
: Itinerario
<<Interfaz
Sistema
consultar
: Ciudad
: Itinerario
itinerario>>
Di gi ta r Se l ec c iona r
Cdi go
opcCdi
in go
Re se rva C onsul
tarva
r
Re se
i ti ne rari o
Mos tra r
Se lFormula
ec c iona rri o
opc in
Mos tra r
da tos
Cl i e nte
Mos tra r
Se l ec
iona
Cicuda
dr
c i udad
O ri ge n
Mos tra r
Fe c ha
Mos tra r Pa s
De s ti no
Val i da r Cdi go Re se r va
Ok
Mostrar el men
Busc a r da tos
c li e nte
Buscar listado de
ciudades
Ciudades
Da tos
Mostrar
listado de
ciudades
Busc a r Ci uda d ori ge n por Re se rva
Ci uda d
C iuda d
ciudad
Busc a r Buscar
Ci uda ditinerio
De s x
ti no
Ci uda dpor Re se rva
Mos tra r
E di ta r da tos
Ci uda d
Des ti no
Datos
Cl ic botn
proc es a r
Itinerio (tabla)
Mostrar Itinerio (tabla)
Guardar datos
Ok
<<Interfaz
Confirmar
reserva>>
Seleccionar opcin
Confirmar reserva
: Reserva
: Sistema
Buscar lista
confirmadas
de
reservas
no
Buscar lista
confirmadas
de
reservas
Listado
Mostrar Listado reservas
Clic en el estado de la reserva
Buscar reserva
tar
Clic en el botn confirmar
Buscar reserva
Ok
Mostrar formulario
t
Abrir correo outlook
Actualizar estado
Ok
no
<<Interfaz Revisar
reserva >>
: Reserva
: Sistema
ok
Seleccionar opcin Revisar reserva
Digitar fechas
Fechas
Buscar reservas por fecha
Ok
tar
Mostrar cdigos de reservas
t
Clic en el cdigo
Buscar reserva por cdigo
Buscar reserva por cdigo
Ok
Mostrar formulario de reserva
<<Interfaz
: Pas
: Sistema
Mantener Pas>>
Seleccionar opcin
Mantener
Seleccionar opcin Registrar pas
Digitar cdigo pas
Digitar datos
Cdigo pas
Datos
Validar cdigo
Ok
Guardar Datos
Cdigo pas
Eliminar pas
Eliminar pas
tar
Seleccionar opcin Modificar pas
Digitar cdigo pas
t
Editar datos
Digitar cdigo pas
Validar cdigo
Ok
Guardar cambios
Cdigo pas
Mostrar datos
Datos
Cdigo pas
Mostrar datos
Validar cdigo
Ok
Guardar datos
Validar cdigo
Ok
<<Interfaz
: Pas
: Sistema
Mantener Ciudad>>
Seleccionar opcin
Mantener
Seleccionar opcin Registrar ciudad
Seleccionar pas
Digitar cdigo ciudad
Editar datos
Seleccionar opcin Eliminar ciudad
Seleccionar
opcin
Consultar
Digitar
cdigo
ciudadpas
Clic en Eliminar
tar
Listar pases
Mostrar pases
Cdigo ciudad
Datos
Cdigo ciudad
Eliminar ciudad
Cdigo ciudad
Editar datos
Mostrar datos
Datos
Validar cdigo
Ok
Guardar
Validar cdigo
Ok
Eliminar ciudad
Guardar cambios
Pases
Cdigo pas
Mostrar datos
Validar cdigo
Ok
Guardar datos
Validar cdigo
Ok
: Ciudad
: Cliente
: Sistema
Seleccionar
Opcin mantener
Seleccionar opcin Registrar cliente
antener
Digitar cdigo cliente
Cdigo cliente
Editar datos
Datos
Cdigo cliente
Eliminar cliente
Cdigo cliente
Editar datos
Mostrar datos
Datos
Ok
Guardar
Validar cdigo
Ok
Eliminar cliente
Guardar cambios
Validar cdigo
Cdigo cliente
Mostrar datos
Validar cdigo
Ok
Guardar datos
Validar cdigo
Ok
<<
I nte rfa z
M ant ene r
:Puertos
: Sistema
Seleccionar opcin
Mantener
uer
Seleccionar opcin Registrar puerto
Editar datos
s
Cdigo puerto
Datos
Clic en Eliminar
tar
Cdigo puerto
Eliminar puerto
Cdigo puerto
Editar datos
Mostrar datos
Datos
Validar cdigo
Ok
Eliminar puerto
Guardar cambios
Ok
Guardar
Validar cdigo
Cdigo puerto
Mostrar datos
Validar cdigo
Ok
Guardar datos
Validar cdigo
Ok
<<Interfaz Mantener
: Itinerario
: Sistema
Itinerario>>
Seleccionar opcin
Mantener
Seleccionar opcin Registrar
Digitar datos
Datos
Validar datos
ok
Guardar Datos
Seleccionar
atos
Clic en Eliminar
Eliminar datos
Eliminar datos
tar
Seleccionar
r opcin Modificar
t
Editar datos
Seleccionar opcin Consultar
Guardar cambios
Buscar datos
Mostrar datos
D
tos
Buscar datos
Mostar
Buscar datos
Datos
Guardar datos
Buscar datos
Ok
to
Nit o Cdul
<<Interfaz Mantener
:Motonave
s : Sistema
Motonave>>
Seleccionar opcin
Mantener
Seleccionar opcin Registrar motonave
Datos
Clic en Eliminar
tar
Cdigo motonave
Eliminar motonave
Cdigo motonave
Editar datos
Mostrar datos
Datos
Validar cdigo
Ok
Eliminar motonave
Guardar cambios
Ok
Guardar
Validar cdigo
Cdigo motonave
Mostrar datos
Validar cdigo
Ok
Guardar datos
Validar cdigo
Ok
<<Interfaz Generar
reporte >>
: Reserva
: Sistema
Mostrar reporte