Here are some projects I worked on. A careful analysis is always done before I start any coding. I use layer object-oriented design for all my new projects.
Click on a project line for more details.
Reads the information from different cash registers and punch systems.
Sends the information to various payroll systems.
Places orders on BBS.
Imports recipes.
Supports stock taking.
Produces various reports.
Each PC sends a list of information (name and version of each program installed ) to its local server.
Each local server communicates with the central web service to see if there are updates available.
Each local server sends updates to its PC.
A report of all Canadian licenses and their version is produced.
Enters the customer data in a database.
Generates comprehensive contracts in Word by using the data and a Word template.
Reads the trial balances of several ERP.
Reads an Excel template spreadsheet.
Manages grouping of G/L accounts.
Creates a copy of the Excel template file and pushes the consolidated trial balances and G/L group (ie final balance).
Sends reports to a Windows service.
Creates PDF files with hidden codes for each page received.
Creates an entry in a database for each PDF file.
Gives a controlled access to each PDF file through intranet for printing or emailing.
Separates PDF files into smaller PDF files using the hidden codes in each page.
Sends all these small PDF files to different email addresses (ie invoices, account statements).
Automatically weights trucks.
Gets electronic signatures from truckers.
Prints the electronic documents.
Full inventory system with automatic inventory adjustments depending on temperature.
Prints various inventory and billing reports.
A Windows service reads an XML file which gives instructions on how to read each source file, its location and where to create a destination file.
As soon as a source file is detected, the service detects the type of transaction and creates a EDI file.
As soon as an XML file is created, the program reads the number, the model, the destination and the label data.
The program reads the correct template ( file created by Zebra Designer ).
The program prints the label.
Creates estimates and orders.
Validates the address of each client with Google Maps.
Creates custom Google maps.
Monitors production.
Prints order, estimate and shipment reports.
Prints sales statistics reports.
Exports sales to Accpac ERP .
Manages purchases of items with sizes and colours.
Accumulates multiple orders into one shipment.
Receives and creates labels.
Calculates the landed cost.
Sends the information to an old ERP system.
Imports clients’ information from Advantage ERP.
Creates contact networks, logins and passwords.
Associates devices and IP addresses to each network.
Advanced queries to locate devices and contacts .