SISTEMA DE TRANSPORTES
1) imformacion general de una organizacion 2) Descripcion detallada del "ARIA CRITICA" - Defenir sus proyectos Requerimientos funciones 3) Modelado de objetos -Diagramas de clases (1) -Diagrama de caso de uso (1) -Diagrama de estado (2) -Diagrama de secuencia y colaboracion -Diagrama de actividad (2) DIAGRAMA DE CLASES
PERSONA USUARIOS +codigo +usuario +clave +tipo +pegunta_secreta +respuesta_de_pre +estado +personal +registrar() +modificar() +selecionar() CLIENTE +razon social +ruc +insertar() +buscar() #codigo +nombre +apellidos +dni +edad +fecha_nacimiento CARGO #codigo +area +descripcion +sueldo
AREA #codigo +descripcion
CONTRATO PERSONAL +direccion +referencia +sexo +estado_civil +telefono +email +contrato +registrar() +modificar() +eliminar() +buscar() RUTAS #codigo +horario +origen +destino +costo +registrar() +modificar() +eliminar() +buscar() CHOFER +licencia +estado_civil +sexo +direccion +referencia +telefono +bus +contrato +registrar() +modificar() +eliminar() +buscar() BUSES #codigo +placa +fabricante +ao_fabricacion +num_asientos +estado +ruta +insertar() +actualizar() +eliminar() +buscar() #codigo +turno +fecha_inicio +sueldo
TIPO-USUARIO +codigo +descripcion
TURNO #codigo +descripcion +hora_inicio +hora_final
PASAJE #codigo +codigo_promocion +ruta +cliente +usuario +insertar() +imprimir()
DETALLE-PASAJE +fecha_emision +fecha_viaje +hora_partida +asiento +importe_pagar +registrar()
HORARIOS #codigo +hora_partida +hora_llegada +registrar() +modificar() +eliminar() +buscar()
Diagrama de casos de uso
mantenimiento personal
mantenimeinto rutas
mantenimiento buses
mantenimiento choferes empleado mantenimiento sucursal administrador mantenimiento cargos
mantenimiento clientes cliente generar pasajes
Diagrama de casos de uso generar pasaje
consultar ruta
<<include>>
consultar empleado
<<include>>
gestionar pasaje Administrador
consultar pasaje <<extend>>
<<include>> <<extend>> consultar cliente
<<extend>>
<<extend>> imprimir boleto actualizar pasaje
cancelar operacion
Diagramas de estado buses
regresa a disponible disponible do/operativo [llega su turno] regresa a disponible en actividad do/viaje
en reparacion do/reparar
[fallas mecanicas]
Diagrama de estado pasaje
no comprado do/disponible
[en reseva] en reserva do/reservado [rectifica]
vendido vendido do/
Diagrama de secuencia
/ : PASAJE / : administrador 1 : consultar asientos disponible() / : cliente
2 : pide ingresar fecha hora y destino() 3 : ingresa fecha hora y destino()
4 : verifica si hay asientos disponibles()
5 : solicita dni() 6 : ingresa dni cliente()
7 : filtrar datos del cliente()
8 : conpleta datos()
9 : imprimir() 10 : entregar voleto()
Diagrama de colaboracin
Diagrama de actividad
ingresar dni
completar datos
imprimir boleto
EMPRESA DE TRANSPORTES BAHIA REQUERIMIENTOS Y LIMITES DEL SISTEMA
SE DECEA LLEBAR UN CONTROL GENERAL DEL PROCESO DE VENTA Y/O RESERVAS DE PASAJES, CONTROLAR EL ENVO Y RECEPCIN DE ENCOMIENDAS. REQUISITOS GENERALES a) VENTA DE PASAJE -PROCESAR VENTA DE PASAJES -PROCESAR RESERVAS DE PASAJES -GENERAR REPORTE DE VENTAS -GENERAR REPORTE DE RESERVAS PENDIENTES -EMITIR COMPROBANTE DE PAGO b) ENCOMIENDAS -PROCESAR PEDIDO DE ENCOMIENDAS -ASIGNAR BUS PARA LA ENCOMIENDA -EMITIR COMPROBANTE DE PAGO -GENERAR REPORTE DE ENCOMIENDAS c) GESTION DE SUCURSALES -ASIGNAR NUEVA SUCURSAL -ACTUALIZAR SUCURSALES -GENERAR REPORTE DE SUCURSALES ACTIVAS/INACTIVAS d) GESTION DE FLOTA DE BUSES -ASIGNAR NUEVA BUS -CONTROLAR ESTADO DE LOS BUSES -GENERAR REPORTE DE BUSES ACTIVOS/INACTIVOS e) GESTION DE RUTAS DE SERVICIOS -ASIGNAR NUEVA SUCURSAL RUTAS -ACTUALIZAR RUTAS -GENERAR REPORTE DE RUTAS f) GESTION DE EMPLEADOS -MANTENIMIENTO DE EMPLEADOS
-GENERAR REPORTE DE EMPLEADOS g) GESTION DE USUARIOS -MANTENIMIENTO DE USUARIOS -GENERAR REPORTE DE USUARIOS
REQUISITOS ESPECFICOS -CONTAR CON SEGURIDAD MD5