Mòrian's Projects

DBApp

0.9
GPL
2009-07-11
C++, Threads, UTC, wxWidgets, XML
[Download] (9)

A school project made with another guy, written in C++ this project allows the user to manage a database of student in a University.
This project has been made in the LO11 course, at the UTC (Université de Technologie de Compiègne).
It has a lot of features and is cross-platform, using wxWidgets and tinyXML, and translated in both French and English.

        FEATURES

- Create and manage a Student Database with a complete UI
- Import and Export you Database in XML
- Sort your Student list
- Search Students in the list
- Add / Edit / Delete entries (Students, Semesters or UVs)
- Drag and Drop XML Files
- Import thousands of files while editing the DataBase (Threads)
- Translated in French and in English
- Detailed log (verbose mode)
- Command line options
- Tested under Windows and GNU/Linux with wxWidgets 2.6 and wxWidgets 2.8
- Doxygen Documentation


        REQUIREMENTS

- wxWidgets 2.6 or higher
- GNU/Linux or MS Windows (may work or MAC but not tested)


        COMPILATION
- Linux:
  - a Makefile is provided, just go in the directory and type: `make -j4`
- Windows (and Code::Blocks):
  - Create a new C::B wxWidgets empty project, and then add all .h, .rc, .ico
    and all .cpp (except MainTest.cpp which is needed only for the console app).
  - Link tinyXML library to your compiler