Beruflich Dokumente
Kultur Dokumente
Datos ]
Proyecto Cuarta Unidad
Asesor: Luis Miguel Venegas Hernández
Alumno: Barrera Casas Hugo Daniel
09/
09/12/20
12/2010
/2010
Programación de Base de Datos
(Proyecto Cuarta Unidad)
Es por esta razón que las empresas que tienen que llevar un control de inventario
necesitan de las nuevas tecnologías, ya que antes de esto el inventario se llevaba
de una forma mas tardada y menos eficiente ya que el hombre era el encargado
de agregar o eliminar ciertos registros de información de los productos que en la
empresa existían.
Para poder controlar este sistema lo primero que se debe de hacer es ingresar los
proveedores de mercancía en nuestra tabla de proveedores, esto con el motivo de que al
momento de ingresar nuevos productos en el campo de proveedores nosotros tengamos
los proveedores ya previa mente establecidos.
Ahora nos dirigimos a la tabla de productos con el propósito de crear los productos con
los cuales contara nuestro sistema de inventario.
En esta tabla tenemos los siguientes campos:
En este apartado llenamos con los datos correspondientes a los productos nuevos,
poniéndoles un identificador que es único y es la clave principal de la tabla, además del
nombre, unidades, la relación que muestra a los proveedores registrados, el costo del
producto y la fecha en la que ingreso.
Después de tener nuestra tabla de productos llena se pueden hacer varias operaciones
con ellas como efectuar ventas o compras de productos según sea el caso.
Los procesos de ventas y de compras son muy similares, ya que ambos utilizan casi los
mismos datos y las dos trabajan en relación a los productos, la única diferencia es que la
tabla de ventas disminuye el número de unidades en la tabla de productos, mientras que
el de compra los aumenta por que se están agregando más artículos a la tabla de
productos.
Se puede ver que cada una de estas tablas posee un campo llamado Estado, este campo
es el encargado de informar si la compra o venta se realizo con éxito o se cancelo por
algún motivo, este campo dependerá de otras dos tablas respectivamente para ventas y
compras.
Estas dos tablas tienen dos funciones cada una, la primera función que cumplen es que
al llenar algún registro y seleccionar algina orden de venta o compra, el estado de la
orden seleccionada cambia a cancelado, lo cual nos informa que esta transacción no se
realizo con éxito o por x motivos se cancelo. La segunda función es que después de
poner como cancelada el estado de la venta o compra, la cantidad de productos que se
especificaron en cada uno de estas bases de datos es regresada a la tabla de productos,
es decir ya que no existió ninguna entrada o salida el inventario debe de conservar el
mismo valor que tenia antes de iniciar cualquiera de las acciones de venta o compra.
Como aportación final el usuario podrá tener acceso a diferentes consultas las cuales
son de un gran interés para el, ya que muestran los procesos mas significativos que
realiza este sistema.
Solo es cuestión de seleccionar la categoría de interés y dar doble clic sobre el y se
desplegara un tipo de tabla en el cual solo se muestra información referente al tema en
cuestión.
Como una nueva aportación a este proyecto se agrego una nueva tabla la cual tiene una
función especial, esta tabla se llama “Pedidos”, esta tabla en relación con algunas
funciones especiales realiza una búsqueda a través de la tabla de productos y
posteriormente hacer una compra en base a la información recabada, primeramente
usamos la función esto con el objetivo de encontrar los artículos cuya
existencia en el inventario sea igual o menor a 10 artículos, de encontrar alguno las
funciones copiaran la información del producto en la tabla de Pedidos.
Y como anteriormente se explico la función de esta tabla, al insertar una nueva compra,
la cantidad de adquisición es sumada a la cantidad de artículos existentes en la tabla de
productos completando así la función de revisar artículos faltantes y mandarlos a pedir.
5. Asignación de privilegios
Para finalizar este reporte lo único que faltaría por incluir serian los privilegios de
usuarios, en este apartado se explicaran la cantidad de usuarios que el sistema contendrá
además de sus privilegios, basándose en algunos criterio previamente establecidos por
el cliente que solicite el sistema.
Para este sistema se crearon tres usuarios, Programador, Administrador y Usuario. Estos
dos usuarios tendrán los siguientes privilegios:
Programador o root:
Como es lógico, el programador o root será el único usuario en poder tener acceso a
todo el contenido del sistema ya que será el encargado de dar mantenimiento y soporte
al sistema, de no ser así se podrían ocasionar problemas por que usuarios sin
conocimiento en las bases de datos podrían eliminar datos importantes para el
funcionamiento del sistema.
Administrador:
El Administrador tendrá relativamente más libertad que el usuario normal, ya que este
podrá agregar, modificar, seleccionar y ver datos, pero esto aplica únicamente a
información almacenada nunca a la estructura del sistema, ya que por carecer de
conocimientos este podara ocasionar problemas. Con estas opciones se asegura un
perfecto desempeño en sus labores sin ocasionar ningún contratiempo.
Usuario: