You are on page 1of 19

SUPERMERCADO MANA

Empresa Centro de Formacin Agroindustrial La Angostura SENA

Especificacin de
Requerimientos del
Sistema - SRS
Proyecto Supermercado Mana

Deyner David Snchez


Kevin
23/08/2016

Yuvan

Snchez

Pgina|2

CONTENIDO
1 INTRODUCCIN ..........................................................................................................................4
1.1 PROPSITO...............................................................................................................................4
1.2 MBITO DEL SISTEMA.................................................................................................................4
1.3 DEFINICIONES, ACRNIMOS Y ABREVIATURAS ............................................................................ 5
1.4 REFERENCIAS ..................................................................................................................... 5
1.5 VISIN GENERAL DEL DOCUMENTO............................................ E RROR! MARCADOR NO DEFINIDO.
2 DESCRIPCIN GENERAL........................................................................................................... 5
2.1 PERSPECTIVA DEL PRODUCTO..................................................................................................... 5
2.2 FUNCIONES DEL PRODUCTO..........................................................................................................5
2.3 CARACTERSTICAS DE LOS USUARIOS .......................................................................................... 6
2.4 RESTRICCIONES.......................................................................................................................... 6
2.5 SUPOSICIONES Y DEPENDENCIAS .......................................................................................... 6
2.6 REQUISITOS FUTUROS................................................................................................................. 6
3 REQUISITOS ESPECFICOS..........................................................................................................6
3.1 INTERFACES EXTERNAS...............................................................................................................6.
3.2 FUNCIONES ............................................................................................................................... 7
3.2.1
Roles de los Usuarios en el
Sistema...............7.
3.2.2
Requisitos Funcionales del Sistema8.17
3.3 REQUISITOS DE RENDIMIENTO ................................................................................................. 17
3.4 RESTRICCIONES DE DISEO .................................................................................................... 17
3.5 ATRIBUTOS DEL SISTEMA........................................................................................................ 17

Pgina|3

CONTROL DE CAMBIOS
N

Descripcin del Cambio

Autor

Fecha

Creacin del documento

Deyner David Snchez


Kevin Yuvan Snchez

22/08/2016

Se aumentaros dos requisitos funcionales

Deyner David Snchez


Kevin Yuvan Snchez

96/09/2016

Pgina|4

1 Introduccin
Mediante este documento pretendemos establecer la especificacin de
requerimientos de software ERS aplicando la norma IEEE 830. El proyecto sobre
el cual se va aplicar la norma ser el proyecto SUPERMERCADO MANA ubicado
en el Municipio de campoalegre Huila con calle 12#32-6.
1.1 Propsito
El presente documento tiene como propsito definir las especificaciones
funcionales, no funcionales del sistema, para la implementacin de un sistema
WEB que permitir administrar, consultar e Ingresar la informacin del
SUPERMERCADO EL MANA, que ser utilizada por los Administradores,
vendedor y pblico en general. El SUPERMERCADO MANA cuyo negocio busca
implementar un software q sea prctico, rpido y seguro para manejar la
informacin de este establecimiento.
1.2 mbito del Sistema
El producto de este proyecto a desarrollar se identificar con el nombre
SUPERMERCADO MANA.
SUPERMERCADO MANA ser un Sistema que funcionar en un entorno
WEB que permitir administra, consultar e ingresar la informacin del
supermercado, Este sistema dar apoyo a los siguientes procesos:
1.
2.
3.
4.
5.
6.
7.

Registro y consulta de productos


Inventario produccin diaria
Registro venta del Da
Consulta de ventas
Registrar Clientes
Mi perfil
Pedidos Online

Pgina|5

1.3 Definiciones, Acrnimos y Abreviaturas


SUPERMERCDO MANA: Supermercado Mana Establecimiento
SRS: Software Requirements Specifications.
ERS: Especificacin de los requerimientos del software
SOFTWARE: conjunto de herramientas que permiten al programador escribir
programas informticos.
1.4 Referencias
Norma IEEE 830.
2 Descripcin General
2.1 Perspectiva del Producto
Supermercado Mana ser un software diseado para trabajar en entornos Web, lo
que permitir su utilizacin de forma descentralizada, adems trabajara de manera
Independiente por lo tanto no interactuara con otros sistemas.
Adems ser un software de informacin Web, compuesto por una serie de
procesos, que nos servirn para lograr usar el aplicativo de forma gil y as poder
retroalimentar el sistema para un uso ms eficiente y seguro para el usuario final.

