You are on page 1of 46

2016

SISTEMA DE VENTAS WEB

INTEGRANTES

Bregante Tintaya
Cristians

Febres Ocas Kevin


CONTENIDO

Registro de control de cambios al Documento....................................................................3


Introduccin.................................................................................................................................. 4
Informacin General del Sistema............................................................................................. 4
1. GENERALIDADES.................................................................................................................. 5
1.1 Descripcin de la organizacin............................................................................5
1.2 Definicin del proyecto.........................................................................................5
2. ANLISIS DE REQUERIMIENTOS DEL SISTEMA DE INFORMACIN.......................7
2.1 MODELAMIENTO DE REQUERIMIENTOS DEL SISTEMA DE INFORMACIN 7
3. ANLISIS DEL SISTEMA DE INFORMACIN.................................................................11
ANALISIS ORIENTADO A OBJETOS (ASI 2, ASI 3 y ASI 4).......................................11
3.1 Anlisis de los Casos de Uso (ASI 2).................................................................11
3.2 Anlisis de Clases (ASI 3)..................................................................................11
3.3 Anlisis de Paquetes (ASI 4)..............................................................................11
4. DISEO DEL SISTEMA DE INFORMACIN....................................................................12
4.1 DEFINICION DE LA ARQUITECTURA DEL SISTEMA (DSI 1).........................12
4.2 DISEO ORIENTADO A OBJETOS (DSI 3 Y DSI 4).........................................14
4.3 DISEO FSICO DE DATOS (DSI 6).................................................................15
4.4 GENERACION DE ESPECIFICACIONES DE CONSTRUCCION (DSI 8).........16
4.5 DISEO DE LA MIGRACION Y CARGA INICIAL DE DATOS (DSI 9)................18
4.6 ESP. DE REQUERIMIENTOS DE DOCUMENTACION DE USUARIO (DSI 10) 18
4.7 DEFINICION DEL PLAN DE IMPLANTACION (DSI 11).....................................19
Registro de control de cambios al Documento

El F2 es un documento que permite modelar el sistema en el proceso de construccin, de igual manera sirve para el
posterior mantenimiento y su operatividad durante el ciclo de vida. Se documenta de manera incremental o en
paralelo, agilizando as el proceso de desarrollo

Fecha Versin Descripcin del cambio Autor


Fase Iniciacin formacin de
integrantes del grupo y la Bregante Tintaya Cristians
12/10/2015 1.0
definicin del proyecto a Febres Ocas Kevin
realizar
Se defini los objetivos y
analizamos conjuntamente la Bregante Tintaya Cristians
25/10/2015 1.2
problemtica y la situacin Febres Ocas Kevin
actual de la empresa
Se interpret los
requerimientos funcionales y
se defini los no funcionales
Bregante Tintaya Cristians
01/11/2015 3.2 Se elabor el diagrama de
casos de uso Febres Ocas Kevin
Se elabor los prototipos del
proyecto
Se modific el diagrama de
casos de uso y la situacin
actual de la empresa Bregante Tintaya Cristians
08/11/2015 3.3
Se complet el registro de Febres Ocas Kevin
control de cambios al
documento
Se realiz la especificacin
Bregante Tintaya Cristians
15/11/2015 4.6 de todos los Casos de
Febres Ocas Kevin
Uso del Sistema

Se realiz el diagrama de Bregante Tintaya Cristians


13/12/2015 5.0
clases Febres Ocas Kevin
Se realiz el modelo fsico de Bregante Tintaya Cristians
17/01/2016 5.5
la base de datos Febres Ocas Kevin
F2 - INFORME DE DEFINICIN
Introduccin

El presente documento, denominado Informe de Definicin, tiene por objetivo especificar las
caractersticas tcnicas a implementar en el sistema de informacin.

Este documento, contiene los elementos que se crean durante las fases de anlisis de
requerimientos y la fase de diseo del sistema de informacin segn lo descrito en la
Metodologa de Desarrollo de Sistemas de Informacin - MDSI v3.0

Informacin General del Sistema

Cdigo del Sistema SISTVENW

Nombre del Sistema SISTEMA VENTAS WEB

Coordinador del Grupo Febres Ocas Ney Keving (Encargado: 993758964)


encargado del Sistema. Bregante Tintaya Cristians
1. GENERALIDADES

1.1 Descripcin de la organizacin

1.1.1 Visin
Posicionarnos en el corazn de nuestros clientes como la empresa peruana artesanal nmero
uno, siendo as su aliado en todos los momentos especiales de su vida.

1.1.2 Misin
Llevar y representar mensajes emotivos a las familias a travez de nuestros productos y
servicios de calidad desarrollados por personas con alta capacidad y de altos valores
1.1.3 Organigrama

Gerencia General

Contabilidad Finanzas

Produccion ventas
1.2 Definicin del proyecto

1.2.1 Nombre del Proyecto (que sistema hago)


Sistema de Ventas web

1.2.2 Objetivo General del proyecto


Implementar y disear un sistema para el rea de ventas el cual permitir automatizar los
procesos para agilizar y gestionar un mejor control en las ventas.

