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

Especificacin de

Requerimientos

Sistema Para la Gestin y Control de Refaccionarias


Especificacin de Requerimientos
Versin 1.0

Instituto Tecnolgico de Morelia

Ingeniera en Sistemas Computacionales

Tabla de Contenido
1. Introduccin
1.1 Propsito
1.2 Alcance
1.3 Definiciones, Acrnimos, y Abreviaturas
1.4 Referencias
1.5 Panorama General
2. Descripcin General
2.1 Funciones del Producto
2.2 Informacin de Sistema Similar
2.3 Caractersticas de Usuario
2.4 Enunciado del Problema de Usuario
2.5 Objetivos del Usuario
2.6 Restricciones Generales
3. Requerimientos Especficos
3.1 Funcionalidad
3.1.1 Automatizacion del Inventario

3.1.2 Creacin de cuentas de usuarios

3.1.3 Realizacion de Punto de Venta

3.1.4 Modulo de ayuda

10

3.2 Restricciones de Diseo


3.2.1 Interfaz Amigable
3.3 Requerimiento de Documentacin en Lnea y Sistema de Ayuda
3.4 Factores tcnicos
3.5 Criterios de Aceptacin
3.6 Estndares Aplicables
4. Informacin de Soporte

10

1. Introduccin.
El presente documento est encaminado a la obtencin de requerimientos
para el software que llevar el nombre "Sistema Para la Gestin y Control de
Refaccionarias". Para ello se enuncian y se especifica cul es el propsito
general del proyecto y el problema a resolver.

1.1

Propsito
El propsito general del sistema para la gestin y control de

refaccionarias, es resolver los conflictos que se presentan en dichas


refaccionarias, como problemas administrativos, para ello se propone ofrecer
una herramienta para que al usuario se le facilite en gran medida la realizacin
de sus tareas.

1.2

Alcance
"El sistema que se presenta en este documento ser capaz entre otras

cosas de:

Ofrecer al usuario una fcil administracin de sus tareas.

Una interaccin entre el software y el usuario amigable.

Adems cabe mencionar que el sistema est en crecimiento y es posible


que presente diferentes versiones.
1.3

Definiciones, Acrnimos, y Abreviaturas.


El presente documento utilizaremos algunos trminos para referenciar

algn concepto en concreto. A continuacin se enlistan dichas abreviaturas.

SGCR que representa

el nombre del software.Sistema Para la Gestin y

Control de Refaccionarias.

1.4

Referencias
El

presente

documento

sustenta

su

informacin

en

los

requerimientos obtenidos mediante una serie de documentos que actan


como herramientas para la adquisicin y comprensin de estos. Los
nombres de dicho documentos son los siguientes.
Diagrama de clases.
Encuestas.
Cuestionarios.
Anlisis FODA.

1.5

Panorama General
Como ya se ha mencionado anteriormente. Este documento relata
las principales caractersticas del sistema SGCR. Nos da un panorama
general de la problemtica que pretende resolver, especificando sus
funcionalidades, caractersticas generales del sistema as como la
interaccin que tendr el usuario con el mismo

2. Descripcin General

2.1

Funciones del Producto


El proyecto consiste en la creacin de un software que sea capaz
de cumplir con los requerimientos especificados.
La funcionalidad de este software es proveer un conjunto de tareas,
capaces de realizar las tareas manuales realizadas en la refaccionaria.
Tales como: administracin y control de inventario.

2.2

Informacin de Sistema Similar


El Sistema tiene una relacin similar con otros software dentro del
mercado, ya que muchos de estos cuentan con el control para
inventarios, administracin de recursos, del personal y de los clientes
para ello utilizando una base de datos adems de tareas diversas
comunes como son altas, bajas modificaciones y consultas. Un ejemplo
de esto es, el software utilizado en farmacias y establecimientos de
servicio.

2.3

Caractersticas de Usuario
Los usuarios que estarn relacionados directamente con el sistema no

estn familiarizados con este tipo de tecnologa, por lo que el sistema contendr
una interfaz amigable de fciles accesos.
En caso de que los usuarios no tengan ningn tipo de conocimientos de
esta rea estarn a disposicin los manuales correspondientes del sistema.

