Você está na página 1de 31

Visin y Alcance

Visin:
La visin de nuestra empresa es Automatizar el proceso de administracin y
contabilidad de todas aquellas empresas chicas y medianas de la regin. Mediante la
creacin de un sistema que simplifique el trabajo manual, reduciendo la tasa de error en
los clculos, el tiempo del cliente y de su capital

Alcance:
Una propuesta que colabore con el ahorro de tiempo en la ejecucin de un proceso,
disminuyendo a la vez el porcentaje de errores que se perciben en el clculo, es un
requerimiento importante que ayuda a una empresa a mejorar en la productividad y a
reducir el costo en la contabilidad de la empresa.

REQUERIMIENTOS FUNCIONALES Y NO FUNCIONALES


FUNCIONALES
RF.1 Registra la venta
RF. 1.0 Consultar
RF. 1.1 Actualizar venta.
RF. 1.2 Eliminar venta.
RF.2 Calcula el total de la venta actual
RF.3 Actualizar Producto (ventas-)

NO FUNCIONALES
RF.1 Tiempo de respuesta

RF.2 Forma de interfaz (grfico,


colorido, letra, menus y submenus)
RF.3 Maximiza una navegacin fcil
con teclado y no con mouse.

RF.4 Se registran las compras


RF. 4.0 Consultar
RF. 4.1 Actualizar venta.
RF. 4.2 Eliminar venta.
RF. 5 Calcular Total de la compra actual

RF.7 Actualizar Producto (compra+)


RF.8 El personal debe introducir una
identificacin y una contrasea para
poder utilizar el sistema
RF.9 Se registran clientes
RF. 9.0 Consultar
RF. 9.1 Actualizar.
RF. 9.2 Eliminar.

RF.12 Se registran proveedores


RF. 10.0 Consultar
RF. 10.1 Actualizar.
RF. 10.2 Eliminar.

RF.11 Se registran empleados


RF. 11.0 Consultar
RF. 11.1 Actualizar.
RF. 11.2 Eliminar.

RF.4 Plataformas del sistema operativo


(Windows)
RF.5 Tolerancia a fallas Debe registrar
en las cuentas por cobrar en un plazo
de 24 horas, aun cuando se produzcan
fallas de energa o del equipo
Gestor base de datos (mysql)

Id

RF.01

Nombre

Registra la venta

Tipo

Requerimiento funcional

Descripcin

Introduccin: Se registran todas las


ventas que se hayan realizado durante el
da
Entradas: los datos que se registran son
numero de la venta, fecha de la venta,
total.
Procesamiento: se valida que los datos
sean correctos y se registran en la tabla
de ventas.
Salidas: si los datos son correctos enva
un mensaje de correccin y en caso
contrario enva un mensaje de error.

Historial

Fuente
Dependencias
Prioridad
Estabilidad
Criterio para el
xito
Fecha

Esencial
Alta
Que la venta haya sido registrada
correctamente en el sistema.
Vers Autor
Estado
in
8 de abril del 2013
1
Aprobado

Id
Nombre
Tipo

RF.02
Cancelar venta
Requerimiento
funcional
Introduccin: Se
cancelaran todas las
ventas que se soliciten.
Entradas: numero de
venta
Procesamiento:
busca en la tabla de
ventas el nmero de la
venta y si existe la
elimina, en caso
contrario enva un
mensaje al usuario.
Salidas: si los datos
son correctamente
cancelados enviar un
mensaje de correccin
y si no son cancelados
enviar un mensaje de
error.

Descripcin

Historial

Fuente
Dependencias
Prioridad
Estabilidad
Criterio para el xito

Fecha
8 de abril del
2013

Versi
n
1

Esencial
Alta
Que la venta haya sido
cancelada
correctamente.
Autor
Estado
Aprobado

Id
Nombre
Tipo

RF.03
Actualiza la venta
Requerimiento
funcional
Introduccin: Se
registran todas las
actualizaciones de las
ventas.
Entradas: los datos
que se actualizan son
la cantidad y el total.
Procesamiento:
actualiza los datos
introducidos por el
usuario.
Salidas: si los datos
son correctamente
actualizados enviar un
mensaje de
confirmacin y en caso
contrario enviar un
mensaje de error.

Descripcin

Historial

Fuente
Dependencias
Prioridad
Estabilidad
Criterio para el xito

Fecha
8 de abril del
2013

Versi
n
1

Esencial
Alta
Que la venta haya sido
actualizada
correctamente en el
sistema.
Autor
Estado
Aprobado

Id
Nombre
Tipo

RF.04
Consulta la venta
Requerimiento
funcional
Introduccin: Se
consultan todas las
ventas que se hayan
realizado durante el da
Entradas: los datos
que se consultan son
nmero de la venta,
fecha de la venta.
Procesamiento:
Busca en la tabla de
ventas el numero de la
venta introducida por el
usuario o las ventas
realizadas en la fecha
proporcionadas por el
usuario.

