0% found this document useful (0 votes)
59 views53 pages

Movers Transport System Project Report

The document outlines a project titled 'Movers Transport System' submitted by Phylis Chebet for the Kenya Certificate of Secondary Education (KCSE) in Computer Studies. It details the need for a computerized system to manage transportation logistics for agricultural goods, including membership records, vehicle management, and financial computations. The project aims to replace a manual system with an efficient, reliable, and faster computerized solution to enhance operational effectiveness.

Uploaded by

ruthwangari133
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
59 views53 pages

Movers Transport System Project Report

The document outlines a project titled 'Movers Transport System' submitted by Phylis Chebet for the Kenya Certificate of Secondary Education (KCSE) in Computer Studies. It details the need for a computerized system to manage transportation logistics for agricultural goods, including membership records, vehicle management, and financial computations. The project aims to replace a manual system with an efficient, reliable, and faster computerized solution to enhance operational effectiveness.

Uploaded by

ruthwangari133
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd

MOVERS TRANSPORT SYSTEM

NAME: PHYLIS CHEBET


INDEX NO.: 28571202081
SCHOOL: LONDIANI GIRLS’

A PROJECT SUBMITTED TO THE KENYA NATIONAL EXAMINATIONS COUNCIL


(KNEC) IN PARTIAL FULFILLMENT FOR THE AWARD OF KENYA CERTIFICATE
OF SECONDARY EDUCATION (KCSE) 2021 IN COMPUTER STUDIES.

THE KENYA NATIONAL EXAMINATIONS COUNCIL 2021.


DECLARATION BY THE CANDIDATE
I the undersigned solemnly declare that the project report is based on my own work carried out in
2021/22 academic year. I assert the statements made and conclusions drawn are an outcome of
the project “MOVERS TRANSPORT SYSTEM”.

I further certify that:

I. The work contained in the report is original and has been done by me under the general
supervision of my computer teacher.
II. The work has not been submitted to any other Institution for any other
degree/diploma/certificate in this university or any other University of India or abroad.

STUDENT:
(PHYLIS CHEBET)
SIGN:______________________

TEACHER:

___________________________

i
DEDICATION

First and foremost, I dedicate this project to God Almighty my creator, my strong pillar, my
source of inspiration, wisdom, knowledge and understanding. He has been the source of my
strength throughout this program and on His wings only have I soared. I also dedicate this work
to parents who always encourage me all the way and whose encouragement has made sure that I
give it all it takes to finish that which I have started.

To my classmates, siblings and our teacher of Computer Studies who have been affected in every
way possible by this quest. Thank you. My love for you all can never be quantified. God bless
you all.

ii
ACKNOWLEDGEMENT

My deepest gratitude goes to God who has provided all that was needed to complete this project
and the program for which it was undertaken for. There was never lack or want. Throughout this
entire study, He took care of everything that would have stopped me in my tracks and
strengthened me even through my most difficult times.

I would also like to acknowledge my fellow Computer Studies students for their ideas and co-
operation towards the initialization and completion of this project.

I also owe a special debt of gratitude to my parents for the far they have brought me.

My computer studies teacher, too, I appreciate.

iii
TABLE OF CONTENTS

Contents Page
DECLARATION..........................................................................................................................................i
DEDICATION...........................................................................................................................................ii
ACKNOWLEDGEMENT........................................................................................................................iii
CHAPTER ONE.....................................................................................................................................- 1 -
1.0 INTRODUCTION.............................................................................................................................- 1 -
2.0 PROBLEM IDENTIFICATION....................................................................................................- 2 -
CHAPTER THREE..............................................................................................................................- 4 -
3.0 SYSTEM ANALYSIS.....................................................................................................................- 4 -
3.1. PROBLEM DEFINITION.............................................................................................................- 4 -
3.2. OVERVIEW OF THE CURRENT SYSTEM..............................................................................- 5 -
3.3 FEASIBILITY STUDY...................................................................................................................- 5 -
 Schedule Feasibility.......................................................................................................................- 5 -
 Economic Feasibility.....................................................................................................................- 6 -
 Operational Feasibility..................................................................................................................- 6 -