1.2.3 Objetivo especficos del proyecto


Acelerar el proceso de venta.
Mantener una organizacin en el control de ventas para la toma de decisiones.
Obtener mayor cobertura en el mercado de manera econmica.
Ser un sistema escalable.

1.2.4 Situacin Actual de la empresa


La Srta. Laura Castillo Naranjo tena experiencia trabajando en otras empresas que se
dedican a la venta de arreglos florares. Ms adelante teniendo un capital inicial decidi
formar su propio negocio, creando as a Florera del Bosque.

La empresa actualmente est creciendo y por ende sus cantidades en venta, empleados
y procesos se estn incrementando por lo cual ya no es tan sencillo llevar las cuentas
tanto de ventas como inventarios.

La principal problemtica es que no cuenta con un sistema automatizado para llevar el


proceso de venta, solo utilizan cuadernos de apuntes, documentos fsicos y una hoja de
clculo en Excel. Realizar esta actividad es un proceso tedioso y largo, que disminuye la
velocidad en el proceso de venta

Otro de los problemas es exponer sus productos de manera masiva ya que actualmente
la competencia en el campo de confecciones ha tenido un importante crecimiento pero su
competencia directa se encuentra en el Emporio de Gamarra lugar en donde se ubican la
mayora de sus tiendas en el cual compiten con negocios del mismo rubro.

1.2.5 Justificacin del Proyecto porque hago la propuesta


Para solucionar el problema de la dificultad que se produce al llevar la cuenta en sus
ventas proponemos automatizar sus procesos de tal manera que todas las ventas
hechas se digitalicen y si guarden en una base de datos, para ms adelante poder
agilizar la toma de decisiones.

Sabiendo que hoy en da el uso de internet es un medio masivo y econmico de realizar


negocio como en el campo de las ventas proponemos exponer los productos en internet
mediante un catlogo web en el cual tambin se pueda realizar las ventas, de esta
forma se tendr mayor cobertura en el mercados sin una cantidad de inversin
abrumadora
1.2.6 Mdulos del Proyecto
Mdulos Descripcin

Registrar producto Mediante este mdulo el usuario podr registrar los


productos terminado listos para la venta
Registrar cliente Mediante este mdulo se aplicara en caso de una venta va
web el cual solicitara los datos del cliente
Registrar venta Mediante este mdulo se registrara la venta as como su
detalle
Registrar materia Mediante este mdulo se registrara los insumos y materia
prima para la realizacin de los productos

2. ANLISIS DE REQUERIMIENTOS DEL SISTEMA DE INFORMACIN

2.1 Modelamiento de requerimientos del sistema de informacin

2.1.1 Obtencin de Requerimientos (ASI 1.2)

a. Identificacin de los Requerimientos Funcionales

Nro. Descripcin detallada Impact


