Gestió d’Aquaris AUTOR: Jordi Grifoll Lomas DIRECTOR: Pere Millán Marco Adreça electrònica: jordi.grifoll@estudiants.urv.cat Titulació: Enginyeria Tècnica en Informàtica de Gestió Data Presentació: Juny de 2009 Resum: Gestió d’Aquaris neix amb la intenció de poder disposar d'un programa amb el qual poder portar un control amè i senzill de qualsevol tipus d’aquari d’aigua calenta o d’aigua freda, utilitzant una interfície gràfica amigable. El programa es podrà adaptar a si és un usuari amb experiència, el qual controlarà tots els paràmetres de l’aquari, o un usuari que controlarà els aspectes més bàsics de l’aquari i algun paràmetre. El programa disposarà d’un o varis administradors, que, a més de les funcions dels usuaris registrats, podrà afegir noves informacions sobre peixos, aquari, plantes i s’encarregarà de donar d’alta els nous usuaris; així matéix també podrà modificar i eliminar els usuaris registrats. Els usuaris no registrats també podran accedir al programa, però només podran visualitzar aquells aquaris, peixos i plantes que els usuaris registrats hagin permès per ser mostrats; en cas contrari no es mostraran per pantalla. El programa es gestionarà des d’una interfície gràfica, amb apartats dedicats a cada element de l’aquari. Per exemple, per a les mesures de temperatura es mostrarà un gràfic estadístic de l’evolució de les temperatures durant un cert període de temps. Totes les dades del programa, les que venen per defecte i les que afegeixin els usuaris, es guarden en una base de dades MySQL permanent, per així poder disposar d’elles en qualsevol moment d’execució del programa. Resumen: Gestión de Acuarios nace con la intención de poder disponer de un programa con el cual poder llevar un control ameno y senzillo de cualquier tipo de acuario de agua caliente o agua fría, utilizando una interfaz gráfica amigable. El programa se podrá adaptar a si es un usuario con experiencia, el cual controlará todos los parámetros del acuario, o un usuario que controlará los aspectos más básicos del acuario y algún parámetro. El programa también dispondrá de uno o más administradores, que, además de las funciones de los usuarios registrados, podrá añadir nueva información sobre peces, acuarios, plantas y será el encargado de dar de alta nuevos usuarios; así mismo también modificar y eliminar usuarios registrados. Los usuarios no registrados también podrán acceder al programa, con la limitación que sólo podran ver los acuarios, peces y plantas que los usuarios registrados hayan permitido para ser visualizados; en caso contrario no se mostrarán. El programa se gestionará desde una interfaz gráfica, con secciones dedicadas a cada elemento del acuario. Por ejemplo, para las medidas de temperatura se mostrará una gráfica estadística de la evolución de las temperaturas durante un cierto período de tiempo. Todos los datos del programa, los que vienen por defecto y los que añadan los usuarios, se guardan en una base de datos MySQL permanente, para así poder disponer de estos en cualquier momento de ejecución del programa. Abstract: Gestió d’Acuaris is created with the aim of having a program to control and monitor any type of aquarium, hot or cold water, using a friendly graphical interface. The program may be adjusted for a user having an experience working with aquariums, who will control all the parameters of the aquarium, or a user who will control the most basic details of the aquarium and some parameters. The program will also have one or more administrators. They willl have the functions available for registered users, and also they will have the functions to add new information about fish, aquariums, plants ... and will be responsible to create new users, as well as modify and delete previously registered users. Unregistered users also can log into the program, but they can only access to a limited version of it. They only can see the aquarium, fishes, plants that registered users enabled to be seen for other users. The program will be managed from a graphical interface, with sections devoted to each element of the aquarium. For example, the temperatures window will show a statistical chart of the evolution of temperatures during a certain period of time. All the program data, the default and these added by users, are stored in a MySQL permanent database, so we can have access to these data in any time of the program.