3.4 FACTS FINDING............................................................................................................................- 6 -
3.4.1. OBSERVATION AND DOCUMENT STUDY.........................................................................- 7 -
3.4.2. INTERVIEWS.............................................................................................................................- 7 -
3.4.3. QUESTIONNAIRES...................................................................................................................- 7 -
3.5. PROBLEMS RECOGNITION......................................................................................................- 7 -
a) Output specification...........................................................................................................- 8 -
b) Input specification...............................................................................................................- 9 -
c) Files and data stores.........................................................................................................- 9 -
d) Hardware and software consideration.....................................................................- 9 -
3.7 SYSTEM REQUIREMENTS..................................................................................................- 9 -
3.8 USER REQUIREMENTS.............................................................................................................- 10 -
CHAPTER FOUR................................................................................................................................- 11 -
4.0 SYSTEM DESIGN.......................................................................................................................- 11 -
..............................................................................................................................................................- 14 -

iv
..............................................................................................................................................................- 14 -
..............................................................................................................................................................- 14 -
..............................................................................................................................................................- 14 -
Reports menu.......................................................................................................................................- 17 -
4.1 FILE STRUCTURE (TABLE) DESIGN.........................................................................................- 18 -
Groups Table.....................................................................................................................................- 18 -
Members Table..................................................................................................................................- 19 -
Produtct-Type Table..........................................................................................................................- 20 -
Group Members Table.......................................................................................................................- 21 -
Enroute Table....................................................................................................................................- 22 -
Tables Relationships......................................................................................................................- 23 -
4.2 QUERY DESIGN............................................................................................................................- 24 -
4.2.1 Drivers Payments.....................................................................................................................- 24 -
4.2.2 Loaders Payment......................................................................................................................- 25 -
4.2.3 Tax...........................................................................................................................................- 25 -
4.2.4 Revenue....................................................................................................................................- 26 -
4.2.5 Profit.........................................................................................................................................- 26 -
QUERIES OUTPUT............................................................................................................................- 27 -
Drivers Payments........................................................................................................................- 27 -
Tax...................................................................................................................................................- 27 -
Revenue.........................................................................................................................................- 27 -
Loaders Payments......................................................................................................................- 28 -
Profit................................................................................................................................................- 28 -
CHAPTER FIVE..................................................................................................................................- 29 -
5.0 SYSTEM CODING......................................................................................................................- 29 -
5.1 VISUL BASIC CODE FOR AUTHENTICATION ACCESS...................................................- 29 -
5.2 STRUCTURED QUERY LANGUAGE (SQL)..........................................................................- 30 -
5.2.1 Structured Query Language (SQL) Statement for Tax.......................................- 30 -
5.2.2 Structured Query Language (SQL) Statement for Revenue.............................- 30 -
5.2.3 Structured Query Language (SQL) Statement for Drivers Payments............- 30 -
5.2.4 Structured Query Language (SQL) Statement for Loaders Payments..........- 31 -
5.2.5 Structured Query Language (SQL) Statement for Loading Fees.....................- 31 -
5.2.6 Structured Query Language (SQL) Statement for Company Profit................- 31 -
v
CHAPTER SIX....................................................................................................................................- 32 -
6.0 SYSTEM OUTPUT......................................................................................................................- 32 -
6.1 FORMS OUTPUT........................................................................................................................- 32 -
6.1.1 Members Form..................................................................................................................- 32 -
6.1.2 Group Form........................................................................................................................- 33 -
6.1.3 Group Members form.....................................................................................................- 34 -
6.1.4 Vehicles Form...................................................................................................................- 35 -
6.1.5 Loading Form...................................................................................................................- 36 -
6.1.6 Offence Capture Form....................................................................................................- 37 -
REPORTS.............................................................................................................................................- 38 -
CHAPTER SEVEN..............................................................................................................................- 40 -
6.0 USER GUIDE (USER MANUAL).............................................................................................- 40 -
7.1 STARTUP AND INSTALLATION GUIDELINES....................................................................- 40 -
7.1.1 SYSTEM REQUIREMENTS...................................................................................................- 40 -
[Link] Hardware Requirements...........................................................................................- 40 -
[Link] Software Requirements.............................................................................................- 40 -
7.2 HOW TO INSTALL AND RUN GREAT WALL SCHOOL INVENTORY SYSTEM............- 40 -
7.3 STARTUP SCREEN....................................................................................................................- 41 -
7.4 MAIN MENU................................................................................................................................- 41 -
REFERENCES......................................................................................................................................- 43 -

vi
CHAPTER ONE

