You are on page 1of 4

TRABAJO FINAL DE PROGRAMACION I

SISTEMA FARMACIA Y PUNTOS BONO




[1] Administrar Usuarios del sistema.- (Registrar/Actualizar/Eliminar) La administracin de usuarios, permite
registrar el DNI, apellidos, nombres, usuario y contrasea de las personas que utilizarn el sistema. As tambin
deber tener las opciones necesarias para poder actualizar y eliminar datos del usuario.
Un posible submen podra ser:
1.1 Registrar Usuario
1.2 Actualizar datos de usuario
1.3 Eliminar usuario
Importante: Para poder ingresar a utilizar el sistema deber identificarse con su usuario y contrasea, el sistema
debe reconocer y darle la bienvenida, por ejemplo:
Bienvenido Usuario: Micaela Yparraguirre
El sistema contar con un usuario SUPERUSUARIO, que permite el ingreso inicial al sistema, desde donde se
tendr acceso a todas las opciones; datos del usuario:
Usuario : SUPERUSUARIO
Contrasea : SUPERUSUARIO
[2] Administrar tipos de medicamentos.- (Registrar/Actualizar/Eliminar) La administracin de tipos de
medicamentos, permite registrar la descripcin del tipo, por ejemplo: Antipirtico, antifngico, analgsico,
antibitico, vacunas, antispticos, antiinflamatorio, antihistamnico, anestsico, antidepresivo, diurtico, laxante,
broncodilatador. As tambin deber tener las opciones necesarias para poder actualizar y eliminar datos de
tipo de medicamentos.
Un posible submen podra ser:
2.1 Registrar tipo
2.2 Actualizar tipo
2.3 Eliminar tipo
[3] Administrar formas de Presentacin de medicamentos (Registrar/Actualizar/Eliminar) La
administracin de presentacin de medicamentos, permite registrar la descripcin de la presentacin, ejemplo:
Pastilla, capsula, Polvo, granulado, trocisco, preparados liberacin prolongada, crema, emplasto, linimentos,
suspensin, soluciones, lociones, inhalaciones, jarabes, ampolla, tintura, muclago, etc. As tambin deber
tener las opciones necesarias para poder actualizar y eliminar datos de tipo. Un posible submen podra ser:
3.1 Registrar presentacin
3.2 Actualizar presentacin
3.3 Eliminar presentacin
[4] Administrar medicamentos. (Registrar/Actualizar/Eliminar) La administracin de medicamentos,
permite registrar los datos del medicamento:
Seleccionar (de lo ya registrado) el tipo de medicamento. (El sistema lista los tipos registrados y el
usuario deber seleccionar una opcin),
Seleccionar (de lo ya registrado) la forma de presentacin. (El sistema lista las formas de presentacin
y el usuario deber seleccionar una opcin).
Registrar el nombre del medicamento
Registrar Compuesto qumico (ejem. Betamizona 0,050g, gentamicina 0,1g, clotrimazol 1g).
Registrar cantidad disponible.
Registrar precio unitario.
Registrar fecha de vencimiento.
As tambin deber tener las opciones necesarias para poder actualizar y eliminar datos del medicamento.
Un posible submen podra ser:
4.1 Registrar medicamento
4.2 Actualizar datos del medicamento
4.3 Eliminar medicamento
[5] Administrar datos de cliente. (Registrar/Actualizar/Eliminar) La administracin de clientes, permite
registrar los datos del cliente, (DNI, Apellidos, nombres, puntos bono), se debe validar por el nmero de DNI,
no puede registrarse dos veces un cliente.
Un posible submen podra ser:
5.1 Registrar cliente
5.2 Actualizar datos del cliente
5.3 Actualizar puntos bono
5.4 Eliminar cliente
[6] Operaciones de venta. (Registrar/Mostrar) La operacin de venta contempla los siguientes datos:
Ingresar el DNI del cliente, luego buscar el cliente, si existe, mostrar sus apellidos y nombre, en caso
de no encontrar se debe registrar al cliente.
Ingresar el nombre del medicamento para buscar, en caso de encontrar mostrar sus datos, en caso de
estar vencido deber mostrar un aviso que el medicamento no se puede vender por estar vencido.
Registrar la cantidad a comprar incluyendo la fecha y el usuario que vende (detectar que usuario est
logueado), luego deber mostrar el monto que debe pagar el cliente.
Luego confirmar la venta, Deber mostrar una boleta de venta con sus datos bsicos, cliente,
medicamentos, cantidad, precio unitario, subtotal, IGV y total a pagar.
Luego finalizar la venta. Finalizada la venta el sistema deber actualizar automticamente el stock
disponible de los medicamentos comprados y deber sumar puntos bonos al cliente, cada un sol
comprados se suma 1 punto bono.
Cada 5 mil puntos bono acumulados equivale a 50 soles en compra, es decir un punto bono
equivale a 1 cntimo de sol.
El cliente decidir utilizar sus puntos bonos en el momento de la compra si as fuera pagar en
efectivo la diferencia. Se debe registrar el efectivo y los puntos bonos, tambin debe actualizar el
puntaje del cliente. (resta).
[7] Reporte: Caja (Mostrar).- Se deber ingresar la fecha para mostrar un reporte con las ventas realizadas
en esa fecha, por ejemplo:
Reporte de Ventas de: 14/11/2013 Usuario: Micaela Yparraguirre
Medicamento Monto Recaudado
Salbutamol S/. 452.12
Gentamicina S/. 785.45
Ibuprofeno S/. 87.45
Total S/. 1325.02
[8] Reporte: Clientes (Mostrar).- Se debe ingresar el DNI del cliente y se debe mostrar las compras que ha
realizado, por ejemplo:
Reporte de Compras
Cliente: Juan Prez Usuario: Luis Garca
Puntos bono: 5000 puntos. Equivalencia monetaria: 50 soles.
Medicamento Cantidad Monto Recaudado Fecha
Salbutamol 125 S/. 452. 12 10/06/2013
Gentamicina 201 S/. 785.45 10/06/2013
Ibuprofeno 50 S/. 87.45 11/06/2013
Total S/. 1325.02

[9] Reporte: Compras (Mostrar)
Deber mostrar los medicamentos que deben comprarse al proveedor, el medicamento debe salir en la lista si
su stock es menor a 50 unidades o si el medicamento ya est vencido o est a un mes de vencerse.
Reporte para Compras a proveedor Usuario: Luis Garca
Medicamento Cantidad Actual Vencimiento
Salbutamol 48 12/06/2013
Gentamicina 201 19/06/2013
Ibuprofeno 50 12/07/2013

[10] Reporte: Venta de usuario (mostrar)
Se deber ingresar el DNI de un usuario del sistema y deber mostrar el monto de sus ventas por meses con
aos, ejemplo:
Reporte de ventas de Usuario: Miguel Casas
Medicamento Monto de venta Ao
Abril S/. 48298.00 2013
Mayo S/. 20145.56 2013
Junio S/. 50251.45 2013
Total S/. 118695.01
[11] Reporte: Ranking de ventas. (Mostrar)
Debe ingresar el mes y el sistema deber mostrar la lista de vendedores y sus montos de venta de mayor a
menor monto de venta, por ejemplo:
Reporte: ranking de ventas
Usuario Monto de venta
Jos Diaz S/. 15458.00
Juan Prez S/. 14845.00
Rosa Chavez S/. 10521.00

[12] Salir. El sistema deber cerrarse

PUNTOS CLAVE A CONSIDERAR
Usar men y submens adems de cajas de dialogo trabajadas en clase.
Usar clases y mtodos
Grupos de 3 integrantes como mximo

You might also like