Descripcin

Salidas: muestra la
venta en pantalla en
caso contrario un
mensaje de error.

Historial

Fuente
Dependencias
Prioridad
Estabilidad
Criterio para el xito

Fecha
8 de abril del
2013

Versi
n
1

Esencial
Alta
Que la venta haya sido
consultada
correctamente en el
sistema.
Autor
Estado
Aprobado

Id

RF.05

Nombre

Captura la informacin
sobre el objeto
comprado usando su
cdigo de barras
Requerimiento funcional

Tipo
Descripcin

Introduccin: Se
captura la informacin
con el cdigo de barras
Entradas: utiliza el
cdigo de barras para
guardar la informacin
de los productos.
Procesamiento:
captura la informacin
utilizando el cdigo de
barras.
Salidas: si los datos son
correctamente
capturados enviar un
mensaje de confirmacin
y en caso contrario
enviar un mensaje de
error.

Historial

Fuente
Dependencias
Prioridad
Estabilidad
Criterio para el xito

Fecha
8 de abril del
2013

Versi
n
1

Esencial
Alta
Que la informacin haya
sido capturada
correctamente en el
sistema.
Autor
Estado
Aprobado

Id
Nombre

RF.06
Reduce las cantidades
del inventario cuando
se realiza una venta
Requerimiento
funcional
Introduccin: Se
reduce las cantidades
del inventario cuando
se realiza una venta.
Entradas: Reducir las
cantidades del
inventario al realizar
una venta.
Procesamiento:
reduce el inventario al
realizar una venta.
Salidas: si los datos
son reducidos enviar
un mensaje de
confirmacin y en caso
contrario enviar un
mensaje de error.

Tipo
Descripcin

Historial

Fuente
Dependencias
Prioridad
Estabilidad
Criterio para el xito

Fecha
8 de abril del
2013

Versi
n
1

Esencial
Alta
Que se reduzca el
inventario al realizarse
la venta.
Autor
Estado
Aprobado

Id
Nombre

RF.07
El personal debe
introducir una
identificacin y una
contrasea para poder
utilizar el sistema
Requerimiento
funcional
Introduccin:
Introducir una
identificacin y una
contrasea.
Entradas: Escribir
contrasea e
identificacin para
utilizar el sistema.
Procesamiento:
introducir la
identificacin y la
contrasea.
Salidas: si los datos de
la identificacin y de la
contrasea son
correctos dar acceso al
sistema.

Tipo
Descripcin

Historial

Fuente
Dependencias
Prioridad
Estabilidad
Criterio para el xito
Fecha
8 de abril del
2013

Versi
n
1

Esencial
Alta
Acceso al sistema.
Autor
Estado
Aprobado

Id
Nombre

RF.08
Muestra la descripcin
y el precio del producto
registrado
Requerimiento
funcional
Introduccin: Mostrar
la descripcin y el
precio de los productos
ya registrados.
Entradas: Muestra la
descripcin y precio de
los productos ya
registrados.
Procesamiento:
Mostrar las
descripciones y los
precios
Salidas: mostrar lo
que se pide si es
correcto y si no mostrar
un mensaje de no
existente.

Tipo
Descripcin

Historial

Fuente
Dependencias
Prioridad
Estabilidad
Criterio para el xito
Fecha
8 de abril del
2013

Versi
n
1

Esencial
Alta
Mostrar correctamente
lo que se solicita.
Autor
Estado
Aprobado

Id
Nombre
Tipo
Descripcin
Tipo
Descripcin

Historial

Fuente
Dependencias
Prioridad
Estabilidad
Criterio para el xito
Fecha

Historial

Fuente
8 de abril del
Dependencias
2013
Prioridad
Estabilidad
Criterio para el xito
Fecha
8 de abril del
2013

Versi
n
1

Versi
n
1

RF.10
RF.09
Aumenta
Se
registran
las las
cantidades
del inventario
compras
efectuadas
cuando
Requerimiento
se realiza una compra
funcional
de producto
Introduccin:
Requerimiento
registrar
funcionallas compras
Introduccin:
que
se hayan realizado
aumentar
todo
el da.las
cantidades registrar
Entradas:
del
las
inventariorealizadas.
compras
cuando se
realice una compra.
Procesamiento:
se
Entradas:
valida
que los
aumentar
datos
las cantidades
sean
correctos al
y se
realizar las
registran
encompras.
la tabla de
Procesamiento:
compras.
aumentarsilas
Salidas:
compras
cantidades
fueron
correctamente
del
inventario almostrar
registradas
registrar
un
las compras
mensaje
de de
productos. y si no
confirmacin
Salidas:un
mostrar
si mensaje
las
de
cantidades fueron
error.
correctamente
registradas mostrar un
Esencial
mensaje de
Alta
confirmacin y si no
Registrar las compras.
mostrar un mensaje de
Autor
Estado
error.
Aprobado
Esencial
Alta
Mostrar correctamente
lo que se solicita.
Autor
Estado
Aprobado