1.0 INTRODUCTION
Transportation Management’s aim is to reduce transportation cost and increase delivery
reliability through collaboration across all modes and providers. Transportation Management
allows companies to manage their international and domestic transportation, tackling supply
chain complexity with integration to partner systems with a single control layer for monitoring
the life-cycle of transportation. Bids are completed on the platform, contracts are awarded,
execution is monitored, and changes made based on detailed analysis of transportation data.
Shippers, suppliers, and logistics service providers all collaborate in the cloud with
Transportation Management.

A typical scenario would include both inbound (procurement) and outbound (shipping) orders to
be evaluated by the TMS Planning Module offering the user various suggested routing solutions.
These solutions are evaluated by the user for reasonableness and are passed along to the
transportation provider analysis module to select the best mode and least cost provider. Once the
best provider is selected, the solution typically generates electronic load tendering and track/trace
to execute the optimized shipment with the selected carrier, and later to support freight audit and
payment (settlement process).

TMS products serve as the logistics management hub in a collaborative network of shippers,
carriers and customers. Common TMS software modules include route planning and
optimization, load optimization, execution, freight audit and payment, yard management,
advanced shipping, order visibility and carrier management.

ICT includes all digital technology that assists individuals, businesses and organizations in using
information. It covers all electronic products that deal with information in a digital form.
Therefore, ICT is concerned with digital data storage, retrieval and transmission.

ICT makes a business more efficient, effective and promptly respond to customers’ needs. ICT
can assist business activities including design, manufacturing, R&D, distribution and sales and
feedback. Prof. Nassef reports that “contrary to the prevalent predict that ICT will decrease the
demand for face-to-face communication and will result in greater dispersion of economic
activity. She suggests that ICT promotes industrial agglomeration”. In addition, [Link]
1
argues that “The search of job and recruitment via the Internet offer potential efficiency gains to
the labor market and the economy through reducing transaction cost and providing better
matching between workers and vacancies by diffusing information about job widely”.

This theme includes a deep analysis of the impact of the information and communication
technologies on different aspects of development and growth. It covers topics related to the
financial, economic and technological aspects and stress on the importance of ICT their role in
facilitating a wide range of services and transactions such as online banking and online services
provided by companies. It discusses authentication methods used in online banking and various
online services. ICT through facilitating the supply and access of a wide range of financial
services, increasing efficiency in institutions and corporations, reducing costs and promoting and
enhancing communication are a major channel for development. In addition, It covers topics that
links information and communication technologies to urbanization and show the importance ICT
in urban service delivery. It presents how ICT can be used to promote and ensure urbanization
which became the norm of life of the twenty first century and poses one of the most critical
challenges to achieve economic development and better standard of living. Furthermore, Big data
as a tool for development presents topics that show how the big amount of digital data
continually generated by the global population could be analyzed to support decision making and
to generate actionable insights for policy makers. It also indicates the major role that big data
plays as a tool for promoting various aspects of development.

The following are the benefits of computerization;

i. Computerization of activities saves time;


ii. It also reduces effort and cost of production of services.
iii. Unlike manual system which is prone to errors, redundant and costly, computerization is
preferred.
iv. Computerized systems are efficient, reliable, error free and relatively faster.

2
CHAPTER TWO

2.0 PROBLEM IDENTIFICATION

MOVERS TRANSPORT SYSTEM

Movers is a company that provides transportation for various agricultural goods for farmers
between farms and retail outlets. The company transports produce such as cereals, livestock and
perishable goods like milk, eggs, fish and flowers. The company also transports farm inputs such
as fertilizers, manure, herbicides, pesticides and seeds for planting to the farms.
Large scale farmers register individually as members of the company whereas small scale
farmers are required to form groups in order to qualify for membership. A group has a minimum
of five farmers and is recognized by a group name, location, nature of farm produce and details
of individual farmers. The group can then order for transport as a unit.
The company owns pick-ups, trailers, lorries and refrigerated trucks. The charges for transported
goods are based on the means of transport, load capacity and destination as shown in Table 1.
Table 1: Transport charges based on vehicles, load capacity and destination
Transport means Load capacity in tonnes Cost in KSh per km
Pick-up 1 200
Lorry 7 650
Trailer >10 1500
Refrigerated truck 3 1000
The company employs drivers and loaders where each driver is assigned a specific vehicle.
Drivers are responsible for the vehicles and ensuring that goods reach their destination in good
condition.
A driver who commits an offence such as over speeding, overloading, driving while drunk or
causes perishable goods to get spoilt due to misconduct is surcharged. A driver is served with a
warning letter if surcharged three times in a month. A driver who has been served with a warning
letter and commits an offence is suspended from duty for one month. If a driver is suspended
twice within a period of six months, his/her services are terminated.
Each vehicle is allocated loaders whenever it is assigned a task. The number of loaders for a
vehicle is based on its type as shown in Table 2.

