You are on page 1of 13

Especificacin de requisitos de software

Proyecto: !!br0ken!! Sistema Web para la gestin de


Procesos de ventas de productos frmacos y
Administracin de sus productos, de boticas Mirian

Historia de revisiones
Fecha

Versin

14/07/2016

1.

[1.0]

Descripcin
Este trabajo est siendo
desarrollado con el propsito
de tener conocimiento de
cmo desarrollar o ayudar a
resolver problemas de una
empresa (Boticas Mirian).

Autor
*Gamarra Gomero
kenneth
* Usuriano Snchez
j.Manuel
*Vega Delgado Bryan

Introduccin

1.1
propsito: El propsito de este proyecto es entender los
requerimientos y
requisitos,
especificaciones funcionales y no funcionales de la farmacia (boticas
Mirian).

Alcance:

especificacin de requisitos est dirigida al usuario del


sistema, para continuar con el desarrollo de aplicaciones sobre la farmacia
(Boticas Mirian) y para profundizar en la automatizacin de sta, la cual
tiene por objetivo principal el gestionar la venta de sus productos y la
administracin (Inventario) de sus productos.

1.2

Esta

Definiciones, siglas y abreviaturas:


Nomb
re

Descripcin

Usuario Persona que usar el sistema para gestionar ventas


SIS-I

Sistema de Informacin Web para la Gestin de ventas y


administracin de productos

ERS

Especificacin de Requisitos Software

RF
RNF

Requerimiento Funcional
Requerimiento No Funcional

a. Reserva: Proceso por el cual el coordinador de seminario solicita la


utilizacin de un recurso para un determinado seminario.
b. Identificacin: Proceso en el que el usuario ingresa sus datos del
cliente.
c. publicar Informacin: Proceso que realiza el coordinador de
seminario agrega o modifica informacin del sistema de gestin de seminarios
(SISWEB)

d. Consultar Informacin: Proceso en el que una procesa busca


informacin en el SIS-WEB
Referencias: ERS es definida por IEEE 830-1998

1.3

1.4

Visin general:

Descripcin general: El sistema ser un producto diseado para trabajar en


entornos WEB, lo que permitir su utilizacin de forma rpida y eficaz.

1.5personal involucrado.
Nombre
Rol
Categora Profesional
Responsabilidad
Informacin

Mirian vega daza


Gerente General (Duea)
administradora
Se encarga de la administracin y ventas de la

farmacia
de 963695070

contacto

Restricciones
-Ser usada con internet.
-Lenguajes y tecnologas en uso: HTML, JAVA.
-Los servidores deben ser capaces de atender consultas concurrentemente.
-El sistema se disear segn un modelo cliente.
-El sistema deber tener un diseo e implementacin de lo que pida el cliente.

Suposiciones y dependencias
-los requisitos aqu descritos son estables de esta farmacia (Mirian)
-Los equipos en los que se vaya a ejecutar el sistema deben cumplir los requisitos antes
indicados para garantizar una ejecucin correcta.

2. MODELADO DEL NEGOCIO

2.1 Descripcin de la organizacin objetivo:


Requerimientos funcionales.
Identificacin del
requerimiento:
Nombre del
Requerimiento:
Caractersticas:
Descripcin del
requerimiento:
Requerimiento
NO funcional:

RF01
Necesidades del Usuario.
El usuario ingresara el cdigo de los medicamentos y verificara si existe
el medicamento en el stock, ingresara los datos del cliente y emitir una
boleta.
El sistema podr ser consultado por el usuario dependiendo del mdulo
en el cual se encuentre y su nivel de accesibilidad.
RNF01
RNF02
RNF05
RNF08

Requerimientos No Funcionales.
Identificacin del
requerimiento:
Nombre del
Requerimiento:
Caractersticas:

RNF01

Descripcin del
requerimiento:

El sistema debe tener una interfaz de uso debido y


sencillo.

Interfaz del sistema.


El sistema presentara una interfaz de usuario sencilla para que sea de
fcil manejo a los usuarios del sistema.

Prioridad del requerimiento:

Alta

Caso de uso registrar cliente


1.- Proceso de
Negocio
2.- Objetivo

Registrar Cliente
Brindar al cliente un servicio adicional de acumulacin de
puntos u otras promociones, as tambin tener
informacin que nos ayude a tomar decisiones en el
mercado de la empresa.
Empleado(Principal), Sistema Farmacia (Secundario)

