Whitman Point of Sale (POS)

By | 2017-12-30

This is a fully functioning point of sale system written in VB6, utilizing an MS Access database.

Overview

I wrote this way back in 2003 for a friend, who actually used it in his business for quite a number of years. The only reason it went away is because he needed something more robust, with a multi-location and multi-user ability. Maybe I’ll share that code in the future.

There is no print functionality in this application. However, if someone wants to send me a USB receipt printer, I would be more than happy to add the printing functionality.

I’ve included a small piece of the national UPC code database, for demo and testing purposes.

Concepts

There are number of concepts being demonstrated here. Working with an Access database is the main thing to look at though. String processing and formatting, as well as user interface design are also things to pay attention to.

One thing I strive for is not requiring the use of funky third party controls or libraries, so you won’t find strange, no-longer-supported OCXs or DLLs with this package.

Compatibility

Compiled, this application works with no problem Windows versions through Windows 10.

Features

Point of Sale

  • Scrolling receipt display
  • “Pole” display
  • Running total
  • Current price and tax rate per item
  • Barcode reader ready

Inventory Maintenance

  • Add/edit/remove items
  • Mark individual items as taxable or non-taxable
  • Categorization
  • Set stock level
  • Put individual items on sale

Reporting

  • Re-order report
  • Product listing by Department
  • Products on Sale
  • Taxable products
  • Non-taxable products
  • Receipt details

System Settings

  • Seven configurable receipt fields
  • Tax rate settings
  • Product re-order level

Attachments

FileUploadedSize
389-20171230-135306-Whitman.zip12/30/2017 1:53:06 PM422964
Author: dwirch

Derek Wirch is a seasoned IT professional with an impressive career dating back to 1986. He brings a wealth of knowledge and hands-on experience that is invaluable to those embarking on their journey in the tech industry.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.