3
Table 2: Number of loaders and payments to drivers and loaders
based on type of vehicle
Amount paid to
Amount paid to
Number of loader
Types of vehicle driver
loaders per vehicle (in
per trip (in KSh)
KSh)
Pick-up 2 200 2000
Lorry 6 300 3000
Trailer 10 500 8000
Refrigerated truck 4 450 5000
Vehicles are serviced and fueled before each trip and the expenses incurred
are recorded.
The company remits 20% of the total revenue as tax to the government.
Develop a well-documented computerized database system for the company
that will:
1. Maintain records of membership
2. Maintain records of vehicles
3. Maintain records of loaders and drivers
4. Maintain records of goods transported
5. Maintain records of farmers who are in groups
6. Maintain records of orders for transport
7. Maintain records of offences committed by drivers
8. Maintain records of expenses for each vehicle
9. Compute each of the following:
(i) Payment for a loader and a driver;
(ii) Penalties surcharged on drivers;
(iii) Loading fee per vehicle per trip;
(iv) Revenue per vehicle per trip;
(v) Expenses for each vehicle;
(vi) Tax payable;
(vii) Total company expenses;
(viii) Total revenue for the company;
(ix) Overall company profit.
10. Generate various reports.

4
CHAPTER THREE

3.0 SYSTEM ANALYSIS

3.1. PROBLEM DEFINITION

The problem at hand is to reinstate manual operation system with a computerized system which
is recent, up-to-date, efficient, reliable and faster in automation.

Therefore, a well-developed computerized system is needed to solve the problems stated earlier.
The task is to develop a system which can effectively do all the following tasks for the
fulfillment of the needs of the Movers Transport System project.

The requirement is to develop a well-documented computerized Movers Transport system


that will

1. Maintain records of membership


2. Maintain records of vehicles
3. Maintain records of loaders and drivers
4. Maintain records of goods transported
5. Maintain records of farmers who are in groups
6. Maintain records of orders for transport
7. Maintain records of offences committed by drivers
8. Maintain records of expenses for each vehicle
9. Compute each of the following:
(i) Payment for a loader and a driver;
(ii) Penalties surcharged on drivers;
(iii) Loading fee per vehicle per trip;
(iv) Revenue per vehicle per trip;
(v) Expenses for each vehicle;
5
(vi) Tax payable;
(vii) Total company expenses;
(viii) Total revenue for the company;
(ix) Overall company profit.
10. Generate various reports.

3.2. OVERVIEW OF THE CURRENT SYSTEM

The current manual system has its shortcomings in speed, accuracy and update of results of a
match. The results of a match are recorded manually, updated manually and this poses errors that
may emanate from incorrect entry of a result.

The manual system also proves to be slow especially when searching for a particular record
which takes long time and may also be corrupt if found (by being duplicated may be)

Data integrity can also be compromised. This is because a record can be duplicated
unnecessarily. There is no primary key that checks on these redundancies as it is in the
computerized system.

3.3 FEASIBILITY STUDY

A study was done to establish both cost and benefits of the new system. Four types of feasibility
studies were studied:

 Schedule Feasibility

This was used to establish whether the development of the new computerized system will be
completed within the allocated period of time. Movers Transport System was expected to be
completed within 7 months. This is the stipulated period by The Kenya National Examinations
Council for Computer Studies Paper 3 Project. The following shows the various phases of the
life cycle of the project.

 Economic Feasibility

6
This was to establish the cost-effectiveness of the proposed system. The cost
of owning a system should be less than its benefits. Movers Transport System,
once implemented, will reduce operational cost of the host school of the
tournament.

 Operational Feasibility

This was used to establish the extent to which the users of the new system
are satisfied or comfortable with the new system. Use of computerized
systems is popular among users in today’s world markets. This is because
most of computers’ actions and operations are automated. Most computer
application programs are user friendly since it incorporates some Human
Computer Interfaces like Graphical User Interface (GUI) which are easier to
user because commands are represented in form of icon objects which are
descriptive and reduces human memory of memorizing lots of operations.

