Sei sulla pagina 1di 142

de venta e inventario en la Industria La Espiga E.I.

aaaaa

INGENIERIA DE SISTEMAS E INFORMATICA


INGENIERIA DE SOFTWARE II

Ao de la Inversin para el Desarrollo Rural y la Seguridad Alimentaria


UNIVERSIDAD NACIONAL SANTIAGO ANTUNEZ DE MAYOLO

FACULTAD DE CIENCIAS
ESCUELA PROFESIONAL DE INGENIERIA DE SISTEMAS
IMPLEMENTACIN DE UN SOFTWARE DE CONTROL DE COMPRAVENTA, CAJA E INVENTARIO EN LA INDUSTRIA LA ESPIGA E.I.R.L DE
LA CIUDAD DE HUARAZ EN EL AO 2013.

EQUIPO DE DESARROLLO

ASESOR
ING. SILVA ZAPATA, MIGUEL

UNASAM 2013-I

Pgina 2

INGENIERIA DE SISTEMAS E INFORMATICA


INGENIERIA DE SOFTWARE II

HUARAZ - 2013

A nuestros padres y maestros, que inculcan en nosotros cada


da el deseo de adquirir nuevos conocimientos y aplicarlos en
nuestra vida diaria.

EL EQUIPO DE TRABAJO.

UNASAM 2013-I

Pgina 3

INGENIERIA DE SISTEMAS E INFORMATICA


INGENIERIA DE SOFTWARE II

A Dios,
por permitirnos vivir cada momento de nuestras vidas
A todos las personas que participaron e hicieron posible este proyecto.
A nuestros padres,
por el apoyo constante y la confianza de que nosotros podemos lograr lo
que nos proponemos.
A nuestros maestros,
Por inculcarnos conocimiento a lo largo de este periodo, y nos hacen
mejores personas.
Al asesor,
por su gran apoyo en la realizacin y el perfeccionamiento del proyecto y
la motivacin que nos dio para emprender este maravilloso camino de la
investigacin.
Sin ustedes no hubiera sido posible.
GRACIAS

RESUMEN
UNASAM 2013-I

Pgina 4

INGENIERIA DE SISTEMAS E INFORMATICA


INGENIERIA DE SOFTWARE II

En la actualidad nos encontramos inmersos en un mundo globalizado con


constantes cambios. Es por eso que no nos sorprende decir que la aplicacin
de la tecnologa es uno de los medios ms usados hoy en da para la
optimizacin de los procesos empresariales. Esta tecnologa brinda muchos
beneficios, uno de los ms notorios: brindar comodidad, rapidez de respuesta y
reduccin de recursos.
Este proyecto se realiz con el fin de realizar un sistema de control de venta e
inventario para la empresa comercial M & H, aplicando la tecnologa como
herramienta principal, cuyo objetivo principal es la implementacin de dicho
sistema.
En este documento encontraremos los detalles de los procesos de elaboracin,
implementacin y uso del sistema. El proyecto se encuentra estructurado en
captulos. En el captulo 1, se considera la formulacin del problema, que
incluye datos descriptivos y la funcionalidad de la empresa; seguidamente, en
el captulo 2 se detalla el anlisis de los procesos involucrados y por ultimo en
el captulo 3, se inicia con los detalles de la implementacin del problema;
utilizacin de la misma, entre otros.
En conclusin, despus de finalizar la implementacin se demostr que el
proyecto de implementacin del sistema aplicando la tecnologa, para esta
empresa, dio los resultados esperados, mejorando los procesos en los que tuvo
alcance el Software realizado en este proyecto.

INDICE

UNASAM 2013-I

Pgina 5

INGENIERIA DE SISTEMAS E INFORMATICA


INGENIERIA DE SOFTWARE II

CAPITULO I FORMULACION DEL PROYECTO-------------------------------------4


I.- DATOS DE LA ORGANIZACIN-----------------------------------------------------1.1.- Nombre de la organizacin.
1.2.- Ubicacin.
1.3.- Representante de la organizacin.
1.4.- Giro de negocio.
1.5.- Grupos de inters en relacin al proyecto.
1.6.- Visin y misin de la empresa.
1.7.- Objetivos de la organizacin.
1.8.- Organigrama de la organizacin.
II.- DATOS DEL
PROYECTO---------------------------------------------------------------------2.1.- Titulo del proyecto.
2.2.- Descripcin de la situacin problemtica, relacionada con el manejo
de informacin.
2.3.- Justificacin del proyecto del software.
2.3.1.- Tecnolgica.
2.3.2.- Econmica.
2.3.3.- Operativa.
2.4.- Determinar la factibilidad del proyecto.
2.4.1.- Tecnolgica.
2.4.2.- Econmica.
2.4.3.- Operativa.
2.5.- Alcance del proyecto.
2.6.- Identificacin de recursos necesarios para el proyecto y software.
2.6.1.- Recursos Humanos.
2.6.2.- Recursos tecnolgicos.
2.6.3.- Materiales y accesorios.
UNASAM 2013-I

Pgina 6

INGENIERIA DE SISTEMAS E INFORMATICA


INGENIERIA DE SOFTWARE II

2.6.4.- Servicios.
2.7.- Estimacin del tiempo y costo de los recursos necesitados.
2.8.- Identificacin y gestin de riesgos.
2.9.- Limitaciones del proyecto.
2.10.- Seleccin de metodologa de desarrollo.
2.11.-Principales requerimientos y caractersticas del proyecto a
implementar.
2.12.- Cronograma de actividades.
2.13.- Financiamiento del proyecto.

CAPITULO II FUNDAMENTO TERICO -------------------------------------2.1 Antecedentes


2.2 Definicin de trminos y conceptos relacionados con el proyecto
2.2.1 Definicin de trminos de negocio
2.2.2 Definicin de trminos de negoci

CAPITULO III ANLISIS DEL PROYECTO-------------------------------------1 MODELO DE NEGOCIO


1.1.- Diagrama de casos de uso de negocio.
1.2.- Descripcin de los procesos y reglas de negocio
1.2.2 Gestionar venta
1.2.3 Gestionar inventario
1.3.- Los Modelos de Objeto de Negocio.
1.3.2. Modelo de objetos de Negocio: Gestionar venta
1.3.3. Modelo de objetos de Negocio: Gestin de Inventario
2. DIAGRAMA DE ACTIVIDADES
2.1.
Diagrama de actividades gestionar venta
2.2.
Diagrama de actividades gestionar inventario
3. EL MODELO DE DOMINIO
4. DOCUMENTO DE ESPECIFICACIN DE REQUERIMIENTOS
4.1.
Requerimientos funcionales
4.2.
Requerimientos no funcionales
UNASAM 2013-I

Pgina 7

INGENIERIA DE SISTEMAS E INFORMATICA


INGENIERIA DE SOFTWARE II

4.3.
Restricciones externas
5. DIAGRAMAS DE CASOS DE USO
5.1.
Diagrama de casos de uso: gestionar venta
5.2.
Diagrama de casos de uso: gestionar inventario
6. DIAGRAMA DE CLASES
7. DIAGRAMA DE ESTADOS
7.1.
Cliente
7.2.
Nota de Pedido
7.3.
Articulo
7.4.
Empleado
7.5.
Comprobante de venta
8. DIAGRAMAS DE SECUENCIA Y CILABORACIN
8.1.
Registrar Cliente
8.2.
Comprobante de venta
8.3.
Comprobante de pago
8.4.
Registrar Nota de pedido
8.5.
Registrar Pedido
8.6.
Registrar Venta
8.7.
Registrar vendedor
8.8.
Registrar Pago

UNASAM 2013-I

Pgina 8

INGENIERIA DE SISTEMAS E INFORMATICA


INGENIERIA DE SOFTWARE II

3.2.5 DISEO LOGICO DE LA BASE DE DATOS


3.2.6 INTERFACES DE ENTRADA O SALIDA
3.2.7 INVENTARIO DE LAS INTERFACES DEL SOFTWARE
3.2.7.1 INTERFACES DE ENTRADA.
3.2.7.2 INTERFACES DE PROCESAMIENTO.
3.2.7.3 INTERFACES DE SALIDA.
3.2.8 ESQUEMA DE INTERACION DE LAS INTERACCION DE LAS
INTERFACES DEL SOFTWARE
3.2.8.1ESQUEMA DE INTERACCION GENERAL.
3.2.8.2 ESQUEMAS DE INTERACCION ESPECFICA.

3.3 IMPLEMENTACIN
3.3.1 DISEO FISICO DE LA BASE DE DATOS
3.3.1.1 MAPEO DE DATOS O ESPECIFICACION DE LAS RESTRICCIONES
3.3.1.2 SCRIPT O CODIGO T_SQL DE LA IMPLEMENTACION DE UNA
BASE DE DATOS.
3.3.2 MAPEO DE LAS INTERFACES DEL SISTEMA.
3.3.3 MAPEO DE CLASES
3.3.4 DIAGRAMAS DE ACTIVIDAD DE LAS FUNCIONES O
REQUERIMIENTOS FUNDAMENTALES DEL SISTEMA.
4 MANUAL DE USUARIO.

UNASAM 2013-I

Pgina 9

INGENIERIA DE SISTEMAS E INFORMATICA


INGENIERIA DE SOFTWARE II

5 CONCLUSIONES
6 RECOMENDACIONES
7 BIBLIOGRAFIA
8 ANEXOS

ndice de grficos
Fig. 1 Organigrama de la organizacin..............................................................

UNASAM 2013-I

Pgina 10

INGENIERIA DE SISTEMAS E INFORMATICA


INGENIERIA DE SOFTWARE II

Fig . 2 Arquitectura Basica o General del Sistema ............................................


Fig. 3 Diagrama de Caso de Uso de Negocio. Gestin-Inventario......................
Fig. 4 Diagrama de Caso de Objeto de Negocio:Gestionar Compra de
Insumos ...........................................................................................................
Fig. 5 Diagrama de Caso de Objeto de Negocio:Gestionar Venta de Productos
66
Fig. 6 Diagrama de Caso de Objeto de Negocio:Gestionar
Inventario.67
Fig. 7 Diagrama de Caso de Objeto de Negocio: Gestionar Fluejo de Caja........
Fig. 8 Diagrama de Dominio..............................................................................
Fig. 9 Diagrama de Actividades: Gestionar Compra de Productos.....................
Fig. 10 Diagrama de Actividades: Gestionar Venta de Productos......................
Fig. 11 Diagrama de Actividades: Gestionar Inventario....................................
Fig. 12 Diagrama de Actividades: Gestionar Flujo de Caja................................
Fig. 13 Diagrama de Estado. Empleado............................................................
Fig. 14 Diagrama de Estado. Comprobante Venta.............................................
Fig. 21 Diagrama de Secuencia. Registrar Cliente............................................
Fig. 22 Diagrama de Colaboracin. Registrar Cliente........................................
Fig. 23 Diagrama de Secuencia. Comprobante-Venta.......................................
Fig. 24 Diagrama de Colaboracin. Registrar Comprobante de Pago................
Fig. 25 Diagrama de Secuencia. Registrar Nota Pedido.....................................
Fig. 26 Diagrama de Colaboracin. Registrar Nota Pedido................................
Fig. 27 Diagrama de Secuencia. Registrar Venta...............................................
Fig. 28 Diagrama de Colaboracin. Registrar-Venta..........................................
Fig. 29 Diagrama de Secuencia. Registrar Vendedor.........................................
Fig. 30 Diagrama de Colaboracin. Registrar-Vendedor....................................
Fig. 31 Diagrama de Secuencia. Comprobante-Venta.......................................
Fig. 32 Diagrama de Colaboracin. Comprobante-Venta...................................
Fig. 33 Diagrama de Secuencia. Comprobante-Venta.......................................
Fig. 34 Diagrama de Colaboracin. Anular-Comprobante..................................
Fig. 35 Diagrama de Secuencia. Registrar-Gastos.............................................
Fig. 36 Diagrama de Colaboracin. Registrar-Gastos........................................
Fig. 37 Diagrama de Secuencia. Registrar devolucin-artculos........................
Fig. 38 Diagrama de Colaboracin. Registro devolucin-artculos.....................
Fig. 39 Diagrama de Secuencia. Registrar salida de artculos de Vestir............

UNASAM 2013-I

Pgina 11

INGENIERIA DE SISTEMAS E INFORMATICA


INGENIERIA DE SOFTWARE II

Fig. 22 Diagrama de Colaboracin. Registrar salida de artculos de Almacen


..........................................................................................................................
Fig. 22 Diagrama de Colaboracin. Registrar artculos de Vestir.......................
Fig. 22 Diagrama de Colaboracin. Registrar artculos de Vestir.......................

I. FORMULACIN DEL PROYECTO


1. DATOS DE LA ORGANIZACIN
UNASAM 2013-I

Pgina 12

INGENIERIA DE SISTEMAS E INFORMATICA


INGENIERIA DE SOFTWARE II

1.1.

NOMBRE DE LA ORGANIZACIN
Industria La Espiga E.I.R.L

1.2.

UBICACIN
Departamento: Ancash
Provincia: Huaraz
Distrito: Independencia.

1.3.

1.4.

GIRO DE NEGOCIO
Compra-Venta productos de panadera.
Embolsados de productos de panadera y pastelera

1.5.

1.6.

DIRECCIN
Jr. Progreso Mz.6 Lote.12 Barrio Nicrupampa

REPRESENTANTE LEGAL
Sr. Mori Meza Victoriano.

GRUPO DE INTERS
REA DE ADMINISTRACIN
Mori Meza Victoriano.
REA DE VENTAS Y COMPRAS
Mori Meza Victoriano.
REA DE ALMACN
Lpez Cubos Vernica.
EQUIPO DE PROYECTO:
Director de Proyecto
Rodrguez Camilo Bonny
Analista
Dolores Snchez Lincol
Diseador

Cacha Villacorta Santiago

Programadores

1.7.

Padilla Herrera Dean


Moya Rivera Marquinho

VISIN DE LA ORGANIZACIN.
Al ao 2019, ser la

empresa lder en el rubro de la

comercializacin de productos de panadera de nuestra localidad.


Estamos enfocados en un crecimiento constante, innovando da a
da para lograr aplicar los ms exigentes controles que conlleven
UNASAM 2013-I

Pgina 13

INGENIERIA DE SISTEMAS E INFORMATICA


INGENIERIA DE SOFTWARE II

a aportar positivamente con nuestros productos en la salud de


nuestros consumidores. Aportar a negocios similares con nuestra
estructura y servicio, as como con productos de calidad.
1.8.

MISIN DE LA ORGANIZACIN.
Somos un punto productivo en el rubro comercial, dedicados a la
elaboracin de productos panaderos con calidad y garanta.
Brindando y abasteciendo a todos nuestros clientes y potenciales
clientes un producto de calidad dentro de las normas de higiene y
una excelente atencin al cliente.

1.9.

OBJETIVOS DE LA ORGANIZACIN.

Brindar productos de calidad y ser una de las empresas lderes en

el mercado en nuestra localidad.


Contribuir a la armona con nuestros trabajadores, ofrecindoles
un amigable ambiente de trabajo, as como las herramientas,
instrumentos y capacitaciones necesarias para realizar sus

respectivas funciones.
Implantar un proceso de registro, que simplifique la tarea de la

administracin de nuestros productos, existente actualmente.


Modernizar e innovar continuamente la infraestructura y los

procesos involucrados en la atencin al cliente.


Innovar con un sistema de software el proceso de elaboracin de

los productos.
Dar a conocer las ventajas que ofrecen la materia prima que
utilizamos con respecto a los productos elaborados con esta.

1.10. RGANIGRAMA DE LA ORGANIZACIN.

UNASAM 2013-I

Pgina 14

INGENIERIA DE SISTEMAS E INFORMATICA


INGENIERIA DE SOFTWARE II

GERENCIA
GENERAL
GERENCIA GENERAL
GERENTE
GERENTE GENERAL
GENERAL

ADMINISTRACION
DE
ADMINISTRACION DE
PRODUCTOS
PRODUCTOS

AREA
AREA DE
DE
ALMACENAMIENTO
ALMACENAMIENTO

ADMINISTRADOR
ADMINISTRADOR

JEFE
JEFE DE
DE ALMACEN
ALMACEN

VENTAS
VENTAS

COMPRAS
COMPRAS
GERENTE
COMPRAS
GERENTE DE
DE COMPRAS

JEFE
JEFE DE
DE VENTAS
VENTAS

REGISTRO
DE
REGISTRO DE
PRODUCTOS
PRODUCTOS

ADQUISICION
DE
ADQUISICION DE
PRODUCTOS
PRODUCTOS
JEFE
JEFE DE
DE ADQUISICION
ADQUISICION
DE
PRODUCTOS
DE PRODUCTOS

CAJA
CAJA
CAJERO
CAJERO

JEFE
JEFE DE
DE REGISTRO
REGISTRO DE
DE
PRODUCTOS
PRODUCTOS

VENTA
EXTERNA
VENTA EXTERNA

VENTA
VENTA INTERNA
INTERNA

REPARTIDOR
REPARTIDOR

ATENCION
ATENCION AL
AL CLIENTE
CLIENTE
VENDEDOR
VENDEDOR

SECRETARIA
DE ATENCION
SECRETARIA DE
ATENCION
AL
CLIENTE
AL CLIENTE

Fig. 1 Organigrama de la Organizacin

1. DATOS DEL PROYECTO


1.1.

TTULO DEL PROYECTO


Implementacin de un software de control de Compra Venta,
Caja e inventario en la Industria La Espiga E.I.R.L de la ciudad
de Huaraz en el ao 2013.

1.2.

OBJETIVOS DEL PROYECTO

1
UNASAM 2013-I

OBJETIVOS GENERALES
Pgina 15

INGENIERIA DE SISTEMAS E INFORMATICA


INGENIERIA DE SOFTWARE II

Optimizar el control de venta, distribucin, caja e inventario,


con la implantacin de un sistema de informacin, para dar
solucin a distintos problemas dentro de la empresa y que
ser un buen aporte para el desarrollo organizacional.
2

OBJETIVOS ESPECFICOS
Realizar un buen levantamiento de informacin referente a

la empresa.
Identificar todos los requerimientos que la empresa

necesita.
Implementar en el software a disear los procesos que la

empresa realiza en las diferentes reas que contempla.


Incluir en el sistema la emisin de clculos estadsticos
para un control peridico de Stock, las ventas y la

distribucin.
Implantar el software en la empresa, teniendo en cuenta
los recursos de hardware y software, que se requiera para

el funcionamiento de este.
Asegurar la adaptacin

rpida

efectiva

de

la

organizacin, mediante capacitaciones previas.

1.3.

LA SITUACIN PROBLEMTICA.
En la organizacin, se encontraron diversos problemas en las
reas siguientes:

1.3.1. EN EL REA DE DISTRIBUCION


o Dificultad en el proceso de distribucin del pedido.
El cliente solicita cierta cantidad de productos y se
requiere un costo total para poder tener en cuenta la
cantidad a cobrar. En el momento de emitir la nota de
pedido correspondiente se emplea demasiado tiempo en la
bsqueda de precio correspondiente a cada producto, tipo,
cantidad, stock entre otros datos importantes para la
elaboracin de la nota de pedido.
UNASAM 2013-I

Pgina 16

INGENIERIA DE SISTEMAS E INFORMATICA


INGENIERIA DE SOFTWARE II

Dificultad en la bsqueda de datos de los clientes.


En la empresa no se tiene un registro de clientes que
realizan

pedidos

continuamente

lo

que

son

los

potenciales consumidores de los productos brindados. Lo


