Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Que la empresa Flores Hnos. S.A.C en sus proceso de ventas de pasajes, no tiene el
control de los pasajes vendidos, rutas establecidas, que con lleva a una deficiencia en el
servicio, y no se permite tomar decisiones para ofrecer un óptimo servicio, por lo que es
un proceso manual.
OBJETIVO GENERAL:
Crear un Sistema de Transportes, utilizando Visual Studio 2012 y SQL 2008 R2, para
controlar las ventas de pasajes en la empresa Flores Hnos. S.A.C
OBJETIVOS ESPECIFICOS:
JUSTIFICACIÓN
La Empresa Flores Hnos. no tiene el control de los pasajes vendidos por lo cual se debe
crear un sistema de registro de venta de pasajes, registro de rutas, historial de pasajes
para dar un mejor servicio a los pasajeros mediante una atención registrada, la cual da
más confianza a los pasajeros hacia la empresa y no se pierdan pasajeros.
15
DIAGRAMA DE CAUSA – EFECTO
Personal Unidades
Inseguridad de
los Pasajeros
Falta de Registros Subida de Precios por
Fiestas
Registro de Precios
Pasajeros Elevados
DIAGRAMA DE CASO DE USO
Registro de venta de
pasaje Vendedor
Cliente
Registro de historial de
pasajes
Secretaria
Registro Vehicular
Conductor
Registro de Rutas Administrador
CASO_DE_USO: REGISTRO DE VENTA DE PASAJES
1.Consulta de Pasaje
Cliente Vendedor
4.Pagar Pasaje
Actores - Cliente
- Vendedor
- Sistema
Responsable Vendedor
Pre-Condición -
Post-Condición -
Fecha de Creación - 05 de Octubre del 2015
Actores - Cliente
- Vendedor
- Base de Datos
Responsable Vendedor
- Consulta el Precio del Pasaje
- Busca Precios de Pasaje, OK
Flujo Normal
- Da a conocer los Precios de los Pasajes
- Recibe información de los Pasajes
Pre-Condición -
Post-Condición -
Secretaria
Sistema
Base de Datos
Responsable Secretaria
Flujo Normal - Se brinda los datos del cliente
Secretaria
Actores
Caja
Sistema
Responsable Cliente
Flujo Normal - Dar datos, dar monto a pagar.
- Se efectúa el pago
3.OK
5.Recibe Informacion
Verifica Disponibilidad de Pasaje
2,Revisa en el sistema
3.OK
Base de
Cliente Secretaria Sistema
Datos
1.Brinda Datos
2.Ingresa Contraseña
3.Inserta Datos
5.Guarda Datos
6.Registra Cliente
Pagar Pasaje
1.Dar Datos
2.Dar Monto a Pagar
3.Ingresar Datos
5.Efectua el Pago
Proceso de Transporte
17-09-2015
DIAGRAMA DE PROCESO
CHOFER ADMINISTRADOR PROCEDIMIENTO
INICIO
1.- El CHOFER REALIZA CONSULTA DE
VEHICULO.
REALIZA
VERIFICA 2.- EL ADMINISTRADOR VERIFICA
CONSULTA
VEHICULOS VEHICULOS DISPONIBLES.
DE
DISPONIBLES
VEHICULO
3.-EL ADMINISTRADOR ELIGE EL
V
NUMERO DE VEHICULO Y LA RUTA DE
VIAJE.
ELIGE NUMERO
4.-EL ADMINISTRADOR SOLICITA FICHA
DE VEHICULO Y
VEHICULAR.
LA RUTA
5.-EL CHOFER RECIBE VEHICULO.
SOLICITA
RECIBE
FICHA
VEHICULO
VEHICULAR
Vendedor Cliente
Nro_Vende dor: int Nro_Cliente: int
Nombre: String Nombre: String
Apellido: String Apellido: String
DNI: String DNI: String
Dire ccion: String Dire ccion: String
Telefono: String Telefono: String
Agregar() Agregar()
Elimina r() Elimina r()
Modifica r() Modifica r()
Bus ca r() Buscar()
Sistema
Nro_Sistema : int
Contra se ña : String
Agregar()
Bus ca r()
Verifica Disponibilidad de Pasaje
Vendedor Cliente
Nro_Vende dor: int Nro_Cliente: int
Nombre: String Apellido: String
Apellido: String Nombre: String
DNI: String DNI: String
Dire ccion: String Dire ccion: String
Telefono: String Telefono: String
Agregar() Agregar()
Elimina r() Elimina r()
Modifica r() Modifica r()
Bus ca r() Buscar()
Base de Datos
Cod_Bas e_Da tos: int
Contra se ña : String
Agregar()
Guarda r()
Regis trar Cliente
Cliente Secretaria
Nro_Cliente: int Nro_Emplea do: int
Nombre: String Apellido: String
Apellido: String Nombre: String
DNI: String DNI: String
Dire ccion: String Dire ccion: String
Te lefon o: String Telefono: String
Agregar() Agregar()
Elimina r() Modifica r()
Bus ca r() Elimina r()
Modificar()
Cliente
Secretaria
Nro_Cliente: int
Nombre: String Nro_Emplea do: int
Apellido: String Apellido: String
DNI: String Nombre: String
Dire ccion: String DNI: String
Telefono: String Dire ccion: String
Agregar() Telefono: String
Elimina r() Agregar()
Bus ca r() Modifica r()
Modificar() Elimina r()
Sistema
Caja
Cod_Bas e_Da tos: int
De scripcion: String Nro_Ca ja : int
Modifica r() De scripcion: String
Guarda r() Bus ca r()
Diagrama de Arquitectura
El sistema e-fácil integra un conjunto de módulos independientes que colaboran entre sí
y que interactúan con otros tantos aplicativos. El sistema presenta a todas las
aplicaciones como un todo, ofreciendo al usuario un acceso centralizado a todos los
servicios. El diseño del sistema garantiza su portabilidad e integración con las
infraestructuras de las entidades locales. La interoperabilidad con el resto de
aplicaciones de la plataforma constituye una característica intrínseca del sistema.
El acceso al sistema de efacil está controlado por una herramienta de “Single Sign-On”,
lo cual implica que el usuario se valida una única vez contra un validador central y todas
las aplicaciones aceptan la validación conseguida a través de este validador. Los datos
intercambiados entre el servidor y el cliente, usuarios, contraseñas, viajan
convenientemente cifrados en SSL.
Además se pone en manos del usuario una aplicación que remite, de forma desatendida,
las facturas que se van generando en un repositorio determinado, propiciando la
integración con los sistemas contables sin necesidad de realizar ningún desarrollo.
Diagrama de Componentes
Con este tipo de diagramas se representan entidades reales, esto es, componentes de
software. Un componente de software puede ser una tabla, un archivo de datos, un
ejecutable, documentos, un applet de Java, etc.
Diagrama de componentes
Al igual que lo que ocurre con las clases, los componentes pueden ofrecer una interfaz,
para que otros componentes puedan realizar las operaciones ofrecidas por dicho
interfaz. Podemos hablar ahora de otros dos conceptos como son la sustitución y la
reutilización. Se puede sustituir un componente por otro si este último contiene las
mismas interfaces que el anterior. Se puede reutilizar un componente si se puede
acceder a dicho componente de manera adecuada a través de sus interfaces.