https://github.com/poksyy/poo_shop
This school project covers software development, from OOP to GUI apps, managing a shop with employee login, sales, updates, and transactions using XML, JAXB, Hibernate, JDBC, and MongoDB.
https://github.com/poksyy/poo_shop
filesystem hibernate java jdbc learning-by-doing learning-java mongodb project school-project self-learning shop swing-gui window-builder xml
Last synced: about 1 month ago
JSON representation
This school project covers software development, from OOP to GUI apps, managing a shop with employee login, sales, updates, and transactions using XML, JAXB, Hibernate, JDBC, and MongoDB.
- Host: GitHub
- URL: https://github.com/poksyy/poo_shop
- Owner: poksyy
- License: mit
- Created: 2024-03-21T08:10:02.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2025-03-17T14:21:08.000Z (over 1 year ago)
- Last Synced: 2025-04-02T01:41:27.466Z (about 1 year ago)
- Topics: filesystem, hibernate, java, jdbc, learning-by-doing, learning-java, mongodb, project, school-project, self-learning, shop, swing-gui, window-builder, xml
- Language: Java
- Homepage:
- Size: 14.5 MB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Shop Management System
## Description
The Shop Management System is a Java application designed as an academic project to assist students in learning various concepts of software development and Java programming. It simulates the functionalities of a real shop management system, including inventory management, sales tracking, and cash flow monitoring. As students learn new concepts and techniques, the project is continuously updated and enhanced to incorporate these advancements.
## Features
- **Inventory Management:** Add, update, or delete products from the inventory.
- **Stock Management:** Adjust stock levels by adding or removing items.
- **Sales Tracking:** Monitor sales transactions and view sales history.
- **Cash Management:** Keep track of cash flow, including opening and closing balances.
- **User Authentication:** Secure login system to control access to administrative features.
## Installation
1. Clone the repository to your local machine:
git clone https://github.com/poksyy/poo_shop.git
2. Import the project into your preferred Java IDE (e.g., IntelliJ IDEA, Eclipse).
3. Build and run the application.
## Usage
1. Launch the application.
2. Log in with your credentials.
3. Navigate through the menu options to perform various tasks such as managing inventory, adjusting stock levels, and viewing sales reports.
4. Ensure to log out after completing your tasks to secure the application.
## Credits
This project was developed by [poksyy](https://github.com/poksyy) and is licensed under the MIT License.
## License
This project is licensed under the MIT License. See the [LICENSE](LICENSE) file for details.