2.2 Funciones del Producto


Este proyecto, es un software que satisface la necesidad encontrada en el
SUPERMERCADO MANA ubicado en el Municipio de Campoalegre Huila el cual
permitir llevar el registro de los usuario, inventario de bodega, registro y consulta
de Productos, pedidos online. Este software cumplir con las Siguientes opciones:
Administrar la informacin de usuarios, en relacin con sus roles, sus
responsabilidades (CRUD).
Llevar el inventario de los productos que hay para la venta en el supermercado y
la cantidad existente de cada uno de ellos.
llevar un registro claro, eficiente y eficaz de cada uno de los productos del
supermercado.

Pgina|6

Lleva el registro de compras en el Da por medio de una tabla que facilitara al


usuario Final.
Llevar el registro completo de todas las compras realizadas por medio de una
tabla que facilitara al Usuario Final.
Guardara os pedidos realizados por medio de otros Usuarios

2.3 Caractersticas de los Usuarios


El software contendr 3 tipos de Usuario el cual sern los siguientes:
Vendedor: Usuario con gran conocimiento en el manejo del sistema Con una
Previa Capacitacin Por Parte De La Entidad. Encargado De Manejar El Sistema.
Cliente: usuario que el Vendedor haiga registrado es aquel que tiene acceso a
consultar las ventas que el haiga hecho tambin puede modificar su perfil y cerrar
seccin.
Usuario_no_Registrado: Solamente puede hacer su compra y llenar los datos
necesarios para la entrega de su pedido.
2.4 Restricciones
- El sistema requiere de un explorador web (chrome, Mozilla, Explorer, opera) El sistema de informacin se desarrollar en el lenguaje PHP, HTML 5,
JavaScript, Css, Boostrap.
- El sistema debe estar en una aplicacin mvil y tiene q ser Responsive en el
explorador web.
2.5 Suposiciones y Dependencias
Se asume que los requisitos de hardware y software
necesidades mnimas del sistema.

cumplen con las

2.6 Requisitos Futuros


Algunos requerimientos que se podran plantear en el futuro serian:
Inventario de Bodega
Alertas Indicando si el producto es agotado
Ingresar con la Api de Google
Cargar los datos del pedido con el nmero telefnico
3 Requisitos Especficos

Pgina|7

3.1 Interfaces Externas


Al no tener conexin con ningn otro tipo de aplicacin no necesita de interfaces
externas de comunicacin con ningn otro sistema.
3.2 Funciones
3.2.1 Roles de los Usuarios en el Sistema
Actores y caractersticas del sistema

Administrador Vendedor

Cliente

Funciones
Registro y consulta de
productos
Pedidos a Enviar
Puede ver los
PQRSF(peticiones, quejas
Reclamos, Sugerencias y
Felicitaciones)
Inventario Produccin Diaria
Registro de Venta del Da
Consultar Ventas
Registrar Clientes
Mi perfil
Cerrar seccin

Puede consultar sus ventas


realizadas.
Modifica su Perfil
Realizar Pedidos
Realiza PQRSF(peticiones,
quejas Reclamos,
Sugerencias y
Felicitaciones)
Cerrar seccin

Pgina|8

Otro Usuario (Usuario_No_Registrado)

Realiza pedidos
Realizar PQRSF

3.2.2 Requisitos Funcionales del Sistema

ID.
R01: LOS DOS TIPOS DE USUARIO VENDEDOR Y
REQUERIMIENTO CLIENTE DEBEN INGRESAR
DESCRIPCIN

El sistema debe permitir ingresar al sistema web con, los dos


tipos de usuario que son Vendedor y Cliente

ENTRADAS

Ingresar Nick usuario y clave

SALIDAS

Inicio del sistema Web

ROL QUE LO
EJECUTA

Vendedor, Cliente

ID.
R02: CLIENTE
REQUERIMIENTO
DESCRIPCIN

El sistema debe permitir Modificar los datos del cliente ya que


el registro lo realza el rol vendedor.

ENTRADAS

Dirigirse a la barra de navegacin, Dar click en la opcin Mi


perfil y le aparecer los datos Cargados del Cliente como el
Nick usuario, nombre, apellido, direccin, telfono y email.

SALIDAS

Dar click en el botn Editar.

Pgina|9

