Valley Boulevard Auto Center System
Final Project --VB OOPs—based Transaction Processing System
Below are user specifications for the final Valley Boulevard Auto Center system project. Fourth/fifth GL systems are idiosyncratic; no two programmers create a system exactly the same way. So rather than name chapters, form or modules required for your final version, it is up to you to apply the theory and skills you have acquired in Visual Basic to put together an integrated system that will meet the following requirements:
I am a Windows literate employee of the VB Auto Center Company. I want to use VB Auto Electronic Transaction Processing system to
After entering a car price, trade-in value and selecting options, display the values for this transaction (accessories and finish cost, subtotal, tax, total, and amount due). Allow the user to also (1) display the daily Summary Totals (number of sales, total sales amount, and total trade-in amount) on a separate form, and (2) print a professional looking summary report (do NOT use the Print Form component to create the summary report).
Look up the VB Auto brand spark plugs that we sell based on the competitors part number.
Display the contact information for departments at VB Auto Center.
Have the capability to print out a Vehicle and/or Customer report that reflects any changes (see below) from one week to the next.
View a customer account, add a customer account, and make changes in an account by locating by record (i.e. King) and editing it. Or view, add, and edit a Vehicle entry.
DESIGN and Development:
Good interface design dictates that your project includes appropriate introductory screens, about screens, summary screens, and user-friendly menus, toolbars, and/or buttons to initiate events.
You must use a class definition for the Transaction object. You do this by writing a class definition with all of the properties and methods needed to distinguish each occurrence of the class. By calling the appropriate constructor and passing parameters, you will instantiate the objects needed. Class definitions should contain Shared class variables for accumulators and counters. A summary form will display the number of sales, total sales amount, and total trade-in amount.
The summary report will be printed using the e.graphics.drawstring() method.
You must include access to a database using ADO.net methods, and a database report based on the VbAuto.mdb.
In addition to a required graphic, you may include any Windows "enhancements" you have learned (such as new common dialog controls, media players, etc.) you choose (in any location you choose.)