Você está na página 1de 42

[Escriba texto]

IMPLEMENTACION
DE UN SISTEMA DE
GESTION EN LA
TIENDISAHELY
EN LA CIUDA DE
MONTERO

PROYECTO DE SISTEMA DE INFORMACION 1
NOMBRE: DONALD ADALID ROJAS LOPES
REGISTRO:210109051
DOCENTE:ING. VICTOR CORDOVA CORDAVA SILES

UNIVERSIDA AUTONOMA GRABIEL RENE MORENO
MATERIA: SISTEMA DE INFORMACION UNIVER: DONALD ADALID ROJAS LOPEZ
ING: VICTOR CORDOVA SILES

GRADECIMIENTO

A Dios
Por darme luz y gua espiritual, para mi crecimiento tanto moral como intelectual.
Por dame la sabidura para realizar las investigaciones para este proyecto
A mis Padres
Por el amor, amistad y el sacrificio que hacen por mi. Gracias ante todo por ser
mis padres.
Al ingeniero Vctor Crdova por sus consejos y enseanzas en el periodo de
realizacin de este documento











UNIVERSIDA AUTONOMA GRABIEL RENE MORENO
MATERIA: SISTEMA DE INFORMACION UNIVER: DONALD ADALID ROJAS LOPEZ
ING: VICTOR CORDOVA SILES







DEDICATORIA

Este presente documento est dirigido a mis padres, hermanas, y todas aquellas
personas que supieron brindarme el apoyo necesario durante la realizacin de
este documento.










UNIVERSIDA AUTONOMA GRABIEL RENE MORENO
MATERIA: SISTEMA DE INFORMACION UNIVER: DONALD ADALID ROJAS LOPEZ
ING: VICTOR CORDOVA SILES

INDICE

Agradecimiento
Dedicatoria
PARTE I FUNDAMENTOS TEORICOS
Captulo 1
1. Perfil del proyecto
3.Introduccin
4.Antecedentes
5. Definicin del problema
6. Situacin problemtica
7. Situacin deseada
8. Objetivos
8.1Objetivo general
8.2Objetivo especficos
9. Justificacin
10. Alcance
11. Metodologa de desarrollo
12. Planificasion del proyecto
13. diagrma de GANS

Captulo 2
2. La organizacin
2.1. Antecedentes
2.2. Situacin actual
2.3. Servicios que presta
2.4. Metodologa de trabajo
2.5. Estructura organizacional

UNIVERSIDA AUTONOMA GRABIEL RENE MORENO
MATERIA: SISTEMA DE INFORMACION UNIVER: DONALD ADALID ROJAS LOPEZ
ING: VICTOR CORDOVA SILES
PARTE II DESARROLLO DEL SISTEMA
Captulo 3
3. Captura de requisitos
3.1. Lista de requerimientos
3.2. Modelo de negocio
3.2.1. Registrar venta
3.2.2. Inventario
3.2.3. Consulta de pedido
3.3. Captura de requisitos como caso de uso
3.3.1. Identificacin de actores
3.4. Casos de usos
3.4.1. Registrar cliente
3.4.2. Registrar consulta
3.4.3. Registrar ventas
3.4.4. Generar recibo de ventas realizada
3.4.5. generar reporte de todas las ventas
3.4.6. gestionar informacin del proveedor
3.4.7. registrar producto
3.5. Modelo de casos de uso
Capitulo 4
4. Anlisis del sistema
4.1. Introduccin
4.2. Identificar paquetes de anlisis (subsistema)
4.2.1. Diagrama de paquete
4.2.2. Subsistema actualizar inventario
4.2.3. Subsistema realizar reporte
4.2.4. Subsistema registrar venta
4.2.5. Subsistema registrar consulta
4.3. Diagrama de colaboracin
4.3.1. Diagrama de colaboracin; Realizar consultas
4.3.2. Diagrama de colaboracin; registrar ventas
UNIVERSIDA AUTONOMA GRABIEL RENE MORENO
MATERIA: SISTEMA DE INFORMACION UNIVER: DONALD ADALID ROJAS LOPEZ
ING: VICTOR CORDOVA SILES
4.3.3. Diagrama de colaboracin; actualizar inventario
4.3.4. Diagrama de colaboracin; registrar producto
4.3.5. Diagrama de colaboracin; registrar cliente
Capitulo 5
5. Desarrollo del sistema+
5.1. Introduccin
5.2. Arquitectura del sistema
5.3. Diagrama de despliegue
5.4. Diagrama de secuencia
5.4.1. Diagrama registra venta
5.4.2. Diagrama abastecimiento de productos
5.4.3. Diagrama consultar producto
5.4.4. Diagrama registrar producto
5.5. Diagrama de clases
5.6. Diseo lgico de la base de datos
5.7. Diseo fsico de la base de datos