o (1..4)
RF1 El sistema debe permitir el logeo de los usuarios mediante el uso de una 4
cuenta usuario y su respectiva contrasea
RF2 El sistema debe permitir al usuario administrador la creacin de categora de 4
productos ingresando el nombre de la categora y seleccionando si estar
activa o desactiva
RF3 El sistema debe permitir al usuario administrador la creacin de 4
subcategoras para esto deber ingresar el nombre de la subcategora, la
categora madre a la cual se asignara y seleccionar si estar activa o
desactiva
RF4 El sistema debe permitir al usuario administrador registrar los productos 4
seleccionando la categora y subcategora a la que pertenece, tambin debe
permitir el ingreso de un cdigo, nombre, descripcin, la cantidad en stock,
el precio, el estado del producto (activo o desactivo) y la adjuntacin de 3
imgenes referenciales.
RF5 El sistema debe permitir al usuario administrador poder listar los productos 4
de manera general o aplicando un filtro de bsqueda por nombre. Mediante
esta consulta tambin se debe poder re direccionar a un formulario de
creacin o editacin de un producto.
RF6 El sistema debe permitir al usuario administrador poder consultar todas las 4
categoras existentes. Mediante esta consulta tambin se debe poder re
direccionar a un formulario de creacin o editacin de una categora.
RF7 El sistema debe permitir al usuario administrador poder consultar todas las 4
subcategoras existentes. . Mediante esta consulta tambin se debe poder
redireccionar a un formulario de creacin o editacin de una subcategora
RF8 El sistema debe permitir al usuario administrador la modificacin de una 4
categora existente ingresando el nuevo nombre de la categora y
seleccionando si estar activa o desactiva
RF9 El sistema debe permitir al usuario administrador la modificacin de una 4
subcategoras existente para esto deber ingresar el nuevo nombre de la
subcategora, la categora madre a la cual se asignara y seleccionar si
estar activa o desactiva
RF10 El sistema debe permitir al usuario administrador modificar los productos 4
existentes seleccionando la categora y subcategora a la que pertenece,
tambin debe permitir la modificacin del nuevo nombre, descripcin, la
cantidad en stock, el precio, el estado del producto (activo o desactivo) y la
adjuntacin de 3 imgenes referenciales.
RF11 El sistema debe permitir al usuario administrador consultar todos los clientes 4
o buscarlo de manera individual ingresando su nombre o DNI Mediante esta
consulta tambin se podr activar o bloquear al usuario cliente
RF12 El sistema debe permitir al usuario administrador consultar todos los pedidos 4
de manera general o aplicando ciertos filtros como cdigo de pedido, cdigo
de cliente, rango de fechas, estado del pedido y tambin de redireccionara
otro formulario con el detalle del pedido
RF13 El sistema debe permitir al usuario administrador consultar el detalle del 4
pedido asi como los datos del destinatario mediante esta consulta se podr
aprobar o eliminar el pedido
RF14 El sistemas debe permitir al usuario interesado registrarse para poder 4
realizar el proceso de compra ingresando nombres, apellidos, sexo, DNI,
telfono, direccin, usuario, contrasea y por motivos de seguridad volver a
reingresar la contrasea
RF15 El sistemas debe permitir al usuario interesado o al usuario cliente la 4
consulta de los productos seleccionando una categora y subcategora esta
accin le permitir listar los productos y tambin los redirecionara al detalle
de dicho producto
RF16 El sistemas debe permitir al usuario interesado o al usuario cliente la 4
consulta del detalle del productos seleccionando en este se le mostrara
imgenes del producto, el nombre, el cdigo, la descripcin y en caso de
que se quiera comprar deber ingresar la cantidad para posteriormente
aadirlo al carrito de compras
RF17 El sistemas debe permitir al usuario interesado o al usuario cliente consultar 4
el carrito de compras en este se le mostrara el cdigo, nombre, una foto, la
cantidad, el precio, subtotal y el total a pagar en caso se dese modificar la
cantidad a comprar se podr realizar en ese instante asi como tambin
permitir quitar productos del carrito de compra o limpiar todo el carrito de
compras en caso sea un cliente previamente logeado podr confirmar la
compra desplegando otro ventana formulario
RF18 El sistemas debe permitir al usuario cliente la confirmacin de compra del 4
detalle que se encuentra en el carrito en este debe seleccionar el distrito,
ingresar nombre y apellido, telfono, monto por envio, direccin de entrega,
referencia,mensaje para la tarjeta(opcional), la fecha y el horario en el que
dispone para la recepcin de su pedido
b. Identificacin de los Requerimientos No Funcionales

Nro. Descripcin detallada Impacto (1..4)


RF1 El sistema debe realizarse en el lenguaje PHP, en la versin 4
5.6

RF2 El sistema deber poder ser visualizado desde cualquier 4


dispositivo, por ello deben utilizarse bootstrap para la capa 4
cliente.
RF3 El sistema deber estar alojado en un hosting con transferencia 4
mensual mnima de 2gb.
RF4 El sistema interactuar con otros sistemas lo que dificultar un 4
buen tiempo de respuesta, en todo caso dicho tiempo de
respuesta no puede ser superior a 4 segundos y sera ideal que
fuera de un solo dos segundos.

RF5 El sistema tendr como sistema de gestin de bases de datos 4


relacional a MySql.
RF6 El sistema deber contar con certificado SSL y https para 4
validad la seguridad de las transacciones realizadas en el sitio.
RF7 El sistema se realizara con servidor: Apache/2.4.10 (Win32) 4

2.1.2 Especificacin de los Casos de Uso del Sistema (ASI 1.3)

a. Identificar Actores del Sistema


Se elabora el cuadro con la descripcin de cada Actor del sistema

Nm Actor del sistema Descripcin


.
1. Interesado consultar los productos mediante el sistema web
mas no puede realizar compras hasta que se loge
en caso de no tener una cuenta se puede registrar
2. Cliente Web Cuenta con los privilegios del actor interesado pero
adems puede realizar compras ya que este esta
registrado y logueado
3 Usuario Web Actor producto de generalizacin que se puede
loguear
4 Administrador Web Encargado de crear editar y desactivar las
categoras productos y clientes asi como tambin
es el encargado de los pedidos

b. Elaborar diagrama de Actores del Sistema


c. Elaborar Diagrama de Casos de Uso del Sistema (Grfico)
d. Especificar los Casos de Uso del Sistema

1. Nombre del Caso de Uso del LOGIN


Sistema
2. Descripcin del Caso de Uso
Mediante este caso de uso se realiza el logeo de los usuarios
3. Actor(es)
Usuario web
4. Precondiciones
El usuario debe estar registrado
5. Post condiciones
El Usuario inicio con xito.
6. Flujo de eventos *
Nro Accin del Actor Respuesta del Sistema
.
1 El caso de uso se inicia El sistema muestra una pantalla con lo siguiente
cuando el Usuario Web (P01-LOGIN)
ingresa a la Zona de Logueo Usuario
Contrasea
El Icono con el botn Ingresar.

2 El Usuario web se dispone a El sistema solicitara el ingreso de los datos:


