Skip to content

A C-based Point-of-Sale (POS) system for the UMT Programming Bookstore. This application enables efficient management of book sales, discount calculations, and daily sales reporting in a console environment.

License

Notifications You must be signed in to change notification settings

LoveDoLove-School-Projects/UMT-POS-SYSTEM

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

UMT-POS-SYSTEM

Contributors Forks Stargazers Issues License


Logo

UMT POS SYSTEM

A C-based Point-of-Sale (POS) system for the UMT Programming Bookstore. This application enables efficient management of book sales, discount calculations, and daily sales reporting in a console environment.
Explore the docs »

View Demo · Report Bug · Request Feature

Table of Contents
  1. About The Project
  2. Features
  3. Getting Started
  4. Usage
  5. Contributing
  6. License
  7. Contact
  8. Acknowledgments

About The Project

UMT-POS-SYSTEM is a console-based POS application designed for the UMT Programming Bookstore. It allows users to view available books, process sales orders, apply discounts based on purchase amount, and generate daily sales summary reports. The project is implemented in C and is intended for educational and practical use in managing bookstore transactions.

Features

  • Console-based menu navigation
  • Book selection across multiple categories
  • Dynamic discount calculation (5%, 10%, 15%) based on total purchase
  • Receipt and daily sales summary generation
  • User-friendly prompts and error handling

Getting Started

To set up and run UMT-POS-SYSTEM locally, follow these steps:

Prerequisites

  • Microsoft Visual Studio (2019 or later recommended)
  • Windows OS

Installation

  1. Clone the repository:
    git clone https://github.com/LoveDoLove-School-Projects/UMT-POS-SYSTEM.git
  2. Open AssignmentsPCD.sln in Visual Studio.
  3. Build the solution (Ctrl+Shift+B).
  4. Run the project (F5 or via Debug > Start Debugging).

Usage

  • On launch, the program displays a welcome message and main menu.
  • Options include viewing the book menu, placing a sales order, and exiting.
  • Book categories: Software Development, CyberSecurity, Interactive Software Technology.
  • Select books and quantities, confirm orders, and view receipts.
  • Discounts are applied automatically based on total purchase amount.
  • At the end of the session, a daily sales summary report is generated.

Refer to the source code (AssignmentsPCD/main.c) for detailed logic and menu navigation.

Contributing

Contributions are welcome! To contribute:

  1. Fork the repository
  2. Create a feature branch (git checkout -b feature/AmazingFeature)
  3. Commit your changes (git commit -m 'Add some AmazingFeature')
  4. Push to the branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

Please use formal language and follow best practices. For suggestions, open an issue with the tag "enhancement".

License

Distributed under the MIT License. See LICENSE for details.

Contact

LoveDoLove - GitHub

Project Link: https://github.com/LoveDoLove-School-Projects/UMT-POS-SYSTEM

Acknowledgments

About

A C-based Point-of-Sale (POS) system for the UMT Programming Bookstore. This application enables efficient management of book sales, discount calculations, and daily sales reporting in a console environment.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

 

Packages

No packages published

Languages