3.4 FACTS FINDING

Information relevant to the development of Movers Transport System was


collected using the methods below.

3.4.1. OBSERVATION AND DOCUMENT STUDY

This was implemented through observation and inspection of Current Files


and documents being used.

3.4.2. INTERVIEWS

This includes face-to-face interrogation between the interviewer and the


interviewee.

3.4.3. QUESTIONNAIRES

7
A structured questionnaire containing questions were distributed to various
respondents to fill them at their own pleasure time and collected later.

3.5. PROBLEMS RECOGNITION

3.5.1 Shortcoming of the current system.

The following were the complaints of the current manual system used by Movers Transport
System.

 Boredom and tiresome especially while searching for records.


 Misleading report due to poor data entry method and organization.
 Since there is no instance where a primary key (an index which prevents double data
entries) is used, the system is prone of unnecessary duplication of data.
 There is poor update of records.
 The whole procedures of operations are time consuming and this leads to time wastage.

The Management complains were:

a) Lack of integrity in the payment process which sees some loaders and drivers missing
some payments.
b) The use of many manual manuscript papers takes up large space hence large rooms and
file cabinet required for the purpose.
c) Manual system requires a lot of staff to do the work. This proves to be time-consuming.
d) There is no data security hence dishonest employees may disclose confidential data to
unauthorized parties. They needed a form of encryption to safeguard the details of the
elections.

3.5.2 Merits of the computerized system.

 Curbs the frequent loss of data


 Speed up data entry and manipulation.

8
 Data security and privacy enhanced
 Speed up processing of reports as required.

3.6 REQUIREMENTS SPECIFICATION

The system analyst must come up with detailed requirements for the new
system-both the hardware and the software to be used. In development of
the system, it mainly depends on output, input and file requirement in Movers
Transport System. Printout of election results are required hence a printer is
one of the hardware is needed for the purpose. In this chapter the following
requirements specification are taken into considerations:

 Output specification
 Input specification
 File and data stores
 Hardware and software requirement

a) Output specification

In system development the output requirements of the new system are


considered first because the main function of a system is information
(output). The quality of system output depends on how well the system is
managed and user requirements are determined and specified in a concise
and unambiguous manner. Output is usually in the form reports either in
hardcopy (printout by a printer) or softcopy (on the screen/monitor).

b) Input specification

After identifying the output/information required, the system analyst


progress to identify the input required to obtain the relevant information
from the system.

c) Files and data stores.

9
System analyst identifies the number of files required for the development of
the system and determines their respective structures. Sequential file
organization method is applicable since records are accessed in the order in
which they were entered.

d) Hardware and software consideration


a. Speed: the speed of microprocessor should be high for fast processing
data.
b. Softcopy output: the monitor should be flat panel display type, for
example, liquid crystals display (LCDs) which consumes less power and
little strain effects on eyes.
c. Desktop type: the system unit should be desktop type to minimize
space used.
d. Connectivity: wired connectivity is encouraged since wireless
components are easily stolen this will reduce theft of computers
component.
e. Printer type: the most recommended type of printer is thermal
printer which is good for checkout counters receipts.
f. Cost: the cost of a computer system depends on its size, processing
capability and whether it is brand or clone.
g. User friendliness: cost, documentation and authenticity of the
software to be purchased, installed and used should be taken into
consideration.
h. Authenticity: when buying the software, one should ensure that it is
original, valid and genuine for use to prevent corrupt registry.

3.7 SYSTEM REQUIREMENTS

 A computer comprising of the following components:


 A flat panel monitor, preferably a thin film transistor (TFT) for softcopy
output. This is because flat panel displays has the advantages below
over a cathode ray tube (CRT):

10
 It consumes less power compared to cathode ray tube.
 Provides a wide range of colors.
 Has little or no effect on eyes.
 A standard optical mouse used as a pointing device.
 A laser printer for hardcopy output.
 A standard keyboard for data entry through keying.
 Windows Operating System, for instance, Windows 7, 8, 8.1or
equivalent later versions.
 Stable power supply throughout.

3.8 USER REQUIREMENTS

The user should be able to adequately;

a) Use Microsoft Access 2010 and other versions without much strain.
b) Use the Windows and other versions of Operating System.
c) Corporate all components of the computer in an interactive manner.
d) Able to install, connect, use and maintain a laser printer.