UNIVERSIDA AUTONOMA GRABIEL RENE MORENO
MATERIA: SISTEMA DE INFORMACION UNIVER: DONALD ADALID ROJAS LOPEZ
ING: VICTOR CORDOVA SILES


PARTE I
FUNDAMENTOS
TEORICOS





UNIVERSIDA AUTONOMA GRABIEL RENE MORENO
MATERIA: SISTEMA DE INFORMACION UNIVER: DONALD ADALID ROJAS LOPEZ
ING: VICTOR CORDOVA SILES

CAPITULO 1
PERFIL DEL PROYECTO


3. INTRODUCION
La ciudad de Montero una ciudad muy progresista, con un crecimiento
econmico acelerado por sus industrias, especialmente arroceras y azucareras,
los emprendimientos y negocios dentro de la ciudad.
Se genera inters turstico A travs de la actividad productiva agropecuaria
tradicional que ofrece al visitante en la participacin en las actividades
artesanales, con la produccin del empanizado, la chancaca, jalea, actividades
cotidianas de la hacienda crucea, como ser el beber leche recin ordeada, por
accin propia; la extraccin del jugo de caa, con el uso del trapiche.
Uno de sus principales atractivos es la feria EXPONORTE y su fiesta patronales
La ciudad de Montero es considerada una ciudad dinamizada por actividades
econmicas (comercios y servicios), en lo que se destaca la Tienda de insumos
agrnomos
ISAHELY que ofrece a sus clientes una variedad de insumo: sistemticos de
fertilizantes, estomacal, feromonas, fumigantes, no selectivo, reguladores de
crecimiento, repelente, selectivos y de contactos etc.
Para los cultivos. Con el propsito de lograr la satisfaccin de los mismos.

UNIVERSIDA AUTONOMA GRABIEL RENE MORENO
MATERIA: SISTEMA DE INFORMACION UNIVER: DONALD ADALID ROJAS LOPEZ
ING: VICTOR CORDOVA SILES


4. ANTECEDENTES
Viendo el gran crecimiento de las labores agrcolas y la dificulta de conseguir los
insumos
La tienda ISAHELY decide iniciar sus labores de ventas de insumos
agrnomos en el ao 2007 . se encuentra en la avenida principal FRENTE AL
MERCADO GERMAN MORENO en la ciudad de montero donde ofrece su
producto
Su directorio est conformado de la siguiente manera:
ADMINISTRADOR O PROPIETARIO
CAJERO
PERSONAL DE APOYO
ENCARGADO DE ATENCION AL CLIENTE
ENCARGADO DE LA LIMPIESA

5. DEFINICION DEL PROBLEMA
La tienda maneja toda su informacin manualmente, llevan el control de Compra,
Venta e Inventario de su mercadera anotado en cuadernos.
A continuacin se presenta un listado de los problemas detectados en la tienda como
previo estudio de su situacin actual:
5.1 Problema en las Compras.-
Se realiza el pedido cuando el producto no existe o existe un stock mnimo,
entonces el propietario consulta con su lista de proveedores para hacer el pedido
del producto respectivo.

UNIVERSIDA AUTONOMA GRABIEL RENE MORENO
MATERIA: SISTEMA DE INFORMACION UNIVER: DONALD ADALID ROJAS LOPEZ
ING: VICTOR CORDOVA SILES



5.2 Problema en las Ventas.-
La atencin al cliente es lenta, porque al pedido de un cliente, verifica
fsicamente la existencia del producto, consulta su lista de precios. Y
muchas veces el producto no existe, o no tiene una cantidad suficiente
requerida por el cliente.
Tambin al momento de registrar los productos vendidos en su libro de
ventas y hacer el clculo del monto a cobrar se necesita un buen tiempo. Y
muchas veces olvidan registrar algunas ventas.
Tambin existe el problema en el control de las ventas diarias que realiza la
tienda, porque suma el monto de las ventas durante el da, obteniendo un
total del da (en bolivianos ) y luego suma a este el total del da anterior,
ms los ingresos varios, menos los egresos del da, y el resultado debe
cuadrar con lo que hay actualmente en caja. Y todo es manualmente.
5.3 Problema de Inventarios.-
La organizacin de los productos es otro problema, debido a la variedad de los
insumos en este caso estn organizados segn el tipo de veneno podemos ver los
diferentes tipos almacenamiento de los productos como ser:
De contacto
sistemticos
fertilizantes
fumigantes
reguladores de crecimiento
Es por eso que se decidi implementar un sistema para solucionar estos
problemas que tienen la mayora de los negocios de este rubro.


UNIVERSIDA AUTONOMA GRABIEL RENE MORENO
MATERIA: SISTEMA DE INFORMACION UNIVER: DONALD ADALID ROJAS LOPEZ
ING: VICTOR CORDOVA SILES


