Вы находитесь на странице: 1из 58

SISTEMA DE VENTAS DE

ARTCULOS INFORMTICOS

Integrantes:
Bazan Chavez Luis
Mucha Pias Magaly
Ninamancco Ysbelt
Tarazona Bernal Julio

DOCENTE:
Ing. Fredy Gonzales Calle

ANALISIS Y DISEO

INTRODUCCIN

El presente Proyecto plantea un cambio en la administracin


de informacin y los flujos de trabajo que se dan a travs de las
transferencias y acciones que se realizan en el proceso de
venta de artculos informticos va Web, el desarrollo e
implementacin de dicho proyecto brindara un sistema de
informacin que mejora los procesos de Marketing y Ventas,
digitalizando la informacin que agilizaran las transferencias,
manejo y seguridad de informacin, mejorando los tiempos de
respuesta para fines de la empresa.
La consolidacin del proyecto servir como piloto para una
futura mejora e implementacin de nuevos sistemas
requeridos por la administracin de la empresa, ya que el
sistema de ventas es solo una de las muchas tareas que se
realizan dentro de la empresa.
Permitir tambin que la empresa este mejor preparada para
amoldarse a los continuos cambios tecnolgicos en materia de
manejo de informacin.

METODOLOGA DE RATIONAL
UNIFIED PROCESS

El proyecto ha sido basado en una metodologa de


Rational Unified Process en la que nicamente se
proceder a cumplir con las tres primeras fases que
marca la metodologa, constando nicamente en la
tercera fase de dos iteraciones. Es importante destacar
esto puesto que utilizaremos la terminologa RUP en
este documento. Se incluir el detalle para las fases de
Inicio y Elaboracin y adicionalmente se esbozarn las
fases posteriores de Construccin y Transicin para
dar una visin global de todo proceso.
El enfoque desarrollo propuesto constituye una
configuracin del proceso RUP de acuerdo a las
caractersticas del proyecto, seleccionando los roles de
los participantes, las actividades a realizar y los
artefactos (entregables) que sern generados. Este
documento es a su vez uno de los artefactos de RUP.

1. MODELAMIENTO DEL
SISTEMA PROPUESTO

1.1. IDENTIFICACIN DE SUB-SISTEMAS


(MDULOS)

Sub-Sistemas
(Mdulos)

Seguridad

Descripcin

Este subsistema tiene la finalidad de establecer la seguridad en todo el sistema, comprende los siguientes casos
de uso:
- Registrar sesin(almacena a BD)
- Iniciar Sesin
- Verificar

Transaccin

Este subsistema tiene como finalidad permitir seleccionar de entre una variedad de productos informticos segn
su requerimiento y realizar su respectiva venta a los usuarios, empresas, que sirvan como base para utilizar El
Sistema para Ventas de Artculos Informticos. El subsistema comprende los siguientes casos de uso :
-ver lista de productos
- seleccionar producto
- ver detalle de producto
-agregar a canasta de compras
-grabar pedido
-ver contenido de la canasta

Pago

Este subsistema tiene como finalidad permitir seleccionar la forma de pago que elija el usuario, la empresa que
sirvan como base para utilizar El Sistema para Ventas de Artculos Informticos. El subsistema comprende los
siguientes casos de uso :
-seleccionar forma de pago(Deposito a cuenta, tarjeta de crdito).
-realizar pago(Proveedor VISA)
-envi del producto

IDENTIFICACIN DE SUB-SISTEMAS
(MDULOS)
Sistema Para Ventas de Articulos
Informaticos Via Web

<<subsystem>>
Seguridad

<<subsystem>>
Transaccion

<<subsystem>>
Pago

1.2. IDENTIFICACIN DE ACTORES DEL


SISTEMA
Actores de Sistema

Descripcin

Cliente

Son todos los usuarios, las empresas que


deseen adquirir productos informticos.

Ordenador

Son todas las estaciones que se conectan a


travs de internet.

Operador del sistema

Maneja, controla y supervisa todo lo


concerniente a la base de datos de la empresa.

Servicio
de
autorizacin de pago

Proveedor que se encarga de llevar el proceso y


control del medio de pago.

Servicio de Corretaje