3.- Actores
4.- Pre-condiciones
1. Datos del Cliente (cliente debe ser mayor de edad).
5.- Interaccin
Empleado
1. Ingresa DNI del cliente

Sistema Farmacia
2. Verifica DNI (validez).

3. Ingresa datos del


cliente
4.
5.

Registra datos del cliente


Reporte de datos

6. El cliente verifica la
informacin
7. Finaliza registro cliente
6.-Extensiones
Empleado
Sistema Farmacia
5. Reporte de registro
5.a.- Consultar datos del
. Muestra datos del cliente para ser
cliente
confirmados
7.- Post-condiciones
1. El cliente est registrado en la Base de Datos.
2. Sus puntos bonus se inicializan en cero.
8.- Trigger
Que el cliente requiera registrarse (as comienza el caso de uso).
9.- Excepciones
2. No se verifico validez del DNI
Mensaje: Ingrese DNI nuevamente, este no existe
10.- Versin
1.0
11.- Tiempo de
1 minuto
Ejecucin
12. Diagrama de Actividades del Proceso de Negocio

Caso de uso Realizar Ventas:


1.- Proceso de
Negocio
2.- Objetivo

Realizar Ventas
Hacer posible el proceso y registro de ventas de
medicamentos, as tambin la obtencin de todas las
operaciones de sus clientes y las operaciones de la
farmacia.
Sistema Farmacia(secundario), Empleado(Principal)

3.- Actores
4.- Pre-Condiciones
1. Cliente tenga una necesidad de compra.
5.- Interacciones
Empleado
Sistema Farmacia
1. El Empleado solicita
venta.
2. Muestra GUI ventas.
3. Ingresa medicamentos
solicitados.
4. Muestra stock de
medicamentos.
5. Valida si hay medicamentos
para la venta.
6. Muestra Monto a pagar
7. Solicita dato del cliente
8. Ingresar datos del
cliente
Caso1: ingresar
datos
Caso2: No ingresar
datos
9. Solicita modo de reporte de
venta:
Caso 1 : Boleta
Caso 2 : Factura
10. Ingresar modo de
venta
11. Muestra reporte de Venta.
12. Solicita envo de
reporte de venta a Caja
13. Enva reporte de venta.
14. Imprime cdigo de venta
15. Cierra la interfaz
16. Sale del Sistema
6.- Extensiones

Empleado
Sistema Farmacia
11. Muestra reporte de Venta
11.a. Consulta posibles
. Muestra Reporte adicionndole
puntos acumulados
puntos bonus acumulados.
7.- Post-Condiciones
1. Caja Recibe satisfactoriamente la operacin de venta digitalmente.
2. Cliente recibe la impresin del cdigo de venta.
8.- Trigger
El cliente requiere comprar medicamentos.
9.- Excepciones
5. No existen medicamentos en el stock de inventarios.

Mensaje : No puede comprar estos medicamentos porque


estn agotados
8. Ingresa Datos del Cliente y no existe registro alguno del cliente

Mensaje : No existen datos del cliente intente nuevamente


Registre al Cliente nuevo

10.- Versin
1.0
11.- Tiempo de
<2-3> minutos
Ejecucin
12. Diagrama de Actividades del Proceso de Negocio

Casos de Uso Gestionar Compras:


1.- Proceso de
Negocio
2.- Objetivo

3.4.1.
2.
5.-

Gestionar compras
Hacer posible al administrador gestionar sus compras de
medicamentos a sus proveedores brindndole adems la
informacin sobre stock de inventario de productos,
medicamentos con bajo stock y los medicamentos en
general.
Administrador (Principal), Sistema Farmacia (Secundario)

Actores
Pre-Condiciones
Actualizacin de inventarios actualizados.
Actualizacin de Caja actualizadas.
Interacciones
Empleado
Sistema Farmacia
1. Solicitar compras
2. Mostrar interfaz Gestin de
compras
3. Solicitar datos de
Inventarios
Caso1: Stock de inventarios
general
Caso2: Productos ms
demandados
Caso3:Productos de bajo
stock
4. Muestra datos de inventarios
pedidos
5. Seleccionar producto a

comprar
6. Valida proveedores que
ofrecen dichos productos
7. Muestra proveedores de
producto seleccionado
8.

Selecciona proveedor
9. Validar datos productoproveedor
10. Mostrar Lista de Productos
realizados
11. Pedir Cantidad por productos