6. Situacin problemtica
La tienda de insumos agrnomos tiene un elevado grado de
desorganizacin en el manejo de la informacin de las diferentes transacciones
(compra _ venta) que realiza porque los archivos se van guardando en un
determinado lugar y con el pasar del tiempos e van perdiendo del lo cual dificulta
mucho al momento generar algn reporte en una determinada situacin.
As, la tienda de insumos agrnomos tiene la necesidad de apoyarse en este
avance tecnolgico lo cual significa un aporte muy significativo en los servicios que
brinda a la ciudad de Montero.
7. Situacin deseada
Agilizar el manejo de la informacin sobre la cantidad existente dela variedad de
los insumos de los insumos minimizando el tiempo de la atencion al cliente
De esta forma se beneficiara el personal de la tienda.
8. Objetivos
8.1 Objetivo general
Desarrollar un sistema de informacin que permita controlar las
transacciones de compra y ventas e inventario. para la tiendo de insumos
asahely
8.2. Objetivo especifico
capturar los requerimientos de sistema realizando entrevista entre el
personal de la tienda
realizar el anlisis de los requerimientos obtenidos en la entrevista
Realizar la implementacin del sistema utilizando un lenguaje de
programacin
UNIVERSIDA AUTONOMA GRABIEL RENE MORENO
MATERIA: SISTEMA DE INFORMACION UNIVER: DONALD ADALID ROJAS LOPEZ
ING: VICTOR CORDOVA SILES
Realizar las pruebas del funcionamiento del sistema para encontrar errores
y corregirlos.
9. Justificacin
Debido que el sistema manual tarda mucho en el registro de las transacciones de
compra y ventas provoca la necesidad de contar con un nuevo sistema de
informacin que permita registrar de manera ms sencilla y eficiente los registros
para poder brindar una mejor atencin a nuestros clientes.
10. Alcance
El sistema ser capaz de almacenar todos los datos de las actividades que
implica el registro de compra y venta
11. Metodologa del desarrollo
Para el desarrollo del presente proyecto utilizaremos el siguiente modelo de
desarrollo des software
Se utilizara el Proceso Unificado de Desarrollo de Software (con el Lenguaje
Unificado de Modelado) para el desarrollo del presente proyecto.
El diseo de una base de datos se descompone en diseo conceptual, diseo
lgico y diseo fsico.
Diseo conceptual.- determinamos las especificaciones y necesidades de
los usuarios
Diseo lgico: lo obtenemos del modelo conceptual que nos describe la
estructura de la base de datos.
Diseo fsico: en esta parte diseamos una implementacin o aplicacin
de la base de datos
Para desarrollar la base de datos utilizaremos la metodologa del modelo entidad
relacin MER el cual obtendremos del mundo real.
Desarrollo de la base de datos: para la base de datos atizaremos SQL
server 2008.
Aplicacin: para la aplicacin utilizaremos como lenguaje anfitrin el delpi
UNIVERSIDA AUTONOMA GRABIEL RENE MORENO
MATERIA: SISTEMA DE INFORMACION UNIVER: DONALD ADALID ROJAS LOPEZ
ING: VICTOR CORDOVA SILES
12. Planificacin del proyecto
DIAGRAMA DE GANTT
SECUENCIA DE DE LA ELABORACION DEL SISTEMA DE INFORMACION DE
LA TIENDAISAHELY
N ACTIVIDADES
MESES
JULIO AGOSTO SEPTIEMBRE
SEMANAS
1 2 3 4 1 2 3 4 1 2 3 4
1
RECOLECION DE DATOS DE LA
EMPRESA
2 PRIMERA VISITA LA EMPRESA
3
ENTREVISTA A FUNCIONARIO Y
GERENTE
4
ANALISIS DEL RELEVAMIENTO
DE DATOS
5 SEGUNDA VISTA ALA EMPRESA
6
ELAVORAR DEL MANUAL DE
FUCIONES
7
INICIA LA ELABORACION DE
PROYECTO
8
PRIMERA FACE DELA
ELABORACION
9
SEGUNDA FACE DE LA
ELABORACION
10 CORRECION DE ERORES
11
IMPLEMENTACION DEL
SISTEMA
12 RETROALIMENTACION


UNIVERSIDA AUTONOMA GRABIEL RENE MORENO
MATERIA: SISTEMA DE INFORMACION UNIVER: DONALD ADALID ROJAS LOPEZ
ING: VICTOR CORDOVA SILES
13. Tablas de recursos
recursos Cantidad costo real(bs) Costo total F. adquisicin
Hardware
Computadora
impresora

2
1

5450
400

10900
400

Compra
compra
Total 11300
Software
Delphi
SQL

1
2

2600(licencia)
10 (lic.gratuita)

2600
20

Compra
compra
Total 2620
Personal
Secretaria
Analista
Programador

1

1200
2500
4600

1200
2500
4600

Contrato
Contrato
Contrato
Total 8300
Infraestructura
Oficina
ser. bsicos

1

900
400

900
400

Alquiler
alquiler
Total 1300
Logstica
M. de escritorio
calculadora


2

200
70

200
140

Compra
compra
Total 340
Total general 23860