validarse (P01-Login)
Usuario
Contrasea
3 El Usuario Web ingresa los El sistema valida que el usuario este registrado, y que los
datos solicitados por el datos estn correctos. Una vez cumplido con la validacin
sistema, posteriormente el sistema le redireccionara a la interface correspondiente
selecciona el botn Ingresar
7. Flujos alternativos
Nro Accin del Actor Respuesta del Sistema
.
1
8. Excepciones
Nro Descripcin
.
1
9. Requisito asociado (Funcional, No Funcional)
RF01

10. Prototipo de interfaz de usuario


P01-Login
1. Nombre del Caso de Uso del GESTIONAR PRODUCTO
Sistema
2. Descripcin del Caso de Uso
Mediante este caso de uso se realiza todas las posibles gestiones en cuanto al producto y
como actividad principal el registro de este.
3. Actor(es)
Administrador Web
4. Precondiciones
El Administrador debe estar Logiado
5. Post condiciones
El producto se registr con xito
6. Flujo de eventos *
Nro Accin del Actor Respuesta del Sistema
.
1 El caso de uso se inicia El sistema muestra una lista de productos existentes
cuando el administrador mostrando:
ingresa a la Zona de (P05-GESTIONAR PRODUCTOS)
Administracin del sistema y Cdigo
se va a la opcin de Nombre
Productos. Foto
Stock
Estado
Precio
Subcategora
El Icono con el botn Editar.

2 El administrador selecciona El sistema muestra un formulario solicitando el ingreso de


la opcin Nuevo (producto) los campos:
que se encuentra en la parte (P04-Aadir productos)
superior de la lista. Categora (seleccionar)
Subcategora (seleccionar)
Cdigo
Nombre
Descripcin
Estado(seleccionar)
Stock
Precio
Imagen 1(adjuntar)
Imagen 2(adjuntar)
Imagen 3(adjuntar)
3 El administrador ingresa los El sistema valida que el Producto sea nico, y que los
datos solicitados por el datos estn correctos. Cuando se encuentre todo correcto
sistema, posteriormente grabara y retornara al Prototipo P05 (Gestionar
selecciona el botn Registrar Productos).
o Cancelar en caso no haga
ningn cambio.
7. Flujos alternativos
Nro Accin del Actor Respuesta del Sistema
.
1 En caso de Editar un El sistema muestra un formulario solicitando el ingreso de
Producto existente el los campos:
administrador debe (P011-modificar productos)
seleccionar la opcin Editar Categora (seleccionar)
(producto) que se encuentra Subcategora (seleccionar)
como un campo en la lista de Cdigo
productos existentes. Nombre
Descripcin
Estado(seleccionar)
Stock
Precio
Imagen 1(adjuntar)
Imagen 2(adjuntar)
Imagen 3(adjuntar)
2 El administrador ingresa los El sistema valida que los datos estn correctos. Cuando
datos solicitados por el se encuentre todo correcto actualizara y retornara al
sistema, posteriormente Prototipo P05 (Gestionar Productos).
selecciona el botn
Actualizar o Cancelar en
caso no haga ningn cambio.
8. Excepciones
Nro Descripcin
.
1
9. Requisito asociado (Funcional, No Funcional)
RF04, RF05, RF010
10. Prototipo de interfaz de usuario
P05-Gestionar Productos
P04-Aadir productos
P011-modificar productos
1. Nombre del Caso de Uso del GESTIONAR CATEGORIA
Sistema
2. Descripcin del Caso de Uso
Mediante este caso de uso se realiza todas las posibles gestiones en cuanto a las categoras y
como actividad principal el registro de este.
3. Actor(es)
Administrador Web
4. Precondiciones
El Administrador debe estar Logiado
5. Post condiciones
La categora se registr con xito
6. Flujo de eventos *
Nro Accin del Actor Respuesta del Sistema
.
1 El caso de uso se inicia El sistema muestra una lista de categoras existentes
cuando el administrador mostrando:
ingresa a la Zona de (P06-GESTIONAR CATEGORIAS)
Administracin del sistema y Cdigo
se va a la opcin de Nombre
Categoras. Estado
El Icono con el botn Editar.

2 El administrador selecciona El sistema muestra un formulario solicitando el ingreso de


la opcin Nuevo (Categora) los campos:
que se encuentra en la parte (P02-AADIR CATEGORIA)
superior de la lista. Nombre
Estado(seleccionar)

3 El administrador ingresa los El sistema valida que la categora sea nica, y que los
datos solicitados por el datos estn correctos. Cuando se encuentre todo correcto
sistema, posteriormente grabara y retornara al Prototipo P06 (Gestionar
selecciona el botn Agregar Categora).
o Cancelar en caso no haga
ningn cambio.

7. Flujos alternativos
Nro Accin del Actor Respuesta del Sistema
.
1 En caso de Editar una El sistema muestra un formulario solicitando el ingreso de
Categora existente el los campos:
administrador debe (P09-EDITAR CATEGORIA)
seleccionar la opcin Editar Nombre
(categora) que se encuentra Estado(seleccionar)
como un campo en la lista de
categoras existentes.
2 El administrador ingresa los El sistema valida que los datos estn correctos. Cuando
datos solicitados por el se encuentre todo correcto actualizara y retornara al
sistema, posteriormente Prototipo P06 (Gestionar Categoras).
selecciona el botn
Actualizar o Cancelar en
caso no haga ningn cambio.