que retrasa el proceso de distribucin al buscar su
direccin, telfono o algn tipo de informacin donde se
pueda ubicar al cliente.

Dificultad en la bsqueda de antiguos clientes y/o la


clasificacin de los mismos.
Se promociona constantemente los descuentos a los
clientes con mayor consumo, pero este proceso se
desarrolla manualmente generando papeleo y costos
adicionales innecesarios como la compra de papel,
cuadernos, libros de registro, entre otros.

1.3.2. EN EL AREA DE VENTAS

Carencia de un registro de productos existentes


El administrador no cuenta con un registro de productos en
stock, y esa contabilizacin y clasificacin implica tiempo e
inexactitud al saber cundo se agotaron.

Dificultad en la bsqueda de productos y clasificacin


de los mismos.
Al solicitar el cliente la compra de una serie de productos
panaderos, resulta tedioso el proceso de bsqueda de
precios de cada uno de ellos, debido a que no se posee un
registro ni actualizacin exacta de los datos de los
productos elaborados.

1.3.3. EN EL REA DE INVENTARIO

Falta de precisin y control de existencias en los


insumos de produccin:

UNASAM 2013-I

Pgina 17

INGENIERIA DE SISTEMAS E INFORMATICA


INGENIERIA DE SOFTWARE II

En la empresa toda la informacin de los insumos estn


detallados en hojas de papel, la cual tiene que ser
constantemente actualizada, es decir que por cada venta
de un producto se debe restar del total disponible, el cual
es muchas veces, fuente de inexactitud o prdida de
informacin, aadiendo a ello lo tedioso de realizar estas
tareas. As es difcil calcular cuntos insumos quedan en
almacn, si son suficientes para la produccin del da o no.
Para registrar el ingreso de insumos se utiliza un proceso
similar a lo anteriormente mencionado.

Dificultad para hacer un historial de cambios y/o


devoluciones hechas por clientes.
La empresa acepta devoluciones por parte de clientes por
diversas razones: productos daados, mal sellados, etc.
Es as que el vendedor solo en ocasiones registra estos
procedimientos por diversos motivos como: circunstancias
de falta de tiempo, que se olvid entre otras. Esta realidad
genera una inexactitud sobre la cantidad en las existencias.
Tambin ocasiona problemas al querer hacer reportes de
los

productos

defectuosos

tomar

las

decisiones

convenientes por parte del administrador sobre qu hacer


con los productos defectuosos.

Problemas de Registro del aumento y la disminucin


de los precios de los productos
Los productos pueden subir o bajar de precio de acuerdo a
al precio de los insumos. En la empresa no existen
actualizaciones de precio registradas y documentadas sino
que se realiza de manera informal lo cual genera desorden
y confusin entre los vendedores y por lo tanto prdidas.

1.3.4. EN EL REA DE CAJA

UNASAM 2013-I

Trabajo tedioso al desear sacar reportes de ventas


Pgina 18

INGENIERIA DE SISTEMAS E INFORMATICA


INGENIERIA DE SOFTWARE II

Para la toma de decisiones en la empresa se necesita


saber el valor y la cantidad de las ventas diarias,
semanales, mensuales, semestrales y anuales al cierre de
las actividades, dichos clculos requieren de un empleo de
recurso tiempo y dinero muy grandes.

Resmenes de gastos
En la empresa al igual que existen ingresos de las ventas
tambin existe salidas o gastos como: gastos fijos (sueldos
de los empleados, electricidad, pago de impuestos, etc) y
variables (compra del tiles de escritorio, impresiones y
otros implementos). En la empresa el registro de estos
gastos no son continuos, generando confusin al sacar
clculos y cierres de caja.
Estos gastos se deben tomar en cuenta para obtener los
balances

semanales,

mensuales,

anuales

que

son

indispensables en esta empresa tanto para saber el


crecimiento o disminucin de utilidades y para la toma de
decisiones correspondientes.
2

JUSTIFICACIN DEL PROYECTO


En la actualidad, la mayora de las empresas no estn ajenos a la
tecnologa y hacen el uso de algn tipo de software para poder
automatizar sus procesos, de esta manera cada proceso que
interviene tendr una mejor calidad en el control, se reducir el
recurso tiempo y dinero, ayudara en la toma de decisiones a los
lderes de la organizacin, con informacin precisa y adecuada.
1

JUSTIFICACIN TECNOLGICA
El presente proyecto se busca utilizar las ventajas que ofrecen
las tecnologas de informacin, como vienen siendo los
software, esto ayuda a simplificar diversos procesos del
sistema. En este caso beneficiar a la empresa, facilitando la
administracin de la informacin, mediante la automatizacin

UNASAM 2013-I

Pgina 19

INGENIERIA DE SISTEMAS E INFORMATICA


INGENIERIA DE SOFTWARE II

en los procesos de clculo, registro y almacenamiento


(artculos, usuarios, clientes).
La implementacin responder exitosamente a los objetivos
de la organizacin, ya que su desarrollo exige una mayor
optimizacin en cuanto a la velocidad de respuesta, y para
que el sistema responda de manera adecuada y rpida se
necesita emplear la tecnologa mediante la implementacin del
sistema de informacin propuesto en este proyecto.
2

JUSTIFICACIN ECONMICA
Este sistema de informacin traer consigo un impacto
positivo en lo que se refiere a la parte econmica, ya que toda
organizacin espera recuperar la inversin realizada y,
adems obtener las mayores utilidades posibles. Frente a este
caso, es importante resaltar que la implementacin del
software minimizar el costo de papeleo y el recurso tiempo,
debido a que se automatizar los procesos de realizacin de
inventario, distribucin y venta de la empresa. Brindndole
adems un servicio caracterizado por la modernidad y
comodidad, influyendo de esta manera, a la preferencia del
cliente; teniendo como resultados, el crecimiento de las
utilidades.

JUSTIFICACIN OPERATIVA
El presente software a implementar optimizar la clasificacin
de la informacin, as tambin; los procesos actualmente
realizados

manualmente.

Toda

la

informacin

ser

estructurada para su fcil manejo y entendimiento, otorgando


mayor comodidad laboral al usuario y a todo el equipo
relacionado con la manipulacin de informacin de la
empresa.
Inmediatamente despus de la implementacin del sistema de
informacin, se realizar la capacitacin a los usuarios de
todas las reas involucradas, en la cual, se asegura la fcil
UNASAM 2013-I

Pgina 20

INGENIERIA DE SISTEMAS E INFORMATICA


INGENIERIA DE SOFTWARE II

adaptacin de los operadores del sistema al nuevo software,


implementado y elaborado para facilitar los procesos a los
operadores.
Por otro lado, la realizacin del proyecto brindar al equipo
ejecutor un nivel de experiencia mucho mayor, incrementando
la capacidad de anlisis, principalmente en casos de sistemas
con caractersticas similares.
3

FACTIBILIDAD DEL PROYECTO.


1

FACTIBILIDAD TECNOLGICA
Este proyecto es factible tecnolgicamente pero no en su
totalidad, ya que la empresa cuenta con un equipo para poder
implementar el sistema, pero no es suficiente porque dentro
de la empresa se realizan diferentes reas (inventarios, ventadistribucin y caja) por lo que ser necesario la adquisicin de
una computadora con mayor capacidad y caractersticas
acorde al soporte del sistema, adems se deber adquirir una
impresora para realizar los reportes y de esa manera poder
archivarlas para los informes determinados.
En Cuanto al software la empresa cuenta con las aplicaciones
como Sistema operativo Windows 7, Microsoft Office 2010, por
lo cual solo se hace necesaria la adquisicin del programa
MySQL, para administrar la base de datos, siendo estos
necesarios para el correcto funcionamiento del sistema.

FACTIBILIDAD ECONMICA
Siempre y cuando la organizacin asuma los gastos
detallados en este proyecto se podr efectuar de manera
ptima la implantacin del sistema. Ello incluye gastos de
adquisicin de equipos y depreciacin del mismo, empleado
por el equipo de desarrollo, entre otros gastos que se detallan
ms adelante.
Desde la perspectiva de la empresa, una vez implementado el
sistema traer consigo el ahorro de tiempo en el desarrollo de

UNASAM 2013-I

Pgina 21

INGENIERIA DE SISTEMAS E INFORMATICA


INGENIERIA DE SOFTWARE II

las actividades debido a la automatizacin de los procesos.


Por tanto, los gastos de depreciacin y reparacin de los
equipos empleados, no sern de gran magnitud, comparados
con los beneficios econmicos que otorgar el sistema.
3

FACTIBILIDAD OPERATIVA
Este proyecto es factible operacionalmente ya que tanto los
dueos de la organizacin como los desarrolladores tienen el
inters de desarrollar e implementar el sistema en la empresa.
Por parte de la organizacin el inters que se tiene es contar
con dicho sistema para automatizar sus procesos,

los

usuarios tienen el derecho a la calidad y comodidad en la


realizacin

de

sus

funciones

laborales

(rea-venta

distribucin).
Por otro lado, los desarrolladores muestran especial inters en
aportar con la implementacin del nuevo sistema al desarrollo
de la organizacin, comprometindonos as en la adecuada
implantacin del software en la organizacin, respetando los
requerimientos y expectativas de la empresa de forma
oportuna y confiable.
Despus de la implementacin del sistema se capacitar al
personal involucrado con la finalidad de garantizar el correcto
funcionamiento del sistema, asegurando el fcil entendimiento
y manipulacin de la informacin.
4

ALCANCE DEL PROYECTO


El alcance ms importante de este proyecto es la optimizacin
del registro de insumos, clientes frecuentes, ventas y distribucin
de la empresa. Manteniendo segura la informacin, tomando en
cuenta los requerimientos, adems de ello emitir reportes de las
actividades que se irn realizando, y entender y manipular
fcilmente cualquier informacin en el momento que la empresa
as lo vea conveniente.

UNASAM 2013-I

Pgina 22

INGENIERIA DE SISTEMAS E INFORMATICA


INGENIERIA DE SOFTWARE II

Es as que este software tendr como alcance el rea de


inventarios, con el registro de insumos disponibles para la
produccin de los productos, as tambin el registro de entrada y
salida de los mismos. En el rea de ventas, se obtendr el stock
actualizado, se automatizarn los procesos de clculo; registro y
verificacin de clientes registrados, entre otros. Brindar al rea
de Administracin la informacin veraz y constante del sistema,
para un mejor control del sistema que facilitar la toma de
decisiones.
5

INDENTIFICACIN DE RECURSOS
DESCRIPCIN

UNIDAD

Entrevistadores

Persona

Capacitador

Persona

COSTO

Persona

05/08/201

150.00

S/.
500.00

1,400.0

PROFESIONALES

0
S/.
Analista

Persona

1,000.0
0

Diseador

Persona

Persona

del curso

UNASAM 2013-I

1,000.0

1,000.0
0

Pgina 23

15/08/201
3

900.00

S/.
Persona

0
Asesor docente

13/08/201

05/09/201

S/.

S/.
Desarrollador

INICIO

S/.

S/.
Gestor de proyecto

PERIODO

06/10/201
3

13/08/201
3

FIN
10/08/2013
Entrega
del SW

24/10/2013

15/09/2013

05/10/2013

18/10/2013

24/10/2013

INGENIERIA DE SISTEMAS E INFORMATICA


INGENIERIA DE SOFTWARE II

DUEO

Gerente general
de la Industria La

Persona

Persona

13/08/201
3

24/10/2013

USUARIOS

Espiga E.I.R.L
Personal de la
Industria La
Espiga E.I.R.L

15/08/201
3

15/09/2013

RECURSOS HUMANOS
1.10.1. RECURSOS TECNOLGICOS
PERIODO

HARDWARE

DESCRIPCIN

UNIDA

CANTI

DAD

Computadoras

Unidad

04

Impresora

Unidad

01

S/. 350.00

Unidad

01

S/. 300.00

Unidad

02

S/. 70.00

Video-Cmara
digital
Pendrive de 8gb

COSTO

SOFTWARE

Unidad

01

S/.0.00

Unidad

01

S/.0.00

Unidad

01

S/.0.00

Lenguaje de
programacin java
Netbeans v7.2
Sistema Gestor de
base de datos
Mysql v5.5

UNASAM 2013-I

Pgina 24

13/08/13

24/10/13

6,000.00

modelamiento

con entorno visual

Fin

S/.

Software de
Rational Rose.

Inicio

INGENIERIA DE SISTEMAS E INFORMATICA


INGENIERIA DE SOFTWARE II

1.10.2.

MATERIALES Y ACCESORIOS

DESCRIPCIN
Folders manila tamao A4
Papel
Lapiceros
Corrector liquido
Cuaderno
Clips
Grapas
1.10.3.

UNIDAD

CANTIDAD

COSTO

Paquete
1/2 millar
Unidades
Unidades
Unidades
Caja
Caja

1
2
5
1
1
1
1

S/. 4.50
S/. 48.00
S/. 2.50
S/. 3.50
S/.3.00
S/. 3.00
S/. 3.00

SERVICIOS

DESCRIPCIN

UNIDAD

CANTIDAD

COSTO

Pasajes y gastos de transporte

Pasajes

20

S/. 60.00

Suministro de energa elctrica

Recibo

3 meses

S/. 90.00

Recibo

3 meses

S/. 45.00

Internet

Recibo

3 meses

S/. 90.00

Impresiones

Unidades

100

S/. 10.00

Fotocopias

Unidades

100

S/. 8.00

Espiralados

Unidades

S/. 6.00

Enmicados

Unidades

S/. 3.00

Telefona

mvil

celulares)

(llamadas

1.11. ESTIMACION DE COSTOS DE LOS RECURSOS


1.11.1. RECURSOS HUMANOS

UNASAM 2013-I

Pgina 25

INGENIERIA DE SISTEMAS E INFORMATICA


INGENIERIA DE SOFTWARE II

Recursos Humanos

Cantidad

Costo por persona

Total

Entrevistador

150

S/. 300.00

Capacitador

500

S/. 500.00

Gestor de proyecto

1400

S/. 1.400,00

Analista

1000

S/. 1.000,00

Diseador

900

S/.

Programador

1000

S/. 2.000,00

Asesor del curso

1000

S/. 1.000,00

TOTAL

900,00

S/. 7.100,00

2.8.2. RECURSOS TECNOLGICOS


Precio por

Recursos Tecnolgicos

Cantidad

Computadoras

04

S/. 1,500.00

S/. 6,000.00

Impresora

01

S/. 350.00

S/. 350.00

Video-Cmara digital

01

S/. 300.00

S/. 300.00

Pendrive de 8gb

02

S/. 35.00

S/. 70.00

01

S/.0.00

S/.0.00

01

S/.0.00

S/.0.00

01

S/.0.00

S/.0.00

Unidad

Total

Software de Modelamiento
Rational rose.
Lenguaje de programacin
java con entorno visual
Netbeans v7.2
Sistema Gestor de base de
datos Mysql v5.5
TOTAL

S/. 6,720.00

2.8.3 MATERIALES Y ACCESORIOS


UNASAM 2013-I

Pgina 26

INGENIERIA DE SISTEMAS E INFORMATICA


INGENIERIA DE SOFTWARE II

MATERIALES Y
ACCESORIOS

COSTO
UNIDAD

CANTIDAD

POR

COSTO

UNIDAD

Folders manila tamao A4

Paquete

S/. 4.50

S/. 4.50

Papel

1/2 millar

S/. 24.00

S/. 48.00

Lapiceros

Unidades

S/. 0.50

S/. 2.50

Corrector liquido

Unidades

S/. 3.50

S/. 3.50

Cuaderno

Unidades

S/.3.00

S/.

Clips

Caja

S/. 3.00

S/. 3.00

Grapas

Caja

S/. 3.00

S/. 3.00

TOTAL

3.00

S/. 67.50

2.8.4 SERVICIOS
COSTO
DESCRIPCIN

CANTIDAD

POR
UNIDAD

COSTO

Pasajes y gastos de transporte

20

S/.3.00

S/.

60.00

Suministro de energa elctrica

3 meses

S/. 30.00

S/.

90.00

Telefona mvil (llamadas

3 meses

S/. 15.00

S/.

45.00

3 meses

S/. 30.00

S/.

90.00

Impresiones

100

S/. 0.10

S/.

10.00

Fotocopias

100

S/. 0.08

S/.

8.00

Espiralados

S/. 2.00

S/.

6.00

Enmicados

S/. 3.00

S/.

3.00

celulares)
Internet

TOTAL

UNASAM 2013-I

S/. 312.00

Pgina 27

INGENIERIA DE SISTEMAS E INFORMATICA


INGENIERIA DE SOFTWARE II

RESUMEN DEL COSTO DE LOS RECURSOS


Recursos Humanos

S/ 7,100.00

Recursos Tecnolgicos

S/. 6,720.00

Materiales y accesorios

S/.

67.50

Servicios

S/.

312.00

COSTO TOTAL DEL PROYECTO

S/. 14.199,50

2.9 IDENTIFICACION Y GESTIN DE RIESGOS


A continuacin presentamos una Escala de Probabilidad de Ocurrencia de
Riesgos en la empresa.
Muy Bajo
UNASAM 2013-I

Bajo

Moderado
Pgina 28

Alto

Muy Alto

INGENIERIA DE SISTEMAS E INFORMATICA


INGENIERIA DE SOFTWARE II

(0 10)%

(11 25)%

(26 50)%

PROBABILIDA
RIESGO

PRDIDAS

D DE
OCURRENCIA

(51 70)%

(71 100)%

TIPOS DE
PLAN DE

RIESGO

CONTINGENCIA
Buscar diferente

No tener en

Credibilidad

cuenta un

por parte de

requerimiento

la

esencial para la

informacin
Muy Bajo

organizacin

organizacin

realizando

Riesgo de

cuestionarios,

negocio

encuestas y
entrevistas
Proyectarnos y

No anticiparse,

Dinero,

a los cambios

Calidad y

que se pueden

prdida de

dar en la

obtener todos los


Bajo

tiempo

organizacin

requerimientos

Riesgo

necesarios para

Tcnico

los posibles
cambios.
Centrarnos en el
problema
general, porque

Resolver los

No se podr

problemas de
forma general y
no de forma

reutilizar la
informacin ni

especifica

al momento
Muy Bajo

el cdigo

obtener

Riesgo del

soluciones

proyecto

podremos
utilizarlos en los
problemas
especficos

Prdida de

tiempo y

tiempo en la

Realizar las

Riesgo del

atraso en el

preguntas claras

negocio y

toma de

desarrollo del

y concisas, al

del

decisiones de

proyecto

momento de

proyecto

UNASAM 2013-I

Moderado

Pgina 29

INGENIERIA DE SISTEMAS E INFORMATICA


INGENIERIA DE SOFTWARE II

los
requerimientos

recoger los

en la

requerimientos

organizacin.
Realizar una
charla con el

Resistencia al

personal y

cambio por
parte del

Tiempo

Moderado

personal de la

explicarles el

Riesgo del

beneficio que

negocio

tendrn con la

empresa

implantacin del
software

La mala

Tiempo,

implementaci

dinero y

n de la base de

confianza de

datos

la empresa.

Concentrarnos y
analizar la
Bajo

informacin para
su correcta

Riesgo
tcnico

implementacin

Perdida de
Informacin,
por eliminacin
accidental de
documentos,
falla de
ordenadores, y
omisin de

Tiempo,

Realizar

informacin,
dinero y
demora en la

constantemente
Bajo

copia de

entrega del

seguridad

sistema

diagramas.

UNASAM 2013-I

el backup y las

Pgina 30

Riesgo del
proyecto

INGENIERIA DE SISTEMAS E INFORMATICA


INGENIERIA DE SOFTWARE II

Discrepancia

Tener un objetivo

en la

Tiempo y

coordinacin

culminacin

del proyecto

claro y nico por


Alto

del sistema

por parte de los

integrantes del

La mala
planificacin y
coordinacin

Tiempo en el

Realizar los

desarrollo del

procesos de

sistema y en

para el
desarrollo del
software
Desmotivacin
equipo de

Riesgo del
proyecto

proyecto

integrantes

por parte del

parte de los

coordinada y bien

sistema

planificada

Tiempo y

Apoyarnos

Tiempo y

experiencia

confiabilidad

para realizar el

por la

proyecto

empresa

presupuesto
del proyecto

Bajo

el desarrollo

Falta de

Disminuir el

la entrega del

proyectos
Bajo

similares y
consultar con el

afecte a la

desarrollo del

organizacin y

proyecto

Riesgo del
proyecto

Riesgo
tcnico

Hacer un contrato
Alto

legal con el

Riesgo del

gerente de la

proyecto

empresa
De manera

Tiempo en el

proyecto

docente

sistema

econmica que

Riesgo del

Investigar sobre

Calidad y
retraso para

mutuamente y
compartir ideas

Crisis

organizada poder
Alto

cubrir todos los


gastos del

al proyecto

UNASAM 2013-I

manera

la entrega del

motivacin en

trabajo

Moderado

proyecto

Pgina 31

Riesgo
tcnico y
del
proyecto

INGENIERIA DE SISTEMAS E INFORMATICA


INGENIERIA DE SOFTWARE II

2.10 LIMITACIONES DEL PROYECTO


2.10.1 LIMITACIN ECONMICA
Debido a que este proyecto es de carcter acadmico, no se cuenta
con la disposicin econmica adecuada. Por tal motivo la inversin

ser cubierta al 100% por las personas encargadas a la realizacin.


La decisin de la implementacin del proyecto desarrollado, queda a
disposicin de la empresa.

2.10.2 LIMITACIN TECNOLGICA


La empresa en la actualidad lleva los registros de cuentas con una
libreta o cuaderno el cual retrasa el desarrollo de los procesos para
llevar acabo la implementacin del sistema.
2.10.3 LIMITACIN CRONOLGICA
Una de las limitaciones ms notoria es el tiempo, ya que no
contamos con mucha disposicin de la persona encargada de la

empresa, por motivo que se encuentran trabajando.


La falta de tiempo para lograr todos los objetivos planteados en el
cronograma mencionado creara algunos retrasos, esto se debe al
corto tiempo con el que dispone el equipo de trabajo para realizar
este estudio.

2.10.4 LIMITACIN TCNICA


A medida que se desarrolle el proyecto, el grupo de trabajo, ira
mostrando paulatinamente los resultados del mismo (GUI) a la

organizacin.
La falta de precisin en el desarrollo de base de datos podra originar

rectificaciones de la misma.
Poco dominio por parte de los desarrolladores en el modelamiento de
diagramas.

2.11 SELECCIN DE METODOLOGA DE DESARROLLO.


En la actualidad, la utilizacin de metodologas para el desarrollo de
aplicaciones y de proyectos de software son casi imposibles de omitir,
debido a la necesidad de controlar las variables que conlleva el mismo
desarrollo, y adems para poder llevar una ordenada elaboracin de
UNASAM 2013-I

Pgina 32

INGENIERIA DE SISTEMAS E INFORMATICA


INGENIERIA DE SOFTWARE II

las aplicaciones, por lo tanto, seguir metodologas y estndares nos


llevan a estar en competitividad en todo momento. Las metodologas
utilizadas en el presente proyecto.
2.11.1 PROCESO UNIFICADO DE RATIONAL (RUP)
Nuestro equipo de trabajo utilizara la Metodologa de Proceso Unificado
de Rational RUP), porque nos va permitir realizar las siguientes
actividades que a continuacin detallaremos:
Nos permite la elaboracin de distintos diagramas, smbolos y

