Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Tenemos el agrado de presentar a los lectores el presente, texto y software que denominaremos;
Sistema de control interno de la Empresa de Transportes Civa - Sullana
Es bien cierto que en la actualidad hay una gran demanda de software por el fcil manejo de una
base de datos mediante interfaces. Las empresas que quieren vender sus productos
hacer operaciones rpidas tendrn que adquirir uno, pues sin software las cosas no seran tan fciles
en el aspecto del manejo de informacin de una empresa de transportes.
El proyecto de sistema constituye el resultado de un estudio realizado en la temtica de una
empresa de transportes, nuestro sistema informtico realiza el control de las operaciones
administrativas y comerciales, convirtindose en una poderosa herramienta que permite al usuario
recuperar, visualizar y procesar informacin almacenada en la Bases de Datos.
Teniendo en cuenta
administracin de base de datos mediante interfaces. Las empresas que requieren desarrollarse
tendrn que adquirir uno, pues sin software las cosas no seran tan fciles en el aspecto de manejo
de base de datos.
No se necesita ser un experto en computacin, o un capo en programacin, para el manejo del
sistema. La interfaz hace que sea fcil el manejo de los datos. Y la ayuda que se proporciona
desde el men Ayuda, hace fcil entender la operacin del sistema.
La creacin de nuestro proyecto como alternativa de inversin, es el resultado de un proceso de
planeamiento estratgico y que dio como resultado este producto que esperamos sea de
conformidad y agrado de los clientes y de los interesados en adquirir este software.
CONTENIDO
1.
1.1.
1.2.
Descripcin
1.3.
Autor (es).
1.4.
Fecha de Presentacin.
2.
2.1.
2.1.1.
Nombre de la Empresa.
2.1.2.
Ubicacin.
2.1.3.
Antecedentes.
2.1.4.
Descripcin.
3.
3.1.
Problemtica General.
3.2.
3.3.
3.4.
3.5.
Estudio de Factibilidad.
3.5.1.
Factibilidad Tcnica.
3.5.2.
Factibilidad Operativa.
10
3.5.3.
Factibilidad Econmica.
10
3.5.4.
Factibilidad Legal.
11
3.6.
11
3.6.1.
Recursos Humanos.
11
3.6.2.
Recursos de Software.
12
3.6.3.
Recursos de Hardware.
12
3.7.
12
3.8.
Costos.
3.9.
Beneficios.
3.10.
4.
4.1.
4.2.
4.2.1.
4.2.2.
Estructura de Actividades
4.2.3.
Diagramas:
4.2.3.1.
4.2.3.2.
Diagrama Pert.
4.2.3.3.
5.
5.1.
Especificacin de requerimientos.
5.1.1.
Requerimientos bsicos.
5.1.2.
5.1.3.
5.2.
5.3.
5.4.
Paquetes.
5.4.1.
5.4.2.
5.5.
5.5.1.
5.5.1.1.
Descripcin de actores.
5.5.1.2.
5.5.2.
5.6.
Diagramas de actividades.
6.
6.1.
Diagramas de interaccin:
6.1.1.
6.2.
Identificacin de objetos
6.3.
6.3.1.
Describir cmo funciona o cmo funcionara el sistema con un texto en forma precisa.
6.3.2.
6.3.3.
6.3.4.
6.3.5.
Diagramas de Actividades
6.4.
Diagrama de estados
6.5.
6.5.1.
6.5.2.
6.5.3.
6.5.4.
CAPITULO I
1.1
de una aplicacin
de
Civa - Sullana
1.2
DESCRIPCIN :
Es un sistema que permitir administrar y controlar el Registro detallado de nuestros
clientes, emisin de boletos de viaje, envo/recepcin de encomiendas y un estricto control
sobre el ingreso y salida de los mnibuses. Con la nica finalidad de facilitar la
administracin y veracidad en la atencin al cliente de la Empresa de Transporte Civa Sullana.
1.3
AUTOR (ES)
1.4
FECHA DE PRESENTACIN :
22 de Octubre del
2016
CAPITULO II
MARCO GENERAL
2.1
2.1.1
1.
Especial
2.
Econmico.
NOMBRE DE LA EMPRESA
UBICACIN
Av. Panamericana
N 1223.
2.1.3
ANTECEDENTES
DESCRIPCIN:
Actualmente la empresa brinda servicios de:
Venta de pasajes y envi/recepcin de encomiendas.
Adems ofrece al cliente 2 tipos e servicios referentes a la comodidad del viaje que desea
tener los cuales son: especial y econmico.
Esta Empresa lleva a cabo procesos de venta de pasajes y envo/recepcin de encomiendas
de manera formal, siendo los encargados de dichas operaciones los empleados con los que
se cuenta, realizando ellos el control de los pasajes de forma manual, todo esto conlleva
a que no se tenga conocimiento exacto de lo siguiente:
1.
2.
Consultas:
Las consultas son de mucha utilidad en el trabajo diario, en lo referente a los clientes,
empleados, etc. resultando demasiado complicado dar los datos exactos solicitados
por el administrador.
CAPITULO III
INVESTIGACION PRELIMINAR
3.1
PROBLEMTICA GENERAL :
El problema de la empresa, en la actualidad es la gestin manual que se realiza durante el
proceso de la venta de boletos, envo/recepcin de encomiendas y la mala distribucin
de los buses que resulta muy tedioso, lo cual significa una perdida de tiempo tanto para
un usuario como para el empleado.
Entre los problemas
siguientes:
1.
podemos
mencionar
los
Existe una atencin muy lenta hacia los clientes en el momento que adquieren el
servicio solicitado.
2.
3.
4.
5.
6.
No cuenta con un registro y control en el cobro de las encomiendas por falta de una
poltica de tarifas; lo cual conlleva a que la empresa le genere prdidas por la falsa
informacin que el empleado le pueda dar al administrador.
7.
8.
3.2
10
informacin, el proceso
3.3.1
OBJETIVO GENERAL:
Elaborar una aplicacin que permita administrar y controlar el proceso de venta de
pasajes y envo/recepcin de encomiendas, para dar mayor facilidad a los clientes.
3.3.2
OBJETIVOS ESPECFICOS:
Evaluar la seguridad y existencia de controles de nuestro Modulo.
Mejorar la atencin de los clientes con mucho ms orden y disponibilidad a travs de la
implementacin de una base de datos bien estructurada.
Administrar correctamente las listas de conductores, boleteros y dems empleados
a travs de un sistema computarizado.
Disear e implementar una serie de reportes referenciales en la venta de pasajes (lista
de pasajeros, ingresos diarios, entre otros.
Lograr una mejor atencin en el envo y recepcin de
encomiendas.
3.4
tambin estn
incluidos los controles de los buses, pasajeros, conductores y personal a cargo en cada
salida.
3.5
ESTUDIO DE FACTIBILIDAD
3.5.1
FACTIBILIDAD TCNICA:
En la actualidad la empresa de transportes Civa - Sullana cuenta con solo una
PC
Pentium III con su respectiva impresora., la cual no dispone de los programas necesarios
para poder desarrollar el Sistema que deseamos implantar y no cuenta con internet.
No cuenta con un sistema apropiado que realice el control de venta de pasajes y
envi/entrega de encomiendas ya que el control se realiza de manera manual y
resulta insuficiente y lento al momento de hacer el registro.
Se requiere contar con el equipo y personal adecuado acorde con las innovaciones
tecnolgicas. En la actualidad se han venido experimentando tomando en cuenta que el
sistema que se elaborar deber ser la de mejor calidad.
Proceso:
1.
para la elaboracin
2.
3.
Software de Computadora
Windows XP
Rational Rose 2003
Visual Studio 2005. Net
SQL Server 2000
Office XP
Antivirus
Cuenta con personal de un cierto grado de instruccin pero que no est capacitado para
el sistema que pensamos implementar.
3.5.2
FACTIBILIDAD OPERATIVA:
El sistema cumple con todas operaciones para los cuales fue elaborado y ser usado
constantemente por el usuario.
tomar para esto en cuenta el grado de conocimientos que se presenta con respecto al
manejo de la PC y del sistema Operativo Windows XP, luego pasar a la capacitacin
propia del funcionamiento y manejo de nuestro sistema.
2.
Profundizar
un beneficio
personal
en el usuario,
ganancia,
2.
3.
La instalacin del sistema se har en un da, adems se le explicar cmo agregar los
usuarios y podr instalarlo
3.5.3
FACTIBILIDAD ECONMICA
para la elaboracin
del
1
Comprar el equipo y material necesarios para la elaboracin del
proyecto.
2
La funcin de los empleados se ver beneficiada por la facilidad del sistema, que
ayudara a realizar las ventas y registro de encomiendas
de la empresa.
3
Este sistema se desarrollar de tal manera
comprador.
3.5.4
FACTIBILIDAD LEGAL
para el
El sistema que se pretende desarrollar cumplir con las normas establecidas por la ley
y se regir de acuerdo a stas, el
del software.
3.6
3.6.1
RECURSOS HUMANOS
Para el desarrollo del sistema hemos empleado los siguientes recursos humanos:
1 Analista.
1 Diseador.
1 Programador.
1 Digitador.
2 Encuestadores.
3.6.2
RECURSOS DE SOFTWARE
3.6.3
RECURSOS DE HARDWARE
Actividades
Planificacin del sistema
Anlisis de requerimientos
3.8
COSTOS
Recursos
Analistas
Entrevistador
Analista
Programador
Computadora
Analista
Programador
Computadoras
Analista
Programador
Computadoras
Programador
Computadora
Impresora
Analista
Cantidades
1
2
1
1
2
1
1
2
1
1
2
1
2
1
1
3.9
BENEFICIOS
1.
2.
3.
Almacenar
un registro de empleados,
de las
5.
3.10
Entrevistas
empresa.
comprobantes, y otros.
DISEO DE ENCUESTAS Y ENTREVISTAS:
Cuestionario para el Administrador :
1.
2.
3.
4.
5.
6.
7.
8.
1.
2.
3.
Cules son los problemas con mayor frecuencia para atender al cliente?
4.
5.
6.
CAPITULO IV
PLAN GENERAL DEL PROYECTO.
4.1
Emisin de boletos; registrndose los datos de los clientes y el tipo de servicio que
soliciten.
b.
PANORAMA DEL
PROYECTO
GERENTE DEL
PROYECTO
Chong Zapata
Carlos
Problema/Oportunidad:
Empresa de Transportes Civa - Sullana no cuenta con un sistema que realice las operaciones de:
Entrega de boletos en forma computarizados.
Envo/recepcin de encomiendas y
El control de los buses.
Meta:
Mejorar la atencin a los clientes, planificar y ejecutar observando criterios de economa y
seguridad para una atencin oportuna y eficiente de los requerimientos del servicio.
Objetivo:
1. Reunir la informacin sobre los requerimientos de la empresa de transportes.
2. Analizar los problemas principales y ver las mejores soluciones.
3. Generar una base de datos para la administracin de la Empresa de Transportes
Civa - Sullana
4. Generar una base de datos para la atencin a los clientes y empleados.
5. Crear un sistema para la atencin y administracin.
6. Mejorar la atencin al cliente y la organizacin de la Empresa de transportes.
Criterios de xito:
1. Apoyo integro de alta gerencia en la realizacin del proyecto.
2. Compromiso total de los futuros usuarios que van a utilizar el sistema.
3. Promueve la colaboracin del proyecto a realizar, el trabajo en conjunto e integracin
entre diferentes reas para asegurar mejores resultados.
4. Crea un mejor ambiente de trabajo para los empleados.
Recursos Preliminares:
Personal: 1 analista, 2 programadores, 1 diseador, 2 encuestadores.
Equipo: 2 computadoras
Suministros para computadora e impresora
Software de programacin como Visual Studio 2005 .Net. Microsoft SQL Server 2000,
Microsoft Project, Rational Rose y Microsoft Office.
Presupuesto Inicial: S/. 6510.00
Suposiciones y riesgos:
1. Puede que el Sistema no sea totalmente aprovechado tanto por el cliente como por los
empleados.
2. Puede que el Sistema presente algunos errores y defectos en la ejecucin del mismo.
3. Puede que el Sistema presente algunas complicaciones en la comprensin de su manejo al
inicio.
Presentado por:
Mnica Quispe
Katherine Quiones
Alexia Calizaya
4.2.2
Fecha:
15/06/07
Aprobado Por:
Fecha:
Hoja 1 de 1
HOJA DE TRABAJO
DE LA EDT
Actividad Nro.
Descripcin de la actividad
Realizar la investigacin preliminar
Planificar el proyecto
Realizar el estudio de factibilidad
Conseguir la aprobacin del proyecto
Determinar los requerimientos
Definir los requerimientos
Recopilar la informacin
Realizar el anlisis del sistema de decisin
Realizar el anlisis de costo y beneficios
Desarrollar el Sistema
Realizar el diseo rpido
Disear el sistema
Disear las salidas
Disear las entradas
Disear la interfaz del usuario
Disear la captura de datos
Disear la base de datos
Disear los procedimientos
Desarrollar el Software
Codificar el modulo principal
Codificar los mdulos secundarios
Probar el Sistema
Probar unidades
Realizar las pruebas de integracin
Probar el sistema
Poner en marcha el sistema
Elaborar el manual del usuario
Instalar el sistema
Entrenar el personal
Evaluar el sistema
1.1.
1.1.1.
1.1.2.
1.1.3.
1.2.
1.2.1
1.2.2.
1.2.3.
1.2.4.
1.2.5.
1.2.6.
1.3.
1.3.1.
1.3.1.
1.4
1.4.1
1.4.2
1.4.3
1.4.4.
1.4.5.
1.4.6.
1.5.
1.5.1
1.5.3
1.5.4
1.6.
1.6.1
1.6.2
1.6.3
1.6.4
4.2.3
DIAGRAMAS
de actividades planteadas
Este cuadro muestra
de verificacin indican que se han asignado a las tareas seleccionadas en la vista actual.
Nota:
Los grficos que se muestran del Diagrama de Pert (Red) son consecutivos horizontalmente.
4.2.3.3
CAPITULO V
5.1
ESPECIFICACIN DE REQUERIMIENTOS
5.1.1
REQUERIMIENTOS BSICOS:
5.1.3
PROCESOS DE NEGOCIO:
Los principales procesos de la empresa son:
Emisin de boletos.
Envo y recepcin de encomiendas.
Control del personal a cargo.
5.3
personal.,
tener conocimientos
elementales
de computacin
bsicos.
El cliente deber efectuar el pago de la encomienda en el momento del envo.
A los nios menores de 4 aos no se les cobrara pasaje.
5.4
PAQUETES
5.4.1
Mdulo Transporte:
Es el que cumple la funcin operativa y tctica dentro el sistema. Los empleados son los
encargados de esta rea.
5.4.2
5.5
5.5.1
Diag. Asignacin Rutas: Este caso de uso hace mencin al evento en el que el empleado
asigna las rutas de la empresa de transportes.
Diag_enviar_encomiendas: Se refiere cuando el cliente decide enviar una encomienda
por medio de la empresa.
Diag_recoger_encomienda : Se refiere a cuando el cliente se dispone a recoger una
encomienda.
Emisin: Este caso de uso es acerca de la venta del boleto para el cliente.
Administrar_Viajes : El administrador designa las rutas que se cubrirn.
5.5.1.1 DESCRIPCIN DE ACTORES :
Para el subsistema Transporte vamos a describir los CU siguientes: Cliente, Empleado,
Conductor.
Descripcin del Actor Cliente
Nombre
Cliente
Descripcin
Rol
Casos de uso
que
Empleado
Descripcin
Rol
Casos de uso
Notas
siguientes.
NOTA: Esta tabla es un archivo de MS WORD se llama Empleado.doc y est asociado al Actor
empleado del diagrama DiagramaCU_Emisiondepasajes con el men contextual: Open
Specification/ Files.
Descripcin del Actor Conductor
Descripcin
Conductor
Conductor de la ETET encargado del traslado de los pasajeros a su destino.
Rol
Casos de uso
Nombre
Administrador
Es el administrador de la ETET encargado de velar por la buena distribucin
de bienes y servicios.
Pagar a los empelados, conductores, verificar el control de rutas de los buses,
velar por los intereses de la empresa.
Asigna horarios, asigna rutas.
5.5.1.2
Comprar pasajes
Versin
1.0; 28/02/07
Autor(es)
Descripcin
Precondicin
Secuencia normal
Paso
Accin
1
El cliente solicita pasaje para un destino al cajero(empleado)
utilizando los
3
4
6
7
Poscondicin
Excepciones
Paso
2
La funcin del Transporte si se cancela:
El cliente informa al cliente y puede optarse por 2 alternativas:
Se le devuelve el dinero.
Se posterga el viaje para otra fecha.
Paso Cota de tiempo
Rendimiento
Frecuencia
Importancia
Urgencia
Comentarios
NOTA: Esta tabla es un archivo de MS WORD se llama CU_02.doc y est asociado al CU Cobrar
Pasaje del diagrama DiagramaCU_Emisiondepasajes con el men contextual: Open
Specification/ Files.
Cobrar
Versin
1.0; 28/02/07
Autor(es)
Descripcin
Permite al empleado de la ETET cobrar los pasajes para los viajes que realiza
dicha empresa.
Precondicin
Persona encargada de cobrar los pasajes de los clientes que desean viajar en
los mnibuses que ofrece la Empresa de Transportes.
Secuencia
normal
Paso
Accin
Empleado que cobra los pasajes del cliente quien reciba un boleto
para realizar un viaje en los mnibuses que ofrece la Empresa de
Transportes.
1.a
Si es cliente natural, cobra el precio normal.
1.b
2
3
Postcondicin
Excepciones
Rendimiento
Paso
1-2
Frecuencia
Importancia
Urgencia
Comentarios
Imprimir
Versin
1.0; 28/02/07
Autor(es)
Descripcin
Precondicin
Secuencia normal
Postcondicin
Excepciones
Rendimiento
Accin
Paso
1-2
Frecuencia
Importancia
Urgencia
Comentarios
Asignar Horarios
Versin
1.0; 28/02/07
Autor(es)
Descripcin
Precondicin
Secuencia normal
Paso
1
2
Postcondicin
Excepciones
El administrador
respectivas rutas.
Accin
asignara los horarios de
Paso
Rendimiento
1-2
Frecuencia
Importancia
Urgencia
Comentarios
Entrada/Salida
1.0; 28/02/06
Alexia Calizaya, Katherine Quiones, Mnica Quispe
Descripcin
Permite al conductor de la ETET registrarse para los viajes que realiza dicha
empresa.
Precondicin
Secuencia
normal
Postcondicin
Paso
Accin
1.c
Excepciones
Paso
2
Rendimiento
Paso
1-2
Frecuencia
1.b
Importancia
1.0; 28/02/07
Autor(es)
Descripcin
Precondicin
Secuencia normal
Paso
Accin
1
El cliente solicita envi de encomienda(empleado)
2
3
Poscondicin
Excepciones
Paso
2
La funcin del Transporte si se cancela:
El empleado informa al cliente y puede optarse por 2
alternativas:
Se le devuelve el dinero de la encomienda.
Se posterga el viaje para otra fecha.
Paso Cota de tiempo
Rendimiento
1-2
Frecuencia
Importancia
Urgencia
Cobrar
Versin
1.0; 28/02/07
Autor(es)
Descripcin
Precondicin
Secuencia
normal
Paso
Accin
2
3
Postcondicin
Excepciones
Rendimiento
Frecuencia
Paso
1-2
El promedio de realizar una cobranza dura de 1 a 5 minutos.
Las cobranzas del envi de encomiendas se presentan despus de realizar una
adquisicin del servicio de encomienda y recibido el comprobante de pago.
Importancia
Urgencia
Pedir encomienda
Descripcin
Precondicin
Autor(es)
Paso
Accin
1
El cliente solicita la entrega de encomienda(empleado)
2
Poscondicin
Excepciones
Paso
2
La encomienda no llega al su destino:
El empleado informa al cliente y puede optarse por 2
alternativas:
Se le devuelve el dinero de la encomienda.
Se posterga el viaje para otra fecha.
Paso Cota de tiempo
Rendimiento
1-2
Frecuencia
Importancia
Urgencia
Cobrar
1.0; 15/02/2006
Alexia Calizaya, Katherine Quiones, Mnica Quispe
Permite al empleado de la ETET cobrar por el servicio de encomienda para
los viajes que realiza dicha empresa.
Persona encargada de cobrar los servicios de encomienda de los clientes que
desean enviar en los mnibuses que ofrece la Empresa de Transportes.
Paso
Accin
Postcondicin
Excepciones
que ofrece
la Empresa
de
1.a
1.b
Rendimiento
Paso
1-2
Frecuencia
Importancia
Urgencia
que ofrece la
5.5.2
C onducto
r
Ad m i n i s t r a d o r
s
R e g i s tr a r A c c e s o
R e g is t r a r S a l i d a
As i g n a r R u t a
R e g is tr o _ R u ta s
C o n s u l ta r R e g i s t ro d e C o n tr o l
R e g i s tr o _ C o n t r o l
Diag_enviar_encomiendas
Ta rifa s
Sol i c i t a En v i a r En c o m i
en da
V e ri f i c a r T a ri f a
En c o m i end a
C l ie n te
Pa ga r E n c o m i en
da
f ro m E m i si o n d e P a sa j e
s)
E m p le a d o
( fr o m E m i si o n d e P a sa j e s)
C o m p ro b a n t e
R e g is tra r E n c o m i e n d a
G e n e ra r c o m p ro b a n t e
E n t re g a d e c o m p ro b a n t e
Diag_recoger_encomienda
Pedir Encomienda
Empleado
Verificar Encomienda
(fr om Em i si on de P a sa j es)
Cliente
(from Em i si on de Pa sa j
es)
Encomienda
Reg_Entrega
Entrega Encomienda
Emisin
Boleto
Ruta s
CN atural
Em pleado
Realizar Pago
Llena r Datos
Clie nte
Genera r Bo le
to
Boleto
<<exten d s>>
C Jurid ico
Entregar Boleto
Administracion
Ad mi ni stra r_omnibu se s
Ad m i ni stra dor
(f rom As ignac ion_Rutas
)
Administrar_Viajes
DiagCU_AdministrarPersonal
Administrador
(from Asignacion_Rutas)
Registra_Empleados
Asigna_Cargos
Actualiza_Datos
Realiza_Pagos
DiagCU_AsignarUsuarios
Admi nistrador
(from As ignac ion_Rutas
)
Veri fi ca_C
argo
Contrasea
5.6
DIAGRAMAS DE ACTIVIDADES
DiagActGenerarComprobante
Solici ta r envio
de
encomienda
Veri fi car
encomiend
a
Veri fi
car
tarifa
Veri fi
car cli
ente
[ RUC ]
Llenar
datos adi
cinales
[ D NI ]
Entrega
conprobante
de pago
DiagActGenerarBoleto
Solicitar
Boleto
Informa
destino
[ No Existe ]
Verificar
Hora/Ruta
[ Existe ]
Identificar
Cliente
[ RUC ]
[ DNI ]
Generar
boleto
Llenar datos
adicionales
CAPITULO VI
DIAGRAMAS DE INTERACCIN
6.1.1
DiagSecVerificar_Asientos_Rutas
ce : Client e
1: Solicitar Boleto
E : E m p le ad o
C : M onitor
2: Preguntar Destino
3: Informa destino
4: Verifica Rutas
5: Verfica cantidad de asientos/boletos
6: Pide datos
7: Verificar Datos
8: Brinda
informacion
9: Llena datos
10: Generar boleto
6.2
IDENTIFICACIN DE OBJETOS
Tabla Asignacion
Tabla Boleto
Tabla Cargo
Tabla Cliente
Tabla Comprobante
Tabla Detalle_Comprobante
Tabla Empleado
Tabla Encomienda
Tabla mnibus
Tabla Recepcin
Tabla Ruta
Tabla Usuario
6.3
6.3.1
FUNCIONAMIENTO DE LA EMPRESA
La Empresa de Transportes Civa - Sullana
:
realiza funciones de viaje de mnibuses
informacin
sobre los
Sobre las funciones se debe consignar los datos sobre fecha, hora y lugar y los
mnibuses. Se debe poder realizar operaciones de programar horario, ingresar,
modificar, eliminar, buscar e imprimir programas y resultados de bsqueda.
6.3.2
CLASE: mnibus
cod_omnibus: integer
marc_omnibus: varchar
plac_omnibus: varchar
nroa_omnibus: integer
aprd_omnibus: datetime
tipo_omnibus: integer
obs_omnibus: varchar
active: bit
Superclases
Subclases
Normal
Documental
Colaboradores
Cliente
Cliente
Chferes, Omnibus
CLASE: Empleado
cod_empleado: integer
apel_empleado: varchar
nomb_empleado: varchar
dire_empleado: varchar
fono_empleado: varchar
sexo_empleado: bit
foto_empleado: image
dni_empleado: varchar
refe_empleado: varchar
cod_cargo: integer
obs_empleado: varchar
Superclases
Subclases
Operativo, Administrativo
Colaboradores
Empleado
Funcin, mnibus
Empresa de Transportes
CLASE: Cliente
cod_cliente: integer
nomb_cliente: varchar
apel_cliente: varchar
dire_cliente: varchar
dni_cliente: varchar
fono_cliente: varchar
tipo_cliente: bit
ruc_cliente: char
obs_cliente: varchar
Superclases
Subclases
Usuario
Ficha CRC para la clase Boleto
CLASE: Boleto
Responsabilidades
Comprar pasaje
Pagar pasaje
Colaboradores
Empleado, Funcin, mnibus
Empleado
CLASE: Boleto
cod_empleado: integer
cod_cliente: integer
cod_ruta: integer
nroa_boleto: integer
prec_boleto:money
fech_boleto: datetime
hora_boleto: datetime
obs_boleto: varchar
activo: bit
Superclases
Subclases
Ficha CRC para la clase Comprobante
CLASE: Comprobante
Responsabilidades
Generar Comprobante
Entregar Comprobante
Colaboradores
Empleado, Funcin, mnibus
Empleado
CLASE: Comprobante
nro_comprobante: integer
cod_cliente:integer
cod_empleado: integer
fech_comprobante: datetime
tipo_comprobante: integer
igv_comprobante: money
mont_total: money
anular: bit
Superclases
Subclases
Ficha CRC para la clase Encomienda
CLASE: Encomienda
Responsabilidades
Solicitar envo de Encomienda
Pagar encomienda
Colaboradores
Empleado, Funcin, mnibus
Empleado
CLASE: Encomienda
Cod_encomienda: Integer
Desp_encomienda: varchar
Prec_encomienda: Money
Peso_encomienda: Integer
Tipo_encomienda: integer
Superclases
Subclases
Ficha CRC para la clase Recepcion
CLASE: Recepcion
Responsabilidades
Entregar Encomienda
Colaboradores
Empleado, Funcin, mnibus
CLASE: Recepcion
cod_rcepcion: integer
ref_clienteo: varchar
cod_empleado: integer
origen: varchar
desp_recepcion: varchar
fecha: datetime
estado: bit
Superclases
Subclases
Ficha CRC para la clase Detalle_Comprobante
CLASE: Detalle_Comprobante
Responsabilidades
Colaboradores
Generar Comprobante
Empleado, Funcin, mnibus
Entregar Comprobante
Empleado
CLASE: Comprobante
nro_comprobante: integer
cod_encomienda:integer
ref_encomienda:varchar
cantidad: integer
importe: money
Superclases
Subclases
Ficha CRC para la clase Cargo
CLASE: Cargo
Responsabilidades
Asignar cargo
Colaboradores
Empleado, Funcin.
CLASE: Cargo
mont_cargo: money
cod_cargo: integer
nomb_cargo:varchar
desp_cargo: varchar
Superclases
Subclases
Colaboradores
mnibus
Empleado
CLASE: Rutas
cod_ruta: varchar
cod_omniis: integer
tipo_servicio:integer
hora: datetime
costo_money
Superclases
Subclases
Ficha CRC para la clase Asignacion
CLASE: Asignacion
Responsabilidades
Asignar de cargo
Colaboradores
Empleado
CLASE: Asignacion
cod_asignacion: integer
cod_omniibus: integer
cod_empleado: integer
fecha_asignacion: datetime
activo:bit
Superclases
Subclases
6.3.3
Co m p ro ban te
num _co mprobante : Intege
r fe cha _com prob ante :
Date
ti po _co m p rob ante :
Integer
i g v_co m p rob an te :
Currency m ont_total : Cu
rrency
anular : Byte
cod_encom i en da : In te
ger de s_enco m i en da :
Stri n g
pre c_e ncom i e nda : Cu rren
cy pe so_en com i e nda :
Inte ger
ti p o_e nco m i enda : Inte ge r
Modi fi
car() Gu
ard ar() El i
m i na r()
Ca l cul a r_sub
total () Ca l cul a
r_tota l ()
De tal l e_ co
mprobante ca nti da d :
Inte ge r
i m porte : Currency
ref_ encom i en da : Stri n
g
ca l cu l ar_i m
porte()
Ingre sar()
El i mina
r() M o di fi
car() Gu
arda r()
Buscar()
Com p robante
1. .
Ca lcular_ subtota
l() Ca lcular_total ()
Cargo
1. . *
El i m i na r()
Modi fi
car()
Buscar()
Gu ard ar()
Asi gnaci o
cod _asi g nacin o n :
Intege r fech_a si gnaci
on : Date
1..* acti vo : Byte
Modi fi car()
Borra r()
Gu arda
r()
Asi gnaci on
1
1. .*
co d_ asi gn aci o n :
Intege r fe ch_ asi gn aci
on : Date
a cti vo : Byte
Mod i fi ca
r() Bo rra
r()
Guardar()
Bo l eto
nro_ bol eto : Inte ger
nroa _bo l e to : Intege r
prec_boleto : Cu
rrency fech_boleto :
Da te
hora _bo l e to : Da te
obs_b ol e to : Stri
1. .
* ng acti vo : B yte
Im pri m i
r() En tre
gar() Ve
nd er() El i
m i nar()
In gre sar()
El i m i n
ar() Mod i fi
car() Guard
ar()
Buscar()
Co mprobante
nu m _ com pro bante : Inte
ge r fecha_ com pro ba nte :
Da te
ti p o_com prob an te : Inte
ger
igv_com proba nte : Currency
m o nt_ total : Currency
an ul a r : Byte
1
1.
.*
Ca lcular_ subtota
l() Ca lcular_total ()
1. .*
co d_ em pl e ad o : Inte
ge r a pel _e m p l ea do :
Stri ng
nom b_em pl e ad o : Stri
ng d i re_em p l ea do :
Stri ng
fo no _e m p l ea do : Stri
ng fo to_em p l ea do :
Dou bl e se xo _e
mpleado : Byte
d ni _ em pl ead o : Stri
n g re fe_em p l ea do :
Stri ng obs_empl ea do
: Stri ng
El i m i
nar() Mod i
fi ca r() Bu
sca r()
Guardar()
Recepci o n
c od_rec epc ion :
Integer ref _c lient eO :
St ring
ref _c lient eD : St
ring origen : String
des p_rec epc ion : St
ring f ec ha : D at e
es tado : By t e
1. .*
N uev o()
Guardar()
Elim inar()
Bus c ar()
El i m i na
r() M odi fi
car()
Buscar()
Gu ard ar()
1. .*
cod_omnibu s : In
teger m a rc_ om ni b
us : Stri ng pl a c_o m
n i bu s : Stri ng
nro a_ om ni bus : Inte
ge r ap rd_ om ni bus :
Da te
ti p o_o m ni bus : Inte
ger ob s_om ni bus : S
tri n g acti vo : Byte
Program
ar() Mo di fi
car()
Guardar()
El i m i
nar() Bu
sca r() Im
pri m i r()
Modi fi
car() Gu
ard ar()
Buscar()
El i m i n ar()
Bo l eto
nro_bol e to : Integer
nroa_bol eto : In te ge r
prec_boleto : Curren
cy fe ch_boleto : Date
hora_bol eto : Da te
obs_boleto : Stri
ng a cti vo : Byte
Im pri m i
r() En tre
gar() Ve
nd er()
El i m i
co d_ ruta : Inte ge r
nom b_ruta : Stri ng
ti po_ servi ci o : In teg
er h ora : Da te
co sto : Currency
1. .*
Prog ram
ar() Mod i fi
ca
Gur()
ardar()
El i m i
nar()
Busca r()
Im pri m i
6.3.4
6.4
DIAGRAMAS DE ESTADO
6.5
6.5.1
<<Tablespace>>
TSP_0
D B_SisTransporte
6.5.2
1..
Comprobante
Recepci on
num _c om probant e : IN T
f ec ha_c om probant e : DATETI ME
Usuari o
id_usuario : VAR CH AR(50)
cod_recepc ion : IN T
ref _c lienteO : VAR CH
AR(50) ref _c lienteD : VAR CH
AR(50)
origen
:
VARCH AR(40)
desp_rec epc ion : VAR CH AR(100)
f ec ha : D ATETI ME
es tado : BI T
cod_empleado : IN T
t ipo_c om probante : I NT
igv _c om probante : MON EY
m ont _total : MON EY
anular : SMALLI NT
c od_empleado : I N
T c od_c lient e : IN T
anular : SMALLI NT
Encom i enda
c od_enc om ienda : I NT
des _enc om ienda : VAR CH
AR(70)
1. .*
0..*
1..*
Bol eto
1. .*
nro_bolet o : I NT
tipo_omnibus : I NT
obs_omnibus : VAR CH
AR(70) ac tiv o : BI T
0..*
c ant idad : I N T
im port e : MONEY
1. .*
nroa_bolet o : IN T
prec_bolet o : MON EY
f ec h_boleto : D ATETI ME
hora_bolet o : DATETIME
obs _bolet o : VAR C HAR
(70)
ac tiv o : BIT
c od_empleado : I N T
cod_ruta : IN T
c od_c lient e : I N T
<<PK>> PK_Bolet o182()
<<FK>> F K_Bolet o191()
<<FK>> F K_Bolet o181()
<<FK>> F K_Bolet o188()
<<I ndex >> TC_Bolet o400()
<<I ndex >> TC_Bolet o382()
<<I ndex >> TC_Bolet o396()
1. .*
Omni bus
m arc _om nibus : VAR C H
AR(30) plac_omnibus : VAR CH
AR(10) nroa_om nibus : I N T
aprd_om nibus : DATETI ME
1..*
cod_omnibus : INT
Cl iente
dire_c lient e : VAR CH AR(30)
f ono_c liente : VAR CH AR(40)
t ipo_c lient e : BI T
nomb_c liente : VAR CH
AR(30) apel_c liente : VAR CH
AR(40) dni_client e : VARC
HAR (10) ruc _c lient e : C H AR
(11)
Asignacion
c od_asignacion : IN T
<<Index>> TC _C argo390()
t ipo_enc om ienda : I NT
c od_c lient e : I N T
<<PK>> PK_Cargo187()
<<FK>> F K_Cargo185()
f ot o_empleado : I
MAGE
s ex o_em pleado : BI
T
dni_em pleado : VAR C HAR
(8)
ref e_empleado : VAR CH AR(40)
obs _empleado : VAR CH AR(70)
c od_c argo : I N T
od_empleado : I N T
1
cod_c argo : I N T
nomb_cargo : VAR C HAR
(50)
Em pl eado c
1. .*
Cargo
Rutas
cod_ruta : I N T
nom b_ruta : VARC HAR (30)
tipo_s erv ic io : I NT
hora : D ATETI ME
cost o : MON EY
1. .*
cod_omnibus : INT
<<PK>> PK_R ut as 180()
<<FK>> F K_R ut as 187()
<<Index>> TC _R utas394()
6.5.3
6.5.4
DICCIONARIO DE DATOS
Tabla
Comprobante
CAMPO
DESCRIPCION
TIPO DE
DATO
TAMAO
nro_comprobante
Integer
cod_cliente
Integer
cod_empleado
Integer
fech_comprobante
Datetime
igv_comprobante
Money
mont_total
Money
anular
Bit
Tabla
Cliente
CAMPO
DESCRIPCION
TIPO DE
DATO
TAMAO
cod_cliente
Varchar
30
nomb_cliente
Varchar
40
apel_cliente
Varchar
50
dire_cliente
Direccin de cliente.
Varchar
10
dni_cliente
Varchar
15
fono_cliente
Varchar
tipo_cliente
Bit
ruc_cliente
Char
11
obs_cliente
Varchar
70
Tabla
Recepcin
CAMPO
DESCRIPCION
TIPO DE
DATO
TAMAO
cod_recepcion
Integer
ref_clienteO
Varchar
50
ref_clienteD
Varchar
50
cod_empleado
Integer
origen
Varchar
40
desp_recepcion
Descripcin de la encomienda.
Varchar
100
Fecha
Datetime
estado
Bit
Tabla
Encomienda
DESCRIPCION
CAMPO
TIPO DE
TAMAO
DATO
cod_encomienda
Integer
desp_encomienda
Varchar
70
peso_encomienda
Integer
prec_encomienda
Money
Tabla
Detalle_comprobante
DESCRIPCION
CAMPO
TIPO DE
TAMAO
DATO
cod_encomienda
Integer
nro_comprobante
Numero de encomienda.
Integer
ref_encomienda
Varchar
70
cantidad
Integer
importe
Money
Tabla
Empleado
CAMPO
DESCRIPCION
TIPO DE
DATO
TAMAO
cod_empleado
Integer
nomb_empleado
Varchar
30
apel_empleado
Varchar
30
dire_empleado
Direccin de empleado.
Varchar
50
fono_empleado
Varchar
10
sexo_empleado
Bit
foto_empleado
Image
16
dni_empleado
Varchar
10
refe_empleado
Varchar
40
cod_cargo
Integer
obs_empleado
Varchar
70
Tabla
Boleto
CAMPO
DESCRIPCION
TIPO DE
DATO
TAMAO
nro_boleto
Integer
cod_empleado
Integer
cod_cliente
Integer
cod_ruta
Integer
nroa_boleto
Integer
prec_boleto
Money
fech_boleto
Datetime
hora_boleto
Datetime
activo
Bit
Tabla
Cargo
CAMPO
DESCRIPCION
TIPO DE
DATO
TAMAO
cod_cargo
Integer
nomb_cargo
Varchar
50
mont_cargo
Money
16
desp_cargo
Varchar
70
empresa.
Tabla
mnibus
CAMPO
DESCRIPCION
TIPO DE
DATO
TAMAO
Cod_omnibus
Integer
Marc_omnibus
Varchar
30
Plac_omnibus
Varchar
10
Nroa_omnibus
Integer
Aprd_omnibus
Datetime
Tipo_omnibus
Integer
Obs_omnibus
Varchar
70
Activo
Bit
empresa.
Tabla
Asignacin
CAMPO
DESCRIPCION
TIPO DE
DATO
TAMAO
cod_asignacion
Integer
cod_omnibus
Integer
cod_empleado
Integer
fech_asignacion
Datetime
Tabla
RUTAS
CAMPO
DESCRIPCION
TIPO DE
DATO
TAMAO
cod_ruta
Integer
nomb_ruta
Varchar
30
cod_omnibus
Integer
tipo_servicio
Integer
hora
Datetime
costo
Money
16
Tabla
CAMPO
RUTAS
DESCRIPCION
TIPO DE
DATO
TAMAO
Id_usuario
Integer
Nom_usuario
Varchar
30
Pass_usuario
Integer
Activo
Integer
CAPITULO VII
CONSTRUCCION DEL SISTEMA
7.1
7.2
Funcin
Registrar la venta boleto
Registrar la encomienda (envi/recepcin)
Registrar de clientes
DIAGRAMA DE COMPONENTES:
Aplicacion sistematra nsporte.exe
Cone xion de Da tos
<<fo rm >>
P resen ta cion
<<fo rm
>> Cli en
tes
siste ma_transporte s
<<report>>
Re po rte s
M en
pri ncipal
<<fo rm >>
Em
pleado
<<fo rm >>
Asi g na ci o
n
<<fo rm >>
Co m p ro bante
<<fo rm
>> Ru ta s
E n co m i enda
<<fo rm
>> Bo le
to
7.3
<<fo rm >>
Re cepci o
n
<<fo rm
>> Om ni
bus
<<fo rm
>> Ca rg o
Men Mantenimiento
Men Transacciones
Men Herramientas
Men Ayuda
7.4
7.5
REPORTES
7.6
DISEO DE COMPONENTES:
Mensaje de error al no hallar el usuario
Mensaje de error al intentar eliminar un registro de empleado que ya realizo una transaccin
7.7
TIPOS DE USUARIO:
Registro de clientes
b.
Recepcin de encomiendas
c.
Encomiendas
d. Venta de Boleto
7.8
Niveles de Seguridad
7.9
d e bol e to s
T CP/IP
<<Cl i ente>>
Bo l e to
Acceso al
Acce so at enci on
T CP /IP
<<Cl i en te >>
En com i enda
S isTra nsporte .ex e/ w indow s XP
T CP /IP
reg i stro de
rut as/omni bus
Acce so de
e m i si on/re ce pci
on de encom i e nd
a
CAPITULO VIII
PRUEBA DE SISTEMA
8.1
El usuario final tendr previa capacitacin del sistema a implementar, as como tambin
tendr acceso al manual de usuario para identificar las diferentes operaciones que el
sistema realiza.
Esta capacitacin ser brindada por los diseadores del sistema, la cual constara de
2 etapas:
1.
2.
8.2
8.2.1
EVALUACIN OPERACIONAL
Los tcnicos del sistema tendrn contacto permanente con el usuario (Empresa); a travs
de llamadas telefnicas, e mail, visitas tcnicas para depurar errores que se produzcan en
el manejo del sistema.
8.2.2
IMPACTO ORGANIZACIONAL
8.3
2.
3.
4.
Se har un simulacro de practicas con el mismo personal, haciendo que estos adopten
el rol de un cliente X y un vendedor Y.
8.4
CAPITULO IX
REQUERIMIENTOS TCNICOS
9.1
HARDWARE:
Computadoras Pentium IV, 256Mhz, 60 Mb.
Impresora HP 3500
Topologa estrella.
9.2
SOFTWARE:
Windows XP.
Microsoft SQL Server.
9.3
ARQUITECTURA DE SISTEMA:
CAPITULO X
CONCLUSIONES
Para poder desarrollar un sistema, se tiene que analizar la problemtica de la empresa, para
esto las tcnica ms factibles son las entrevistas y encuestas a las personas involucradas.
Para cubrir las expectativas del usuario es necesario formar parte del equipo de trabajo de la empresa;
para as conocer a fondo sus necesidades y para cubrirlas en su totalidad.
La metodologa espiral nos ayudo en la obtencin de estrategias para el desarrollo de nuestro sistema.
El sistema esta basado de tal manera que el usuario y/o personal pueda manipular dinmicamente todas
las operaciones que este requiere.
Es necesario desarrollar un modelo de negocio para mejorar y optimizar la aplicacin del software.
RECOMENDACIONES
Para el buen funcionamiento del sistema, se recomienda tener una persona especializada en el
manejo del software para que brinde el soporte tcnico necesario.
Se recomienda asignar
restringidos para as
tenga validez
justificados
al investigador
programador.
Se recomienda que la empresa cuente con Internet para tener una comunicacin permanente
con las sucursales y tcnicos programadores para una buena asistencia y apoyo en lnea.
CAPITULO XI
BIBLIOGRAFA
BOOCH, Graady
Anlisis y Diseo Orientado a Objetos
http://www.programacion.net/
http://www.vbexplorer.com
CAPITULO XII
ANEXOS
Formato del Boleto de viaje