Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Diseñodelsistema Diego Restrepo PDF
Diseñodelsistema Diego Restrepo PDF
2017
1. Introducción
Se requiere tener un medio más eficiente para tener mayor acceso y control de la
información que está asignada en el taller.
Atendiendo la gran oferta de remodelación que actualmente ofrece nuestro país (a la cual
no es ajena Antioquia) desarrollaremos un sistema orientado a computadores de escritorio
con conexión a base de datos y catalogo web, el cual consiste en crear diseños creativos
de forjas, jambas y más.
1.2. Objetivos del diseño
Proporcionar confiabilidad
BASE DE DATOS. Conjunto de datos organizados de modo tal que resulte fácil
acceder a ellos, gestionarlos y actualizarlos.
CASOS DE USO. Es una descripción de los pasos o las actividades que deberán
realizarse para llevar a cabo algún proceso. Los personajes o entidades que
participarán en un caso de uso se denominan actores. En el contexto de ingeniería
del software, un caso de uso es una secuencia de interacciones que se
desarrollarán entre un sistema y sus actores en respuesta a un evento que inicia
un actor principal sobre el propio sistema.
1.4. Referencias
taller metalmecanico
factura
+dirección
+nit +nit
+telefono Clientes
+numero
-nombre Pedido +valorunitario
+HoraEntrada()
-cedula +valortotal
+HoraSalida()
-telefono +cliente +nombre
-direción +fecha +dirección
+pedido +hora
+numero_pedido +totalapagar()
+reporteNovedad() +novedad +satisfaccioncliente()
+tiempo_repuesta
+asignarconsecutivo()
+tiempolimite()
+estado()
taller de metalmecanica
<<Ejecutable>>
secretaria <<Ejecutable>>
cliente
atenderpedido
<<Ejecutable>> asignar
operador metalmecanico
<<Ejecutable>>
realizardiseño
<<file>>
informes
ADMINISTARDOR DE PRODUCCIÓN
PERSONAL cliente
Marterial Estadisticas
Personal
+Usuario +Usuario
+TipoMaterial +contraseña +contraseña +avances
+existenciasinventario +IdEmpleado
+sector +producción
+solicitarproveedor +TotalidadPedidosDespachados
+nombre
+telefono
Los usuarios deberán identificarse para acceder a cualquier parte del sistema.
El sistema podrá ser consultado por cualquier usuario dependiendo del módulo en
el cual se encuentre y su nivel de accesibilidad.
El sistema ofrecerá al usuario información general acerca del estado actual de la
mercancía y el lugar donde se encuentre.
La disponibilidad del sistema debe ser continua con un nivel de servicio para los
usuarios de 7 días por 24 horas, garantizando un esquema adecuado que permita
la posible falla en cualquiera de sus componentes, contar con una contingencia,
generación de alarmas.
2.2 Reutilización
ADMINISTARDOR DE PRODUCCIÓN
PERSONAL cliente
Marterial Estadisticas
Personal
+Usuario +Usuario
+TipoMaterial +contraseña +contraseña +avances
+existenciasinventario +IdEmpleado
+sector +producción
+solicitarproveedor +TotalidadPedidosDespachados
+nombre
+telefono
cliente
Servidor Web
Datos
navegadores
SGBD
logica de negocio
User TCP/IP
internet/intranet
interfaz grafica
3.3 Diagrama de Clases del diseño
5. Vista de datos
EMPLEADOS
ColumnName DataType PrimaryKey NotNull Flags Default Value Comment AutoInc
idEMPLEADOS INTEGER PK NN UNSIGNED AI
GERENTE_idGERENTE INTEGER NN UNSIGNED
Cedula INTEGER NN UNSIGNED
Nombre VARCHAR(30) NN
Password_2 VARCHAR(30) NN
Diereccion VARCHAR(30) NN
Correoelectronico VARCHAR(30) NN
Telefono INTEGER NN UNSIGNED
GERENTE
ColumnName DataType PrimaryKey NotNull Flags Default Value Comment AutoInc
idGERENTE INTEGER PK NN UNSIGNED
TALLER_idTALLER INTEGER NN UNSIGNED
Codigo INTEGER NN UNSIGNED
Nombre VARCHAR(30) NN
Cedula INTEGER NN UNSIGNED
Password_2 VARCHAR(30) NN
INFORMEEMPLEADOS
Default
ColumnName DataType PrimaryKey NotNull Flags Comment AutoInc
Value
idINFORMEEMPLEADOS INTEGER PK NN UNSIGNED AI
GERENTE_idGERENTE INTEGER NN UNSIGNED
Cargo VARCHAR(50) NN
Nombre VARCHAR(50) NN
Cedula INTEGER NN UNSIGNED
Fecha DATETIME NN
HoraLLegada TIME NN
TiempoRetrazo TIME NN
HoraSalida TIME NN
INVENTARIO
ColumnName DataType PrimaryKey NotNull Flags Default Value Comment AutoInc
idINVENTARIO INTEGER PK NN UNSIGNED AI
GERENTE_idGERENTE INTEGER NN UNSIGNED
Codigo INTEGER NN UNSIGNED
Fecha INTEGER NN UNSIGNED
Nombre VARCHAR(30) NN
Existencia INTEGER NN UNSIGNED
Entrada INTEGER NN UNSIGNED
Salida INTEGER NN UNSIGNED
PRODUCTOS
Default
ColumnName DataType PrimaryKey NotNull Flags Comment AutoInc
Value
idPRODUCTOS INTEGER PK NN UNSIGNED AI
EMPLEADOS_idEMPLEADOS INTEGER NN UNSIGNED
Codigo INTEGER NN UNSIGNED
Nombre VARCHAR(30) NN
Material VARCHAR(30) NN
FechaPedido INTEGER NN UNSIGNED
FechaSalida INTEGER NN UNSIGNED
PROVEEDORES
Default
ColumnName DataType PrimaryKey NotNull Flags Comment AutoInc
Value
idPROVEEDORES INTEGER PK NN UNSIGNED AI
EMPLEADOS_idEMPLEADOS INTEGER NN UNSIGNED
PRODUCTOS_idPRODUCTOS INTEGER NN UNSIGNED
Nombre VARCHAR(30) NN
Direccion VARCHAR(30) NN
CorreoElectonico VARCHAR(30) NN
Telefono INTEGER NN UNSIGNED
TALLER
ColumnName DataType PrimaryKey NotNull Flags Default Value Comment AutoInc
idTALLER INTEGER PK NN UNSIGNED AI
Codigo INTEGER NN UNSIGNED
Direccion VARCHAR(30) NN
Responsable VARCHAR(25) NN
Telefono INTEGER NN UNSIGNED
No hay duplicidad
Validación de datos
No hay duplicidad
Validación de datos
Buscar pedido
Cargar la información
Visualizar la información
No se efectuaran cambios
Solicitar reporte
Cargar la información
3 Imprimir reporte
4 Exportar reporte en archivo.
7. Vista de seguridad
8. Vista de Implementación
La solución posee una completa funcionalidad para la producción dentro del taller,
permite llevar un control de las inspecciones previas a la entrega, realizar el
seguimiento de la transferencia (devoluciones y garantías). Y la trazabilidad
de material por parte del proveedor.
Todos los controles añadidos mediante ActiveX serán incluidos en esta parte
pudiendo instalar, aparte de Microsoft Visual Basic para aplicaciones Office, la
interfaz de programación Microsoft Visual Basic, Java.
8.2 Paquetes/Componentes
Es claro que todos los proyectos necesitan ser ejecutados y entregados bajo
ciertas restricciones. Tradicionalmente, estas restricciones han sido equipo,
tiempo, costo y tecnología. Las cuales se describen a continuación en el siguiente
cuadro:
TIPO DESCRIPCIÓN
Técnico
Económico
Costos de Desarrollo:
DIAS COSTO
1 Diseñadores 60 Esto lo
desarrolla
1 Analistas 30 el Aprendiz
como
1 Jefe de Equipo 540
actividad
1 Programador 30 del
proyecto
TOTALES de
formación
Costo de Hardware
PESOS
Hardware $ 2.100.000
Impresiones $ 95.000
TOTAL $ 2.195.000
Costo de Materiales
Materiales y útiles de
Cantidad C/U Pesos Total.
escritorio
SOFTWARE $
Office 2010
DBDesigner
Windows XP SP3
Balsamiq Mockups
NetBeansIDE 7.4
Son programas y
WhiteStarUMLsrc-5.6.6 aplicaciones de
Software Libre
Dia.
TOTAL
Lo desarrolla el
Costos de Recursos Humanos
Aprendiz
Se utiliza
Licencia de Software
Software Libre
TOTAL $ 2.450.250