Está en la página 1de 19

ARQUITECTURA Y DISEÑO DE SOFTWARE

1. ESPECIFICACION CASO

Se desea crear una aplicación para el manejo en un taller automotriz que facilite los diferentes
procesos que se manejan y se realice acorde a las solicitudes del cliente final

2. CASOS DE USO
3. Requerimientos Funcionales
Los requerimientos funcionales van enfocados a las actitudes y manejos propios del sistema de
información, se detallan los siguientes:

Identificación Requerimiento Descripción Responsable


RF001 Ingreso a la El usuario visualizara la pantalla de ingreso del aplicativo al ingresar por la URL Usuario
plataforma definida, en la pantalla inicial el sistema mostrara las opciones "agendamiento"
como botón, y "usuario" y "contraseña" como espacios para usuarios
registrados de la empresa.
RF002 Agendamiento de cita El cliente ingresa en la pantalla inicial por la opción "agendamiento", a Cliente
continuación el sistema solicitara el ingreso de numero de cedula; si el cliente
está registrado se mostrara una pantalla con el calendario del mes actual desde
donde podrá seleccionar un mes diferente y/o seleccionar uno de los espacios
disponibles en el mes por día y hora.

Si el cliente no se encuentra registrado el sistema solicitara los siguientes datos


para realizar un nuevo registro:
- nombres y apellidos
-cedula
-celular
-teléfono fijo
-correo electrónico

A continuación el cliente quedara registrado y podrá seleccionar una fecha y


hora disponibles, al seleccionar un día el sistema solicitara el número de placa
del vehículo y una indicación breve del daño con lo que quedara registrada la
citación, en la parte inferior el cliente podrá seleccionar la opción " guardar
agendamiento" o " eliminar agendamiento".
RF003 Autentificación en el El sistema mostrara en la pantalla inicial los espacios para "usuario" y Usuario
sistema "contraseña", el ingreso de un usuario no creado o una contraseña incorrecta
mostrara el mensaje " usuario no identificado o contraseña no coincide", al
ingresar un usuario y contraseña registrados en el sistema, será dirigido a la
pantalla principal
RF004 Creación de nuevo Una vez registrado el auxiliar, ingresara en la pantalla principal por la opción " Auxiliar
usuario usuarios", en la siguiente pantalla ingresara por la opción " creación de
usuarios"; en esta pantalla seleccionara la opción " nuevo usuario" la cual abrirá
una nueva pantalla donde el sistema solicitara los siguientes datos del nuevo
usuario:

-nombres y apellidos
-cedula
-celular
-teléfono fijo
-cargo
-dirección vivienda

Al ingresar los datos y seleccionar la opción "guardar" el sistema mostrara en


otra pantalla los espacios " usuario" y "contraseña" en los cuales solicitara
registrar los datos para el ingreso al sistema, después al seleccionar la opción
"guardar" los datos quedaran registrados en el sistema
RF005 Ingreso Cotización Una vez registrado el auxiliar en el sistema, ingresara desde la pantalla principal Auxiliar
por la opción "nueva cotización" y en la siguiente pantalla registrara los datos
registrados por el cliente en el agendamiento:

-Nombres propietario
-Cedula
-Celular
-N. fijo
-Placa vehículo
-Matricula
-Daño indicado por el cliente

Una vez completados los datos , seleccionara la opción "guardar" y se creara la


solicitud de arreglo. En la siguiente pantalla se reflejara la cotización en un
listado de cotizaciones con un numero radicado y el estado "pendiente
valoración", el numero radicado será enviado por msm al cliente junto con el
estado "pendiente valoración"
RF006 Valoración de El jefe de taller estando registrado en el sistema ingresara por medio de su Jefe de Taller
vehículo contraseña y usuario, en la pantalla principal ingresara por la opción "
cotizaciones pendientes" y por el filtro "pendiente valoración", seleccionara
una de las solicitudes pendientes y cambiara su estado a "valoración en
proceso", al cambiar a este estado se habilitara un recuadro contiguo con el
nombre "orden de trabajo".
RF007 Apertura orden de Una vez el jefe de taller ha habilitado la " orden de trabajo" según los pasos Jefe de Taller
trabajo realizados en el requerimiento RF006, tras realizar la valoración del estado del
vehículo el sistema permitirá registrar en diferentes espacios por recuadros la
siguiente información:

-código de daño
-daño encontrado
-código de arreglo
-arreglo requerido
-costo mano de obra