ROL QUE LO
EJECUTA

Cliente

ID.
R03: EL VENDEDOR REGISTRAR
REQUERIMIENTO
DESCRIPCIN

El sistema debe permitir registrar un cliente por medio del


usuario vendedor.

ENTRADAS

Registrar cliente, llenar los campos como Documento,


Nombre, Apellido, Email. Nombre Usuario, contrasea

SALIDAS

Dar click en el botn guardar

ROL QUE LO
EJECUTA

Vendedor

ID.
R04: USUAIO_NO_REGSITRADO.
REQUERIMIENTO
DESCRIPCIN

El sistema debe permitir al usuario no registrado realizar pedios

ENTRADAS

Dirigir a la barra de navegacin en pedidos oline, buscar el


producto, digitar la cantidad, agregar pedido y Comprar

SALIDAS

Dar en el botn Comprar

ROL QUE LO
EJECUTA

Usuario no registrado.

P g i n a | 10

ID
REQUERIMIENTO R05 BUSCADOR
DESCRIPCIN

El sistema debe tener un buscador de los productos que


hay en el supermercado

ENTRADAS

Dirigirse a la barra de navegacin, dar click en la opcin de


pedidos online y buscar una barra de bsqueda.

SALIDA

Se encontraron productos. O no hay productos en una


imagen

ROL QUE
EJECUTA

LO Usuario no registrado, Cliente.

ID
REQUERIMIENTO R06 USUARIO_NO_REGISTRAD0
DESCRIPCIN

El sistema debe generar una factura al momento que el


usuario haga su compra.

ENTRADAS

Dar click en el botn comprar


Un reporte en PDF de su factura.

SALIDA
ROL QUE
EJECUTA

LO Usuario no registrado, Cliente.

P g i n a | 11

ID.
R07:
REQUERIMIENTO
DESCRIPCIN

El usuario no registrado puede ver las otras opciones en la


barra de navegacin como Inicio, Historia, Donde estamos y
PQRSF,

ENTRADAS

Dirigirse a la barra de navegacin

SALIDAS

Dar cick en una de esas opciones.

ROL QUE LO
EJECUTA

Usuario No Registrado.

Modulo Cliente
ID.
R08: CLIENTE
REQUERIMIENTO
DESCRIPCIN

El sistema debe permitir al Usuario Cliente realizar pedido

ENTRADAS

Dirigir a la barra de navegacin en pedidos oline, buscar el


producto, digitar la cantidad , agregar pedido y Comprar

SALIDAS

Dirigirse al botn comprar digitar sus datos y guarda su


compra

ROL QUE LO
EJECUTA

Cliente

P g i n a | 12

ID.
R09: CLIENTE CONSULTA VENTA
REQUERIMIENTO
DESCRIPCIN

El sistema debe permitir al Usuario cliente consultar sus


ventas realizadas en una tabla, la tabla va a tener dos
botones ver pedidos y un botn de factura.

ENTRADAS

Dirigirse a la barra de navegacin, dar click en su usuario


aparece otras opciones, y dar click en consultar ventas.

SALIDAS

Tabla con informacin del usuario

ROL QUE LO
EJECUTA

Cliente

ID.
R10: CLIENTE CONSULTA VENTA
REQUERIMIENTO
DESCRIPCIN

Al usuario ver sus compras habr dos botones uno de ver


pedido y el otro la factura, ver pedidos muestra los pedidos
que dicho cliente ha hecho. Y factura pues genera un
reporte en PDF de la factura

ENTRADAS

Dar click en ver pedidos, y dar click en Factura

SALIDAS

Modal de los pedidos realizados, Reporte en PDF

ROL QUE LO
EJECUTA

Cliente

P g i n a | 13

ID.
R11: CLIENTE
REQUERIMIENTO
DESCRIPCIN

El sistema debe permitir al usuario cliente realizar un PQRSF

ENTRADAS

El Usuario cliente le aparecer la informacin cargada solo


digitara los campos: Asunto y la descripcin.

SALIDAS

Dar click en el botn Enviar

ROL QUE LO
EJECUTA

Cliente

ID.
R12: CERRAR SECCIN
REQUERIMIENTO
DESCRIPCIN

El sistema debe permitir AL Cliente cerrar la seccin de su


cuenta

ENTRADAS

Click Cerrar seccin

SALIDAS

Aparece la pantalla de Inicio.