UNIVERSIDA AUTONOMA GRABIEL RENE MORENO
MATERIA: SISTEMA DE INFORMACION UNIVER: DONALD ADALID ROJAS LOPEZ
ING: VICTOR CORDOVA SILES


CAPITULO 2
ORGANIZACION

2. ORGANIZACION
2.1. ANTECEDENTES
La gran aceptacin de nuestra tienda en la distribucin de
insumos agrcolas y el gran crecimiento de nuestra clientela nos hace tomar la
diccin de sistematizar los registros de compra y ventas de nuestra tienda para
el manejo de las grandes informacin de los productos , inventarios y clientes
de nuestra tienda.
Ya que dicho procesos se los realiza de forma manual y est propensas
errores.
Debido a este problema se ve la necesidad de implementar un sistema de
gestin para almacenar y manipular la informacin en las diferentes
transacciones que realiza nuestra tienda
2.2. SITUACION ACTUAL
La tienda actualmente no cuenta con un sistema para almacenar
la informacin de compra y venta e inventario de sus productos. Todo lo realiza
manualmente por lo que es poco eficiente.
2.3. SERVICIOS QUE PRESTA
El servicio que brinda a sus clientes en general es brindar la atencin necesaria
cuando el cliente va a solicitar un producto de nuestra tienda brindndole la
informacin adecuada acerca del producto.


UNIVERSIDA AUTONOMA GRABIEL RENE MORENO
MATERIA: SISTEMA DE INFORMACION UNIVER: DONALD ADALID ROJAS LOPEZ
ING: VICTOR CORDOVA SILES

2.4. METODOLOGIA DE TRABAJO
La metodologa del trabajo al momento que el cliente ingresa a la venta el
vendedor de turno se encarga de atenderlo y tomar su pedido y explicarle la
alternativa de insumo que debe tomar para su problema agrcola
explicndoles la caracterstica de los diferentes venenos. Una vez que el
cliente elige uno. El ayudante va en busca del insumo. El vendedor se
encarga de detallar todo lo referente a la venta realizada y de entregarle el
producto junto con su respectivo recibo al cliente.

2.5. ESTRUCTURA ORGANIZACIONAL
Esta organizada actualmente de la siguiente manera:













ADMINISTRADOR
CAJERO 1 CAJERO2
AYUDANTE DE
LA TIENDAD
UNIVERSIDA AUTONOMA GRABIEL RENE MORENO
MATERIA: SISTEMA DE INFORMACION UNIVER: DONALD ADALID ROJAS LOPEZ
ING: VICTOR CORDOVA SILES






PARTE II
DESARROLLO DEL
SISTEMA







UNIVERSIDA AUTONOMA GRABIEL RENE MORENO
MATERIA: SISTEMA DE INFORMACION UNIVER: DONALD ADALID ROJAS LOPEZ
ING: VICTOR CORDOVA SILES

CAPITULO 3
CAPTURA DE REQUISITOS
3. REQUERIMIENTOS DEL SISTEMA
3.1. LISTA DE REQUERIMIENTOS
Registro de cliente: el sistema deber ser capaz de realizar el registro
del cliente con sus respectivos datos personales.
El sistema deber realizar las consultas realizadas por los clientes.
Registrar ventas: el sistema deber ser capaz de realizar el registro de
todas las ventas realizada

Reporte de venta: el sistema deber registrar el detalle de toda venta
realizada con los datos correspondientes.

Generar recibo: el sistema deber generar un recibo por la venta
realizada

El vendedor debe reportar las ventas realizadas durante su tiempo de
trabajo al administrador o dueo

Gestionar informacin del proveedor: el sistema deber ser capaz de
administrar los datos personales del proveedor.

Registro del producto: el sistema deber ser capaz de registrar los
nuevos productos as como modificar y eliminar.

UNIVERSIDA AUTONOMA GRABIEL RENE MORENO
MATERIA: SISTEMA DE INFORMACION UNIVER: DONALD ADALID ROJAS LOPEZ
ING: VICTOR CORDOVA SILES

3.2. MODELO DE NEGOCIO (diagrama de actividades)
3.2.1. Registro de venta

class Modelo de clases
vendedor cliente
Ini ci oDeActi vi dad
solicita producto
verifica existencia de
producto
hay producto
compra el producto
solicita el pago de l
producto
realiza pago
entrega recibo de pago
entrega producto
recibe producto y recibo
Fi nal DeActi vi dad
Fi nal DeActi vi dad
[si hay] [no hay]
UNIVERSIDA AUTONOMA GRABIEL RENE MORENO
MATERIA: SISTEMA DE INFORMACION UNIVER: DONALD ADALID ROJAS LOPEZ
ING: VICTOR CORDOVA SILES
3.2.2. Inventario.