8. Excepciones
Nro Descripcin
.
1
9. Requisito asociado (Funcional, No Funcional)
RF02, RF06, RF08
10. Prototipo de interfaz de usuario
P06-GESTIONAR CATEGORIAS
P02-AADIR CATEGORIA
P09-EDITAR CATEGORIA
1. Nombre del Caso de Uso del GESTIONAR SUBCATEGORIA
Sistema
2. Descripcin del Caso de Uso
Mediante este caso de uso se realiza todas las posibles gestiones en cuanto a las
subcategoras y como actividad principal el registro de este.
3. Actor(es)
Administrador Web
4. Precondiciones
El Administrador debe estar Logiado
5. Post condiciones
La subcategora se registr con xito
6. Flujo de eventos *
Nro Accin del Actor Respuesta del Sistema
.
1 El caso de uso se inicia El sistema muestra una lista de Subcategoras existentes
cuando el administrador mostrando:
ingresa a la Zona de (P08-GESTIONAR SUBCATEGORIA)
Administracin del sistema y Cdigo
se va a la opcin de Nombre
Subcategoras. Categora
Estado
El Icono con el botn Editar.

2 El administrador selecciona El sistema muestra un formulario solicitando el ingreso de


la opcin Nuevo los campos:
(Subcategora) que se (P03-AADIR SUBCATEGORIA)
encuentra en la parte Nombre
superior de la lista. Categora (seleccionar)
Estado (seleccionar)
3 El administrador ingresa los El sistema valida que la Subcategora sea nica, y que los
datos solicitados por el datos estn correctos. Cuando se encuentre todo correcto
sistema, posteriormente grabara y retornara al Prototipo P08 (Gestionar
selecciona el botn Agregar Subcategora).
o Cancelar en caso no haga
ningn cambio.
7. Flujos alternativos
Nro Accin del Actor Respuesta del Sistema
.
1 En caso de Editar una El sistema muestra un formulario solicitando el ingreso de
Subcategora existente el los campos:
administrador debe (P010-EDITAR SUBCATEGORIA)
seleccionar la opcin Editar Nombre
(subcategora) que se Categora (seleccionar)
encuentra como un campo Estado (seleccionar)
en la lista de subcategoras
existentes.
2 El administrador ingresa los El sistema valida que los datos estn correctos. Cuando
datos solicitados por el se encuentre todo correcto actualizara y retornara al
sistema, posteriormente Prototipo P08 (Gestionar Subcategoras).
selecciona el botn
Actualizar o Cancelar en
caso no haga ningn cambio.
8. Excepciones
Nro Descripcin
.
1
9. Requisito asociado (Funcional, No Funcional)
RF03, RF07, RF09

10. Prototipo de interfaz de usuario


P08-GESTIONAR SUBCATEGORIA
P03-AADIR SUBCATEGORIA
P010-EDITAR SUBCATEGORIA
1. Nombre del Caso de Uso del GESTIONAR CLIENTES
Sistema
2. Descripcin del Caso de Uso
Mediante este caso de uso se consulta clientes as como se bloquea o activa a estos mismos.
3. Actor(es)
Administrador Web
4. Precondiciones
El Administrador debe estar Logiado
5. Post condiciones
El cliente se activ o bloqueo exitosamente
6. Flujo de eventos *
Nro Accin del Actor Respuesta del Sistema
.
1 El caso de uso se inicia El sistema muestra una lista de Clientes existentes
cuando el administrador mostrando:
ingresa a la Zona de (P012-GESTIONAR CLIENTES)
Administracin del sistema y Cdigo
se va a la opcin de Clientes. Nombre
DNI
Telfono
El Estado con el radio button Activo- Bloquear.

2 El administrador selecciona El sistema realiza la accin automticamente.


Activo o Bloquear segn
sea el caso.
7. Flujos alternativos
Nro Accin del Actor Respuesta del Sistema
.
1
8. Excepciones
Nro Descripcin
.
1
9. Requisito asociado (Funcional, No Funcional)
RF011
10. Prototipo de interfaz de usuario
P012-GESTIONAR CLIENTES
1. Nombre del Caso de Uso del GESTIONAR PEDIDOS WEB
Sistema
2. Descripcin del Caso de Uso
Mediante este caso de uso se Gestionan la aprobacin de los pedidos web
3. Actor(es)
Administrador Web
4. Precondiciones
El Administrador debe estar Logiado
5. Post condiciones
El pedido se aprob exitosamente
6. Flujo de eventos *
Nro Accin del Actor Respuesta del Sistema
.
1 El caso de uso se inicia El sistema muestra una lista de Pedidos existentes
cuando el administrador mostrando:
ingresa a la Zona de (P013-GESTIONAR PEDIDOS)
Administracin del sistema y Cdigo de Pedio
se va a la opcin de Pedidos. Cdigo de Cliente
Fecha
Estado.
El Icono con el botn Ver

