Вы находитесь на странице: 1из 9

ANÁLISIS, DISEÑO E

IMPLEMENTACIÓN CON
ORIENTACIÓN A OBJETOS
ESPECIFICACIONES DE REQUERIMIENTOS PARA UN
TALLER MECÁNICO

Descripción breve
Se desea construir una base de datos para la gestión de un taller mecánico que deberá
contener la información referente a los clientes, los vehículos que repara, los mecánicos que
trabajan en su taller y los repuestos que se han utilizado para realizar una determinada
reparación

ING. CALDERÓN VILLAVICENCIO JORGE LUIS


ING. GUAMÁN SÁNCHEZ JESSICA ELIZABETH
ING. LOZADA DÍAZ DIEGO FERNANDO

Jelizabeth_gs@hotmail.com
Revisiones y versiones
Modificaciones Nombre Cargo Fecha

Realizado por: Jorge Calderón Maestrante 13/12/2016

Realizado por: Jessica Elizabeth Guamán Maestrante 13/12/2016


Sánchez

Realizado por: Diego Lozada Maestrante 13/12/2016

Versiones y Modificaciones
Versión Nombre Descripción Fecha

1.0 Jessica Elizabeth Guamán Creación del documento 13/12/2016


Sánchez

2.0 Diego Fernando Lozada Actualización de 26/12/2016


Díaz documentación,
definición de autores
para casos de uso
Tabla de contenido
Revisiones y versiones ............................................................................................................................ 1
Versiones y Modificaciones .................................................................................................................... 1
SISTEMA PARA OPTIMIZAR UN TALLER MECÁNICO ............................................................................... 3
1. PROBLEMA .......................................................................................................................................... 3
2 JUSTIFICACIÓN ..................................................................................................................................... 3
3 OBJETIVOS ............................................................................................................................................ 4
3.1 OBJETIVO GENERAL....................................................................................................................... 4
3.2 OBJETIVOS ESPECÍFICOS................................................................................................................ 4
4 REQUERIMIENTOS ................................................................................................................................ 4
4.1 REQUERIMIENTOS FUNCIONALES ................................................................................................. 4
4.2 REQUERIMIENTOS NO FUNCIONALES........................................................................................... 7
4.2.1 PLATAFORMAS ....................................................................................................................... 7
4.2.3 USABILIDAD ............................................................................................................................ 7
4.2.4 DISPONIBILIDAD ..................................................................................................................... 7
4.2.5 SEGURIDAD ............................................................................................................................ 7
4.2.6 REQUERIMIENTOS NO FUNCIONALES EXTERNOS .................................................................. 8
SISTEMA PARA OPTIMIZAR UN TALLER MECÁNICO

1. PROBLEMA
Con finalidad académica, se desea construir una base de datos para la gestión de un taller mecánico
que deberá contener la información referente a los clientes, los vehículos que repara, los mecánicos
que trabajan en su taller y los repuestos que se han utilizado para realizar una determinada
reparación.

El funcionamiento del taller es el siguiente:

1. Se registra tanto el cliente como el vehículo que trae al taller para su reparación. Este
registro recoge la cédula de identidad, Nombre y Apellidos, Dirección y Teléfono de contacto
del cliente. Del vehículo se recogen la matrícula, el modelo y el color. También se registra la
fecha de entrada del vehículo en el taller y su hora.
2. Una vez registrado, se le asigna un mecánico (libre) que se encargará de evaluar los daños.
3. Posteriormente, este mecánico puede rodearse de otros mecánicos que le ayudarán en la
reparación.
4. Los mecánicos que participan en la reparación irán anotando en una hoja de parte todos
aquellos repuestos que les han sido necesarios para llevar a cabo la reparación y el precio de
la mano de obra.
5. Una vez terminada la reparación, la hoja de parte se pasa a la persona que mantiene el
sistema de información, la cual introducirá los datos que generarán la correspondiente
factura para el cliente. La factura, por tanto, debe contener todos los datos del cliente, los
datos del mecánico al que ha sido asignado y el desglose de qué repuestos se han utilizado
con su precio por unidad, el precio de la mano de obra y el total de la factura. A este total se
le aplica el 12 % de IVA.
6. Utilizando como herramienta CASE Power Designer 16.5 desarrollar el modelo conceptual,
el modelo físico, el script de la base de datos y la base de datos en ORACLE software
propietario y asumir MySQL como software libre.

