home *** CD-ROM | disk | FTP | other *** search
/ Shareware Overload / ShartewareOverload.cdr / busi / est23.zip / ESTIMATE.DOC < prev    next >
Text File  |  1990-12-18  |  19KB  |  401 lines

  1.                           THE ESTIMATOR
  2.  
  3.               An estimating package for the IBM PC
  4.  
  5.                         by Darryl Brooks
  6.  
  7.                          Copyright 1990
  8.                        All rights reserved
  9.  
  10. SHAREWARE
  11.  
  12.      'The Estimator' ver. 2.1 is being distrubted under the
  13. "shareware" or user supported concept.  This software is NOT free
  14. software.  The use or reproduction of this software outside of the
  15. limits specified in this license agreement is prohibited.
  16.  
  17.      Non-registered users are granted a limited license to use this
  18. software for a period not to exceed thirty days.  During this
  19. period they should test and evaluate the software to determine if
  20. it will meet their needs.  The use of this program beyond this
  21. limited time period requires registration.  Non-registered users
  22. are not allowed to distribute this software without the express
  23. writted consent of Darryl Brooks.  The only exception to this
  24. restriction are SYSOPS of electronic bulletin boards and
  25. distributors of public domain and user supported software.  SYSOPS
  26. and software distributors must abide by the copying restrictions
  27. specified below.
  28.  
  29.      Registered users are granted the right to use 'The Estimator'
  30. on only one computer at any time.  Site licensing agreements are
  31. available for business, corporations, and government agencies
  32. wishing to run multiple copies.  Registered users are also granted
  33. the right to copy and distribute 'The Estimator' subject to the
  34. following conditions.
  35.  
  36.           'The Estimator must be copied in its original unmodified
  37.           form.
  38.  
  39.           All of the files must be included in the copy.
  40.  
  41.           No fee or charge may be requested or paid to
  42.           any licensee by the recipient of the copy.
  43.  
  44.           'The Estimator' may not be distributed in
  45.           conjuction with any other product without the
  46.           express written consent of Darryl Brooks.
  47.  
  48.  
  49. WHAT IT IS
  50.  
  51.      'The Estimator' is an estimating package for anyone in the
  52. "material and labor" type trades.  'The Estimator' will grow with
  53. you and remember all the material items and labor costs you enter.
  54. Once entered you need not remember the cost of items.  Just enter
  55. an eight number 'code' which you make up and the program takes it
  56. from there.  'The Estimator' will allow discounts on materials and
  57. or labor, will keep track of all estimates for future use and
  58. editing, and will show a table with a summary of all estimates on
  59. file.
  60.      'The Estimator' is written in QuickBasic 4.5 and runs on any
  61. IBM compatible machine.  I am running it on an XT, and with a
  62. material database of over 1000 items, still performs well.
  63.  
  64. WHY IT IS
  65.  
  66.      'The Estimator' was written to fill a need by myself for a
  67. simple to use no frills estimating program.  I had tried many other
  68. Shareware estimating packages in the past, but they generally were
  69. too large, complicated, or took too much time.  My estimates
  70. generally consist of a number of materials, in varying quantities,
  71. and labor to install these materials.
  72.      I didn't need 20 different fields for each material items, or
  73. tie the system into inventory control, or keep track of sub-
  74. contractors.  I  simply wanted to sit down at my computer and
  75. generate a legible estimate without having to juggle price books
  76. from a dozen different vendors, or call a vendor to price an item
  77. in lieu of price books.  This, 'The Estimator' does very well, so
  78. let's take a look at how it works.
  79.  
  80. GETTING STARTED
  81.  
  82.      If you downloaded this program from a BBS and are reading this
  83. file, then you have also de-compressed the files and probably have
  84. a working knowledge of DOS.  It is suggested that you make a
  85. seperate directory for the files that came with the package.  These
  86. are:
  87.                     EST21.EXE
  88.                     README.TXT
  89.                     EST.DOC
  90.      
  91.      As the program runs other files will be generated and need to
  92. be in the same directory as the exec file.  The program will also
  93. run fine from floppy system and will probably never exceed 360K.
  94.  
  95.  
  96. OPENING SCREEN AND INITIAL SETUP
  97.  
  98.      The program starts with a Shareware reminder and a chance to
  99. print out the registration form (also found at the end of this
  100. file).  Registered versions will not have this annoyance.  The
  101. first time you run 'The Estimator' you will then be asked two
  102. questions.  
  103.  
  104. 1) What is the name of your company
  105.      Fill in the name of your company, your own name, or just leave
  106. it blank.  This information is currently only used to print at the
  107. top of each screen to personalize the system somewhat.
  108.  
  109. 2) What is your local sales tax
  110.      Enter your sales tax in whole numbers (i.e. 5 for 5%) 
  111.  
  112.      This information is saved to disk and you won't have to answer
  113. it again.  If you wish to change this information, simply erase the
  114. file 'USER.DAT' from your hard drive and the next time you start
  115. 'The Estimator' this will be asked again.
  116.  
  117. THE MENU
  118.  
  119.      The menu consists of four choices:
  120.  
  121.           1) Start New Estimate
  122.           2) Edit Old Estimate
  123.           3) Look at Estimate Table
  124.           4) Quit
  125.  
  126. We will look at these choices one at a time.
  127.  
  128. START NEW ESTIMATE
  129.  
  130.      JOB CODE
  131.  
  132.      Until you have some estimates on file, this will be your first
  133. choice.  When this option is selected, you are presented with a
  134. blank screen and a prompt for a Job Code.  This is an eight
  135. character code of your making with which this job will be
  136. indentified with.  No two jobs can have the same job code.  If you
  137. forget your job codes, you can use option three on the menu to look
  138. at them.  It is suggested with this code, as with others used in
  139. this program, that you be consistent with the form you use so that
  140. it will be easy to remember.  I use the first four characters as an
  141. abbreviation of the customer name, and the last four as an
  142. abbreviation of the job name.  Whatever works for you is fine.  The
  143. program doesn't care what you use as long as it is unique to this
  144. job and is no longer than eight characters.  
  145.  
  146.      JOB INFORMATION
  147.  
  148.      Once the program is satisfied that you have entered a valid
  149. job code, you are asked a few more questions about the job.  This
  150. information is for your own use and does not affect the program.
  151. First, enter a Job Name.  This is whatever you want it to be and is
  152. limited to 20 characters.  Next enter a Description.  Again, use
  153. this field for whatever you like as long at it does not exceed 60
  154. characters.  The limit of each field, by the way, is usually shown
  155. by a series of underlines after the prompt.
  156.  
  157.      ENTER MATERIALS
  158.  
  159.      Now comes the meat of the program.  Here is where you enter
  160. the items that make up your estimate.  As the program grows to
  161. include your standard materials you will simply enter a quantity,
  162. followed by a material code.  The program does the rest for you.
  163.      But for now, you have no materials in your database, so you
  164. must enter some to begin.  When new material items are entered,
  165. they are not automatically part of this estimate.  After you enter
  166. the new item, you will be returned to the previous line where you
  167. can continue with the estimate.  This allows you to enter as many
  168. items to your database at one time as you wish without affecting
  169. the current estimate.  You could even create a dummy estimate just
  170. to enter items, then delete the estimate later.  The materieal
  171. items will remain in your material database for future use.  
  172.      The first item on each line you enter is the quantity.  Next
  173. you enter the material code.  If you had this item stored, the
  174. program would retrieve it from the file, show its description and
  175. cost, multiply the extended price, and go to the next line.  If the
  176. material code is not found, you are then told so and given the
  177. choice to reenter the item or add it to your database.  If you have
  178. made typing error, hit R and reenter the item.  Otherwise you need
  179. to add this item to your database.
  180.      The first time you run the program, simply enter anything when
  181. prompted for mat code, and you can begin entering items.  First,
  182. you are asked for this items Matcode.  This is a 12 character field
  183. unique to this item.  Again, use some meaningful and consistent
  184. code system for these items.  I have over 1000 items in my database
  185. and can usually remember the code of most items.  I use the first
  186. four characters for an abbreviation of the supplier, the next four
  187. for some indication of type or color, and the last four for part
  188. number or color number.  What you use is up to you, the important
  189. thing is to be consistent, so items are easily recalled. NOTE - Any
  190. field requiring a code does not have to fill the entire field.  In
  191. other words, for mat code your code cannot exceed 12 characters,
  192. but it can be less than 12 characters.  For instance, if you are a
  193. carpenter some of your mat codes could be simply; '2x4' or 'nails'.
  194. Keep it simple!  
  195.      Once the matcode is entered and accepted, you are prompted for
  196. unit type.  This is simply a two character field to indicate how
  197. the item is sold.  I.E. 'SF' for square feet, or 'PC' for piece. 
  198. Use anything you like here, it is simply for legibility of the
  199. estimate, it is not used by the program itself.
  200.      Next comes description.  This is a 15 character item for any
  201. type of description you like and makes sense to you.
  202.      Then you are prompted for color/type.  Again this is a 15
  203. character field and can be used for any thing you prefer.  You
  204. could use this field to refine the description field.  For example,
  205. you could have several different types of 2x4's. In each case the
  206. description could be 2 X 4 and in the color/type you could have
  207. 'treated', 'pine', or whatever.  (In the matcode for these
  208. examples, you could have '2x4treated' - '2x4pine')
  209.      Next comes unit price.  This is simply the price for each of
  210. these items.  If the price you pay for these items varies according
  211. to quantity, or the price you charge varies according to customer,
  212. enter the high price here.  You will be given an opportunity to
  213. discount your estimate later.
  214.      Finally, you are asked for a supplier code.  This is a six
  215. character field to identify the source of this item.  Future
  216. releases of 'The Estimator' will use this field for various
  217. purposes.  * See Future Enhancements below.
  218.      Once you have succesfully entered a new material item into the
  219. database, you are returned to the line you were originally on.  Now
  220. you can enter a quantity and use this matcode, or you can continue
  221. to enter new items, and enter the items into the estimate later.
  222.      When you are through adding items to the estimate, press
  223. return on the quantity field. (0 quantity).  This tells the program
  224. you are through with materials for this estimate.  Don't worry if
  225. you hit this key accidentally.  You are allowed to add items under
  226. menu item 2.
  227.      When you hit return to show you are through, the program asks
  228. if the materials are okay.  Take a second to look at what you have
  229. entered.  If an item is wrong, answer 'N' to this question.  You
  230. are then prompted with a line by line listing of what you have
  231. entered and are allowed to change or accept each line.  If you want
  232. to change a line, simply fill in the item at the prompts. NOTE -
  233. Any item entered here is neither checked through or added to the
  234. material database.  It is simply added to this estimate as is.  
  235.      Once you are satisfied that materials are okay, you are asked
  236. if you want a printout of materials.  Answer "Y" if you want a
  237. printout of materials only, or if you will need this information to
  238. enter labor items.  Once past this question, the screen is cleared
  239. and you are ready to enter labor items.
  240.  
  241.      ENTER LABOR
  242.  
  243.      Entering labor works exactly the same as entering materials
  244. with three exceptions.  When you enter a new item, the labor code
  245. (or labcode) is only eight characters, and there is only one
  246. description field.  You will not be prompted for color/type. Also
  247. there is no Supplier Code.  Otherwise, just enter existing or new
  248. items just as you did with materials.  For existing items simply
  249. enter quantity and labcode.
  250. For new items, enter labcode, unit type (sf, hr, ea), description
  251. and unit price. Continue until you have entered all the labor
  252. items.  You then get the same chance to edit labor.  Labor items
  253. are not printed out seperately.
  254.  
  255.      ESTIMATE TOTALS AND DISCOUNTS
  256.  
  257.      Once all materials and labor are entered, the job is totaled
  258. and these totals are displayed.  You now have the opportunity to
  259. give material and/or labor discounts.  You are first prompted for
  260. material discount.  If you answer 'Y' you are asked for a discount
  261. percent.  The price is adjusted by this percent and the new amount
  262. displayed.  Don't be concerned with mistakes here.  You can play
  263. around with different amounts and keep changing the price.  You can
  264. also return it to 0 discount or give a negative discount to mark up
  265. the price.  Only after you answr 'Y' to Okay? is this discount
  266. saved and you are prompted for labor discount.  These fields can
  267. also be edited later.  Labor discount works the same as material
  268. discount.  
  269.  
  270.      PRINT ESTIMATE
  271.  
  272.      After you are satisfied with the totals, you are asked if you
  273. want a printout.  Answering 'Y' here will get a hard copy of all
  274. information entered in this estimate.  You are then returned to the
  275. main menu.
  276.  
  277.  
  278. EDIT OLD ESTIMATE
  279.  
  280.      Again you are prompted for a jobcode.  In this case, however,
  281. instead of entering a unique jobcode as for a new estimate, you
  282. want to enter an existing jobcode of the job you wish to edit.  If
  283. you can't remember the jobcode, see Look at Estimate Table below. 
  284.      You can't edit a job that was entered in the same session.  If
  285. you wish to immediately edit a new estimate, you must first exit
  286. the program and return to it.  Upon entering an existing job code,
  287. the totals are again shown to the screen and you are asked how you
  288. wish to edit it.
  289.      The first option is to delete this estimate.  If you answer
  290. 'Y' to this question, you are asked "Are you sure?".  Again
  291. answering 'Y' will permanantly erase this estimate from the file. 
  292. This will not effect material and labor items that were entered
  293. into the database while building this estimate, however.  
  294.      Next, you are asked if you want to edit materials.  If you
  295. answer 'Y' here, you are given the same line by line editing
  296. capabilities used in New Estimates.  Simply follow the prompts and
  297. fill in the new information.
  298.      Third you are given the chance to add new material items to
  299. this estimate.  This is done in the same manner as originally done
  300. when you first entered this estimate.
  301.      After you have done any editing to materials, the same
  302. opportunity is given to edit or add to labor items.  
  303.      Last, you can change the discount amounts in the same fashion
  304. as they were entered originally.
  305.      Once all the items have been edited, changed, and are
  306. acceptable,  you can get a printout of the revised estimate.
  307.  
  308. LOOK AT ESTIMATE TABLE
  309.  
  310.      This is simply a table of the existing estimates showing
  311. JobCode, Job name, Date entered, and totals for Materials, Labor,
  312. and the Job total.  These amounts do not reflect the discounts,
  313. however, the discount amounts are also shown on this screen.
  314.  
  315. QUIT
  316.  
  317.      Returns you to your operating system.
  318.  
  319.  
  320. WARRANTY
  321.  
  322.      Darryl Brooks makes no warranty of any kind, express or
  323. implied, including without limitation, any warranties of
  324. merchantability and or fitness for a particular purpose.  
  325.      Darryl Brooks shall not be liable for any damages, whether
  326. direct, indirect, special or consequential arising from a failure
  327. of this program to operate in the manner desired by the user.  
  328.      In no event will Darryl Brooks be liable to you for any
  329. damages, including any lost profits, lost savings or other
  330. incidental or consequential damages arising out of your use or
  331. inability to use the program, or for any claim by any other party.
  332.  
  333.  
  334. SHAREWARE
  335.  
  336.      Once again I feel compelled to explain the Shareware concept. 
  337. You are allowed to use this program for a short period of time to
  338. evaluate it's usefulness to you.  If you find the program useful
  339. then you are required to register your copy of the program.  The
  340. small regristration fee goes to support the author and encourage
  341. future versions of this software.
  342.      Shareware depends on honesty.  The computer programs are
  343. freely distributed as finished products.  The authors of this type
  344. of program depend completely on the honesty of end users for
  345. compensation for their work.  If you use a shareware program, any
  346. shareware program, please be honest and register your copy. 
  347. Shareware is not free software.  It requires as much work and
  348. effort to produce as commercial products, but usually sells at a
  349. fraction of the cost.
  350.      Registering shareware also gives you the opportunity to
  351. directly effect future issues of a program.  Your comments and
  352. suggestions go directly to the author and a response comes directly
  353. from him/her.  
  354.  
  355. PLEASE TAKE THE TIME TO FILL OUT AND RETURN THE REGISTRATION FORM
  356. WITH YOUR CHECK OR MONEY ORDER FOR THE ITEMS SELECTED.
  357.  
  358. FUTURE ENHANCEMENTS
  359.  
  360.      An option selection on the menu, allowing you to change
  361.      certain default items used in the program.
  362.  
  363.      The ability to printout a list of material and labor
  364.      items in the databases.
  365.  
  366.      Suggestions sent in by you, the registered user.
  367.  
  368.  
  369. REGISTRATION FORM FOR "THE ESTIMATOR" VERSION 2.1
  370.  
  371. SELECT CHOICE AND SEND WITH CHECK OR MONEY ORDER TO:
  372.    DARRYL BROOKS
  373.    1540 WICKERSHAM PLACE
  374.    SUWANEE, GEORGIA  30174
  375.  
  376. ( )   REGISTRATION   $25
  377. ( )   SITE LICENSE   $15 PER COPY (minimum 5)  copies __
  378. ( )   REGISTRATION AND 1 YEAR FREE UPGRADES  $35
  379. ( )   REGISTRATION, UPGRADES, AND SOURCE CODE   $100
  380.  
  381. INFORMATION BELOW IS OPTIONAL, BUT COULD HELP WITH FUTURE RELEASES.
  382.  
  383. WHERE DID YOU GET "THE ESTIMATOR" (IF BBS, INCLUDE NAME AND
  384. NUMBER)?
  385. _________________________________________________________________
  386.  
  387. WHAT IMPROVEMENTS WOULD YOU LIKE TO SEE IN "THE ESTIMATOR"?
  388. _________________________________________________________________
  389. _________________________________________________________________
  390. _________________________________________________________________
  391. _________________________________________________________________
  392. _________________________________________________________________
  393.  
  394. WHAT TYPE OF SIMILIAR PRODUCTS WOULD YOU BE INTERESTED IN?
  395. _________________________________________________________________
  396. _________________________________________________________________
  397. _________________________________________________________________
  398. _________________________________________________________________
  399. _________________________________________________________________
  400.  
  401.