Id
Nombre
Tipo

RF.11
Se registran clientes
Requerimiento
funcional
Introduccin:
registrar a los clientes.
Entradas: registrar a
los clientes para tener
un buen control.
Procesamiento: se
valida que los datos
sean correctos y se
registran en la tabla de
clientes.
Salidas: si los clientes
fueron correctamente
registradas mostrar un
mensaje de
confirmacin y si no
mostrar un mensaje de
error.

Descripcin

Historial

Fuente
Dependencias
Prioridad
Estabilidad
Criterio para el xito
Fecha
8 de abril del
2013

Versi
n
1

Esencial
Alta
Registrar a los clientes.
Autor
Estado
Aprobado

Id
Nombre

RF.12
Se registran
proveedores
Requerimiento
funcional
Introduccin:
registrar a los
proveedores.
Entradas: registrar a
los proveedores para
tener control en las
compras.
Procesamiento: se
valida que los datos
sean correctos y se
registran en la tabla de
proveedores.
Salidas: si los
proveedores fueron
correctamente
registradas mostrar un
mensaje de
confirmacin y si no
mostrar un mensaje de
error.

Tipo
Descripcin

Historial

Fuente
Dependencias
Prioridad
Estabilidad
Criterio para el xito
Fecha
8 de abril del
2013

Versi
n
1

Esencial
Alta
Registrar a los
proveedores.
Autor
Estado
Aprobado

Id
Nombre
Tipo

RF.13
Se registran empleados
Requerimiento
funcional
Introduccin:
registrar a los
empleados.
Entradas: registrar a
los empleados para
tener control en su
empleo.
Procesamiento: se
valida que los datos
sean correctos y se
registran en la tabla de
empleados.
Salidas: si los
empleados fueron
correctamente
registradas mostrar un
mensaje de
confirmacin y si no
mostrar un mensaje de
error.

Descripcin

Historial

Fuente
Dependencias
Prioridad
Estabilidad
Criterio para el xito
Fecha
8 de abril del
2013

Versi
n
1

Esencial
Alta
Registrar a los
empleados.
Autor
Estado
Aprobado

Id
Nombre
Tipo

RF.01
Tiempo de respuesta
Requerimiento no
funcional
Introduccin: tratar
de que el tiempo sea el
menor posible.
Entradas: el tiempo
para dar la respuesta
no debe de ser muy
lento.
Procesamiento: dar la
respuesta en el menor
tiempo posible
Salidas: si el tiempo
es muy lento mandar
un mensaje de
reparacin.

Descripcin

Historial

Fuente
Dependencias
Prioridad
Estabilidad
Criterio para el xito

Fecha
8 de abril del
2013

Versi
n
1

Esencial
media
El tiempo para la
respuesta debe de ser
el ms apropiado.
Autor
Estado
Aprobado

Requerimientos no funcionales

Id
Nombre

RF.02
Forma de interfaz
(grfico, colorido)
Requerimiento no
funcional
Introduccin: el
grafico debe de ser
muy llamativo y de
buena calidad.
Entradas: el grafico
debe de tener muy
buena accesibilidad a
l.
Procesamiento: la
forma del interfaz debe
de ser muy llamativo
para trabajarlo.

Tipo
Descripcin

Historial

Fuente
Dependencias
Prioridad
Estabilidad
Criterio para el xito
Fecha
8 de abril del
2013

Versi
n
1

Esencial
media
El grafico debe de salir
como se espera.
Autor
Estado
Aprobado

Id
Nombre

RF.03
Maximiza una
navegacin fcil con
teclado y no con mouse
Requerimiento no
funcional
Introduccin: tener la
facilidad de trabajar
con el teclado.
Entradas: facilidad
para trabajar con el
teclado.
Procesamiento: el
teclado trabajara mas
que el mouse

Tipo
Descripcin

Historial

Fuente
Dependencias
Prioridad
Estabilidad
Criterio para el xito
Fecha
8 de abril del
2013

Esencial
media
Versi
n
1

Autor

Estado
Aprobado

Id
Nombre

RF.04
Plataformas del sistema
operativo
Requerimiento no
funcional
Introduccin:
compatibilidad con
varios sistemas
operativos.
Procesamiento: debe
de ser compartible con
todos los sistemas
operativos posibles.

Tipo
Descripcin

Historial

Fuente
Dependencias
Prioridad
Estabilidad
Criterio para el xito
Fecha
8 de abril del
2013

Esencial
media
Versi
n
1

Autor

Estado
Aprobado

Id
Nombre

