Sei sulla pagina 1di 10

CHAPTER FOUR

SYSTEM DEVELOPMENT AND IMPLEMENTATION


4.1 DATABASE FILES CREATED
This project work, two database files were created, they include;

REGISTER DBF
This is a master file, which is used to keep record of all these cars are registered by the
tracking ‘authority’. On enquiry, any person whose records are not found in the file is regarded as
not register at all and this message will be displayed on the screen for the attention of the operator.

The feature of this file is as follows;


FIELD NAME TYPE LENGTH
Customer’s permit number Character 8
Name of Customer Character 20
Address Character 25
State Vehicle will Operate Character 10
Type of Vehicle Character 12
Net weight of vehicle Numerical 8
Date vehicle was bought Date 8
Engine number Character 8
Model number Character 10

TRACKING DBF
This is another master file used to store, records of customers issued by tracking authority.
The authority conducts a driving test for customers wishing to be issued with tracking registration.
Therefore, on enquiry by the operator on the screen for the permission number, if not found
in the file, the person will be deemed unqualified for issuance of tracking registration certificate.

The database file has the following features;


FIELD NAME TYPE LENGTH
Learner’s permit number Character 8
Name of Customer Character 20
Address of Customer Character 20
State of origin Character 10
Local Government Area Character 12
Net weight of vehicle Numerical 15
Class of license Numerical 2
Sex Character 2
Height of Customer Character 4
Amount Paid Numerical 8
Receipt Number Character 6
Blood Group Character 2
Date of Birth Date 8
Date of Issue Date 8

4.2 LIST/DESCRIPTION OF DEVELOPED PROGRAMS IN THE PROJECT


The following is a list of developed modules in the project ant their respective classes and
operations.
Motor DRG
This program welcomes the user to the Lagos State Motor Tracking Authority and waits at
intervals before linking to the next program screen 1.
SCREEN 1. PRG
This program is a screen design program, which displays six boxes and writes inside it, at
intervals and with different combinations, the name of the software package.
SCREEN 2. PRG
This is the next screen design program which rolls the programmers name from the top of
the screen to the bottom at intervals using different colour combinations.
SCREEN 3. PRG
This prints the password program, which allows only authorized person’s access to the
package by granting only three chances to the user to enter the correct password, otherwise the
system will exit to the dot prompt.
MAINMENU. PRG
This is the main menu program, which lists the sub menu options on bars and allows access
to other program modules. It is the calling program and serves as the only entering and exiting
point for the package. All these are achieved using the popup menu system.
SUB-MENU PROGRAMS
REGISTER. PRG
This is a sub-menu program, which opens another sub menu program for the registration
of vehicles.
TRACKING . PRG
This is a sub menu program, which allows one access to the sub menu program for the
issuance of tracking registration
TRANSACT.PRG
This transaction sub menu programs allows access to another sub menu for transaction
programs like renewal of tracking registration and changes of ownership of vehicles.
REPORT.PRG.
This sub menu program prints another sub menu for the generation of different reports.
INPUT PROGRAMS
ADD1.PRG
This program is for entering customer’s record for the registration of vehicles in the
register. DBF.
ADD2. PRG.
This program is for entering the record of customers or the issuance of vehicle register.
DBF.
AMMEND1.PGR
This program enables one to amend the record for the registration of a vehicle in the
Register. DBF
AMMEND2.PRG
This is responsible for the amendment of customer’s record for issuance of motor
registration
DELETE 1.PRG
This program deleted one record at a time from Register DBF.
DELETE 2. PRG
This deletes one record at a time from the register .DBF.
ENQUIRY 1.PRG
This program Enquires customer’s record for vehicles registered with the registration
number as the string for the enquiry.
ENQUIRY 2.PRG
This program enquires the records of customers in the Register.DBF by vehicle type. When
the type of vehicle is entered, it produces the records of every customer with such vehicle
type in the Register.DBF
ENQUIRY 3.PRG.
This enquires the records of customers for instance of tracking register in the register .DBF
using the registered number as the search string.
REG-CAR.PRG.
This program is responsible for registering a car after all the necessary inspection.
D-Tracking .PRG
This program issues driving registration to qualified customers after passing the driving
test.
RENEWAL.PRG
This program is responsible for the detection of expired tracking registration and its
renewal.
OWNERSHIP.PRG
This is the program that changes the ownership of vehicles.

REPORT GENERATION PROGRAMS


REPORT1.PRG
This program is responsible for the registration of vehicles both on the screen and on paper.
REPORT 2.PRG.
This generates report for the issuance of tracking registration.
REPORT 3.PRG.
This program generates report analysis for the renewal of tracking registration.
REPORT 4.PRG.
This is responsible for the generation of report for change of ownership of vehicle.