2 El administrador selecciona El sistema muestra un formulario detallando el pedido


Ver para observar el detalle mostrando:
completo del pedido y para (P014-CONSULTAR DETALLE DE PEDIDO)
poder aprobarlo o no. Detalle de pedido
Datos del destinatario
El Icono con el botn Eliminar Pedido.
El Icono con el botn Aprobar Pedido.
. El administrador selecciona El sistema realiza la accin automticamente.
el botn Eliminar Pedido o
Aprobar Pedido.

7. Flujos alternativos
Nro Accin del Actor Respuesta del Sistema
.
1
8. Excepciones
Nro Descripcin
.
1
9. Requisito asociado (Funcional, No Funcional)
RF012, RF013

10. Prototipo de interfaz de usuario


P013-GESTIONAR PEDIDOS
P014-CONSULTAR DETALLE DE PEDIDO

1. Nombre del Caso de Uso del REGISTRAR CLIENTE WEB


Sistema
2. Descripcin del Caso de Uso
Mediante este caso de uso un interesado se puede registrar para as poder efectuar alguna
compra
3. Actor(es)
Interesado
4. Precondiciones
Ninguna
5. Post condiciones
El interesado se registr como cliente exitosamente
6. Flujo de eventos *
Nro Accin del Actor Respuesta del Sistema
.
1 El caso de uso se inicia El sistema muestra un formulario solicitando el ingreso de
cuando el interesado ingresa sus datos, mostrando:
a la opcin de registrarse. (P015 REGISTRAR CLIENTE)
Nombres
Apellidos
Sexo (seleccionar)
DNI
Telfono
Direccin
Usuario
Contrasea
Repetir Contrasea.
2 El administrador ingresa los El sistema valida que el usuario sea nico, y que los
datos solicitados por el datos estn correctos. Cuando se encuentre todo correcto
sistema, posteriormente grabara y retornara a la pgina Inicio.
selecciona el botn
Registrarse o Cancelar en
caso no haga ningn cambio.
7. Flujos alternativos
Nro Accin del Actor Respuesta del Sistema
.
1
8. Excepciones
Nro Descripcin
.
1
9. Requisito asociado (Funcional, No Funcional)
RF014
10. Prototipo de interfaz de usuario
P015 REGISTRAR CLIENTE
1. Nombre del Caso de Uso del CONSULTAR PRODUCTOS
Sistema
2. Descripcin del Caso de Uso
Mediante este caso de uso un interesado o cliente puede
3. Actor(es)
Interesado , cliente
4. Precondiciones
Ninguno
5. Post condiciones
El producto se consult correctamente

6. Flujo de eventos *
Nro Accin del Actor Respuesta del Sistema
.
1 El caso de uso se inicia El sistema muestra un listado de los productos
cuando el interesado o mostrando:
cliente selecciona una (P016-CONSULTAR POR CATEGORIA)
subcategora que se Imagen
despliega de un men de Nombre
categoras. Precio
El Icono con el botn Ver
2 El interesado o cliente El sistema muestra un formulario con un detalle ms
selecciona el botn Ver. preciso de cada producto:
(P017 CONSULTAR DETALLE POR PRODUCTO)
Imagen 1
Imagen 2
Imagen 3
Nombre
Cdigo
Precio
Descripcin
Cantidad(Seleccionar en caso de aadir)
El Icono con el botn Aadir a carrito
7. Flujos alternativos
Nro Accin del Actor Respuesta del Sistema
.
1 En caso de aadir el El sistema muestra un formulario con un detalle ms
producto al carrito de preciso en el cual deber ingresar la cantidad de
compras el interesado o productos a aadir:
cliente selecciona el botn (P017 CONSULTAR DETALLE POR PRODUCTO)
Ver del formulario (Consultar Imagen 1
por categora). Imagen 2
Imagen 3
Nombre
Cdigo
Precio
Descripcin
Cantidad(Seleccionar)
2 el interesado o cliente El sistema valida que la cantidad sea menor o igual al
ingresa la cantidad stock. Cuando todo este correcto aadir y retornara al
posteriormente selecciona el Prototipo Consultar por categora.
botn Aadir a carrito
8. Excepciones
1 Ninguno
9. Requisito asociado (Funcional, No Funcional)
RF015, RF016
10. Prototipo de interfaz de usuario
P016-CONSULTAR POR CATEGORIA
P017 CONSULTAR DETALLE POR PRODUCTO
1. Nombre del Caso de Uso del CONFIRMAR PEDIDO
Sistema
2. Descripcin del Caso de Uso
Mediante este caso de uso un interesado o cliente hacer la confirmacin del pedio de sus
productos aadidos anteriormente al carrito
3. Actor(es)
cliente
4. Precondiciones
El cliente debe estar logiado
5. Post condiciones
El pedido se realiz exitosamente
6. Flujo de eventos *
Nro Accin del Actor Respuesta del Sistema
.
1 El caso de uso se inicia El sistema muestra un listado de los productos que el
cuando el interesado o carrito posee mostrando:
cliente ingresa a la opcin (P018 CONSULTAR CARRITO DE COMPRAS)
carrito de compras. Cdigo
Nombre
Foto
Cantidad
Precio
Subtotal
El Icono con el botn Quitar
Total
2 El cliente seleccionara el El sistema muestra un formulario solicitando el ingreso de
botn Confirmar pedido q los campos:
que se encuentra en la parte (P019 CONFIRMACION DE COMPRA)
inferior del listado de carrito. Distrito
Nombre del destinatario
Telfono de entrega monto por envi
Direccin de entrega
Fecha de entrega
Referencia del destino
Horario de entrega
Mensaje para la tarjeta y mtodo de pago
Mtodo de pago: transferencia o PayPal
3 el cliente seleccionara el El sistema validara los datos y evaluara el mtodo de
botn Finalizar Compra pago
De ser PayPal lo redireccionara a la pgina de
PayPal
De ser transferencia bancaria le mostrara el
nmero de cuenta (P020-IMPRIMIR DETALLE DE
TRANSFERENCIA)
7. Flujos alternativos
Nro Accin del Actor Respuesta del Sistema
.
1 En caso de quitar un El sistema muestra un listado de los productos que el
producto del carrito se carrito posee mostrando:
deber consultar el carrito (P018 CONSULTAR CARRITO DE COMPRAS)
Cdigo
Nombre
Foto
Cantidad
Precio
Subtotal
El Icono con el botn Quitar
Total
2 Posteriormente se deber El sistema Retirara el producto del carrito
seleccionar el botn Quitar automticamente
8. Excepciones
Nro Descripcin
.
1
9. Requisito asociado (Funcional, No Funcional)
RF017, RF018