Identidad encargada de realizar el envi a


domicilio del producto.

1.2. IDENTIFICACIN DE ACTORES DEL


SISTEMA
Actores del Sistema

Ordenador

Cliente

Servicio de corretaje

Operador del Sistema

Servicio de
autorizacion de pago

1.3. IDENTIFICACIN DE LOS CASOS DE USO DEL


SISTEMA

Identificacin de Casos de Uso de


Subsistema de Seguridad:

Casos de Uso de Descripcin


Sistema
Registrar Sesin

Funcionalidad que permite registrarse en la


pgina web, ingresando sus datos como su
mail y una contrasea estos datos sern
almacenados en una BASE DE DATOS.

Iniciar sesin

Funcionalidad que permite ingresar a su


sesin, para poder realizar su transaccin.

Verificar

Funcionalidad que verifica el usuario y clave


de los usuarios en el sistema de los clientes
que solicitan el servicio.

1.3. IDENTIFICACIN DE LOS CASOS DE USO DEL


SISTEMA

Identificacin de Casos de Uso de


Subsistema de Seguridad:
Subsistema de Seguridad

<<include>>

Cliente

Registrar sesion

Iniciar sesion

Ordenador

<<include>>

verificar

1.3. IDENTIFICACIN DE LOS CASOS DE USO DEL


SISTEMA

Identificacin de Casos de Uso de Subsistema de Transaccin:


Mostrar Categora

Descripcin
Funcionalidad que permite al usuario tener a su
disposicin una lista de categoras a elegir.

Ver Lista de Artculos

Funcionalidad que permite ver una variedad de productos


informticos que ofrecemos y seleccionar segn su
requerimiento

Seleccionar Articulo

Funcionalidad que permite seleccionar


requerido de la lista de artculos.

Seleccionar
Caractersticas
Articulo

el

artculo

Funcionalidad que permite elegir las caractersticas que


del disponemos del artculo requerido por el usuario.

Agregar a la Canasta de Funcionalidad que permite agregar a la canasta de


Compras
compras segn la seleccin del articulo (modelo,
caractersticas, cantidad) que se realizo anteriormente.
Grabar Pedido
Ver
Contenido
Canasta
Limpiar canasta

Funcionalidad que permite grabar el pedido seleccionado.


de Funcionalidad que permite ver con detalle(articulo,
modelo, caracterstica, cantidad, precio, subtotal y total a
pagar)
Vaciar la canasta despus de haber realizado la compra.

1.3. IDENTIFICACIN DE LOS CASOS DE USO DEL


SISTEMA

Identificacin de Casos de Uso de Subsistema de Transaccin:


Subsistema
de
Transaccin
Mostrar Categoria

Ver Listas de Articulos


Ordenador
<<include>>
Cliente

Seleccionar Articulo

Agregar a Canasta de Compras

Caracteristicas del Articulo

Grabar Pedido
Operador del
Sistema

Ver Contenido de Canasta

Limpiar canasta

1.3. IDENTIFICACIN DE LOS CASOS DE USO DEL


SISTEMA

Identificacin de Casos de Uso de Subsistema de Pago:

Casos de Uso de Descripcin


Sistema
Seleccionar forma de Deposito a cuenta o por Tarjeta de crdito.
pago
Realizar pago
Segn la forma de pago seleccionada.
Envi del producto
A domicilio despus de haber cancelado el
monto a pagar.

1.3. IDENTIFICACIN DE LOS CASOS DE USO DEL


SISTEMA

Identificacin de Casos de Uso de Subsistema de Pago:

Subsistema de Pago

Seleccionar forma de pago

Ordenador

Cliente

Realizar pago
Servicio de
autorizacion de pago

Envio del producto

Servicio de corretaje

1.3.1. ESPECIFICACIN DE LOS CASOS DE


USO DEL SISTEMA
Orden

Caso de Uso

Especificacin de CUS Registrar Sesin


