View on GitHub

pb138project

Costs and incomes accounting

Supervisor

Developers

Project assignment

Students will design and create a web app on the Java EE platform for revenue and expense records of a small business owner. Data will be stored in a suitable form into a native XML database. For this purpose, students will design the XML data structure and describe it in the XML Schema format. The resulting app will be distributed in a zip archive that will contain an application deployed to JSPs / Sesrvlet Jetty.

The system should be able to:

The following data will be recorded for each payment:

Components

Basic scheme

Use case diagram

hi

Class diagram

hi

Reports

Member PDF Docbook
Pavel Vyskočil
Peter Balčirák
Dominik František Bučík
Andrej Dravecký

Presentation

Screenshots

hi

hi

hi

Prerequsities

Install eXistDB on your machine. Configure the access to database in config.conf file.

Install Maven on your machine

Running the project

1.Run the eXistDB server (configuration for server can be changed in config.conf).

2.Clone and run the project

git clone https://github.com/LizzardCorp/pb138project.git

cd pb138project

mvn clean install

mvn jetty:run-war

3.Access localhost:8082/accounting/ in your browser

Configuring database

Database can be configured in the config.conf file. Shortcut to this file is in the root of the application.