notaciones; que nos van a proveer una fcil ejecucin del


proceso de elaboracin de un Sistema de Software, que
describen como est estructurado el sistema desde diferentes
perspectivas.
Gracias a que realiza un seguimiento detallado en cada una de

sus fases, nos va permitir obtener un software de calidad que


realice diversas actividades que cumpla con las expectativas del

grupo de trabajo y del usuario.


Provee un entorno de proceso de desarrollo configurable,

basado en estndares.
Permite tener claro y accesible el proceso de desarrollo que se

sigue.
Permite ser configurado a las necesidades de la organizacin y

del proyecto.
Es de gran utilidad en proyectos de innovacin.
Es sencillo, ya que sigue los pasos intuitivos necesarios a la

hora de desarrollar el software.


Cuenta con un enfoque disciplinado en la asignacin de tareas y
responsabilidades dentro de una organizacin del desarrollo.
2.11.2 Lenguaje Unificado De Modelado (UML)
Es un lenguaje grfico para la especificacin, visualizacin,
construccin y documentacin de modelos orientados a objetos
que representan sistemas intensivos en software.

Proporcionar

modelamiento ampliamente aceptado y listo para usar.


Integra las mejores prcticas de desarrollo de software.

UNASAM 2013-I

los

desarrolladores

Pgina 33

un

lenguaje

de

INGENIERIA DE SISTEMAS E INFORMATICA


INGENIERIA DE SOFTWARE II

Permite el intercambio de modelos entre las diferentes

herramientas de software.
Es el lenguaje de modelado de objetos estndar dominante.
Es apoyado por metodlogos y empresas importantes en

tecnologa de informacin.
Cuenta con la aprobacin de OMG como notacin estndar.

2.11.3 MTODO DE LA INVESTIGACIN


2.11.1.1 INDUCTIVO.
Debido a que se realizar una serie de pasos : utilizacin
de la metodologa RUP, Software de Aplicacin Netbeans
7.2 y como sistema manejador de base de datos MySQL
Server 5.1 para llegar al objetivo final que ser la
construccin del software, es decir partiremos de lo
particular para llegar a lo general.
2.11.1.2 DEDUCTIVO.
Ya que realizar una serie de pruebas para demostrar el
funcionamiento correcto del sistema la cual ser aplicada a
cada uno de los componentes del sistema (lgica de
negocio). As como verificar la obtencin de datos en forma
rpida.

2.12 PRINCIPALES REQUERIMIENTOS Y CARACTERSTICAS DEL


PROYECTO A IMPLEMENTAR.
2.12.1 REQUERIMIENTOS FUNCIONALES:
PROCESO: Gestionar Venta de Productos
Registrar venta de productos.
Registrar la entrada de productos al almacn.
Generar reporte de ventas diario, mensual y anual.
Generar reporte de compras de insumos.
Reportar inventario de productos.
Actualizar cantidad de productos para la venta
Registrar a los clientes.
Crear cuentas de acceso al sistema.
UNASAM 2013-I

Pgina 34

INGENIERIA DE SISTEMAS E INFORMATICA


INGENIERIA DE SOFTWARE II

Registrar boletas y facturas de la empresa.

PROCESO: Gestionar Distribucin de Productos


Generar lista de pedidos de productos con repartos
pendientes y sus respectivos centros de distribucin (puntos

de venta).
Generar listado con los productos a recepcionar el repartidor,

enviados por el almacn.


Registrar la cantidad de productos que salen del centro de

produccin para su distribucin parcial o completa.


Registrar descuentos del monto a cobrar por la demora de la

entrega del pedido a los clientes.


Registrar devoluciones de los productos (pedidos).
Registrar datos de los Repartidores.
Registrar el monto cobrado por la venta realizada en el

respectivo comprobante de pago.


Registrar la posibilidad de capturar pedidos para clientes
espordicos.

PROCESO: Gestionar Flujo de Caja


Registrar y actualizar entrada de dinero a caja
Registrar y actualizar salida de dinero de caja
Generar e imprimir reportes de entrada y salida de dinero de

caja diario y en un rango de fechas


Generar reporte de utilidades generados mensualmente
Generar un reporte de los productos vendidos en el da

PROCESO: Gestionar Inventario:


Registrar los insumos luego de la compra.
Ordenar los insumos mediante la fecha de vencimiento.
Ingresar la lista de insumos que requiere el personal

capacitado.
Descontar la cantidad requerida en la lista de insumos segn

el orden de compra y o fecha de vencimiento.


Tenga un informe del movimiento al final del da.
Avisar cuando hay escasez de insumos para ir a comprar.

2.12.2 REQUERIMIENTOS NO FUNCIONALES:


Proporcionar una vista agradable al usuario.
Facilitar la identificacin de los componentes del sistema al
usuario.
UNASAM 2013-I

Pgina 35

INGENIERIA DE SISTEMAS E INFORMATICA


INGENIERIA DE SOFTWARE II

Disminuir la inversin del tiempo en el aprendizaje de uso del

producto.
Facilitar el acceso y uso del producto a usuarios sin

experiencia en el manejo del producto.


Evitar el retraso en las actividades de las ventas y compras

(Rapidez en el acceso a base de datos).


Debe ser eficaz y eficiente.
Realizar pistas de auditora, seguridad y crear cada cierto

tiempo un backup de la base de datos.


La plataforma en que se desarrollar el software ser

NetBeans utilizando el lenguaje de programacin Java.


El Sistema debe tener un control de permisos para los

usuarios.
La duplicidad de pedidos se verificara a travs del cdigo de
pedido de referencia del cliente. En caso de repeticin el
sistema contara y a de mostrarme un mensaje informativo de

aviso.
Facilidad y rapidez en la interfaz grfica de usuario GUI para
la captura de pedidos que registrara el repartidor.

2.12.3 RESTRICCIONES EXTERNAS:


El producto debe ser portable para la plataforma Windows.
- El software ser administrado por personal capacitado.
- El sistema deber ser nico y solo utilizable por la empresa en

cuestin.
El sistema no deber revelar informacin al personal no
permitido.

UNASAM 2013-I

Pgina 36

INGENIERIA DE SISTEMAS E INFORMATICA


INGENIERIA DE SOFTWARE II

2.13 ARQUITECTURA BASICA O GENERAL DEL SISTEMA


2.14
Gestionar Venta

CONTIENE

Registrar
distribucin de
productos

ADMINISTRA
DOR

CONTADOR
DATOS

Registrar Flujo
de Caja

CAJERO
Gestionar
Inventario

Fig. 2 Arquitectura Bsica o General del SIstema

UNASAM 2013-I

Pgina 37

ALMACENER
O

INGENIERIA DE SISTEMAS E INFORMATICA


2.14

CRONOGRAMA DE ACTIVIDADES

UNASAM 2013-I

Pgina 38

INGENIERIA DE SOFTWARE II

Etapa

Actividad
Visitar a la

Mes1
Recursos Responsabl
S1 S S S S
INGENIERIA DE SISTEMAS
E INFORMATICA
e
2 II3 4 1
INGENIERIA DE SOFTWARE
Pasajes de Entrevistado

empresa y

transporte

entrevistar al

urbano.

res

gerente
Estudio
preliminar

general.
Elaboracin y
documentaci

Laptop,

Equipo de

n del perfil

hojas de

desarrollado

de la

papel,

res

empresa.

lapiceros,

Con la

folder.

X X

recopilacin
de
informacin

Anlisis

hecha.
Recoleccin

Requerimien

de

tos

Grupo de

requerimiento

Informacin

trabajo

obtenida

(entrevista y

durante la

observacin)

entrevista,

hojas de
papel,
lapiceros,
folder,
Anlisis de

laptop.
Respuesta

los

de las

requerimiento

entrevistas

al gerente y

X
Analista

usuarios.
Evaluacin

Informacin

de los

detallada del

requerimiento

movimiento

s
del empresa
UNASAM 2013-I
Documentaci
Hojas de
Documentac

n de los

papel,

Analista

Pgina 39
X
Gestor de

Periodo
Mes 2
S S S S

Mes 3
S S

INGENIERIA DE SISTEMAS E INFORMATICA


INGENIERIA DE SOFTWARE II

2.15 FINANCIAMIENTO DEL PROYECTO.


Para el desarrollo del proyecto, se utilizarn herramientas de
desarrollo que son libres, por lo que los costos en este punto son
nulos. Por otro lado los costos por el anlisis y el desarrollo sern
absorbidos por los integrantes del equipo de trabajo ya que el
proyecto es de carcter acadmico.

II. FUNDAMENTO TERICO


UNASAM 2013-I

Pgina 40

INGENIERIA DE SISTEMAS E INFORMATICA


INGENIERIA DE SOFTWARE II

II.1 ANTECEDENTES
En la actualidad existen muchas empresas que utilizan software con
licencia y gratuitos para el para empresas panificadoras, resolviendo el
proceso de compra-venta de productos panaderos como podemos
mencionar algunos programas vrPanadero, ZeusPOS, TVinforpyme y
como es tambin la aplicacin tctil BDP-Net de Panaderia y
Pasteleria.
En nuestra localidad existen softwares funcionado con mucho xito
como las que utilizan las panaderas y/o cafeteras (Rossonero,
Buongiorno, etc.).
II.2 DEFINICION DE TERMINOS Y CONCEPTOS RELACIONADOS
CON EL PROYECTO
II.2.1 DEFICIN DE TERMINOS DEL NEGOCIO
Es necesario conocer conceptos importantes que se manejan
en la empresa es por eso que se elabora el presente glosario
de trminos.
a) ADMINISTRADOR
Persona encargada del manejo de todas las reas de la
empresa.
b) ALMACENERO
Tambin conocido como almacenista es la persona
encargada de clasificar y situar los productos panaderos en
las estanteras designadas de la empresa.
c) VENDEDOR
Persona encargada de realizar la atencin del cliente para
la venta de artculos de vestir.
d) CAJERO
Persona responsable de sumar la cantidad debida por una
compra, cargar al cliente esa cantidad y despus, recoger
el pago por los artculos de vestir vendidos.
e) REPARTIDOR
Persona responsable de realizar la distribucin de
productos a los diferentes puntos de venta.
f) CONTADOR
UNASAM 2013-I

Pgina 41

INGENIERIA DE SISTEMAS E INFORMATICA


INGENIERIA DE SOFTWARE II

Persona encargada de la parte contable de la empresa.


g) JEFE DE PRODUCCION
Persona responsable del rea de produccin de la
empresa.
h) PROVEEDOR
Persona que abastece a la empresa de insumos
necesarios para la produccin de productos panaderos.
i) CLIENTE
Persona o empresa que adquiere algn producto de la
empresa.
j) ALMACEN
Lugar o espacio fsico para el almacenaje de los productos
e insumos.
k) PRODUCTOS PANADEROS
Son los diferentes productos que la empresa elabora como
panes, biscochos, pasteles, etc.
l) COMPROBANTE DE PAGO
Es el documento que acredita la transferencia de bienes, la
cual debe ser emitida y/o impresa conforme al reglamento
de comprobantes de pago.
m) FLUJO DE TRABAJO
Un flujo de trabajo es una secuencia de actividades que
produce un resultado valioso.
n) PAGO
Es la entrega de dinero por la compra de productos
panaderos.
o) GASTO
Es una salida de dinero que la empresa debe pagar por
productos o servicios.
p) INVENTARIO
Es el registro de productos e insumos hechos con orden y
al detalle.
q) NOTA DE PEDIDO
Es el documento que utiliza la empresa para que a travs
de l los clientes soliciten sus pedidos.
r) PRECIO
Es el pago asignado al productos y es expresada en
unidades monetarias.
s) STOCK

UNASAM 2013-I

Pgina 42

INGENIERIA DE SISTEMAS E INFORMATICA


INGENIERIA DE SOFTWARE II

Es el conjunto productos o insumos disponibles en el


almacn de la empresa.
t) VENTA
Es la operacin que se realiza por la transaccin de
productos, en la que interviene el cliente.
u) COMPRA
Es la operacin que se realiza por la adquisicin de
insumos.
2.2.2. DEFINICIN DE TERMINOS DE METODOLOGIAS
a) GUI
Graphic User Interface o Interfaz Grfica de Usuario. Conjunto de
formas y mtodos que posibilitan la interaccin de un sistema con
los usuarios utilizando formas grficas e imgenes. Cuando se dice
con formas grficas se refiere a botones, conos, ventanas, fuentes,
etc. los cuales representan funciones, acciones e informacin.
b) UML
Unified Modeling Language - Lenguaje Unificado de Modelado. Es un
popular lenguaje de modelado de sistemas de software. Se trata de
un lenguaje grfico para construir, documentar, visualizar y
especificar un sistema de software. Entre otras palabras, UML se
utiliza para definir un sistema de software.
c) RUP
Proceso Unificado de Rational, es una metodologa que busca
mejorar las practicas que se implementan en el desarrollo de
software, basndose en requerimientos comprobados a nivel
comercial, y que en el mbito de oferta y demanda actual cumpla
con los requerimientos obtenidos.
CARACTERSTICAS

Guiado/Manejado por Casos de Uso:


La razn de ser de un sistema software es servir a usuarios ya
sean humanos u otros sistemas; un caso de uso es una facilidad

que el software debe proveer a sus usuarios.


Centrado en Arquitectura:

UNASAM 2013-I

Pgina 43

INGENIERIA DE SISTEMAS E INFORMATICA


INGENIERIA DE SOFTWARE II

La arquitectura involucra los elementos ms significativos del


sistema y est influenciada entre otros por plataformas software,
sistemas operativos, manejadores de bases de datos, protocolos,
consideraciones de desarrollo como sistemas heredados y

requerimientos no funcionales.
Desarrollo basado en componentes:
La creacin de sistemas intensivos en software requiere dividir el
sistema en componentes con interfaces bien definidas, que

posteriormente sern ensamblados para generar el sistema.


Utilizacin de un nico lenguaje de modelado:
UML es adoptado como nico lenguaje de modelado para el

desarrollo de todos los modelos.


Actividades:
Una actividad de un trabajador en concreto es una unidad de
trabajo que una persona que desempee ese rol puede ser
solicitado a que realice. Las actividades tienen un objetivo
concreto, normalmente expresado en trminos de crear o
actualizar algn producto.

d) REQUERIMIENTOS FUNCIONALES
Un requisito funcional define el comportamiento interno del software:
clculos,

detalles

tcnicos,

manipulacin

de

datos

otras

funcionalidades especficas que muestran cmo los casos de uso


sern llevados a la prctica. Son complementados por los requisitos
no funcionales, que se enfocan en el diseo o la implementacin.
e) REQUERIMIENTOS NO FUNCIONALES
Un requisito no funcional o atributo de calidad es, en la ingeniera de
sistemas y en la ingeniera de software, un requisito que especifica
criterios que pueden usarse para juzgar la operacin de un sistema
en lugar de sus comportamientos especficos, ya que stos
corresponden a los requisitos funcionales. Por tanto, se refieren a
todos los requisitos que no describen informacin a guardar, ni a
funciones a realizar.

UNASAM 2013-I

Pgina 44

INGENIERIA DE SISTEMAS E INFORMATICA


INGENIERIA DE SOFTWARE II

f) REGLAS DE NEGOCIO
Las Reglas de Negocio o Conjunto de Reglas de Negocio describe
las polticas, normas, operaciones, definiciones y restricciones
presentes en una organizacin y que son de vital importancia para
alcanzar los objetivos misionales.
Ejemplos de reglas de negocio: " Por la venta de 20 o ms paquetes
de biscochos, se otorga uno adicional".

