Vous êtes sur la page 1sur 2

Funciones del sistema:

Nuestro sistema de registro para una botica está dividido en tres apartados las
cuales tienen diferentes funciones.

Mantenimiento:

-Productos:

Aquí podemos encontrar un formulario en donde los empleados pueden


registrar los productos decir el nombre, tipo, código con el cual se registra,
el precio y la fecha de vencimiento. A la vez nos facilita ver en una la lista
de productos ya almacenados. Se puede actualizar dicha lista con los
nuevos productos o también eliminarlos. También en este apartado nos
ofrece administrar la información entre formularios, por ejemplo, si
queremos crear un nuevo registro, nos permitiría seleccionar al proveedor,
ya que es textbox viene predeterminado.

-Clientes, empleados y proveedores:

Así como tenemos registro de todos los productos, también tenemos un


registro para clientes, empleados y proveedores ya que son parte vital para
el negocio, en este apartado podemos agregar, actualizar información y
elimitar a personal o cliente.

Procesos:

En este espacio se encuentra el único proceso que es el registro de ventas


en el cual nos permitirá seleccionar a los clientes y en cuyo caso no están
en la lista podemos, con una opción, registrarlos. Tambien un apartado
para buscar por codigo un producto o en caso contrario elegirlo de la lista
del cual nos muestra todos los datos del medicamento, sea su nombre,
precio y fecha de vencimiento. Ya que será importante porque todo se
sumara para mostrar el precio final si en caso halla 2 o mas productos
seleccionados para su compra.

En este sistema desarrollado no se han usado base de datos en absoluto, ya


que este proyecto atrae sus registros, edita, guarda, elimina todo desde los
archivos de texto “Array list”.

Arraylist

La clase ArrayList en Java, es una clase que permite almacenar datos en


memoria de forma similar a los Arrays, con la ventaja de que el numero de
elementos que almacena, lo hace de forma dinámica, es decir, que no es
necesario declarar su tamaño como pasa con los Arrays. Para todos aquellos
que hayáis estudiado en alguna asignatura las estructuras de datos de las
Pilas, Colas, Listas, Arboles (AVL, B, B+, B*) etc. hay decir que los ArrayList
"tiran por tierra" toda la teoria que hay detrás de esas estructuras de datos ya
que los ArrayList nos permiten añadir, eliminar y modificar elementos (que
pueden ser objetos o elementos atómicos) de forma trasparente para el
programador.

Vous aimerez peut-être aussi