4.3 PROGRAM EXECUTION


To execute the program, the operator needs not be a computer literate since it is menu
driven and the operation simplified. The compact disc containing this package is inserted into cd
rom and the following steps:
1. Open the compact disk. Locate the setup file
2. Double click on the file, it installs the application
3. After installation, go to start program, click on motor vehicle licensing system.
4. For subsequent running of the program, start from step three.

4.4 COMPUTERIZED OPERTION OF LAGOS STATE TRACKING AUTHORITY


The computerized operations of the lagos State Motor Tracking Authority are the
translation and enhancement of the present manual method of operation into a computer aided
operation. The four operational areas of the authority are well covered in this project, namely;
Registration of cars, issuance of tracking certificate, renewal of expired tracking certificate as
well as change of ownership of vehicles.
The first program in this package is the password program, which welcomes the user on
the screen to the Lagos State Tracking Authority. It then gives a warning that only authorized users
are allowed and that the operator has only three chances to enter the correct password, otherwise
the system will exit . A correct entry of the password will lead to the main menu, which now
displays different options of the operation, namely;

REGISTRATION OF CARS
This option is selected at the bar main menu option: the operations performed here are:
1. Select the ADD 1. PRG: This prompts the operator to enter the particulars of a customer
wishing to register his or her vehicle, such particulars include name, address, state in which the
vehicle will normally be operated, registration number, type of vehicle, engine number, chassis
number, etc. This record is stored in the Register.DBF created for it.
2. Select Amend 1.PRG: This prompts the operator to amend any record in the Register.DBF
in case of any error.
3. Select the Delete 1.PRG: This is the facility which makes it possible for the operator of
the package to delete completely any record in the file. The system will prompt the user to enter
the registration number of the record to be deleted.
4. Select the Enquiry 2.PRG: This program makes it possible to display on the screen all
records having the type of vehicle being entered as the search screen. This is achieved with this
program.
5. Select the Enquiry 2.PRG: This program makes it possible to display on the screen all
records having the type of vehicle being entered as the search string on execution, the system will
prompt the operation to enter the vehicle type to search on entry like say “Volvo” all records having
Volvo as vehicle type will be displayed on the screen.
6. Issuance of Tracking Certificate: This is another major activity of the motor tracking
authority. To select this option from the main menu, type 2. This opens a sub menu of the operation
under this option.
The different operations performed here are:
i. A database file called tracking. DBF is opened for storing record here.
ii. Select ADD2. PRG: This enables the system operation to enter the record of customer
for issuance of driving license.
iii. Select Amend 2.PRG: This is used to correct any error during the data entry
iv. Select delete 2.PRG: This enables the system operation to delete any unwanted record
in the tracking .DBF.
v. Select Enquiry 3 .PRG: This program enquires records using name of the owner of the
tracking register as the research string.
vi. Select Enquiry 4. PRG: This option is used to enquire records using the category of
register as the search string.

4.5 TRANSACTION
Here the major operations that take place both for the actual registration of vehicle issuing
tracking registration determine when the tracking registration expires, renews it and changing the
ownership of vehicles. To select this option from the main menu, type 3. This brings different
options at the transact sub menu.
1. Select Reg-Car: This program makes up of the data stored in the Register.DBF to
determine the registration fees of a vehicle based on the net weight to the vehicle. It does
automatically for any record whose registration number is entered and displays both the
fees changeable as well as the registered date, which are subsequently used during report
generation and analysis.
2. Select d- License. PRG: This program is capable of determining who is to be issued
driving license. It makes use of the data in the license. DBF
3. Select Renewal. PRG: This program determines expired tacking registered using the date
register was issued which is stored in the tracking DBF, it then determines the renewal fee
based on the class of tracking and renews it. The renewal fees and date of renewal are for
report generation.
4. Select ownership. PRG: This program changes ownership of vehicles
5. Report Generation: This option is available at the main menu: it is used for quick, accurate
and unmanipulated report. The program here are designed such that the system operator
can have option either of displaying the report on the screen for browsing by selecting from
the menu or send the output to the printer for paper print out by selecting P.
The result generated are;
i. Select Report2. PRG: This option is for the report of tracking registration issued
ii. Select Report. PRG: This generates the report of register.
iii. Select Report4. PRD: This option is for the report on change of ownership of
vehicles
iv. Select Quit: The operation and returning to the main menu, which is the calling
program.

