Menu

Home

G. B.

Welcome!

Dionysus was originally written in the summer of 2011 as a new program to manage a student pub at my university. It was designed to replace and enhance a previous piece of software - also in Java - whose source and author were unknown. At that time, my level of Java was sufficient to make something that worked, but the overall code quality is rather poor.

The primary language used during development was French; consequently, the software has been entirely translated (code comments, GUI, variable names) into English before being released. There may be some errors in the code due to incomplete translation operations.

As a pub management system, Dionysus keeps track of a user database, as well as articles in store and transactions. Databases are stored as binary .dat files in order to keep the system requirements and dependencies as low as possible, and because this was sufficient at the time the code was written. It only relies the Java standard library, and the program size is also very small.

Quick links:

  • [User documentation] gives you a brief overview of what the software can do, and how to do it.
  • [TBD] is a list of features I plan to add or improve. You may also want to have a look at the open tickets of the project.
  • [History] provides an insight into the early work and the motivation behind the project.

Have fun!

Please remember that the software is alpha quality! If you are looking for some code to build upon, you can give it a try. For real use, you may want to find something more advanced.

Also note that the binary database format which is used is not yet stabilized, which means some features may be added or removed between versions, making formats incompatible with other versions of the software. Please keep this in mind when considering to adopt a more recent release.


Related

Wiki: History
Wiki: TBD
Wiki: User documentation

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.