2 JUSTIFICACIÓN
Se pretende solucionar el problema de automatización del Taller Mecánico, para lo cual es necesario
un procedimiento que permita gestionar órdenes de trabajo para revisiones técnicas y/o
reparaciones con el propósito de tener un control en el manejo de recurso de personal o mano de
obra y llevar un registro de utilización de repuestos. Así como también mantener la información de
cliente y sus vehículos que han solicitado el servicio de revisión/reparación mecánica.
Utilizando como herramienta CASE Power Designer 16.5, motor de base de datos en ORACLE
(software propietario) y MySQL (asumir como software libre), además del sistema informático que
permita gestionar el aplicativo mediante plataforma de desarrollo NetBeans IDE.

3 OBJETIVOS
3.1 OBJETIVO GENERAL
 Desarrollar un sistema informático para el control y mantenimiento de los vehículos llevados
al TALLER MECÁNICO por asistencia técnica.

3.2 OBJETIVOS ESPECÍFICOS


 Registrar información de clientes, vehículos, repuestos, órdenes de pago y facturas
 Diagnosticar la situación actual del control del Taller Mecánico.
 Determinar los requerimientos que se deben llevar para la propuesta del sistema de
automatización en el control.
 Modelar el diseño lógico y físico del sistema de gestión del Taller Mecánico.
 Implementar un sistema informático que permita solucionar la problemática existente
Integrando las técnicas de programación orientadas a objetos y utilizando un motor de base
de datos Oracle y MySQL.
 Identificar los recursos que son necesarios para la instalación del sistema automatizado

4 REQUERIMIENTOS
4.1 REQUERIMIENTOS FUNCIONALES
BITÁCORA
Fecha de 13/12/2016 Versión del documento: 1.0
elaboración:

REQ – 01: MANTENIMIENTO DE CLIENTE

Observaciones Permite mantener los datos de CLIENTES del Taller Mecánico.

REQ-01.1 permite ingresar los datos de un nuevo cliente.

REQ-01.2 permite modificar los datos del cliente.

REQ-01.3 permite eliminar los datos del cliente.

REQ-01.4 permita buscar un cliente.

Los datos que maneja son: Código, cédula, nombre, apellido, dirección,
teléfono de domicilio, celular, email.

Usuario Atención al cliente

REQ – 02: MANTENIMIENTO DE VEHÍCULO

Observaciones Permite mantener los datos de los VEHÍCULOS que ingresan al Taller
Mecánico por reparación.

REQ-02.1 permite ingresar los datos del vehículo.

REQ-02.2 permite modificar los datos del vehículo.

REQ-02.3 permite eliminar los datos del vehículo.

REQ-02.4 permita buscar un del vehículo.

Los datos son: Código, marca, modelo, año, matrícula y color.

Usuario Atención al cliente

REQ – 03: MANTENIMIENTO DE EMPLEADO

Observaciones Permite mantener los datos de los EMPLEADOS (MECÁNICOS) que trabajan
en el Taller.

REQ-03.1 permite el ingreso del empleado.

REQ-03.2 permite modificar los datos del empleado.

REQ-03.3 permite eliminar los datos del empleado.

REQ-03.4 permita buscar del empleado.

Los datos son: Código, cédula, nombre, apellido, dirección, teléfono de


domicilio, celular,email.

Usuario Talento Humano

REQ – 04: MANTENIMIENTO DE REPUESTOS

Observaciones Permite mantener los datos de los REPUESTOS que se utilizan en el Taller
para el arreglo de los vehículos.

REQ-04.1 permite el ingreso de un repuesto.