Al lado de los espacios el sistema mostrara los ítems " valor arreglo" y " tiempo
estimado" así como dos recuadros al lado de la descripción individual de cada
ítem llamados " aprobado" y "rechazado" , dependiendo de los códigos
registrados y en la parte inferior el sistema realizara una sumatoria del tiempo
total y valor total. En la parte inferior estará la opción "guardar" con la que el
sistema actualizara el estado de la solicitud de arreglo a "pendiente
aprobación" y guardara los cambios registrados y la orden de trabajo.
RF008 Aprobación de Estando registrado el auxiliar ingresara al sistema por la pantalla inicial Auxiliar
cotización digitando su usuario y contraseña, en la pantalla principal ingresara por la
opción "cotizaciones pendientes ", en la siguiente pantalla se mostrará el
listado de las cotizaciones y por medio del filtro " pendiente por aprobación"
seleccionara una de las solicitudes. En la solicitud de arreglo seleccionara la
parte de "orden de trabajo"; en el recuadro de "orden de trabajo" al frente de
cada descripción se seleccionará el estado "aprobado" o "rechazado" y en la
parte inferior según las aprobaciones realizadas el sistema totalizara en dos
recuadros " tiempo total" y "costo total", después en la parte inferior podrá
seleccionar la opción "guardar" y "solicitud rechazada". Una vez seleccionada la
opción " guardar" el sistema cambiara el estado de la orden de trabajo a
"pendiente asignación", y mostrara el total del costo y del tiempo; el sistema
enviara un msm al cliente mostrando el número del radicado, el mensaje
"pendiente orden de trabajo", el tiempo estimado y el valor total.
RF009 Rechazo de Estando registrado el auxiliar ingresara al sistema por la pantalla inicial Auxiliar
cotización digitando su usuario y contraseña, en la pantalla principal ingresara por la
opción "cotizaciones pendientes ", en la siguiente pantalla se mostrará el
listado de las cotizaciones y por medio del filtro " pendiente por aprobación"
seleccionara una de las cotizaciones. En la cotización seleccionará la parte de
"orden de trabajo"; en el recuadro de "orden de trabajo" al frente de cada
descripción se seleccionará el estado "aprobado" o "rechazado" y en la parte
inferior según las aprobaciones realizadas el sistema totalizará en dos
recuadros " tiempo total" y "costo total", después en la parte inferior podrá
seleccionar la opción "guardar" y "cotización rechazada". Una vez seleccionada
la opción " cotización rechazada" el sistema cambiara el estado de la cotización
a "rechazada" y se cerrara al igual que la orden de trabajo. el sistema enviara
un msm al cliente con el número de radicado de la cotización y el mensaje
"cotización rechazada"
RF010 Asignación orden de Con el registro previo, el Jefe de taller ingresara al sistema por la pantalla inicial Jefe de taller
trabajo digitando su "usuario" y "contraseña", en la pantalla principal seleccionara la
opción "Asignación", la siguiente pantalla mostrara el listado de las cotizaciones
con el estado "pendiente orden de trabajo", al seleccionar una de las
cotizaciones en una ventana emergente se mostrara el número de radicado de
la cotización seleccionada y un recuadro con el listado de los técnicos
disponibles para asignar la orden de trabajo
RF011 Realización orden de Con el registro previo, el técnico mecánico ingresara al sistema por la pantalla Técnico
trabajo inicial digitando su "usuario" y "contraseña", en la pantalla principal mecánico
seleccionara la opción " orden de trabajo", en la siguiente pantalla se
encontraran las ordenes de trabajo por listado de numero de radicado, al
seleccionar una orden de trabajo por el filtro "pendientes", la misma mostrara
los arreglos aprobados que se encuentran pendientes, en la parte inferior
seleccionara la opción " finalizar orden de trabajo" y el sistema cambiara el
estado de la orden de trabajo al estado "pendiente finalización"
RF012 Validación orden de Con el registro previo, el Jefe de taller ingresara al sistema por la pantalla inicial Jefe de taller
trabajo digitando su "usuario" y "contraseña", en la pantalla principal seleccionara la
opción "cotizaciones pendientes", en la siguiente pantalla se mostraran las
cotizaciones y por medio del filtro " pendiente finalización" el jefe de taller
podrá seleccionar la cotización; al ingresar, en la cotización en la parte inferior
seleccionara la opción "cerrar orden de trabajo" y el sistema cambiara el estado
de la cotización a "pendiente por cobro". El sistema enviara un msm al usuario
con el número de radicado y el mensaje "arreglo finalizado" "pendiente por
cobro".
RF013 Facturación Estando registrado en el sistema, el tesorero ingresara al sistema por la pantalla Tesorero
principal digitando su "usuario" y "contraseña", en la pantalla principal
seleccionara la opción "pendiente por cobro", en la siguiente pantalla se
mostrarán las cotizaciones listadas por número de radicado con el estado
"pendiente por cobro”; al ingresar en la cotización y seleccionar la pantalla
contigua de "orden de trabajo" en la parte inferior podrá seleccionar la opción"
generar facturación". El sistema enviara un msm al cliente con el número de
radicado y el mensaje " factura generada" , al tiempo enviara la factura
generada al correo registrado por el cliente
RF014 Actualización códigos Estando registrado en el sistema, el tesorero ingresara al sistema por la pantalla Tesorero
de valor principal digitando su "usuario" y "contraseña", en la pantalla principal
seleccionara la opción "códigos", en la siguiente pantalla seleccionara la opción
"actualizar códigos de valor", en la siguiente pantalla se mostrara el listado de
los códigos registrados en el sistema , la descripción del código y el valor actual,
el tesorero podrá modificar el valor actual para cada código registrado, en la
parte inferior al seleccionar la opción " actualizar" se modificaran los valores
ingresados
RF015 Actualización códigos Estando registrado en el sistema, el jefe de taller ingresara al sistema por la Jefe de taller
de tiempo pantalla principal digitando su "usuario" y "contraseña", en la pantalla principal
seleccionara la opción "códigos"; en la siguiente pantalla seleccionara la opción
"actualizar códigos de tiempo", en la siguiente pantalla se mostrara el listado de
los códigos registrados en el sistema , la descripción del código y el tiempo
registrado actual, el jefe de taller podrá modificar el tiempo registrado actual
para cada código creado, en la parte inferior al seleccionar la opción "
actualizar" se modificaran los tiempos ingresados
RF016 Ingreso códigos de Estando registrado en el sistema, el jefe de taller ingresara al sistema por la Jefe de taller
arreglo y daño pantalla principal digitando su "usuario" y "contraseña", en la pantalla principal
seleccionara la opción "códigos", en la siguiente pantalla seleccionara la opción
"ingresar nuevo código", en la siguiente pantalla se mostrara los espacios
"nuevo código”, “descripción código" y "tipo código" en la cual se podrá
seleccionar "daño" o "arreglo", al ingresar el nuevo código el feje de taller
seleccionara en la parte inferior la opción "guardar" y el sistema añadirá el
nuevo código a los ya registrados en el sistema
RF017 Verificación pago Estando registrado en el sistema, el tesorero ingresara al sistema por la pantalla Tesorero
principal digitando su "usuario" y "contraseña", en la pantalla principal
seleccionara la opción "facturas pagadas", en la siguiente pantalla se mostraran
las facturas listadas por número de radicado con el estado "pago realizado" ; al
ingresar en la factura se abrirá una ventana contigua que mostrara los detalles
de la transacción realizada por el cliente y en la parte inferior podrá seleccionar
la opción " generar recibo de pago" en la cual se mostraran los detalles de la
transacción , los arreglos realizados y el costo total; adicional se mostrara la
opción "finalizar cotización" al seleccionarla la orden de trabajo se cerrara y la
cotización cambiara al estado "finalizada". El sistema enviara un sms al cliente
con el número de radicado y el mensaje "pago finalizado"

