Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/hr-fahim/software-development-using-java-jswing
A demo Management System for booking flats based on the area has been made here. There have been used Java Swing & also Java for background coding. The main purpose of making it was to describe how a simple Management System can be built using only Java & Java Swing.
https://github.com/hr-fahim/software-development-using-java-jswing
gui java jswing
Last synced: about 5 hours ago
JSON representation
A demo Management System for booking flats based on the area has been made here. There have been used Java Swing & also Java for background coding. The main purpose of making it was to describe how a simple Management System can be built using only Java & Java Swing.
- Host: GitHub
- URL: https://github.com/hr-fahim/software-development-using-java-jswing
- Owner: HR-Fahim
- Created: 2022-09-14T18:26:38.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2023-07-09T23:55:39.000Z (over 1 year ago)
- Last Synced: 2023-07-17T09:42:29.286Z (over 1 year ago)
- Topics: gui, java, jswing
- Language: Java
- Homepage:
- Size: 23.3 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Flat Booking and Management Program
This program allows users to sign up, create a personal account, and log in using their credentials. Once logged in, users can choose their preferred area and select a desired flat (one at a time) for booking. The program retrieves flat data from the internal hardware located files named `common.txt` and `common1.txt`, and it uses the `user.txt` file to store user information.
A demo video of this project has been attached to the project files.
****P.S.*** The project was completed under CSE215 (Java Programming Language) course offered by North South University.*
# RequirementsTo run the program, ensure you have the following components installed:
- [JDK 14.0.1](https://www.malavida.com/en/soft/java-jdk/)
- [Eclipse Version 2020](https://www.techspot.com/downloads/7143-eclipse-ide.html) (Recommended)# Installation
Follow these steps to install and run the program:
- Extract the contents of `Java Project.rar` and place the folder in the `C:\` drive.
- Open the `Flat_Booking_Management` folder using a Java compiler. Then, run the `Login.java` file located in the `Flat_Booking_Management/src` folder (this will open the `Login` window).
- Follow the instructions provided in the opened window.Additional file locations:
- `common.txt` and `common1.txt` files are located in the `Java Project/FamilySelection/` folder.
- `user.txt` file is located in the `Java Project/User txt/` folder.# Caution
Please note the following instructions:
- Do not remove any files from the `Java Project` folder.
- Do not delete the `Java Project` folder from the `C:\` drive.
- Do not remove the `null null` entry from the `user.txt` file.# Resetting
If you want to reset the program, follow these steps:
- Remove all content from the `user.txt` file, except for the `null null` entry. Place the cursor on the next line and save the file.
- Empty the `common.txt` file and re-enter the values `FLT1` to `10` in columns. Repeat the same process for the `common1.txt` file and enter `FLT1.1` to `10.1` in columns again.# Common Bug
If, after entering the correct username and password in the Login window, it repeatedly shows the `Warning` window, simply reset the `user.txt` file by removing its content and placing the cursor on the next line. Additionally, reset the other `.txt` files if necessary.
# Support
This is my first uploaded project on GitHub. Your understanding and support are highly appreciated.
You can assist the project in the following ways:
- Star the repository.
- Follow me on [GitHub](https://github.com/HR-Fahim).
- Share the project on sites like Hacker News, Twitter, Reddit, etc.
- Report any bugs, glitches, or errors.Thank you for your support!