g) MYSQL
MySQL es un sistema de gestin de bases de datos (SGBD)
multiusuario, multiplataforma y de cdigo abierto. Pertenece a la
compaa sueca MySQL AB, a la que le pertenece casi todos los
derechos del cdigo fuente.
h) NETBEANS
NetBeans es un entorno de desarrollo, hecho principalmente para el
lenguaje de programacin Java
La plataforma NetBeans permite que las aplicaciones sean
desarrolladas a partir de un conjunto de componentes de software
llamadas mdulos. Un mdulo es un archivo Java que contiene
clases de java escritas para interactuar con las APIs de NetBeans y
un archivo especial (manifest file) que lo identifica como mdulo.
i) BASE DE DATOS
Una base de datos o banco de datos (en ocasiones abreviada con la
sigla BD) es un conjunto de datos pertenecientes a un mismo
contexto y almacenados sistemticamente para su posterior uso.
Actualmente, y debido al desarrollo tecnolgico de campos como la
informtica y la electrnica, la mayora de las bases de datos estn
en formato digital (electrnico), que ofrece un amplio rango de
soluciones al problema de almacenar datos.
UNASAM 2013-I

Pgina 45

INGENIERIA DE SISTEMAS E INFORMATICA


INGENIERIA DE SOFTWARE II

j) SCRIPT
En informtica un guion, archivo de rdenes o archivo de
procesamiento por lotes, vulgarmente referidos con el barbarismo
script, es un programa usualmente simple, que por lo regular se
almacena en un archivo de texto plano. Los guiones son casi
siempre interpretados, pero no todo programa interpretado es
considerado un guion. El uso habitual de los guiones es realizar
diversas tareas como combinar componentes, interactuar con el
sistema operativo o con el usuario. Por este uso es frecuente que los
shells sean a la vez intrpretes de este tipo de programas.
k) INTERFAZ
Interfaz es lo que conocemos en ingls como interface (superficie de
contacto). En informtica, se utiliza para nombrar a la conexin fsica
y funcional entre dos sistemas o dispositivos de cualquier tipo dando
una comunicacin entre distintos niveles. Su plural es interfaces.' 1 .
Adems, la palabra interfaz se utiliza en distintos contextos:

INTERFAZ COMO INSTRUMENTO: desde esta perspectiva la


interfaz es una "prtesis" o "extensin" (McLuhan) de nuestro
cuerpo. El ratn es un instrumento que extiende las funciones de
nuestra mano y las lleva a la pantalla bajo forma de cursor. As,
por ejemplo, la pantalla de una computadora es una interfaz entre
el usuario y el disco duro de la misma.

INTERFAZ COMO SUPERFICIE: algunos consideran que la


interfaz nos trasmite instrucciones ("affordances") que nos
informan sobre su uso. La superficie de un objeto (real o virtual)
nos habla por medio de sus formas, texturas, colores, etc.

INTERFAZ COMO ESPACIO: desde esta perspectiva la interfaz


es el lugar de la interaccin, el espacio donde se desarrollan los
intercambios y sus manualidades.

l) MAPEO DE BASE DE DATOS


UNASAM 2013-I

Pgina 46

INGENIERIA DE SISTEMAS E INFORMATICA


INGENIERIA DE SOFTWARE II

El mapeo es una tcnica de programacin para convertir datos entre


el sistema de tipos utilizado en un lenguaje de programacin
orientado a objetos y el utilizado en una base de datos relacional. En
la prctica esto crea una base de datos orientada a objetos virtual,
sobre la base de datos relacional. Esto posibilita el uso de las
caractersticas propias de la orientacin a objetos (bsicamente
herencia y polimorfismo). Hay paquetes comerciales y de uso libre
disponibles que desarrollan el mapeo relacional de objetos, aunque
algunos programadores prefieren crear sus propias herramientas
ORM.
m) MAPEO DE INTERFACES
Indica el inicio y fin del sistema, y todos los formularios por los
cuales tiene que ir el usuario, para llegar a un determinado
formulario.

UNASAM 2013-I

Pgina 47

INGENIERIA DE SISTEMAS E INFORMATICA


INGENIERIA DE SOFTWARE II

III. DESARROLLO DEL PROBLEMA


III.1 ANALISIS
III.1.1 MODELO DE NEGOCIO
III.1.1.1 DESCRIPCION DE LOS PROCESOS Y REGLAS DE NEGOCIO
III.1.1.1.1 GESTIONAR COMPRA DE INSUMOS

UNASAM 2013-I

Pgina 48

PROCESO

GESTIONAR COMPRA DE INSUMOS

DESCRIPCION

ACTIVIDAD

ACTORES

REGLAS

INGENIERIA DE SISTEMAS E INFORMATICA


En
este
En
caso del DE
Almacenero
INGENIERIA
SOFTWARE II Toda compra de
Jefe de
proceso
se
produccin diaria
insumo
es
El
almacenero
controla
la
respaldado por
Produccin
verifica la existencia Vendedor
compra
de
comprobantes de
de insumos en el Administrador
insumos para
pago.
Cajero
almacn.

Toda
compra es al
Proveedor
la produccin:
El almacenero realiza
contado y en
diaria y de
listado de insumos
efectivo.
pedidos
de
faltantes para la
El informe que
productos
produccin.
emite
el
En caso de solicitud de
panaderos.
administrador es
pedidos
El Vendedor entrega

listado pedidos al
Jefe de Produccin.
El Jefe de Produccin

realiza un estimado
de insumos para la
produccin de los
pedidos.
El Jefe de Produccin
entrega el estimado
de

insumos

al

almacenero.
El
Almacenero
verifica la existencia
de insumos en el
almacn.
El almacenero realiza

una

lista

insumos

de

faltantes

para los pedidos.


Actividades que
se cumplen en
ambos casos
El almacenero solicita

dinero

para

la

compra de insumos
al administrador.
El
administrador
UNASAM 2013-I
Pgina 49
ordena
que

al

cajero

entregue

el

detallado.

INGENIERIA DE SISTEMAS E INFORMATICA


INGENIERIA DE SOFTWARE II

III.1.1.1.2 GESTIONAR VENTA DE PRODUCTOS


PROCESO

GESTIONAR VENTA DE PRODUCTOS

DESCRIPCION

ACTIVIDADES

Venta Interna
se registran las El Cliente Solicita

su pedido.
ventas internas
El Vendedor toma
y externas de

nota de pedido
los
diversos
del Cliente.
productos
de El
Vendedor
panadera que
informa el precio
En este proceso

ofrece

ACTORES
Cliente
Vendedor
Cajero
Almacenero
Repartidor

la

del producto.
Vendedor
empresa a sus El
respectivos

verifica

clientes.

disponibilidad

la

de productos.
En caso sea una
venta

al

mayor,

Por la venta de
20

ms

paquetes

de

biscochos,

se

otorga

uno

adicional.
Toda venta es al
contado

en

efectivo.
Solo
aceptan
cambios

de

productos

en

mal estado el

por

mismo da de la

el

venta.
Los productos en

Vendedor
consulta

al

Almacenero

si

se tiene el stock
UNASAM 2013-I

REGLAS

Pgina 50

mal estados son


inmediatamente
desechados.

INGENIERIA DE SISTEMAS E INFORMATICA


INGENIERIA DE SOFTWARE II

necesario

de

productos.
El
Almacenero
informa

al

vendedor sobre
el

stock

de

productos.
El Cliente realiza
el

pago

correspondiente
al cajero.
El Cajero emite
comprobante de
pago (Copia) al
Cliente.
El
Cliente
presenta

el

comprobante al
Vendedor.
El
Vendedor
entrega

los

productos

al

Cliente.
Venta externa
El
vendedor
ofrece
productos a sus
clientes

(Va

telefnica

personalmente)
El
Vendedor
registra
pedido

el
de

los

clientes.
El
Vendedor
UNASAM 2013-I

Pgina 51

Una vez
efectuado el pago
correspondiente,
no hay devolucin
de efectivo.

INGENIERIA DE SISTEMAS E INFORMATICA


INGENIERIA DE SOFTWARE II

informa el precio
total

de

sus

pedidos

al

Cliente.
El
Vendedor
consulta con el
Almacenero

si

se cuenta con el
stock necesario.
El
Almacenero
verifica
existencia

de

productos

informa

al

Vendedor.
El
Almacenero
hace entrega de
los pedidos de
los clientes al
Repartidor.
El Repartidor lleva
y hace entrega
del

pedido

correspondiente
a cada Cliente.
Los
Clientes
realizan el pago
correspondiente
de sus pedidos
al Repartidor
El
Repartidor
emite

el

comprobante de
pago (Copia) al
UNASAM 2013-I

Pgina 52

INGENIERIA DE SISTEMAS E INFORMATICA


INGENIERIA DE SOFTWARE II

cliente.
El
Repartidor
entrega

al

Cajero el dinero
y

los

comprobantes
de

pago

(Original) por las


ventas
realizadas.
Informes:
El cajero realiza
informe de ventas
internas y
externas.

III.1.1.1.3 GESTIONAR INVENTARIO


PROCESO
DESCRIPCCIO
N

GESTIONAR INVENTARIO
ACTIVIDAD

ACTORES

En este proceso INSUMOS

Ingreso de

se registran los

Insumos:
Insumos para la
El
Administrador
produccin
de
entrega
el
los
diferentes

informe sobre la
productos
compra
de
panaderos y los
insumos
al
Productos que
UNASAM 2013-I

Almacenero
Administrador
Jefe de
Produccin
Vendedor
Repartidor

Pgina 53

REGLAS
Todo

Insumo

ingresa

al

almacn
previo
Informe.
Insumo

Producto
pasada

la

INGENIERIA DE SISTEMAS E INFORMATICA


INGENIERIA DE SOFTWARE II

ofrece
distribuye

Almacenero.
Almacenero
la El

empresa.
Contando con un
registro

registra

la

entrada

de

Insumos.
El
Almacenero

fecha

de

vencimiento o
en mal estado
es
desechado.
Los Informes de

detallado y un

Ingresa

los

control

Insumos

al

Insumos y de

almacn.
Almacenero
Ingreso y Salida El
clasifica
los
de Insumos y

Productos es

minucioso en el

Productos

Insumos

de

de

semanal.
El Informe de
Salida

de

acuerdo al tipo y

Insumos y de

fecha

Productos es

de

vencimiento.
Salida de
Insumos:
El
Jefe

diaria.
El Almacenero
de

Produccin
solicita

los

insumos para la
produccin

al

Almacenero
previa

vista

de

receta.
El
Almacenero
verifica la existen
de los insumos.
El
Almacenero
registra la Salida
de los Insumos.
El
Jefe
de
Produccin
recoge
UNASAM 2013-I

Ingreso

del
Pgina 54

lleva un control
anticipado de
Insumos y
Productos.

INGENIERIA DE SISTEMAS E INFORMATICA


INGENIERIA DE SOFTWARE II

almacn

los

Insumos
solicitados para la
produccin
encargada.
PRODUCTOS
Ingreso de
Productos:
El
Almacenero
registra
Ingreso
El

el
de

los

Productos.
Almacenero
Ingresa
Productos

los
al

almacn.
El
Almacenero
clasifica

los

Productos

de

acuerdo al tipo y
fecha

de

vencimiento.
Salida de
Productos:
El

Repartidor

Vendedor

El

presenta

el

pedido

al

Almacenero.
Almacenero
verifica

UNASAM 2013-I

la
Pgina 55

INGENIERIA DE SISTEMAS E INFORMATICA


INGENIERIA DE SOFTWARE II

existencia

del

pedido.
El
Almacenero
informa
Vendedor

al
o

al

Repartidor sobre
la existencia del
pedido solicitado.
El
Almacenero
registra la Salida
del producto.
El
Almacenero
entrega

los

Productos
requeridos
Vendedor

al
o

al

Repartidor.
Informes:
El
Almacenero
genera

un

Informe

de

Ingreso y Salida
de:

Insumos

Productos

al

Administrador.
El
almacenero
informa la falta de
insumos

productos

al

Administrador.

UNASAM 2013-I

Pgina 56

INGENIERIA DE SISTEMAS E INFORMATICA


INGENIERIA DE SOFTWARE II

III.1.1.1.4 GESTIONAR FLUJO DE CAJA


PROCESO

GESTIONAR FLUJO DE CAJA

DESCRIPCION ACTIVIDAD
En
proceso

este

ACTORES

INGRESO

DE - Cliente

DINERO
Ventas Interna
- Cajero
registra
los
El Cliente realiza el
ingresos
y
pago de la compra - Repartidor
salidas
de
al Cajero.
dinero dentro El Cajero registra los
de la empresa,
ingresos de las
Administrador
realizando
ventas realizadas.
Venta Externa
informes
de
El
Repartidor
- Contador
ganancia
y
entrega al Cajero
perdida.
el dinero y el

REGLAS

se

comprobante

dinero

que

entra y sale de
Caja

es

sustentado con
su comprobante
de

pago

respectivo.
El informe

de

entrada y salida
de

de

dinero

es

detallado.
El pago para el
personal

de

pago (Original) por

produccin

es

las

semanal

ventas

realizadas.

SALIDA

DE

DINERO

Pgina 57

quincenal.
El pago para el
personal
administrativo

El Cajero registra las


UNASAM 2013-I

El

es mensual.

INGENIERIA DE SISTEMAS E INFORMATICA


INGENIERIA DE SOFTWARE II

salidas de dinero
por

diferentes

conceptos
(insumos, pago a
personal

de

produccin

personal
administrativo).
Informes
El Cajero genera el
informe

de

los

ingresos y salidas
de dinero diario.
El Cajero genera el
informe
ganancia

de
neta

diaria e informa al
Administrador.
El
Administrador
verifica

las

utilidades.
El Contador genera
un
estadstico
prdidas

informe
de
y

ganancias
mensuales.

UNASAM 2013-I

Pgina 58

INGENIERIA DE SISTEMAS E INFORMATICA


INGENIERIA DE SOFTWARE II

III.1.1.2

DIAGRAMA DE CASOS DE USO DE NEGOCIO


III.1.1.3
III.1.1.4

DIAGRAMA CASO DE USO DEL NEGOCIO

Gestionar Compra De Producto

<<communicate>>

Vendedor

Proveedor

<<communicate>>

Jefe de Produccion
<<communicate>>

Gestionar Inventario
<<communicate>>

<<communicate>>

Almacenero

<<communicate>>
<<communicate>>

Gestionar venta de Productos

Administrador
<<communicate>>

<<communicate>>

Repartidor

<<communicate>>

<<communicate>>

<<communicate>>

<<communicate>>

Contador
Cajero

Cliente

Gestionar Flujo De Caja

III.1.1.5
III.1.1.6

UNASAM 2013-I

Fig. 3 Diagrama Caso de Uso de Negocio

Pgina 59

INGENIERIA DE SISTEMAS E INFORMATICA


INGENIERIA DE SOFTWARE II

III.1.1.7 DIAGRAMAS DE OBJETO DE NEGOCIO


III.1.1.8 3.1.1.3.1 Diagrama de Objeto de Negocio: Proceso Gestionar
Compra de Insumos
III.1.1.9

UNASAM 2013-I

Pgina 60

INGENIERIA DE SISTEMAS E INFORMATICA


INGENIERIA DE SOFTWARE II

III.1.1.10

DIAGRAMA OBJETO DE NEGOCIO: GESTIONAR COMPRA DE INSUMOS

<<communicate>>

E_Pedido
Entregar Listado

A_Proveedor
E_Pago

<<communicate>>
Realiza
Entregar

W_Vendedor

<<communicate>>

Recibir / Entregar

Entregar

W_JefeProduccion

RealizaEstimado / Entrega

Verificar / Comprar

E_ComprobantePago

W_Almacenero

Contrasta

Solicitar

<<communicate>>

E_Insumos

Realiza / Solicitar / Entrega

GenerarInforme
Contrasta
Ordenar
E_ListadoInsumos

E_Dinero
W_Administrador

<<communicate>>

W_Cajero

III.1.1.11
UNASAM 2013-I

Pgina 61

Entregar

INGENIERIA DE SISTEMAS E INFORMATICA


INGENIERIA DE SOFTWARE II

III.1.1.12 Fig. 4 Diagrama Objeto de Negocio: Gestionar


Compra de Insumos
III.1.1.13
III.1.1.14
III.1.1.15

UNASAM 2013-I

Pgina 62

INGENIERIA DE SISTEMAS E INFORMATICA

INGENIERIA DE SOFTWARE II

DIAGRAMA OBJETO DE NEGOCIO: PROCESO GESTIONAR VENTAS

III.1.1.16 3.1.1.3.2 Diagrama de Objeto de Negocio: Proceso Gestionar Venta de Productos


Presenta(Copia)

Solicita

Realiza informe
<<communicate>>

E_Pedido

Cliente

E_Ventas

w_Cajero

Escribe/InformaPrecio/ Entrega/Registra
<<communicate>>

Emite(Copia)
Solicita cambio
Realiza

<<communicate>>
<<communicate>>

Verifica disponibilidad/Ofrece/Entrega

E_ComprobantePago
Entrega

E_Producto

W_Vendedor
Verifica existencia

E_Pago

