Skip to content

Latest commit

 

History

History
126 lines (117 loc) · 3.59 KB

README.md

File metadata and controls

126 lines (117 loc) · 3.59 KB

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).
sudo apt-get update  
sudo apt install default-jre
Git 2.28.0 instalado
sudo apt-get update  
sudo apt-get install git -y
Instalar make:#####
sudo apt-get install build-essential
Realizar un git clone del repositorio:
git clone https://[email protected]/MigueLitros/final-project.git
Ubicarnos en la carpeta del programa:
cd final-project
Compilar el programa con:
make compilar
Crear el ejecutable JAR:
make jar
Exportar el catálogo de dispositivos a CSV:
make csv

Diagrama del programa

https://bitbucket.org/MigueLitros/final-project/src/master/img/class%20diagram.png

Instrucciones de uso

Añadir teléfonos

java -cp bin aplicacion.Principal add S-<Nuevo_modelo> <Marca> <precio> <descuento>

o

java -jar catalogoDispositivos.jar add S-<Nuevo_modelo> <Marca> <precio> <descuento>

Añadir tablets

java -cp bin aplicacion.Principal add T-<Nuevo_modelo> <Marca> <precio> <descuento> <bateria> <camaraPixel>

o

java -jar catalogoDispositivos.jar add T-<Nuevo_modelo> <Marca> <precio> <descuento> <bateria> <camaraPixel>

Listar dispositivos

java -cp bin aplicacion.Principal list

o

java -jar catalogoDispositivos.jar list

Modificar teléfonos

java -cp bin aplicacion.Principal modify S-<Modelo_modificar> S-<Nuevo_modelo> <Marca> <precio> <descuento>

o

java -jar catalogoDispositivos.jar modify S-<Modelo_modificar> S-<Nuevo_modelo> <Marca> <precio> <descuento>

Modificar tablets

java -cp bin aplicacion.Principal modify T-<Modelo_modificar> T-<Nuevo_modelo> <Marca> <precio> <descuento> <bateria> <camaraPixel>

o

java -jar catalogoDispositivos.jar modify T-<Modelo_modificar> T-<Nuevo_modelo> <Marca> <precio> <descuento> <bateria> <camaraPixel>

Borrar dispositivos

java -cp bin aplicacion.Principal remove (S-/T-)<Modelo_borrar>

o

java -jar catalogoDispositivos.jar remove (S-/T-)<Modelo_borrar>

Exportar el catalogo de dispositivos a CSV

java -cp bin aplicacion.Principal csv <nombre_fichero(opcional)>

o

java -jar catalogoDispositivos.jar csv <nombre_fichero(opcional)>

Mostrar cuadro de ayuda

java -cp bin aplicacion.Principal help

o

java -jar catalogoDispositivos.jar help

Desarrolladores

  • Jorge Martin-Benito Garcia
  • Xavier Alexander Mora Peraza
  • Dulibeth Medina Chirinos
  • Miguel Rubio Semelas

Licencia

https://bitbucket.org/MigueLitros/final-project/src/master/img/logo_cc.jpg

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.