1 - RENIDA

Anuncio
UNIVERSIDAD DE CIENCIAS COMERCIALES
FACULTAD DE INGENIERIA E INFORMATICA
ucc
TESINA PARA OPTAR AL TITULO DE
INGENIERO EN SISTEMA
E
INGENIERO EN TELEMÁTICA
Sistema de Control de Inventario MERSATCOM
AUTORES:
Luis Alberto Ouiñonez Duarte
Larry José Soza Rayo
Juan Carlos Muñoz Ortiz
Kevin Daría Guillen García
TUTOR: Msc. Ing. Fausto Ouiñonez
Managua, Nicaragua, C.A, Noviembre-2DD?
INDICE
No. Pagina.
1.
11.
Dedicatoria
1
Agradecimiento
111.
Introducción
IV.
Objetivos
2
oO
·
3
4
Objetivos Generales
oO.4
Objetivos Específicos
oO
4
V.
Justificación
VI.
Antecedentes
6
Marco Metodológico
7
VII.
oO
1. Requerimientos del Sistema
7
A. Planificación Estratégica de la Información (PEI)
9
Descripción del proceso Actual.
Estructura de la Organización
VIII.
5
9
1O
B. Análisis del Área de Negocio
11
C. Función del Área de Negocios
11
Diagrama general del sistema
12
D. Diseño del sistema de Negocio
13
Viabilidad del Proyecto
15
A. Viabilidad Técnica
15
B. Viabilidad Económica
18
C. Viabilidad Operativa
20
D. Viabilidad Legal.
20
Resumen de inversión total
23
IX.
Gestión del Proyecto
24
A. Personal
24
B. Selección del Personal
24
C. Problema
24
D. Proceso
24
E. Ámbito de Software
24
F. Selección del Modelo de Proceso
25
F.1 Modelo de gestión
26
F.2 Modelado de Datos
'
27
F.3 Modelado de Procesos
28
G. Generación de Aplicaciones
29
H. Prueba y Entrega
30
H.1 Métricas del Proyecto
:
30
H.2 Métricas del Proceso
30
H.3 Métricas Orientadas a la Función
31
1. Estimaciones
31
J. Análisis de Riesgo
32
1. Riesgos Técnicos
32
2. Riesgo de Proyecto
33
3. Evaluación del impacto de Riesgo
K. Gestión de la Configuración del Software
X. Fase De Desarrollo
34
34
35
A. Casos De Uso
35
B. Diagramas de Secuencia
39
B.1 Diagramas de Colaboración
46
C.. Diagrama de Clase
.47
D. Diagrama de Componentes
.48
E. Diagrama de Despliegue
..49
F. Perfiles de Usuario
50
XI. Diseño de la Red Local
50
XII. Pantallas de Captura
54
XIII. Codificación de Procesos....
62
XIV. Glosario
72
XV. Conclusiones
"
76
XVI. Recomendaciones
77
XVII. Bibliografía
78
XVIII. Anexos
79
~i$tema
oe ContluJ ,k InventalÍo
MERSA1COM
1. Dedicatoria
Este proyecto esta dedicado a Dios nuestro Padre Celestial, por habernos dado la
oportunidad de concluir este trabajo, por ser la base de nuestra inspiración, por ser fuente
de conocimiento y sabiduría
A nuestros Padres por brindarnos su apoyo Incondicional, por darnos amor, y sobre todo
su comprensión
A nuestros Maestros que con esfuerzo y a veces con cansancio nos enseñaron todo los
que conocemos hasta ahora
Universidad de Ciencias Comerciales
MER~¡\TLOM
Sistema de Con!1 01 de Inventario
11. Agradecimientos
En primer lugar le agradecemos a Dios por darnos la fortaleza y salud para la elaboración
del proyecto
A nuestros padres que nos han brindado todo su apoyo, al facilitarnos los medios y
soportes para la elaboración del proyecto
Sin olvidar por supuesto a la guía de nuestros profesores que es gracias a los cuales
obtenemos nuevos conocimientos
Además a las personas que se vieron involucradas en nuestro proyecto de manera directa
ya que en ellas nos basamos para la elaboración del software
__________________________________ 2
Universidad de Ciencias Come/cíales
Sistema de ContlOl de Inventa¡ io
MERSATCOivl
111. Introducción.
En el siguiente informe se desarrollará un análisis detallado de los diferentes puntos que
estará elaborado el proceso de desarrollo del prototipo del sistema, para la automatización
de la empresa "Mercury Satellite Comunications" con el presente proyecto que lleva como
nombre "Sistema de Control de Inventario"
La empresa MERSATCOM esta ubicada en la ciudad de Managua y tiene 1 año y medio,
de operar sin un sistema apropiado para el manejo de la información de los artículos,
proveedores, empleados y accesorios Hoy en día la empresa ha crecido en prestigio y ha
crecido el mercado de la demanda
El presente informe dará a conocer los objetivos del proyecto, se describirá brevemente
como se lleva a cabo el proceso actual y como será el proceso automatizado, así como
también los requerimientos necesarios para la implementacíón y puesta en marcha del
nuevo sistema, y el alcance del mismo
Además se presentará un estudio de las alternativas económicas, técnicas, operativas, y
legales con su análisis correspondiente, el cual conllevará a la alternativa que mejor se
ajuste a las necesidades de la empresa
Cabe mencionar que el análisis de riesgos juega un papel importante para el desarrollo del
proyecto, y por tanto se plantean los posibles riesgos y sus posibles soluciones Por último
se dará a conocer el plan de actividades que se tienen previstos para llevar a cabo el
proyecto, desde su inicio hasta su finalización
3
Universiclad ele
('ienr.i:l~ ('omel('i:lle~
Sistema de ConllOl de Inventmio
MLRSA1COM
IV. Objetivos
Generales:
•
Presentar un prototipo de
Sistema informático bajo la plataforma Windows,
orientado al Registro de los artículos, proveedores y empleados en la empresa
MERSATCOM
•
Proporcionar al establecimiento una herramienta que brinde seguridad y
confianza en el proceso de registro
Específicos
•
Elaborar un estudio de factibilidad que ofrezca diferentes alternativas de
solución, para sus análisis técnicos, económicos, operativos y legales, con el fin
de proporciónale a la empresa la
alternativa que mejor se ajuste a las
necesidades
•
Controlar información de proveedores y empleados para la utilización de la
Empresa
•
Registrar la entrada y salida de artículos del inventario de la Empresa
•
Proveer una herramienta que brinde información oportuna a la administración de
la empresa, que sirva como soporte y guía en la toma de decisiones
4
Universidad de Ciencias Comelcia!es
MERSATCOM
Sistema de ContJOl de InventaIÍo
V. Justificación
El
propósito
principal
de
esta
investigación
es
determinar
SI
es
necesaria
la
implementación de un sistema informático, al conocer el sistema actual de la empresa
. MERSATCOM", es importante ya que esto determinará el crecimiento o el estancamiento
de la empresa frente al avance tecnológico de la competencia
Al conocer a cerca del desempeño y actividades realizadas por la empresa se podrán
sugerir mejoras en las politicas de la empresa de acuerdo con las necesidades y futuras
predicciones en el crecimiento de la empresa
Además de contribuir al desarrollo socioeconómico del sector así como al mejoramiento
del servicio y rapidez a los consumidores
5
Univclsidad de Ciencias Comerciales
Sistema de ('onttOl de !nventm io
VI.
MERSATCOM
Antecedentes
La empresa "MERSATCOM" nace en el año 2006, surge como producto de la demanda
obras civiles y telecomunicaciones dada por la expansión de muchas empresas en el
interior del país, tales como Enitel, Redcom entre otras
La empresa MERSATCOM se encuentra ubicada en el distrito V de Managua, Costado
noroeste del Colegio Cristo Rey
Los movimientos de esta empresa giran alrededor de la construcción de diferentes
proyectos tales como instalación de cableado para fibra óptica, construcción de sitios de
celda para la instalación de antenas y muros perimetrales, diseño y construcción redes de
cobres, además de prestar servicios de mantenimientos a otras empresas
Las gestiones que se realizaron para la legalización de la empresa fueron
•
Redactar una escritura de constitución que es hecha por un notario público
•
Obtener la licencia y matricula del proyecto, una vez gestionado esto se registra en
los libros de la alcaldía de Managua
•
Legalizar el proyecto en el registro público de la propiedad para que quede inscrito
el proyecto y legalizado en la ciudad de Managua como empresa de tipo sociedad
anónima (S A )
•
Adquirir el No de RUC del proyecto y declarar el15 % de las ventas en la DGI para
pagar los impuestos correspondientes de dicho proyecto
•
Inscribirse en el Ministerio de Fomento y Comercia (MIFIC), con el propósito
de
legalizar la patente del negocio y posteriormente publicarlo en la Gaceta Diario
Oficial
6
Univelsidad de Ciencias Comelciales
Sistema de Control de lnventalio
MERSATCOM
VII. Marco Metodológico
Cabe señalar que se necesitan muchas herramientas para el desarrollo del prototipo de
Sistema de Control de Inventario, es por eso que se determinó detenidamente las
herramientas que utilizaremos en dicha elaboración
Requisitos del sistema:
Microsoft SOL Server 2005 funciona en equipos con procesadores Intel o compatible con
Pentium Pro a Pentium IV La velocidad mínima del procesador 2 4 GHz
•
Enterprise 512 Mb como mínimo, se recomiendan 1GB,
•
Standard
512 Mb,
•
Personal
512 Mb en Windows XP,
Hequisitos del disco duro para SOL Server 2005 varían en función de los componentes y la
opción
La arquitectura de software a utilizar es la de Cliente-Servidor en este sistema el motor de
hases de datos se encuentra en el servidor central, junto con el almacén de datos, este
puede dar servicio
a varias aplicaciones (Clientes) simultáneamente, manipulando el
almacén de datos y devolviendo los registros a cada aplicación local
I ':lIa la utilización en la arquitectura Cliente! Servidor se necesitará una pequeña red o red
de área local, la cual se compone de 3 máquinas Una será el servidor y 2 usuarios, en el
caso de las máquinas cliente se utilizará el sistema operativo Windows Xp Professional
Para la programación de los datos utilizaremos Visual Studio 2005, debido a que es una de
las maneras más rápidas y sencillas de crear aplicaciones para Microsoft Windows
Se utilizará el gestor de Bases de Datos SOL Server 2005 para la elaboración y creación
de las diferentes tablas, las cuales controlarán los datos correspondientes para el
7
Sistema de Conllol de Inventm jo
MERSATCOM
funcionamiento de dicho sistema y que este garantice brindar un mejor servicio a la
empresa, además que proporciona mejor seguridad en la información
SOL Server con
dos categorias distintas de instrucciones El lenguaje de definición de datos (DDL) este
incluye un grupo de instrucciones que nos permiten crear estructuras de las bases de
datos tales como tablas, indices, campos, entre otros Y el lenguaje de manipulación de
datos (DML) este se utiliza para recuperar y actualizar los datos almacenados en una
Base de datos cuya estructura sea definido antelÍormente
El sistema operativo a utilizar en la máquina del servidor será Windows Server 2003, esta
decisión se tomo debido a que este ofrece una gran seguridad en los datos y al mismo
tiempo permite el uso de las contraseñas, la cual impide el acceso ilegal de usuarios no
deseados Por lo demás es un sistema operativo completo para trabajar bajo una red local
8
'lni·"pr";rl ,~
1
0:
:"
,-,
":
10.,,
Sistema ele ConLlOl de 1nventar io
MERSArCOM
A. Planificación Estratégica de la información.
En la empresa MERSATCOM se realizará
Inventario utilizando como herramienta
un prototipo de Sistema de Control de
Visual Studio 2005 y para elaborar la base de
datos SQL Server
Para el sistema de Control nos proporcionaron las distintas operaciones que desean que
su sistema efectué como son Registro de artículos, proveedores, empleados, entradas,
salidas y reportes
Descripción del proceso Actual
I os registros de los proveedores, equipos y empleados se llevan en la actualidad
manualmente
La adquisición de materias primas se hace mediante la compra directa a los proveedores
sean estas de crédito o contado, y también se mandan ha pedir al extranjero vía Internet,
permitiendo así iniciar el proceso guardar en el inventario todos los equipos
n
('OlltlOl
de proveedores, equipos
y
empleados es administrado a través de registros
illUillldles que esta encargada la administración y el encargado de bodega Estos brindan
informes al gerente de la empresa acerca de la prima, equipos que se les dieron
manlOt limiento, ya los que no, ya se por falta de repuestos u otra razón, articulas que hay
',:'j)
rd:;tellcia, esto le permite a la administración registrar y controlar la información de los
equipos de la empresa, pero en muchos casos con errores, en el nombre del equipo, fecha
de entrada, etc
9
uUl <J't ',1< i;Ld de Ciencias Comclciales
MERSATe'OM
Sistema de CaniJ01 de Inventario
Estructura de la organización
Gerente
Vice-Gerente
c
Se'Tctaria
Obl"erOS
10
--- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Univel ,,¡dau de Ciencias Comelciales
Sistema de ContJO! de Jnvental iD
MERSATCOM
8. Análisis del área de negocio.
La empresa esta constituida por un gerente, el cual se encarga de administrar y distribuir
los procesos de la empresa, el vicegerente es la persona de más alta jerarquia después
del gerente general, la secretaria se encarga de hacer registro de información, de
proveedores y equipos, además es de vital ayuda para el gerente, el director de proyectos
es la persona encargada de dirigir las obras que realiza la empresa y por ultimo la persona
encargada de bodega, esta persona lleva un control detallado de las herramientas en
inventario de la empresa
c. Función del área de negocios
Actua!mente la empresa en área administrativa cuenta con las siguientes personas
a
Gerente se encarga de autorizar y dirigir la empresa
b
Vicegerente esta encargado de dirigir todas las áreas del centro pero siempre bajo
las órdenes del gerente
c
Secretaria es la encargada de llevar registro de todos los movimientos y demás
funciones realizadas la empresa
d
Director de proyectos ingeniero encargado de dirigir las obras del proyecto
e
Contador maneja los costos y finanzas de la empresa
f
Bodega maneja el control de entrada y salida de equipos
g
Obreros son los encargados de realizar los trabajos y proyectos que ordena el
director de proyectos
11
Universidad de Ciencias Comerciales
Sistema dc Conll 01 de Invental io
MERSATCOM
Diagrama General del Sistema
ser
1
Artículos
Proveedor
I
Empleado
I
, ,
ris1',--
ro
--
[ Entradas
1
[
Salidas
1
]
I
ReDortes
I
12
Sistema de Control de Inventario
MERSATCOM
D. Diseño del Sistema de Negocio
El proveedor
entrega
equipos
El gerente
compra
equipos a
proveedores
El gerente
registra el
equipo en el
inventario
Se actualiza el
inventario de la
empresa
--
Salid;)
d~
El encargado
de bodega
verifica equipos
en el inventario
bjuipns:
;'
El director de
proyecto
solicita
equipos
,/
encarga~
El
de bodega
registra
salida de
equipos
Se actualiza
el inventario
de la
empresa
13
Sistema de Control de Inventario
MERSJ\TCOM
El encargado
de bodega
verifica
equipos
El director de
proyectos
entrega
equipos al
encargado de
bodega
El enCargado"
de bodega
registra
entrada de
equipos
El
encargado
de bodega
actualiza el
inventario
14
Universidad dc Ciencias Comerciales
Sistema de Control de Inventario
MERSATCOM
VIII. Viabilidad del Proyecto
A. Viabilidad Técnica
Debido a que el centro no cuenta con el tipo de software adecuado para el buen
funcionamiento del sistema una vez finalizado, la empresa MERSATCOM asignará un
presupuesto para la compra del software y hardware.
Para el desarrollo del prototipo del sistema SCI se necesita los programas tales como
paquete Visual Studio 2005, para la programación y desarrollo del interfaz, el gestor de
bases de datos SQL Server Estándar Edición 2005.
1-_ _~G,,--e,,--s_t,-,o-c-r_B~ac-s_e_d~e_D_a_to_s
SQL Server 2005 Edition Standard
-+-
L__e_nguaje de Programación
Visual Studio 2005 Professional
__---'-~-=c.~---'-'--'-'~---'--'--'-,-=-,,~---'-'-----"
.~_,,-=c.,-,=-"'-----'
Al haber terminado de realizar los estudios técnicos. se procedió a valorar el costo de cado
uno de los siguientes aspectos:
Hardware
Cantidad
Descripción
1
PC
CARACTERlSTICAS
Computador Intel P IV
Modelo: Case ATX de 450W
Procesador Intel PIV 3.0GHZ 7752MB EM64T
Memoria: DDR2 512GB PC IMarkvision
Tarjeta Madre: Biostar P4M890-M7 SE775
Disco Duro: 160Gb, Excel Store Sata7200 RPMS
Unidad Floppy: 1.44MB
Teclado Genius KB -06X BK
Mouse Óptico Benq PS2 M106
Monitor: 17" AOC CRT BK
Batería FORZA Smart 500VA
4 puertos USB, 1 serial, 1 paralelo
Sonido, Video, Red
Parlantes Omega 300W
Combo DVD RW Liteon 20X BK
15
Universidad de Ciencias Comerciales
Sistema de Control de Inventario
MERSATCOM
Software
Este es el Software que se implementará en la empresa:
-'
..
Cmtidad
1
-
Softwar'c
Microsoft Windows Server 2003
1
Windows XP
\
Avast Antivirus
Recursos Humanos.
El personal que se necesita para el desarrollo del sistema debe cumplir con las diferentes
características de nivel profesional:
./ Tener titulo de Ingeniero o Egresado en la carrera de Ingeniería en sistema y
carreras a fines .
./ Experiencia mínima en desarrollo y análisis de sistema de 3 años,
./ Amplio conocimiento de SOL Server 2005 y Visual Studio 2005, para el
desarrollo de las bases de datos y el desarrollo del prototipo de sistema.
El personal necesario para realizar la imptementación del sistema bajo plataforma de
Windows es:
Cantidad
Descripción
Tiempo
02
Analista
2 meses
02
Programador
4 meses
16
Universidad de Ciencias Comerciales
Sistema de Control de lnventario
MERSATCOM
Red Local:
Para el desarrollo de la red Local se deben tener en cuenta los siguientes materiales a
implementar:
Descripción
Cantidad
Cables UTP Cat 5
12mts
Conectores RJ45
12
Switch
1
Internet
1
Descripción del Local:
Es requerido un entorno de oficina, el cual consiste de una infraestructura que requiere las
siguientes condiciones físicas:
•
Lugar cerrado.
•
Aire acondicionado.
Iíil
Mobiliario adecuado.
o Instalaciones eléctricas con polarización a tierra.
@
Acceso ha Internet.
o Entre otros.
Elementos de los cuales ya dispone la empresa y que representan un ahorro en los gastos
de montaje del sistema.
17
Universidad dc Ciencias Comerciales
Sistema de Control de Inventario
MERSATCOM
B. Viabilidad Económica.
En este caso se hizo una valoración del software y cotización de los precios del mismo. De
igual forma el pago de recursos humanos a involucrarse en el proyecto.
Tomando en cuenta los aspectos técnicos en el estudio realizado del proyecto, se debe
establecer un presupuesto donde se proyecte de manera clara los gastos que se
realizarán para llevar a cabo el proyecto. A continuación se analiza el costo de cada
alternativa, siempre tomando en cuenta los siguientes. aspectos:
Hardware:
En la siguiente tabla se muestra el precio total donde se incluye la
PC
1
Descripción
pe con todo su equipo.
COSTO TOTAL
pe Intel P IV
Total
$495.74
$495.74
Software:
Opción de Software
Cantidad
Software
COSTO TOTAL
1
Licencia de Windows Xp Profesional
$155.00
¡
Licencia de Windows Server
$ 807.00
¡
Avast Antivirus
Total
$74.00
$1036.00
18
MERSATCOM
Sistema dc Control de Inventario
E.~~1íl11aciones de
Recursos Humanos
Se Gstimara el costo del Sistema
de Control de Inventario, tomando en cuenta los
siguientes puntos:
Categoría
Cantidad
Estimaciones
Recursos
350 hrs.
costo\ hora
Total
$1050.00
I
$3.00
Humanos
300 hrs.
Equipos y
costo\ hora
$156.00
I
I
$ 0.52
Máquinas
_._-
400 hrs.
Servicios
Agua: $16.00
$126.00
Luz: $ 40.00
Básicos
Teléfono: $70
---
Software
5%
$ 1036.00
$ 51.08
Impresiones
350
$ 0.27
$ 94.50
$1,477.58
Total estimación del Sistema
r:
I
Descripción
Cantidad
Precio
Total
Cables UTP Cat 5
12mts
$ OAO
$4.80
Conectores RJ45
20
$ 0.10
$2.00
Switch 16 puertos
1
$ 34.23
$ 34.23
Canaletas
12
$2.00
$24.00
Instalación
1
$57.00
$57.00
Internet Turbo Net
1
$ 33.00
$ 33.00
---+-
... _..__.-
l.
------_._-,--
~~-
$155.03
Total
Descrioción
de oficina
Articulo
.. _..
Muebles de oficina
,
Costo Unit.
---
Costo total
Ya existentes
Ya existentes
19
Uc;··.¡>~;it.lm~
de Ciencias Comerciales
Sistema de Control de Inventario
MERSATCOM
Nota*
Cabe señalar que la falta en el cumplimiento de los requisitos antes expuesto puede
causar un funcionamiento no óptimo del prototipo de sistema.
C. Viabilidad Operativa
El prototipo del sistema de control de lnventario de productos y proveedores una vez
planteado se espera que su interfaz sea fácil de manipular, por el usuario, necesitando los
mínimos conocimientos en el manejo de una PC. No hay que descartar la Posibilidad que
la empresa necesite de una pequeña capacitación para garantízar el buen funcionamiento
del sistema.
Los datos recopilados fue gracias a la colaboración del gerente general de la empresa, y
sus encargado de cada área donde se trabaja, la información se recopilo a través de
entrevistas que se realizaron al personal que labora en dicha empresa.
Los software que se utiHzan para la elaboración de) sistema son Microsoft Visual Studio
2005, por ser unos de los programas que cuenta con todas la herramientas necesarias
para el desarrollo de las interfaz que se utilizaran en el desarrollo del sistema, las bases de
datos se realizan en Microsoft SOL Server Standard Edition 2005.
O. Viabilidad Legal
El sistema cuenta con restricciones que el cliente debe tener en cuenta para la
manipulación de este, que constara como contrato legal que deberá cumplir bajo ciertas
normas:
../ Se prohíbe la distribución o duplicado de este software sin antes haber contado
con el permiso del autor.
../ Se prohíbe la venta de este software ha terceros.
../ Solo se realizan dos copias para el respaldo que la misma empresa tendrá
acceso.
../ Se prohíbe manipulación y alteración al código del sistema.
20
Universidad de Ciencias Comerciales
Sistema de Control de Inventarío
MERSATCOM
CONTRATO DE DESARROLLO DE PROGRAMAS INFORMÁTICOS
Conste por el presente documento el Contrato para el Desarrollo de Programas
Informáticos que celebran de una parte MERSATCOM (Mercury Satellite Comunications),
debidamente representado por su Gerente(a) Heberto Mora, y de la otra parte Señores
egresados de la carrera de Ingeniería en sistema de la Universidad de Ciencias
Comerciales (U. C. C.)
inscritos con N°
debidamente representado por los
identificado con DNI
, Sr.
del Registro de
,
,
, con domicilio en el
,
N°
, a quien en
adelante se le denominar el PROVEEDOR bajo los términos y condiciones siguientes:
CLAUSULA PRIMERA.- ANTECEDENTES
La empresa se dedica a brindar diferentes tipos de servicios.
CLAUSULA SEGUNDA.- OBJETO
Con la necesidad de llevar un mejor control de registro de entradas y salidas del inventario
en cada proyecto que se ejecuta.
CLAUSULA TERCERA.- COMUNICACION ENTRE LAS PARTES
La comunicación se llevo acabo por los convenios suscritos por la organización
(MERSATCOM) y por el equipo encargado del desarrollo del sistema
CLAUSULA QUINTA.- PROPIEDAD DE LOS PROGRAMAS INFORMATICOS
Los Programas Informáticos son propiedad del PROVEEDOR hasta su cancelación total
por parte de la ENTIDAD.
CLAUSULA SEXTA.- DE LAS OBLIGACIONES
El grupo de trabajó se compromete en desarrollar todas las funciones requeridas para que
el sistema supla las necesidades del cliente.
Se darán informes periódicos sobre Jos avances en la realización del software.
La organización proporcionara toda la documentación necesaria para la elaboración del
software.
21
Universidad de Ciencias Comerciales
Sistema de Control de Inventario
MERSATCOM
CL/\USUL/\ SEPTIMA.- DE LAS MODIFICACIONES
La organización llamara a una reunión extraordinaria en caso de algún cambio en las
especificaciones de cualquier aplicación.
C\NJSULA OCTAVA.- DE LA ENTREGA
Se establece una fecha de entrega de 06 meses cumpliéndose a partir del 01 de julio 2007
al 20 de Diciembre 2008
CL/\USULA NOVENA.- DE LA FORMA DE PAGO
La organización se compromete a dar el 50 %del costo del sistema una vez firmado el
contr8to y e! .50% será entregado en la fecha de entrega del sistema.
ENTIDAD
PROVEEDOR
(sello y firma)
Nota*
Toda acción que vaya en contra de las normas de contrato están sujetas ha demanda
!r-:Qnl., hajo 18.~ normas de derecho de autor.
22
Univ,;;:,idad de Ciencias Comerciales
MERSATCOM
Sistema de Control de Inventario
Resumen de Inversión del Proyecto.
En esta tabla se refleja el costo total del prototipo del Sistema de Control de Inventario en
la empresa MERSATCOM.
Descripción
Inversión
Hardware
$
Software
$ 1,036.00
Recursos Humanos
$1,477.58
Red Local
$
Inversión Total
$ 3,144.55
475.94
155.03
23
Universidad de Ciencias Comerciales
MERSATCOM
Sistema de Control ele Inventario
IX. Gestión del Proyecto
A. Personal
El personal encargado del desarrollo del prototipo del sistema contara con las siguientes
personas:
•
Luis Quiñonez
•
Juan Carlos Muñoz
•
Larry Soza
•
Kevin Guillén
B. Selección del personal
Las personas encargadas del desarrollo del sistema cuentan con una base de amplios
conocimientos en SQL Server 2005 y Visual Studio 2005.
Los integrantes de la creación del prototipo de sistema Sel:
•
•
•
•
Luis Quiñonez
Juan Carlos Muñoz
Larry Soza
Kevin Guil(en
Usuarios finales: El Administrador, Secretaria y el Encargado de bodega.
c. Problema
Actualmente la empresa registra los datos de Entradas y Salidas de artículos de forma
manual, es decir, no poseen una herramienta que ayude ha agilizar los procesos y
movimientos que genera la empresa.
24
Universidad de Cienci.as Comerciales
Sistema ele Control de Inventario
MERSATCOM
D. Proceso
El proceso de desarrollo del prototipo del sistema iniciará con un plan de trabajo que
permitirá un mejor control de tiempo para asegurarse de cumplir con los objetivos
establecidos.
El proceso del prototipo constará de varias etapas, en las cuales se irán evaluando a
través de pruebas realizadas al sistema por cada una de los formularios diseñados.
E. Ámbito de Software
sel
(Sistema de Control de inventario) deberá controlar toda la información acerca de los
registros de equipos en la empresa, controlar entradas y salidas de estos en el inventario,
Tareas
Modelo
de
Gestión
Modelado
de Datos
-
Generación de
Modelado
de Procesos Aplicaciones
Modelo UML
X
X
Base de
Datos
X
Formularios
Codificación
Prueba
manejar informaCIón acerca de proveedores y empleados.
Prueba
X
X
Modelo de Desarrollo Rápido de Aplicaciones (DRA)
F. Selección del Modelo de Proceso
Para la implementación del software se escogió el Modelo ORA, ya que es una adaptación
de alta velocidad en el que se logra un rápido desarrollo de las aplicaciones debido que la
construcción del Software se hará en un periodo de 6 meses.
25
Universidad de Ciencias Comercíales
MERSATCOM
Sistema de Control de Inventario
F.1 Modelo de Gestión
Se muestra el flujo de información entre las funciones de gestión
para la definición del
proceso del software a través de las siguientes preguntas:
¿Qué información produce el proceso de gestión?
El Software lo que contiene es: control de artículos, proveedores, empleados y registrar las
entradas y salidas de artículos en el inventario.
¿Qué información genera?
Se generan todos los datos de cada uno de los objetos que se manejan en el flujo de
información, desde los articulas que no están en el inventari,?, hasta las especificaciones de
cada uno de estos.
¿Quién lo genera?
El usuario: Administrador, Responsable de Bodega y Secretaria.
¿Adonde va la información?
A la base de datos del Prototipo del Sistema de Control de Inventario.
¿Quién lo procesa?
El software a través del codificador de lenguaje orientado a datos Visual Studio 2005.
26
Sistema de Control de Inventario
MERSATCOM
F.2 Modelado de Datos
Entrada
I
.;; lCU:ntr-,].j¡,
I
'lJ
lD _Emp!o:.;,do
1
r----.------'-------,
Salida
Ernpleado
i[J lDJ'i!:{ja
IDJ:rr.pJeado
Nombres
ID J:mpltM10
[Primer Apellido]
fech.5_S.:ilida
[SegUi1>:J0 Apellido)
Fech.::...y,egreso
Direo:l<)n
.. ~
Teldor,ij
Celul.;,r
Detalle enlrada
Sexo
\J [lD_D':t,,[1(' .;ntrdd·'l J
ID_Entr.:;:.ja
V
lDJ'roveedor
f'.j'Jlnbrey
sctlid·:i J
ID_S,;¡tida
CaroJo
Cantíd·:;:d
['proveedor-
'\i [!OJ)et~\~
Cedub
ID_ArtIculo
1
[(orfi':D ElectmnkD
l . . .-.-. . .,. . ----'-.-----.. . -
Cantl.:hd
ID _Alt~:uk>
Nomb¡~ Jutio:ulo
•~l=..:::::: Articulo
Rep":)$f;flt·;¡nte
Celular..rep
Telefono
e;¡ ID..Articulo
IDJ1fOveedor
Nomt·re-.Articulo
Descripdon
DirecciOil
Existencia
Ero"il
De$(cipr.ion
URL
[Apartado postal)
Observdciones
(Unid,¡¡d de medid,,)
Pue
Fax
1:
27
..... ,,- ..
_
_--------------------------------
Univcr~;¡dad
de Ciencias Comerciales
Sistema de Control de Inventario
F.
MERSATCOM
3 Modelado de Procesos
En este punto se describen paso a paso cada uno de los procesos que se utilizarán para
acceder al sistema desde la pantalla de inicio, donde se pide la contraseña y el nombre del
usuario, además de cada una de las pantallas por las que esta formado nuestro sistema.
Se exponen los integrantes para el desarrollo del sistema.
En la división del software para el prototípo del sistema de inventario estarán participando:
•
Luis Quiñónez
•
Juan Carlos Muñoz
•
Larry José Soza
•
Kevin Guillen
Se generarán varias interfaces tales como:
•
Se tendrá una contraseña de acceso al sistema, se le asignará al Administrador,
Secretaria y Responsable de Bodega.
•
La pantalla principal tendrá una barra de menú para acceder al resto de las
pantallas de captura tales como: Artículos, Proveedores, Empleados, Entradas,
Salidas y generación de reportes de los campos anteriormente mencionados.
•
En la pantalla de menú Proveedor tendrá registrada los datos de los proveedores
de Artículos, los cuajes servirá para contactarlos.
•
En la pantalla del menú Empleado se capturará los datos de los empleados que
pertenecen a la empresa.
•
En la pantalla del menú Salida se capturará las salidas de los equipos y
herramientas, permitiendo la actualización del inventario.
28
Universidad de Ciencias Comerciales
Sistema ele Control de Inventario
..
MERSATCüM
E:n la pantalla del menú Entrada se capturará las Entradas de los articulos,
herramientas y equipos, permitiendo la actualización del inventario.
'"
En la Pantalla de Artículos se introducirán nuevos artículos, de la misma manera
se podrá eliminar, actualizar y se visualizará las existencias de ese artículo.
"
En la pantalla de menú Reportes se emitirán los diferentes reportes que solicite el
usuario del sistema, tales como: Artículos, Proveedor, Empleados, Entradas y
Salidas.
G. Generación de Aplicaciones
Para la realización de cada uno de los procesos se generarán sus aplicaciones a través del
software Visual Studio 2005, los reportes se realizarán con el complemento de Visual Studio
2005 como es Crystal Report, Microsoft SQL Server 2005 para la comunicación entre la red
o sea Cliente/Servidor a través de la Base de datos que generaremos.
Con Visual Studio 2005 utilizaremos herramientas para la conexión a bases
datos,
formularios como el control ADO a través de DataSet.
\;]s cajas de texto, combo box, datagrid y otros se utilizarán para implementar la
información que se encuentran en la base de datos. Y por último para llegar a cumplir las
acciones, se realizará través de los botones de control.
29
.............
_._---------------------------
Universidad de Ciencias Comerciales
Sistema de Control de Inventario
MERSATCOM
H. Prueba y Entrega
Las pruebas se irán realizando en un laboratorio para las comunicaciones y conexiones
entre las bases de datos, el flujo de información, la comunicación cliente/servidor, las
comunicaciones de cada interfaz, el almacenamiento de datos, las impresiones de reporte.
H. 1 Métricas del Proyecto
El diseño del sistema de control de inventario, se elaborará una vez recopilados los datos
de la empresa MERSATCOM, mediante la utilización de entrevistas dirigidas al gerente de
la empresa y al personal que labora actualmente en la empresa, una vez conocidas las
necesidades de la empresa, se procederá al diseño de este.
Se elaborarán los casos de usos para cada proceso que se realiza en la empresa, sus
correspondientes diagramas de secuencia y colaboración, que permitirán el buen diseño de
nuestra base de datos.
Antes de todo se debe de plantear el tiempo estimado que tomará cada fase del proyecto,
ele manera que se pueda comparar el avance realizado con el tiempo estimado con
anterioridad. (Ver Anexo)
H. 2 Métricas del proceso
Permiten que una organización tome una visión estratégica
proporcionando mayor
profundidad de la efectividad de un proceso de software.
Determinantes de la calidad del Software y de la efectividad de organización.
Producto
Características del
Cliente
Condiciones del
negocio
Proceso
Personas
Tecnología
Entorno de
Desarrollo
3D
Universidad de Ciencias Comerciales
Sistema ele Control de Inventario
MERSATCOM
El proceso se sitúa en el centro de un triángulo que conecta tres factores con una profunda
influencia en la calidad del software y en el rendimiento como organización. La destreza y
la motivación del
personal
se muestran como el único
factor realmente influyente en
calidad y en el rendimiento. La complejidad del producto puede tener un impacto sustancial
sobre la calidad y el rendimiento del equipo. La tecnología (por ejemplo: métodos de la
ingeniería del Software) que utiliza el proceso también tiene su impacto. Además el triángulo
de proceso existe dentro de un círculo de condiciones de entornos que incluyen entornos de
desarrollo (por ejemplo: herramientas CASE), condiciones de gestión (por ejemplo: fechas
tope,
reglas de empresa) y características del cliente (por ejemplo: facilidad
de
comunicación).
H. 3 Métricas orientadas a la función
la medida del punto de función se trata de medir la funcionalidad o utilidad del software.
Las métricas del software orientadas a la función utilizan una medida de la funcionalidad
entregada por la aplicación como un valor de normálización.
1. Estimaciones
Un gran error en la estimación del
costo puede ser lo que marque la diferencia entre
beneficios y pérdidas, la estimación del costo y del esfuerzo del software nunca será una
ciencia exacta, son demasiadas las variables: humanas, técnicas de entorno, potiticas, que
pueden afectar el costo final del software y el esfuerzo aplicado para desarrollarlo.
Es por eso que realizar estimaciones seguras de costos y esfuerzos un método que se
puede utilizar en el modelo empírico para el cálculo de costos y esfuerzos del Software.
Análisis
10 %
Requerimientos
10%
Diseño General
35%
Desarrollo
35%
1-
Prueba
10%
31
Universidad de Ciencias Comerciales
Sistema de Control de Inventario
MERSATCOM
J. Análisis de riesgo
Factores que intervienen en el análisis de riesgo son:
1. Riesgos Técnicos:
Los riesgos técnicos amenazan la calidad y fa planificación del software que hay que
producir. Si un riesgo ocurre, la implementación puede llegar ha ser difícil en
otras
palabras imposible. Los riesgos técnicos identifican problemas potenciales de diseño,
implementación, de interfaz, verificación y de mantenimiento.
Los riesgos que pueden correr el equipo informático son muchos pero, principalmente
partamos de los riesgos que corre el equipo con el medio que lo rodea (hablando desde
el punto de vista del hardware):
Descripción del riesgo
Faltas
de
inestables) ,
Plan de contingencia
energía
(voltajes
Utilizar equipos de respaldo tales
cortos
circuitos,
como:
baterías,
estabilizadores,
cortes de energia.
planta eléctrica.
Daños o fallos en el equipo de
Recurrir a los proveedores de los
hardware
equipos en caso que este vigente la
garantía o contratar los servicios de
reparación y mantenimiento
I
Infección por virus informáticos
Utilizar
programas
antivirus
actualizados
y así podemos seguir nombrando más imprudencia que ponen en riesgo el equipo. Y si
tomamos los riesgos a nivel de software son estos y otros pero para esto debemos
crear seguridad (restringir los accesos a los programas), hacer respaldo continuo de los
programas (instalar programas que protejan a la maquina de los virus) y por ultimo si es
posible asegurar todos los equipos de la empresa con una agencia de seguros.
32
Universidad de Ciencias C:omerr.i:llps
MERSArCOM
Sistema de Control de Inventario
2. Riesgo del proyecto:
Si los riesgos del proyecto se hacen realidad, es probable que la planificación temporal
del proyecto se retrase y que los costos aumenten. Los riesgos del proyecto identifican
los problemas potenciales de presupuesto, planificación temporal, personal (asignación
y organización), recursos, estudiantes y su impacto del proyecto.
El proyecto corre muchos riesgos debido ha muchos factores pero, consideremos algo
importante que cuando un equipo trabaja de manera organizada, responsable y
planifica su tiempo con otras actividades creemos que los riesgos del proyecto son
mínimos pero, no olvidemos que el proyecto no depende nada mas del equipo que lo
esta llevando ha cabo si no que, depende de la entidad que esta brindando los
recursos establecidos o mejor dicho \0 acordado con anterioridad, entonces pueden
haber los siguientes riesgos:
•
Falta de coordinación con las personas que proporcionan la información
requerida al proyecto.
•
Atrasos con los recursos solicitados (materiales de apoyo).
•
Falta de entrega del proyecto en tiempo y forma.
Riesgos de desastres naturales
Descripción del Riesgo
Incendio
Terremotos e inundaciones
Plan de Contingencia
Uso de extinguídores y adquirir una
póliza de seguros contra incendios
Obtener póliza de seguros contra ese
tipo de desastres
33
Universidad de Ciencias Comerciales
Sistema de Control de Inventario
MERSATCOM
Evaluación del impacto de riesgos
Tres factores afectan a las consecuencias probables de un riesgo, si ocurre: su naturaleza
su alcance y cuando ocurre.
La naturaleza del riesgo que indican los problemas probables que aparecerán si ocurre.
Por ejemplo una interfaz externa mal definida para el hardware del c;liente (riesgo técnico)
impedirá un diseño y pruebas tempranas y probablemente lleve a problemas de
integración más adelante del proyecto.
El alcance de un riesgo combina la severidad (¿Cómo de serio es el problema?) con su
distribución general (¿Qué proporción del proyecto se vera afectado y cuantos clientes se
verán perjudicados?).
Finalmente la temporización de un riesgo considera cuando y por cuanto tiempo se dejara
sentir el impacto.
L. Gestión de la Configuración del Software
El inicio de todo desarrollo de Software establece lo que usualmente se necesita; es por
eso que tiene que establecer una buena comunicación con el cliente, porque es el que da
la pauta para obtener las necesidades y requisitos que el sistema debe de tener.
Una vez obtenida esta información procederíamos a generar las especificaciones del
sistema en donde evaluaríamos la contabilidad del proyecto.
Posteriormente, las especificaciones, requisitos del software, la forma en que se
ingresarán los datos, la generación de reportes permitirán pasar a la siguiente fase, que da
inicio al diseño del sistema, en donde se tomará en cuenta el diseño, pantalla de captura,
pantallas de reportes, menú herramientas y por último la codificación del sistema.
I
Cliente
1=9
Ingeniería
I==:> I Análisis de Requisitos I==:> I Codificación I
34
Universidad de Ciencias Comercinlcs
Sistema de Control de Inventario
MERSATCOM
X. Fases de Desarrollo
A. Diagramas de Casos de Usos
A.1 Diagrama Caso de Uso General
........
~_.-----
./
l.
___
-~~
_.---
),
'~"".
;,
'
--./-
.--
.~7
¡i
'~""""-----";
Registrar entradas de
artículo
Secretaria
'-._-_./ /
i
Emitir informe,,>
)
'_,
/
J~_-..~
_
Registrar entrada de
proyecto
Encargado de
Bodega
. Registrar salida aproyecto
35
Sistema de Control de Inventario
MERSATCOM
A.2 Diagrama de Caso Uso: Entrada Artículo Nuevo
",
«extend:~,/ /
:,
~,~
//
/
Mostrar existencia de
articulas
(Irom u", Ca", Vi_IV)
\
'
,
~I/
'
'~
~~~~
~----Verificar existencias-'
--(Irom
~~
(~,
-...........
u", Ca'" VieIV)
..
\ ./
-~
~.¡---
)/
"'.
Secretaria,
Registrar datos de nuevo
proveedor
Ilrom u", Ca", Vi_IV)
(from Use Case Vi:)
Actualizar inventario
(Irom u", Ca", Vi_IV)
\~
\.
• '.....
".....
«include»
,
.....
.....
/----"'"
i
"
~~
",---~I'
"-1
Registrar enlfada de
articulas al inventario
(Irom
u", Ca", View)
«include»
------_...............
.
'"
;---~",
:
i
'''---_/'
Registrar nuevos articulas
(from
u", Ca", VieIV)
36
MERSATCOM
Sistema de Control de Inventario
A.2 Diagrama de Caso Uso: Entrada Artículo
Vefica informe de salida
correspondiente
Actualiza inventario
«include» ./
Encargado de
Bodega
(~om
Use Case V...)
«include»
Reingreso de artículos al
inventario
\~~
Emitir informe de reingreso
de artículos
37
MERSATCOM
Sistema de Control de Inventario
A. 3 Diagrama de Caso Uso: Salida trabajo
,
,
Emitir informe de salida de
articulo
Encargado dé\,
Bodega \
(from Use ~ase Vi...)
(fmm Use Case View)
,,
,
"
,
,
«include»
,
,,
«ínclude»
¡----------
Verificar existencias de
articulas
«include»
(from Use Case View)
----
Registrar salida de articulo
de inventario
(fmm
u'" Ca", Víew)
Actualizar inventario
(fmm Use Ca", Víew)
,
\
\'\
~,,\
>~----''\,
Mostrar existencia de
articulas
(from Use Ca", View)
38
Universidad de Ciencias Comerciales
Sistema de Control ele Inventario
MERSATCOM
B. Diagramas de Secuencia General
IE@A~~
:Secretaria
:Encargado de
Bodega
L_ j
;--.---.-
FrmReporte
!enlrada pr~yeclo!
: Frm Repor te
~alida er~ecto'
1: Registrar entradas de articulas '
:-----_.. _------ +,
1
'
"-
:
2: Regislrarsalidas de trabajo
.__o: ----- --- -.
¡
,!
:
----1 '
!
Ü
'
,
!,
n-
¡¡ i
3: Reingreso de articulas de proyecto
¡(_~_
¡¡
I¡
Y
i
--.--'---.--!---.----~
!
4: Emitir informe;
L-._.__-,-l
1
_
j;
¡
1
I
!i
I
¡
: i
'1
!
39
Sistema de Control de Inventario
MERSATCOM
8.1 Diagramas de Secuencía de Entrada Nuevo
[----------1
i
I
:Secretaria
Frm
1
Pr~dorj·
1: Verifica existencias
!1- .--------------------> ..
! I 2: Mostrar existencia de articulas
:
.. U ;
<.--.- -.----.- ----
¡;
··---·····----·····---·-··---1. ;.'
¡
I ¡
:
!~
¡.~
!
I
I
i
~.
...
3: . Registrar
datos
de nuevo proveedor
. ...
.__.. . . . . ..._ . . . . . . ....__..
¡, 4:Actualiza BD
1
:
:
li<-~
5: "Actualizacion Completa
~I<······_-------_··_·_·_·_-_···
ll
. ·_---_·.. __ · _----_.. .·--···~.-----------·---I
U
6: Reg'lstrar nuevo articulos •
~--·----------····----······--------··--)rI7: Actualiza BD
I!!
~
:
11---:
I
¡
I
.>_L.
8: "Actualizacion completa
ll
'1<---;
:<_.._-_.. _._._._.._ _._~ :
,I
l;
l¡
.!
40
Universidad de
rif"nri",,, rroowr"ic.J",<,
Sistema de Control de Inventario
MERSATCOM
8.2 Diagramas de Secuencia de Salida a Proyecto
Frm
Articulas
:Encargado de
Bode@
Frm Reporte salida
~_~proyecto
1: Verificar e~stenc¡as
2: Muestra e~stencias
I
I
I
1
,L.
I
3: Regis!rar
salida de articulas
._ _ . L
.
._.
_
l::
4: Actualizar BD
;
Ir
,
i
i
i
:
: 5: "Cambios guradados"
j-,<-_. __.._-_._---:-_._.._ - - - - - 1:
iI
6: Emí!ír informe
:
i !<-- ---··-----1
"
1\
w
I
I
I
i
41
Universidacl dc Ciencias Comerciales
MERSATCOM
Sistema de Control de Inventario
B.3 Diagramas de Secuencia de Reingreso de Artículo
Frm
Articulas
:Encargado de
Bodega
]Frm Reporte Reingreso i
.
de articulos . '
1: Verificar e~slencias
,.._ - - --- --'-"--?'"
:',
,¡
2: Mostrar e~slencias
! I-E---'
;I
¡I
-.-...~ i
:I
11
JI
I
i'1
3: reingr~sar articulas al invenlario
-----------.. ---- -
~
. ;--- --- ----- ---..
,
---·--···-1-
1! 4: Actualizar BD
,
:
Ik~~-:J
1
, '
,I
¡
'
5: "Dalos guradadas correclamenle"
Il'
-----!!,
flr~----·····----·-----·····---·¡-----···-----. . · _-..·.·.---.. .
!i
I~
¡t
6: Emitir infame
---.. - .,..- ---..0 ---.-.------
j
I
!
_.~ ¡
![
¡
l,J
I
1
./ \,
42
Sistema de Control de Inventario
MERSATCOM
8.3.1 Diagrama de Colaboración General
2: Registrar salidas de trabajo
,-->
Frm Reporte
i
?ªMª-Pf9YªGJ9
:Encargado de -"'"
3 R'
d rt' I d
t
Bode a
"'.",: emgreso ea ICU os eproyec o
. . . . . . _.9 . . --
""-,
""~
'\""
""",
4: Emitir informe
'" ""
' ' -'"
..
;~\......··---···-l
: Frm Reporte 1
r _~.r]mqª-PIQY?gtº. I
!
L--._ _. _ . _ .
Frm ¡
¡Articulo ¡-------------.....__
j
..-1
¡
, _
•.._ - - _ i
i_.. _ _... _ l
----__
«---
--.-.__
._,-,
1: Registrar entradas de articulas//'''.\.
:Secretaria
43
Sistema de Control de Inventario
MERSATCOM
8.3.1 Diagrama de Colaboración Registro Entrada Nuevo
7: Actualiza SD
~
.'\
! \
1: Verifica e~stencias
6: Registrar nuevo articulas
,
-----~
--------------------------
<E2: Mostrar exislencia de articulas
8: "Actualizacion completa"
:Secretariá'-\
i
¡
i
!
;
I-.LF;~L_I
- - ------1 Articulo ¡
:---------_.. ,
'\\
\
\~: Regislrar dalos de nuevo proveedor
\, \,
t>,'~
'.,
'\
...
'\
5: "Actualizacion Complelé',,\
\,\
\\"
4: Aclualiza BD
-----¿
44
Universidad de Ciencias Comerciales
Sistema de Control de Inventario
MERSA1COM
8.3.2 Diagrama de Colaboración Registro Salida a Proyecto
j-_... _ - - - -
1: Verificar e~stencias -_,//----/---":::>
-- /
lFrm
/.-{ Articulas
L.--__ .:::_
o
.,--
.---
--
,-_
.....
/:.-/-
.---/ -- 2: Muestra existencias
/\'l\.. "-"-
,/
./
\,".
:Encargado de ".~
_=-=Boq_~9.a__....
. '~3: Registrar salida de articukJs
-'."'~
t",~
"
,
4: Actualizar BD
---7
6: Emitir informe
5: "Cambios guradados"
;'
"-. . .
'~
- - - - ) . ".. _..
i
l
¡
_,--'
~-
¡ Frm Reporte salid;-l
l._dª..QToyecto
1
45
Universidad de Ciencias Comerciales
Sistema de Control de Inventario
MERSATCOM
8.3.3 Diagrama de Colaboración Reingreso de Artículo
/\\
,
.'
\'
\
'-\'\,
:Encargado de'\"
_Bodegª_ \\}: reingresar articulas al inve'ntaria
\\\
\.
\\~
~\\\\
'\
\
\ \\
4: Actualizar BD
\\\,
6: Emitir infame
5: IIDatos guradados correctamente
---j>
\
\
(\
I
!'
\
I
\
ll
I
\ I
\
i
"
1
IFrm Reporte Reingreso
, -dearticulas
-'I
k..;
_
46
Universidad de Ciencias Comerciales
·
SIstema
(I~
v
Control de Inventario
MERSATCOM
c. Diagrama de Clases
l'
Salida de Articulo,
~Id Salida
l~idEmpleado
~Nombre
~Fecha_Salida i
~Fecha Regreso]
:~Id_Empleado
, "MostarO
"EliminarO
, "ActualizarO
"AgregarO
"ReporteO
Entrada
.t0id" Entrada
~Fecha Entrada
'~Id Proveedor
~Id -Empleado
.~D;;talle_Entrada
Empleado
~Apellido
~Direccion
~Teléfono
,~Celular
I
~ .. n
"MostrarO
Ln: "ActualizarO
"EliminarO
"'ReporteO
i "AgregarO
~sexo
. ~Edad
, --1
~Cédula
~Cargo_Empleado :
~Correo Electrónico'
~Ciudad
~Departamento
,-
t1.. n
I
~n
Detalle salida
~Id Detalle Salida
~EX¡stencias
~ID Articulo
"'AgregarO
"RegistraO
"EliminaO
"'ActualizaO
"ReporteO
Detalle enlrada
,1
't0ld Deialle Entrada
1
~Id-Entrada
'~Nombre Articulo
¡~Cantidad
'~Descripcion
.~ID Articulo
1.,.~ID=unidad de medida!
~ID=Salida
"MostrarO
"AgregarO
"EliminarO
"ActualizarO
Proveedores
:
-~idProveedor--'
.~Nombre yrovedor'
: ~Direccion
:~Telefono
'~Celular
.~URL
: ~Representante
, ~Apartado_Postal
,~RUC
~Email
~ObseOJacion
Articulo
~Id Articulo
~Nombre_Articulo
~Existencias
,
, "MostrarO
/ "AgregarO
i
t· "ActuallzarO
, ~Descripcion
"EliminarO
1.. n "'<>ID_Unidad_Medidal ,n
~ObseOJaciones
I
~ID Detalle Salida i
~ID-Detalle-Entrada i
Unidad Medída
~lIpo_ArticUío
~n
~Id - Unidad=Medida-
1<
~1d_Proveedor
...
L
"MostrarO
"EliminarO
"RegistrarO
"ActualizarO
"ReporteO
I!<>País
i"
-'1
i,
I,
I
1
i
i
I
,
t .~D¡;talle_Unidad_Medidai
. :~Descripclón
'~lIpoLMedida
'
: "MostrarO
"AgregarO
"'EliminarO
"ActualizarO
"ReporteO
"'RegistraO
, "Elimina O
, "ActualizaO
"Visualiza O
"ReporteO
47
Universidad de Ciencias Comerciales
Sistema de Control de Inventario
MERSATCOM
D. Diagrama de Componentes
Diseño físico
Diseño Lógico
J
l.·.. 1-.•=::1. Frm Registrar
e
1-] salida
. L.
r-:l Clase
.
" L salida
_._.. ._.J
[¡J
. .
l..•·•··· L.. .J. Frm Registrar .
::T] Entrada
L
.
L _ _ _ ..._
cS CTase l
>~[.•. Entrada
..
.I
-'- ',-------,- .... _---------
'··-C·-I
ase· _ · 1\
rJ=]Frm~2~rtiCUI~.
...I···
[
l
-l·····
!
C=l Articulo
\
.J
L.".,
,L,Frm- -,
~
1---··--'
C:::.J Frm
i
Proveedor
_
I=:'::::I Clase
[~ proveedor
>[
....
, Clase
...~ Empleado
L
I
,-_
-_._-
I
_-----,
Base de
datos
.-...
-¡
T~ Empleado
_¡
2]
---r----
Datos
( . _..
TL ._ _.
_
.
...._ _
48
Universidad de Ciencias Comerciales
MERSATCOM
Sistema de Control de Inventario
E. Diagrama de Despliegue
Sistema de
Inventario
Servidor
Base de
Datos
49
Universidad de Ciencias Comerciales
Sistema ele Control de inventario
MERSATCüM
F. Perfiles de Usuario
En este caso serán las personas encargadas de utilizar el prototipo del sistema, lo cual
estaria definido de la siguiente manera:
Administrador: Será la persona encargada de administrar el servidor y el Sistema de
Control de Inventario.
Secretaria: Tiene acceso al sistema, ya que desempeña un rol de cliente en la red local.
Encargado de bodega: Lleva el control del inventario en la empresa, por lo cual
manipulará el sistema.
XI. Diseño de la Red Local
Actualmente la empresa no cuenta con una red local, en la cual se podría compartir
recursos y agilizar la transferencia de datos de los empleados de la empresa
MERSATCOM.
Definición de Equipos Terminales
La empresa cuenta actualmente con 3 computadoras, de las cuales 2 permanecen en la
empresa y otra se utiliza para las misiones de trabajo.
Una de estas máquinas es donde se alojaran los programas a implementarse tale como
SOL Server 2003, que sirve para administrar servidores y también se instalará SOL Server
2005 sirviendo como gestor de Base de Datos:
En las otras 2 máquinas se implementará el prototipo del sistema, además servirán para
compartir datos ajenos al diseño del sistema.
Diagrama Cliente/Servidor
50
Universidad de Ciencias Comerciales
Sistema de Control de lnventario
MERSATCOM
EQUIPO DE CÓMPUTO
Características PC
(SO: Server 2003. (1 Servidor))
Procesador PIV 3.08,
DO 160 GB,
Quemador CO/OVO,
1 GB Memoria RAM, 128 Video,
Monitor de 15 o 17,
Mouse, teclado, parlantes, almohadilla,
Batería para 15 mín,
Regulador de voltaje, Impresora,
(so:
XP Profesional. (10 Cliente))
Procesador PIV 3.0,
DO 80 GB,
Quemador CD y lector DVO,
512 MB Memoria RAM,
Monitor de 15 o 17,
Mouse, teclado, parlantes, almohadilla,
Batería para 15 min,
Regulador de voltaje.
Equipo de Red:
Cables UTP cat 5(12 mts) ,
Conectores - Jack (20 u),
Caja de herramientas para cableado (tenaza, ponchadora, etc.),
Canaletas
Switch 16 ptos
Oficina
Fax,
Teléfono,
Aire acondicionado,
Teléfono inalámbrico sky,
Fotocopiadora.
51
Universidad de Ciencias Comerciales
Sistema de Control dc Inventario
1Vl!:'.K~A lCUM
Topología a implementar
A través del estudio de análisis de las diferentes topologias hemos decidido utilizar una
topología de tipo estrella, debido a que brinda muchas ventajas y también planteáremos
sus desventajas.
VENTAJAS:
•
•
"
•
•
Tiene una estructura simple.
Gran base de usuarios en máquinas grandes.
La falla de una de las estaciones no afecta al resto de la red, si falla el nodo central
f¡¡\Ia toda la red.
Fácil disposición de monitoreo de red y control de software.
Permite el diagnóstico centralizado de todas las funciones de la red, debido a que todos
los mensajes \legan a través del ordenador central, es fácil analizar los mensajes de
todCiS las estaciones d e trabajo y producir informes que revelen los archivos utilizados
por cada nodo.
DESVENTAJAS:
" Limitaciones en cuanto a rendimiento y confiabilidad generales.
, [n caso de fa\lar el controlador central, todo el sistema deja de funcionar.
" l.a capacidad de la red está limitada por la capacidad del controlador central.
• Existen limitaciones para la distancia entre el nodo central y las estaciones.
Limitaciones en cuanto al ancho de banda y reducida flexibilidad
Direccionamiento IP
:)nr'1 r;! direccionamiento IP utilizaremos la clase de direccionamiento tipo C (192.1.1.X
11: ;:"in 223.254.254.X), porque es una red pequeña y la distancia entre equipos es
relativamente corta.
;Vlascara de red
La máscara de subred es la pieza clave de configuración que permite a un nodo
determinar su propio ID de red.
Frecuentemente, la máscara de subred se expresa en notación decimal con punto. Aunque
~\n nxpre~e de la misma forma que una dirección de IP, la máscara de subred no es una
dirección de IP.
Corno Mascara de Sub red será de la siguiente manera 255.255.255.0, por lo que es de
tiro
CI::l~~e
c.
52
...- - , - - - , - - - c - - - : - - - - - - - - - - - - - - - - - - -
UIU veIs/dad de Ciencias
Comcrcialc~
Sistema de Control de Inventario
MERSATCOM
Diagrama de la Red Local.
L~enda
Símbolo
De
~
~
Cantidad
Descripción
pe
3
..-
1
1
Switch
Impresora
Proveedor
Intern t
B
o
d
e
g
a
53
Universidad de Ciencias Comercia1cs
Sistema de Control de lnventario
MERSATCOM
XII. Pantallas de Captura
En esta secclon describiremos cada una de las pantallas con las cuales cuenta el
prototipo del sistema de Control de Inventario.
Pantalla de Presentación
Sistema de Control de Inventario
IV1ERSATCOIV1
Softwa.te
Desarrollado con
Tttnologia ADO de:
visual Studio 2605
1 Entl<'lr I
Advertencia: Este programa está protegido por las leyes de derecho de atltor y otros:
tr¿,tados internacionales, la reproducción o distribución ilicita de este programa esta
penada por la ley con severas sam;¡on<:$ civiles y pena\e~ y será obje1o de 'odas las
Esta pantalla muestra la entrada al inicio del prototipo del Sistema de Control de
inventario.
54
Universidad de Ciencias Comerciales
Sistema de Control de Inventario
MERSATCOM
Pantalla Login
En este formulario el usuario accede al sistema mediante a una contraseña proporcionada
por los desarrolladores del software y accede a través de los roles de usuario.
55
Universidad de Ciencias Comerciales
Sistema de Control de Inventario
MERSATCOM
Pantalla Principal
En esta pantalla se le muestra al usuario, en la parte superior todas las opciones de cada
aplicación con que trabaja el sistema:
1. Registro
2. Reportes
Cada opción, posee sub aplicaciones, las cuales presentan diferentes aplicaciones, que
ayudaran al usuario para poder realizar la función a la que este esta asignado.
56
Universidad de Ciencias Comerciales
MERSATCOM
Sistema de Control de Inventario
Pantalla Registro de Artículos
Entrada eJe articulo nuevo
E~j;l('.-.(:ia
W Urudód de
~dd~
10
Ob}el'i,'l-:io:;w-"'J
En buen <!"il,»o
En la pantalla de Articulas podemos visualizar los datos de todos los equipos, así como
ingresar, eliminar y actualizar los registros de artículos de la empresa.
57
Universidad de Ciencias Comerciales
Sistema de Control de Inventario
MERSATCOM
Pantalla Empleados
Empleado
N' Empi'Ji>do
201))
~1Gmbie~
PIÚ¡,;;I ,4peli!d<J
D~";eI
T"I"tono
Ce!l.lk!¡
D6pa¡l~menIO
EdM
Riwl'i
879&121
Er¡nil
Ceó.M..
. r:¡w,~ew"I@)'aJXlOcom
4S3-3255'51·0ú0Cl-\
D~ecóóri
SC'Jur,doApdi;ÓCl
tAC4~
CharOOlIQ
v
Sexo
M
y
En la pantalla Empleado podemos observar los datos de los empleados de la empresa, así
como ingresar nuevos empleados, actualizar datos de empleados y eliminar empleados.
58
Universidad de Ciencias Comerciales
Sistema de Control de Inventario
MERSATCüM
Pantalla Proveedores
Provo:::edores
N' Proveedür
Nombre ProveedOl
3000
Aparl~d(l . p()slal
4125
RepresentanteCarlos Marin
URL
www.cablenelcom
Fox:
TeleJOI1O:
8552147
;-2583984
CeJul.'lJ Rep
8748596
Emai¡
País:
: qwwer(~holm3il com Nicaragua
D~eccion'
¡ f ¡enl.e al polide-poll\vO España
Ruc
;52368
Salir
En la pantalla proveedores podemos visualizar los datos de todos los proveedores de la
empresa, asi con ingresar datos de nuevos proveedores, actualizar datos y eliminar los
proveedores que la empresa no requiera
59
Universidad de Ciencias Comerciales
Sistema de Control de Jnventario
MERSATCOM
Pantalla de Reingreso
J 3.{,;"·
'l
QJL'1
de 3
Reingreso de Artículos
E"lRd~
WErllldd"
Fech~
de
~<'ll¡d.;¡
03J12/:''007 .v
Fech.., d.: En1'tlda
: 03Jl212007
ID ¡)el~le
sa¡-da
6004
<
5000
1001
Par,tdlorl
5001
1002
C"bles
"'"
1003
C¿;¡<lS modula/e?
2
2
>
Aquí se muestran los datos de los registros de entradas de equipos al inventario de la
empresa, ingresando los artículos que estaban en las misiones de trabajo, al actualizar las
entradas se actualizará el inventario de artículos.
60
Universidad de Ciencias Comcrciales
Sistema de Control de Inventario
MERSATCOM
Pantalla Salida
Salida
I~
s"
I
En la pantalla Salida se registran las salidas de los articulas a las misiones de trabajo, se
disminuyen los artículos del inventario y este se actualiza, además se visualiza los datos.
61
Sistema de Control de Inventario
MERSATCOM
XIII. Codificación de Procesos
Códigos utilizados en el desarrollo del Prototipo del Sistema
Imports System.Data.SqlClient
ImporLs System.Data.DataSet
Public Class Articulo
Inhcr i ts System. í,vindows. Forms. Form
Private oDataAdapter As N0W SqlDataAdapter
Pr:"'vatc oDataSet J-\s N0\¡..) DtsArticul0
Dim dd As BindingManagerBase
F~_v¿L~ S~b Ar~lculo Load(B~·~.l~
System. EventArgs)
1
r.'LsUni.dd
ele'
sender As System.Object,
ByVal e As
Handl,,:~) H,¡'Base. Load
-¡¡CU
nr-:,-::e:,aric
[·1e. Vista unidad de rnedidaTableAdapter. Fill (l"1e. DtsUnidad_ de _.medida. Vista unidad_ d
e_medida)
'TCC)(;: es te-'
carga ,jat~~ en la tabla
IDtsAr¡:iculo.Artic~l~ , P'Jede moverla o qlJitarla seg~11 se2 nece.;ario.
Me.ArticuloTableAdapter.Fill (Me. DtsArticulo.Articulo)
Me.CargarDatos()
End Sub
Private Sub CargarDatos()
["le. txtidarticulo. DataBindings. Add ("Text lf, [,le. BindingSourcel,
"ID l'.rticulo ll )
Me.txtnombre.DataBindings.Add("Text ll , Ne.BindingSourcel,
IlNombr(~
A:ct.i,culo")
Me.txtmarca.DataBindings.Add("Text", Me.BindingSourcel, "Marca")
fvle. txtexistencia. DataBindings .Add ("Text 11, ¡'le. BindingSourcel,
"Existencia")
Me. txtdescripcion. DataBindings. Add ("'I'ext", t1e. BindingSourcel,
IlDescripcion" )
Me.txtobservacion.DataBindings.Add("Texl", Me.BindingSourcel,
"Observaciones")
1"1e. txtunidadmedida. DataBindings. Add (IIText t l , ['1e. BindingSourcel, "Unidad
de ffi<,."dida")
dd = BindingCootext(Me.oDataSet, "Articllo")
End Sub
Private Sub txtidarticulo_Validating{ByVal sender p.~s Object, ByVal e As
System.ComponentModel.CancelEventArgs) Bandles txtidarticulo.Validating
If Not IsNumeric(Me.txtidarticulo.Text) Then
e.Cancel = Tree
MessageBox. Show ("Se requiere u.o numero")
Ene If
62
lJniversidad cip.
rit~n(;i::ls C()mcr('i::llf'~
Sistema de Control de Inventario
MERSATCOM
E:nd Sub
Pri.vate Sllb txtnombre. V~].idating(8yVal serlder As ObjE)ct, ByVal e As
System.ComponentModel.CanceJEventArgsl Handles txtnombrc.Validating
Ii IsNumeric(Me.Lxtnombre.Tex~) Then
e.Cancel = True
MessageBox.Show("SE: requic,ren le(r',óS")
Erlc 1 [
2nd Sub
Private Sub txtdescripcion_validating(ByVal sander As Dbject, ByVal e As
System.ComponentModel.CanceIEventArgs) Handles txtdescripcion.Validating
It IsNumeric(Me.txtdescripcion.Text) Then
e.Cancel = Tru2
MessageBox. Show ("Se reo111.8.1:en leLrdS")
End If
Ene: Sub
Private Sub txtexistencia_Validating(ByVal sender As DbjecL, ByVaJ e As
System.ComponentModel.CancelEventArgsl Handles txtexistencia.Validating
If Not IsNumeric(Me.txtexistencia.Text) Then
e.Cancel = T.rue
MessageBox. Sho ll'1 ("S e
c:na
reql..L:;-.:.:r-(~
un numor,(";H)
Snd Ií
Sub
21."L vate Sub txtmarca_Validating (BVVa.L sender r.S Object, ByVal e As
System.ComponentModel.CancelEventArgsl Handles txtmarca.Validating
11 IsNumeric(Me.txtmarca.Text) Thcn
e.Cancel = True
MessageBox.Show("Se .requieren letras")
E.nd ·.a
End Sub
t'rivélte Sub txt:unidadmedida_Validating(Bylfal sender As Ob:iect, ByVal e As
System.ComponentModel.CancelEventArgs) Hanoles txtunidadmediaa.Validating
I [ Not IsNumeric(Me.txtunidac~edida.Text)Then
e.Cancel = Trua
MessageBox.Show("S(, n:quieré~ un nUr[lé~ro")
t'...
2nd If
no. Sub
Private Sub txtobservacion Validatlng(3yVdl sender As Ocject, ByVal e As
System.ComponentModel.CancelEventArgsl Handles txtobservacion.Validating
If IsNumeric(Me.txtobservacion.Text) Then
e.Cancel = True
MessageBox.Show("Se requi.eren letras")
End If
End Sub
Prívat.e Sub btguardar_CU.ck(3yVal sender l\s System.übject, ByVal e As
Systcm.EventArgs) Handles btnguardar.Clíck
Gim cambios As N~w DtsArticulo
Me.BindingSourcel.EndEdit()
I f DtsArticulo. HasChanges Thé.'Il
Me.txtexistencia.Text = Me.txtexistencia.Text + Me.txtcantidad.Text
63
Universidad de Ciencias Comerciales
Sistema de Control de Inventario
MERSATCOM
cambios = Me.DtsArticulo.GetChanges()
If Not (cambios Is NoLhinq) Ther.
Me.ArticuloTableAdapter.Update(cambios)
2nd If
NessageBox.Show("El srt.:iculo
~nd
;;8
ba guardado c:crrróctarrlenté;")
Sub
Private Sub btneliminar_Click(ByVal sender As System.Object,
System.EventArgs) Handles btneliminar.Click
Me.BindingSourcel.EndEdit()
Me. BindingSourcel. RemoveAt (Me.BindingSourcel. Position)
8yVal e As
MessageBox.Show("El articulo se ha eliminado")
End Sub
Priva te Sub btnsalir_Click(ByVal sender As System.Object,
System.EventArgs) Bandles btnsalir.Click
He.Close()
"nd Sub
ByVal e As
Private Sub btnagregar_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles btnagregar.Click
Me.txtidarticulo.Text = Nothing
Me.txtnombre.Text = Nothing
Me.txtmarca.Text = Nothing
Me.txtexistencia.Text = Nothing
Me.txtdescripcion.Text = Nothing
Me.txtobservacion.Text = Nothing
Me.txtunidadmedida.Text = Nothing
End Sub
Private Sub txtexistencia_TextChanged(ByVal sender As System.Object, ByVal e
As System.EventArgs) Handles txtexistencia.TextChanged
End Sub
Private Sub txtcantidad_TextChanged(ByVal sendar As System.Object, ByVal e
As System.EventArgs) Handles txtcantidad.TextChanged
Me.txttotal.Text = Me.txtexistencia.Text + Me.txtcantidad.Text
End Sub
End Class
Public Class LoginUSer
Inherits System.Windows.f'orms.f'orm
DiJlt :i Last!-\ctioD as int.egE:r
Public CurrentUser As String
Friend WithEvents PicUsuario As System.Windows.Forms.Form
Dim FrmName As String = "Login User"
I
64
Universidad de Ciencias Comerciales
Sistema de Control de Inventario
PriV¿L¿; Sub btnAceptar_Cli.ck(DyVal sender
System.EventArgs) Handles btnAceptar.Click
MERSATCOM
l\!;
System.Obje::ct,
EyVal e As
Dim conmain 1\5 Netv Princ.ipaJ
Ir (t"1e.txtUsuario.Text = "AdílúnjsLr¿ldo:r:") J\nd n'¡e.txtClovc.Text =
"mersatcom") ~'hen
MessageBox. Shm·¡ ("Bienvenido al Sistema de Ccnt rol de Inventa rio")
conmain. Show ()
iie . lIide ( )
SIse
MessageBox. Shov/ (" ,rl."cceso Denegado")
End If
End Su.b
Private Sub btnCancelar_Click{ByVal sender ,1",5 System.Object, ByVal e As
System.EventArgs) Handles btnCancelar.Click
Application.Exit()
Ene Sub
PriV¿C6 Sub
txtUsuario_KeyP~essl(EyValsender
As Object,
ByVal e As
Systern .liJindo\o'¡s . Forrns . KeyPressF.ventArgs} rl.ündles txtUsuario. KcyPrcss
I i e.KeyChar = Microsoft.VisualBasic.ChrW(13) Then
txtClave.Focus()
End If
End Sub
Privatc Sub txtClave_KeyPressl (ByVal sender Jl.s Obj.:~ct, ByVal e As
System.Windows.Forms.KeyPressEventArgs) Haridlos txtClave.KeyPress
Ii e.KeyChar = Microsoft.VisualBasic.ChrW(13) '1'hen
Ené
End Sub
End Class
Ir
!mports System.Data.SqlClient
Imports System.Data.DataSet
Public Class Proveedor
Inherits System.Windows.Forms.Form
Private oDataAdapter As New SqlDataAdapter
Private oDataSet As New DtsProveedor
Dim dd As BindingManagerBase
Private Sub Proveedor_Load(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles MyBase.Load
'TODO: est3 linea de codi.go Cdr(F. Gntos \:::'0 Lo tab.Ja
'L)tsProVGeOor. ProveGdcr 1 Pued0 move.rla e yuitar12 sc·gún 3003 necesarío.
Me.ProveedorTableAdapter.Fill(Me.DtsProveedor.Proveedor)
Me.CargarDatos()
End Sub
Private Sub CargarDatos()
65
Universidad de Ciencias Comerciales
Sistema ele Control de Inventario
MERSATCOM
t-k:. txtidproveedor. DataBindings. Add ("'L"o~>:t" 1
"ID Pr.-oveedor")
!'1G. BindingSourcel,
HE:. txtnombre. DataBindings. Add ("Tezt". H2.. BindingSourcel. "!'Jambre., P")
He. txtrepresentante. DataBindings .Add ('''i\C':':L'' 1 He. B.i.ndingSourcel,
"Eepccsent3nLE::" )
¡v]e.
txtcelrepres. DataBindinqs ..".dd ("Text.",
2«:. Bindj ngSourcel,
"Ce.1ula:r- cepH)
¡"'le. txttelefono. DataBindings .Add ("Text",
t·2iO-. BindingSourcel. "'l'eJefono")
He. txtdircccion. DataBindings. Add ("Te~t", '{f3. BindingSourcel. "Di.r:ecciün")
He. txtemail . Da taI3indings . Add ( "'"ext ", t,·1('. BindingSource 1, " Email " )
¡,je. txturl. DataBindings. Add ("Te:,:t". t'le. Bindi ngSourcc1, "UI'.L")
He. txtapartado. DataBindings .l\dó ("Tüxt", é-1,'. BindingSourcel, "Apa ctadc
Postal")
¡vle. cmbpais. DataBindings. Add ("2'2xt", He. I3indingSource1, "Polis")
~Ile. txtruc. DataBindings. Add ("Te:-:::t" I r-.1e. BindingSou:ccel,
"Ruc")
¡'le. txtfax. Da taBindings. Add ("'1'",:.::". 112. DindingSourcel, "r'ax")
E;nd Sub
f'rivate Sub bt:nprimero_Click(ByVal sender }\s System.Object, ByVai. e As
System.EventArgs)
Me.dd.Position = O
End Sub
Prívate Sub Siguiente Click(ByVal sender As System.Object, ByVal e As
System.EventArgs)
Ir t-1e.dd.Count
(r'Je.oDataSet.'l'ables("E'ro··;'2edor") . RovlS.CO\lnt MessageBox. ShO\'v ("Primer Reqistro")
1)
'l'ben
Sise
Me.dd.Position
-= 1
E:nd 1 f
End Sub
Prívate Sub Anterior C1ick(By'ial sender As System.Ob]ect, ByVi:ú e !\s
Systero.EventArgs)
If Me.dd.Count = (Me.oDataSet.Tab1es("Proveedor") .Rows.Count - 1) Then
MessageBox. Show ("Primer Re']istro" l
E18e
Me.dd.Position += 1
End
Ir
End Sub
Private Sub Ultirno_C1ick(ByVal sender As System.Object,
System.EventArgs)
Me.dd.Position = Me.dd.Count - 1
ByVal e As
End Sub
Private Sub txtapartado_Va1idating(ByVal sender As Object, ByVa1 e As
System.ComponentMode1.CancelEventArgs) Hand1es txtapartado.Va1idating
66
Universidad de Ciencias Comerciales
Sistema de Control de Inventario
MERSATCOM
Snd Sub
F'~.i.vate Sub txtcelrepres_ Valjdating (DY\¡Cil sender ¡!.,.~ Ci::.iect,
HyVal e
Syscem.ComponentModeJ.CuncclEventArgs) Hana1¿s txtceJrepres.Validating
Jf Not IsNumeric(~e.txtcclre9res.Text)Then
e.Cancel = True
A~;
MessageBox. Sho'l'J ("Se rl'":.:qull2re 1;n n(:fficr0")
End
Ir
Znd Sub
i?r:ivate Si!b txtd.:ir.eccion_Validating(ByVal sender As Object, BVVá1 e
Syscem.ComponentModel.CancelEventArgs) Handles txtdireccion.Validating
i f IsNumeric ([·1e. Lxtdircccion. Text) ThGrJ
e. CaneeJ ~~ Tru2
MessageBox. Show
("S{~
requ iel:en
¡l.s
let.~.:2"lS")
E:nd If
=:nd Sub
?rivvte Sub txtemail_validating(E3yVal sender As übject, ByVal e As
Syscem.ComponentModel.CancelEventArgs) Handles txtemail.Validating
End Sub
Private Sub txtfdX Valldatlng (Bj..Val sender l\~) Object., ByVal e As
Systcm.ComponentModcl.CancelEventArgs} Handles txtfax.Validating
lf Not IsNumeric(Me.txtfax.Text) Then
e. Cancel = Trl.H~
MessageBox.8hüw(r'Se requiere un número!l)
End If
F:nd Sub
?rivate Sub txtidproveedor_Validating{ByVal sender ~s Object, ByVal e As
System.ComponentModel,CancelEventArgs) ilandles txtidproveedor.Validating
lf Not IsNumericU"le.txtidproveedor.Text) Then
e.Cancel = True
MessageBox. Show ("Se requieren letras")
End Ir
End Sub
Pri.vate Sub txtrepresentante Val~dat1n9(ByVal sender As Object, ByVal e As
Syst.em.ComponentModel.CancelEventArgs) Handles txtrepresentante.Validating
If IsNumeric(Me.txtrepresentante.Text) Then
e.Cancel = True
MessageBox.Show(IIS e requieren letraslrJ
F.nd lE
~nd
Sub
?rivate Sub txtruc_Validating(ByVal sender As Object, ByVal e As
System.ComponentModel.CancelEventArgs) Handles txtruc.Validating
If Not IsNumeric(Me.txtruc.Text) Then
e.Cancel = True
MessageBox. Shm-.r ("Se r.equiere un número")
End If
Sr¡d Sub
67
Universidad de Ciencias Comerciales
MERSATCOM
Sistema de Control de Inventario
Pri Vctte Sub txttelefono_Validating (RyVal sender p..s Objecl f ByVal e P"s
system.ComponcntModel.CancelEventArgsl Handles txttelefono.Valj.dating
:1: Not IsNumeL'ic {¡'~e. txttelefono. Text} TheL
e.Cancel = TruC'
:~:LG
MessageBox. Show ( "Se roen, i ere un núEic ro" )
If
F:nd Sub
Private SL0 txtnombre Val~dating(GyV~l sender As Object, ByVal e As
System. ComponentModel. CancelEventArgs) Hanciles txtnombre. VeLlida ting
T f IsNumeric (t·1e. txtnombre. Text) Then
e.Cancel = 'Erue
MessageBox.Shüw('rS e
eren
etras")
Srd I f
2nd Sub
Private Sub txturl_Validating(ByVal sender As Object,
ByVal e As
systern.ComponentModel.CancelEventArgs) Handles txturl.Validating
End Sub
Private Sub btnagregar_Click_l (By\!al sender p..s System.Object,
System.EventArgs) Handles btnagregar.Click
Me.txtidproveedor.Text = Nothing
Me.txtnombre.Text = Nothing
f\'1e. txtrepresentante. Text = Not.hinq
Me.txtcelrepres.Text = Nothing
Me.txttelefono.Text = Nothing
Me.txtdireccion.Text = Nothing
rvle. txtemail. Text = Nothing
Me.txturl.Text = Nothj.ng
Me.txtapartado.Text = Nothing
["le. cmbpais. Text = Noth:i.ng
t'"1e. txtruc. Text = Nothing
Me.txtfax.Text = Nothing
dd = BindingContext(He.oDataSet, IlProveecior")
ByVól. e lb
End Sub
Private Sub btneliminar_Click(ByVal sender As System.Object,
System.EventArgs) Handles btneliminar.Click
Me.BindingSourcel.EndEdit()
He. BindingSourcel. RemoveAt (tvle. BindingSourcel . Posi tion)
ByVal e As
MessageBox.Show("El proveedor se lla eliminado")
Snd Sub
Private Sub btnguardar_Click(ByVal sender p..s System.Object, ByVal e p..s
System.EventArgs) Handles btnguardar.Click
Dim cambios PiS New DtsProveedor
Me.BindingSourcel.EndEdit()
If OtsProveedor.HasChanges Then
cambios = Me.DtsProveedor.GetChanges()
1f Not (cambios 1s Nothing) Then
Me.ProveedorTableAdapter.Update(cambios)
68
Sistema de Control de 1nvcntario
MERSATCOM
E:nd
E',nd 1 [
HessageBox. Shot-v (ttE]
r).Y"GV~7~:dcr St~
h::. qUéil'O¿¡()C
C'or.:l~ectamcn.tc~")
Enci St.:b
Pr:ivat..:" ~3ub btnsalir_Click_l (ByVa] sender
System.EventArgs) Handles btnsalir.Click
He,Close()
¡IS
Systcm,Object,
e 1\5
ByVaJ
2nd St.;b
En,j Class
Imearts System.Drawing.Drawing2D
Imperts System,Drawing
Imports System.Math
Public Class
Inherics
Dim a ;-,.:;,
Dim b .".5
Splash
System.windows.Forms.form
Long
Long
PLLVac..", Sub I3uttonl..Click(8yVa1. sender liS System.Object,
System.EventArgs) ¡¡andIos Euttonl.Click
InicializarBarraIPanelRellenoAmaril1.o, "H")
Far a
=
EyVal e 1\5
O To 1000
FaY.' b
=
O Te: 40000
Next
ActualizarBarra(PanelRellenoAmarillo,
PanelBaseAmar.i.llo,
"L", 0.1 +
a / 10)
Next
¡-/le • Hide ( )
abrirArchivo()
E'.nd Sub
Private Sub abrirArchivo()
Dim ofrmabrirarchivo As New LoginUSer
ofrmabrirarchivo.Show()
End Sub
Private Sub Splash_Load(ByVal sender As System.Object, EyVal e As
System.EventArgs) HandIes MyBase.Load
Dim gp As New GraphicsPath
gp.AddRectangle(New Rectangle(New Point(50, 50), New Size(560,
Dim reg As New Region(gp}
r~Je. Region = reg
Me.Timer2.Enabled = faJ.se
Me.Timer2.Intcrval = 1
Me.Timer2.Start(}
InicializarI3arra(PanelRellenoAmarillo,
450}))
"H"}
Ene Sub
69
Universidad de Ciencias Comerciales
Sistema de Control de Inventario
MERSATCOM
Sub InicializarBarra{ByRef NombreBarraRelleno F-.s Panel, 3yV,ü PosicionBarra
As Strinq)
"U" 'lhE-"
NombreBarraRelleno.1i'lidth = O
lf PosicionBarra.ToUpper =
E -¡
SEo-
Posl.cionBarra = "v" Then
NombreBarraRelleno.Hcight = O
Else
MessageBox.Show("El valor del parámetro PGsicionBarr~ no es
"S:crL'r", MessageBoxButtons.OK, tvlessagel3oxlcon.Error)
1f
válido",
E:nd
t..nc
Ir
Ir
End Sub
Sub Actua.lizarBarra (ByRef NombreBarraRelleno f,s Panel, Dyf{ef Nombrel3arraBase
As Panel,
ByVal PuntoInicio As String, ByVal Valor As Integer)
Valo.r0s d~ FLll-¡i.(,Tr¡ici.¡~
I
Diro Unidad As DeciInal
=
"R" Or Puntolnicio.ToUpper = "L" Then
'guardo 81 valor de la ullidad d8 l~ Lax"ra de relleno
Unidad = NombreBarraBase.Width / 100
lE Puntolnicio.ToUpper
F:lse
= "T" Dr Puntolnicio.ToUpper = "13" Then
'guard0 el valor de lil unidad de la barra de r211~no
Unidad = NombreBarraBase.Height / 100
lf Puntolnicio.ToUpper
End If
End
lE
Seleet Case PuntoInicio
Case "R u
ld{~ derecha a iLcr~l.i.e!da
NombreBarraRelleno.Left = NombreBarraBase.Width -
(Unidad +
Valor)
NombreBarraRelleno.Width
=
Unidad * Valor
NombreBarraRelleno.Width() = NombreBarraRelleno.Left
-1-
(Unidad *
Valor)
NombreBar.raRelleno.Height()
NombreBarraRelleno.Top + (Unidad *
Valor)
NombreBarraRelleno.Top
=
NombreBarraBase.Height -
(Unidad *
Valor. )
NombreBarr.aRclleno.Height() = Unidad * Valor
Case EIse
MessageBox.Show("El valor del parámetro PuntoInicio no es
válido", "Error.", MessageBoxButtons.OK, MessageBoxIcon.Error)
End Se lec·t
End Sub
70
Universidad de Ciencias Comerciales
Sistema de Control de Inventario
MERSi\TCOM
Private Sub Timerl_Tick(ByVal sender As System.Objcct,
Systcm.EventArgs} Handles Timerl.Tick
Me.Timerl.Enabled
True
Mc.Labe17.Visible = Not (Me.Labe17.Visiblc)
":nd Sub
ByVal e As
PrivatQ Sub flash_Paint(ByVal sender As Object, ByVaJ e As
MyBase.Paint
Dim gradientepanel As New Linear.Gr.adientBrush(New RectangleFIO, O,
Me.WidLh, Me.Height},
Color.Whitc, Color.White, LinearGradientMode.ForwardDiagonal)
M0.CreateGraphics.DrawEllipse(New Pen(Color.Blue, 4), New Rectangle(New
Poi:;t (50, 50), NÜ~'J Size (560, 450))
Me.CreateGraphics.FillRectanglelgradientepanel, New RectangleF(O, O,
Me.Width, Me.Height}}
Sys~em.Windows.Forms.PaintEventArgs) Handles
End Sub
2nd
Claf~~.~
Public Class Unidad Medida
Private iPosicfilaActual As Integar
Giro dd As BindingManagerBase
Private Sub Unidad_~1edida_Load(ByVill sender As System.Cbject, ByVal e P.s
System.EventArgs) HandlGs MyBase.Load
'~"ODO: cst:a l.i¡i0~ ,.:le \:::¿di·~;:~ c¿1)~9a d.:;¡-;:.·.)S en la L.:lbla.
I Q' ..· ,:r.1J,ld. í~~l~GaCl (1l"::
íílé,ll'!a 1 PU'''~o-=- ::,("... v.:.:::::'a (~ ql.Ji':drl3. ':~t=-~gu:'l sr.",::r.¡ n:::<:esario.
!"'le. Unidad_ de __rnedidaTableAdapter. Fill (t·jé. DtsUnidad . Unidad_de medida)
¡"le. cargal- ()
End Sub
Sub cargar ()
t1e.txtidunidad.DataBindings.Add("Text", 11e.BindingSourcel,
"ID Unid.ad de
L"ledida 11)
He. txtdescripcion. DataBindings. Add ("Text",
l"le. BindingSourcel,
11 Des-cr ipcion Il)
End Sub
Private Sub btnprimero_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs)
Me.dd.Position = O
¡::nd. Sub
Private Sub Siguiente_Click(ByVal sender As System.Object, ByVaJ e As
System.EventArgs}
Me.dd.Position -
1
F,ne Sub
2rivate Sub Anterior_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs)
Me.dd.Position += 1
71
Universidad de Ciencias Comerciales
Sistema de Control de 1nventario
MERSATCOM
Ene St:o
Prj.v~te Sub Ultimo_Click{üyVaJ sender As System.Objecl, ByVol e As
System.EventArgs)
Me.dd.Positioo = Me.dd.Count - 1
End Sub
Priva te Sub ti<tdescripcion__Validating (ByVa) sender As Obj('.:i:.:t, ByVal e. l\s
System.ComponentModel.CancelEventArgs) Handles txtdescripcion.Validating
Ir IsNumeric (t~le. txtdescripcion. Text) 'l'he.n
e.Cancel = True
MessageBox.Show("Se r0q~lier0n lQt~as'l)
"roo If
E:.nd Sub
72
Universidad de
r,iencia~ romerei"l~.
Sistema de Control dc Inventario
MERSATCOM
XIV. GLOSARIO DE TERMINOS
AAN: Análisis del área de Negocio se ocupa de identificar en detalle la información (en
forma de tipos de entidad [Objetos datos] y los requisitos de las funciones (en forma de
procesos) de área de negocio seleccionadas [dominio] identificadas durante la PEI,
averiguando sus interacciones). Se ocupa solamente de especificar que se requiere en un
área de negocio.
Ámbito de Software: describe la función, el rendimiento, las restricciones, las interfaces y
la fiabilidad se evalúan las funciones del ámbito y en algunos casos se refinan para dar
mas detalles antes del comienzo de la estimación. Obtención de la información necesaria
para el software. Para esto el analista y el cliente se reúnen sobre las expectativas del
proyecto y se ponen de acuerdo en los puntos de interés para su desarrollo.
Atributos: es un dato contenido en todas las instancias de una clase. Cada atributo tiene
un valor para cada una de las instancias. Varias clases pueden tener atributos comunes
(por ejemplo, nombre, en las clases persona y calle) pero cada atributo debe ser único
dentro de una clase.
Casos de uso: descripciones narrativas de los procesos del dominio es la descripción de
todos los casos y sus relaciones.
Clases: una clase de objeto es una abstracción que describe un grupo de instancias con
propiedades (atributos) comunes, comportamiento (operaciones) común,
comunes con otros objetos
relaciones
y (lo que es mas importante) una semántica común. La
diferencia entre una instancia y una clase esta en el grado de abstracción.
Clientes: interactúan con el usuario, usualmente en forma grafica. Frecuentemente se
comunican con procesos auxiliares que se encargan de establecer conexión con el
servidor.
73
Universidad de Ciencias Comerciales
Sistema de Control de Inventario
MERSATCOM
ORA: desarrollo rápido de aplicaciones (ORA) es un modelo de proceso del desarrollo del
software lineal secuencial que enfatiza un ciclo de desarrollo extremadamente corto de 60
a 90 días.
Diseño conceptual: es el enfoque que se realiza desde la perspectiva del usuario y /0 del
negocio. El objetivo principal consiste en la definición del proyecto y de los conceptos de la
solución. Escenarios y modelos son usados para suavizar este entendimiento de manera
que cada una de las entidades involucradas sepan que es lo que se necesita de la
solución.
Diseño Lógico: es el proceso de tomar los requerimientos de usuario obtenido en el
diseño conceptual y mapearlos a sus respectivos objetos de negocios y
objetos y servicios, la interna de usuario y la base de datos
servicios. Los
fisica trabajan juntos.
Desempeño, implementación, ancho de banda, escalabilidad, adaptabilidad y mantén
habilidad son todos resueltos e implementados a través del diseño físico.
Gantt: grafico de tiempo. para cada función, para cada individuo que trabaje en el proyecto
o para todo el proyecto.
Gestor de bases de datos: lugar donde se almacena la base de datos en este caso la
base de datos estará almacenada el servidor y el será manipulado por el usuari
Métricas del proyecto: medida cuantitativa del grado en el que un sistema un
componente o un proceso posee un atributo dado [IEEE, 1990, p. 130]. Las métricas y los·
indicadores derivados de ellos los utilizan un gestor de proyectos y un equipo del software
para adaptar el flujo del trabajo del proyecto y las actividades técnicas. Nota: esta
definición estandarizada no contempla la aplicación de métricas a otras entidades que no
sean productos o procesos.
Modelo Cliente/Servidor: es un modelo de computación en el que el procesamiento
requerido para ejecutar una aplicación o conjunto de. aplicaciones relacionadas se divide
entre dos o mas procesos que cooperan entre si.
74
Universidad de Ciencias Comerciales
Sistema de Control de Inventario
Modelo de servicio:
MERSATCOM
una forma de ver las aplicaciones como un conjunto de
características o servicios utilizados para satisfacer las necesidades del usuario. El modelo
de servicio describe la arquitectura conceptual de una aplicación. El énfasis esta en los
aspectos lógicos. Este modelo muestra la forma de diseñar la aplicación.
Modelado de la empresa: esta se define en la clásica jerarquía de unidad de negocio (por
ejemplo un organigrama) donde cada caja del organigrama representa un área del negocio
del la empresa
Modelado de datos: flujo de información definido como parte de la fase de modelado de
gestión se refina como un conjunto de objetos de datos necesarios para apoyar la
empresa. Se definen las características (atributos) de cada uno de los objetos y las
relaciones entre esos objetos.
Modelo flujo de proceso: esta integrado con el modelo de datos para proporcionar una
indicación de cómo fluye la información a través del área del negocio.
Objetos o Instancia: un objeto es una abstracción o una cosa con unos límites definidos y
que es relevante para el problema en cuestión. Mediante el podemos referirnos tanto a
clases del objetos (por ejemplo el concepto abstracto mesa) como una de las instancias de
una clase (una mesa determinada).
Operación o método: es una función o transformación. Cada operación lleva implícito un
objeto destino, sobre el que se va a realizar la operación o método. El comportamiento de
la operación depende de la clase del objeto destino. Todos los objetos de una clase
comparten las mismas operaciones o métodos.
Ordenador: Computadora Personal en el que se instala el software.
75
Sistcma de Control elc Jnvcn\ario
MERSATCOM
PEI: planificación estratégica de la información crea un modelo de datos a nivel del
negocio que define los objetos de datos clave y sus relaciones entre ellos y con otras
áreas del negocio. Los términos "objetivos "y "metas" toman un significado especifico en la
PEI.
Rational Rose: software desarrollado por Racional Software Corp. Es una herramienta
case para diseñar aplicaciones distribuidas utilizando lenguaje de modelación UML.
Servidor: proporciona un servicio al cliente y devuelven los resultados. En algunos casos
existen procesos auxiliares que se encargan de recibir las solicitudes del cliente, verificar
la protección, activar un proceso servidor para satisfacer el pedido, recibir su respuesta y
enviarla al cliente.
Sistema: es un conjunto de componentes que interactúan entre si para lograr un objetivo
común. Todo sistema depende en mayor o menor medida de una entidad abstracta que se
denomina sistema de información.
Usuarios: personas que interaccionan con el software.
UML: Lenguaje de Modelado Unificado (UML- Unified Modeling Language) es un
lenguaje grafico para visualizar, especificar y documentar cada una de las partes que
comprende el desarrollo del software.
Viabilidad: es el estudio minucioso de la parte técnica, legal, operativa, económica de un
producto basado en computadora. SI esta plagado (producto software) de escasez de
recursos y de fechas de entrega es necesario y prudente evaluar la viabilidad del proyecto
cuanto antes. La viabilidad y el análisis de riesgo están relacionados de muchas maneras.
Si el riesgo del proyecto es alto, la viabilidad de producir software de calidad se reduce.
76
Sistema dc Control de Inventario
MERSATCOM
XV. Conclusiones
El estudio de factibilidad desarrollado mostró los aspectos más importantes acerca de la
empresa y su desarrollo. Se analizaron sus necesidades en cuanto al procesamiento de la
información y se plantearon las posibles alternativas de solución. Se hizo un análisis de los
costos y beneficios de la implementación del sistema. Se estudiaron los posibles riesgos
que pueden presentar durante la implementación y desarrollo de este y además se
planifican las actividades relacionadas al desarrollo del proyecto. Además el sistema
agilizará la búsqueda de información, la seguridad en el control de los datos y sobre todo
el control oportuno de las herramientas que poseen en inventario, lo que brindará una
visión global de la capacidad operativa de la empresa.
En conclusión luego de evaluar las alternativas y etapas se ha cumplido con el objetivo
más importante del estudio como es demostrar la factibilidad de este proyecto.
77
Universidad de Cicncias Comcrciales
Sistema de Control de Inventario
MERSATCOM
XVI. Recomendaciones
Se recomienda al gerente de la empresa estar atento y dar mantenimiento al software
desarrollado para la empresa, no dejar que personas ajenas manipulen el uso del sistema,
mantener siempre los equipos protegidos ante cualquier eventualidad que pueda dañarlos,
en este caso de esto pueden ser virus y,
tener las condiciones de infraestructura
adecuadas que no dañen los equipos de la empresa.
78
Sistema de Control de Invenlario
MERSATCOM
XV. Bibliografía
1. Módulo de Ingeniería de Software 1. Autor Ing. Faustos Quiñones.
2. Módulo Intranet por el Ing. Iríneo Moody.
3. Folletos de Estudio de Factibilidad Datos por el Ing. Erick Delgadillo.
4. Módulo de Formulación y Evaluacíón del Proyecto por el Ing. Manuel Rojas.
79
Sistema de Control de Inventario
MERSATCOM
XVI. Anexos.
80
Universidad de Ciencias Comerciales
Sistema de Control de Inventario
MERSATCOM
Diagrama de Gantt
Actividades
May
o
S.4
Consulta de cliente
Identifica Necesidades
·Planteamiento de temas y
bjetivos
Entl evista al cliente
Requerimientos especif X
Hente
Junio
S.I
S.2
S.3
X
X
X
X
Agosto
Julio
S.4
S.I
S.2
5.3
X
X
S.4
S.I
S.2
Septiembre
S.3
S.4
S.I
S.2
X
X
X
X
X
x
X
S.3
Octubre
S.4
S.I
S.2
X
X
Noviembre
S.3
S.4
X
X
S.I
S.2
S.3
S.4
X
·Evaluación de las
,cesidades
Planificación Estrat De la
If
Diseño diagrama UML
PI esentación Dlovecto
Diseño Base Datos
Análisis y diseño de
X
X
X
X
X
X
X
stema
Viabilidad del orol'ecto
Gestion de proyecto
Análisis del riesgo
Gestión de confiO'uración
Diseño aplicaciones de
roorarnas
) Codificación del
X
X
X
X
rograma
I Estimaciones
2 Diseño de la intranet
3 Prueba prototipo del
X
X
X
)ftware
~ Entreaa del Tesina
5 Defensa de prototioo
X
X
81
Univetsidad de Ciencias Comerciales
Entrevista
1) ¿Que tipo de sistema utilizan para llevar el control del inventario de la empresa?
Actualmente todo se hace manual, a través de hojas de calculo, ahi se anota todos los
movimientos realizados en el inventario
2) ¿Además de los equipos de la empresa que otro tipo de registros le gustaría
manejar?
Tener un control de datos de todos los proveedores, empleados, cualquier información
que este disponible acerca de estas personas
3) ¿Cada cuanto salen los equipos del inventario?
Cada ves que hay un proyecto los equipos salen del inventario, anotándose la fecha de
salida del equipo y la cantidad de equipos que salen
4) ¿Como actualizan el inventario?
Como les dije anteriormente todo es manual, se anota en las hojas de cálculo y luego se
archiva la información
5) ¿Por qué le gustaría implementar un sistema?
Creo que podria ser una herramienta adecuada en la empresa, nos ahorraría tiempo
espacio en la empresa, además automatizaría otros procesos de la empresa
y
6) ¿Qué procesos le gustaría que automatizaría el sistema?
Manejar detalladamente el control de entradas y salidas de equipos, saber con cuanto de
equipos tiene la empresa
0000024840
PROFORMA
.
Cliente:
mbre LARRYSOZA
Fecha
20-Noy-2007
t
Vendedor
Silvia Dublon
udad
Celular
Descrioción
mtidad
1
12
30
12
1
E-MAIL
Fax
,Ié/ono
Router 4-port TRENDnet cable/DSL 10/100
Mbps
Cable UTP Cat..Se Metros
Conectores RJ-4S Cat SE
Canaleta 20"10 Eagle
Switch 16 puertos Advantek
- Detalles de Pago
]
En efectivo
]
]
Con Cheque
Tarjeta de Credito
TIC. 18.96
Precio Unitario
Total
4500
4500
040
010
200
3423
480
300
2400
3423
Subtotal US$ :
111 03
Descuento US$ .
Impuesto US$ :
000
1665
Tolal Neto US$ .
12768
< NOMBRE DE COMP\I-EXPRESS
'o OE CAMBIO PARALELO BANCENTRO
O."RVAO<O",' 1
-1
1
·cción Calle Principal Altamira, semafaros BDF 1c arriba PBX 270-2951 / 2709592 / 2709925
E-mail cpuxpres@cablenet com ni Website www compuexpress-ni com
20 de Noviembre de 2007
e,;
. i'
CtirnputAdll1 as f SOI~.iciD~
:NTE
[TACTO:
'1
Ir
fr
]@1J)l
ir 0261
-"
~tlj;Éi'nt~;itil]
;
,
,'.;'
ING LARRY SOZA
Empresas del Grupo3c
Cococo-Costa Rica - Los Yoses
(506) 224-5181
E-mail vfonseca@sol racsa ca cr
Cococo-Costa Rica - Sabana
(506)232-536
E-mail saba~a@sal racsa ca cr
EJECUTIVO DE VENTAS
JORGE MARTINEZ
e-mail: alcantara-82@hotmail com
Pbx-(SOS)-2703810-Ext 107
fono
;ción
tntidad
MANAGUA
Descripción
Código
CASE COMBO NEGRO CERTIF POR INTEL
TARJETA MADRE ASROCK INTEL 945 GC DDR2 FSB 1333
MICROPROCESADOR DUAL CORE 1 6GHZ E2140 1 CACHE
MEMORIADDR2 512 KINGTONS 667
DISCO DURO MAXTOR 80GB SATA2
MONITOR RCT 15 AOC
QUEMADOR DE OVD 20X NEGRO
CARD READER INTERNO NEGRO
FAX MODEN INTERNO 56K
Precio
Unitario
$430.52
Total
$43052
$430.52
RECIOS TIENDEN A VARIAR, CONSULTENOS
NTlA REAL DE UN AÑO SOBRE TODO EL PRODUCTO
~
CARTA DE EXONERACION o RETENCION FIRMADA y SELLADA
IVA
A DE PAGO: CONTADO, TIPO DE CAMBIO B A C
$64.58
18.91
• DE CAMBIO
$495 10
NO
Visitenos en la siguiente dirección' Avenida Principal Altamira D'Este, Contiguo a Banpro
Pbx: (505)-2703810, Fax. (505)-2703860, e·mail : [email protected]
lR EMITIR CK A NOMBRE DE
CONICO, S A
TOTAL
Exonerado
0..~.~~.=J. (~~~¡
. .-,. -
Seagat:e
0000024840
PROFORMA
Fecha
20·Nov-2007
Vendedor
Silvia Dublon
Celular
E-MAIL
Fax
:antidad
1
12
30
12
1
Precio Unitario
Descripción
Router 4-port TRENDnet cablelDSL 10/100
Mbps
Cable UTP Cat .5e Metros
Conectores RJ-45 Cat 5E
Canaleta 20'10 Eagle
Switch 16 puertos Advantek
-Detalles de P a g o - - - - - - - - ,
O
En efectivo
O
O
Con Cheque
Tarjeta de Credito
TIC. 18.96
CK NOMBRE DE COMPU-EXPRESS
Total
4500
4500
040
O 10
200
3423
480
300
2400
3423
Subtotal US$ .
111 03
Descuento US$ :
Impuesto US$ :
000
1665
Total Neto US$ .
12768
I
TIPO D.E_ _
C_A_M_B_IO_P_A_R_A_l_E_LO_BA_N_C_E_NT_R_O_.-l0BSERVACIDNES '---
.......;
1
irección Calle Principal Altamira. semáfaros BDF 1e arriba PBX 270-2951 12709592/2709925
E-mail cpuxpres@cablenet com ni Website www compuexpress-ni com
Telefax 2525845
2787883
2526004
Ext. 106
FECHA:20-11-07
VENDEDOR: Jeaneth Castillo
CLIENTE
ATENCIÓN LARRY SOZA
EMAIL jbcastillonice@hotmail com
Tclcf :
EMAIL:
CEL.: 8951495
CANTIDAD
DESCRIPCION
1
ROUTER 4 PTOS ALAMBRICO
lO
MTS CABLE UTP
20
CONECTORES RJ-45
1
PRECIO UNIT
$ 52,23
$ 6,00
0,2
SWITCH DE 16 PTO
SUB TOTAL
* TODOS NUESTROS EQUIPOS Y ACCESORIOS CUENTAN CON GARANTIA
* OFRECEMOS SERVICIOS DE MANTENIMIENTO Y REDES
* OFERTA VALIDA SOLO PARA 8 OlAS
*
TIP
DE CAMBIO PARALELO RAC
$ 4,00
$ 42,02
PRECIOS INCLUYEN IMPUESTO
NUESTROS PRECIOS TIENDEN AV ARlAR NO DUDE EN LLAMAR
y CONSULTARLO CON SU EJECUTIVO DE VENTAS EL CK ES A
NOMBRE DE MICROTEC HNOLOGYS Y/O JUAN CARLOS NOVOA
PRECIO TOTAL
15% IVA
TOTAL
.~.'."
~
FACTURA PROFORMA
~CDnICD
~s"__
~.
o
o '. . .
•
Numero
Fecha
,
68824
20/11/2007
~O':-OIo"-.......-c.'PC\:-;: C.:;JIlll
. ...".. t::nJpc.J.c tal,U
Cliente: 08711
Vendedor
Zona
:ondiciones
INGENIERO LARRY SUAZO
JORGE MARTINEZ
Usuario
TODAS
Cantado
/ EFECTIVO
/ O
Dias
VENTAS
Digitado: 20/11/2007 11 02 52
len Compra
Notas:
4
Cantidad
Producto
Precio
BRUTO
AB01611
CABLES CAT5 POR METRO
100l'>
1096
00
006254
CONECTORES RJ-45
2000
160
00
WE0661
SWITCH ENCORE 16 PTOS 10/100
1 00
641 66
00
Totares
31 00
10960
31 96
641 86
78342
TOTALES
Bruto:
76342
Impuesto Ventas:
117 51
000
Otro Impuesto
000
Transporte
000
Neto
90093
Hecho Por:
Este documento no tiene oingun valor comercial
Precios sujetos a cambio sin previa aviso
La entrega se hara segun existencia al momento de efectuarse la venta
,; r_proforma
--------------------
20 de Novie, .. bre de 2007
I
-lENTE
ING LARRY SOZA
Empresas del Grupo3c
Cococo-Costa Rica - Los Yoses
(506) 224-5181
E-mail vfonseca@sol racsa ca el
Cococo-Costa Rica ~ Sabana
(506)232-536
E-mail sabana@sol ra.esa ca el
EJECUTIVO DE VENTAS
JORGE MARTINEZ
e-mail: alcantara~82@hotmailcom
Pbx-(505)-2703810-Ext 107
)NTACTO
MAIL
~Iutar
'IMono
MANAGUA
rección
Código
Cantidad
1
Precio
Unitario
Descripción
CASE COMBO NEGRO CERTIF POR INTEL
TARJETA MADRE ASROCK INTEL 945 GC DDR2 FSB 1333
MICROPROCESADOR DUAL CORE 1 6GHZ E2140 1 CACHE
MEMORIA DDR2 512 KINGTONS 667
____+-
-!-o:D""Is::.:C7:0=D"'U:';R""'O~M7A::_X7T""0"Ó:R:...;8:..:0:..:G..::B:...;S:...;A..:.T:..:A.::2=-MONITOR RCT 15 AOC
QUEMADOR DE DVD 20X NEGRO
CARD READER INTERNO NEGRO
FAX MODEN INTERNO 56K
f""~
Total
$43052
$43052
• •
~~_----i1-_
__-1
I ¡;;',"'""".
l .",,!,t{JJI _ ">"..
¡
.li'r~:U
r'l..
~,
S PRECIOS TIENDEN A VARIAR, CONSULTENOS
RANTlA REAL DE UN AÑO SOBRE TODO EL PRODUCTO
A.ER CARTA DE EXONERACJON o RETENCION FIRMADA y SELLADA
RMA DE PAGO: CONTADO, TIPO DE CAMBIO B A
e
18.91
SA DE CAMBIO
$495.10
Exonerado
NO
Visitenos en la siguiente dirección: Avenida Principal Altamira O'Este, Contiguo a Banpro
Pbx : (505)-2703810, Fax: (505)-2703860, e-mail: [email protected]
.VOR EMITIR CK A NOMBRE DE
CONICO, S A
TOTAL
DATOS DE LA PRO¡:ORIVIA
DATOS DEL CLIENTE
\lenÓ Ón
ielf
: LARRV SOZA
6281710
W Ref
Fecha
: AR-201107
. 20 de noviembre de 2.007
Asunto
: PresentClción de ofpr tCl
COMTECH tiene el gusto de ofertarle, los accesorios y equipos de computación con las
técnicas solicitadas a
económicos
11
COMPUTADOR
Case ATX Miniton e
rARJETA MADRE I 775
Pr ocesador INTEL PENTIUM IV 3 4Ghz
Memoria RAM 512MB Mhz l<ingston
Disco Dur o de 250GB INTERNO SATA
QUEMADOR DE DVD y CD INTERNO
Tarjeta de led vr61 03 dual speed 10/100Mbps Full/half Duplex
1 puelto serial, 1 palalelo (EPP/ECP), 2 PS/2 pala Mouse y teclado, 2 puertos USB
Teclado y Mouse Óptico Tipo PS/2
MONITOR 17" CRT
INCLUYE: BATERIA CON ESTABILIZADOR INTEGRADO
GRATIS
MEMORIA
LGB USfl
1------ ------
SOFTWARE WINDOWS XP PRO SPANISH OEM E85-047B1
15500
15500
MICROSOFTIWINDOWS/SERVI:R2003/R2/STD/RSLLR/OPIK rJSP 15/W1409179-071
80700
80700
SUB rOTAL
1,436.00
IVA
21540
TOTAL
1,651.40
IN STALE L/CENCIAS ORIGI NAlES (COccMcc_ccfE7:C~,¡''''I-n-o-.-se--O-h-a-ce-¡e-s-'p-o-n-s-accbccle-'-.-){-d~a~ñ·os en
software no originales)
7<
Tiempo de entr ega 24 Hrs
Tiempo de gar antia 1 año
7< FOI ma de pago: Conlado y 1o ck a/n de COMTECH
'" Se le recomienda realizarle mantenimienlo preventivo en periodos ya sea
tt imestrales o bimensuales, así como también que este sea inslalado en un
lomacOl riente polarizado, de igual maner a protegido con un estabilizador de
corriente o batería para que nuestra empresa pueda cumplir con la garantía, si se
llegase a presentar algún problema
l, Esta oferta es válida por 08 días
l, Tipo de cambio paralelo 18.99
7' Estos precios son en dólares
l, La existencia del producto puede variar sin previo aviso
Aplovecho está oportunidad par a desearle éxito en sus labores, espel ando que la cotización sea de su
colllpleto agl ado, no sin antes omitir que estamos a sus ordenes para cualquier aclar ación o
negociación alr especto
Muyalentamente
7,
L1C ARELY RODRIGUEZ
ASESOR DE VENTAS
Tecnologia Compularizada-(OMTECH
Telf. 267-4012 ext. #115
E-mail.arodrip.uez®comtech.com.ni
Telefax 2525845
2787883
2526004
Ext. 106
CLI"'NTE
ATENCIÓN LARRY SOZA
FECHA:20-11-07
VENDEDOR: Jeaneth Castillo
felef :
EMAIL:
EMAIL jbcastillonice@hotmail com
CANTIDAD
CEL.: 8951495
DESCRIPCION
1
ROUTER 4 PTOS ALAMBRlCO
10
MTS CABLE UTP
20
CONECTORES RJ-45
1
PRECIO UNIT
$ 52,23
$ 6,00
0,2
PRECIOS INCLUYEN IMPUESTO
*
*
*
*
SUB TOTAL
TODOS NUESfROS EQUIPOS y ACCESORIOS CUENTAN CON GARANTIA
OFRECEMOS SERVICIOS DE MANTENIMIENTO Y REDES
OFERTA VALIDA SOLO PARA 8 OlAS
"1 IPQ DE CAMBIO PARALELO BAe
$ 4,00
:> 42,02
SWITCH DE 16 PTO
NUESTROS PRECIOS TIENDEN A VARIAR NO DUDE EN LLAMAR
y CONSULTARLO CON SU EJECUTIVO DE VENTAS. EL CK ES A
NOMBRE DE MICROTECIlNOLOGYS YIO JUAN CARLOS NOVOA
PRECIO TOTAL
15% IVA
TOTAL
FACTURA PROFORMA
Numero
Fecha
68824
20/11/2007
>:'I:"~C'Qlo""'""\L.",,""'O.?.c ('"C.111
-..,.,.. Z'.l.Jl!Ü-' [<JIU.
Cliente: 08711
Vendedor
Zona
Condiciones
INGENIERO LARRY SUAZO
JORGE MARTINEZ
Usuario: VENTAS
TODAS
Contado
1 EFECTIVO
1 ODias
Digitado: 2D/11/200711:0252
den Compra:
Notas:
4
Cantidad
Producto
a
Precio
BRUTO
:AB01611
CABLES CAT5 POR METRO
1000
1096
00
:006254
CONECTORES RJ-45
2000
160
00
:;WE0661
SWITCH ENCORE 16 PTOS 101100
100
64186
00
Totales
31 00
10960
3196
64186
78342
TOTALES
Bruto
78342
000
Impuesto Ventas:
11751
Otro Impuesto
000
Transporte
000
Neto:
Hecho Por
90093
Este documento no tiene ning un valor comercial
Precios sujetos a cambio sin previo aviso
La entrega se hara segun existencia al momento de efectuarse la venta
imir_protorma
_
DATOS DE LA PROFORMA
DATOS DEL CLIENTE
Atención
Telf
: LARRY SOZA
W Ref
: 6281710
Fecha
Asunto
. AR-2ü11ü7
. 20 de noviembre de 2007
: Pre<;entación de oferta
COMTECH tiene el gusto de ofertarle, los accesorios y equipos de computación con las
técnicas solicitadas a
económicos
01
COMPUTADOR
Case ATX Minitorre
TARJETA MADRE I 775
Procesador INTEL PENTIUM IV 3.4Ghz
Memo. ia RAM 512MB Mhz Kingston
Disco Duro de 250GB INTERNO SATA
QUEMADOR DE DVD y CD INTERNO
Tarjeta de red VT6103 dual speed 10/100Mbps Full/half Duplex
1 puerto serial, 1 paralelo (EPP IECP), 2 PS/2 para Mouse y teclado, 2 puertos USB
Teclado y Mouse Óptico Tipo PS/2
MONITOR 17" CRT
INCLUYE: BATERIA CON ESTABILIZADOR INTEGRADO
_-+c:c..:::.=-=-':'=-='-'-"=~-=-:C~-'--'-'
~-'-'-'_-'--'-'
GRATIS
MEMORIA
1GB USB
+-
+-
--1
01
SOFTWARE WINDOWS XP PRO SPANISH OEM E85-04781
15500
155 00
01
MICROSOFT/wINDOWS/SERVER2003/R2/STD/RSLLRlOP IKTISP/S/wI 409179-071
80700
80700
SUB-TOTAL
1,436.00
IVA
21540
TOTAL
1,651 40
INSTALE LICENCIAS ORIGINALES (COMTECH no se hace responsable x daños en
software no originales)
*
*
*
*
Tiempo de entrega 24 Hrs
Tiempo de garantia 1 año
Forma de pago: Contado y/o ck a/n de COMTECH
Se le recomienda realizarle mantenimiento preventivo en periodos ya sea
trimestrales o bimensuales, así como también que este sea instalado en un
tomacorriente polarizado, de igual manera protegido con un estabilizador de
co. riente o batería para que nuestra empresa pueda cumplir con la garantía, si se
llegase a presentar algún problema
Esta oferta es válida por 08 días
Tipo de cambio paralelo 18.99
Estos precios son en dólares
La existencia del producto puede variar sin previo aviso
Aprovecho está oportunidad para desearle éxito en sus labores, espe. ando que la cotización sea de su
completo agrado, no sin antes omitir que estamos a sus ordenes para cualquier acla. ación o
negociación al respecto.
Muy atentamente
*
*
*
*
LlC. ARELY RODRIGUEZ
ASESOR DE VENTAS
Tecnologia Computarizada-COMTECH
Telf. 267-4012 ext. #115
[email protected]
0000024840
PROFORMA
Cliente
l1bre LARRY SOZA
20-Nov-2007
Vendedor
Silvia Dublon
Celular
dad
E-MAIL
Fax
éfono
Descripción
ltidad
1
Fecha
Precio Unitario
COMPUTADORA PROFESIONAL
Total
39167
39167
3941
3941
Subtotal US$ :
43108
Descuento US$ :
Impuesto US$ :
000
6466
Total Neto US$ :
49574
1 CPU Intel P4 3 OGhz 7752MB EM64T
1 DO 160GB Excel Stor SATA 7200RPM
1 Memoria 512mb DDR2/533 Markvision
1 Tarjeta madre Biostar P4M890-M7 SE
775***
1 Monitor 17" AOC CRT BK
1 DVDRW Liteon 20X BK
1 Teclado Genius KB-06X BK
1 Mouse optico Benq PS2 M106
1 Parlantes Omega 300W
1
1 Case ATX NEGRO ..
Bateria Forza Smart 500VA
".,
-Detalles de Pago
] En efectivo
] Con Cheque
] Tarjeta de C/edito
,
TIC' 18.96
., NOMBRE DE COMpIJ -EXPRESS
'O DE CAMBIO PARALELO BANCENTRO
o
''''''''''ON"
1
_
2
cción Calle Principal Altamira, semáfaros BDF 1c arriba PBX 270-2951 12709592/2709925
E-mail cpuxpres@cablenet com ni lIIfebsite www compuexpress-ni com
PROMOCIONES PARA EL MES DE OCTUBRE MiCROTECHNOLOGYS 2787883
COMBO I
COMBO 11
COMBO 111
Tarjeta Madre Biostar P4M890-M7 SE
Tarjeta Madre Biostar P4M890-M7 SE
Tarjeta Madre Biostar P4M890-M7 SE
Procesador Intel Pentium Dual Core 1,6 GHZ
Procesador Intel Pentium Dual Core 1,8 GHZ
Case ATX 450 Watts
Case ATX 450 Watts
DIsco Duro 80 GB Sata
DIsco Duro 80 GB Sata
Memona DDRII 512MB PC-533
Memona DDRII 512MB PC-533
Unidad Multi DVDRW 20X
Unidad Multl DVDRW 20X
Floppy Dnve 1,44 MB
Floppy Dnve 1,44 MB
Monitor 17" SVGA AOC
Monitor 17" SVGA AOC
Monitor 17" SVGA AOC
Mouse, Teclado PS/2
Mouse, Teclado PS/2
Mouse, Teclado PS/2
Parlantes, Mouses pad
Parlantes, Mouses pad
Parlantes, Mouses pad
INCLUYE
INCLUYE
INCLUYE
Mueble con top color madera
Mueble con top color madera
Mueble con top color madera
Regulador de Voltaje 600 Watts
Regulador de Voltaje 600 Watts
Regulador de Voltaje 600 Watts
Impresora HP Deskjet D1360
Impresora HP Deskjet D1360
Impresora HP DeskJet D136D
$ 450,00 + ¡VA
$ 490,00 + ¡VA
$ 500,00 + ¡VA
COMBO IV
COMBOV
Procesador Intel Celeron 3,06 Ghz
,(i~l~)
~:::::o4:~:a;:ta
~!~.
Memona DDRII 512MB PC-533
Unidad Multi DVDRW 20X
1l0C'
Floppy Dnve 1,44 MB
- Tarjeta Madre Biostar P4M890-M7 SE
Tarjeta Madre Blostar P4M890-M7 SE
JEANETH CASTILLO ESPINOZA
Procesador Intel Pentium eore 2 duo 2 GHz
Procesador Intel Pentium eore 2 duo 2 GHz
Case ATX 450 Watts
Case ATX 450 Watts
ASESOR DE VENTAS
DIsco Duro 160 GB Sata
DIsco Duro 250 GB Sata
2787883 EXT.10G
CELULAR 8084730/8951495
Memona DDRII 1GB PC-533
/iOC'
Memona DDRII 2GB PC-533
Unrdad Multi DVDRW 20X
Unidad Multi DVDRW 20X
Floppy Dnve 1,44 MB
Floppy Dnve 1,44 MB
Monitor 17" SVGA AOC
Monitor 19" LCD Flat Panel AOC
Mouse, Teclado PS/2
Mouse, Teclado PS/2
Parlantes, Mouses pad
Parlantes, Mouses pad
INCLUYE
INCLUYE
Mueble con top color madera
Mueble con top color madera
Regulador de Voltaje 600 Watts
Regulador de Voltaje 600 Watts
Impresora HP DeskJot D1360
Impresora HP Deskjet D1360
$ 590,00 + ¡VA
$ 750,00 + ¡VA
PROMOCIONES PARA EL MES DE OCTUBRE MICROTECHNOLOGYS 2787883
COMBO I
COMBO 11
COMBO 111
Tarjeta Madre Blost"r P4M890-M7 SE
Tarjeta Madre Biostar P4M890-M7 SE
Tarjeta Madre Biostar P4M890-M7 SE
Procesador Intel Celeron 3,06 Ghz
Procesador Intel Pentium Dual Core 1,6 GHZ
Procesador Intel Pentium Dual Core 1,8 GHZ
Case ATX 450 Watts
Case ATX 450 Watts
Case ATX 450 Watts
Disco Duro 80 GB Sata
Disco Duro 80 GB Sata
Disco Duro 80 GB Sata
Memoria DDRII 512MB PC-533
Memoria DDRII 512MB PC-533
Memoria DDRII 512MB PC-533
Unidad Multi DVDRW 20X
noc'
Unidad Multi DVDRW 20X
Unidad Multi DVDRW 20X
Floppy Orive 1,44 MB
Floppy Drlve 1,44 MB
Floppy Orive 1,44 MB
Monitor 17" SVGA AOC
Monitor 17" SVGA AOC
Monitor 17" SVGA AOC
Mouse, Teclado PS/2
Mouse, Teclado PS/2
Mouse, Teclado PS/2
naco
Parlantes, Mouses pad
Parlantes, Mouses pad
Parlantes, Mouses pad
INCLUYE
INCLUYE
INCLUYE
Mueble con top color madera
Mueble con top color madera
Mueble con top color madera
Regulador de Voltaje 600 Watts
Regulador de Voltaje 600 Watts
Regulador de Voltaje 600 Watts
Impresora HP Deskjet 01360
Impresora HP Deskjet D1360
Impresora HP Deskjet 01360
$ 450,00 + IVA
$ 490,00 + ¡VA
$ 500,00 + ¡VA
COMBO IV
COMBOV
Tarjeta Madre Biostar P4M890-M7 SE
Tarjeta Madre Biostar P4M890-M7 SE
Procesador Jntel Pentium Core 2 duo 2 GHz
Procesador Intel Pentium Core 2 duo 2 GHz
Case ATX 450 Watts
Case ATX 450 Watts
ASESOR DE VENTAS
DIsco Duro 250 GB Sata
2787883 EXT.1 06
CELULAR 8084730/8951495
DIsco Duro 160 GB Sata
Memoria DDRII1GB PC-533
Unidad Multi DVDRW 20X
noc'
Memoria DDRII 2GB PC-533
Unidad Multi DVDRW 20X
Floppy Orive 1,44 MB
Floppy Orive 1,44 MB
Monitor 17" SVGA AOC
Monitor 19" LCD Flat Panel AOC
Mouse, Teclado PS/2
Mouse, Teclado PS/2
Parlantes, Mouses pad
Parlantes, Mouses pad
INCLUYE
INCLUYE
Mueble con top color madera
Mueble con top color madera
Regulador de Voltaje 600 Watts
Regulador de Voltaje 600 Watts
Impresora HP Deskjet D1360
Impresora HP Deskjet D1360
$ 590,00 + IVA
$ 750,00 + ¡VA
JEANETH CASTILLO ESPINOZA
Prototipo de Sistema de Facturación e Inventario (SISFI Farmacura)
Análisis de riesgo
Un método para identificar riesgos es crear una lista de comprobación de
elementos de riesgos Esta lista se puede utilizar para identificar riesgos y se
centra en un subconjunto de riesgos conocidos y predecibles'
•
Tamaño del producto: El sistema será de tamaño mediano pues su
duración es de 4 meses. Tiene el riesgo de que conforme la empresa vaya
creciendo aparecerán nuevos problemas relacionadas a la introducción de
datos, debido a que este sistema solamente solucionará el problema que
actualmente se está orientando a problemas presentes
•
Impacto en el negocio: Como vivimos en un mundo cambiante, cada año
ingresan nuevos productos a nuestros país (Software), es por eso que este
producto puede ser útil el día de hoy, el cual no está exento de
ampliaciones
a
medida
que
surjan
nuevas
necesidades
en
la
microempresa
•
Caracteristicas del Cliente: En muchos casos el cliente sabe poco del uso
de un ordenador es por eso que al realizar el sistema, lo diseñamos de
manera sencilla y fácil de usar, al cliente se le dará una capacitación de
cómo usar y para qué sirve el sistema.
•
Definición del Proceso: Como se mencionó anteriormente se diseñará el
prototipo de sístema para que el usuario tenga la habilidad de entender todo
lo que en este se encuentra por lo tanto realizaremos un seguimiento del
software al 100% de acuerdo a nuestra capacidad, para que en un futuro no
de problemas que tengan que ver con la ingeniería del mismo
FARM'CURA
Prototipo de Sistema de Facturación e Inventario (SISFI Farmacura)
Caso de uso general del sistema
Diagrama #7
c=>--
«extend»
Registrar abono de factura
/Registra Factura
/
~.~.
..
Administrador
1
\
I
I
«inelude»
R9tál090S
\
«extend»
\
\
<~~~
~,v
Visualizar reportes
C=)
Registrar Producto
Jisualizar Reporte de utilidad
I
C~
Registrar enlrada de producto
Registrar Salida de Produáo
44
FARMACURA
Prototipo de Sistema de Facturación e Inventario (SISFI Fannacura)
Diseño Lógico
Caso de uso Registrar Catalogo
Diagrama # 9
~--------¿~C)-%-~--_~-~ ~
Registrar
Administrador
Catalogo~-------~- -----
1 / I\\';:-
~
~
'"
-c)
«eXtend»
Registrar unidad de medida
«exlend»
~
--~-~
«extend>--;--------- -~
~,
~
-~----~C-)
Registrar Catalo; TIpo salida
~<extend»
extend»
I
<extend»
Registrar Catalogo Clientes
«extend»
Registrar Catalogo laboratorio
i<extend»
Registrar catalogo lipos Entrada
\
C~
Registrar Catalogo Pro-.eedor
Registrar Catalogo Vendedores
Registrar catalogo presentacion
46
Prototipo de Sistema de Facturación e Inventario (SISFI Farmacura)
Caso de uso control de facturación
Diagrama # 10
~~,-" ··_--C~
Mostrar Reporte de catalogo
/Buscar Producto
J~/-------¿>ICJ-_~
Facturar producto
Vendedor
«exten
«extend»
~e» ~
O
Imprimir Factura
~<include» -~O
>
Actualizar Catalogo de producto
«extend»
Registrar abono de factura
Mostrar Reporte de salida de
producto
Imprimir Reporte
47
Descargar