CHAPTER FOUR

4.0 SYSTEM DESIGN


In system design, I consider at length different methods to use in order to fulfill the objectives enunciated
in the previously discussed chapters.

a) The manual method: I absolutely disqualify this method since it was the one to be
replaced due to its numerous demerits.
b) The computerized system: This is the expected system to enhance reliability. It involves
the use of computer program /software to enter, manipulate/process and store data in an
organized manner for quick and easy retrieval. To use this method, there are three
possible approaches I can take:

11
c) Using low level programming language: This involves writing codes in machine
language or in assembly language.
d) Using high level programming language to develop a program to cater for Movers
Transport System. Examples of this program include visual basic, C++, C, java and basic
(etc)
e) Using already developed database software to construct the system, for instance,
Microsoft SQL server, FoxPro, DbaseIV, Microsoft access, Paradox, Lotus approach,
Oracle and MySQL.
f) However, after a feasibility study on choices of approaches to use, I simply disqualify the
approach of using low level programming language due to the following reasons:
g) Tiresome: Writing a program using low language is so difficult and time consuming
hence its tedious.
h) Nearness to hardware: Low level languages are platform-dependent. This implies that a
program written to work on one specific computer will not work on another.
i) Error prone: Debugging low level languages is as difficult (or even more difficult) than
writing them.

I eventually resolved at using a combination of approaches in (c) above and by using both
Microsoft Access 2007/10 and MySQL Statements for my queries design.

I chose Microsoft Access due to the following reasons:

i. Its User Friendly since it is easier to use.


ii. It is Cheap and Widely Available because it is found in today’s market. And also has
the following features:
iii. Ms Access improves Data Security due to the use of passwords to deter unauthorized
access.
iv. Ms Access enhances Data Integrity by using validations to specify data range to be
applied.
v. Ms Access facilitates for Easy Update of Records by adding others and deleting the
unnecessary ones.

12
vi. Ms Access utilizes other aspect of a computer such as Storage and Automation.
vii. Ms Access has Automated Objects used to enhance presentation and output of data e.g.
reports.
viii. Ms Access is Fast in Creation of Forms and reports for summarizing details in an
organized manner.
ix. Have seven objects for Data Entry, Manipulation and Display. These are: tables,
queries, report, pages, forms, modules and micros.

However ,Ms access has got some challenges and limitation to users and owners of the system
which include:

i. May have long training period for users before using or operating the system.
ii. In case of breakdown of computer system, a massive loss of data occurs and this cripple
services in an organization.

STRUCTURED FLOWCHARTS

System Flowchart

START

DISPLAY: Startup Screen

LOAD
13
MEMBERS? VEHICLES? GROUPS? VIEW
REPORTS
NO NO NO NO

YES YES YES YES

A B C D

Members Registration

ENTER RECORDS:ID, LASTNAME,


FIRSTNAME, EMAIL-ADDRESS,
PHONE

NO NO NO NO
ADD DELETE? SAVE? PRINT?
NEW? 14
YES YES YES YES

ADD DELETE SAVE PRINT

Vehicles Registration

ENTER RECORDS: VEHICLE_ID,


VEHICLE_TYPE, COLOUR,

NO NO
NO NO
ADD YES DELET? YES SAVE? YES PRINT? YES
NEW?
15
ADD DELETE SAVE

Contestant Records

ENTER: GROUP_ID, GROUP_NAME,


LOCATION, ADDRESS

NO NO NO
NO
ADD DELETE
?
SAVE?
16 PRINT?
NEW?
YES YES YES YES

ADD DELETE SAVE PRINT

EXIT

Reports menu

D
OPEN REPORTS TO VIEW.

Revenue

Tax

Loaders fee

17
Drivers fees

Company Profit

STOP

4.1 FILE STRUCTURE (TABLE) DESIGN

Groups Table

FIELD NAME DATA TYPE DESCRIPTION


GroupID Text Unique identifier of the group
GroupName Text Name of the Group
Address Text The address of the group

18
Members Table

FIELD NAME DATA TYPE DESCRIPTION


MemberID Text Member’s unique identifier
LastName Text Member’s Last name
FirstName Text Member’s first name
PhoneNum Text The name of the class teacher of the said class
Address Text The address of the member
Profile-pic Attachment Profile image used for proper identification

19
Produtct-Type Table

FIELD NAME DATA TYPE DESCRIPTION


