In this project, we built up an inventory management system for a client in Alawwa city, Kurunegala, Sri Lanka. The system is capable to handle all the funtionalities which are client expected, such as handling information of shops and items, manage cheques related information, report generating, etc.
IN SCOPE
- Full featured stand alone PC application for handling inventory information.
- handling buyers and sellers shop information
- handling items information related to the shops
- managing cheques information
- managing invoices information
- Report generating in PDF format
- In time and shop based report generating
OUT SCOPE
- The system does not concern about the size of the memory storage devices.
- Java Language
- JavaFX platform
- Scene Builder
- SQLite Database Management
- PDFbox library
- Intellij Idea Community Edition
PREREQUISITES
- Java Development Kit 8
- JavaFX version 8
- Intellij Idea Community Edition ( You can choose any development environment as your expectations)
HOW TO INSTALL
- Fork and clone the github repository of the project.
- Use Open from existing code method in IDEA to open the project.
- Import all the relevant libraries and modules.
- Create a folder named "db" at the C drive partition in windows. If you are using different kind of operating system you have to change the location of the database in the connection.java file.
............
............
connection = DriverManager.getConnection("jdbc:sqlite:<db_file_location>");
............
- After importing all the relevant libraries and modules run the migrate.java file to execute the fundamental database migrations.
- Finally run the run.java file to build and run the application in your operating system.
Ravindu Sachintha | Danushka Herath | Sachintha Rathnayake | Asitha Indrajith | Shehan Kulathilake |
Warmly welcome to developers for contributing Sithumi Tradings Project. Make sure to open an issue and communicate with us before creating a Pull Request.
The Sithumi Tradings System is open-sourced software solution licensed under the GNU General Public License v3.0.