Está en la página 1de 13

INSTITUTO TECNOLÓGICO DEL

VALLE DE OAXACA

Reporte de proyecto escolar

Asignatura:
Programación Orientada a objetos

Tema:
Registro de ventas
De la farmacia la “cruz”

Integrantes:
Hugolino Valentín Martínez

Eder Yahir Mancera Jiménez

Docente:
Erahin Pacheco Luna

Oaxaca de Juárez, Oaxaca Fecha: 13 de febrero


del 2022

1
Contenido
1. Introducción ................................................... 3

2. Descripción del Problema ............................. 5


2.1. Identificación del Problema (Localización) .... 5
2.2. Descripción General del Problema ............... 5

3. Definición de solución ................................... 6


3.1. Definir el resultado deseado ......................... 6
3.2. Identificación de Clases y Objetos ................ 8

4. Diseño de la Solución .................................... 9

5. Desarrollo de la solución .............................. 9

6. Depuración y pruebas ..................................10

7. Documentación .............................................11

8. Conclusión .....................................................13

9. Anexos ............................................................13

2
HUGOLINO VALENTIN MARTIN

EDER YAHIR MANCERA JIMENEZ

3
1. Introducción
En este problema hemos empezado a identificar que al
pagar a los trabajadores no se lleva un registro de
pagos, como también es importante registrar cada
medicamento que se compra durante la semana. Cada
vez que el trabajador quiere consultar su pago que
obtuvo durante el mes, no se puede visualizar ya que la
computadora al momento de registrar cada pago no la
guarda, así mismo pasa con los medicamentos, cada vez
que ellos requieren consultar el consumo de cada
semana, les es imposible saber cuánto ha sido el gasto
de cada semana del mes. A base de esto se quiere llegar
a una solución donde se pueda guardar la historial de
cada pago del trabajador, y de la compra de los
medicamentos.
En esta segunda etapa, es buscar la manera de crear un
software, que cada vez que al ingresar el primer pago de
la semana se guarde automáticamente en las historiales
el pago de cada trabajador, para que cada vez que el
trabajador quiera consultar su pago se pueda visualizar
en que semana han sido pagado, y en la cuales le han
hecho un retén de pago o no le han pagado por
cuestiones de no trabajar seguido, esto lo puede
consultar en cualquier mes del año, siempre y cuando no
sea una consulta de hace 7 meses. El software deberá
capturar la fecha, hora, nombre, numero de control de
cada trabajador. Con esto nuestro software va ir
capturando y guardando cada pago que ingrese el jefe
de cada trabajador. El software esta habilidad para que
el historial que ya tiene mas de 7 meses, lo va ir
eliminando, de lo contrario no lo eliminara.

4
2. Descripción del Problema
En este punto se puso el punto de la localización de la farmacia
“La cruz” y se describe paso a paso el problema planteado que
afecta al negocio o las necesidades que tiene el restaurante

En este apartado se muestra la ubicación exacta donde se encuentra, la


calle principal, numero de negocio y la hora de apertura de la farmacia
“la cruz”.

La farmacia la cruz se encuentra ubicado en Carretera Internacional Oaxaca Mitla


KM 3.5, Centro, 70430 San Pablo Villa de Mitla, Oax. Abierto de 7Am-19 pm.

En la farmacia la cruz se venden todos los días medicamentos


así como también entra nuevo medicamentos . Pero el problema
que surgió en la farmacia fue que no hay un modo de registrar
las ventas que llegan, ya que no se tiene conocimiento de que
empleado realizo la venta, como registrar a los clientes que han
realizado una compra en la farmacia, su nombre de los clientes ,
el número de celular y el correo electrónico ,la fecha de la venta
, la hora en la cual fue realizada , así como no poder registrar a
que tipo de medicamento se llevo o se vendió (por ejemplo si es
un analgésico, antiácidos, antidiarreicos,etc), el código que
contiene el medicamento , la cantidad de medicamentos que han

5
adquirido, el precio actual que tiene o si es vendido por mayoreo
el precio total de los medicamentos.

La farmacia cuenta con 5 empleados los cuales se identifican


con su nombre, apellidos, dirección, numero de celular estos
datos son requeridos ya que no hay un control de ellos ya que no
están identificados y no se puede localizar en caso de algún
accidente, y el tipo de seguro que lo cubrirá, al igual el código
del seguro. Así mismo no se tiene los conocimientos de los
proveedores, tal como su nombre, el número de celular, el tipo
de editorial, cuantos medicamentos fueron recibidos, y el precio
de los medicamentos y así saber el precio total de los
medicamentos recibidos. En la farmacia se necesita saber los
registros de la venta que se han hecho al día, ala semana o al
mes. Los registros de la farmacia se hacen en una libreta, pero
no se lleva un orden adecuado, se necesita un sistema para
poder registrar las ventas . La necesidad que tiene el dueño es
acomodar todos los datos en un registro ordenado para mejorar
la administración de sus ventas después para tener una mejor
posibilidad de mejorar su negocio. Este problema trae muchas
dificultades en la farmacia porque no lleva un orden adecuado
en las ventas, así como el total de medicamentos en la farmacia,
la cantidad de medicamentos agotados o cuantos aún quedan en
existencia, y así poder adquirir más y nuevos productos para
tener clientes satisfechos.