class Modelo de clases
proveedor administrador
Ini ci oDeActi vi dad
verifica cantidad de
productos
hace pedido de productos
faltantes
recibe pedido
entrega productos pedidos
veri fi ca productos pedi dos
recibe prdoductos
entrega recibo de compra
recibe conforme
actualiza inventario
Fi nal DeActi vi dad
cncela pedido
Fi nal DeActi vi dad
[hay]
[no hay]
UNIVERSIDA AUTONOMA GRABIEL RENE MORENO
MATERIA: SISTEMA DE INFORMACION UNIVER: DONALD ADALID ROJAS LOPEZ
ING: VICTOR CORDOVA SILES
3.2.3 consulta de pedido








class Modelo de clases
vendedor cliente
Ini ci oDeActi vi dad
realiza consulta
recibe consults
da el nombre del producto
buscado anota los datos de
consulta
le brinda informacion del
producto
recibe conforme
Fi nal DeActi vi dad
UNIVERSIDA AUTONOMA GRABIEL RENE MORENO
MATERIA: SISTEMA DE INFORMACION UNIVER: DONALD ADALID ROJAS LOPEZ
ING: VICTOR CORDOVA SILES
3.3. CAPTURA DE REQUISITOS COMO CASOS DE USO:
3.3.1. IDENTIFICACIN DE ACTORES
A. ADMINISTRADOR
B. VENDEDOR
C. PROVEEDOR
D. CLIENTE

3.4. CASOS DE USOS
3.4.1. Registrar de cliente




class Modelo de dominio
CLIENTE
PROVEEDOR
VENDEDOR
ADMINISTRADOR
SISTEMA DE VENTAS DE
INSUMO AGRICOLA(ISAHELY)
uc gestiona reporte de ventas
VENDEDOR CLIENTE
realiza registro de
cliente
UNIVERSIDA AUTONOMA GRABIEL RENE MORENO
MATERIA: SISTEMA DE INFORMACION UNIVER: DONALD ADALID ROJAS LOPEZ
ING: VICTOR CORDOVA SILES

Casos de uso Registrar cliente
actores Vendedor, cliente
propsito El vendedor deber registrar en el
sistema los dato acerca del cliente q
realiza dicha compra
resumen El sistema deber almacenar todos los
datos del cliente
Tipo Primario
flujo Ingresar al sistema
Muestra la interfaz
El vendedor elige la interfaz de clientes
e ingresa los datos y da guardar


3.4.2. Registrar las consultas


Casos de uso Registrar consulta
Actores Vendedor, cliente
Propsito El vendedor deber registrar en el
sistema los dato acerca del producto
consultado
Resumen Al momento de ingresar el producto a
consultar debe mostrar todas las
uc gestiona reporte de ventas
VENDEDOR
registra consultas
ralizadas
CLIENTE
UNIVERSIDA AUTONOMA GRABIEL RENE MORENO
MATERIA: SISTEMA DE INFORMACION UNIVER: DONALD ADALID ROJAS LOPEZ
ING: VICTOR CORDOVA SILES
caractersticas relacionado a ese
determinado producto
Tipo Primario
Flujo Mostrar interfaz de bsqueda de
productos
Seleccionar criterio de bsqueda
Ingresar valor de bsqueda
Presionar el botn Buscar
Mostrar resultados de bsqueda
Seleccionar producto a consultar

3.4.3. Registrar ventas


Casos de uso Registrar ventas
actores Vendedor, cliente
propsito Registrar la ventas realizada con sus
respectivo datos
resumen El sistema deber almacenar todos los
datos de las venta realizada
Tipo Primario
Flujo Genera reporte de las ventas realizadas

3.4.4. Generar recibo de las venta realizada
uc gestiona reporte de ventas
cliente
registrar venta
vendedor
UNIVERSIDA AUTONOMA GRABIEL RENE MORENO
MATERIA: SISTEMA DE INFORMACION UNIVER: DONALD ADALID ROJAS LOPEZ
ING: VICTOR CORDOVA SILES

Casos de uso Generar recibo
Actores Vendedor, cliente
Propsito Como comprobante de pago de la
compra
Resumen El sistema deber generar un recibo
con los datos correspondiente de la
venat
Tipo Primario
Flujo


3.4.5. Generar reporte de todas la ventas realizado durante el periodo de trabajo

Casos de uso Gestionar reporte de venta
actores Vendedor, administrador
propsito Mostrar al administrador las ventas que
realizo en el periodo de su trabajo
resumen El vendedor reporta tosas sus ventas
uc gestiona reporte de ventas
VENDEDOR CLIENTE
genera recibo
uc gestiona reporte de ventas
VENDEDOR
ADMINISTRADOR
reporta datos de
venta
UNIVERSIDA AUTONOMA GRABIEL RENE MORENO
MATERIA: SISTEMA DE INFORMACION UNIVER: DONALD ADALID ROJAS LOPEZ
ING: VICTOR CORDOVA SILES
hechas en su horario de trabajo
Tipo Primario
Flujo Genera reporte de las ventas realizadas