2.4

Enunciado del Problema de Usuario


Uno de los principales problemas que enfrenta el usuario ante este

sistema, es el uso del mismo, ya que dichos usuarios no estarn familiarizados


con el sistema.
Para que este problema se pueda resolver, se proporcionar un curso de
actualizacin, donde los usuarios aprendern a manejar de forma adecuada y
eficaz el sistema, es decir, un manejo adecuado de la base de datos, su
administracin de consultas, bajas y altas

2.5

Objetivos del Usuario


Los objetivos propuestos por el usuario que se pretenden cumplir
son los siguientes:

Se contar con una base de datos capaz de almacenar cada uno


de los requerimientos que el usuario nos ha proporcionado. La
funcionalidad principal de esta base de datos es sin duda que el usuario
pueda dar de alta, bajas, actualizar y consultar el inventario de productos,
as como verificar la disponibilidad de sus proveedores, los clientes
deudores y adems la impresin de facturas y tickets de compras.

2.6

Restricciones Generales
Lo que se necesita para que este sistema pueda funcionar de
forma satisfactoria es lo siguiente:
Estar desarrollado en el lenguaje de programacin java, ya que
java es un lenguaje multiplataforma.
El sistema contar con seguridad, es decir, se limitar a un solo
administrador, en este caso solo el dueo podr hacerse cargo del
inventario.
Los trabajadores se vern limitados solo a tareas bsicas como
son la venta y cambio de los productos y consultas de los productos
disponibles en el inventario.
El sistema contar con una interfaz amigable mediante la cual el
usuario pueda trabajar con ella de forma rpida y eficiente. Dicha interfaz
estar compuesta por mens de fcil acceso, los cuales contendrn las
tareas principales de la base de datos:
Altas, bajas, eliminacin y actualizacin de proveedores.
Actualizacin bajas, eliminacin y altas de los productos

As como tambin la impresin de recibos y facturas

3.

Requerimientos Especficos
Realizar una base de datos, para llevar un control del inventario y la
mercanca.
Crear cuentas de usuarios (vendedores), para tener un control de ventas
y no obtener perdidas. Disear un punto de venta que ahorre tiempo de
bsqueda y despacho de mercanca.
Interfaz hacia el usuario amigable: Botones de acceso rpido, ventanas
fciles de entender a simple vista, etc.
Documentacin fcil y concreta sobre las acciones ms comunes del
sistema.
3.1

Funcionalidad
El sistema operara en varias ventanas, una por cada modulo (Altas,

Bajas, Modificaciones, Compras, Ventas, Consultas y Gestor de Cuentas) de una


manera muy fcil en base a botones rpidos que se encuentran en la interfaz.
Cada uno de los mdulos realizara funciones especficas.
Altas:
El administrador de la refaccionaria ser el nico que pueda tener acceso
a esta ventana, ya que en ella se realizara la captura de un nuevo producto a
vender en la refaccionaria. Se pedirn los datos determinados del producto y se
almacenaran en la base de datos para su uso posterior.
Bajas:
Al igual que el de altas, el administrador ser el nico usuario que podr
acceder a esta ventana, ya que en esta se lleva acabo la accin contraria a la
anterior, sea se eliminara de la base de datos de la refaccionaria un producto
determinado, el cual ya nunca mas se va a vender en la compaa.

Modificaciones:
Al igual que las anteriores, solo el administrador podr tener acceso a
esta ventana, ya que en ella se modifican datos de los productos, como
proveedor, marca, o especificaciones del mismo.
Compras:
El administrador es el nico usuario que podr tener acceso a esta
ventana, en la cual se registraran todos los productos que se necesitan comprar.
Adems en este apartado mandara avisos o reportes de los productos ms
prximos a agotarse, asiendo ms sencillo la etapa de reabastecimiento del
inventario.
Ventas:
A esta ventana todo usuario tiene acceso. En ella se lleva acabo las
ventas, contando con una lista de espacios para que se aada ah los artculos
que necesite el cliente, obteniendo un total a pagar por el cliente en el momento
en que se registra la venta modificando directamente la base de datos la
cantidad del producto.
Consultas:
En esta ventana tendrn acceso cualquier usuario, en la cual se podr
consultar de diferentes maneras en la base de dato (por nombre, clave,
especificacin, etc.) as como consulta general del inventario.
Gestor de Cuentas:
A esta ventana solo tendr acceso el administrador, en la cual se llevara
acabo la creacin y eliminacin de cuentas de usuarios, as como la asignacin
de los privilegios (invitado o administrador).

