home *** CD-ROM | disk | FTP | other *** search
/ Shareware Overload / ShartewareOverload.cdr / busi / cartrak1.zip / CARTRAK.DOC < prev    next >
Text File  |  1990-04-01  |  26KB  |  629 lines

  1.                          About The Program
  2.  
  3.      The program is for keeping track of maintenance cost and gas
  4. cost of running an automobile. I have tried to make it as helpful
  5. as possible for the person using the program. Some of the features
  6. includes.
  7. 1. Milleage Log: It will keep track of cost of traveling on the 
  8.    road. These cost come in a couple of different catagories.
  9.  
  10.    Auto Other:   Expenses that are not covered by the other expense
  11.                  catagories. You have a notes field so that you can
  12.                  explain the expense
  13.  
  14.    Travel Fares: Fares for traveling. Like toll bridges, and toll 
  15.                  roads. 
  16.  
  17.    Lodging:      Cost of lodging while traveling.
  18.  
  19.    Meals:        Cost of meals while traveling.
  20.  
  21.    Maintenance:  Cost of Maintenance. This is automatically tied
  22.                  in with the maintenance requirements. When you 
  23.                  purchase any maintenance, the program will ask 
  24.                  what maintenance was performed. It is scheduled
  25.                  maintenance, then it will keep track of the 
  26.                  maintenance, and when it is next required.
  27.  
  28.    Gas           It will keep track of all gas purchased. It will
  29.                  calculate the MPG, and total cost of running the
  30.                  automobile. 
  31.  
  32. 2. Key Information : The program will keep valuable information
  33.                  ready for your use. This is useful when you have
  34.                  to contact someone about your car. Some of the   
  35.                  information includes:
  36.  
  37.    Finance:     Will keep all of the information for the 
  38.                  financing of your car. This is useful when you  
  39.                  have to get ahold of the Finance Company. 
  40.       
  41.    Insurance:    Will keep information handy for whenever you 
  42.                  have need for the insurance.
  43.  
  44.    Service Info: This will keep information important about getting
  45.                  service for you automobile. Things that the 
  46.                  mechanic, or you will need to know to be able to
  47.                  get the automobile worked on.
  48.  
  49.    Maintenance:  This will keep information about scheduled 
  50.                  maintenance of the automobile. Like oil changes,
  51.                  and when they will be next required to be done.
  52.  
  53.  
  54.  
  55. 3. Graphics:     Will allow you to graph the information that you
  56.                  enter into the database. The graphics section will
  57.                  graph such information as Yearly and Monthly:
  58.  
  59.                  Gas Purchased.
  60.                  Gallons Purchased.
  61.                  Auto Other Expenses.
  62.                  Travel Fares.
  63.                  Meals.
  64.                  Lodging Expenses.
  65.                  Maintenance Cost.
  66.  
  67.                  The graphics section was built around a EGA VGA
  68.                  system. It will work on some CGA systems. 
  69.  
  70. 4. Reports:      This section will allow you to print all of the
  71.                  information out. You can print in a number of
  72.                  different ways. That is explained later.
  73.  
  74. 5. Mouse Support: The program is fully mouse supported. All you  
  75.                  have to do is point to the command, or follow 
  76.                  the prompts on the screen for the mouse use. If
  77.                  you see LB or RB, that refers to the Left and 
  78.                  Right Mouse Buttons.
  79.  
  80. 6. Unlimited Amount of Entries. You can have any number of entries 
  81.    into the database. 
  82.  
  83. 7. Unlimited Amount of Datafiles. You can have any number of data
  84.    files, for any number of cars.
  85.  
  86. 8. Help Screens: You have help screens for all main functions. You 
  87.    will be prompted on the screen when help is available.
  88.  
  89. 9. Fast Screen Updates: 
  90.  
  91. 10. Password for Access: You can Enable a password for access into
  92.     the program.
  93.  
  94. 11. Different Data Directory: You can specify a separate data 
  95.     directory to hold your information.
  96.  
  97. 12. EMS Lim 4.0 Usage: The program will use LIM 4.0 for loading 
  98.     the overlays. This will speed up program operation.
  99.  
  100. 13. Pull Down Menus: The Main Menus are pull down menus. The menus
  101.     can be selected by either pressing the first letter of the 
  102.     menu you want, or using the arrow keys and pressing enter.
  103.  
  104. 14. Easy Backup of Datafiles: Using the Files Menu, you can backup
  105.     your datafiles fast and easy.
  106.  
  107. 15. Numeric Coprocessor Support: If you have a coprosessor the   
  108.  program will be able to use it. 
  109.  
  110.                          Installation Procedure
  111.  
  112.      Hard Disk Installation: Copy all of the files that came with
  113. the zip file into a directory of your choice. If you wish to have
  114. a different sub-directory for you data files, that make that before
  115. entering into the program. After the files have been copied to the
  116. sub-directory, then load the program. Then Proceed to the
  117. configuration of the program.
  118.  
  119.  
  120.      Floppy Disk Installation: 
  121.  
  122.      Bootable Disk: First Make a Bootable disk. You can do that by
  123. using the command
  124. Format A: /S
  125. Then copy command.com to the floppy. After you have a bootable
  126. disk, then copy all of the files from the zip file onto the floppy.
  127. The files that are required are
  128.           CARTRAK.EXE
  129.           CARTRAK.OVR
  130.           HELP.IND
  131.           HELP.FIL
  132. After you have all of the files on the disk, then make a Config.sys
  133. and Autoexec.bat. Then should look something like this.
  134.  
  135.      Config.sys
  136.                DEVICE=ANSI.SYS       (Not Required for the program)
  137.                FILES=16
  138.                BUFFERS=16
  139.                
  140.      Autoexec.bat
  141.                ECHO OFF
  142.                CLS
  143.                CARTRAK
  144.  
  145. After you have the disk ready, reboot the system and let it boot
  146. off of the disk. When the program loads, it will ask you to
  147. configure the program using the configuration command at the main
  148. menu. Then Proceed to configuration.
  149.  
  150.  
  151.  
  152.  
  153.  
  154.  
  155.  
  156.  
  157.  
  158.  
  159.  
  160.  
  161.  
  162.                     Configuration Procedure
  163.  
  164.      Select Configure at the main bar menu. This can be done at the
  165. main bar menu be hitting the first letter of the menu 'C'. Or you
  166. can highlight it with the arrow keys and press ENTER when
  167. highlighted. The Selection are;
  168.  
  169. Toggle Printer Port: Selecting this will select either printer port
  170. number 1, or printer port number 2. A prompt will display at the 
  171. bottom showing which port was selected.
  172.  
  173. Toggle Create BAK: The program will automatically create backups
  174. in the default sub-directory of the file that you edit. If you
  175. disable it, it will speed loading of the information when you
  176. select the Enter / Edit option. However you will not have a
  177. immediate backup of your information if something happens to your
  178. datafile.
  179.  
  180. Backup Drive: Selects either Drive A: or B: for backing up the
  181. datafiles. This works with the Files Menu, Backup to Drive command.
  182. It will take all of the datafiles, and back them up onto the drive 
  183. specified here. When you select the option, a mini menu will appear
  184. for selecting drive. Press either A or B for the drive. The menu
  185. will highlight your choice. Then press escape to return to the
  186. configuration menu.
  187.  
  188. Default DataFile: Selecting this option will prompt you for the
  189. filename for your default datafile. The prompt will only allow
  190. eight characters. The extension part of the file name is used by
  191. the program for datafile selection.
  192.  
  193. Toggle Enable Password: You can enable or disable password check
  194. on program load with this option. Select this and you will see a
  195. message pop up on the bottom of the screen telling you the status
  196. of the password check. You can not enable password check if you
  197. have not entered a password yet.
  198.  
  199. Enter Password: Selecting this option will prompt you for the
  200. password that you wish to use. The password can be any characters
  201. that you can type in. The password check is case sensitive. Meaning
  202. that 'A' is not the same as 'a' when entering the password on
  203. program load.
  204.  
  205. Default Sub-directory: Selecting this option will prompt you for
  206. the sub-directory that will hold your datafiles. Enter the full
  207. path for the directory that will hold your datafiles. Then press
  208. enter.
  209.  
  210.  
  211.  
  212.  
  213.  
  214.  
  215.  
  216.  
  217. Toggle Mouse Option: Selecting this option will enable and disable
  218. the mouse. If the mouse is not installed, and you select this
  219. option it will notify you of the error. If you have a mouse, the
  220. mouse drive has to be installed to function. If the mouse is
  221. installed correctly, the program will allow you to select it. Some
  222. mouse drivers will not function when initialized in the program
  223. because of the interrupts captured by the program. If the mouse
  224. does not respond right away, try reloading the program after you
  225. saved the mouse option.
  226.  
  227. Toggle EMS Installed: Selecting this option will allow the program
  228. to load the overlays to EMS memory for faster program operation.
  229. The Expanded Memory System must be LIM Spec 4.0. If EMS is not
  230. available on program load, it will notify you of a program error,
  231. but continue to run without loading overlays to EMS.
  232.  
  233. Save Configuration File: Will save the options that you have
  234. selected. If you do not save the options, they will not be active
  235. the next time you load the program.
  236.  
  237. Recall Configuration File: Will recall the last saved configuration
  238. information on disk.
  239.  
  240.  
  241.                     File Menu Options
  242.  
  243. Load New File: Used to load a already existing datafile other than
  244. the default data file defined in configuration. This will load the
  245. program, and take you into the Enter / Edit Purchases. This will
  246. make that datafile the default while in the program while the
  247. program is loaded.
  248.  
  249. New File: Used to create another datafile. It will create the new
  250. datafile, and go to Enter / Edit purchases. The file will stay the
  251. default datafile while the program is loaded. If you save the
  252. configuration file, it will stay the default file.
  253.  
  254. File Directory: This will display a directory of the files in the 
  255. default sub-directory defined in the configuration. If no default
  256. defined, it will pull a directory of the current sub-directory.
  257.  
  258. Delete: This will delete a specific file on in the default
  259. directory. File cards are not allowed.
  260.  
  261. Quit: Quits the program, and exits to dos.
  262.  
  263. Backup To Drive: This will backup all of the datafiles to the drive
  264. specified in the configuration. The files that are backed up end
  265. with the extensions of .KEY and .GAS. You have to have a disk in
  266. the drive before selecting the command. Other wise the program will
  267. abort the backup.
  268.  
  269.  
  270.  
  271. Restore From Bak: If for some reason you main datafile has a
  272. problem, this option will automatically restore your datafile from
  273. the automatic backup. If you have disabled the automatic backup in
  274. the configuration, this command cannot be used.
  275.  
  276.                     Enter / Edit Command
  277.  
  278. Purchases: This will load the default datafile, and allow you enter
  279. or edit the database of purchases. This includes gas purchases,
  280. auto other expenses, travel fares, maintenance purchases, meal
  281. expenses, and lodging cost. 
  282.  
  283. Key Information: Allows entering or editing key information. This
  284. information includes:
  285.      Finance Information
  286.      Insurance Information
  287.      Service Information
  288.      Maintenance Information
  289. This information is real handy to have when you have to get work
  290. done on your car. Or get ahold of the finance company because of
  291. problem. It contain the information that people will need to either
  292. work on your car, or help you with your accounts. When you select
  293. this command another pop up menu will appear for you to select what
  294. information you wish to enter or edit.
  295.  
  296.                     Purchase Commands
  297.  
  298. F1: Enter a new purchase: This will put you into the enter purchase
  299. screen for you to enter your information. The date, will be the
  300. current date in the computer. The receipt number will automatically
  301. be pulled from the last entry. All you have to do is press enter
  302. if they are correct. The TO field if for you to enter to whom you
  303. paid for the service or expense. There are a couple of different
  304. ways of entering information. 
  305.      For Purchases of gas. Fill in the Amount, Gas Gallons, and
  306. ending millage reading. These must be filled in correctly to be
  307. able to figure the MPG correctly. The Beginning millage reading
  308. will be pulled from the last entered transaction. If the gas tank
  309. was not completely filled for the gas purchase, then you will have
  310. to change the "Tank Filled" field to 'N'. This is need to
  311. accurately figure the Miles Per Gallon. For the first transaction
  312. in the database, you will have to fill that in also.
  313.      For any other expense, all you have to do is enter the amount
  314. for the expense in the field. If you enter a amount in the
  315. maintenance field, the program will ask you what maintenance was
  316. done when you exit this screen. When the program ask for what
  317. maintenance was done, just mark with an X. If none of the fields
  318. apply to the maintenance that was done, then do not mark any of the
  319. fields.
  320.      The notes section is three lines for you to explain what the
  321. transaction was for. When you are done entering the information,
  322. either press F1, or any mouse button to continue.
  323.  
  324.  
  325.      The program will then ask you if you wish to save the
  326. information. The prompt will ask for either 'Y' or 'N'. Or you can
  327. press the mouse buttons also. LB stands for Left Mouse Button. RB
  328. stands for Right Mouse Button.
  329.      After you are done, and either saved or aborted you entry, the
  330. program will return you to the main purchase screen. This screen
  331. will give you the information of Date of Purchase, Receipt Number,
  332. Purchased From, Amount of gas purchase, Gallons purchased, and
  333. Miles Per Gallon. The Gallons Purchased, and MPG fields will only
  334. be displayed if it was a gas purchase, and the tank was completely
  335. filled.
  336.      One note. If the tank is not filled for a gas purchase, the
  337. gallons of gas will be held, then totaled with the next gas
  338. purchase that fills the tank. This is done to accurately compute
  339. miles per gallon.
  340.      The program holds the last 70 entries in the database in
  341. memory. If you have 70 entries in the database, you can enter 30
  342. more, then the program will save the database automatically, and
  343. reload. This is done to save memory space. You can have a unlimited
  344. amount of entries in the database. However you can edit the last
  345. 70 entries only.
  346.  
  347. F2: Delete Transaction. This will delete the highlighted
  348. transaction, and remove it from the database. If you exit without
  349. saving the information, then the transaction will not be deleted,
  350. but will return when you reload the file. The transaction that you
  351. wish to delete must be highlighted.
  352.  
  353. F3: Sort the database. You can sort for different methods. 
  354.      1. Date.
  355.      2. Receipt Number.
  356.      3. Purchased From.
  357.      4. Amount of Purchase.
  358. This will aid you in finding entries when the database gets large.
  359. When you select this command, a pop up menu will appear asking for
  360. the type of sort you want. Select the letter matching the sort, and
  361. it will sort and display the information. If you exit, and save the
  362. data file when sorted, it will stay sorted when you load it next
  363. time.
  364.  
  365. F4: Quick Stats. This will calculate the information held in the
  366. last 70 entries in the database. It will give you the following
  367. information.
  368.      1. Beginning Milleage.
  369.      2. Ending Millage.
  370.      3. Total gallons purchased.
  371.      4. Total Dollars for all amounts.
  372.      5. Total for all amounts together.
  373.      6. Average Miles Per Gallon.
  374.  
  375. F5: Exit and Save. This will exit the Enter / Edit screen, save the
  376. datafile, and return you to the pull down menu for Enter / Edit.
  377.  
  378.  
  379.  
  380.  
  381.  
  382.  
  383. Enter: This will pull the transaction highlighted and allow you to
  384. edit it. The edit is the same as the Enter Command. One warning
  385. here though. You can edit all information. However if you edit the
  386. Tank Filled Field, and that transaction is not the last entry in
  387. the database, your calculation for MPG will be wrong. To change
  388. that field, you will have to delete all transactions that have not
  389. complete filled the tank in order. Then re-enter them in order
  390. correctly.
  391.  
  392. F10: Help. Will pull up the help screen for that section of the
  393. program.
  394.  
  395. Escape: Exit without save. This is the only option that you can not
  396. point to with the mouse and make it work. This is to prevent loss
  397. of entered data. This command will exit the purchase screen, and
  398. not save the information that you have entered. When you press it,
  399. it will prompt you to make sure you want to do that.
  400.  
  401. Keys Used: 
  402.  
  403.      Up/Down Arrow Keys: Will highlight a different transaction.
  404. You can do the same thing with the mouse moving the mouse pointer
  405. to the up and down arrow and pressing the Left Mouse Button. 
  406.  
  407.      Page Up / Down: Will allow you to page through the transaction
  408. in a rapid manner. You can do the same with the mouse by moving the
  409. mouse pointer to the PGUP PGDN on the top of the screen and
  410. pressing the left mouse button.
  411.  
  412. Keys Used while Entering a Purchase:
  413.  
  414.      Delete: Will delete the character at the cursor, an move the
  415.      other respectively.
  416.  
  417.      Insert: Will Toggle insert on and off for data entry.
  418.  
  419.      Left Arrow: Will Move the cursor to the left in that field.
  420.  
  421.      Right Arrow: Will Move the cursor to the right in that field.
  422.  
  423.      BackSpace: Will delete the previous character, and move the
  424.      cursor to the left.
  425.  
  426.      Up Arrow: Will move to the previous field. If in the first
  427.      field it will move to the last field in the screen.
  428.  
  429.      Down Arrow: Will move to the next field in the data entry
  430.      screen. If at the bottom field, it will move you to first
  431.      Field.
  432.  
  433.      Enter: Will enter your information, and move to the next 
  434.      Field.
  435.  
  436.      F1: Will exit the input screen, and ask if to save it or not.
  437.  
  438.      Any Mouse Key: Will exit input screen, and ask if to save it
  439.      or not.
  440.  
  441.  
  442. Mouse Usage: While in the purchase screen, you can point to any
  443. command, and press the left mouse button to activate that command.
  444. You can highlight a transaction by pointing to it, and pressing the
  445. left mouse button. Then you can press the right mouse button to
  446. edit that transaction.  On the left side of the display, there is
  447. a bar, with an arrow on bottom and top. This is used for
  448. highlighting transaction one at a time. On the top of the page is
  449. a PGUP PGDN display. Pointing to them, and pressing the left button
  450. will activate them.
  451.  
  452.                     Reports Commands
  453.  
  454. Transaction Report: This will print out transactions to the printer
  455. or the screen. You have two ways of printing the information. 
  456. 1. Print All Transactions.
  457. 2. Print From Date too To Date.
  458. When you select Transaction Report from the pull down menu, another
  459. pop up menu will appear. This menu is to select one of the two
  460. about formats. If you select all, the program will ask whether to
  461. send it to the screen or the printer. If you select screen, it
  462. start printing to the screen. If you select printer, it will ask
  463. you to ready the printer and continue. Then it will print the
  464. information to the printer. You can press ESC to exit while
  465. printing the information.
  466.  
  467. Purchase From Report This command will prompt you for the search
  468. string to locate the transactions to print. This routine will
  469. search for any match of the string that you enter. If you enter
  470. just the letter 'a', it will locate all entries that has the letter
  471. 'a' in it and print it. So the more characters that you enter, the
  472. more restricted the printout will be. It will also print to the
  473. screen or the printer at your choice, an works the same as the
  474. Transaction report from that point on.
  475.  
  476. Maintenance Report: This will print out the when the scheduled
  477. maintenance for the key information was last done. It will also
  478. print the millage that it will be due, with the date due also.
  479. This will also print to either the screen or the printer.
  480.  
  481. Key Information Report: This will print out all information held
  482. in the key information. Including:
  483. 1. Finance Information.
  484. 2. Insurance Information.
  485. 3. Service Information.
  486. 4. Maintenance Information.
  487. This report can only be printed to the printer. When selected it
  488. will ask you to ready the printer. Then you can select whether to
  489. continue or abort the printout.
  490.  
  491. Report Totals: This will print out the transactions with any
  492. amount. Then at the end, it will print the totals for all of the
  493. amounts. This can only be printed to the printer. When selected it
  494. will ask to ready printer. Then you can select whether to continue
  495. or not.
  496. Note:  If you select a printout to the printer, the program will
  497. lock until the printer is ready. Then will continue when the
  498. printout is complete.
  499.                          Graph Commands
  500.  
  501.      The graphics system will provide bar graphs for all of the
  502. purchases. They can be broken down into either for the whole year,
  503. or down to a specific month. EGA or VGA system is required for use
  504. of the graphics system. 
  505.      To use the graphics system, select it at the main bar menu.
  506. This will bring a input screen up. The program needs information
  507. about what you want to graph. For a yearly graph, enter 'Y' for the
  508. first field. You can skip the second field for yearly graphs. Then
  509. on the third field select the value that you want the graph for.
  510. Then press any mouse key, or F1 to get the graph.
  511.      For a monthly report enter 'M' in the first field. Enter the
  512. number of the month in the second field. Then enter the value that
  513. you want the graph for in the third field. Then press any mouse
  514. key, or F1 to get the graph. 
  515.      After the graph is displayed, you will be returned to the
  516. graph input screen. If you want more graphs follow the procedures
  517. above. If you do not wish to continue, just press any mouse key or
  518. F1 with nothing in the fields. That will return you to the main
  519. bar menu. 
  520.  
  521.  
  522.  
  523.  
  524.  
  525.  
  526.  
  527.  
  528.  
  529.  
  530.  
  531.  
  532.  
  533.  
  534.  
  535.  
  536.  
  537.  
  538.  
  539.  
  540.  
  541.                           Please Register 
  542.  
  543.      I have worked hard on the program, and hope that is something
  544. that you will find of use. If so, please register the program. The
  545. registration fee for the program is $20.00. With that you will be
  546. entitled to use of the program, and any updates that occur within
  547. a year of you registering the program. You can register the program
  548. easily. You can either call the number on the registration form,
  549. and get your registration within minutes. Or you can mail in the
  550. registration form with your check or money order. When you mail it
  551. in, I will send back your serial / registration number in the mail
  552. within 6 to 8 weeks. I work the registration for this program a
  553. little different then others. The program that you get is the same
  554. you will keep when registered. By registering the program, you will
  555. get a serial number for your program. That number you can use to
  556. register your program. This has a couple of benefits. One is with
  557. Visa and Master Card, you can register your program right away,
  558. with no delay. Number two is that the serial number will work on
  559. any updates that I put out for the program. So you do not have to
  560. wait for updates, you automatically get it when you download the
  561. new program. Third is that you do not have a problem getting the
  562. registered version. With some of the other programs that I have
  563. made, I sent them out in the mail. Sometimes the disk was bad, or
  564. they would get damaged in shipment. This causes bad feelings for
  565. both me an the person registering the program. This way, you will
  566. not have that problem. Forth is that it eliminates that same
  567. problem for updates. Fifth, is that what you see is what you get.
  568. The program is not crippled in options. It is inhibited in the
  569. amount of time you can use it. 
  570.      I believe in the Public Domain, Shareware concept. Nothing is
  571. more disappointing to me that going out and spending $40.00 and
  572. more. Getting home and finding out it is totally useless for what
  573. I wanted to do. The idea of being able to try a program out, and
  574. seeing what it can do before putting out the money is a good one.
  575. I hope that you will find this program of use, and register it. If
  576. you find it of use, pass it around to others. 
  577.  
  578.  
  579.  
  580.  
  581.  
  582.  
  583.  
  584.  
  585.  
  586.  
  587.  
  588.  
  589.  
  590.  
  591.  
  592.  
  593.  
  594.  
  595.                       Authors Note
  596.  
  597.      This program is a specialized program to help maintain a
  598. automobile, and make it easier on you. It will also give you
  599. information on how your car is performing. By looking at the gas
  600. millage over a period of time, you can get a good indication of how
  601. the car is performing. It is also handy in the fact that it will
  602. keep information that is important to in maintaining the
  603. automobile. It works really well for people that have to keep a
  604. millage log on their travels and all of the expenses. 
  605.      My main reason for generating the program was because I could
  606. not find anything else that would do what I wanted it to do. I want
  607. to be able to get information about the automobile, without digging
  608. through a bunch of paperwork. I could get all of the information,
  609. but to keep in the computer I would have to use two or three
  610. different programs to do so.  
  611.      Another reason, partially, is being in the Navy. I want to
  612. make something that would aid my wife in taking care of the car.
  613. Not everybody knows the information that is required to call a gas
  614. station and get service. This way, with the program she could
  615. easily get the information once I put it into the program. 
  616.      I have not finished adding features to the program. However
  617. I felt that it was time to send it out. For a number of reasons.
  618. As with all new programs, there can be bugs that are not out of it.
  619. I have worked hard to get them out, and believe that it is a
  620. reliable program for people to use. However, if you do run into a
  621. problem, please take the time to fill out the bug report and send
  622. it in. The bug report form is in the zip file when you got the
  623. program. That way I will be able to fix the problem. Another reason
  624. is to get other ideas. This is not the first program that I have
  625. made. I have found that allot of people out there have some really
  626. good ideas on how they like things to work. If you have a
  627. suggestion, I will be more than glad to look at it. Just write me
  628. a line. If I implement the suggestion, I will let you know.
  629.