ProductTypeCode Text Unique product type identifier
ProductType Text Type of product

20
Group Members Table

FIELD NAME DATA TYPE DESCRIPTION


ID Text Unique member ID number
LastName Text Member’s last name
FirstName Text Member’s first name
EmailAddress Text Member’s email address
GroupID Text Reference to Group unique code

21
Enroute Table
FIELD NAME DATA TYPE DESCRIPTION
RouteID Text Unique route ID number
Source Text Starting point
Destination Text Ending point
Route Calculated Source-Destination description
Distance(KM) Text Route distance in kilometers

22
23
Tables Relationships
The dominant type of relationship in this management system is One-to-
Many Relationship.

24
4.2 QUERY DESIGN

4.2.1 Drivers Payments

25
4.2.2 Loaders Payment

4.2.3 Tax

26
4.2.4 Revenue

4.2.5 Profit

27
QUERIES OUTPUT

Drivers Payments

Tax

Revenue

28
Loaders Payments

Profit

29
CHAPTER FIVE

5.0 SYSTEM CODING

5.1 STRUCTURED QUERY LANGUAGE (SQL)

5.2.1 Structured Query Language (SQL) Statement for Tax

SELECT [Link], [Link], [Link], [CostPerKm]*[Distance(KM)]


AS Revenue, [Revenue]*(20/100) AS TAX
FROM [VEHICLE-TYPE] INNER JOIN (VEHICLES INNER JOIN (ENROUTES INNER JOIN LOADING
ON [Link] = [Link]) ON [Link] = [Link]) ON
[VEHICLE-TYPE].VehicleType = [Link];

5.2.2 Structured Query Language (SQL) Statement for Revenue

SELECT [Link], [Link], [Link], [Link],


[VEHICLE-TYPE].CostPerKm, ENROUTES.[Distance(KM)], [CostPerKm]*[Distance(KM)] AS
Revenue, [LoadersRequired]*[PaymentPerLoader] AS LoadingFee, [VEHICLE-
TYPE].DRiverPayment AS DriverFee, [Link], [Link]
FROM [VEHICLE-TYPE] INNER JOIN (VEHICLES INNER JOIN (ENROUTES INNER JOIN LOADING
ON [Link] = [Link]) ON [Link] = [Link]) ON
[VEHICLE-TYPE].VehicleType = [Link];

5.2.3 Structured Query Language (SQL) Statement for Drivers


Payments

SELECT [Link], [Link], [Link], [Link],


[VEHICLE-TYPE].DRiverPayment
FROM [VEHICLE-TYPE] INNER JOIN (VEHICLES INNER JOIN (LOADING INNER JOIN DRIVERS ON
[Link] = [Link]) ON [Link] =
[Link]) ON [VEHICLE-TYPE].VehicleType = [Link];

30
5.2.4 Structured Query Language (SQL) Statement for Loaders
Payments

SELECT [Link], [Link], [Link],


[Link], [Link], [VEHICLE-TYPE].PaymentPerLoader
FROM [VEHICLE-TYPE] INNER JOIN (VEHICLES INNER JOIN (LOADERS INNER JOIN LOADING ON
[Link] = [Link]) ON [Link] =
[Link]) ON [VEHICLE-TYPE].VehicleType = [Link];

5.2.5 Structured Query Language (SQL) Statement for Loading Fees

SELECT [Link], [Link], [VEHICLE-TYPE].VehicleType, [VEHICLE-


TYPE].LoadersRequired, [VEHICLE-TYPE].PaymentPerLoader,
[LoadersRequired]*[PaymentPerLoader] AS TOTAL, [Link]
FROM [VEHICLE-TYPE] INNER JOIN (VEHICLES INNER JOIN LOADING ON [Link] =
[Link]) ON [VEHICLE-TYPE].VehicleType = [Link];

5.2.6 Structured Query Language (SQL) Statement for Company


Profit

SELECT [Link], [Link], [Link], [Link],


[VEHICLE-TYPE].CostPerKm, ENROUTES.[Distance(KM)], [CostPerKm]*[Distance(KM)] AS
Revenue, [LoadersRequired]*[PaymentPerLoader] AS LoadingFee, [VEHICLE-
TYPE].DRiverPayment AS DriverFee, [Link], [Link],
(20/100)*[Revenue] AS Tax, [Revenue]-([LoadingFee]+[DriverFee]+[Fuel]+[ServicingCost]+
[Tax]) AS Profit
FROM [VEHICLE-TYPE] INNER JOIN (VEHICLES INNER JOIN (ENROUTES INNER JOIN LOADING
ON [Link] = [Link]) ON [Link] = [Link]) ON
[VEHICLE-TYPE].VehicleType = [Link];

