Documente Academic
Documente Profesional
Documente Cultură
RESUMEN
Nivel cero (0): usuario no registrado, ser el que menos privilegios posea,
podr navegar por la web, visualizar los accesorios, realizar comentarios,
pero no podr realizar la compra hasta que no se registre e inicie sesin
en el portal.
Nivel uno (1): Usuario registrado, una vez logueado, este usuario tendr los
mismos privilegios del usuario de nivel cero (0), a diferencia de que podr
agregar prendas al carrito de compras y finiquitar las mismas
Nivel dos (2): Usuario administrador, como su palabra lo indica, este usuario
podr administrar casi en su totalidad la tienda virtual, podr gestionar
(ingresar, modificar o eliminar) el catlogo de accesorios, gestionar los
estatus de ingresos y egresos de la tienda virtual.
Nivel tres (3): Usuario master, ste usuario contar con los privilegios totales
de la tienda virtual, adems de realizar las mismas funciones del usuario
administrador, podr gestionar (ingresar, modificar, eliminar) empleados y
sus cargos, gestionar los estatus de los clientes, podr realizar respaldo de
la base de datos, podr gestionar el inventario de la tienda virtual en general,
desde ingresos y egresos hasta reajustes de los mismos.
Una aplicacin web para dar a conocer los accesorios que ofrece la
empresa Coquetas By Lizmary Zubieta.
Facilitar la gestin (ingresos y egresos) de los accesorios, como tambin
de los clientes y las compras que stos realicen.
1. Introduccin.
En este documentose describir, el propsito, el mbito, definiciones, acrnimos
y abreviaturas, las referencias de la especificacin y la visin general del
proyecto en cuestin.
1.1 Propsito.
Acrnimos.
Web: Por est trmino se conoce a WWW ( World Wide Web), le red de
redes, es bsicamente un medio de comunicacin de texto, grficos y otros
objetos multimedia a travs de internet.
1.4 Referencias.
2. Descripcin general.
El sistema constar con cuatro (4) tipos de usuarios que podrn interactuar
con nuestra Web:
Otro posible inconveniente por parte del servidor, de fcil solucin actualmente,
es el ancho de banda con el que cuenta para servir las pginas, la solucin
sera contratar un servicio de internet con un ancho de banda superior. Cabe
destacar que es de gran importancia las polticas de seguridad en el servidor,
as evitaremos posibles intrusiones en el sistema. Es fundamental que la
configuracin del servidor Apache este optimizada al mximo; no realizar solo
la configuracin por defecto cuando se realice la instalacin del mismo. Cambios
de contrasea y nmero de puerto de acceso son fundamentalmente acciones
que se deben realizar para optimizar la seguridad del mismo. Las copias de
seguridad de la base de datos, pginas del servidor y configuraciones de
este, se deben realizar de forma peridica.
3. Requisitos especficos.
Interfaces hardware: Los clientes necesitarn una mquina que cuente con
acceso a internet, actualmente cualquier equipo que soporte un navegador
Web, con una tarjeta de red, sera lo recomendado, o bien un modem. La
mquina que realizar la funcin de servidor dispondr de un repositorio en
cual almacenar toda la informacin del catlogo de productos adems de la
base de datos con la informacin de los usuarios registrados. Esta mquina
necesitar una conexin a internet con una banda ancha mayor, para as
poder asistir las peticiones de los clientes.
Interfaces software: La aplicacin se desarrollar bajo el sistema operativo
Windows 8.1, l versin pro, en este OS se instalara la aplicacin XAMPP, que
incorpora Apache como servidor en la versin 2.2.12, MySQl versin 5.1.37
como gestor de base de datos, el cual incluye una interfaz amigable llamada
PHPMyAmin versin 3.2.0.1 y como lenguaje de implementacin PHP versin
5.3.0. Para el desarrollo del interfaz web se har uso de Braquets relase 1.7,
que es un editor de texto que facilitara el trabajo con el lenguaje HTML, las hojas
de estilo CSS y con PHP. Los clientes que accedan a la Web no
necesariamente deben disponer de un sistema operativo concreto, el navegador
deber estar actualizado a las ltimas versiones para evitar una visualizacin
no deseada o falta de plug-ins de la web. Cabe destacar que la aplicacin va a
ser desarrollada con una arquitectura de tres capas.
Salida: En la pantalla del cliente aparecern todos los detalles del producto
seleccionado.
Proceso: Una vez ingresados todos los datos, se realizar la insercin dentro
de la base de datos de productos.
Estndares cumplidos:
Limitaciones Hardware.
Seguridad.
Dominio
1) El cliente selecciona los artculos a comprar.
2) El cliente se dirige a realizar la compra.
3) El empleado atiende al cliente y gestiona la compra.
4) El empleado realiza la factura y gestiona el inventario.
Diagrama de actividades.
Cliente Empleado
Recibe Solicitud
Solicita datos del cliente
Solicita Compra
Suministra
Mercanca
No
Si Con
sult
Con a
Consulta
sult Inventario
Mon
a to
Mon
to
Solicita Mercanca
Gestiona Egreso
Diagrama de casos de negocio.
Gestiona Inventario
Selecciona Producto
Atiende al Cliente
Genera Comprobante
Administrador Cliente
Suministra Productos
Diagrama de casos de uso.
<<include>>
Agregar Productos
RF. ID.1
<<include>>
Diagrama de Clase
RF. ID.2
Agregar Categora
RF. ID.3
<<include>>
Agregar Unidad
Registrarse
<<include>>
<<extend>>
Emitir Comprobante de Egreso
RF. ID.1
RF. ID.2
RF. ID.3
Caso de uso: comprar artculos
Autor: Cliente
Descripcin: El caso de uso inicia cuando el usuario ingresa al sistema para
comprar un artculo.
Caso de uso login
R.F. I.D 1: El sistema solicita al actor un login y Password.
R.F. I.D 2: El sistema comprueba si el login y Password son correctos.
R.F. I.D 3: De ser incorrectos el sistema vuelve a solicitar los datos.
Caso de uso recibo de compra
R.F. R.C 1: El sistema recolecta los datos necesarios del usuario.
R.F. R.C 2: El sistema recolecta los datos de los artculos seleccionados.
R.F. R.C 3: El sistema plasma en factura los datos del usuario, la empresa, y de
los artculos seleccionados para la compra.
Diagrama de Clases
Cliente Administrador
+Cdula +Selecciona +Suministra +Cdula
+Nombre +Nombre
1 1 1
+Apellido +Apellido
+ Direccin + Cargo
+Agregar ()
1 +Consultar ()
+Realiza
* +Modificar ()
Egreso 1
+Gestiona
* *
+Nmero *
Producto Ingreso
+Total
* * + Cantidad + Detalle
+Agregar ()
1 *
+Resta +Consultar () 1 +Suma
+Modificar ()
+Gestiona