Subido por sandra mejia

Análisis-y-Diseño-SISCOB

Anuncio
Politecnia “…la práctica hace al maestro!!!”
Sistema de Control de Bodega
ÍNDICE
Introducción........................................................................................................... 4
Agradecimientos ................................................................................................... 5
Objetivos ................................................................................................................ 5
a.
Objetivo General ........................................................................................... 5
b.
Objetivos Específicos ................................................................................... 5
Capítulo I: Desarrollo de Sistema de Información Usando Metodología
Rumbaugh (OMT) .................................................................................................. 6
Capítulo II: Modelo del Negocio ........................................................................... 8
2.
Modelo de la Empresa .................................................................................. 8
2.1.
Giro ...................................................................................................... 8
2.2.
Misión .................................................................................................. 9
2.3.
Visión ................................................................................................... 9
2.4.
Organigrama General ........................................................................ 10
2.5.
Descripción de los procesos del negocio ........................................... 11
2.6.
Proceso de negocio a automatizar .................................................... 11
2.7.
Sistema de Información ..................................................................... 12
2.7.1.
Usuarios ...................................................................................... 12
2.7.2.
Beneficios Tangibles ................................................................... 13
2.7.3.
Beneficios Intangibles ................................................................. 13
Capitulo III: Análisis y Diseño del Sistema de Información ............................. 13
3.
Análisis y Diseño del Sistema de Información ............................................ 13
3.1.
Estudio de Viabilidad ......................................................................... 13
3.1.1.
Viabilidad técnica ........................................................................ 13
www.politecnia.net
2
Politecnia “…la práctica hace al maestro!!!”
Sistema de Control de Bodega
3.1.2.
Viabilidad económica .................................................................. 14
3.1.3.
Viabilidad operativa ..................................................................... 15
3.2.
Planificación del Proyecto .................................................................. 15
3.2.1.
Ámbito del Software .................................................................... 15
3.2.2.
Objetivo general del sistema automatizado................................. 16
3.2.3.
Objetivos específicos del sistema automatizado ......................... 16
3.2.4.
Lista de tareas e involucrados..................................................... 16
3.2.5.
Diagrama de Gantt ...................................................................... 17
3.3.
Análisis del Sistema ........................................................................... 19
3.3.1.
Diagrama de Caso de Uso del Negocio ...................................... 19
3.3.2.
Diagrama de Actividad del Negocio ............................................ 20
3.3.3.
Identificación de Actores ............................................................. 21
3.3.4.
Diagrama de Caso de Uso del Sistema ...................................... 21
3.4.
Diseño del Sistema ............................................................................ 22
3.4.1.
Diagrama de Clases .................................................................... 22
3.4.2.
Diagrama Entidad Relación......................................................... 23
3.4.3.
Diseño de las Pantallas de Captación ......................................... 24
Conclusiones ....................................................................................................... 26
Recomendaciones............................................................................................... 27
Bibliografía........................................................................................................... 27
www.politecnia.net
3
Politecnia “…la práctica hace al maestro!!!”
Sistema de Control de Bodega
Introducción
En vista de que la tecnología informática está avanzando, las empresas han
utilizado estas herramientas en pro de su crecimiento y competitividad, pues han
encontrado en ellas la manera de
agilizar sus procesos ya sea de ventas,
seguridad de datos, etc.
El Centro Nacional de Salud Integral (CNSI), centro que brinda servicios de salud
al pueblo de Nicaragua, y actualmente lleva un inventario en la hoja de cálculo
Microsoft Excel, donde registran todos los productos en bodega, y también llevan
uno escrito, este sistema no es muy bueno para esta tarea y genera conflictos, un
ejemplo de dichas dificultades es que al pedir una consulta de productos vencidos
demora mucho en obtener estos datos ya que esta institución maneja grandes
volúmenes de información y que demandan un tiempo de respuesta corto.
En dicha clínica se ha identificado la necesidad de implementar un sistema
automatizado que permita lograr un mejor desarrollo en el control de bodega
(ingresos, egresos entre otros). Procesos y registros manuales como estos tienden
a ser desplazados por los sistemas de información automatizados. Estos sistemas
sirven para diseñar y fomentar mejoras en la operación de las instituciones que los
implementan.
www.politecnia.net
4
Politecnia “…la práctica hace al maestro!!!”
Sistema de Control de Bodega
Agradecimientos
A:
Dios por habernos dado la sabiduría y persistencia necesaria para poder concluir
este trabajo.
Nuestros familiares y amigos que de una u otra manera nos ayudaron a culminar
este trabajo.
El personal que labora en el CNSI, que nos brindaron su ayuda en todas las
actividades requeridas que realizamos en el centro.
Objetivos
a. Objetivo General
 Realizar la implementación de un sistema automatizado para el Control de
