Skip to content

romuloschiavon/OnlineGameStore

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Online Game Store Project

VAPOR

Developed by Romulo and Matheus

Vapor is the final project developed for my Database I course on UFSC. The projects was developed using python and postgresql, and it has the purpose of copying a few funcionalities of Steam.

The main idea of the project was to design the conceptual model and the logic model of the database, create an application that communicates with the database (realizes inserts/updates/deletes) and return in some way a graph of selections that had a meaning on the long run.

Conceptual model

The main idea of the conceptual model was to revolve around the game (jogo). The issue to be altered in the application is generating orders with dates. As of right now it has a lot of problemns exceptionally when the order has a lot of itens, packages (expansions) and games. The favorite list (Lista de Desejos) has issues and it should be changed as well.

Logic Model

The idea of the logic model is to work around the errors of the conceptual model, so that the application can be runned even with the errors that should be fixed later.

How to run

To run the application you should alter the params in db.py to your postgresql database. Such as username, password, host etc...

Install PsycoPg2 Install MatPlotLib Install NumPy

After altered run main.py and it should create a GUI (in portuguese) with all the interactions thart can be runned withing the aplication.

In the console you should see a lot of prints, they're for the main purpose that the teacher wanted us to show him in console the creation, inserts, updates and deletes of the application.

Graphs

The graphs are automatically generated using matplotlib. So check them running the application!

For portuguese readers

If you know portuguese and want to see the full document with all the details and explanations that we (me and Matheus) gave to our teacher, check the document Relatorio

About

This is an Online Game Store, that replicates a few functionalities of Steam. This was developed as the final project for Database I class at UFSC.

Topics

Resources

License

Stars

Watchers

Forks

Contributors

Languages