Professional Documents
Culture Documents
FACULTAD DE INGENIERIA
CARRERA PROFESIONAL DE
INGENIERIA INFORMTICA Y DE SISTEMAS
CURSO:
PRACTICAS PRE PROFESIONALES I
AUTORES:
ASENCIOS SANCHEZ, JESUS
CASTILLO INFANTES, MIGUEL
GIRIO DIAZ, YEFRI
ASESOR:
ING. CIP MILTON CHUMBES CHAFALOTE
2015
Dedicatoria
Dedicamos
nuestros
este
proyecto
padres, quienes
a
a
han
momento
en
inteligencia y capacidad.
nuestra
Agradecimiento
Un agradecimiento especial a la
EMPRESA
DE
TRANSPORTE
trabajo.
Agradecemos
brindarnos
sentimental,
econmico.
su
apoyo,
como
INDICE
CAPTULO I: GENERALIDADES
1.1.
NOMBRE DE PROYECTO
1.2.
1.3.
LOGOTIPO DE LA ORGANIZACIN
1.4.
1.5.
DECRICPCION DE LA ORGANIZACION
DESCRIPCION DE LA ORGANIZACIN
1.6.2.
1.6.3.
OBJETIVO GENERAL
1.7.2.
OBJETIVO ESPECIFICO
JUSTIFICACION TECNICA
1.8.2.
JUSTIFICACION OPERATIVA
1.8.3.
JUSTIFICACION ECONOMICA
LIMITACION CRONOLOGICA
1.9.2.
LIMITACION TECNOLOGICA
1.9.3.
LIMITACION TECNICA
PICTOGRAMAPROCESOS DE NEGOCIO
3.1.2.
REGLAS DE NEGOCIO
3.1.3.
3.1.4.
3.1.5.
3.1.6.
DIAGRAMA DE ACTIVIDAD
3.1.7.
3.1.8.
3.2.
MODELO DE DOMINIO
MODELO DE REQUERIMIENTOS
3.2.1.
3.2.2.
3.2.3.
3.2.4.
3.3.
ANALISIS
3.3.1.
DIAGRAMA DE COLABORACION
3.3.2.
3.3.3.
3.3.4.
3.4.
DISEO
3.4.1.
INTERFACES DE USUARIO
3.4.2.
3.4.3.
3.4.4.
3.4.5.
3.4.6.
3.4.7.
3.4.8.
3.4.9.
3.5.
IMPLEMENTACION
3.5.1.
3.5.2.
3.6.
DIAGRAMA DE DESPLIEGUE
PRUEBA
3.6.1.
CONCLUSIONES
RECOMENDACIONES
REFERENCIAS BIBLIOGRAFICAS Y/O ENLACES WEB
BIBLIOGRAFIA
APENDICES
- OTROS FORMATOS DE INFORMACION
ANEXOS
- COPIAS DE LOS DOCUMENTOS FUENTES ENCONTRADOS
- FOTOS
CAPTULO I
GENERALIDADES
Separacin de Pasajes
Control de Encomiendas
Control de Buses
LOGOTIPO DE LA ORGANIZACION
RUC: 20206315467
Direccin Legal: Pj. Belisario Suarez Nro. 102 (a Dos Casas de la Sunarp Bca.)
Provincia: Barranca
Departamento: Lima
ORGANIGRAMA
SITUACION PROBLEMATICA
DESCRIPCION DE LA ORGANIZACION
Turismo barranca queda ubicada en el Pj. Belisario Suarez Nro. 102 (a Dos
Casas de la Sunarp Bca).Es una empresa de servicio de transporte interprovincial de
pasajeros y carga que brinda sus servicios con altos estndares de calidad y
servicio al cliente.
Cuenta con un capital humano que rene las competencias por puesto de trabajo,
capacitado y motivado, el cual recibe capacitaciones en el desarrollo de sus
funciones,
integrando la seguridad y salud de trabajo.
los
JUSTIFICACIN OPERATIVA
LIMITACIN TECNOLGICA
LIMITACIN TCNICA
CAPITULO II
MARCO TERICO
METODOLOGIA DE DESARROLLO
Para este proyecto utilizaremos la metodologa Rational Unified Process (RUP).
Metodologa RUP
El Proceso Unificado de Rational, es un marco de desarrollo de software que se
caracteriza por estar dirigido por casos de uso, centrado en la arquitectura y por ser
iterativo e incremental. El refinamiento ms conocido y documentado del
Proceso Unificado es el Proceso Unificado de Rational o simplemente RUP.
El Proceso Unificado no es simplemente un proceso, sino un marco de trabajo
extensible que puede ser adaptado a organizaciones o proyectos especficos. De la
misma forma, el Proceso Unificado de Rational, tambin es un marco de trabajo
extensible, por lo que muchas veces resulta imposible decir si un refinamiento
particular del proceso ha sido derivado del Proceso Unificado o del RUP. Por dicho
motivo, los dos nombres suelen utilizarse para referirse a un mismo concepto.
Principales Caractersticas
Forma disciplinada de asignar tareas y responsabilidades (quin hace qu,
cundo y cmo)
Pretende implementar las mejores prcticas en Ingeniera de Software
Desarrollo iterativo
Administracin de requisitos
Uso de arquitectura basada en componentes
Control de cambios
Modelado visual del software
Verificacin de la calidad del software
proveer
(papel
Modelado de negocio.
Requisitos.
Anlisis y Diseo.
Implementacin.
Pruebas.
Soporte: En esta parte nos conseguimos con las siguientes etapas:
c) Artefactos
RUP en cada una de sus fases (pertenecientes a la estructura esttica) realiza
una serie de artefactos que sirven para comprender mejor tanto el anlisis
como el diseo del sistema estos artefactos son los siguientes:
Inicio:
Documento Visin
Especificacin de Requerimientos Elaboracin:
Diagramas de caso de uso Construccin:
Documento Arquitectura que trabaja con las siguientes vistas:
Vista Lgica:
Diagrama de clases.
Modelo E-R (Si el sistema as lo requiere).
Vista de Implementacin:
Diagrama de Secuencia
Diagrama de estados
Diagrama de Colaboracin
Vista Conceptual:
Modelo de dominio
Vista fsica:
Herramientas de Apoyo
Rational Rose (RUP)
Windows XP
Windows 7
Windows 8
Representacin de:
de
si
y
uso a menudo depende del resultado del caso de uso incluido. Esto es
til para extraer comportamientos verdaderamente comunes desde
mltiples casos de uso a una descripcin individual, desde el caso de
uso. El estndar de Lenguaje de Modelado Unificado de OMG define
una notacin grfica para realizar diagramas de casos de uso, pero no
el formato para describir casos de uso. Mucha gente sufre la
equivocacin pensando que un caso de uso es una notacin grfica (o
es su descripcin). Mientras la notacin grfica y las descripciones
esto
no sirve.
Extensin (Extend).- Es otra forma de interaccin, un caso de uso
dado (la extensin) puede extender a otro. Esta relacin indica que el
comportamiento del caso de la extensin se utiliza en casos de uso,
un caso de uso a otro caso siempre debe tener extensin o inclusin. El
caso de uso extensin puede ser insertado en el caso de uso extendido
bajo ciertas condiciones. La notacin, es una flecha de punta abierta
con lnea discontinua, desde el caso de uso extensin al caso de uso
extendido, con la etiqueta extend. Esto puede ser til para lidiar
con
casos especiales, o para acomodar nuevos requisitos durante
el mantenimiento del sistema y su extensin.
"La extensin, es el conjunto de objetos a los que se aplica un
concepto. Los objetos de la extensin son los ejemplos o instancias
de los conceptos."
Generalizacin.- Es la actividad de identificar elementos en comn
entre conceptos y definir las relaciones de una superclase (concepto
general) y subclase (concepto especializado). Es una manera de
construir clasificaciones taxonmicas entre conceptos que entonces
se representan en jerarquas de clases. Las subclases conceptuales son
conformes con las superclases conceptuales en cuanto a la intencin
y extensin.
Diagramas de estado.- Muestran el conjunto de estados por los
cuales
pasa un objeto durante su vida en una aplicacin en respuesta
a eventos (por ejemplo, mensajes recibidos, tiempo rebasado o errores),
junto
con sus respuestas y acciones. Tambin ilustran qu eventos
pueden cambiar el estado de los objetos de la clase. Normalmente
contienen:
estados y transiciones. Como los estados y las
transiciones incluyen, a su vez, eventos, acciones y actividades, vamos
a ver primero sus definiciones.
Al igual que otros diagramas, en los diagramas de estado pueden
aparecer notas explicativas y restricciones.
En resumen:
Pginas estticas: Peticin --> Respuesta
Pginas dinmicas: Peticin --> Procesado y preparacin --> Respuesta
CAPITULO III
APLICACIN DE LA METODOLOGA
3.1.
PICTOGRAMAPROCESOS DE NEGOCIO
REGLAS DE NEGOCIO
Reserva de pasaje
El usuario debe de presentarse una hora antes para poder canjear el cdigo
emitido por el sistema para poder obtener tu boleto de viaje, el pago ser
personal y no en el sistema.
Dar el tiempo lmite para poder canjear el cdigo, si el asiento se encuentra
disponible dar acceso al cliente
Reserva de encomienda
El cliente debe de llevar el producto a la misma agencia para su respectivo
peso, para as de acuerdo al peso pagar por la encomienda.
Reserva de pasaje
Cliente, secretaria
Resumen
Precondiciones
Post condiciones
Ninguna
Reserva de Encomienda
Actores
Cliente, terminalista
Resumen
Precondiciones
Post condiciones
Ninguna.
Control de Buses
Actores
Administrador
Resumen
Precondiciones
Post condiciones
DIAGRAMA DE ACTIVIDAD
Reserva de pasaje
Reserva de encomienda
Ninguna.
Control de buses
Separacin de Pasajes
R
Datos Personales
Usuario
Sistema
(f rom Actores )
Asientos
Reservas Encomiendas
Datos Personales
Sistema
V/R
Usuario
Encomiendas
(f rom Actores )
Terminalista-
Pago-
Control de Buses
V/R
Buses
R
Administrador
Sistema
(f rom Actores )
Horarios de salida
MODELO DE DOMINIO
CLIENTE
USUARIO-
Pasaje
SEPARACION
PROGRAMACION
DESTINO
DETALLE
BUS
ENCOMIENDA
CHOFER
MARCA
MODELO DE REQUERIMIENTOS
MODELO DE CASOS DE USO DE REQUEMIENTOS DETALLADO
GIRO
<<include>>
Registrar Buses
Ver Buses
<<include>>
.Administrador
<<include>>
,Usuario
Registrar Usuario
<<include>>
.Terminalista
Registrar Encomiendas
Ver Encomiendas
Reservar pasaje
Reservar
encomienda
Controlar de
buses
Suministro de
informacion
x
x
Manejo de base
de datos
3.3.
ANALISIS
3.3.1.
DIAGRAMA DE COLABORACION
Separacin de Pasajes
: Sistema
Reservas Encomiendas
2: Verifica la Programacion5: Guarda Codigo de Reserva
7: Recpcionar el Pago
1: Ingresa al sistema
: Terminalista
8: Emite boleta
3: Solicita reservar
: Usuario
Control de buses
1: Ingresa al sistema
: Administrador
: Sistema
cliente
id_cliente : int
cli_dni : varchar
cli_nombre : varchar
cli_apellido : varchar
cli_direccion : varchar
cli_telefono : varchar
cli_correo : i nt
cli_estado : int
pasaje
numpasaje : int
dni : int
nombre : varchar
apellido : varchar
origen : varchar
destino : int
pago : int
1..n
1..n
1..n
usuario
giro
separacion
id_usuario : int
usuario : varchar
clave : varchar
nombre : varchar
apellido : varchar 1
di reccion : varchar
telefono : int
ni vel : int
1..n
id_separacion : int
id_cliente : int
sep_fecha : Date
sep_hora : Time
id_programacion : int 1..n
id_usuario : int
sep_importe : int
id_detall e : int
Programacion
id_programacion : int(11)
pro_hora_salida : Ti me
pro_fecha_salida : Date
id_bus : int(11)
id_destino : int(11)
destino
1
1..n
id_destino : int
destino : varchar
1..n
1..n
1..n
encomienda
1
bus
id_bus : int
bus_placa : varchar
id_marca : int
bus_estado : varchar
id_chofer : int
1
detalle
id_detall e : int
Nasiento : i nt
1..n
1
chofer
id_chofer : int
cho_nombre : varchar
3.3.3.
1..n
idecom : int
receptor : varchar
enc_peso : int
id_destino : int
id_bus : int
codigoparareci bir : int
fecha : Date
1..n
1
marca
id_marca : int
marc_descripcion : varchar
marc_estado : varchar
id_giro
nombre_p
gir_monen
gir_fecha
gir_hora
destino
gir_monto
gir_estado
Regitrar la Programacion
de Salidas
Administrador-
Inicia sesion
Reportes de Buses
Reportes de
Programacion de Salidas
Regitrar Rutas
Reservar Encomienda
Us uario-
Inicia sesion
Separacion de pasajes
3.3.4.
Separacion de
pasajes
Reservar
Encomiendas
Control de
buses
3.4.
DISEO
3.4.1.
INTERFACES DE USUARIO
INTRANET
BIENVENIDO AL INTRANET
SEPARACION DE
ENVIO DE
ENCOMIENDA
PASAJES
REPORTE DE
PASAJE
REPORTE DE
ENCOMIENDA
REPORTE SEPARACION DE
PASAJES
SALIDA DE BUSES
MODELO FISICO DE LA
BASE DE DATOS
RELACIONAL (RATIONAL)
DATOS
);
CREATE INDEX TC_T_Programacion103 ON T_Programacion (T_bus_ID );
CREATE INDEX TC_T_Programacion105 ON T_Programacion
(T_bus_T_bus_ID );
CREATE INDEX TC_T_Programacion104 ON T_Programacion
(T_separacion_ID );
ALTER TABLE T_destino ADD CONSTRAINT FK_T_destino40 FOREIGN KEY
(T_Programacion_ID) REFERENCES T_Programacion (T_Programacion_ID)
ON DELETE NO ACTION ON UPDATE NO ACTION;
ALTER TABLE T_encomienda ADD CONSTRAINT FK_T_encomienda44 FOREIGN
KEY (T_destino_ID) REFERENCES T_destino (T_destino_ID) ON DELETE
NO ACTION ON UPDATE NO ACTION;
ALTER TABLE T_encomienda ADD CONSTRAINT FK_T_encomienda43 FOREIGN
KEY (T_bus_ID) REFERENCES T_bus (T_bus_ID) ON DELETE NO ACTION ON
UPDATE NO ACTION;
ALTER TABLE T_giro ADD CONSTRAINT FK_T_giro45 FOREIGN KEY
(T_destino_ID) REFERENCES T_destino (T_destino_ID) ON DELETE NO
ACTION ON UPDATE NO ACTION;
ALTER TABLE T_Programacion ADD CONSTRAINT FK_T_Programacion41
FOREIGN KEY (T_bus_ID) REFERENCES T_bus (T_bus_ID) ON DELETE NO
ACTION ON UPDATE NO ACTION;
ALTER TABLE T_Programacion ADD CONSTRAINT FK_T_Programacion39
FOREIGN KEY (T_separacion_ID) REFERENCES T_separacion
(T_separacion_ID) ON DELETE NO ACTION ON UPDATE NO ACTION;
ALTER TABLE T_Programacion ADD CONSTRAINT FK_T_Programacion42
FOREIGN KEY (T_bus_T_bus_ID) REFERENCES T_bus (T_bus_ID) ON
DELETE NO ACTION ON UPDATE NO ACTION;
ALTER TABLE T_separacion ADD CONSTRAINT FK_T_separacion38 FOREIGN
KEY (T_cliente_T_cliente_ID) REFERENCES T_cliente (T_cliente_ID)
ON DELETE NO ACTION ON UPDATE NO ACTION;
ALTER TABLE T_separacion ADD CONSTRAINT FK_T_separacion37 FOREIGN
KEY (T_cliente_ID) REFERENCES T_cliente (T_cliente_ID) ON DELETE
NO ACTION ON UPDATE NO ACTION;
ALTER TABLE T_separacion ADD CONSTRAINT FK_T_separacion36 FOREIGN
KEY (T_usuario_ID) REFERENCES T_usuario (T_usuario_ID) ON DELETE
NO ACTION ON UPDATE NO ACTION;
ALTER TABLE T_separacion ADD CONSTRAINT FK_T_separacion48 FOREIGN
KEY (T_detalle_ID) REFERENCES T_detalle (T_detalle_ID) ON DELETE
NO ACTION ON UPDATE NO ACTION;
ALTER TABLE T_bus ADD CONSTRAINT FK_T_bus47 FOREIGN KEY
(T_marca_ID) REFERENCES T_marca (T_marca_ID) ON DELETE NO ACTION
ON UPDATE NO ACTION;
ALTER TABLE T_bus ADD CONSTRAINT FK_T_bus46 FOREIGN KEY
(T_chofer_ID) REFERENCES T_chofer (T_chofer_ID) ON DELETE NO
ACTION ON UPDATE NO ACTION;
CONCLUSIONES
Toda
de
reserva
de
pasajes
reserva
de
encomienda.
Los diseos de los procesos presentados en el
proyecto se desarrollaron con xito, gracias a los
programas utilizados, que fueron de mucha utilidad.
El anlisis y diseo desarrollado en el proyecto para
los procesos de reserva de pasaje
y encomienda
RECOMENDACIONES
Editorial: OReilly
Autor
Editorial: --Autor
Editorial: --Autor
Editorial: --Autor
Editor
BIBLIOGRAFIA
http://www.universidadperu.com/empresas/emptransportes-turismo-barranca.php
http://www.monografias.com/trabajos5/insof/insof.shtml
http://docente.ucol.mx/sadanary/public_html/bd/cs.htm
http://www.ecured.cu/index.php/Sistema_Gestor_de_Base_de_Datos
http://www.aprenderaprogramar.com/index.php?option=com_content&id=492:iquees-php-y-ipara-que-sirve-un-potente-lenguaje-de-programacion-para-crearpaginas-web-cu00803b&Itemid=193
http://www.ittsabus.com/
http://www.floreshnos.net/
http://www.zarqun.com/2013/02/el-gran-libro-de-diseno-web-en-pdf/
http://www.lawebdelprogramador.com/foros/JQuery/1405129Exportar_a_excel_o_pdf_con_jquery.html
https://donestandares.wordpress.com/2011/09/05/generar-archivos-de-excel-y-worddesde-php-casi-por-arte-de-magia/
APENDICES
OTROS FORMATOS DE INFORMACION
ANEXOS
BOLETO DE VIAJE
-FOTOS
ASIENTO DE ESPERA
CAFETERIA