3.4.6. Gestionar la informacin del proveedor


Casos de uso Gestionar informacin del proveedor
actores Administrador, proveedor
propsito El administrador deber registrar en el
sistema los datos sobre los
proveedores q le abastecen dichos
productos
resumen El sistema deber almacenar todos los
datos de los proveedores
Tipo Primario
Flujo







3.4.7. Registrar productos
uc gestiona reporte de ventas
ADMINISTRADOR
PROVEEDOR
gestiona informacion
del proveedor
UNIVERSIDA AUTONOMA GRABIEL RENE MORENO
MATERIA: SISTEMA DE INFORMACION UNIVER: DONALD ADALID ROJAS LOPEZ
ING: VICTOR CORDOVA SILES

Casos de uso Registrar producto
actores Vendedor,
propsito El vendedor deber registrar en el
sistema los datos sobre todos los
productos q se venden
resumen El sistema deber almacenar todos los
datos del producto junto con sus
caractersticas principales
Tipo Primario
flujo















uc gestiona reporte de ventas
ADMINISTRADOR
realiza registro de
productos
UNIVERSIDA AUTONOMA GRABIEL RENE MORENO
MATERIA: SISTEMA DE INFORMACION UNIVER: DONALD ADALID ROJAS LOPEZ
ING: VICTOR CORDOVA SILES
3.5. MODELO DE CASOS DE USO



uc modelo de caso de uso
CLIENTE
VENDEDOR
ADMINISTRADOR
PROVEEDOR
realizar registro de
cliente
registra consultas
realizadas
genera recibo
reporta datos de venta
gestiona informacion del
proveedor
realiza registro de
producto
registrar venta
avastecimiento de producto
UNIVERSIDA AUTONOMA GRABIEL RENE MORENO
MATERIA: SISTEMA DE INFORMACION UNIVER: DONALD ADALID ROJAS LOPEZ
ING: VICTOR CORDOVA SILES
CAPITULO 4
ANALISIS DEL SISTEMA
4. ANALISIS DEL SISTEMA
4.1. INTRODUCCION
Durante ste captulo, analizaremos los requisitos que se describieron en el
anterior captulo de Captura de requisitos, estructurndolos para poder lograr una
comprensin ms precisa de los requisitos y una descripcin de los mismos que
ayudara a estructurar el sistema.
4.2. DENTIFICACION DE PAQUETES DE ANALISIS (SUBSISTEMAS)
Un paquete del anlisis proporciona un medio para organizar los artefactos
del modelo de anlisis en piezas manejables.
4.2.1. DIAGRMA DE PAQUETE


pkg registrar ventas
REGISTRAR VENTAS
ACTUALIZAR INVENTARIO
REGISTRAR CONSULTAS
REALIZAR REPORTES
UNIVERSIDA AUTONOMA GRABIEL RENE MORENO
MATERIA: SISTEMA DE INFORMACION UNIVER: DONALD ADALID ROJAS LOPEZ
ING: VICTOR CORDOVA SILES
4.2.2.SUBSISTEMA ACTUALIZAR INVENTARIO

4.2.3. SUBSITEMA REALIZAR REPORTES



analysis Modelo de anlisis
ACTUALIZAR INVENTARIO
PROVEEDOR
gestionar
informacion del
proveedor
avastecimiento de
producto
realizar registro de
nuevos productos
VENDEDOR
analysis Modelo de anlisis
REALIZAR REPORTES
ADMINISTRADOR
VENDEDOR
reportar datos de
ventas
UNIVERSIDA AUTONOMA GRABIEL RENE MORENO
MATERIA: SISTEMA DE INFORMACION UNIVER: DONALD ADALID ROJAS LOPEZ
ING: VICTOR CORDOVA SILES
4.2.4.SUBSITEMA REGISTRAR VENTAS
.
4.2.5.SUBSITEMA REGISTRAR CONSULTA



analysis Modelo de anlisis
REGISTRAR VENTAS
CLIENTE
VENDEDOR
realizar registro de
cliente
registrar ventas
gnerar recibo
analysis Modelo de anlisis
REGISTRAR CONSULTA
CLIENTE
VENDEDOR
registra consultas
realizadas
UNIVERSIDA AUTONOMA GRABIEL RENE MORENO
MATERIA: SISTEMA DE INFORMACION UNIVER: DONALD ADALID ROJAS LOPEZ
ING: VICTOR CORDOVA SILES
4.3. DIAGRAMA DE COLABORACION
Muestra una iteracin organizada basndose en los objetos que forman
parte en la iteracin y los enlaces entre los mismos. Es una forma de
representar la iteracin entre objetos.
4.3.1. Realizar consulta


4.3.2. Realizar registrar ventas