12. Ingresar cantidad de


productos
13. Muestra reporte de producto y
su respectiva cantidad
14. Genera monto a pagar.
15. Solicita reporte de
compra
16. Imprime boleta
17. Abandona la interfaz gestionar
compras
18.
Salir del sistema
6.- Extensiones
Empleado
7. Muestra proveedores de
producto seleccionado
7.a. Solicita precios y datos
de producto seleccionado
11.
Pedir cantidad de
producto
11.a. Pedir comparacin con
la cantidad del producto actual.
14.
Genera monto a pagar
14.a. Solicita reporte de
liquidez de caja

Sistema Farmacia

. Muestra datos extrainformativos de productos con sus


respectivos proveedores.
. Muestra comparaciones entre
cuanto tiene y cuanto quiere de
cantidad de medicamentos
. Muestra la cantidad de liquidez
de caja adjuntando el monto de la
compra respectiva.

7.- Post-Condiciones
1. El administrador tiene el reporte de la compra a realizar con datos
especficos de los productos que requiere en la farmacia.
2. Se tiene un reporte actualizado de stock de inventarios hasta la
fecha.
8.- Trigger
El administrador requiere gestionar sus compras viendo sus stocks de
medicamentos
9.- Excepciones
14. El monto a pagar por la compra se requiere ms de lo que se tiene
en caja

Mensaje : El monto a pagar a superado la liquidez de la caja

10.- Versin
1.0
11.- Tiempo de
< 40-70 > minutos
Ejecucin
12. Diagrama de Actividades del Proceso de Negocio

Casos de uso Registrar Pago:


1.- Proceso de
Negocio
2.- Objetivo

Registrar Pago
Registrar el pago de los clientes, previamente el cliente
tiene que tener su nmero de venta as de esta manera
recin poder registrar el pago y la nueva actualizacin de
inventarios, saldo de la caja u otros.
Empleado(principal), Sistema Farmacia ( Secundario)

3.- Actores
4.- Pre-Condiciones
1. El cliente tenga su nmero de venta correspondiente
2. La factura o boleta digital lo tenga la caja en su ordenador
3. El sistema de la caja debe tener cambio disponible
5.- Interacciones
Empleado
Sistema Farmacia
1. Solicita registrar pago
2. Muestra interfaz de registro de pago
3. Requiere nmero de venta
4. Ingresa nmero de venta
del cliente
5. Verifica y valida el nmero de venta
6. Muestra reporte de venta
7. Requiere tipo de pago
8. Selecciona forma de pago
Caso 1: Efectivo (pasar al
9)
Caso 2: Tarjeta de crdito
(pasar al

13 )
9. Muestra interfaz modo de pago
10. Requiere tipo de moneda
11. Selecciona tipo de
moneda
12. Ingresa cantidad de
dinero
13. Valida el pago( Cambio del pago o
limite de crdito)
14. Muestra reporte de venta
16. Actualiza stocks de inventarios.
17. Actualiza puntos bonus del cliente.
18. Solicita impresin de
venta
19. Imprime Venta (boleta o factura).
20. Sale del interfaz
21. Abandona el Sistema
Farmacia.
6.- Extensiones
Empleado
Sistema Farmacia
8. seleccionar modo de pago
Caso 2: Tarjeta de crdito
8.a. Solicitar limite de
. Muestra Lmite de crdito del cliente
crdito

7.- Post-Condiciones
1. El inventario est actualizado a la fecha.
2. Los datos del cliente son actualizados (puntos bonus).
3. El registro de la caja esta actualizada.
8.- Trigger
El cliente requiere realizar el pago al cajero (empleado).
9.- Excepciones
10.- Versin
1.0
11.- Tiempo de
<1-3> minutos
Ejecucin
12. Diagrama de Actividades del Proceso de Negocio

3. DESCRIPCION GENERAL

3.1 Perspectiva del producto


3.1.1 Interfaces de usuario
La interfaz con el usuario consistir en un conjunto de ventanas con botones, listas y
campos de textos. sta deber ser construida especficamente para el sistema propuesto y,
ser visualizada desde un navegador de internet.

3.1.2 Interfaces de hardware


Ser necesario disponer de equipos de cmputos en perfecto estado con las siguientes
caractersticas:

Adaptadores de red.
Computadora (Windows 8.1)
Mouse.
Teclado.

3.1.3 Interfaces de software