3. Definición de solución
3.1. Definir el resultado deseado

Para darle solución al problema de la farmacia la cruz· donde no


cuenta con un orden para un registro de ventas de cada día, en
base a la necesidad del dueño se realizará un registro de ventas
mediante un sistema informático. El cual será echo mediante un
sistema computacional donde se encontrará un formulario y en

6
ese se encuentran módulos en los cuales se registrará todos los
datos, los cuales son proveedor, empleado, clientes, libros,
ventas, ingreso. Al ingresar al formulario abrirá un login en
donde se ingresará una contraseña y usuario, solo el personal
autorizado. Al entrar abra un módulo donde se registrarán los
empleados los cuales se les pedirá su nombre, apellidos,
dirección, numero de celular al y el tipo de seguro que tienen si
es seguro popular o imss y les pedirá que ingresen la clave de su
seguro por si el caso de un accidente mostrara el nombre y el
tipo de seguro y la clave.
Habrá otro módulo que se registrará que proveedores nos
distribuirán los medicamentos, los cuales se le pedirá que
ingresen su nombre, su número de celular, el tipo de
medicamentos, pedirá la cantidad de medicamento que fue
recibido, y el precio de los medicamentos y al final mostrara la
cantidad de medicamentos y el precio total de los medicamentos
recibidos y así pagar al proveedor. Cuando se requiera hacer un
registro de alguna venta se tendrá que abrir el módulo de
clientes el cual al realizar una compra el cliente, el encargado
abrirá el módulo, en cual les pedirá a los clientes su nombre y
apellidos, teléfono, correo electrónico, y la fecha, al darle
guardar mostrara el código y mandara un mensaje donde dirá
“cliente guardado”. El siguiente módulo de venta de
medicamento, donde al comprar se le pedirá todos los datos del
medicamento como el nombre , tipo, marca comercial. al darle
guardar mostrar el código del medicamento y mostrará el código
y un mensaje diciendo “medicamento vendido guardado”
Después de haber guardado lo enviara al siguiente modulo que
es el módulo de ventas en donde se registrará el precio, la hora
de la venta y el código del medicamento y la cantidad de
medicamentos del mismo tipo adquiridos y dará el precio total de
la compra.
Al pagar el cliente se abrirá el módulo del ingreso donde se le
pedirá el precio total de los libros, la cantidad de dinero dada
por el cliente y al final mostrará en un tique el precio total de los
libros, la cantidad ingresada y la cantidad de cambio que se
regresará al cliente. Este formulario servirá para poner en un
orden el registro de las ventas de los medicamentos, en un
formulario que contendrá módulos y cada módulo será utilizado
para las necesidades de la librería, un módulo será para
7
registrar los proveedores otro para registrar los clientes que
deseen hacer una compra, otro para los empleados , otro para
los medicamentos vendidos y para la cantidad ingresada al
vender el medicameto y el cambio que se le regresara al cliente
y todo esto se guardara en orden de acuerdo el ala hora y el día
en que se vendió.

3.2. Identificación de Clases y Objetos

En esta tabla se identificaran las clases junto con sus métodos y


atributos para nuestro sistema informático.
CLASES ATRIBUTOS MÉTODOS

provedor Nombre Registraproveedor


numeroCelular Modificarproveedor
Tipo Eliminar proveedor
cantidadMedicamento Guardar proveedor
Precio
precioTotal
cliente Nombre Registrar clientes
apellidoP Modificar cliente
apellidoM Eliminar cliente
dirección Guardar clientes
numeroCelular
correoElectronico
fecha
personal Nombre Registrar empleados
apellidoP Eliminar empleados
apellidoM Guardar empleado
dirección
numeroCelular
tipo Seguro
Clave
medicamentos Nombre Registrar
Tipo medicamento
marca Guardar medicamento
Eliminar medicamento

8
ventas Precio Registrar venta
HoraVenta Modificar venta
cantidadMedicamento Eliminar venta
precioTotal Guardar venta

4. Diseño de la Solución

Colocar una pequeña descripción antes de mostrar el diagrama de clases.

Aquí se coloca el diagrama de clases indicando las multiplicidades, cardinalidad y las relaciones
entre clases.

5. Desarrollo de la solución

9
En este apartado se deberá colocar el código generado del proyecto, se debe documentar el
código.

6. Depuración y pruebas

Códigos corregidos

10
7. Documentación
Diseño del manual de usuario y administrador del sistema

11
12
8. Conclusión

En conclusión en el presente documento se desarrolló y se


identificó la problemática donde se buscó cual era la problemática
de la farmacia ya que era muy tardado su manera de implementar los
datos de los medicamentos y de sus empleados esto afectaba tanto al
negocio como a los clientes, donde al igual se buscó la solución
creando un sistema informatico que almacenara los datos del cliente
de los medicamentos y del personal para aser esto se tuvo que
identificar las clases , sus tributos y los métodos que tiene cada una
y enseguida se realizó la estructura en netbeen con sus respectivas
clases y atributos y se capturo como quedo el formulario y sus
respectivos módulos , se realizó el programa y se encontraron los
errores de sintaxis y de ortografía, este proyeto tuvo como objetivo
por realizar un sistema del modelo de las 6 d’

9. Anexos

Agregar las evidencias del trabajo en equipo.

13

También podría gustarte