sd Modelo de dominio
VENDEDOR
SISTEMA
CLIENTE
1: real i za l a consul ta()
1.1: i ngresa datos de l a consul ta()
1.2: muestra datos de l a consul ta() 1.3: i nforma sobre l a consul ta()
sd Modelo de dominio
VENDEDOR
SISTEMA
CLIENTE
1: real i za pedi do()
1.1: i ngresa datos del pedi do()
1.2: reci be respuesta()
1.3: i nforma sobre el producto()
1.4: real i za l a compra() 1.5: i ngresa datos de l a venta()
1.6: sol i ci ta pago()
1.7: real i za el pago()
1.8: genera el reci bo()
1.9: entreaga producto + reci bo()
UNIVERSIDA AUTONOMA GRABIEL RENE MORENO
MATERIA: SISTEMA DE INFORMACION UNIVER: DONALD ADALID ROJAS LOPEZ
ING: VICTOR CORDOVA SILES
sd Modelo de diseo
ADMINISTRADOR
SISTEMA
1: abre l a i nterfaz de producto()
1.1: muestra i nterfaz()
1.2: i ngresa datos de producto()
1.3: confi rma entrada de datos()
4.3.3. Actualizar inventario

4.3.4. Registrar productos






4.3.5.Registrar cliente




sd Modelo de dominio
ADMINISTRADOR
SISTEMA
PROVEEDOR
1: cunsul ta si l e fal ta producto()
1.1: veri fi ca en el si stema()
1.2: genera i nventari o()
1.3: i nforma sobre l os producto()
1.4: entrega el producto()
1.5: reci be conforme y paga()
sd Modelo de dominio
VENDEDOR
CLIENTE
SISTEMA
1: da sus datos personal es()
1.1: [ datos]:regi str()
1.2: muestra regi stro real i zado() 1.3: i nforma que el regi stro fue corecto()
UNIVERSIDA AUTONOMA GRABIEL RENE MORENO
MATERIA: SISTEMA DE INFORMACION UNIVER: DONALD ADALID ROJAS LOPEZ
ING: VICTOR CORDOVA SILES
CAPITULO 5
DISEO DEL SISTEMA
5. DISEO DEL SISTEMA
5.1. INTRODUCCION

El propsito del diseo es especificar una solucin que trabaje y pueda ser
fcilmente convertida en cdigo fuente para poder construir una arquitectura
simple y extensible. Adems podemos capturar las interfaces de los
subsistemas.
El modelo de diseo incluye varios artefactos; clase de diseo, realizacin de
los casos de uso, subsistemas del diseo, interfaz, modelo de despliegue y
descripcin de la arquitectura.
















UNIVERSIDA AUTONOMA GRABIEL RENE MORENO
MATERIA: SISTEMA DE INFORMACION UNIVER: DONALD ADALID ROJAS LOPEZ
ING: VICTOR CORDOVA SILES
5.2. DIAGRAMA DE DESPLIEGUE
Esto diagramas se utilizan para modelar la vista de despliegue esttica en
un sistema. La mayora de las veces, esto implica modelar la parte
hardware sobre el que se ejecuta el sistema












UNIVERSIDA AUTONOMA GRABIEL RENE MORENO
MATERIA: SISTEMA DE INFORMACION UNIVER: DONALD ADALID ROJAS LOPEZ
ING: VICTOR CORDOVA SILES
sd Vista de anlisis
CLIENTE
VENDEDOR SISTEMA
CONSULTAR
PRODUCTO
1.sol i ci ta consul ta()
2.i ngresa datos obteni dos del cl i ente()
3.reci be mensaj e de confi rmaci on()
4.da i nformaci on del producto()
5. reci be conforma()
6.pregunta si no hay mas consul tas()

5.3. DIAGRAMA DE SECUENCIA

5.3.1. Diagrama registrar venta

5.3.2. Diagrama de consulta de producto


sd Vista de anlisis
CLIENTE
VENDEDOR SISTEMA
REGISTRAR VENTA
1.real i zar pedi do()
2.i ngresa datos()
3. reci be respuesta de datos i ngresados()
3. da a conocer i nformaci on del pedi do()
4. reci be conforme()
5.regi stra l a venta()
6.entrega producto()
7.real i za pago()
UNIVERSIDA AUTONOMA GRABIEL RENE MORENO
MATERIA: SISTEMA DE INFORMACION UNIVER: DONALD ADALID ROJAS LOPEZ
ING: VICTOR CORDOVA SILES
sd Vista de anlisis
ADMINISTRADOR
SISTEMA
REGISTRAR
PRODUCTO
1. sel ecci ona opci on producto()
2. muestra i nterfas()
3. i ngresa datos de producto()
4.confi rma entrada de datos()
sd Vista de anlisis
PROVEEDOR
ADMINISTRADOR SISTEMA
abasteci mi ento de
producto
1. pregunta si necesi ta mas productos()
2.veri fi ca canti dad de productos()
3. reci be respuesta()
4. i nforma que productos necesi ta()
5.entrega producto()
reci be conforme y paga()
5.3.3. Diagrma de registro de producto










5.3.4. Diagrma de inventario