REQ-04.2 permite modificar los datos del repuesto.


REQ-04.3 permite eliminar del repuesto.

REQ-04.4 permita buscar un repuesto.

Los repuestos tendrán su código, nombre, precio de compra y precio de


venta.

Usuario Jefe de Taller

REQ – 05: MANTENIMIENTO DE ORDEN DE TRABAJO

Observaciones Permite mantener la información de la Orden de Trabajo del vehículo que


ingresa al Taller para el arreglo.

REQ-05.1 permite el ingreso de la Plantilla de orden de trabajo o


reparación, es decir, reporte que contenga de cada mecánico el precio de
la mano de obra y todos aquellos repuestos que han sido necesarios para
llevar a cabo la reparación del vehículo. También se registra la fecha de
entrada del vehículo en el taller y su hora.Seleccionar únicamente el
mecánico que está en estado disponible quien se asignará a la revisión de
un vehículo para evaluar los daños.

REQ-05.2 permite modificar los datos de la orden de trabajo o reparación.

REQ-05.3 permite eliminar orden de trabajo o reparación.

REQ-05.4 permita buscar orden de trabajo o reparación.

Usuario Atención al cliente.

REQ – 06: MANTENIMIENTO DE FACTURA

Permite mantener la información de la Factura correspondiente a la


reparación y mano de obra del vehículo que ingresa al Taller para el
arreglo.

REQ-06.1 permite elaborar factura que debe contener todos los datos del
cliente, los datos del mecánico al que ha sido asignado y el desglose de
qué repuestos se han utilizado con su precio por unidad, el precio de la
Observaciones mano de obra y el total de la factura. A este total se le aplica el 12 % de
IVA.

REQ-06.2 permite modificar los datos de la Factura.

REQ-06.3 permite eliminar Factura.

REQ-06.4 permita buscar una Factura.

Usuario Responsable de Caja


REQ – 07: AUTENTICACION

Permite mantener los datos de seguridad para los usuarios y sus roles que
trabajan en el Taller Mecánico.
Observaciones
REQ-07.1 permite ingresar al usuario en el sistema de acuerdo a sus
credenciales y respectivo rol.

Usuario Usuario

4.2 REQUERIMIENTOS NO FUNCIONALES

4.2.1 PLATAFORMAS

 El sistema será desarrollado para las plataformas PC (S.O windows).


 La aplicación debe ser compatible con todas las versiones de Windows, desde
Windows XP en adelante.
 La aplicación deberá consumir menos de 500 Mb de memoria RAM.
 La aplicación no podrá ocupar más de 1 GB de espacio en disco.
 La interfaz de usuario será implementada para navegadores web únicamente con
HTML5, CSS3 y JavaScript.
 El sistema debe ser desarrollado utilizando las herramientas CASE POWER DESIGNER
V16.5.5.2

4.2.3 USABILIDAD

 El sistema debe contar con manuales de usuario estructurados adecuadamente.


 El sistema debe proporcionar mensajes de error que sean informativos y orientados
al usuario final.
 El sistema debe poseer interfaces gráficas bien formadas.

4.2.4 DISPONIBILIDAD

 La probabilidad de falla del Sistema no podrá ser mayor a 0, 05.


 El tiempo para iniciar o reiniciar el sistema no podrá ser mayor a 3 minutos.
 El sistema debe tener una disponibilidad del 99, 99% de las veces en que un usuario
intente accederlo.

4.2.5 SEGURIDAD
 El sistema debe asegurar que los datos estén protegidos del acceso no autorizado.
 El sistema estará desarrollado con métodos seguros, encriptados para no exponer
datos personales de los usuarios y clientes.
4.2.6 REQUERIMIENTOS NO FUNCIONALES EXTERNOS

 El sistema se acogerá a las reglas de las licencias generales públicas (GNU), es decir
será gratuito, código abierto en el que cualquiera podrá cambiar el software, sin
patentes y sin garantías.

Вам также может понравиться