Bodega en el Centro Nacional de Salud Integral, utilizando la Metodología
OMT Orientada a Objetos.
b. Objetivos Específicos
 Analizar los requerimientos obtenidos usando el enfoque Orientado a
Objetos.
 Analizar los procesos de entradas y salidas de datos.
 Diseñar visualización de consultas de información.
www.politecnia.net
5
Politecnia “…la práctica hace al maestro!!!”
Sistema de Control de Bodega
 Implementar un sistema automatizado de control de bodega, utilizando las
herramientas de la metodología en cuestión.
Capítulo I: Desarrollo de Sistema de Información Usando
Metodología Rumbaugh (OMT)
Para nuestro proyecto Sistema de Control de Bodega SISCOB utilizaremos el
lenguaje UML 1 para visualizar, especificar, construir y documentar los artefactos
de un sistema con gran cantidad de software, esto además nos proporciona una
forma estándar de escribir los planos de un sistema, tanto las cosas conceptuales,
como procesos del negocio y funciones del sistema.
En cuanto la metodología utilizaremos la Técnica de Modelado de Objetos (OMT)2,
que es una de las metodologías de análisis y diseño orientado a objetos, más
maduras y eficientes que existen en la actualidad, la gran virtud que aporta esta
metodología es su carácter abierto (no propietaria), que le permite ser de dominio
público y, en consecuencia, sobrevivir con enorme vitalidad. Esto facilita
su evolución para acoplarse a todas las necesidades actuales y futuras de
la ingeniería de software.
La metodología OMT, fue creada por James Rumbaugh y Michael Blaha, Bill
Premerlani, Fred Eddy, y Bill Lorensen en 1991, mientras James dirigía un equipo
de investigación de los laboratorios General Electric.
El autor comenta que: "Un modelo es una abstracción de algo, cuyo objetivo es
comprenderlo antes de construirlo. Dado que los modelos omiten los detalles no
esenciales, es más sencillo manipularlos que manipular la entidad original. La
1
UML; Lenguaje Unificado de Modelado; Autor: Grady Booch, James Rumbaugh, Ivar Jacobson; 1999.
OMT Modelado y Diseño Orientados a Objetos Metodología OMT; James Rumbaugh, Michael Blaha;
Editorial Prentice Hall 1996.
2
www.politecnia.net
6
Politecnia “…la práctica hace al maestro!!!”
Sistema de Control de Bodega
abstracción es una capacidad humana fundamental que nos permite enfrentarnos
a la complejidad. Los ingenieros, artistas y artesanos han estado construyendo
modelos durante miles de años para probar los diseños antes de ejecutarlos. El
desarrollo de sistemas hardware y software no es una excepción [el desarrollo de
hipertextos tampoco]. Para construir sistemas complejos, el desarrollador debe
abstraer distintas vistas del sistema, construir modelos utilizando notaciones
precisas, verificar que los modelos satisfacen los requisitos del sistema y añadir,
gradualmente, detalles para trasformar los modelos en una implementación."
(Rumbaugh, Modelado y Diseño Orientados a Objetos, 1996)
Las fases que conforman la metodología OMT y que utilizaremos en nuestro
proyecto son:
Análisis: Es una abstracción concisa y precisa de qué debe hacer el sistema
deseado, no cómo debe ser hecho.
Diseño del Sistema: Durante esta fase el sistema se organiza en subsistemas
basándose tanto en la estructura del análisis como en la arquitectura propuesta.
En esta etapa se deben decidir las características del funcionamiento para
optimizar el sistema, así como escoger una estrategia para atacar el problema.
Diseño de Objetos: El diseñador de objetos construye un modelo de diseño
basándose
en
el
modelo
de
análisis,
pero
incorporando
detalles
de
implementación al modelo de diseño y las clases de objetos son reforzadas con
las estructuras de datos y algoritmos escogidos.
Implementación: Las clases de objetos y las relaciones entre ellas definidas
durante el diseño de objetos son trasladadas a un lenguaje de programación, a
una base de datos o implementación de hardware.(Rumbaugh & Blaha, OMT
Modelado y Diseño Orientados a Objetos Metodologia OMT)
www.politecnia.net
7
Politecnia “…la práctica hace al maestro!!!”
Sistema de Control de Bodega
La metodología OMT emplea tres clases de modelos para describir el sistema,
estos son:
Modelo de Objetos: Describe la estructura estática de los objetos de un sistema
(identidad, relaciones con otros objetos, atributos y operaciones) y sus relaciones.
Modelo Dinámico: Determina cómo los aspectos del sistema que cambian a
través del tiempo, describe los aspectos de un sistema que tratan de la
temporización y secuencia de operaciones (sucesos que marcan los cambios,
secuencias de sucesos, estados que definen el contexto para los sucesos) y
la organización de sucesos y estados.
Modelo Funcional: Describe las transformaciones de valores de datos (funciones,
correspondencias, restricciones y dependencias funcionales) que ocurren dentro
del sistema.
Capítulo II: Modelo del Negocio
2. Modelo de la Empresa
2.1. Giro
El CNSI es un centro que se dedica al servicio de salud, encargado de regular,
coordinar, organizar, vigilar y asegurar las acciones de salud relacionadas a la
promoción, prevención, recuperación y rehabilitación de la salud, con equidad,
eficiencia, eficacia y calidad en las instituciones que conforman el sector salud,
involucrando a la sociedad civil, para beneficio de la población nicaragüense.
www.politecnia.net
8
Politecnia “…la práctica hace al maestro!!!”
Sistema de Control de Bodega
2.2. Misión
Un sistema de salud que atiende a los nicaragüenses según sus necesidades y
garantiza el acceso gratuito y universal a los servicios de salud, promueve en la
población prácticas y estilos de vida saludables que contribuyen a mejorar la
calidad y esperanza de vida y los esfuerzos nacionales para mejorar el desarrollo
humano.
2.3. Visión
Garantía de salud como derecho constitucional y factor esencial para el desarrollo
económico social de todas las familias nicaragüenses a través de un sistema de
salud solidario, complementario y con la participación activa de la población que
es la base del bienestar de todos.
www.politecnia.net
9
Politecnia “…la práctica hace al maestro!!!”
Sistema de Control de Bodega
2.4. Organigrama General
www.politecnia.net
10
Politecnia “…la práctica hace al maestro!!!”
Sistema de Control de Bodega
2.5. Descripción de los procesos del negocio
El CNSI durante años ha mantenido su control de bodega en la Hoja de Cálculo
Microsoft Excel, y recordamos que dicho software no es recomendable para poder
hacer esta tarea, el atraso de guardar información de dar un informe detallado, en
tiempo y forma, es un gran problema que se ha venido acarreando desde muchos
años atrás.
Cada departamento realiza su requisa de licitación, y espera un tiempo bastante
prolongado para poder recibir respuestas de parte de bodega, asimismo, el
Director General, cuando necesita un informe sobre los productos que están en
existencia en bodega, para poder observar si se requiere o no de comprar algún
tipo de producto en específico, el proceso para poder hacer dicha consulta, es
demasiado extenso, y agotador para quien lo efectúa (en este caso el encargado
de bodega) y para quien solicita (en este caso el Director General)
2.6. Proceso de negocio a automatizar
El Centro Nacional de Salud Integral (CNSI) no cuenta actualmente con un
Departamento formal de Informática, si bien es cierto aquí se posee una gran
cantidad de recursos de informática, pero cada uno de ellos se maneja de manera
independientes por Departamentos.
La falta de un Departamento de Informática, ha provocado que no se preste
atención a múltiples necesidades que existen en diferentes áreas del CNSI como
son: Registros Sanitarios de Alimentos, Inventarios, y el Control de Bodega entre
otros.
www.politecnia.net
11
Politecnia “…la práctica hace al maestro!!!”
Sistema de Control de Bodega
Estamos tomando esta última problemática mencionada “Control de Bodega”,
puesto que es el inconveniente más grave que se presenta en dicha institución.
2.7. Sistema de Información
2.7.1. Usuarios
Dentro de los usuarios que manejaran el Sistema de Control de Bodega SISCOB
están:
Administrador de Bodega: Usuario de Alto Nivel: Mantendrá el control total de
todos los productos que ingresan y egresan de bodega, este gestionara los
productos pedidos por Departamentos, Direcciones y Dirección General, además
alimentara el sistema de algunos datos como: datos de proveedores, datos de
bodega y estante entre otros. También podrá dar acceso a algunos usuarios.
Dirección General: Usuario de Medio Nivel: Este tendrá un control medio como
usuario este podrá hacer consultas de ingreso, egreso, pedidos y existencia,
también podrá hacer pedidos de productos, pero no podrá hacer modificaciones a
los datos almacenados.
Departamentos: Usuario Bajo Nivel: Los Departamentos tendrán acceso
limitado solo podrán ver los productos en existencias y hacer sus pedidos en caso
de no haber en existencia podrán agregar un producto a su pedido.
Direcciones: Usuario Bajo Nivel: Las Direcciones tendrán acceso limitado solo
podrán ver los productos en existencias y hacer sus pedidos en caso de no haber
en existencia podrán agregar un producto a su pedido.
www.politecnia.net
12
Politecnia “…la práctica hace al maestro!!!”
Sistema de Control de Bodega
2.7.2. Beneficios Tangibles
Con la implementación de este proyecto en el CNSI, se pretende optimizar el
tiempo de repuesta al momento de una solicitud por parte de una de sus
Direcciones superiores.
Mejor control de los productos almacenados en bodega en lo que se refiere a
reportes de fechas próximos a vencerse o en cuanto a salida de los productos.
Ahorro de tiempo y papelería a la hora de registrar los productos que ingresan a la
bodega.
2.7.3. Beneficios Intangibles
Mejora del servicio a las solicitudes de medicamentos en cuanto al tiempo de
repuesta que requieren los instituciones vinculadas a este.
Capitulo III: Análisis y Diseño del Sistema de Información
3. Análisis y Diseño del Sistema de Información
3.1. Estudio de Viabilidad
3.1.1. Viabilidad técnica
El CNSI cuenta con el hardware necesario para poner en funcionamiento el
sistema desarrollado. Además tiene un servidor para poner el sistema en red para
que esté disponible con los usuarios permitidos.
Dentro de los requerimientos mínimos para que funcione el sistema tenemos:
HARDWARE
Intel Celeron 2.40 MHz o AMD 1.81 GHz
Memoria RAM 512 Mb
Disco Duro 100 Gb.
www.politecnia.net
13
Politecnia “…la práctica hace al maestro!!!”
Sistema de Control de Bodega
Resolución de pantalla 1024 X 768 píxeles
Video Integrado 64 Mb
SOFTWARE
Windows XP Professional SP2 / Windows Server 2003
SISCOB (sistema de control de bodega) fue desarrollado con Visual Basic 6.0 con
conexión a base de datos SQL Server 2000, donde a nivel empresarial es la más
usada, diseñada para sistemas operativos de 32 bits, también se necesita tener
instalado Microsoft SQL Server 2000 / 2005 en la maquina donde se utilizará, o si
lo pondrá en red en el servidor, que es el gestor de base de datos donde
almacenará toda la información.
3.1.2. Viabilidad económica
El CNSI es un centro que recibe una partida presupuestaria semestralmente, la
cual es asignada para la realización de proyectos generales, entre dichos
proyectos se encuentran el sistema de control de bodega, a continuación se
detallan los siguientes recursos del proyecto:
Rubro
Papelería
Viáticos
Cantidad
2 resmas
Costo unitario
Total
C$ 100.00
C$ 200.00
de 2 personas
C$ 500.00
C$ 1000.00
de 2 personas
C$ 500.00
C$ 1000.00
transporte
Viáticos
alimentación
CDROM
5 unidades
C$ 20.00
C$ 100.00
Encolochados
3
C$ 40.00
C$ 120.00
Tóner
1
C$ 150.00
C$ 150.00
Impresión a color
15 paginas
C$ 10.00
C$ 150.00
Empastado
2
C$ 500.00
C$ 1000.00
Fotocopias
150 copias
C$ 0.5
C$ 75.00
www.politecnia.net
14
Politecnia “…la práctica hace al maestro!!!”
Sistema de Control de Bodega
Analista de Sistema
1 persona
C$ 5000.00
C$ 5000.00
Programador
1 persona
C$ 4000.00
C$ 4000.00
Diseñador gráfico
1 persona
C$ 1000.00
C$ 1000.00
Total C$ 13,795.00
3.1.3. Viabilidad operativa
El funcionamiento general del Sistema de Control de Bodega SISCOB, es muy
sencillo, optimiza el uso de memoria física, y cuenta con un diseño que permite
trabajar lo más rápido posible a través de su menú y botones.
La persona encargada del control de bodega manejará el sistema, se le capacitará
para dicha tarea, aunque en el momento del desarrollo de la interfaz se tomó en
cuenta la opinión de cada uno de ellos, sin embargo ya tienen una idea de cómo
manejar las operaciones a realizar en el sistema.
En el desarrollo del presente proyecto se involucró a un trabajador del CNSI,
donde se le entrevistó para darnos cuenta de las operaciones que realizan para el
control de bodega, las cuales tomamos en cuenta, para que la operación del
sistema fuera de la manera más sencilla, amigable y rápida para el buen
funcionamiento del Centro.
3.2. Planificación del Proyecto
3.2.1. Ámbito del Software
SISCOB (Sistema de Control de Bodega) es un programa especialmente
diseñado, y codificado para llevar a cabo el control de bodega en todos
sus aspectos. Permitir ingresar productos a bodega así mismo como el egreso, y
licitación (cuando una dependencia requiere de un producto específico, ya sea que
esté en existencia o no lo esté) y poder hacer consultas de la existencia
de productos próximos a vencer por tipo, producto, direcciones y dependencia, a
la vez poder imprimir esa consulta, consultas de ingreso, que tipo de productos se
han ingresado, por número de requisa, consulta de egreso, consulta de licitación.
www.politecnia.net
15
Politecnia “…la práctica hace al maestro!!!”
Sistema de Control de Bodega
3.2.2. Objetivo general del sistema automatizado
Dentro de los objetivos del sistema esta alertar al responsable de bodega sobre
los productos próximos a vencer y enviar este informe a la dirección general,
también otro de los objetivos importantes es llevar un mejor control de los
productos en bodega. Facilitar el libre acceso de las direcciones y dependencias a
la existencia de productos en bodega y puedan realizar sus pedidos de manera
más directa.
3.2.3. Objetivos específicos del sistema automatizado