1. PASSWORD MECHANISM
The word mechanism is used in this package to ensure that unauthorized persons do not
use the package so as to avoid tampering with the data in the files. The password mechanism is
embodied in the package and immediately the package is called up, the system will signal a
warning on the screen that only authorized users are allowed and gives only three chances for
correct password to be entered or else the execution of the package will be aborted the password
chosen for the package is “ Motor License”
2. HARDWARE REQUIREMENT
This is the physical component parts of the computer which includes the input and output
devices with its peripherals. For implementation of this package, the basic hardware
requirements are:
i. A personal Computer
ii. Double sided high density diskettes (211D) for backups
iii.
Computer continuous paper or any plain 118.5 inches sized papers
iv.
Any good printer like Laser 1500 or Laser SI could be used
CHAPTER FIVE
SUMMARY, CONCLUSION AND RECOMMENDATION
5.1 INTRODUCTION
In this chapter, the summary of the whole work done in this project will be narrated and
also in this chapter the conclusion and recommendation graph will be drawn.

5.2 PROBLEMS ENCOUNTERED


In the process of executing this project work, the researchers encountered some problems,
which include:
INCESSANT POWER FAILURE
There was incessant power failure supply, which in no small way delayed the completion
of this project. Some files were affected during power failure and they had to be rewritten and
retyped.
TIME CONSTRAINTS
Since the project work was carried along with our normal classroom academic work which
include lectures, tests, assignments, as well as examination and so many other run around and since
the project is mainly practical oriented which involve writing, debugging and running many
program modules, it was not easy to combine all these effectively within the limited time frame,
however, by the grace of God, was able to conclude the work within the required time frame.
PROGRAM DEBUGGING
Due to the very nature of the project topic, it was not easy for us to read up any meaningful
thing from written materials on the existing mode of manual operation of the state motor licensing
authority, to enable us carry out a good work, however that took some time because they were
mostly occupied with their daily routine work, all the same they showed interest in our work and
did help us occasionally.

5.3 CONCLUSION
This project work is achieved using MSACCESS, a database management system
(DBMS). Since the works all about data management, there was the need to use a good database
management system and MSACCESS was chosen because of its flexibility and effectiveness.
This software package is aimed at replacing the existing manual mode of operation
involved in registration of vehicle, renewal of expired tracking registration as well as change of
ownership of vehicle into a computer system. The package is an efficient data processing tool,
which assists greatly in the coordination of the complex functions of the Lagos State Motor
tracking authority. It has the following features
FILE STUCTURE
The package is very flexible; it makes for easy creation of files, adding records to existing files,
deleting obsolete records in existing files as well as amending file structures.
SPEED
The package is capable of creating files, entering data a well as retrieving data as fast as
possible.
REPORT GENERATION
It produces analysis and report of customer’s record without delay, which could be useful
to the law enforcement agents like the Police and the Road Safety Commission.
FRIENDLY USER
The package is designed with interfaces like menus; question with answer options to make
its operation easy since the operator need not be a computer specialist.
PRIVACY
There is the use of password mechanism, which is a security parameter to prevent
unauthorized persons from tampering with customer’s records.
ACCURACY
Since computers do not make mistakes in computation once data are correctly entered, it
ensures that processing and subsequent processing of records of customers is fault free as well as
record adjustments and automatically readjustment of subsequent processing are done with
precision.

5.4 RECOMMENDATIONS
What we have tried to achieve in this project work was to translate and enhance the existing
manual system of operation of the authority into computer system for efficient service. One of the
limitations of this package is that it cannot be run on a network. We therefore recommend that in
future, another student should improve on this work by restructuring it to be able to run on a
network. Having enumerated the various benefits obtainable from the implementation of this
package, we have the strong conviction that its implementation by the Lagos State Motor Tracking
Authority in the country will ensure efficiency of service.
We therefore recommend it to the Lagos State Motor Tracking Authority in particular
having carefully studied their existing manual mode of operation.
REFERENCES
ASHTON- TATE (1985), programming with DBASE
RADLOW JAMES (1986), computer and the Information
Society, McGraw- Hill Inc
EDWARD W. T. DBASE IV programming Techniques
BROADEN, PALLEY ANO O’RELLY, Data Processing
Managerial
THE OXFORD ADVANCED LEARNERS
DICTIONARY VOL. V
JASON PRICE (2003), mastering Database
Sybex Inc.
RAY RANKINS (2007), Microsoft SQL Server
2005 Unleashed. Sams Publishing
ROBERT VIERA (2006), Beginning SQL Serve
2005 Programming.
Wioley Publishing Inc.
JAN SPEEL PENNING (1998) Data Modeling and
Relational Database Design
Wrox Publishing

Potrebbero piacerti anche