10. Prototipo de interfaz de usuario


P018 CONSULTAR CARRITO DE COMPRAS
P019 CONFIRMACION DE COMPRA
P020-IMPRIMIR DETALLE DE TRANSFERENCIA
2.1.3 Especificacin de la Interface de Usuario (ASI 1.4)
Es un prototipo de las pantallas. As mismo para explicar algunas caractersticas de cada
pantalla se usara la siguiente tabla.

Nmero P01-LOGIN
Propsito de la Ingreso al sistema mediante un usuario y password
interface
Grfica de la interface

Nmero P02- AADIR CATEGORIA


Propsito de la Permite crear una categoria
interface
Grfica de la interface
Nmero P03-CreacionSubategoria
Propsito de la Permite crear una Subcategora y asignarla a una categora
interface
Grfica de la interface

Nmero P03
Propsito de la Permite crear una Subcategora y asignarla a una categora
interface
Grfica de la interface
Nmero P04-aadir producto
Propsito de la Permite aadir un producto y asignarlo a una Subcategora
interface
Grfica de la interface
Nmero P05-GESTIONAR PRODUCTOS
Propsito de la Permite listar productos
interface
Grfica de la interface
Nmero P06-Consultar categora
Propsito de la Permite listar las categoras
interface
Grfica de la interface
Nmero P07-Consultar Subcategora
Propsito de la Permite listar las subcategoras
interface
Grfica de la interface
Nmero P08- GESTIONAR SUBCATEGORIA
Propsito de la Permite listar las subcategoras
interface
Grfica de la interface
Nmero P09- EDITAR CATEGORIA
Propsito de la Permite modificar categoras
interface
Grfica de la interface

Nmero P010- EDITAR SUBCATEGORIA


Propsito de la Permite modificar una subcategoras
interface
Grfica de la interface
Nmero P011-modificar productos
Propsito de la Permite modificar un producto
interface
Grfica de la interface
Nmero P012- GESTIONAR CLIENTES
Propsito de la Permite consultar clientes
interface
Grfica de la interface
Nmero P013-GESTIONAR PEDIDOS
Propsito de la Permite consultar todos los pedidos
interface
Grfica de la interface
Nmero P014-CONSULTAR DETALLE DE PEDIDOS
Propsito de la Permite consultar el detalle de los pedidos as como tambin la aprobacin
interface de estos
Grfica de la interface
Nmero P015 REGISTRAR CLIENTE
Propsito de la Permite Registrar a los interesados
interface
Grfica de la interface
Nmero P016-CONSULTAR POR CATEGORA
Propsito de la Permite consultar seleccionando las categoras correspondientes
interface
Grfica de la interface
Nmero P017-CONSULTAR DETALLE POR PRODUCTO
Propsito de la Permite consultar las caractersticas del producto
interface
Grfica de la interface
Nmero P018-CONSULTAR CARRITO DE COMPRAS
Propsito de la Permite consultar los productos en el carrito de compras
interface
Grfica de la interface
Nmero P019-CONFIRMACION DE COMPRA
Propsito de la Permite confirmar la compra de los productos en el carrito
interface
Grfica de la interface
Nmero P020-IMPRIMIR DETALLE DE TRANSFERENCIA
Propsito de la Permite imprimir un detalle con las cuentas a la cual se debe hacer la
interface transferencia
Grfica de la interface

