https://github.com/mikeruse/java_2020
Java Program. Programa que permite el alta, baja y modificación de productos (en este caso dispositivos).
https://github.com/mikeruse/java_2020
Last synced: 5 months ago
JSON representation
Java Program. Programa que permite el alta, baja y modificación de productos (en este caso dispositivos).
- Host: GitHub
- URL: https://github.com/mikeruse/java_2020
- Owner: MikeRuSe
- Created: 2020-12-17T10:39:20.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2020-12-18T20:02:43.000Z (over 5 years ago)
- Last Synced: 2025-10-28T22:58:37.193Z (8 months ago)
- Language: HTML
- Homepage:
- Size: 2.13 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Proyecto 1: gestor de catálogo de productos
## Descripción
Programa que permite el alta, baja y modificación de productos (en este caso dispositivos).
Es capaz de obtener el precio base y aplicarle el descuento introducido de forma automática.
Versión estable: 1.4.0.121620 (12-16-2020).
## Requisitos
##### Sistema operativo Linux (Debian / Ubuntu / CentOS) o Windows con Git #####
##### Java 11.0.8 2020-07-14 & Java(TM) SE Runtime Environment 18.9 (build 11.0.8+10-LTS). #####
```BASH
sudo apt-get update
sudo apt install default-jre
```
##### Git 2.28.0 instalado #####
```BASH
sudo apt-get update
sudo apt-get install git -y
```
##### Instalar make:#####
```BASH
sudo apt-get install build-essential
```
##### Realizar un git clone del repositorio: #####
```BASH
git clone https://MigueLitros@bitbucket.org/MigueLitros/final-project.git
```
##### Ubicarnos en la carpeta del programa: #####
```BASH
cd final-project
```
##### Compilar el programa con: #####
```BASH
make compilar
```
##### Crear el ejecutable JAR: #####
```BASH
make jar
```
##### Exportar el catálogo de dispositivos a CSV: #####
```BASH
make csv
```
### Diagrama del programa ###

### Instrucciones de uso ###
#### Añadir teléfonos ####
```BASH
java -cp bin aplicacion.Principal add S-
```
o
```BASH
java -jar catalogoDispositivos.jar add S-
```
#### Añadir tablets ####
```BASH
java -cp bin aplicacion.Principal add T-
```
o
```BASH
java -jar catalogoDispositivos.jar add T-
```
#### Listar dispositivos ####
```BASH
java -cp bin aplicacion.Principal list
```
o
```BASH
java -jar catalogoDispositivos.jar list
```
#### Modificar teléfonos ####
```BASH
java -cp bin aplicacion.Principal modify S- S-
```
o
```BASH
java -jar catalogoDispositivos.jar modify S- S-
```
#### Modificar tablets ####
```BASH
java -cp bin aplicacion.Principal modify T- T-
```
o
```BASH
java -jar catalogoDispositivos.jar modify T- T-
```
#### Borrar dispositivos ####
```BASH
java -cp bin aplicacion.Principal remove (S-/T-)
```
o
```BASH
java -jar catalogoDispositivos.jar remove (S-/T-)
```
#### Exportar el catalogo de dispositivos a CSV ####
```BASH
java -cp bin aplicacion.Principal csv
```
o
```BASH
java -jar catalogoDispositivos.jar csv
```
#### Mostrar cuadro de ayuda ####
```BASH
java -cp bin aplicacion.Principal help
```
o
```BASH
java -jar catalogoDispositivos.jar help
```
### Desarrolladores ###
* Jorge Martin-Benito Garcia
* Xavier Alexander Mora Peraza
* Dulibeth Medina Chirinos
* Miguel Rubio Semelas
### Licencia ###

Type: CC BY,
This license lets others distribute, remix, adapt, and build upon your work, even commercially, as long as they credit you for the original creation. This is the most accommodating of licenses offered. Recommended for maximum dissemination and use of licensed materials.