ROL QUE LO
EJECUTA

Cliente

P g i n a | 14

Modulo Vendedor
Id.
R13: Vendedor
Requerimiento
El sistema debe permitir realizar el ingreso de los productos
Descripcin
Entradas

El usuario rol vendedor ingresara los productos con Nombre,


presentacin, cantidad, precio, La imagen y dar click en el botn
insertar

Salidas

El sistema los mostrara en una tabla y puede buscar el producto


si ya se encuentra.

Rol que lo
ejecuta

Vendedor

Id.
Requerimiento R14: Inventario produccin Diaria
Descripcin

Entradas

El sistema debe permitir ver el inventario de los productos


surtidos en el supermercado y tambin ver la cantidad restante.

Click Inventario Produccin Diaria

Salidas

Tabla con la Informacin de los productos y la cantidad de cada


uno

Rol que lo
ejecuta

Vendedor

P g i n a | 15

Id.
R15: Registro de Venta del Da
Requerimiento
Descripcin

El sistema debe permitir AL Vendedor de mostrar todas las


ventas realizadas en el Da. Y eliminarlas

Entradas

Click Registro de Venta del Da en la tabla dar click en el icono de


la x

Salidas

Tabla con la Informacin de todas las ventas realizadas en el da.

Rol que lo
ejecuta

Vendedor

P g i n a | 16

Id.
R16 consultar Ventas
Requerimiento
Descripcin

El sistema debe permitir AL Vendedor consultar todas las ventas


que se han hecho y mostrara tambin las ventas que se han
cancelado

Entradas

Click consultar Ventas

Salidas

Tabla con la Informacin de todas las ventas realizadas.

Rol que lo
ejecuta

Vendedor

Id.
R17: Pedidos a Enviar
Requerimiento
Descripcin

El sistema debe permitir AL Vendedor mostrar los pedidos a


enviar

Entradas

Se mostrara en una tabla con la siguiente informacin:


Documento, correo, direccin, Barrio, telfono, valor a pagar.
Encontraran un botn de ver detalles y aparecer una ventana
modal con los productos a enviar.

Salidas

Tabla con la Informacin de todas las ventas realizadas en el da.

Rol que lo
ejecuta

Vendedor

P g i n a | 17

Id.
R18 PQRSF
Requerimiento
Descripcin

El sistema mostrara las PQRSF al vendedor y tener la opcin de


eliminar

Entradas

Click en la opcin de PQRSF. Y en el icono eliminar

Salidas

Se mostrara en una tabla con los siguientes datos nombre,


apellido, direccin, asunto Y descripcin.

Rol que lo
ejecuta

Vendedor

Id.
R19: Mi perfil
Requerimiento
Descripcin

El sistema debe permitir AL Vendedor Modificar sus Datos.

Entradas

Aparecer un registro con los datos ya cargados.

Salidas

Dar click al botn Editar

Rol que lo
ejecuta

Vendedor

Id.
R020: Cerrar seccin
Requerimiento
Descripcin

El sistema debe permitir AL Vendedor cerrar la seccin de su


cuenta

P g i n a | 18

Entradas

Click Cerrar seccin

Salidas

Aparece la pantalla de Inicio.

Rol que lo
ejecuta

Vendedor

Id.
R021: Generar Reportes.
Requerimiento
Descripcin

El sistema debe permitir al usuario Vendedor generar Reportes


en Pdf, en Excel de los procesos Registro y consultas de
productos, Inventario de produccin diaria, Registro de venta del
dia y consultar ventas.

Entradas

Click generar Pdf, Excel

Salidas

Mostrar la informacin requerida..

Rol que lo
ejecuta

Vendedor

3.3 Requisitos de Rendimiento


El sistema deben permitir el registro de usuarios e informacin al igual que debe
admitir que usuarios estn al tiempo en el sistema realizando cualquier tipo de
cambio entre estos usuarios de manera concurrente.

P g i n a | 19

3.4 Restricciones de Diseo


El diseo se har con un lenguaje Modelo vista controlador (MVC) en este caso
php.
3.5 Atributos del Sistema
Servidor desde donde se almacena la informacin
Software

Versin

Vendedor

Sistema Operativo

Windows 10

Microsoft
Version
libre

Base de datos

MySQL

Oracle

Hardware

Capacidad

HDD

1TB

RAM

4GB

Procesador

Intel Core i7-3330