Skip to content

CJose98/Java_Supermercado

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PROYECTO SUPERMERCADO JAVADABADU

Captura de la aplicación

Un supermercado minorista en expansión que atiende las necesidades hogareñas de su comunidad, está abierto desde las 8:00 a.m. hasta las 20:00 hs, hace envíos a domicilios y a los clientes regulares se les provee una tarjeta de descuento. La única manera de realizar una compra es de forma presencial provocando esperas muy largas para los clientes en la caja en determinadas horas del día.

Integrantes

  • Joana Peralta
  • Jose Luis Colque
  • Joaquin Catalan
  • Nahir Esper

Captura de la aplicación

INSTALACION DE JAVA EN Visual studio Code

1- Ctrl + p 2- Java Create project 3- No build tool 4- Elegir una ubicacion 5- crear el directorio dando el nombre del proyecto nuevo

INSTALACION DEL DEL CONECTOR JAVA CON CLASSPATH

1- Crear la carpeta lib en la raiz y pegar el conector de java .JAR

  • mysql-connector-j-9.1.0.jar" //conector J

2- Crear un archivo .classpath en la raiz del proyecto y poner esta configuracion

//cambiar a la vercion del conector

3- Reiniciar VSC

---- ---- ---- ---- ---- ---- ---- ----

4- Existe formas de conectar java con MySQL:

  • Si prefieres hacerlo manualmente, agrega el archivo JAR a la carpeta lib y edita el archivo .classpath.

  • Si prefieres una solución más moderna y escalable, usa Maven o Gradle para gestionar las dependencias.

5- Muestra de la Organizacion del proyecto segun el conector que uses

mi-proyecto/ <--- Esta es la raíz del proyecto ├── src/ <--- Aquí están tus archivos .java │ └── main/ │ └── java/ │ └── (paquetes y clases .java) ├── lib/ <--- Carpeta para archivos JAR (como el driver de MySQL) │ └── mysql-connector-java-x.x.x.jar ├── .classpath <--- Archivo de configuración del classpath (opcional) ├── pom.xml <--- Archivo de configuración de Maven (si usas Maven) └── build.gradle <--- Archivo de configuración de Gradle (si usas Gradle)

INSTALACION DE LA BASE DE DATOS

La base de datos se encuentra en la carpeta /almacenamiento de la BD

  • Puedes utilizar la BD trabajada con los datos Base de Datos.sql

  • O puedes utilizar la base de datos exportada Exportacion de la BD.sql

FUNCIONAMIENTO DE LA APP

  1. creamos un menu principal para REGISTRO / INICIAR SESION.

  2. si la persona se logea se instanciara un objeto tipo login y se verificara si esta la bdd.

  3. si la persona se registra, capturar los datos e insertar en la tablausuario.

  4. El usuario una vez logeado, se instacia una clase "INICIO"

  5. Al logearse se muestra su menu correspondiente ADMINISTRADOR / CLIENTE

  • --- LOGIN ---------------------------------------------|

  • Registrarse

  • Iniciar sesion

  • --- CLIENTE -------------------------------------------|

  • Selecionar Productos

  • Autorizar la compra de los productos seleccionados

  • --- ADMINISTRADOR -------------------------------------|

  • Cargar productos a la aplicacion

  • Modificar los datos de los productos cargados

  • Ver a los usuarios que realizaron una compra

  • Ver listado de productos selecionados por el usuario

imagen del " UML "

Captura de la aplicación

####################################################################

Getting Started

Welcome to the VS Code Java world. Here is a guideline to help you get started to write Java code in Visual Studio Code.

Folder Structure

The workspace contains two folders by default, where:

  • src: the folder to maintain sources
  • lib: the folder to maintain dependencies

Meanwhile, the compiled output files will be generated in the bin folder by default.

If you want to customize the folder structure, open .vscode/settings.json and update the related settings there.

Dependency Management

The JAVA PROJECTS view allows you to manage your dependencies. More details can be found here.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published