Brindar informes de ingresos, egresos, pedidos, existencia, los cuales estos
serán enviados a dirección general.

Resguardar y brindar seguridad a los datos almacenados.

Procesamientos rápidos de los datos una vez introducidos para generar una
respuesta.

Interfaz amigable
para
el
operador
de
dicho
programa
y sencillos
procedimientos de su operación.

Comandos y procedimientos especiales para la sustracción de información de
dicho programa.
3.2.4. Lista de tareas e involucrados
Tareas
Tiempo
Involucrados
Análisis
27
Analista 1
Diseño del Sistema
51
Diseñador Gráfico
Organizar en subsistemas
2
Analista 2
Diseño de Objetos
15
Programador
Incorporar
detalles
de 1
Programador
implementación
Implementación
15
Programador y Analista 1
www.politecnia.net
16
Politecnia “…la práctica hace al maestro!!!”
Sistema de Control de Bodega
3.2.5. Diagrama de Gantt
Diagrama de Gantt, pág. 1
Diagrama de Gantt, pág. 2
www.politecnia.net
17
Politecnia “…la práctica hace al maestro!!!”
Sistema de Control de Bodega
Diagrama de Gantt, pág. 3
Ver Diagrama de Gantt, en archivo PDF adjunto.
www.politecnia.net
18
Politecnia “…la práctica hace al maestro!!!”
Sistema de Control de Bodega
3.3. Análisis del Sistema
3.3.1. Diagrama de Caso de Uso del Negocio
www.politecnia.net
19
Politecnia “…la práctica hace al maestro!!!”
Sistema de Control de Bodega
3.3.2. Diagrama de Actividad del Negocio
www.politecnia.net
20
Politecnia “…la práctica hace al maestro!!!”
Sistema de Control de Bodega
3.3.3. Identificación de Actores

