- 22L-6192 BSE4A1: Mahroosh Ishaq
- 22L-7902 BSE4A1: Miraal Fatima
- 22L-7958 BSE4A1: Laraib Fatima
- 22L-7933 BSE4A1: Eman Tauqeer
This project aims to develop a feature-rich POS system addressing challenges in traditional registers, data management, security, and user engagement. Key features include efficient transaction processing and real-time inventory management. The system is user-friendly, secure, and scalable, making it ideal for retail environments.
- Quick Product Search: Easily find and add products to transactions.
- Discount Options: Apply discounts during transactions.
- GST Tax Adjustment: Adjust GST tax amounts as needed.
- Return Payment Calculation: Automated calculation for return payments.
- Barcode Generation: Generate new barcodes when required.
- Barcode Reusability: Ensure barcodes are available for reuse.
- Automated Receipts: Automatically generate detailed receipts.
- Editable Digital Receipts: Edit digital receipts for returns or exchanges.
- Easy Product Addition: Simplify adding new products to the inventory.
- Stock Level Alerts: Real-time alerts for low stock and reorders.
- New Stock Recording: Record new stock arrivals efficiently.
- Damaged Items Handling: Mark items as damaged and update stock levels.
- Inventory Display: User-friendly interface for viewing inventory.
- Credit Sales Recording: Record credit sales with customer details.
- Bad Debt Visualization: Graph of bad debt records over previous quarters.
- Detailed Debtor List: Generate a list of debtors based on payments owed.
POS_System/
├── Images/ # Contains graphical assets
├── Fonts/ # Contains fonts used in the system
├── SourceCode/ # Contains all the source code files
├── Database/ # SQL database files
├── README.md # This file
-
Clone the Repository:
git clone https://github.com/MiraalFatima/Point-of-Sales-System.git
-
Set Up the SQL Database:
- Import the provided SQL database files into your SQL server.
-
Open in Visual Studio or Visual Studio Code:
- Open the
SourceCode
folder in your preferred IDE.
- Open the
-
Configure Database Connection:
- Update the database connection string in the configuration file.
-
Build and Run the Project:
- Build the solution and run the project from Visual Studio or Visual Studio Code.
- .NET Framework: Ensure you have the .NET Framework installed.
- SQL Server: Set up and configure the SQL Server for database connectivity.
- Fork the repository.
- Create a new branch for your feature (
git checkout -b feature-name
). - Commit your changes (
git commit -am 'Add new feature'
). - Push to the branch (
git push origin feature-name
). - Open a Pull Request.
This project is licensed under the MIT License. See the LICENSE file for details.