/sistema-heladeros-ds-unmsm-2011-1

Proyecto del curso Diseño de Sistemas, ciclo 2011-I. Sistema de administracion de Sucursales y de vendedores de helados.

Primary LanguageJavaGNU General Public License v3.0GPL-3.0

Sistema de Gestión de Venta de Helados (SIGEVH)

Build Status Quality Gate Status Coverage Status

Proyecto del curso Diseño de Sistemas, ciclo 2011-I.

En este proyecto se presentó las funcionalidades de administración de Sucursales y de vendedores de helados.

  • JSF & RichFaces
  • Hibernate
  • C3P0
  • MySQL
  • PowerMock

Resources

Creating docker container for db

I use version 5.6.33 because is the version of MySQL on Travis-CI.

docker run --name mysql-ice-creams-providers -p 3306:3306 -e MYSQL_DATABASE=heladeros -e MYSQL_ROOT_PASSWORD=rootroot -e TZ='America/Lima' -d mysql:5.6.33

Updating timezone on db

Get into the container

docker exec -it mysql-ice-creams-providers /bin/bash

Edit MySQL file config and set our time zone

echo default-time-zone='America/Lima' >> /etc/mysql/my.cnf

Restart container

docker restart mysql-ice-creams-providers

Generating keystore for HTTPS connections

keytool -genkeypair -keystore ice-creams-providers.p12 -storetype PKCS12 -storepass 1234567890 -alias sigevh -keyalg RSA -keysize 2048 -validity 99999 -dname "CN=Cesardl, OU=UNMSM, O=Cesardl, L=Chorrillos, ST=Lima, C=PE"

Documentation

RichFaces Showcase

RichFaces Dev Guide

Hibernate connection pool with Tomcat

Tienda de golosinas

Por lógica general sabemos que las golosinas tienen fecha de caducidad así que el reto es este: hacer un programa que registre la fecha, el nombre, la cantidad y el tipo de producto que ingresa en existencia de una tienda, luego cuando se quiera vender un producto de la tienda el sistema se encarga de sacar primero al producto que tenga la fecha más antigua para no tener pérdidas.

Scanned on