Sistema Operativo: Windows 8.1 o superior.


Explorador: Mozilla o Chrome.

3.1.4 Interfaces de comunicacin


Los servidores, clientes y aplicaciones se comunicarn entre s, mediante protocolos
estndares en internet, siempre que sea posible. Por ejemplo, para transferir archivos o
documentos debern utilizarse protocolos existentes (FTP u otros convenientes).

3.1.5

restricciones de memoria

Procesador de 1.66GHz o superior.

3.2 FUNCIONES DEL PRODUCTO

3.2.1Requisito funcional 1

Autentificacin de Usuarios: El usuarios deber identificarse para acceder al


sistema.
El sistema podr ser consultado por cualquier de los empleados o usuario
dependiendo del mdulo en el cual se encuentre.

3.2.2Requisito funcional 2

Consultar Informacin: El sistema ofrecer al usuario informacin general


acerca de las ventas y productos que ay en el stock.

3.2.3Requisito funcional 3

Registrar Usuarios: El sistema permitir al usuario ingresar el dato del cliente


(nio, adultos y Ancianos) registrarse. El usuario debe suministrar datos como:
Nombre, Apellido, DNI.

3.2.4Requisito funcional 4

IDENTIFICAR: Permite al administrador identificar datos de los clientes, el stock de


productos.

3.2.5Requisito funcional 5
Consultar cuantos productos quedan: Permite a los usuarios ver
informacin de sus productos.

Descargas: Permite a los usuarios o empleados a descargar guas e


informacin relevante de sus ventas.

3.2.6Requisito funcional 6

Integracin de Componentes: El componente de inventario junto con el


moodle deber integrarse al sistema de informacin web proporcionando los recursos
necesarios, con el propsito de que la interaccin con los usuarios sea provechosa en
la administracin de la informacin de su empresa (farmacia).

3.2.7Requisito funcional 7

Gestionar Reportes: Permite al administrador imprimir reportes de las ventas a


realizar, as como tambin, ver listados de sus productos segn la venta del dia.

3.3 CARACTERISTICAS DE LOS USUARIOS


El sistema SIS-WEB contendr 5 tipos de usuarios que interactuaran y lo administraran:
Visitante, Participante, Administrador del Sistema, Coordinador Seminarios y Coordinador de
recursos.

3.3.1

Perfil del usuario

Cada usuario tendr un perfil especfico para que su interaccin con el sistema sea
correcto y no conlleve a fallos:
Dueo o usuario: Persona que interactuar continuamente con el sistema, su
educacin no puede ser definida y no debe tener una capacitacin con respecto al sistema
nicamente debe tener un conocimiento bsico sobre navegacin en pginas Web.
Participante: Su rol en el sistema consiste en pasar de ser visitante a participante en el
momento que se inscriba a un seminario, al igual que el visitante su conocimiento debe ser
bsico en el manejo de pginas Web para que realice su inscripcin.
Administrador del Sistema: Usuario con gran conocimiento en el manejo del
sistema con una previa capacitacin por parte de la entidad. Encargado de manejar el
sistema con gran responsabilidad sobre los criterios de permisos sobre los usuarios.

Coordinador de Seminarios: Persona que maneje la administracin de informacin


y con conocimiento sobre el tema de seminarios. Debe tener una capacitacin previa
sobre el sistema y debe manejar aplicaciones tipo Web. Coordinador de Recursos:
Persona encargada de la administracin de recursos audiovisuales, deber tener
conocimiento de interfaz de planificacin de recursos, que le permita disponer de los
mismos.

3.4 RESTRICCIONES DE DISEOS


3.4.1 Polticas reguladoras
La aplicacin se desarrollar mediante software de licencia abierta por lo tanto no se
deber pagar por el uso de : servidor WEB (Apache), Sistema de Gestin de base de
datos (MySQL) y el lenguaje de programacin (PHP), por lo tanto, la utilizacin de estos
programas se har mediante las polticas establecidas por este tipo de licenciamiento.

3.5 SUPUESTOS Y DEPENDENCIAN


-La red interna deber de estar configurada para el manejo de protocolos TCP/IP, HTTP,
DNS, principalmente todo lo relacionado en cuanto a desempeo y seguridad.
- Debe realizarse una capacitacin adecuada y acorde a lo que cada usuario va a realizar.
Su capacitacin de har en el momento que sea necesaria y a las persona indicada.

You might also like