Paper Boy
Ron Poet
Newsagents use a highly sophisticated computer system to make sure
the papers get delivered each day. This project will attempt to
produce a commercially realistic paper delivery package. It will
be developed using Visual C++. It will be similar to many commercial
programs in that it has a GUI front end, a relational database back
end, and some application logic gluing the bits together. The software
engineering will have the following features:
-
Several different dialogs, built with the Visual C++ dialog
design tools.
-
Several different relational tables, accessed from the program
via the ODBC (Open Database Connectivity) interface and the
DAO (Database Access Object) classes.
-
The document - view architecture will be used to provide the
intermediate code. The Visual C++ browser and interactive
debugger will be used to write the code.
From the paperboy's perspective, each morning he gets a list of all the
houses on his run, together with the papers that he must deliver. He
also gets a list of totals so that he can just collect the required totals
of each of the various papers and then make up his run.
The newsagent, on the other hand, will be able to enter new orders for papers,
record complaints and temporary changes, and be able to calculate the
paper boy's pay, based on the going rate, minus deductions based on the
mistakes. The newsagent will also be able to take orders for a large
range of periodicals, and calculate daily totals for all the different
publications.
Training will be provided in Visual C++ and related technologies.
Back to summary page.