31
CHAPTER SIX

6.0 SYSTEM OUTPUT

6.1 FORMS OUTPUT

6.1.1 Members Form

32
6.1.2 Group Form

33
34
6.1.3 Group Members form

35
6.1.4 Vehicles Form

36
6.1.5 Loading Form

37
6.1.6 Offence Capture Form

38
REPORTS
PROFIT

39
REVENUE

TAX

40
EXPENSES

LOADING FEE

41
CHAPTER SEVEN

6.0 USER GUIDE (USER MANUAL)

A user manual is meant to guide the user on how to use the new system.

7.1 STARTUP AND INSTALLATION GUIDELINES

7.1.1 SYSTEM REQUIREMENTS

[Link] Hardware Requirements


o A Compact Disk-Rewritable (CD-R) for storage.
o A standard monitor, keyboard, mouse and a system unit with CD/DVD Drive.
o At least 2 GB (Mega Bytes) of random-access memory. (2 GB RAM)
o At least 60GB Hard Disk.

[Link] Software Requirements


 Microsoft Windows 7/8/10
 Display Adapter
 Microsoft Office 10/13/16

7.2 HOW TO INSTALL AND RUN MOVERS TRANSPORT SYSTEM


The project is saved in a readable Compact Disk. This is because it is less susceptible to viral
attack. The following procedure is followed for a successful installation and running of the
proposed project:

i. Connect all peripheral components of a computer.


ii. Connect the necessary components to their respective stable power supplies.
iii. Turn the computer on.
iv. Insert the CD containing the project in the CD-Drive of the computer.
v. From My Computer access the inserted CD and double click the program for use.
vi. Copy the program from the CD and save it in the computer.

Once the user double clicks on the program the following events are unfolded in the system.

42
7.3 STARTUP SCREEN

7.4 MAIN MENU

43
44
CHAPTER NINE

CONCLUSION AND RECOMMENDATIONS

Information and communication technology (ICT) has had revolutionary impacts in many fields
including sports, education, industries and businesses transactions. Movers Transport System has
proved worth-doing in dealing with the problems of manual system counting of votes as
mentioned earlier on. It has more advantages than the disadvantages. It has reduced work
redundancy exhibited in manual since a primary key can largely eradicate this integrity of
records entered. Data security is also enhanced since passwords and validation can be applied.

It has provided efficient, reliable and fully functional/operational in its endowed tasks which
include the following;

LIMITATIONS OF THE SYSTEM.

However, the system has a number of limitations as outlined below:

(a) The system does not fully computerized Movers Transport as some activities and
operation will still be performed manually. Such activities include the vetting of
contestants is not an online task but manually undertaken.
(b) The system is highly dependent on Ms Access database management software and is also
window based since it can only be run under Microsoft Office 2010/0/2013/2016 or its
equivalent.

45
PROBLEMS ENCOUNTERED DURING THE SYSTEM DEVELOPMENT.

a) Time wastage: the project consumed a lot of my class time where I neglected some
subjects hence it was difficult to catch up with others.
b) Frequent power failure: the school was frequently encountered power blackout
especially during the development of the project hence caused a serious loss of data
hence the need to rewrite. A generator was sate up and it greatly eradicates the problem.
c) Virus Intrusions: since we share the computers with students who copy infected files
from flash disks to the computers some computers were attacked by virus and this
affected our project and we had to redo them in limited time. The computers were
formatted and anti-virus installed.

EXPERIENCE LEARNT FROM THIS SYSTEM DEVELOPMENT CYCLE.

I got a lot of learning through this period that with hard work patience and belief in God one’s
success is granted with no doubt. With unwavering faith in God, he will guide you in all the
directions and steps you take.

During the period, I also learned much more about computer practical technique like designing
and fitting flowcharts on the page. This improved my computer skills to a great immeasurable
extent. I also learnt that programming task is not such an easy and moreover it is lengthy.

REFERENCES
i. Computer Studies book 2, Longhorn Publishers
ii. Computer Studies Book 4, Longhorn Publishers (Sample Ms Access Project)

46

You might also like