Está en la página 1de 4

CASO 2

La ferretería NAVAR tiene la necesidad de contar con un sistema que permita llevar un mejor control, que a su
vez sea fácil de manejar; el control consiste en llevar a cabo un registro de todos los productos con los que se
cuenta, los clientes frecuentes y los distintos proveedores de dicha ferretería.

El sistema registrara cualquier operación, tanto de cliente como de productos. Es decir, operaciones de altas,
bajas, modificaciones, descuentos a clientes frecuentes, clientes con crédito, etc.). También contara con un
sistema de impresión de facturas.

Para dicho registro se necesitarán datos como los siguientes:

PRODUCTOS. Para poder dar de alta cada producto se tendrán en cuenta: una clave o código del producto
(esta se asignará tomando en cuenta el tipo del producto), el nombre, la cantidad, el precio.

Nota. El tipo o clasificación de los productos se da de la siguiente manera: cemento, pisos y azulejos, yeso, de
ferretería, herramientas Truper y acero; teniendo cada uno sus respectivos proveedores.

CLIENTES CON CRÉDITO. En este inventario solo se enlistarán los clientes que cuenten con el servicio de pago
a crédito. Para este catálogo se asignarán datos como: el nombre, cc, dirección, el teléfono y el id de la venta.

PROVEEDORES. Dentro del registro de los proveedores se ocupará la siguiente información: una clave de
proveedor, clave del producto, la cantidad y el nombre o la empresa.

Asimismo, es fundamental mencionar que no se cuenta con un solo proveedor, pues éste es según el tipo de
productos faltantes y es cuando se hace el pedido, ya que estos no tienen visitas periódicas, sino que surten
cuando la ferretería lo solicita.

VENTAS. Además, se llevará un registro de las ventas para facilitar el control de los productos, en este apartado
se producirá una nota de remisión para luego imprimirla después de haber terminado la venta para
entregársela al cliente. Las ventas se dividirán en:

Ventas a crédito. Registrará datos como: una clave de la venta, el nombre del cliente, la clave del producto,
cantidad, el total a pagar, el enganche dado, la fecha y hora.

Ventas al contado. En estas solo se registrara la venta, sin tomar en cuenta al cliente; registrará datos como:
la clave del producto, cantidad, el total a pagar, el descuento (si es que se hace) la fecha y hora.

Es importante aclarar que además de los datos mencionados la nota de remisión contendrá el nombre del
cliente y su domicilio, nombre de los productos y sus cantidades y precios correspondientes, así como el total
a pagar.

COMPRAS. Conjuntamente se realizan surtidos dentro de la ferretería; es por ello que se controlaran las
adquisiciones hechas, registrando: clave del proveedor, clave del producto, cantidad, precio de compra, precio
de venta, la fecha y la hora.
CASO 1