RF.05
Registrar los pagos a
crdito en el sistema de
cuentas por cobrar
(pues el servicio de
autorizacin de crdito
debe a la tienda el
importe del pago)
Requerimiento no
funcional
Introduccin:
registrar los pagos en
el sistema de cuentas
por cobrar.
Entradas: que los
pagos sean registrados
correctamente.
Procesamiento:
verificar que los datos
sean correctos y
regstralos en la tabla
de pagos a crdito.
Salidas: si los datos
son correctos mandar
un mensaje de
afirmacin y si no
enviar un mensaje de
error.

Tipo
Descripcin

Historial

Fuente
Dependencias
Prioridad
Estabilidad
Criterio para el xito
Fecha
8 de abril del
2013

Esencial
media
Versi
n
1

Autor

Estado
Aprobado

Id
Nombre

RF.06
Tolerancia a fallas.
Debe registrar en las
cuentas por cobrar en
un plazo de 24 horas,
aun cuando se
produzcan fallas de
energa o del equipo
Requerimiento no
funcional
Introduccin:
registrar las fallas en
las cuentas por cobrar.
Entradas: que las
fallas sean registradas
correctamente.
Procesamiento:
verificar que los datos
sean correctos y
regstralos en la tabla
de cuentas por cobrar.
Salidas: si los datos
son correctos mandar
un mensaje de
afirmacin y si no
enviar un mensaje de
error.

Tipo
Descripcin

Historial

Fuente
Dependencias
Prioridad
Estabilidad
Criterio para el xito
Fecha
8 de abril del
2013

Esencial
media
Versi
n
1

Autor

Estado
Aprobado

DIAGRAMA ENTIDAD-RELACIN

MODELO RELACIONAL

INTERFACE USUARIO

Pantalla Inicio

Pantalla Proveedores

Pantalla Clientes

Pantalla Compras

Pantalla Empleados

Pantalla Productos

Pantalla Ventas

BASE DE DATOS

Base de datos puntodeventa


Estructura de tabla para la tabla cliente
Campo

Tipo

Nulo

IdCliente

int(11)

No

Nombre

varchar(30)

No

APaterno

varchar(30)

No

AMaterno

varchar(30)

No

Colonia

varchar(30)

No

Calle

varchar(30)

No

Numero

int(11)

No

Telefono

int(11)

No

Ciudad

varchar(30)

No

Predeterminado

Volcar la base de datos para la tabla cliente


1

11

Estructura de tabla para la tabla compra


Campo

Tipo

Nulo

IdCompra

int(11)

No

FechaCompra

varchar(30)

No

CantidadCompra

int(11)

No

Totalcompra

int(11)

No

IdProveedor

int(11)

Predeterminado

NULL

Volcar la base de datos para la tabla compra


1

Estructura de tabla para la tabla empleados

Campo

Tipo

Nulo

IdEmpleado

int(11)

No

Nombre

varchar(30)

No

APaterno

varchar(30)

No

AMaterno

varchar(30)

No

Colonia

varchar(30)

No

Telefono

int(11)

No

Calle

varchar(30)

No

Numero

int(11)

No

Ciudad

varchar(30)

No

Predeterminado

Volcar la base de datos para la tabla empleados


1

Estructura de tabla para la tabla nuevo


Campo

Tipo

Nulo

IdCompra

int(11)

No

IdProducto

int(11)

No

Predeterminado

Volcar la base de datos para la tabla nuevo

Estructura de tabla para la tabla nuevo2


Campo

Tipo

Nulo

IdVentas

int(11)

No

IdProducto

int(11)

No

Volcar la base de datos para la tabla nuevo2

Estructura de tabla para la tabla producto

Predeterminado

Campo

Tipo

Nulo

IdProducto

int(11)

No

NombreProducto

varchar(30)

No

Existencia

int(11)

No

PrecioCompra

float

No

PrecioVenta

float

No

Marca

varchar(30)

No

Modelo

varchar(30)

No

Predeterminado

Volcar la base de datos para la tabla producto

Estructura de tabla para la tabla provedor


Campo

Tipo

Nulo

IdProveedor

int(11)

No

Nombre

varchar(30)

No

APaterno

varchar(30)

No

AMaterno

varchar(30)

No

Colonia

varchar(30)

No

Ciudad

varchar(30)

No

Telefono

int(30)

No

Calle

varchar(30)

No

Numero

int(11)

No

Predeterminado

Volcar la base de datos para la tabla provedor


1

Estructura de tabla para la tabla ventas


Campo

Tipo

Nulo

Predeterminado

IdVentas

int(11)

No

FechaVenta

varchar(30)

No

CantidadVenta

int(11)

No

TotalVenta

int(11)

No

IdCliente

int(11)

No

IdEmpleado

int(11)

No

Volcar la base de datos para la tabla ventas

Você também pode gostar