Emite(Copia)/Entrega(Original

Consulta/Informa

entrega
<<communicate>>

W_Almacenero

III.1.1.17

W_Repartidor

ReparteEntrega

III.1.1.18

Fig. 5 Diagrama Objeto de Negocio: Gestionar Ventas


III.1.1.19
III.1.1.20
III.1.1.21 3.1.1.3.3 Diagrama de Objeto de Negocio: Proceso Gestionar Inventario

UNASAM 2013-I

Pgina 63

E_Dinero

INGENIERIA DE SISTEMAS E INFORMATICA

INGENIERIA DE SOFTWARE II

DIAGRAMA OBJETO DE NEGOCIO: PROCESO GESTIONAR INVENTARIO

Presenta

E_Pedido
W_Vendedor

A_Administrador
<<communicate>>

Verifica/ Informa Existencia

EntregaInformeCompra

Presenta

<<communicate>>

Registra Ingreso/Salida

<<communicate>>

Clasifica / VerificaExistencia/GeneraInforme
E_Insumos
W_Almacenero

Solicita / Recoge

<<communicate>>

W_Repartidor

Registra Ingreso / Salida

Clasifica /Entrega / GeneraInforme

E_Productos

III.1.1.22

W_JefeDeProduccion

III.1.1.23
III.1.1.24 Fig. 6 Diagrama Objeto de Negocio: Gestionar Inventario

UNASAM 2013-I

Pgina 64

INGENIERIA DE SISTEMAS E INFORMATICA


INGENIERIA DE SOFTWARE II

III.1.1.25 3.1.1.3.2 Diagrama de Objeto de Negocio: Proceso Gestionar


Venta
III.1.1.26
III.1.1.27

PROCESO OBJETO DE NEGOCIO: PROCESO FLUJO DE CAJA


RegistraSalida

E_MovimientoDeDinero

E_Ventas

Registra Ingreso
Genera Informe
E_Pago

Entrega

Realiza

<<communicate>>

<<communicate>>

Cliente

W_Cajero

W_Repartidor

Genera Informe

E_Perdidas
<<communicate>>
Genera Informe

Entrega(Original)

E_GananciaNeta
Verifica

Genera Informe

<<communicate>>

W_Contador

UNASAM 2013-I

W_Administrador

Pgina 65

E_ComprobantePago

INGENIERIA DE SISTEMAS E INFORMATICA


INGENIERIA DE SOFTWARE II

III.1.1.28
III.1.1.29 Fig. 7 Diagrama Objeto de Negocio: Gestionar Flujo
de Caja
III.1.1.30
III.1.1.31
III.1.1.32
III.1.1.33
III.1.1.34
III.1.1.35
III.1.1.36

UNASAM 2013-I

Pgina 66

INGENIERIA DE SISTEMAS E INFORMATICA

III.1.1.37 DIAGRAMA DE DOMINIO


III.1.1.38

UNASAM 2013-I

Pgina 67

INGENIERIA DE SOFTWARE II

INGENIERIA DE SISTEMAS E INFORMATICA

INGENIERIA DE SOFTWARE II

III.1.1.39
III.1.1.40
III.1.1.41
III.1.1.42 Fig. 8 Diagrama de Dominio

UNASAM 2013-I

Pgina 68

INGENIERIA DE SISTEMAS E INFORMATICA


INGENIERIA DE SOFTWARE II

III.1.1.43 DIAGRAMAS DE ACTIVIDADES DE LOS PROCESOS DE


NEGOCIO.
III.1.1.43.1
Diagrama de Actividades: Gestionar Compra de
Insumos
III.1.1.44
III.1.1.45

Vendedor

Jefe de Produccion

Almacenero

Administrador

Caj ero

Prov eedor

Entrega Listado de
Pedidos

En caso
Solicitud de
Pedi dos

Realiza Estimado de
Insumos para la produccion
Entrega Estimado
de Insumos

En caso de
Produccion
Diari a

Verifica Existencia de
Insumos

No

Existe

si

Realiza listado de Insumos


faltantes para los produccion

Solisita dinero para


compra de insumos

Ordena
entregar dinero

Entrega dinero
solicitado

Solicita Relacion
de Insumos

Entrega Insumos Solicitados y


compobante de pago

Realiza pago por la


compra de insumos

Entregua Insumos y
Comprobante de Pago

Contrasta Comprobantes de Pago


con Insumos Entregados

Genera Informe por la


Compra de Insumos

III.1.1.46

UNASAM 2013-I

Pgina 69

INGENIERIA DE SISTEMAS E INFORMATICA


INGENIERIA DE SOFTWARE II

III.1.1.47 Fig. 9 Diagrama de Actividades: Gestionar Compra


de Insumos
III.1.1.48
III.1.1.49
III.1.1.50
III.1.1.51
III.1.1.52
III.1.1.53
III.1.1.54
III.1.1.55
III.1.1.55.1
Diagrama de Actividades: Gestionar Venta de
Productos

UNASAM 2013-I

Pgina 70

INGENIERIA DE SISTEMAS E INFORMATICA


INGENIERIA DE SOFTWARE II

III.1.1.56
III.1.1.57
III.1.1.58 Fig. 10 Diagrama de Actividades: Gestionar Venta
de Productos
III.1.1.59
III.1.1.60
III.1.1.61
III.1.1.61.1
Diagrama de Actividades: Gestionar Inventario

UNASAM 2013-I

Pgina 71

INGENIERIA DE SISTEMAS E INFORMATICA


INGENIERIA DE SOFTWARE II

III.1.1.62
III.1.1.63
Fig. 11 Diagrama de Actividades: Gestionar Inventario
III.1.1.63.1
Diagrama de Actividades: Gestionar Flujo de Caja
III.1.1.64
III.1.1.65

Cliente

Cajero

Administrador

Contador

Entrega el Dinero y
Comprobante de Pago (Original)

Realiza Pago
por la Compra

Ingreso de
Dinero

Repartidor

Registra Ingresos
de Ventas

Registra Salida
de Dinero

Genera Informe

Verifica
Utilidades

Informes
Estadisticos
Mensuales

Genera Informe
General

III.1.1.66
III.1.1.67
Fig. 12 Diagrama de Actividades: Gestionar Flujo de Caja
III.1.1.68
III.1.1.69
III.1.1.70
III.1.1.71
III.1.1.72
III.1.1.73
UNASAM 2013-I

Pgina 72

INGENIERIA DE SISTEMAS E INFORMATICA


INGENIERIA DE SOFTWARE II

III.1.1.74
III.1.1.75
III.1.1.76
III.1.1.77
III.1.1.78
III.1.1.79
III.1.2 REQUERIMIENTOS DEL SOFTWARE
III.1.2.1 REQUERIMIENTOS FUNCIONALES
Actualizar cantidad de productos para la venta
Actualizar datos de los productos.
Actualizar datos de los clientes.
Actualizar datos del personal.
Actualizar el stock de insumos en el almacn.
Buscar productos segn su nombre.
Buscar insumos segn su nombre.
Buscar clientes segn su DNI.
Buscar pedidos segn el DNI del cliente.
Buscar vendedores segn su DNI.
Buscar ventas realizadas.
Crear cuentas de acceso al sistema.
Descontar la cantidad requerida en la lista de insumos segn la

produccin.
Emitir comprobantes de pago.
Generar cdigo cliente.
Generar cdigo de pedido.
Generar cdigo de venta.
Generar cdigo de empleados.
Generar monto de pago.
Generar e imprimir reporte de stock actual de los productos.
Generar e imprimir reporte de ventas diarias.
Generar e imprimir reportes de entrada y salida de dinero de caja

diario y en un rango de fechas


Generar reporte de utilidades generados mensualmente
Generar comprobantes de pago de la venta.
Generar reporte de compras de insumos en un rango de fechas.
Generar lista de pedidos de productos.
Generar reporte de ventas diario, mensual y anual.
Permitir la modificacin de contraseas para cada usuario.
Registrar venta de productos.
Registrar la entrada de productos al almacn.
Reportar inventario de productos.
Registrar a los clientes.
Registrar la cantidad de insumos salientes.
Registrar datos de los empleados.

UNASAM 2013-I

Pgina 73

INGENIERIA DE SISTEMAS E INFORMATICA


INGENIERIA DE SOFTWARE II

Registrar pago de la venta.


Registrar entrada de dinero a caja
Registrar salida de dinero de caja
Registrar los insumos luego de la compra.
Registrar datos de los clientes.
Registrar las ventas realizadas.
Registrar datos de los empleados.
Registrar pedidos.
Validar datos de los clientes.
Validar datos de los empleados.
Validar datos de productos.
Validar datos de insumos.
Verificar disponibilidad de los productos.
Verificar disponibilidad de los insumos.
Verificar las ventas de los productos.
III.1.2.2
III.1.2.3 REQUERIMIENTOS NO FUNCIONALES
Que el sistema sea de fcil instalacin.
El mantenimiento del sistema deber de ser en periodos largos.
Eficiencia durante el proceso de venta, que permitir minimizar el

tiempo de este proceso.


La bsqueda de los datos no deber tardar ms de 10 segundos.
Adaptabilidad para la venta de otros artculos.
Las validaciones del ingreso de datos debe realizarse en tiempo
real.
Sencillez en el manejo de la interfaz grfica de usuario GUI.
Disponer de un manual bien documentado sobre

las

caractersticas y el uso del sistema.


La base de datos deber estar respaldada mediante copias de
seguridad (backup) cada 12 horas ante posibles problemas como
contingencias externas (robos, incendios, corte o suspensin del
fluido elctrico), cada del servidor de Base de datos, entre otros.
III.1.2.4
III.1.2.5 RESTRICCIONES EXTERNAS
Los equipos de cmputo deben ser superiores a Pentium IV, RAM
254 Mb
El software funcionara en el sistema operativo Windows XP o
superior a ello.
Cumplir con el IGV impuesto por el estado peruano.
Regirse de acuerdo al reglamento interno de la empresa.

UNASAM 2013-I

Pgina 74

INGENIERIA DE SISTEMAS E INFORMATICA


INGENIERIA DE SOFTWARE II

Los usuarios directos del software debern tener conocimientos


bsicos de computacin.
III.1.2.6
III.1.2.7

UNASAM 2013-I

Pgina 75

INGENIERIA DE SISTEMAS E INFORMATICA

INGENIERIA DE SOFTWARE II

III.2
DISEO
III.2.1 VISTA FUNCIONAL
III.2.1.1 DIAGRAMA DE CASOS DE USO DETALLADO
COMPRA DE INSUMOS
<<include>>
Buscar Dinero
<<include>>

Cajero

Retirar Dinero de Caja

Registrar Salida de Dinero


<<include>>

Imprimir Monto Total

<<communicate>>
<<include>>

Generar codigo de Insumo


<<include>>
Registrar Comprar Insumos

Administrador

Guardar Datos de Insumo

<<include>>

<<include>>
<<communicate>>

Generar Informe de Compra de


Insumos

Imprimir Informe deCompra de


Insumos

<<include>>

Buscar Insumos
Almacenero

Verificar existencia de insumos

<<include>>

Registrar Listado Insumos


Faltantes

III.3
III.4

UNASAM 2013-I

Fig. 13 Diagrama de Caso de Uso: Gestionar Compra de Insumos

Pgina 76

INGENIERIA DE SISTEMAS E INFORMATICA


INGENIERIA DE SOFTWARE II

III.5
III.6
<<include>>

Generar codigo del cliente

Repartidor
<<include>>

Registrar Cliente

<<com municate>>

Buscar cliente
<<include>>

<<com municate>>
Guardar codigo del cliente
Cliente

Vendedor
<<include>>

Generar codigo de pedido


<<include>>

<<communicate>>
<<com municate>>
Registra Pedidos

Guardar datos del pedido


<<include>>

Buscar producto
Almacenero
<<include>>

Registra Productos

<<include>>

Cajero
<<include>>

Reportar salida de productos

Registra Pagos

Guardar datos del pago


<<include>>

Pago en efectivo
<<include>>

Buscar pedidos
<<include>>

Registrar Comprobante de Pago


<<include>>

<<include>>

Guardar datos del comprobante


III.7 Imprimir comprobante
III.8
III.9
III.10 Fig. 14 Diagrama de Caso de Uso: Gestionar Venta de Compra

UNASAM 2013-I

Pgina 77

INGENIERIA DE SISTEMAS E INFORMATICA


INGENIERIA DE SOFTWARE II

III.11

GESTIONAR INVENTARIO

<<include>>
Generar Informe de Compra
de Insumos

Generear Codigo De Iinsumo


<<include>>

Administrador

<<include>>
Registrar Datos de Insumo en
almacen

Actualizar Stock de Insumos en


almacen

Registrar Ingreso de Insumos

<<extend>>

<<include>>
Registrar Clasificacion de
Inusmos
<<include>>
Generar Informe de Ingreso de
Insumos
<<communicate>>

<<extend>>

<<include>>

Informar Existencia de
Insumos
Buscar Insumos
<<extend>>

<<include>>

Jefe de Produccion
Registrar Salida de Insumos

Genera Informe de Isumos


Faltantes

Seleccionar Insumos

<<communicate>>

<<include>>

Registrar Tipo y Fecha de


Vencimiento

Generar Informe de Salida de


Insumos
<<include>>

Actualizar Stock de Productos


en almacen
Generar Codigo de Producto

<<include>>

Almacenero
<<communicate>>

<<include>>
Registrar Datos de Producto
en almacen

Registror Ingreso de
Productos

<<include>>

<<extend>>

Vendedor
Registrar Clasificicacion de
Productos
<<include>>
<<extend>>
Generar Informe de Ingreso de
Productos
<<include>>
Buscar Producto
<<include>>
Registrar Salida de Productos

Informar Existencia del


Producto

<<extend>>
Genera Informe de Productos
Faltantes

Seleccionar Producto
<<include>>
Generar Informe de Salida de
Productos

III.12 Fig. 15 Diagrama de Caso de Uso: Gestionar Inventario


III.13
UNASAM 2013-I

Pgina 78

INGENIERIA DE SISTEMAS E INFORMATICA


INGENIERIA DE SOFTWARE II

III.14
III.15

<<include>>

<<include>>

Guardar datos del dinero saliente

<<include>>

<<include>>

<<communicate>>

Buscar al personal

Pago al personal

Registrar Salida de Dinero

Cliente

Generar codigo del personal


<<include>>

<<include>>

Comprar insumos

Guardar codigo del personal

<<include>>

Registrar Comprobante de Pago

Cajero

<<include>>

<<include>>

Bus car pedido

Imprimir comprobante

<<communicate>>

Guardar datos del comprobante


<<include>>

Registrar Ventas
Genera Informe de Utilidades

Administrador

<<include>>

<<include>>

Guardar venta

<<include>>
<<include>>

<<communicate>>

Generar codigo de venta

Ventas diarias
Actualizar stock de productos

Buscar Utilidades
<<include>>
<<include>>

Contador

Genera Informe de Perdidas y


ganacias

Buscar Gastos

III.16 Fig. 16 Diagrama de Caso de Uso: Gestionar Flujo de Caja


III.17
III.18
III.19
III.20
III.21
III.22
III.23
III.24
III.25
III.26
III.27
III.28
UNASAM 2013-I

Pgina 79

INGENIERIA DE SISTEMAS E INFORMATICA


INGENIERIA DE SOFTWARE II

III.29
III.30
III.31
III.32

UNASAM 2013-I

Pgina 80

INGENIERIA DE SISTEMAS E INFORMATICA

INGENIERIA DE SOFTWARE II

III.32.1
VISTA ESTATICA
III.32.1.1 DIAGRAMA DE CLASES

DIAGRAMA DE CLASES
cls_InfomreCompra
cls_Cajero
idCajero

Es Generado

Genera

1
Genera

cls_Administrador Lo Realiza
idAdministrador

cls_Persona
idPersona
Nombre
Apellidos
DNI
Genero
Direccion

cls_Vendedor
idVendedor

CrearPersona()
EliminarPersona()
ModificarDatos()
BuscarPersona()
MostrarDatos()

Realiza
1

...

idRepartidor

Corresponde

GenerarInforme()
ImprimirInfomre()

Corresponde

cls_InfomreGanania
NombreIInforme
MontoTotalGanancia
MontoTotal perdidas

Pertenece

1
cls_Contador
idContador

Es
Reparte

Entrega

1..n
Pertenece 1

cls_Pago

Realiza
1..n

CrearPago()
EliminarPago()
ModificarPago()
MostrarDatos()
BuscarPago()

cls_Almacenero
idAlmacenero

1..n

Realiza
1

Corresponde

Realiza

1..n

cls_Pedido

Corresponde

idPago
Monto
Concepto
FechaHora

NombreInforme
Precio
Total
CantidadPedidoVenta

Es Realizado 1

idEm pleado
Sueldo
TiempoTrabajo
FchContrato
FchaFinContrato
E-mail

cls_Cliente
idCliente
Estado

cls_InformeVenta

Es

Genera 1..n

cls_Empleado

Corresponde

1..n

cls_Informe
idInform e
Fecha
Detalle

RegistrarVenta()
EliminarVenta()
ModificarDatos()
ImprimirDatos()

cls_Repartidor

Es

1..n

cls_Venta
idVenta
DetalleVenta
Monto
Fecha

Atiende

NombreInfomre
CantidadPedidoCompra
Precio
Total

Es Realizado

cls_Insumo

CrearInsumo()
EliminarInsumo()
ModificarDatos()
MostrarInsumo()
BuscarInsumo()

Verifica
1..n

CrearPedido()
EliminarPedido()
ModificarDatos()
MostrarPedido()
BuscarPedido()

1..n
Se Tiene
Emite
Se Entrega
1..n

idOriginal

Solicita
Genera
1..n

idComprobantePago
FechaEmision
Estado
Descripcion
CrearComPago()

Tiene

cls_Copia
idCopia

1..n

cls_Producto
idProducto
NombreProducto Tiene
Cantidad
CantidadPaquete
1..n
Precio
Corresponde
FechaVencimiento
Descripcion

1..n

CrearProducto()
EliminarProducto()
ModificarDatos()
MostrarProducto()
BuscarProducto()

Elabora

cls_Original

1..n

1..n

cls_ComprobantePago

Pertenece 1

Corresponde 1
Registra

idInsum o
NombreInsumo
Cantidad
Precio
Descripcion

idPedido
NombrePedido
DetallePedido
Cantidad
Precio

cls_Utilidad

1
Genera

idUtilidad
MontoTotal
Descripcion
Agregar()
Modificar()

Tiene
cls_Receta
idReceta
Cantidad
Proceso

III.32.2

CrearReceta()
EliminarReceta()
ModificarDatos()
MostrarReceta()

Neccesita
1..n

III.32.3

UNASAM 2013-I

Pgina 81

Fig. 17 Diagrama de Clases

INGENIERIA DE SISTEMAS E INFORMATICA


INGENIERIA DE SOFTWARE II

III.32.3.1 DIAGRAMAS DE ESTADO


III.32.4
III.32.5

CLIENTE

REGISTRADO

Compra menor a 20 paquetes de bizcochos

NORMAL

Compra mayor a 20 paquetes de bizcochos

PAQUETE
ADICIONAL

Pedido entregado

ATENDIDO

III.32.6

Pedido entregado

Fig. 18 Diagrama de Estado: CLIENTE

III.32.7

Solictado para la produccion

INSUMOS

EN TIENDA

Proveedor pone sus insumos

EN
EXHIBICION

Compra de insumos

VENTAS

Fecha de vencimiento pasado

Insumos en buen estado

III.32.8
UNASAM 2013-I

Insumos en mal estado

DEVOLUCION

Fig. 19 Diagrama de Estado: INSUMOS

III.32.9
Pgina 82

Insumo comprado

Desecho de insumos en mal estado

INGENIERIA DE SISTEMAS E INFORMATICA


INGENIERIA DE SOFTWARE II

III.32.10

Productos elaborados

PRODUCTOS

EN
ALMACEN

Vendedor pone los productos

EN
EXHIBICION

Cliente solicita producto

VENTA

Producto comprado

Producto esta en mal estado

Producto en buen estado

III.32.11

UNASAM 2013-I

DEVOLUCION

Producto en mal estado desechado

Fig. 20 Diagrama de Estado: PRODUCTOS


III.32.12

Pgina 83

INGENIERIA DE SISTEMAS E INFORMATICA


INGENIERIA DE SOFTWARE II

III.32.13

COMPROBANTE DE PAGO

ES
REDACTADO

VENTA
EXTERNA

Para una determinada

VENTA

VENTA
INTERNA

Se realiza pago por la venta

CANCELADO

Se entrega al cliente

ORIGINAL

III.32.14

EMITIDO

COPIA

Fig. 21 Diagrama de Estado: COMPROBANTE DE PAGO


III.32.15

III.32.16

UNASAM 2013-I

Pgina 84

INGENIERIA DE SISTEMAS E INFORMATICA


INGENIERIA DE SOFTWARE II

III.32.17

PAGO

Se realiza a los

TRABAJADORES

como el

PERSONAL
ADMINISTRATIVO

Se realiza

MENSUAL

como el

PERSONAL DE
PRODUCCION

Se realiza

Se realiza

III.32.18

QUINCENAL

SEMANAL

Fig. 22 Diagrama de Estado: PAGO

III.32.19

UNASAM 2013-I

INFORME SALIDA
DINERO

Pgina 85

INGENIERIA DE SISTEMAS E INFORMATICA


INGENIERIA DE SOFTWARE II

III.32.20

Cliente rectifica sus pedidos

Solicitar producto

PEDIDOS

REGISTRADO

Toma del pedido incorrecto

ANULADO

Pago con tarjeta de credito


Cliente no desea los productos
Pago en efectivo
Cliente rectifica su pago

RECHAZO
DE PAGO

ATENDIDO

Pedido entregado

Cliente no recibe sus pedidos

III.32.21
III.32.22
III.32.23

Fig. 23 Diagrama de Estado: PEDIDOS

III.32.24
III.32.25 VISTA DE COMPORTAMIENTO
III.32.25.1DIAGRAMAS DE SECUENCIA

UNASAM 2013-I

Pgina 86

INGENIERIA DE SISTEMAS E INFORMATICA


INGENIERIA DE SOFTWARE II

III.32.26

: Cajero

: GUIRegistrarPago

: Validador

: Codificador

: E_Pedido

: E_Pago

MostrarVenta()
RegistrarPago(Datos)
BuscarPedido()
DevolverPedido()
VerificarDatosPedido()

GenerarCodigoPago()
DevolverCodigoPago()

GuardarPago(Codigo, Datos)

MostrarMensajeConformidad()

III.32.27
Fig. 24 Diagrama de Secuencia: REGISTRAR PAGO
III.32.28

UNASAM 2013-I

Pgina 87

INGENIERIA DE SISTEMAS E INFORMATICA


INGENIERIA DE SOFTWARE II

III.32.29

: Vendedor

: Validador

: GUIRegistrarCliente

: Codificador

: Cliente

RegistraCliente(Datos)
MostrarCliente()
DevolverDatosCliente()

BuscarCliente(CodCliente)
DevolverCliente()
VerificarDatos()

GenerarCodigoCliente()
DevolverCantidadCliente()
DevolverCodigoCliente()

CrearCliente(Codigo, Datos)
ActualizarDatosCliente()

MostrarMensajeConformidad()

III.32.30

UNASAM 2013-I

Fig. 25 Diagrama de Secuencia: REGISTRAR CLIENTE

Pgina 88

INGENIERIA DE SISTEMAS E INFORMATICA


INGENIERIA DE SOFTWARE II

III.32.31

: Cajero

: GUIRegistraComprobantePgo

: Validador

: Codificador

: E_Pedido

: E_ComprobantePago

: E_Pago

MostrarPedido()

RegistrarComprobantePago(datos)
DevolverPedido()
VerificarDatosCliente()

GenerarNumeroComprobantePago()

DevolverNumeroComprobantePago()
DevolverCantidadComprobante()
DevolverPago()

MostrarMensajeConformidad()
NuevoComprobantePago(Codigo, datos)
ImprimirComprobantePago()
MostrarResultado()

III.32.32

Fig. 26 Diagrama de Secuencia: REGISTRAR COMPROBANTE


DE PAGO

UNASAM 2013-I

Pgina 89

INGENIERIA DE SISTEMAS E INFORMATICA


INGENIERIA DE SOFTWARE II

III.32.33

: Contador

: GUIRegistrarGanancias

: Buscador

: Validador

: Codificador

: E_TipoGanancia

: E_Ganancia

MostrarGanancia()
RegistrarGanancia(Datos)
BuscarGanancia()

DevolverTipoGanancia()

VerificarTipoGanancia()

DevolverGanancia()
VerificarGanancia()

GenerarCodigoGanancia()
DevolverCodigoGanancia()

GuardarDatosGanancia(Codigo, Datos)
MostrarMensajeConformidad()

III.32.34

Fig. 27 Diagrama de Secuencia: REGISTRAR GANANCIA

UNASAM 2013-I

Pgina 90

INGENIERIA DE SISTEMAS E INFORMATICA


INGENIERIA DE SOFTWARE II

III.32.35

: Contador

: GUIRegistrarGastos

: Buscador

: Validador

: Codificador

: E_TipoGasto

: E_Ganancia

MostrarGastos()
RegistrarGastos(Datos)
BuscarGasto()

DevolverTipoGasto()

VerificarTipoGasto()

DevolverGasto()
VerificarGasto()

GenerarCodigoGasto()
DevolverCodigoGasto()

GuardarDatosGasto(Codigo, Datos)
MostrarMensajeConformidad()

III.32.36
III.32.37

UNASAM 2013-I

Fig. 28 Diagrama de Secuencia: REGISTRAR GASTOS

Pgina 91

INGENIERIA DE SISTEMAS E INFORMATICA


INGENIERIA DE SOFTWARE II

III.32.38

: Almacenero

: Validador

: GUIRegistrarInsumo

: Codificador

: E_Insumo

MostrarInsumo()
DevolverDatosInsumo()
RegistrarInsumo()
DevolverInsumo()
VisualizarInsumo()
SeleccionarInsumo()
ValidarDatos()

GenerarCodigoInsumo()
DevolverCodigoInsumo()

CrearInsumo(Codigo, Datos)
GuardarDatosInsumo()
MostrarMensajeConformidad()

III.32.39

UNASAM 2013-I

Fig. 29 Diagrama de Secuencia: REGISTRAR INSUMOS

Pgina 92

INGENIERIA DE SISTEMAS E INFORMATICA


INGENIERIA DE SOFTWARE II

III.32.40

: Almacenero

: Validador

: GUIRegistrarProducto

: Codificador

: E_Producto

MostrarProducto()
DevolverDatosProducto()
RegistrarProducto()
DevolverProducto()
VisualizarProducto()
SeleccionarProducto()
ValidarDatos()

GenerarCodigoProducto()
DevolverCodigoProducto()

CrearProducto(Codigo, Datos)
GuardarDatosProducto()
MostrarMensajeConformidad()

III.32.41

Fig. 30 Diagrama de Secuencia: REGISTRAR PRODUCTO

UNASAM 2013-I

Pgina 93

INGENIERIA DE SISTEMAS E INFORMATICA


INGENIERIA DE SOFTWARE II

III.32.42

: Almacenero

: Validador

: GUIRegistrarSalidaProductos

: Codificador

: E_SalidaProductos

: E_Producto

RegistraSalidaProducto()
MostrarProductos(Datos)

BuscarProducto()
DevolverDatosProducto()
ValidarDatos()

GenerarCodigoSalida()
DevolverCodigoSalida()

GuardarSalidaProducto(Codigo, Datos)
ActualizarStockProductos()
MostrarMensajeConformidad()

III.32.43

Fig. 31 Diagrama de Secuencia: REGISTRAR SALIDA DE


PRODUCTO

UNASAM 2013-I

Pgina 94

INGENIERIA DE SISTEMAS E INFORMATICA


INGENIERIA DE SOFTWARE II

III.32.44

: Usuario

: GUIAcceso

: Validador

: GUIPrincipal

: GUIEspecifico

EjecutaSistema()
VerificarPermiso(TipoUsuario)
VerificarUsuario(Usuario, Password)
IngresarGUIPrincipal()

IngresarGUIEspecifico()

III.32.45
III.32.46

UNASAM 2013-I

Fig. 32 Diagrama de Secuencia: REGISTRAR USUARIO

Pgina 95

INGENIERIA DE SISTEMAS E INFORMATICA


INGENIERIA DE SOFTWARE II

III.32.47

: Administrador

: Validador

: GUIRegistrarPersonal

: Codificador

: E_Personal

MostrarPersonal()
DevolverDatosPersonal()
RegistrarPersonal(Datos)
ValidarDatosPersonal()

GenerarCodigoPersonal()
DevolverCodigoPersonal()

CrearPersonal(Codigo, Datos)
ActualizarDatosPersonal()
MostrarMensajeConformidad()

III.32.48

Fig. 33 Diagrama de Secuencia: REGISTRAR PERSONAL

UNASAM 2013-I

Pgina 96

INGENIERIA DE SISTEMAS E INFORMATICA


INGENIERIA DE SOFTWARE II

III.32.49

: Cajero

: GUIRegistrarVenta

: Validador

: Codificador

: E_ComprobantePago

: E_Vendedor

: E_Venta

MostrarCom probantePago()

RegistrarVenta(Datos)
VerificarDatos()

DevuelveComprobantePago()
MostrarVendedor()
DevolverDatosVendedor()
GenerarCodigoVenta()
DevolverCodigoVenta()

GuardarVenta(Cod, Datos)
MostrarMensajeConformidad()

III.32.50

UNASAM 2013-I

Fig. 34 Diagrama de Secuencia: REGISTRAR VENTAS

Pgina 97

INGENIERIA DE SISTEMAS E INFORMATICA


INGENIERIA DE SOFTWARE II

III.32.51

: Vendedor

: GUIRegistrarPedido

: GUIRegistrarCliente

: Validador

: Codificador

: E_Pedido

: E_Cliente

: E_Producto

MostrarCliente()
RegistraPedido()
BuscarCliente(CodCliente)
DevolverCliente()
CrearCliente()
MostrarProducto()
DevolverProducto()
VerificarDatosCliente(Cod, Datos)
VerificarDatosPedido(Datos)
MostrarMensajeConformidad()

GenerarCodigoPedido()
DevolverCodigoPedido()

CrearPedido(Cod, Datos)

MostrarMensajeConformidad()

III.32.52
III.32.53
III.32.54
III.32.55
III.32.56
III.32.57
III.32.58
III.32.59
III.32.60
III.32.61
III.32.62
III.32.63
III.32.64
UNASAM 2013-I

Fig. 35 Diagrama de Secuencia: REGISTRAR PEDIDO

Pgina 98

INGENIERIA DE SISTEMAS E INFORMATICA


INGENIERIA DE SOFTWARE II

III.32.65
III.32.66
III.32.67
III.32.67.1DIAGRAMAS DE COLABORACION
III.32.68

1: MostrarVenta()
3: BuscarPedido()

2: RegistrarPago(Datos)

5: VerificarDatosPedido()

: GUIRegistrarPago

: Cajero

: Validador

7: DevolverCodigoPago()

8: GuardarPago(Codigo, Datos)
4: DevolverPedido()
6: GenerarCodigoPago()
9: MostrarMensajeConformidad()

: E_Pago

: Codificador

: E_Pedido

III.32.69

Fig. 36 Diagrama de Colaboracin: REGISTRAR PAGO


III.32.70

UNASAM 2013-I

Pgina 99

INGENIERIA DE SISTEMAS E INFORMATICA


INGENIERIA DE SOFTWARE II

III.32.71

2: MostrarCliente()
4: BuscarCliente(CodCliente)

1: RegistraCliente(Datos)

6: VerificarDatos()

: GUIRegistrarCliente

: Vendedor

9: DevolverCodigoCliente()

7: GenerarCodigoCliente()

: Validador

3: DevolverDatosCliente()
5: DevolverCliente()
10: CrearCliente(Codigo, Datos)
11: ActualizarDatosCliente()

12: MostrarMensajeConformidad()

8: DevolverCantidadCliente()
: Cliente

: Codificador

III.32.72

Fig. 37 Diagrama de Colaboracin: REGISTRAR CLIENTE

UNASAM 2013-I

Pgina 100

INGENIERIA DE SISTEMAS E INFORMATICA


INGENIERIA DE SOFTWARE II

III.32.73

1: MostrarPedido()

2: RegistrarComprobantePago(datos)

4: VerificarDatosCliente()

: GUIRegistraComprobantePgo

: Cajero

: Validador
5: GenerarNumeroComprobantePago()

9: MostrarMensajeConformidad()
6: DevolverNumeroComprobantePago()
8: DevolverPago()
3: DevolverPedido()
11: ImprimirComprobantePago()

10: NuevoComprobantePago(Codigo, datos)


12: MostrarResultado()

: Codificador

: E_Pago
7: DevolverCantidadComprobante()

: E_ComprobantePago

: E_Pedido

III.32.74

Fig. 38 Diagrama de Colaboracin: REGISTRAR


COMPROBANTE DE PAGO
III.32.75

UNASAM 2013-I

Pgina 101

INGENIERIA DE SISTEMAS E INFORMATICA


INGENIERIA DE SOFTWARE II

III.32.76

1: MostrarGanancia()

2: RegistrarGanancia(Datos)

3: BuscarGanancia()

: GUIRegistrarGanancias

: Contador

: Buscador

6: DevolverGanancia()
10: GuardarDatosGanancia(Codigo, Datos)

4: DevolverTipoGanancia()

5: VerificarTipoGanancia()
7: VerificarGanancia()

11: MostrarMensajeConformidad()
9: DevolverCodigoGanancia()
8: GenerarCodigoGanancia()

: E_Ganancia
: Validador

: E_TipoGanancia

: Codificador

III.32.77

Fig. 39 Diagrama de Colaboracin: REGISTRAR GANANCIA


III.32.78

UNASAM 2013-I

Pgina 102

INGENIERIA DE SISTEMAS E INFORMATICA


INGENIERIA DE SOFTWARE II

III.32.79

1: MostrarGastos()

2: RegistrarGastos(Datos)

3: BuscarGasto()

: GUIRegistrarGastos

: Contador

: Buscador

5: VerificarTipoGasto()
7: VerificarGasto()

6: DevolverGasto()
10: GuardarDatosGasto(Codigo, Datos)

9: DevolverCodigoGasto()
11: MostrarMensajeConformidad()
8: GenerarCodigoGasto()

4: DevolverTipoGasto()

: Validador
: E_Ganancia

: Codificador

III.32.80

: E_TipoGasto

Fig. 40 Diagrama de Colaboracin: REGISTRAR GASTOS


III.32.81
III.32.82

UNASAM 2013-I

Pgina 103

INGENIERIA DE SISTEMAS E INFORMATICA


INGENIERIA DE SOFTWARE II

III.32.83

1: MostrarInsumo()
6: SeleccionarInsumo()

3: RegistrarInsumo()

7: ValidarDatos()

: GUIRegistrarInsumo

: Almacenero
9: DevolverCodigoInsumo()

8: GenerarCodigoInsumo()

: Validador

2: DevolverDatosInsumo()
4: DevolverInsumo()
10: CrearInsumo(Codigo, Datos)
11: GuardarDatosInsumo()
5: VisualizarInsumo()
12: MostrarMensajeConformidad()

: Codificador

III.32.84

: E_Insumo

Fig. 41 Diagrama de Colaboracin: REGISTRAR INSUMOS


III.32.85
III.32.86

UNASAM 2013-I

Pgina 104

INGENIERIA DE SISTEMAS E INFORMATICA


INGENIERIA DE SOFTWARE II

III.32.87

1: MostrarProducto()
6: SeleccionarProducto()

3: RegistrarProducto()

7: ValidarDatos()

: GUIRegistrarProducto

: Almacenero

: Validador

2: DevolverDatosProducto()
4: DevolverProducto()
10: CrearProducto(Codigo, Datos)
11: GuardarDatosProducto()

9: DevolverCodigoProducto()

5: VisualizarProducto()
12: MostrarMensajeConformidad()
8: GenerarCodigoProducto()

: E_Producto

: Codificador

III.32.88

Fig. 42 Diagrama de Colaboracin: REGISTRAR PRODUCTO

UNASAM 2013-I

Pgina 105

INGENIERIA DE SISTEMAS E INFORMATICA


INGENIERIA DE SOFTWARE II

III.32.89

2: MostrarProductos(Datos)
3: BuscarProducto()

1: RegistraSalidaProducto()

5: ValidarDatos()

: GUIRegistrarSalidaProductos

: Almacenero

8: GuardarSalidaProducto(Codigo, Datos)

: Validador

4: DevolverDatosProducto()
9: ActualizarStockProductos()

7: DevolverCodigoSalida()

6: GenerarCodigoSalida()

10: MostrarMensajeConformidad()

: E_Producto
: Codificador

: E_SalidaProductos

III.32.90

Fig. 43 Diagrama de Colaboracin: REGISTRAR SALIDA DE


PRODUCTO
III.32.91

UNASAM 2013-I

Pgina 106

INGENIERIA DE SISTEMAS E INFORMATICA


INGENIERIA DE SOFTWARE II

III.32.92

1: EjecutaSistema()

: Usuario

: GUIPrincipal

: GUIAcceso

4: IngresarGUIPrincipal()

5: IngresarGUIEspecifico()

2: VerificarPermiso(TipoUsuario)
3: VerificarUsuario(Usuario, Password)

: Validador

III.32.93

: GUIEspecifico

Fig. 44 Diagrama de Colaboracin: REGISTRAR USUARIO


III.32.94

UNASAM 2013-I

Pgina 107

INGENIERIA DE SISTEMAS E INFORMATICA


INGENIERIA DE SOFTWARE II

III.32.95

1: MostrarPersonal()

4: ValidarDatosPersonal()

3: RegistrarPersonal(Datos)

: Validador

: GUIRegistrarPersonal

: Administrador

2: DevolverDatosPersonal()
7: CrearPersonal(Codigo, Datos)
8: ActualizarDatosPersonal()
6: DevolverCodigoPersonal()

5: GenerarCodigoPersonal()

9: MostrarMensajeConformidad()

: E_Personal

: Codificador

III.32.96

Fig. 45 Diagrama de Colaboracin: REGISTRAR PERSONAL


III.32.97

UNASAM 2013-I

Pgina 108

INGENIERIA DE SISTEMAS E INFORMATICA


INGENIERIA DE SOFTWARE II

III.32.98

1: MostrarComprobantePago()
5: MostrarVendedor()

2: RegistrarVenta(Datos)

3: VerificarDatos()

: GUIRegistrarVenta

: Cajero

: Validador

8: DevolverCodigoVenta()
4: DevuelveComprobantePago()

7: GenerarCodigoVenta()

10: MostrarMensajeConformidad()
9: GuardarVenta(Cod, Datos)

6: DevolverDatosVendedor()

: Codificador

: E_Venta

III.32.99

Fig. 46 Diagrama de Colaboracin: REGISTRAR VENTA

III.32.100

UNASAM 2013-I

: E_Vendedor

Pgina 109

: E_ComprobantePago

INGENIERIA DE SISTEMAS E INFORMATICA


INGENIERIA DE SOFTWARE II

III.32.101

1: MostrarCliente()
3: BuscarCliente(CodCliente)
6: MostrarProducto()

8: VerificarDatosCliente(Cod, Datos)
9: VerificarDatosPedido(Datos)

2: RegistraPedido()

: GUIRegistrarPedido

: Vendedor

10: MostrarMensajeConformidad()
: Validador

12: DevolverCodigoPedido()
7: DevolverProducto()
11: GenerarCodigoPedido()

14: MostrarMensajeConformidad()

4: DevolverCliente()
5: CrearCliente()
13: CrearPedido(Cod, Datos)

: Codificador
: E_Producto

: E_Pedido

: E_Cliente
: GUIRegistrarCliente

III.32.102

Fig. 47 Diagrama de Colaboracin: REGISTRAR PEDIDO

UNASAM 2013-I

Pgina 110

INGENIERIA DE SISTEMAS E INFORMATICA

INGENIERIA DE SOFTWARE II

III.32.103 VISTA DE DESPLIEGUE


III.32.103.1

DIAGRAMA DE COMPONENTES

DIAGRAMA DE COMPONENTES

Sistema de Venta,
Compra, Inventario y Caja

LogoPasteleri
a.png

ManualUsuari
o.pdf

mysql-connectorjava-5.1.7-bin.jar

BDEspiga.sql

frmAcceso.
java

substance
.jar

frmMenuPrincipal.
java

Base de Datos MySql


Fondo
.png

frmCaja.java

frmVenta.java

frm Inventario.java

frmUsuario
.java

frm Permisos.
java
frm Cliente.
java

ReporteVenta
Diaria.jasper

frmPedidos.
java

ReporteVentaVen
dedores .jasper

frm Personal.
java

ReporteUtilidade
s.jas per

frm PagoPers onal.


java

ReportePerdidas
.jasper

frmRegistrarP
roducto.java

frmReceta.
java

frm RecetaInsu
mos.java

ReporteComproba
ntedePago.jasper

ReporteIngresoSalid
aInsumos.jasper

ReporteInsumos
Faltantes.jas per

jasperreports-3.5.2.jar

III.32.104
Fig. 48 Diagrama De Componentes
III.32.105

UNASAM 2013-I

Pgina 111

ReporteCompraI
nsumos .jasper

ReporteIngresoSalid
aProductos.jasper

ReporteProducto
sFaltantes.jasper

frmPermisosO
pciones.java

INGENIERIA DE SISTEMAS E INFORMATICA

INGENIERIA DE SOFTWARE II

DIAGRAMA DE DESPLIEGUE O DISTRIBUCION

III.32.105.1

DIAGRAMA DE DISTRIBUCION

frmAcceso.java
fmrMenuPrincipal.java
Fondo.png
frmVenta.java
frmCliente.java
frmCaja.java
frmPedidos.java
frmUsuario.java
ReporteVentaDiaria.jasper
ReporteVentaVendedores.jasper
jasperreports-3.5.2.jar
BDEspiga.sql
mysql-connector-java-5.1.7-bin.jar
LogoPasteleria.png
ManualUsuario.pdf
substance.jar

PC1 Venta
Impresora

Procesador Intel Core 2 Duo 2.6 Ghz

Laser
Matricial FX-890 EPSON

Memoria 2Gb RAM

PUERTO USB

Disco Duro 250 Gb


Tarjeta Red

LAN

PC2 Caja

PC3 Inventario y Compra

Procesador Intel Core 2 Duo 2.6 Ghz

Procesador Intel Core 2 Duo 2.6 Ghz

Impresora

Switch
Memoria 2Gb RAM

LAN

Dlink de 8 Port

LAN

Memoria 2Gb RAM

Disco Duro 250 Gb

Disco Duro 250 Gb

Tarjeta Red

Tarjeta Red

LAN

Servidor
frmAcceso.java
frmMenuPrincipal.java
Fondo.png
frmCaja.java
frmPersonal.java
frmPagoPersonal.java
frmInventario.java
frmUsuario.java
ReporteUtilidades.jasper
ReportePerdidas.jasper
ReporteComprobantedePago.jasper
jasperreports-3.5.2.jar
BDEspiga.sql
mysql-connector-java-5.1.7-bin.jar
LogoPasteleria.png
ManualUsuario.pdf
substance.jar

Microprocesador de 2Ghz
RAM 2Gb
Disco Duro 2Gb
Tarjeta de Red
TarjetaGrafica PC I Express

BDEspiga.sql

frmAcceso.java
frmMenuPrincipal.java
Fondo.png
frmInventario.java
frmCaja.java
frmReceta.java
frmRegistrarProducto.java
frmRecetaInsumos.java
frmUsuario.java
ReporteCompraInsumos.jasper
ReporteIngresoSalidaInsumos.jasper
ReporteInsumosFaltantes.jasper
ReporteIngresoSalidaProductos.jasper
ReporteProductosFaltantes.jasper
jasperreports-3.5.2.jar
BDEspiga.sql
mysql-connector-java-5.1.7-bin.jar
LogoPasteleria.png
ManualUsuario.pdf
substance.jar

III.32.106
III.32.107

UNASAM 2013-I

Pgina 112

Fig. 49 Diagrama De Distribucin

Laser
PUERTO USB

Matricial FX-890 EPSON

INGENIERIA DE SISTEMAS E INFORMATICA

III.32.108 DISEO LOGICO DE LA BASE DE DATOS

UNASAM 2013-I

Pgina 113

INGENIERIA DE SOFTWARE II

INGENIERIA DE SISTEMAS E INFORMATICA

III.32.109
III.32.110

UNASAM 2013-I

Pgina 114

INGENIERIA DE SOFTWARE II

INGENIERIA DE SISTEMAS E INFORMATICA


INGENIERIA DE SOFTWARE II

III.32.111 INTERFACES DE ENTRADA O SALIDA


III.32.112

NO

III.32.113

D III.32.114

ACCE

MBRE

ESCRIPCCIO

SO

FORMULARIO

FORMULARIOS

III.32.115

US

UARIOS
III.32.119

Ad

ministrador
III.32.120
Ven
III.32.116

Frm

Acceso.java

III.32.117

ngreso al men

III.32.118

FrmMe

nu.java

dedor
III.32.121

Caj

ero
III.32.122

Alm

acenero
III.32.123
Jefe
de Produccion
III.32.126

FrmCa

ja.java
III.32.127
FrmVe
nta.java
III.32.128
FrmRe

III.32.125
III.32.124

Frm

ngreso a los

MenuPrincipal.jav

diferentes

procesos del
sistema

ceta.java
III.32.129
FrmInv

III.32.136

entario.java
III.32.130
FrmCli

ministrador
III.32.137
Ven

ente.java
III.32.131
FrmPa

dedor
III.32.138

Caj

goPersonal.java
III.32.132
FrmPe

ero
III.32.139

Alm

diddos.java
III.32.133
FrmPe

Ad

acenero

rmisos.java
III.32.134
FrmPe
rsonal.java
III.32.135
frmAyu
da.java
III.32.140

Frm

Caja.java
III.32.144

III.32.141
nterfaz del
cajero

Frm

UNASAM 2013-I

III.32.145

III.32.142

---------

-------------R III.32.146

Pgina 115

---------

III.32.143

Caj

ero
III.32.147

Ven

INGENIERIA DE SISTEMAS E INFORMATICA


INGENIERIA DE SOFTWARE II

egistra todas
Venta.java

las compras

-------------

dedor

del cliente
III.32.149
III.32.148

Frm

Receta.java

e realiza la

III.32.150

receta de los

FrmInv

entario

III.32.151

Alm

acenero

productos
III.32.153

roducto:
Registra la
III.32.152

FrmI

entrada de

III.32.155

productos
III.32.154
I

nventario

FrmRe

gistroProducto.java

III.32.156

Alm

acenero

nsumo:
Registra los
insumos
III.32.157

Frm

III.32.158

RegistroProducto.

egistra los

java

productos

III.32.162

Frm

Cliente.java

III.32.163

III.32.160
III.32.159

FrmRe

ceta.java

Alm

acenero
III.32.161
Jefe
de Produccin

egistro de

III.32.164

FrmPe

rsonas.java

Clientes

III.32.165

Ven

dedor
III.32.166

Caj

ero
III.32.167

Ad

ministrador

III.32.168

Frm

Personas.java

III.32.169

egistra

III.32.170

FrmTip

oPersonas.java

personas

III.32.171

Ven

dedor
III.32.172

Caj

ero
III.32.173

Ad

ministrador
III.32.174

Frm

III.32.175

PagoPersonal.jav

nterfaz de

pagos

III.32.176
ja.java

Realizados y

UNASAM 2013-I

Pgina 116

FrmCa

III.32.177
ministrador

Ad

INGENIERIA DE SISTEMAS E INFORMATICA


INGENIERIA DE SOFTWARE II

pendientes
III.32.178

frmP

III.32.179
elacin de

edidos.java

III.32.183

Frm

III.32.184

Usuarios.java

---------

III.32.185

frmUs

uarios.java

permisos

Frm

III.32.180

Ad

ministrador
III.32.182
Ven
dedor

e otorga

III.32.188

III.32.181
----------------

pedidos

Permisos.java

III.32.187

III.32.186

Ad

ministrador

egistra los

III.32.189

usuarios del

---------

-----------------

III.32.190

Ad

ministrador

sistema
III.32.194

Ad

ministrador
III.32.195
Ven
III.32.192
III.32.191

Frm

Ayuda.java

escripcin de
la versin del

III.32.193

---------

-----------------

programa

dedor
III.32.196

Caj

ero
III.32.197

Alm

acenero
III.32.198
Jefe
de Produccion

III.32.199
III.32.200
III.32.201
III.32.202
III.32.203
III.32.204
III.32.205 INVENTARIO DE LAS INTERFACES DEL SOFTWARE
INTERFACES DE ENTRADA.
III.32.206
III.32.207
III.32.208
III.32.209
III.32.210
III.32.211
III.32.212
III.32.213
III.32.214
III.32.215
UNASAM 2013-I

FrmMenuPrincipal.java
FrmPermisos.java
FrmPermisosOpciones.java
FrmPersonas.java
agregarInsumo.java
FrmReceta.java
FrmRecetaInsumo.java
FrmRegistroProducto.java
FrmTipoTelefono.java
FrmCliente.java
Pgina 117

INGENIERIA DE SISTEMAS E INFORMATICA


INGENIERIA DE SOFTWARE II

III.32.216

III.32.217
INTERFACES DE PROCESAMIENTO.
III.32.218
III.32.219
III.32.220
III.32.221
III.32.222
III.32.223

FrmInventario.java

Ingreso.java
FrmComprobantes.java
FrmCaja.java
FrmPersonal.java
FrmUsuario.java
FrmVenta1.java

III.32.224
INTERFACES DE SALIDA.
III.32.225
III.32.226
III.32.227

FrmAyuda.java
FrmPagoPersonal.java
FrmPedidos.java

III.32.228
III.32.229
III.32.230 ESQUEMA DE INTERACION DE LAS INTERACCION DE LAS
INTERFACES DEL SOFTWARE.
ESQUEMA DE INTERACCION GENERAL.
ESQUEMAS DE INTERACCION ESPECFICA.
III.32.231 IMPLEMENTACION.
III.32.232
III.32.233
III.32.234
III.32.235
III.32.236
III.32.237
III.32.238
III.32.239
III.32.240
III.32.241
III.32.242
III.32.243
III.32.244
III.32.245
III.32.246
III.32.247
III.32.248
III.32.249
III.32.250
III.32.251
III.32.252
III.32.253
III.32.254
UNASAM 2013-I

Pgina 118

INGENIERIA DE SISTEMAS E INFORMATICA


INGENIERIA DE SOFTWARE II

III.32.255
III.32.256
III.32.257
III.32.258
III.32.259 DISEO FISICO DE LA BASE DE DATOS
MAPEO DE DATOS O ESPECIFICACION DE LAS
RESTRICCIONES.

III.32.260
III.32.261
E

III.32.263

III.32.262 Persona

III.32.264
III.32.265
III.32.266
T
TIPO
N/NN

III.32.267

III.32.268

III.32.269

RA

EJ

DE

III.32.271
III.32.272
III.32.273
V

III.32.274

III.32.275

III.32.276

PE

Ide

III.32.278
III.32.279
III.32.280
V

III.32.281

III.32.282

III.32.283

Jul

No

III.32.288

III.32.289

III.32.290

III.32.285
III.32.286
III.32.287
V

Ra

Ap

III.32.291

III.32.292
III.32.293
III.32.294

III.32.295

III.32.296

III.32.298

31

Do

III.32.270
I

III.32.277
N

III.32.284

[A

[A

[A

[0

III.32.297
UNASAM 2013-I

Pgina 119

INGENIERIA DE SISTEMAS E INFORMATICA


INGENIERIA DE SOFTWARE II

61

III.32.299
G

III.32.306
D

III.32.300
III.32.301
III.32.302
C

III.32.303

III.32.307
III.32.308
III.32.309
V

III.32.310

[F]

III.32.305

III.32.304

[A

III.32.311

III.32.312

Av

Dir

III.32.313
III.32.314

III.32.315 TipoCliente

ENTIDAD :

III.32.322
DESC
R
III.32.316
CA

III.32.317
III.32.318
III.32.319
TI
TIPO
N/NN

III.32.320 III.32.321

EJ

C
I
O
N

III.32.323

III.32.324
III.32.325
III.32.326

III.32.327 III.32.328

III.32.329

id

Identifi

TP

c
a
d
o
r
d
UNASAM 2013-I

Pgina 120

INGENIERIA DE SISTEMAS E INFORMATICA


INGENIERIA DE SOFTWARE II

e
l
t
i
p
o
d
e
C
l
i
e
n
t
e
III.32.330

III.32.331
III.32.332
III.32.333

III.32.334 III.32.335

III.32.336

no

Especi

Nu

f
i
c
a
e
l
T
i
p
o
UNASAM 2013-I

Pgina 121

INGENIERIA DE SISTEMAS E INFORMATICA


INGENIERIA DE SOFTWARE II

d
e
C
l
i
e
n
t
e
III.32.337

III.32.338
III.32.339
E

III.32.340 Cliente

III.32.341

III.32.342

III.32.343III.32.344

III.32.345

III.32.346

III.32.347

TIPO

TIP

EJ

DESC

III.32.348

III.32.349

III.32.352

III.32.353

III.32.354

id

VAR

[A

III.32.355

III.32.356

III.32.359

III.32.360

III.32.361

ru

VAR

[0

Indica

III.32.362

III.32.363

III.32.366

III.32.367

III.32.368

fe

DAT

[0

Fecha

UNASAM 2013-I

N/N

III.32.350
III.32.351
PK

NN

III.32.357
III.32.358

III.32.364
III.32.365
NN
Pgina 122

Es el

INGENIERIA DE SISTEMAS E INFORMATICA


INGENIERIA DE SOFTWARE II

III.32.369

III.32.370

id

VAR

III.32.376

III.32.377

id

VAR

III.32.371
III.32.372
FK

NN

III.32.378
III.32.379
FK

NN

III.32.373

III.32.374

III.32.375

[A

Identif

III.32.380

III.32.381

III.32.382

[A

Identif

III.32.383
III.32.384
E

III.32.385 TipoTelefono

III.32.386

III.32.387

III.32.388III.32.389

III.32.390

III.32.391

III.32.392

TIPO

TIP

EJ

DESC

III.32.393

III.32.394

III.32.397

III.32.398

III.32.399

id

VAR

[A

Identif

III.32.400

III.32.401

III.32.404

III.32.405

III.32.406

VAR

[A

Descri

N/N

III.32.395
III.32.396
PK

NN

III.32.402
III.32.403
NN
III.32.407

III.32.408
III.32.409
UNASAM 2013-I

Pgina 123

INGENIERIA DE SISTEMAS E INFORMATICA


INGENIERIA DE SOFTWARE II

III.32.410
III.32.411
E

III.32.412 Telefono

III.32.413
C

III.32.414
TIP

III.32.420
id

III.32.421

III.32.427
n

III.32.428
VAR

III.32.434
o

III.32.435
VAR

III.32.441
id

III.32.442
VAR

III.32.448
id

III.32.449
VAR

VAR

III.32.415
III.32.416
TI
N/N

III.32.422
III.32.423
PK
NN

III.32.429
III.32.430
NN
III.32.436
III.32.437

III.32.443
III.32.444
FK
NN
III.32.450
III.32.451
FK
NN

III.32.417
R

III.32.418
E

III.32.419
DESC

III.32.424
[A

III.32.425
T

III.32.426
Identif

III.32.431
[0

III.32.432
9

III.32.433
Nme

III.32.438
[A

III.32.439
M

III.32.440
Opera

III.32.445
[A

III.32.446
P

III.32.447
Identif

III.32.452
[A

III.32.453
T

III.32.454
Identif

III.32.464
E

III.32.465
DESC

III.32.455

III.32.456
III.32.457
E
III.32.459
C

UNASAM 2013-I

III.32.458 TipoUsuario
III.32.460
TIP

III.32.461
III.32.462
TI
N/N

Pgina 124

III.32.463
R

INGENIERIA DE SISTEMAS E INFORMATICA


INGENIERIA DE SOFTWARE II

III.32.466
id

III.32.467
VAR

III.32.473
n

III.32.474
VRC

III.32.468
III.32.469
PK
NN
III.32.475
III.32.476
NN

III.32.470
[A

III.32.471
T

III.32.472
Identif

III.32.477
[A

III.32.478
A

III.32.479
Descri

III.32.488
R

III.32.489
E

III.32.490
DESC

III.32.495
[A

III.32.496
U

III.32.497
Es el

III.32.502
[A

III.32.503
S

III.32.504
Nomb

III.32.509
[A

III.32.510
U

III.32.511
Es la

III.32.516
[A

III.32.517
im

III.32.518
Espec

III.32.480

III.32.481
III.32.482
E

III.32.483 Usuario

III.32.484
C

III.32.485
TIP

III.32.491
id

III.32.492
VAR

III.32.498
n

III.32.499
VAR

III.32.505
cl

III.32.506
VAR

III.32.512
im

III.32.513
VAR

UNASAM 2013-I

III.32.486
III.32.487
TI
N/N

III.32.493
III.32.494
PK
NN
III.32.500
III.32.501
NN
III.32.507
III.32.508
NN
III.32.514
III.32.515

Pgina 125

INGENIERIA DE SISTEMAS E INFORMATICA


INGENIERIA DE SOFTWARE II

III.32.519
id

III.32.520
VAR

III.32.526
id

III.32.527
VAR

III.32.521
III.32.522
PK
NN
III.32.528
III.32.529
FK
NN

III.32.523
[A

III.32.524
T

III.32.525
Es el

III.32.530
[A

III.32.531
P

III.32.532
Identif

III.32.541
R

III.32.542
E

III.32.543
DESC

III.32.548
[A

III.32.549
A

III.32.550
Es el

III.32.555
[0

III.32.556
2

III.32.557
Fecha

III.32.562
[0

III.32.563
2

III.32.564
Es la

III.32.569
[A

III.32.570
P

III.32.571
Es la

III.32.576
[0

III.32.577
5

III.32.578
Espec

III.32.533

III.32.534

III.32.535
E

III.32.536 AudiDinero

III.32.537
C

III.32.538
TIP

III.32.544
id

III.32.545
VAR

III.32.551
fe

III.32.552
DAT

III.32.558
ca

III.32.559
VAR

III.32.565
ac

III.32.566
VAR

III.32.572
to

III.32.573
DEC

UNASAM 2013-I

III.32.539
III.32.540
TI
N/N

III.32.546
III.32.547
PK
NN
III.32.553
III.32.554
NN
III.32.560
III.32.561
NN
III.32.567
III.32.568
NN
III.32.574
III.32.575
NN
Pgina 126

INGENIERIA DE SISTEMAS E INFORMATICA


INGENIERIA DE SOFTWARE II

III.32.579
id

III.32.580
VAR

III.32.581
III.32.582
PK
NN

III.32.583
[A

III.32.584
U

III.32.585
Es el

III.32.595
R

III.32.596
E

III.32.597
DESC

III.32.602
[A

III.32.603
P

III.32.604
Es el

III.32.609
[0

III.32.610
2

III.32.611
Fecha

III.32.616
[0

III.32.617
1

III.32.618
Sueld

III.32.623
[A

III.32.624
P

III.32.625
Identif

III.32.586
III.32.587

III.32.588

III.32.589
E

III.32.590 Personal

III.32.591
C

III.32.592
TIP

III.32.598
id

III.32.599
VAR

III.32.605
fe

III.32.606
DAT

III.32.612
su

III.32.613
DEC

III.32.619
id

III.32.620
VAR

III.32.593
III.32.594
TI
N/N

III.32.600
III.32.601
PK
NN
III.32.607
III.32.608
NN
III.32.614
III.32.615
NN
III.32.621
III.32.622
FK
NN
III.32.626

UNASAM 2013-I

Pgina 127

INGENIERIA DE SISTEMAS E INFORMATICA


INGENIERIA DE SOFTWARE II

III.32.627

III.32.628
E

III.32.629 Pago

III.32.630
C

III.32.631
TIP

III.32.637
id

III.32.638
VAR

III.32.644
fe

III.32.645
DAT

III.32.651
id

III.32.652
VAR

III.32.632
III.32.633
TI
N/N

III.32.639
III.32.640
PK
NN
III.32.646
III.32.647
NN
III.32.653
III.32.654
FK
NN

III.32.634
R

III.32.635
E

III.32.636
DESC

III.32.641
[A

III.32.642
P

III.32.643
Es el

III.32.648
[0

III.32.649
2

III.32.650
Fecha

III.32.655
[A

III.32.656
P

III.32.657
Es el

III.32.658

III.32.659

III.32.660
E

III.32.661 AudiUsuario

III.32.662
C

III.32.663
TIP

III.32.664
III.32.665
TI
N/N

III.32.666
R

III.32.667
E

III.32.668
DESC

III.32.669
id

III.32.670
VAR

III.32.671
III.32.672

III.32.673
[A

III.32.674
A

III.32.675
Identif

UNASAM 2013-I

Pgina 128

INGENIERIA DE SISTEMAS E INFORMATICA


INGENIERIA DE SOFTWARE II

III.32.676
F

III.32.677
DAT

III.32.678
III.32.679

III.32.680
[0

III.32.681
2

III.32.682
Fecha

III.32.683
A

III.32.684
VAR

III.32.685
III.32.686

III.32.687
[A

III.32.688
El

III.32.689
Descri

III.32.690
id

III.32.691
VAR

III.32.694
[A

III.32.695
U

III.32.696
Es el

III.32.692
III.32.693
FK
NN
III.32.697

III.32.698

III.32.699
E

III.32.700 Opcion

III.32.701
C

III.32.702
TIP

III.32.708
id

III.32.709
VAR

III.32.715
n

III.32.716
VRC

III.32.703
III.32.704
TI
N/N

III.32.710
III.32.711
PK
NN
III.32.717
III.32.718
NN

III.32.705
R

III.32.706
E

III.32.707
DESC

III.32.712
[A

III.32.713
O

III.32.714
Identif

III.32.719
[A

III.32.720
fr

III.32.721
Nomb

III.32.722

III.32.723

III.32.724
UNASAM 2013-I

III.32.725 Permiso
Pgina 129

INGENIERIA DE SISTEMAS E INFORMATICA


INGENIERIA DE SOFTWARE II

E
III.32.726
C

III.32.727
TIP

III.32.733
id

III.32.734
VAR

III.32.740
id

III.32.741
VAR

III.32.747
id

III.32.748
VAR

III.32.728
III.32.729
TI
N/N

III.32.735
III.32.736
PK
NN
III.32.742
III.32.743
FK
NN
III.32.749
III.32.750
FK
NN

III.32.730
R

III.32.731
E

III.32.732
DESC

III.32.737
[A

III.32.738
P

III.32.739
Identif

III.32.744
[A

III.32.745
O

III.32.746
Identif

III.32.751
[A

III.32.752
U

III.32.753
Es el

III.32.754
III.32.755

III.32.756

III.32.757
E

III.32.758 Producto

III.32.759
C

III.32.760
TIP

III.32.766
id

III.32.767
VAR

III.32.773
n

III.32.774
VAR

UNASAM 2013-I

III.32.761
III.32.762
TI
N/N

III.32.768
III.32.769
PK
NN
III.32.775
III.32.776
NN
Pgina 130

III.32.763
R

III.32.764
E

III.32.765
DESC

III.32.770
[A

III.32.771
P

III.32.772
Es el

III.32.777
[A

III.32.778
Ta

III.32.779
Es el

INGENIERIA DE SISTEMAS E INFORMATICA


INGENIERIA DE SOFTWARE II

III.32.780
ca

III.32.781
VAR

III.32.787
Pr

III.32.788
DEC

III.32.794
d

III.32.795
VAR

III.32.801
im

III.32.802
VAR

III.32.784
[0

III.32.785
3

III.32.786
Canti

III.32.791
[0

III.32.792
5.

III.32.793
Es el

III.32.796
III.32.797

III.32.798
[A

III.32.799
P

III.32.800
Descri

III.32.803
III.32.804

III.32.805
[A

III.32.806
im

III.32.807
Image

III.32.816
R

III.32.817
E

III.32.818
DESC

III.32.823
[A

III.32.824
C

III.32.825
Identif

III.32.830
[A

III.32.831
E

III.32.832
Estad

III.32.782
III.32.783
NN
III.32.789
III.32.790
NN

III.32.808

III.32.809

III.32.810
E

III.32.811 Comprobante

III.32.812
C

III.32.813
TIP

III.32.819
id

III.32.820
VAR

III.32.826
E

III.32.827
VAR

UNASAM 2013-I

III.32.814
III.32.815
TI
N/N

III.32.821
III.32.822
PK
NN
III.32.828
III.32.829
NN

Pgina 131

INGENIERIA DE SISTEMAS E INFORMATICA


INGENIERIA DE SOFTWARE II

III.32.833
F

III.32.834
DAT

III.32.840
F

III.32.841
DAT

III.32.835
III.32.836
NN
III.32.842
III.32.843

III.32.837
[0

III.32.838
2

III.32.839
Fecha

III.32.844
[0

III.32.845
2

III.32.846
Fecha

III.32.847

III.32.848
III.32.849

III.32.850
E

III.32.851 ComprobanteDetalle

III.32.852
C

III.32.853
TIP

III.32.859
id

III.32.860
VAR

III.32.866
C

III.32.867
VAR

III.32.873
Pr

III.32.874
DEC

III.32.880
id

III.32.881
VAR

III.32.887
id

III.32.888
VAR

UNASAM 2013-I

III.32.854
III.32.855
TI
N/N

III.32.861
III.32.862
PK
NN
III.32.868
III.32.869
NN
III.32.875
III.32.876
NN
III.32.882
III.32.883
FK
NN
III.32.889
III.32.890
FK
NN
Pgina 132

III.32.856
R

III.32.857
E

III.32.858
DESC

III.32.863
[A

III.32.864
C

III.32.865
Identif

III.32.870
[0

III.32.871
4

III.32.872
Canti

III.32.877
[0

III.32.878
2

III.32.879
Precio

III.32.884
[A

III.32.885
P

III.32.886
Es el

III.32.891
[A

III.32.892
C

III.32.893
Identif

INGENIERIA DE SISTEMAS E INFORMATICA


INGENIERIA DE SOFTWARE II

III.32.894

III.32.895

III.32.933

UNASAM 2013-I

Pgina 133

INGENIERIA DE SISTEMAS E INFORMATICA


INGENIERIA DE SOFTWARE II

III.32.934

III.32.935
E

III.32.936 Pedido

III.32.937
C

III.32.938
TIP

III.32.944
id

III.32.945
VAR

III.32.951
F

III.32.952
DAT

III.32.958
H

III.32.959
TIM

III.32.965
Di

III.32.966
VAR

III.32.972
O

III.32.973
VAR

III.32.979
id

III.32.980
VAR

III.32.939
III.32.940
TI
N/N

III.32.946
III.32.947
PK
NN
III.32.953
III.32.954
NN
III.32.960
III.32.961

III.32.967
III.32.968
NN
III.32.974
III.32.975

III.32.981
III.32.982
FK
NN
III.32.986

UNASAM 2013-I

Pgina 134

III.32.941
R

III.32.942
E

III.32.943
DESC

III.32.948
[A

III.32.949
P

III.32.950
Es el

III.32.955
[0

III.32.956
2

III.32.957
Es la

III.32.962
[0

III.32.963
1

III.32.964
Hora

III.32.969
[A

III.32.970
Jr.

III.32.971
Direcc

III.32.976
[A

III.32.977
N

III.32.978
Obser

III.32.983
[A

III.32.984
V

III.32.985
Es el

INGENIERIA DE SISTEMAS E INFORMATICA


INGENIERIA DE SOFTWARE II

III.32.987

III.32.988
E

III.32.989 ProductoPreparado

III.32.990
C

III.32.991
TIP

III.32.992
III.32.993
TI
N/N

III.32.997
id

III.32.998
VAR

III.32.1004
ca

III.32.994
R

III.32.995
E

III.32.996
DESC

III.32.1001
III.32.999
III.32.1000
[A
PK
NN

III.32.1002
P

III.32.1003
Es el

III.32.1005
VAR

III.32.1008
III.32.1006
III.32.1007
[0
NN

III.32.1009
5

III.32.1010
Canti

III.32.1011
fe

III.32.1012
DAT

III.32.1015
III.32.1013
III.32.1014
[0
NN

III.32.1016
2

III.32.1017
Es la

III.32.1018
id

III.32.1019
VAR

III.32.1022
III.32.1020
III.32.1021
[A
FK
NN

III.32.1023
P

III.32.1024
Es el

III.32.1034

III.32.1035

III.32.1025

III.32.1026

III.32.1027
E
III.32.1029
UNASAM 2013-I

III.32.1028
III.32.1030

Utilidad

III.32.1031
III.32.1032 III.32.1033
Pgina 135

INGENIERIA DE SISTEMAS E INFORMATICA


INGENIERIA DE SOFTWARE II

TIP

TI

N/N

DESC

III.32.1036
id

III.32.1037
VAR

III.32.1040
III.32.1038
III.32.1039
[A
PK
NN

III.32.1041
U

III.32.1042
Es el

III.32.1043
G

III.32.1044
DEC

III.32.1047
III.32.1045
III.32.1046
[0
NN

III.32.1048
1.

III.32.1049
Gana

III.32.1050
id

III.32.1051
VAR

III.32.1054
III.32.1052
III.32.1053
[A
FK
NN

III.32.1055
P

III.32.1056
Es el

III.32.1057

III.32.1058

III.32.1059
E

III.32.1060

Insumo

III.32.1061
C

III.32.1062
TIP

III.32.1063
III.32.1064 III.32.1065
TI
N/N
R

III.32.1066
E

III.32.1067
DESC

III.32.1068
idI

III.32.1069
VAR

III.32.1072
III.32.1070
III.32.1071
[A
PK
NN

III.32.1073
IN

III.32.1074
Es el

III.32.1075
n

III.32.1076
VAR

III.32.1079
III.32.1077
III.32.1078
[A
NN

III.32.1080
H

III.32.1081
Es el

III.32.1082
ca

III.32.1083
VAR

III.32.1086
III.32.1084
III.32.1085
[0
NN

III.32.1087
5

III.32.1088
Canti

III.32.1089

III.32.1090

III.32.1091
III.32.1092 III.32.1093

III.32.1094

III.32.1095

UNASAM 2013-I

Pgina 136

INGENIERIA DE SISTEMAS E INFORMATICA


INGENIERIA DE SOFTWARE II

Pr

DEC

III.32.1096
d

III.32.1097
VAR

[0

III.32.1100
[A

III.32.1101
S

III.32.1102
Descri

III.32.1109
III.32.1110 III.32.1111
TI
N/N
R

III.32.1112
E

III.32.1113
DESC

III.32.1118
[A

III.32.1119
R

III.32.1120
Es el

NN
III.32.1098
III.32.1099

Es el

III.32.1103

III.32.1104

III.32.1105
E

III.32.1106

Receta

III.32.1107
C

III.32.1108
TIP

III.32.1114
id

III.32.1115
VAR

III.32.1121
ca

III.32.1122
VAR

III.32.1125
III.32.1123
III.32.1124
[0
NN

III.32.1126
7

III.32.1128
pr

III.32.1129
DEC

III.32.1132
III.32.1130
III.32.1131
[0
NN

III.32.1133
0.

III.32.1134
Es el

III.32.1135
pr

III.32.1136
VAR

III.32.1137
III.32.1138

III.32.1139
[A

III.32.1140
K

III.32.1141
Descri

III.32.1142
idI

III.32.1143
VAR

III.32.1146
III.32.1144
III.32.1145
[A
FK
NN

III.32.1147
IN

III.32.1148
Es el

III.32.1149

III.32.1150

III.32.1151
III.32.1152 III.32.1153

III.32.1154

III.32.1155

UNASAM 2013-I

III.32.1116
III.32.1117
PK
NN

Pgina 137

III.32.1127
Canti

INGENIERIA DE SISTEMAS E INFORMATICA


INGENIERIA DE SOFTWARE II

id

VAR

FK

NN

[A

Es el

III.32.1156

III.32.1157

III.32.1158
E

III.32.1159

Preparacion

III.32.1160
C

III.32.1161
TIP

III.32.1162
III.32.1163 III.32.1164
TI
N/N
R

III.32.1165
E

III.32.1166
DESC

III.32.1167
id

III.32.1168
VAR

III.32.1171
III.32.1169
III.32.1170
[A
PK
NN

III.32.1172
P

III.32.1173
Es el

III.32.1174
fe

III.32.1175
DAT

III.32.1178
III.32.1176
III.32.1177
[0
NN

III.32.1179
2

III.32.1180
Fecha

III.32.1181
O

III.32.1182
VAR

III.32.1183
III.32.1184

III.32.1185
[A

III.32.1186
N

III.32.1187
Obser

III.32.1188
id

III.32.1189
VAR

III.32.1192
III.32.1190
III.32.1191
[A
FK
NN

III.32.1193
R

III.32.1194
Es el

III.32.1195

III.32.1196
III.32.1197
III.32.1198
III.32.1199
III.32.1200
III.32.1201
III.32.1202
III.32.1203
III.32.1204
UNASAM 2013-I

Pgina 138

INGENIERIA DE SISTEMAS E INFORMATICA


INGENIERIA DE SOFTWARE II

III.32.1205
III.32.1206
SCRIPT O CODIGO T_SQL DE LA IMPLEMENTACION DE UNA
BASE DE DATOS.
III.32.1207
III.32.1208
IV.

MANUAL DE USUARIO.
IV.1.1
El propsito de este manual es proporcionar al usuario una
herramienta que les sirva como gua para poder hacer uso del nuevo
sistema implantado en la empresa, fue implementado con el lenguaje
de programacin java entorno NetBeans IDE 6.9; para ello utilizamos
ventana o formularios que en cada uno de ellos se especifica la
funcionalidad del sistema.
IV.1.2
IV.2 DESCRIPCION DE LA INTERFAZ DEL SOFTWARE
IV.2.1
IV.2.2
IV.2.3
IV.2.4

BASE DE DATOS: MySQL


ENTORNO VISUAL: NETBEANS 7.2 +
LENGUAJE DE PROGRAMACIN: Java

IV.2.5
IV.3 DESCRIPCION DE LAS PAQUETES
ConexionBD: Clase con la cual se logra la conexin a la base de
datos; en ella se ingresa el servidor, el usuario y la contrasea de
dicho servidor.
Controlador: En esta clase se realizan mtodos, los cuales nos
permiten controlar las opciones de llenado, actualizacin,
eliminacin de los datos dentro del programa, ya sea con
procedimientos almacenados u de otra manera.
Codificador: Esta clase verifica datos para que no se repitan,
captura algunas iniciales de las palabras y/o analiza si el cdigo
es vlido o no.
VIsualizador: Clase que permite mostrar cuadros de dilogo
sobretodo basado en JOptionPane.
MiModelo: Clase para la edicin de columnas de las tablas.
Imprimir:
IV.3.1
UNASAM 2013-I

Pgina 139

INGENIERIA DE SISTEMAS E INFORMATICA


INGENIERIA DE SOFTWARE II

IV.3.2
IV.3.3 CD DEL CODIGO FUENTE DEL SISTEMA (MODULO
PRINCIPAL) Y EJECUTABLE
IV.3.4
V.

BIBLIOGRAFIA
www.freelibros.com/programacion/aprende-uml-en-24-horas.html
www.alegsa.com.ar/Dic/informatica.php
www.linkses.com/software/desarrollo.php
www.12manage.com/methods_pmi_pmbok_es.html
gidis.ing.unlpam.edu.ar/downloads/pdfs/IntroduccionUML.PDF
www.ctic.uni.edu.pe/files/insoft01.pdf
ALFREDO WEITZENFELD
PARADIGMA
ORIENTADA

OBJETOS Divisin Acadmica de Computacin


ITAM, Mxico, 1994
IAN GRAM METODOS ORIENTADA A OBJETOS Edit. ADDISON

WESLEY
2 Edicin, USA, 1996
KENDALL & KENDALL

ANALISIS Y DISEO DE SISTEMAS Edit.

PRENTICE
V.1.1
V.1.2
VI.
CONCLUSIONES
Se optimiz el control de compra-venta e inventario de la empresa
comercial M & H, con la implantacin de un sistema de informacin, el
cual dio solucin a los diferentes problemas (demasiado tiempo
empleado, inexactitud en los clculos, perdida de informacin, etc.) de la

organizacin.
Se logr obtener todos los requerimientos de la organizacin de manera
satisfactoria, siendo esta reflejada en la aceptacin por parte de la

organizacin y concordancia con los procesos reales del sistema.


Se optimiz la bsqueda y el registro de artculos, usuarios y clientes.
Se automatizaron los procesos de clculo, que intervienen en la

realizacin de inventario y ventas.


Se emitieron reportes en los cuales se utilizaron clculos matemticos y

estadsticos para un control peridico del Stock y las ventas.


Debido al diseo y otras caractersticas de los mdulos del programa, se
concluye con una fcil adaptabilidad y aceptacin de los usuarios de la
empresa comercial M & H

UNASAM 2013-I

Pgina 140

INGENIERIA DE SISTEMAS E INFORMATICA


INGENIERIA DE SOFTWARE II

VI.1.1
VI.1.2
VII.
RECOMENDACIONES
VII.1.1

Si bien la gestin de proyectos de software no es una

ciencia exacta, ms bien es un arte o una destreza que se mejora con la


experiencia, existen algunos consejos tiles para no cometer errores que
pueden causar el fracaso de un proyecto.
VII.1.2
Quien haya gestionado algn proyecto de software sabe
que debe hacer malabares entre mltiples temas de gestin, como las
personas (el equipo de desarrollo, el cliente, etc), los tiempos, las
entregas, las estimaciones errneas y sus costos extra, la re planificacin,
etc. Para comenzar un proyecto de software con el pie derecho aqu dejo
algunos consejos tiles:
VII.1.3
VII.1.4
Realizar cada etapa ptimamente para avanzar a la
siguiente
VII.1.5

Cada reunin de los integrantes del equipo es una buena

oportunidad para realizar la opinin de ideas, avances, puntos de vista.


VII.1.6
Pruebas unitarias
VII.1.7
Desde el inicio del proyecto se deben establecer las
pruebas unitarias que se implementarn en la etapa de implementacin,
estableciendo por escrito cuales sern los casos de prueba y sus
respectivos

resultados

esperados.

Documentacin
Desde el comienzo del proyecto se debe hacer nfasis en la
documentacin que ser creada, ya que el software no es solo un
conjunto de archivos fuente, el software es eso ms la documentacin.
Sin una correcta planificacin de la documentacin a generar, el equipo
de desarrollo no sabr qu debe documentar y cmo.
VII.1.8
Comunicacin
La poca o mala comunicacin entre los miembros del equipo de desarrollo
y con el cliente es la principal causa de fracaso en los proyectos de
UNASAM 2013-I

Pgina 141

INGENIERIA DE SISTEMAS E INFORMATICA


INGENIERIA DE SOFTWARE II

software. La comunicacin es un tema muy sensible, ya que es necesario


planificarlo y dedicarle tiempo.
VII.1.9
Los grupos no deben ser islas, el trabajo de cada grupo,
por ejemplo desarrolladores, testers, analistas, etc, debe ser pblico para
todos los miembros del equipo de desarrollo.
VII.1.10
Medir el avance
VII.1.11
Para esto es necesario planificar desde el inicio del
proyecto cul ser el mecanismo de medida del avance. Para esto
primero es necesario determinar el alcance del proyecto, o sea todo lo
que se va a hacer y lo que no se va a hacer.
VII.1.12
VIII. ANEXOS
VIII.1.1
VIII.1.2

UNASAM 2013-I

Pgina 142

Potrebbero piacerti anche