Nmero P020-Panel Administracin


Propsito de la Permite la administracin de todas las acciones como creacin,
interface modificacin, bloqueos etc.
Grfica de la interface

3.
3. ANALISIS DEL SISTEMA DE INFORMACIN

4. DISEO DEL SISTEMA DE INFORMACIN

4.1 Definicin de la arquitectura del sistema (dsi 1)

4.1.1 Definicin de niveles de arquitectura (dsi 1.1)

4.2 Diseo orientado a objetos (dsi 3 y dsi 4)

4.2.1 Diseo de Clases (DSI 4)


4.3 Diseo fsico de datos (dsi 6)

4.3.1 Diseo del Modelo Fsico de Datos (DSI 6.1)

4.3.2 Diccionario de Datos

CATEGORIA
Campo Tipo Long Descripcin
Id_categoria nvarchar 8 Este campo es el cdigo identificador de la categora
cat_nombre varchar 15 Este campo define el nombre de la categora
cat_estado char 1 Este campo define el estado de la categora como activo
(A) o inactivo (I)
Fec_registro datetime Este campo define la fecha en la cual se registr la
categora
User_registro nvarchar 8 Este campo define el usuario administrador que registro la
categora
Fec_modificacion datetime Este campo define la fecha en la cual se modific la
categora
User_modificacio varchar 8 Este campo define el usuario administrador que modifico
n la categora

SUBCATEGORIA
Campo Tipo Long Descripcin
Id_subcategoria nvarchar 8 Este campo es el cdigo identificador de la subcategora
sub_nombre varchar 15 Este campo define el nombre de la subcategora
sub_estado char 1 Este campo define el estado de la categora como activo
(A) o inactivo (I)
Id_categoria nvarchar 8 Este campo es el cdigo identificador de la categora a la
cual pertenece
Fec_registro datetime Este campo define la fecha en la cual se registr la
subcategora
User_registro nvarchar 8 Este campo define el usuario administrador que registro la
subcategora
Fec_modificacion datetime Este campo define la fecha en la cual se modific la
subcategora
User_modificacio varchar 8 Este campo define el usuario administrador que modifico
n la subcategora
PRODUCTO
Campo Tipo Long Descripcin
Id_producto nvarchar 8 Este campo es el cdigo identificador del producto
pro_nombre varchar 15 Este campo define el nombre del producto
pro_descripcin text Este campo define una pequea descripcin del producto
pro_estado char 1 Este campo define el estado del producto como activo (A)
o inactivo (I)
Pro_precio money Este campo define el precio unitario del producto
Pro_stock int En este campo se define la cantidad que hay en stock
Pro_image image En este campo se incluye una imagen como referencia del
producto
Id_subcategoria nvarchar 8 Este campo es el cdigo de la subcategora a la cual
pertenece
Fec_registro datetime Este campo define la fecha en la cual se registr el
producto
User_registro nvarchar 8 Este campo define el usuario administrador que registro el
producto
Fec_modificacion datetime Este campo define la fecha en la cual se modific el
producto
User_modificacio varchar 8 Este campo define el usuario administrador que modifico
n el producto

PEDIDO
Campo Tipo Long Descripcin
Id_pedido nvarchar 8 Este campo es el cdigo identificador del pedido
ped_destinatario varchar 15 Este campo define el nombre del destinatario el cual
recibir el pedido
ped_telf_destino numeric Este campo define el nmero telefnico del destinatario
ped_montoenvio money Este campo define el monto que se otorga por el envo al
destinatario
ped _dir_destino text Este campo define la direccin del destinatario
ped _fecha datetime En este campo se define la fecha en la cual se hace el
pedido
ped datetime En este campo se define la fecha en la que se entregara
_fech_entrega el pedido
ped _hor_entrega detetime En este campo se define la hora a la cual se entregara el
pedido
ped _mensaje text Este campo define un mensaje expresivo del remitente
(no-obligatorio)
Id_cliente nvarchar 8 Este campo es el cdigo identificador del cliente remitente

DETALLE_PEDIDO
Campo Tipo Long Descripcin
Id_producto nvarchar 8 Este campo es el cdigo identificador del producto a pedir
Id_pedido nvarchar 8 Este campo se define el cdigo del pedido al cual
pertenece
Cantidad int En este campo se define la cantidad del producto a pedir
subtotal money Este campo se define el subtotal
CLIENTE
Campo Tipo Long Descripcin
id_cliente nvarchar 18 Este campo se define el cdigo identificador del cliente
cli_nombre varchar 30 Este campo se define el nombre del cliente
cli_sexo char 1 En este campo se elige el sexo del cliente
cli_telefono numeric Este campo se define el nmero de telfono o celular del
cliente
cli_direccin text Este campo se define la direccin del cliente
cli_usuario nvarchar 18 Este campo se define el correo de acceso del cliente
cli_contrasea nvarchar 18 Este campo se define la contrasea de acceso del cliente

You might also like