3.1.1

La automatizacin del inventario


Descripcin:
Hacer una base de datos que controle el inventario de la

refaccionaria EL PISTON, logrando una mejor organizacin y control


del mismo automticamente.
Crtico
La base de datos es esencial para el funcionamiento del
sistema, porque de ah se obtiene toda la informacin
Riesgos
Tener ms de una computadora conectada a la base de datos,
lo cual causara posibilidades de que ms de un equipo quiera entrar al
mismo registro. Solucin: Tener buenos factores de integridad de la
base de datos.
3.1.2

Creacin de cuentas de usuarios


Descripcin:
Elaboracin de cuentas de usuarios con determinado grado de

libertad (Invitado y Administrador).


Crtico
Es necesario tener diferentes tipos de cuentas, para que los usuarios
con privilegios de Invitado no tengan acceso a partes privadas de la
base de datos.
Riesgos
Necesario un riguroso control, para que los usuarios invitados no
realicen acciones prohibidas para ellos.
Dependencias con otros requerimientos
Depende directamente de la creacin de la base de datos, donde
estar guardada la informacin de las cuentas de usuario.

3.1.3

Realizacin de un punto de venta.


Descripcin:

Elaboracin de un punto de venta semiautomtico para la venta y


elaboracin de notas o facturas ms fcil y rpida.
Crtico
Es muy importante el punto de venta, porque seria el factor que nos
disminuir el tiempo de venta, as como el control de las mismas.
Riesgos
Perder la relacin de los clculos manejados cobrando cantidades
errneas. Para evitarlo es necesario tener especial cuidado de no
perder nunca la informacin con que se esta trabajando.
Dependencias con otros requerimientos
Depende directamente de la base de datos y entra con relacin al
usuario.
3.1.4

Modulo de Ayuda
Descripcin:

Realizacin del modulo de ayuda el cual tendr la informacin de como


realizar las tareas, informacin de errores comunes, as como
prevencin de los mismos.
Crtico
Es necesario tener este modulo de ayuda, porque con el se logra
despejar muchas dudas del usuario, lo cual podr hacer con el mismo
software, sin necesidad de acudir hasta nosotros para resolverles el
problema.
3.2

Restricciones de Diseo
Se necesitara programacin orientada objetos en el lenguaje Java,
facilitndolo una herramienta de desarrollo llamada NetBeans, as

como el uso de una base de datos asistida con lenguaje MySQL.


3.2.1 Interfaz Amigable
Se necesita una interfaz muy sencilla para que al verla se
sobreentienda que se hace en esa parte del software.
3.3

Requerimiento de Documentacin en Lnea y Sistema de Ayuda


Informacin concreta y sencilla asistida con imgenes y graficas que
hagan ms fcil el entendimiento de las mismas.
Informacin de los casos de error ms comunes.
Informacin acerca de cada una de las ventanas del sistema.
Cargados en el sistema en una pestaa especial llamada Ayuda.

3.4

Factores Tcnicos

3.5

Criterios de Aceptacin

3.6

Crear Base de Datos


Crear Usuarios

Interfaz Amigable
Punto de venta Rpido
Control de Inventario Eficiente.

Estndares Aplicables
Estndares de calidad y reguladores.

4.

Informacin de Soporte
Para poder realizar la obtencin y comprensin de los requerimientos, se hizo

uso de diversas herramientas como encuestas, entrevistas con el cliente, el diseo de


un diagrama de clases y un anlisis FODA.
A continuacin se presentan dichas herramientas que se utilizaron en el proceso
de obtencin de requerimientos.
Encuesta.

Encuesta para la obtencin de requerimientos

Diagrama de clases.

Diagrama representativo de las clases del sistema.

Anlisis FODA.

Anlisis de las principales caractersticas de la empresa

Cuestionario.

Herramienta til para la adquisicin de requerimientos.

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