Documentos de Académico
Documentos de Profesional
Documentos de Cultura
INGENIERA EN COMPUTACIN
PRACTICA PROFESIONAL
Resumen Ejecutivo
El documento que se presenta a continuacin tiene como eje central el
desarrollo de un informe acerca de la conceptualizacin y diseo de un sistema para
el control de bodega e inventario, en un ambiente laboral orientado a trabajos de
ingerira. Los objetivos del documento consiste en el desarrollo de tres de las etapas
de la elaboracin del sistema, las cuales son: la especificacin del software, diseo
del software y el reporte de los alcances cumplidos al final del perodo establecido
para la elaboracin del sistema.
La primera etapa de especificacin del software consisti en una investigacin
de varias semanas, analizando en profundidad los alcances, objetivos y beneficios
esperados por parte de la empresa hacia el sistema, a partir de aqu se generaron
una serie de productos relacionados con esta fase, entre estos productos se
encuentran la definicin de los patrocinadores y personal que va a estar relacionado
con la operacin del software, esta definicin es de suma importancia ya que se
establece las responsabilidades y roles que va a cumplir cada uno de los actores
durante la operacin y la implantacin del sistema dentro de la empresa.
Adems de esto durante esta etapa se defini la descripcin del problema,
dentro del cual se establecen cada un de los requerimientos que debe poseer el
software. Otra de las reas que posee esta etapa, que adems es considerada
como una de las importantes dentro de la especificacin, es la definicin de
necesidades, expectativas, objetivos y alcances del sistema, esta seccin requiri de
una serie de reuniones y recopilacin de informacin acerca de los requerimientos
que la empresa posea, los cuales produjeron la necesidad de la construccin del
software.
de especificacin
del sistema.
Tabla de Contenidos
Resumen Ejecutivo ..................................................................................................... 2
1 Contexto del proyecto .......................................................................................... 5
1.1. Quehacer de la empresa .............................................................................. 5
1.2. Antecedentes del sistema ............................................................................. 8
2 Descripcin del problema .................................................................................... 9
2.1
Enunciado del problema ............................................................................... 9
2.2
Patrocinadores y personal involucrado con el sistema ............................... 13
2.3
Resumen de necesidades y expectativas ................................................. 17
2.4
Requerimientos no funcionales ................................................................... 21
3 Anlisis de los riesgos ....................................................................................... 23
4 Objetivos y alcances del sistema ....................................................................... 29
4.1
Objetivo general.......................................................................................... 29
4.2
Objetivos especficos .................................................................................. 29
4.3
Beneficios esperados ................................................................................. 30
4.4
Alcances ..................................................................................................... 31
5 Modelo de Diseo .............................................................................................. 34
5.1
Modelos de Subsistemas. ........................................................................... 34
5.2
Anlisis de Sistemas y Subsistemas ........................................................... 35
5.3
Diseo de Clases. ....................................................................................... 37
5.3.1
Diagrama de Clases ............................................................................ 37
5.3.2
Especificacin de las Clases. .............................................................. 38
5.4
Diseo de Base de Datos ........................................................................... 67
5.4.1
Diagrama entidad-relacin ................................................................... 67
5.4.2
Diagrama SQL ..................................................................................... 69
5.4.3
Especificacin de tablas ...................................................................... 70
6 Conclusiones y Comentarios ............................................................................. 78
7 Bibliografa ......................................................................................................... 84
GERENCIA
Rec. Humanos
Produccin
Ingeniera
Provedura
Ventas
Contabilidad
Serv. Tcnico
Dibujo Tcnico
automatizada
exacta.
problema
planteado
consiste
en
la
especificacin,
diseo
ingeniera elctrica,
maneja tanto una amplia gama de elementos en bodega como herramientas para
la construccin, debidamente distribuidas entre los trabajadores asignados a los
diferentes proyectos de la empresa.
Estas herramientas son por ejemplo taladros, llaves, cepillos, entre otros.
Tambin cada empleado cuenta con el respectivo equipo de seguridad para
realizar sus tareas, el cual incluye desde cascos hasta guantes.
En la bodega de esta empresa
10
02 de su
11
12
13
2.2.2 Sper usuario: Esta o estas personas que van a ser los sper
usuarios del sistema van a tener todos los permisos necesarios para poder
editar cualquier elemento que se contempla en el software, este tipo de
usuario va a ser el nico que pueda ingresar otro usuario ya sea del mismo
perfil o usuarios de un perfil diferente.
Los sper usuarios no se pueden situar en un rea o departamento
especfico, ya que pueden ser varias las personas con este perfil, y por lo
tanto estas personas pueden pertenecer a departamentos diferentes.
2.2.3 Usuario administrador: Este tipo de perfil va a poseer los permisos
para ingresar elementos a las bodegas, y despacharlos para una respectiva
obra cuando se requiera por medio de facturas, adems poseer la opcin
de realizar devoluciones de materiales y equipos a una factura cuando una
situacin lo amerite.
2.2.4 Usuario comn: Estos tipos de usuarios son los que pueden tener
acceso a los reportes que generar el sistema, excepto los referidos a
costos de los proyectos
Cabe hacer la mencin de que la razn por la cual
se emplea
14
Mantener
la
informacin
del
sistema
completamente
actualizada.
b)
c)
15
16
17
18
19
20
al funcionamiento
propio del
software.
2.4.1 Debe ser econmico en su implementacin: Uno de los
requerimientos para este sistema que se ha solicitado es que su
implementacin no requiera de una gran cantidad de recurso, ya que con lo
que se dispone para la puesta en marcha es, una computadora porttil que
ser puesta a disposicin del encargado de bodega para que opere el
sistema. La solicitud que fue hecha es para no tener que adquirir
ms
21
elevado.
22
23
24
de bajos
los
25
el
26
3.4
en computacin.
Categora del riesgo: personas.
Posible causa del riesgo: Una posible causa de este riesgo es que las personas
que contratan para la administracin de la bodega la mayora de veces poseen
pocos conocimientos en computacin.
El impacto: de 3 a 10 tiene = 3.
La probabilidad: 0 a 10 puede darse = 8/10.
La exposicin: 3* 8/10 exposicin de 0 a 10 = 2.4.
La estrategia de evasin: Suministrar a los administradores una buena
capacitacin en la utilizacin del sistema, para que aunque no posean
conocimientos en computacin las personas aprendan a manejar toda las reas
del sistema.
La estrategia de mitigacin: Una estrategia para mitigar este posible riesgo es
proveerle a la empresa un software que posea una interfaz muy amigable que sea
de un manejo muy simple, esto para facilitar a los administradores del sistema ya
sean bodegueros o no su manipulacin.
La estrategia de contingencia: Brindarles a los administradores del sistema que
presentan este problema capacitacin en computacin para ampliar sus
conocimientos y as de forma indirecta mejorar el funcionamiento del software.
27
3.5
28
4
Objetivos y alcances del sistema
4.1 Objetivo general
Brindar a la empresa LG Ingeniera Integral S.A., un sistema para el
control de bodega e inventario, con el
automatizado, confiable y gil sobre cada uno de los elementos del departamento
de Produccin.
4.2 Objetivos especficos
a) Tener acceso a un rea de edicin de la informacin de los elementos de
bodega (herramienta, materiales, equipo y maquinaria).
b) Permitir acceder a un rea de reportes generales, donde se puede
consultar acerca de los empleados, herramienta y maquinaria.
c) El sistema ha realizar debe permitir ingresar a un rea de facturacin, en
donde se puedan tanto emitir, como realizar devoluciones a una determina
factura cargada a un respectivo proyecto.
d) Tener
29
empresa
se
asegura
que
sus
empleados
tengan
completa
30
4.4 Alcances
Los alcances del sistema son los siguientes:
a)
borrar usuarios con diferentes tipos de perfiles (usuario comn, sper usuario
y administrador).
c)
empresa
materiales, y maquinaria.
e)
f.2)
de la
31
g)
maquinaria de la empresa.
g.1)
bodega.
i)
h.1)
h.2)
h.3)
El
software
permitir
los
usuarios
administradores
asignar
proyecto para cada una de los materiales o equipo que se asignen a una
obra.
k)
respectiva factura.
l)
cortes de fechas, estos cortes son cuando el sper usuario lo desee, esto
para observar el presupuesto que se esta invirtiendo en la obra para la fecha
dada por el usuario.
32
o)
herramienta y el equipo.
p)
manejo de
reportes.
33
Modelo de Diseo
A continuacin se va a explicar todos los pasos pertenecientes a la etapa de
diseo del sistema, desde el diseo de la base de datos hasta el diseo de clases y
subsistemas.
5.1
Modelos de Subsistemas.
En esta seccin se encuentran los modelos de subsistemas, esto para
mostrar las dependencias de las reas del sistema, adems de mostrar el posible
flujo de la informacin.
34
5.2
correcta.
Esta seccin contempla el subsistema de edicin,
el cual posee la
35
Reportes:
36
5.3
Diseo de Clases.
5.3.1 Diagrama de Clases.
37
Clase Bodegas
Bodegas
-nombre: String
-Codigo: String
-ubicacion: String
-descripcion: String
-estado: String
-tipo: String
+ingresar_bodegas()
+modificar_bodegas()
+consultar_bodegas(): String
38
5.3.2.2
Elementos_vendidos
-codigo: String
-nombre: String
-precio: Int
+ingresar_elementos()
+modififcar_elementos()
+consultar_elementos(): String
5.3.2.3
Clase Administradores
Usuarios
-usuario: String
-clave: String
-tipo: String
+ingresar:usuarios()
+modificar_usuarios()
+consultar_usuarios(): String
39
5.3.2.4
5.3.2.5
Distribucion_de_elementos
-bodega: String
-codigo_elemento: String
-proveedor: String
-cantidad: Int
+ingresar_distribucion()
+modificar_distribucion()
+consultar_distribucion(): String
40
5.3.2.6
Clase Material
Material
-nombre: String
-codigo: String
-descripcion: String
-familia: String
-numero_maximo: Int
-numero_minimo: Int
-punto_reorden: Int
-medida: String
-tipo: String
+ingresar_material()
+modificar_material()
+consultar_material(): String
41
5.3.2.7
Clase Factura
Factura
-codigo: String
-proyecto: String
-material: String
-monto: Int
+ingresar_factura()
+modificar_factura()
+consultar_factura(): String
42
5.3.2.8
Clase Proyectos
Proyecto
-codigo: String
-nombre: String
-direccion: String
-codigo_empresa: String
-presupuesto: Int
-estado: String
-fecha: String
+ingresar_proyecto()
+modificar_proyecto()
+consultar_proyecto(): String
Clase Familia
familia
-nombre: String
-codigo: String
-descripcion: String
+ingresar_familias()
+modificar_familias()
+consultar_familias(): String
43
44
45
5.4.2
46
5.4.3
47
5.4.4
clientes.
48
5.4.5
inactivos.
Ver Anexo de pginas nmero 2
5.4.7
almacn.
Ver Anexo de pginas nmero 3
5.4.8
tipo empleado.
Ver Anexo de pginas nmero 4
5.4.9
inactivas.
Ver Anexo de pginas nmero 5
5.4.10
49
5.4.11
5.4.12
50
5.4.15
51
5.4.16
52
5.4.21
usuarios del sistema, donde destaca un campo para elegir el perfil de usuario,
donde se puede elegir entre sper usuarios, administradores y usuarios
comunes.
Ver Anexo de pginas nmero 16
5.4.22
el sistema.
53
5.4.23
54
5.4.25
transaccin.
55
5.4.26
56
5.4.30
esto cuando se realiza una transaccin de tipo compra, para asignar a cada
elemento ingresado su respectivo proveedor.
Ver Anexo de pginas nmero 24
57
5.4.33
58
5.4.34
59
5.4.36
realiza la bsqueda de los reportes por bodega, se muestran los reportes que
fueron cargados a la bodega de la Lidia.
60
5.4.37
Pantalla para buscar los reportes por medio del cdigo del elemento
Pantalla para buscar las bodegas destino para realizar los reintegros
de los elementos.
Ver Anexo de pginas nmero 28
61
5.4.40
62
5.4.41
reporte de costos.
Ver Anexo de pginas nmero 29
5.4.42
rea de
bodega, para este caso se eligi generar el reporte de las herramientas que se
encuentran en su punto mnimo.
63
5.4.43
bodega, para este caso se elije generar el reporte de todos los materiales que
se encuentran en la categora de dao permanente y adems se elige generar
el reporte por pantalla.
Ver Anexo de pginas nmero 30
5.4.44
bodega, para este caso se elije generar el reporte de lo materiales que estn
asignados a la bodega 3-56464998 Jorge Velsquez Chacn que se
encuentren en el estado de Avera.
Ver Anexo de pginas nmero 31
5.4.45
Pantalla para imprimir por pantalla los reportes del rea de Medicin
de las existencias.
Ver Anexo de pginas nmero 34
64
5.4.48
Pantalla para imprimir por pantalla los reportes del rea de estado
65
5.4.50
a las facturas, estos elementos son las existencias que posee nicamente la
bodega central de la empresa.
Como se aprecia en esta bsqueda se muestran todos los materiales y
las existencias de ellos que existen en esa bodega.
Ver Anexo de pginas nmero 36
5.4.52
66
5.4
67
68
Microsoft SQL, muestra todas las tablas con sus respectivos atributos,
69
70
Material_bodega:
Este
es
una
tabla
de
relacin
de
0:N
con
material_bodega
71
bodegas de la empresa.
g Descripcin: Contiene una breve descripcin de cada
bodega.
h Estado: Contiene el estado de cada bodega, 0 si esta
inactiva y 1 cuando esta activa.
i
5.4.3.5
inactivo.
d Fecha: Guarda la fecha en la que el proyecto fue ingresado
al sistema.
72
Tabla
para
Material_bodega_proveedor:
obtener
una
relacin
de
0:N
Esta
con
tabla
la
es
tabla
73
5.4.3.8
una de las
facturas.
d Estado: Guarda el estado de la factura activa o inactiva.
e Proyecto: Llave fornea a la tabla proyecto, para asociar
cada factura a un determinado proyecto.
5.4.3.9
74
75
76
77
Conclusiones y Comentarios
6.1 Cumplimiento de Objetivos
a) En cuanto al objetivo propuesto acerca de tener acceso a un rea de
edicin de informacin sobre los elementos que integran el sistema, se
llega a la conclusin de que este ha sido cumplido a cabalidad, ya que se
ha creado un rea dentro del sistema donde se puede editar la informacin
de empresas, proyectos, bodegas, familias, materiales y usuarios,
cumpliendo as con los requerimientos de la empresa.
b) El objetivo de permitir acceder a un rea de reportes generales, ha sido
cumplido a cabalidad al final de este perodo establecido, ya que el
software cuenta con un rea donde el usuario del sistema puede generar
reportes acerca de los elementos de bodega, sus existencias, su estado y
su ubicacin dentro de las bodegas de la empresa.
c) El objetivo propuesto como, permitir ingresar a un rea de facturacin,
ha sido concluido de una forma satisfactoria, ya que el sistema elaborado
cuenta con un rea donde el usuario puede crear facturas y cargarlas a un
determinado proyecto y de igual manera el usuario posee la opcin de
realizar devoluciones a una factura cuando lo amerite.
d) El objetivo planteado como, tener acceso a reportes acerca de los
costos ha sido cumplido completamente, ya que el sistema cuenta con un
rea donde el usuario puede escoger el proyecto y la fecha y generar de
esta manera el reporte de los costos de ese proyecto para esa fecha
requerida.
78
79
80
81
6.3 Experiencias
objetivos es sumamente
82
83
Bibliografa
7
a)
2002.
84