4. Arquitectura Modular
5. Modelo Entidad-Relación
6. Planilla relación de tablas
VEHICUL ASESO MECANIC JEFE_TALLE TESORER CITACIO ORDEN_TRABAJ COTIZACIO REPUESTO
ID REQUERIMIENTO CLIENTE O R O R O N O N S FACTURA
RF001 Ingreso al Sistema x   x x x x          
RF002 Agendamiento de cita x           x        
RF003 Autentificación en el sistema x   x x x x          
RF004 Creación de nuevo usuario x   x                
RF005 Ingreso cotización x x x   x       x    
RF006 Valoración de vehículo   x     x       x x  
RF007 Apertura orden de trabajo       x x     x x x  
RF008 Aprobación de cotización x   x           x x  
RF009 Rechazo de cotización x   x           x x  
RF010 Asignación orden de trabajo   x   x x     x   x  
RF011 Realización orden de trabajo                      
RF012 Validación orden de trabajo         x     x      
RF013 Facturación x         x   x x   x
RF014 Actualización códigos de valor     x           x x  
RF015 Actualización códigos de tiempo     x           x x  
RF016 Ingreso códigos de arreglo y daño     x         x x    
RF017 Verificación pago x         x         x
7. Capa de presentación
8. Tipología Cliente – Servidor
PROCESO SERVICIO OBJETIVO EMPRESARIAL TECNOLOGIA ESTANDAR
Agendamiento de citas Dar la posibilidad al cliente de elegir la fecha Facilitar al usuario el manejo de su tiempo Página Web
y hora para dejar su automóvil

Registro en la plataforma Permitir al cliente crear un usuario fijo para Mejorar el control y análisis sobre la base de Página Web
su reconocimiento y manejo individual clientes

9. P
Cotización Informar al cliente el costo para tomar una Conocer la necesidad del usuario y manejar la Correo Electrónico l
decisión misma Mensaje de texto
a
n
Facturación Establecer el costo final de los arreglos Determinar los costos y ganancias del proceso Plataforma web ti
realizados al cliente Archivo PDF
ll
a
Actualización de códigos Informar al cliente los productos y precios Establecer un control sobre las existencias Plataforma web
actualizados internas de los productos que se manejan en el
momento

de Procesos y servicios
10. Modelo

También podría gustarte