Especificacin de CUS Iniciar sesin
Especificacin de CUS Verificar
Especificacin de CUS Mostrar Categora
Especificacin de CUS Ver Lista de Artculos
Especificacin de CUS Seleccionar Articulo
Especificacin de CUS Seleccionar Caractersticas del Articulo
Especificacin de CUS Agregar a la Canasta de Compras
Especificacin de CUS Grabar Pedido
Especificacin de CUS Ver Contenido de Canasta
Especificacin de CUS Limpiar canasta
Especificacin de CUS Mostrar Categora
Especificacin de CUS Seleccionar forma de pago
Especificacin de CUS Realizar pago
Especificacin de CUS Envi del producto

1.3.2. DIAGRAMA DE INTERACCIN

1.3.2.1. Diagrama de Secuencia


Diagrama de Secuencia Iniciar Sesin

Autentificar
usuario

: Cliente

Menu principal
Seguridad

accede al menu principal


usuario es registrado
Ingreso de correo y password
Si presiona 'ok'

Envia datos a verificar


Datos correctos
Envia datos de usuario verificado

cerrar sesion

Diagrama de Secuencia Registrar nuevo usuario

Autentificar
nuevo usuario

: Cliente

Menu principal
Seguridad

accede al menu principal


usuario no es registrado
ingreso de nombre y direccion
Ingreso de correo y password

Si presiona 'Agregar'
Envia datos a registro
Datos correctos
Envia datos de usuario registrado

cerrar sesion

Diagrama de Secuencia Elegir Categora

Categoria

: Cliente

Canasta

Menu principal
Articulo

accede al menu principal

Imprime categoria
Elige categoria

Imprime lista de articulos

Elige articulo

Aade a la canasta
Confirma contenido de la canasta

Diagrama de Secuencia Ver Lista de Articulo

Menu Principal

Categoria

Articulo

Canasta

: Cliente
Accede a Menu
Elije Categoria

Ver Lista de Articulo

Confirma Contenido de Canasta

Aade a

Diagrama de Secuencia Seleccionar Articulo

Menu Principal

Categoria

Articulo

Canasta

: Cliente
Accede a Menu
Elije Categoria

Ver Lista de Articulo

Seleccionar Articulo

Confirma Contenido de Canasta

Aade a

Diagrama de Secuencia Ver Detalle de Articulo

Menu Principal

Categoria

Articulo

Canasta

: Cliente
Accede a Menu
Elije Categoria

Ver Lista de Articulo

Seleccionar Articulo
Muestra Detalle del Articulo

Confirma Contenido de Canasta

Aade a

Diagrama de Secuencia Seleccionar Modelo del Articulo

Menu Principal

Categoria

Articulo

Canasta

: Cliente
Accede a Menu
Elije Categoria

Ver Lista de Articulo

Seleccionar Articulo
Seleccionar Modelo del Articulo
Muestra Detalle del Articulo

Confirma Contenido de Canasta

Aade a

Diagrama de Secuencia Seleccionar Caractersticas


del Articulo
Menu Principal

Categoria

Articulo

Canasta

: Cliente
Accede a Menu
Elije Categoria

Ver Lista de Articulo

Seleccionar Articulo
Seleccionar Modelo del Articulo
Seleccionar Caracteristicas del Articulo
Muestra Detalle del Articulo

Confirma Contenido de Canasta

Aade a

Diagrama de Secuencia Seleccionar Cantidad de Artculos


Menu Principal

Categoria

Articulo

Canasta

: Cliente
Accede a Menu
Elije Categoria

Ver Lista de Articulo

Seleccionar Articulo
Seleccionar Modelo del Articulo
Seleccionar Caracteristicas del Articulo
Seleccionar cantidad de Articulos
Muestra Detalle del Articulo

Confirma Contenido de Canasta

Aade a

Diagrama de Secuencia Agregar a Canasta de Compras


Menu Principal

Categoria

Articulo

Canasta

: Cliente
Accede a Menu
Elije Categoria

Ver Lista de Articulo

Seleccionar Articulo
Seleccionar Modelo del Articulo
Seleccionar Caracteristicas del Articulo
Seleccionar cantidad de Articulos
Muestra Detalle del Articulo
Agrega a Canasta el Articulo Seleccionado

Confirma Contenido de Canasta

aade

Diagrama de Secuencia Grabar Pedido


Menu Principal

Categoria

Articulo

Canasta

Base de Datos

: Cliente
Accede a Menu
Elije Categoria