Administrador de Bodega

Dirección General

Departamentos

Direcciones
3.3.4. Diagrama de Caso de Uso del Sistema
www.politecnia.net
21
Politecnia “…la práctica hace al maestro!!!”
Sistema de Control de Bodega
3.4. Diseño del Sistema
3.4.1.
Diagrama de Clases
Ver Diagrama de Clase, en archivo MDL adjunto.
www.politecnia.net
22
Politecnia “…la práctica hace al maestro!!!”
Sistema de Control de Bodega
3.4.2.
Diagrama Entidad Relación
www.politecnia.net
23
Politecnia “…la práctica hace al maestro!!!”
Sistema de Control de Bodega
3.4.3.
Diseño de las Pantallas de Captación
www.politecnia.net
24
Politecnia “…la práctica hace al maestro!!!”
Sistema de Control de Bodega
www.politecnia.net
25
Politecnia “…la práctica hace al maestro!!!”
Sistema de Control de Bodega
Conclusiones
punto de partida que tomamos en cuenta para la elaboración de nuestro sistema
de automatización, fue avocarnos a una metodología que cumpliera con todas
nuestras necesidades, y que fuera capaz de brindarnos
las herramientas
adecuadas para construir un sistema de automatización que cuente con la
facilidad de manipulación por parte del usuario y con todos los requerimientos
técnicos de parte del cliente.
Dicha metodología a la que nos abocamos es la del señor, James Rumbaugh y
Michael Blaha, la que tiene por nombre: Técnica de Modelado de Objetos (OMT).
La cual es una de las metodologías
que hace uso del análisis y diseños
orientados a objetos, más equilibrados y eficientes que existen hoy en día.
En dicha metodología se explica detalladamente el rol que juega cada
componente o proceso, que se toma en cuenta desde la concepción misma para
la creación del sistema
hasta su implementación, así mismo es de vital
importancia destacar la capacidad con que cuenta esta herramienta, para construir
sistemas complejos, donde el desarrollador debe abstraer distintas vistas del
sistema, construir modelos utilizando notaciones precisas, verificar que los
modelos satisfacen los requisitos del sistema y añadir, gradualmente, detalles para
trasformar los modelos en una implementación.
A si mismo los objetivos, dígase general o específicos, aportan un papel definitivo
a la hora de empezar a construir un sistema, ya que es precisamente de ellos que
se obtiene el punto de partida y que a la vez en ellos se encuentra contenido una
visión de lo que se pretende construir y lo que se pretende obtener, lo cual está
comprendido desde decidir la metodología que se usara hasta el diseño de las
ventanas del programa.
www.politecnia.net
26
Politecnia “…la práctica hace al maestro!!!”
Sistema de Control de Bodega
Recomendaciones
Para poder controlar todo un sistema de Bodega se necesita un gran trabajo,
esfuerzo y tiempo, las tecnologías que se nos ofertan actualmente han venido
ayudándonos para agilizar procesos lentos que dedicaban mucho tiempo, ha
procesos que solo una persona puede realizar a menor tiempo, con sistema bien
analizado y codificado que podemos sacar provecho y daría buenos resultados a
la institución.
Bibliografía
Rumbaugh, J. (1996). Modelado y Diseño Orientados a Objetos. Madrid: Prentice
Hall, 1996.
Rumbaugh, J., & Blaha, M. (s.f.). OMT Modelado y Diseño Orientados a Objetos
Metodologia OMT. Editorial Prentice Hall 1996.
www.politecnia.net
27
Descargar