La empresa “El Regalo S.A.” es una cadena de tiendas de pequeños artículos de regalo.
Actualmente, los empleados que trabajan en estas tiendas cada vez que efectúan una venta deben apuntar el
código del producto que venden, así como una descripción del mismo para verificar que no se ha producido
ningún error de transcripción. El cálculo del importe de una venta se hace utilizando una sencilla calculadora.
Semanalmente, se procede a unificar los listados de productos vendidos sólo en uno, en el que se van
acumulando las ventas que se realizan en un mes. En este proceso de unificación se comprueban y solucionan
los posibles errores de transcripción.
Una vez al mes, se procede a realizar un inventario en las tiendas con el objeto de verificar que las existencias
reales corresponden con lo que debería haber en la tienda. Para ello, recopilan un listado de todos los
productos que hay en las estanterías. Con este listado, el de productos vendidos y las facturas que les remiten
los proveedores pueden determinar si se ha producido algún robo. Si detectan que en una tienda se producen
muchos robos, incrementan el personal de la misma.
En los últimos meses han visto que el número de robos ha crecido en prácticamente todas las tiendas. La
contratación de nuevo personal para realizar la vigilancia se plantea como una solución no viable desde el
punto de vista económico, ya que haría que los gastos de personal no pudiesen ser cubiertos con los ingresos.
Uno de los nuevos consejeros, Saturnino Regalo (sobrino del presidente de la empresa, don Angel Regalo), ha
planteado que el problema reside en el gran número de tareas que deben realizar los empleados. Por ello
propone que se proceda a automatizar en la medida de lo posible estas tareas mediante la adopción de
soluciones informáticas. El resto del consejo no lo ve claro ya durante los 30 años de vida de la empresa se han
hecho las cosas más o menos de la misma manera, y el negocio ha prosperado notablemente (la última
revolución que se introdujo fue el uso de las calculadoras para calcular los importes en vez de realizar las sumas
a mano). Finalmente, se llega a una solución de compromiso mediante la cual se decide que se va a abordar
una primera fase de automatización en la cual se incluirá una sencilla gestión de stocks y de ventas, eso sí, el
coste de instalación en cada una de las tiendas debe ser mínimo por lo que la aplicación a desarrollar deberá
poderse ejecutar en ordenadores de pequeña potencia, y sin necesidad de adquirir ningún tipo de licencia de
ejecución (run-time), o cualquier otro software específico (motores de bases de datos, etc.). Se espera que sea
necesario adquirir únicamente el ordenador y el sistema operativo.
A grandes rasgos, se espera que esta primera versión de la aplicación permita introducir en la base de datos
las mercancías que se reciban en la tienda, tanto si son nuevos productos, como si ya se vendían
anteriormente. Igualmente, se podrán realizar en la base de datos correcciones tanto de descripción del
producto (cambio de modelo, distinto color, etc.), como del precio o el número de unidades. Éstas últimas
suelen producirse generalmente por recepción de más unidades de un producto o por devolución de
productos, pero también si se detectan desfases a la hora de hacer inventarios. De todos modos, el motivo no
es relevante. Hay que tener cuidado ya que no se pueden dar de alta dos productos con el mismo código.
También debe comprobarse cuidadosamente que el producto cuyas existencias se corrigen es el deseado.
A la hora de proceder a gestionar una venta, hay que proporcionar un sistema flexible que permita comprobar
los productos que se está llevando el cliente y efectuar las oportunas correcciones. Cada vez que un producto
se venda, se debe quitar de la base de datos. No se pueden vender más unidades de un producto de las que
se tienen contabilizadas en la base de datos. Además, se puede tener la oportunidad de informar al cliente
cuanto lleva gastado.
El sistema debe ser seguro y robusto a caídas. Si a mitad de una venta se cae el sistema, la recuperación debe
permitir restaurar la situación justo anterior a dicha caída. Por motivos de seguridad se espera poder tener
acceso a un fichero en el que se puedan consultar todas las ventas que se han hecho.
CASO 3

Se le encarga desarrollar un producto de software para preparar entregas a clientes.

En una Base de Datos de un servidor conectado a una red están registrados los Pedidos de los Clientes y se
dispone también de la información de los artículos que hay en existencia.

Un proceso por lotes debe identificar diariamente de forma automática todos los Pedidos para los que hay
disponibilidad como para cumplir las entregas, con el criterio de atender primero los Pedidos de mayor
prioridad.

La prioridad está determinada por una escala de 10 valores. A igual valor de prioridad se atienden primero los
Pedidos más antiguos. El proceso emite un listado con los Pedidos en condiciones de cumplirse total o

parcialmente, con los datos: nro. Pedido, Fecha Pedido, Hora Pedido, Id. Cliente, Nombre Cliente, Dirección
Cliente, Fecha del Día, Hora (Id.Producto, Descripción Producto, Cantidad Pedido, Cantidad ya Entregada,
Cantidad a Entregar, Ubicación) y un listado adicional con los Pedidos que tienen más de 24 horas y que no
pueden cumplirse. El operario puede cambiar las prioridades de los Pedidos.

El encargado de preparar los envíos va tildando las líneas ya apartadas. Excepcionalmente sucede que no hay
existencia física como para cumplir un envío debido a una discrepancia entre la existencia registrada en el

sistema con la real. En ese caso el encargado anota en el listado la cantidad efectivamente apartada.

El operador puede revisar por pantalla los pedidos que tenía para cumplir y marcarlos como entregados.