Ver Lista de Articulo

aade

Seleccionar Articulo
Seleccionar Modelo del Articulo
Seleccionar Caracteristicas del Articulo
Seleccionar cantidad de Articulos
Muestra Detalle del Articulo
Agrega a Canasta el Articulo Seleccionado
Confirma Contenido de Canasta
Graba Pedido

Diagrama De Secuencia Ver Contenido de Canasta

Menu Principal

Categoria

Articulo

Canasta

Base de Datos

: Cliente
Accede a Menu
Elije Categoria

Ver Lista de Articulo

aade

Seleccionar Articulo
Seleccionar Modelo del Articulo
Seleccionar Caracteristicas del Articulo
Seleccionar cantidad de Articulos

Muestra Detalle del Articulo


Agrega a Canasta el Articulo Seleccionado
Confirma Contenido de Canasta
Muestra Contenido de la Canasta

Graba Pedido

Diagrama De Secuencia Limpiar Canasta


Menu Principal

Categoria

Articulo

Canasta

Base de Datos

: Cliente
Accede a Menu
Elije Categoria

Ver Lista de Articulo

aade

Seleccionar Articulo
Seleccionar Modelo del Articulo
Seleccionar Caracteristicas del Articulo
Seleccionar cantidad de Articulos
Muestra Detalle del Articulo
Agrega a Canasta el Articulo Seleccionado
Confirma Contenido de Canasta
Muestra Contenido de la Canasta
Lmpiar Canasta

Graba Pedido

Diagrama De Secuencia Seleccionar Forma de Pago

Tipo pago

: Cliente

Servicio de
autorizacion de pago

Selecciona tipo pago


Tarjeta de crdito

Deposito a cuenta

Diagrama De Secuencia Realizar Pago

Tipo pago

: Cliente

Servicio de
autorizacion de pago

Selecciona tipo pago


Tarjeta de crdito

Deposito a cuenta
Envio de Datos
Confirmacion de Monto a Pagar

Diagrama De Secuencia Envi de Producto

Tipo pago

: Cliente

Servicio de
autorizacion de pago

Selecciona tipo pago


Tarjeta de crdito
Deposito a cuenta
Envio de Datos
Confirmacion de Monto a Pagar

Envio del producto

servis

1.4. Diseo del Sistema Propuesto


1.4.1. Diagrama de Paquetes
Paquete de
Clases
Entidad

Controlador

Interfaz

Descripcin
Son las clases que sirven para modelar una
informacin que posee una vida larga y que
es a menudo persistente , modelan la
informacin y el comportamiento asociado de
algn fenmeno o concepto , como una
persona , objeto ,suceso del mundo real .

Representa coordinacin , secuencia,


transacciones , y control de otros objetos y se
usan con frecuencia para encapsular el
control de un caso de uso en concreto,
tambin se utilizan para representar
derivaciones y clculos complejos , como la
lgica de negocios
Son las clases que se utilizan para modelar la
interaccin entre el sistema y sus actores .Implica recibir informacin y peticin de los
usuarios y los sistemas externos

PAQUETES DE CLASES

Entidad

Controlador

Interfaz

1.5. Gestin de Datos


1.5.1. Modelo ErWin

1.5.1. Modelo ErWin

2. Herramientas de Desarrollo
2.1. Software

Servidor Web

Apache Webserver 2.5

Contenedor de servlets

Oracle 9 IAS

APIs

JDK1.4.1, JDBC Oracle, JavaMail, Java Advanced Imaging

Base de datos

MySQL

Software Aplicaciones

PHP

Software Cliente

Internet Explorer

2.2. Hardware

Servidor Web

Peintum D, 2.66 proc. 3GB RAM, 360GB HD

Acceso a Internet BW 2Mbps


Otros
Servidor de contigencias

3. Arquitectura del Sistema


3.1. Diagrama de componentes
Componentes de SubSistema de Administracion
Componentes
<<WAR>>
Administracion

<<ServletDeploymentDescriptor>>
XML

Administracion

Consultas

Image
nes

<<Application>>
JSP/HTML

Servle
ts

JS Java
Scripts

EJB

Base Datos

JDBC

BD Celm

Вам также может понравиться