UNIVERSIDA AUTONOMA GRABIEL RENE MORENO
MATERIA: SISTEMA DE INFORMACION UNIVER: DONALD ADALID ROJAS LOPEZ
ING: VICTOR CORDOVA SILES

5.4. DIAGRAMA DE CLASES









class Modelo de clases
cliente
- i d_cl i ente: i nt
- di recci on
- materno
- nombre
- paterno
- sexo
- ti po
vendedor
- i d_vendedor: i nt
- nombre
- apel l i do
- di recci on
- turno
- cel ul ar
- contrasea
- foto
producto
- i d_producto: i nt
- preci o
- ti po
- i d_venta
ventas
- i d_venta: i nt
- fecha
- i d_vendedor
administrador
- i d_adm: i nt
- nombre
- apel l i do
- di recci om
- cel ura
pedido
- i d_pedi do: i nt
- nombre_enpresa
- fecha_pedi do
- i d_adm: i nt
- i d_proveedor
provedor
- i d_proveedor: i nt
- nombre
- apel l i do
- tel efono
detalle_vntas
- i d_cl i ente: i nt
- i d_venta: i nt
- i mporte_total : i nt
detalle_pedido
- i d_pedi do: i nt
- i d_producto: i nt
- canti dad
- i mporte_total
1 1..*
1..* 1
1..*
1..*
1..* 1..*
1 1..*
UNIVERSIDA AUTONOMA GRABIEL RENE MORENO
MATERIA: SISTEMA DE INFORMACION UNIVER: DONALD ADALID ROJAS LOPEZ
ING: VICTOR CORDOVA SILES

5.5. DISEO LOGICO DE LA BASE DE DATOS
ADMINISTRADOR id_adm nombre apellido direccion

PK

PEDIDO id_pedido nombre fecha
id_administrado
r
id_proveedo
r

PK

FK FK

PRODUCTO id_produco precio tipo id_venta


PK
PROVEEDOR
ID_PROVEEDOR NOMBRE


DETALLE_PEDIDO id_producto,id_pedido cantidad importe_total

PK

VENDEDOR id_vendedor nombre apellido direccion celular foto

PK

VENTAS id_venta fecha id_vendedor id_cliente

PK

FK FK
CLIENTE id_cliente nombre paterno materno direccion

PK
DETALLE id_venta,id_cliente importe_total
UNIVERSIDA AUTONOMA GRABIEL RENE MORENO
MATERIA: SISTEMA DE INFORMACION UNIVER: DONALD ADALID ROJAS LOPEZ
ING: VICTOR CORDOVA SILES
VENTA

FK

5.6. DISEO FISICO DE LA BASE DE DATOS
create database venta_de_veneno
use venta_de_veneno
create table administrador(
id_adm int primary key,
nombre varchar(25),
apellido varchar(25),
direcciom varchar(25),
celura int,
)
create table proveedor(
id_proveedor int primary key,
nombre varchar(25),
apellido varchar(25),
telefono int,
)


create table pedido(
id_pedido int primary key,
nombre_enpresa varchar(25),
fecha_pedido datetime,
id_adm int,
id_proveedor int,
foreign key(id_adm)references administrador(id_adm),
foreign key(id_proveedor)references proveedor(id_proveedor),
)
UNIVERSIDA AUTONOMA GRABIEL RENE MORENO
MATERIA: SISTEMA DE INFORMACION UNIVER: DONALD ADALID ROJAS LOPEZ
ING: VICTOR CORDOVA SILES
create table vendedor(
id_vendedor int primary key,
nombre varchar(25),
apellido varchar(25),
direccion varchar(25),
turno varchar(20),
celular int,
contrasea int,
foto image,
)
create table ventas
(id_venta int primary key,
fecha datetime,
id_vendedor int,
foreign key(id_vendedor)references vendedor(id_vendedor),
)
create table clientes(
id_cliente int primary key,
nombre varchar(25),
paterno varchar(25),
materno varchar(25),
tipo varchar(20),
sexo varchar (10),
direccion varchar(25),
)
create table detalle_venta(
id_cliente int,
id_venta int,
importe_total int,
primary key(id_cliente,id_venta),
foreign key(id_cliente)references clientes(id_cliente),
UNIVERSIDA AUTONOMA GRABIEL RENE MORENO
MATERIA: SISTEMA DE INFORMACION UNIVER: DONALD ADALID ROJAS LOPEZ
ING: VICTOR CORDOVA SILES
foreign key(id_venta)references ventas(id_venta),
)
create table producto(
id_producto int primary key,
precio int,
tipo varchar (25),
id_venta int,
foreign key(id_venta)references ventas(id_venta),
)
create table detalle_pedido(
id_pedido int,
id_producto int,
cantidad int,
importe_total int,
primary key(id_pedido,id_producto),
foreign key(id_producto)references producto(id_producto),
foreign key(id_pedido)references pedido(id_pedido),
)

Você também pode gostar