Si la cantidad apartada no coincidiera con la Cantidad a Entregar del listado, el operario puede corregir la
Cantidad a Entregar. Al marcar un Pedido como entregado, el producto pasa un mensaje al sistema de control
de existencia para que la actualice, y emite una factura con los datos:

Nro. Factura, Fecha de Factura, Id. Cliente, Nombre Cliente, Dirección Cliente, RUC Cliente

(Id. Producto, Descripción Producto, Cantidad Factura, Precio Unitario, Importe) SubTotal, Importe IVA,
Importe, Factura, y deja registrados esos mismos datos en la Base para poder controlar a posteriori el pago y
alimentar la contabilidad.
CASO 4

Se requiere realizar una plataforma que facilite la inscripción de los alumnos a la facultad de sistemas de la
institución XYZ, dicha inscripción deberá de poder realizarse a través de internet, de manera sencilla.
Agilizando así la inscripción a los cursos que imparte el departamento, permitiendo a los alumnos elegir los
cursos que desean tomar dentro de la Facultad de sistemas durante el desarrollo de sus estudios de nivel
maestría en “Gestión de TI”. El sistema deberá de permitir las siguientes funciones principales:

Permitir a un coordinador académico llenar una base de datos de los cursos que se impartirán en la facultad
de sistemas durante los semestres. Permitir a un alumno elegir los cursos que desea tomar en un semestre.
Permitir a los profesores de cada curso consultar los datos de los alumnos inscritos en los cursos que
imparten. Solo podrán inscribirse a los cursos los alumnos que se encuentren registrados en la INSTITUCIÓN
XYZ y que estén como alumnos regulares (que no estén dados de baja) de la facultad de sistemas. Todos los
accesos al sistema deberán hacerse desde una Interfaz gráfica accesible, amigable y adaptable a cualquier
dispositivo; desde Internet. El alumno podrá consultar las temáticas de cada curso y los datos que le
permitan elegir su bloque de materias. Así mismo, el sistema deberá permitir la modificación de bases de
datos que contendrán la información de los cursos y de los alumnos inscritos en cada uno de los cursos. El
acceso al sistema solo podrá hacerse mediante una clave que será generada por el coordinador académico a
cada alumno y profesor. El coordinador académico también contará con su respectiva clave de acceso y
podrá acceder a la base de datos de alumnos y de materias con el fin de consultar, añadir o modificar estas
bases de datos.

Se pueden considerar las siguientes vistas al sistema: Público en general (los cuales solo pueden consultar
datos de los cursos), Alumnos de la institución XYZ inscritos a la facultad de sistemas (los cuales pueden
consultar e inscribirse a los distintos cursos que les permite el reglamento), Profesores que imparten los
cursos (podrán revisar a los alumnos inscritos en sus cursos) y a un auxiliar administrativo con facilidad para
generar reportes y a él o los Coordinadores Académicos quienes tienen todos los permisos para modificar la
base de datos de alumnos y cursos así como agregar o modificar su contenido.

La información a incluir que se deberá de administrar sobre los alumnos y cursos es a grandes rasgos la
siguiente:

Sobre los Alumnos: Fecha de Inscripción al semestre, Datos Biográficos, Instituciones o Colegios en donde
estuvo inscrito antes el alumno, Resultado del examen de admisión al programa, Beca del alumno, Nombre
del tutor asignado.

Sobre los Cursos: Nombre del curso, Profesor que lo imparte, semestre en que se imparte, Contenido del
curso, Cursos de pre-requisito, Número de alumnos registrados a este curso.

La Interfaz de Usuario deberá presentar un menú basado en ventanas y botones que permita desplegar los
alumnos con sus datos respectivos y desplegar los cursos y la información que corresponde a cada curso. El
sistema permitirá al coordinador, modificar las bases de datos, ver que alumnos están inscritos en cada
curso, ver en que cursos se inscribió, y modificar e imprimir el contenido de las bases de datos. Algunos de
los puntos importantes son que el alumno debe inscribirse a los cursos si cuenta con una contraseña
asignada por el coordinador académico. Solo podrá inscribirse a un número máximo de cursos por semestre
(de acuerdo con lo establecido por el reglamento). Además, solo podrá inscribirse dentro de las fechas
“establecidas” previas al inicio del semestre correspondiente.

También podría gustarte