SlideShare a Scribd company logo
1 of 48
Download to read offline
i
Star Bus Transportation Management
System
By
Aamin Abdiqadir Mahamud
Abdirahaman Mustafe Hashi
Hibaaq yousuf Aw maxamud
Abdirahman mahamed Ibrahim
Fu'ad Aadan Ciise
Department of Information and Communication
Technology Tima-ade University
August -2022
Supervisor
Abdeeq Abdikadir Farah
Submitted in partial fulfilment of the requirements for the degree
Of ICT
ii
DECLARATION
We hereby declare that the work entitled Star Bus Transportation
System “SBTMS” is our original work. We have not copied from any
other students’ work or from any other sources except where due
reference or acknowledgement are made explicitly in the text, nor
has any part been written for us by another person.
iii
APPROVAL SHEET
Star Bus Transportation System (SBTMS) is Legitimated and applicable
work which was completed.
Submitted by:
Student names ID NO
1. Aamin Abdiqadir Mahamud.............1940/24
2. Abdirahaman mustafe xaashi.......1940/23
3. Hibaaq yousuf Aw maxamud........1940/22
4. Abdirahman mahamed Ibrahim.....1940/27
5. Fu'ad Aadan Ciise......................... 1940/25
In requirement for the degree of Bachelor of Science Information
Communication Technology, Faculty of Information, Tima-Ade
University has been accepted.
Supervisor: Abdeeq Abdikadir Farah
Signature: ……………...........
Date: ………………….............
iv
ACKNOWLEDGEMENT
First for most, we must thank to Allah (SWT), the almighty who give us the
ability to complete and the most merciful who facilitated us to complete these
projects.
Secondly we grateful acknowledged my parents those give us every financial
supports to learn also support the financial to make this project and make
some our dreams to become true. We also like to thank the Tima-Ade
University (TU) whom help me to accomplish our goals to become graduate
students and to create a project that will benefit the university and the
struggle they made in order us to become successful.
Especially we would like to thank our Supervisor Mr. Abdeeq Abdikadir Farah
for his constant help, encouragement and guidance and guided us the
achievement of this dissertation and advice throughout the project. We
specially his patience to help our figure my right project to work on, and
provide valuable input for the project.
We also would like to thank his for showing me some important points and
guidelines that related to the topic of my project.
We also have a special thanks to everybody for giving us a chance to conduct
this project and the support for encouraging finishing this task.
v
ABSTRACT
This study was aimed to project in the case of Star Bus Transportation
System, The main objective of the study is to understand, investigate and
analyze the project. To achieve this objective, both primary and secondary
data sources are used. The programmer used analysis in order to select staffs
of the organization that are directly responsible for the data required of the
organization. The project used exist data are obtained by using observation by
destructing self-administered observation by face to face interview whereas
secondary data will be obtained from interview. The collected data were
analyzed, processed and interpreted by using tables and forms.
Finally as a conclusion Star Bus Transportation System has a clearly
solving the data to information and the recommendation are to avoid
dependency manual documents should concentrate more cause document to
difficult search and retrieve.
TABLE OF CONTENT
Declaration………………………………………………………...............................…………….ii
Approval sheet…………..........................…........…………………………………….……………iii
Acknowledgement……………………………………...........................………….…………..…iv
Abstract………………………………………………................................…………………….…...v
Contents
CHAPTER 1 ............................................................................................................ 1
INTRODUCTION ................................................................................................. 1
Introduction ...........................................................................................................1
The aims and goals of the project..............................................................................1
Non-aims of the project............................................................................................. 2
The approach .............................................................................................................2
Assumptions:..............................................................................................................2
High level description of the project: ........................................................................2
Chapter 2 .............................................................................................................. 3
Analysis............................................................................................................. 3
Introduction Analysis ............................................................................................. 3
Requirements Determination....................................................................................3
Analysis Tools.............................................................................................................3
Excel .......................................................................................................................3
R-programming......................................................................................................3
DATA COLLECTION .....................................................................................................4
DOCUMENT ANALYSIS ............................................................................................... 4
Ticket Book.............................................................................................................5
Existing system of Star Bus Transportation and Logistics......................................5
Examples Star Bus transportation logistic .................................................................6
These examples include:........................................................................................6
Man handling bye hand .........................................................................................6
Requirements Determination................................................................................6
Interviewing ...........................................................................................................6
Interview Question ....................................................................................................7
Questions: ..............................................................................................................7
Interview Answers .................................................................................................7
Answers..................................................................................................................7
Observation............................................................................................................8
Analysis User and Requirement.............................................................................8
Development methodology.......................................................................................8
Systems Development Life Cycle (SDLC)................................................................ 9
Planning Phase.....................................................................................................10
Analysis Phase......................................................................................................10
Design phase........................................................................................................10
Implementation phase......................................................................................... 10
Integration and testing phase..............................................................................10
Maintenance Phase.............................................................................................. 11
Data Flow Diagram............................................................................................... 11
Passenger Ticket...................................................................................................11
Chapter 3 ............................................................................................................ 12
Design Definition............................................................................................. 12
The Design Process ..................................................................................................13
Logic Design .............................................................................................................14
Design 1................................................................................................................15
Design 2................................................................................................................15
Main Form............................................................................................................16
Parcel Form ..........................................................................................................17
Passenger.............................................................................................................19
Table of my SQL database........................................................................................21
Database design...................................................................................................21
Chapter 4 ............................................................................................................ 23
Implementation............................................................................................... 23
Introduction .........................................................................................................23
Login form............................................................................................................23
Show Password ....................................................................................................24
Update code.........................................................................................................27
Delete Code..........................................................................................................28
Clear Code............................................................................................................29
Search Code .........................................................................................................30
Exit code...............................................................................................................31
CHAPTER 5 .......................................................................................................... 32
EVALUATION AND TESTING.............................................................................. 32
Introduction .............................................................................................................32
Definition of testing ............................................................................................. 32
Passenger Form Registration ...............................................................................33
Database Record Passenger Form .......................................................................33
Update Button......................................................................................................34
Delete Button.......................................................................................................35
Search Button.......................................................................................................36
Clear Button .........................................................................................................37
Data Grid View .....................................................................................................37
CHAPTER 6 .......................................................................................................... 38
Summary and Conclusion................................................................................. 38
Summary..............................................................................................................38
Factors that facilitated our thesis project completion ........................................38
FUTURE WORK .........................................................................................................39
What we have learned during our project .......................................................... 39
Reference.................................................................................................................39
1
CHAPTER 1
INTRODUCTION
Introduction
The Transportation and Logistics Management System (T&LMS) is an automated
system that is used to manage passenger information and its administration. It is
meant to provide the Administration and Staff, with information in real-time to make
their work more interesting and less stressing. This project will automate the daily
operations of Star Bus Transportation Wajale Branch. The project keeps safety of the
passenger and employee details. Star Bus Transportation and Logistics. Is a new
unique and exceptional company initiated by group of professionals in 2018. The
company management team has substantial relevant proven and practical expertise.
Some of this team has over years of experience about this particular business sector.
Our objectives are to provide high quality, safe, comfortable, reliable and affordable
of variety of transportation services in Somaliland.
The aims and goals of the project
To develop a transportation and Logistics management system is very important role
in any formal organization, because computer works faster and accurate than
human.
• To change Manual Data Store Into Automatic Data Store.
• To register new customer, employee, and Parcels.
• We will create system platform that support company and customers.
• We will create Search Parcels And Passenger
• we create Clear And Exit All Buttons
• To delete one existing and update
• To Back-Main Form
• The purpose of developing the transportation and logistics system of any
organization is that to make easy to management to store a large number of
data and reports into the computer.
• The purpose of developing the transportation and logistics system of any
organization is that to make easy search to management to store a large
number of data and reports into the computer.
2
Non-aims of the project
This system can only be worked by the Star Bus company part of the wajale. The
system does not allow foreign travel tickets to be applied for online.
The approach
C# (C sharp) Connected SQL Server 2018 C# is object-oriented programming
language, developed by Microsoft in 2000 to adopt the best features of Java and C++.
It’s used for a wide range of reasons but its popularity lies in its use for the following
tasks.
A) Backend service B) Windows Application
C) Website Development D) Game Development.
Microsoft SQL Server is a relational database management system (RDBMS) that
supports a wide variety of transaction processing, business intelligence and analytics
applications in corporate IT environments.
Assumptions:
We Hope This Project To Be Acceptable And Successfully.
All supply and demand quantities are given in whole numbers.
This system help them the average number of passengers.
They can also get data about a car unit by major category of vehicles.
High level description of the project:
Transportation management systems and applications are used for capturing and
research information such as customer travel, shipping Parcels. A business that has
clean, correctly formatted and accurate data will be able to provide a good level of
service as well as saving time and money
3
Chapter 2
Analysis
Introduction Analysis
It is a process of collecting and interpreting facts, identifying the problems, and
decomposition of a system into its components or Data analysis is defined as a
process of cleaning, transforming, and modelling data to discover useful information
for business decision-making. The purpose of Data Analysis is to extract useful
information from data and taking the decision based upon the data analysis. System
analysis is conducted for the purpose of studying a system or its parts in order to
identify its objectives. It is a problem solving technique that improves the system and
ensures that all the components of the system work efficiently to accomplish their
purpose. You are beginning a journey that will enable you to build on every aspect of
your education and experience. Becoming a systems analyst is not a goal; it is a path
to a rich and diverse career that will allow you to exercise and continue to develop a
wide range of talents.
Requirements Determination
Analysis Tools
Excel
Excel is the most common tool used for manipulating spreadsheets and building
analyses. With decades of development behind it, Excel can support almost any
standard analytics workflow and is extendable through its native programming
language, Visual Basic. Excel is suitable for simple analysis, but it is not suited for
analyzing big data it has a limit of around 1 million rows — and it does not have good
support for collaboration or versioning. Enterprises should consider more modern
cloud-based analytics platforms for large and collaborative analyses.
R-programming
R-programming is an open source programming language and computing
environment with a focus on statistics and graphical data visualization. R features
numerous graphical tools and over 15,000 open source packages available, including
many for 14 loading, manipulating, modelling, and visualizing data. The environment
allows technical analysts with programming skills to build almost
4
DATA COLLECTION
This implies describes the method that we used to gather requirements for the new
proposed system. Data collection techniques take part to analyze and Design the
proposed system. We used the following different techniques.
DOCUMENT ANALYSIS
This particular technique made suitable for us to read some of the guiding Document
that the company use, to come up with the required rates of the various business
entities in Star Bus transportation. We derived their Documents how the existing
system does not go with processes take place in the company
Parcels Ticket
This ticket of Parcels have name number location sender and receiver, type name of
items, description, scale, unit price and telephone date , Every voucher has unique
number . The original is belonging to customer while copy is left in the book
5
Ticket Book
This voucher of sale has serial number, no of items, description, quantity, unit price
and total amount, every sales voucher has duplicate. The original is belonging to
customer while copy is left in the book.
Existing system of Star Bus Transportation and Logistics
Star Bus transportation logistic previous system was kind of hard to Calculate also to
manage and control the daily activity during work as it was Handling by hand and
written papers, so this nowadays the officers would not Like to work that hard they
need smart controlling to continue smoothly There Work. Therefore there were
many problems and efforts that faced this company To handle it so easier than
before because this ex-system can consume time and We can see many errors that
can occur during work so far this system the Company is about to leave to begin the
smart system.
6
Examples Star Bus transportation logistic
These examples include:
Man handling bye hand
When calculating the income per day a person is firstly doing by hand Writing receipt
papers and invoices when done that the papers should be cut to input the computers
filing system. Filing system is telling when the receipts and vouchers insolvency to
the computer the papers will be kept and filed into shelf, so this is taking a time and
space to store even when referencing is to hard find losing Paper or Backup Book. It
became hard to get passenger’s Parcels,
Requirements Determination
Collection of information is at the core of systems analysis. Information requirement
determination is frequently and convincingly presented as the most critical phase of
information system development, and many IS failures have been attributed to
incomplete and inaccurate information requirements. System analysts must collect
the information about the current system and how users would like to improve their
performance with new information system. Accurately understanding the users’
requirements will help the system developing team deliver a proper system to the
end users in limited time and limited budget.
Interviewing
Is one of the primary ways to gather information about an information system. A
good system analyst must be good at interviewing and no project can be conduct
without interviewing. However, experience analysts commonly accept some
following best practices for an effective interview.
a) Prepare the interview carefully, including appointment, priming question,
checklist, agenda, and questions.
Listen carefully and take note during the interview (tape record if possible) Seek
diverse views
7
Interview Question
Questions:
1. Are you using computer?
2. If we develop a computer program will you use it?
3. What was your biggest problem in the book having?
4. How many things you write?
5. How to register Parcels?
6. How to register passengers?
7. What problem of handwritten?
8. Is there any software he used?
9. How do you know the most traveller customer in the months?
Interview Answers
Answers
1. No We don't use computers
2. Yes we have use
3. Sometimes a book can be lost and all information is lost
4. Only two items list items and passengers.
5. Parcels Registration:
• Date
• sender's name and Telephone
• receiver and Tele phone
• From
• To
• Parcels Type
• Car number
• Cost
6. Passenger Registration:
• Date
• Customer name
• Customer phone
• from
• to
• car number
• cost
7. It takes you a lot of time.
8. No
9. It is difficult to identify the most traveller customer because we do not use
any computer program.
8
Observation
We have used this technique to get more information about how the branch in
Wajale about the Star Bus transportation functions as its departments and how they
perform their duties. The observations made it clear to us how the activities are
doing within the company as though each were specialized in his work.
Analysis User and Requirement
Admin has the main ability, it has used any part of the system and he changed and
manages the data.
Users can only use the system and they have only ability to insert data and output of
data.
Development methodology
Software Development methodologies are concerned with the process of creating
software - not so much the technical side but the organizational aspects. In this, the
first of two sections, I will introduce the different types of methodologies. I will
describe them from an historical perspective, as one way to understand where we
are and going is to know where we have been. A software development
methodology or system development methodology in software engineering is a
framework that is used to structure, plan, and control the process of developing an
information System. Think about the details of personal travel, and the complex
logistics behind getting from point A to point B. getting on the plane and getting off
the plane are not the only parts of personal travel. Further the primary level of
transportation.
9
Systems Development Life Cycle (SDLC)
The systems development life cycle (SDLC), also referred to as the application
development life-cycle, is a term used in systems engineering, information systems
and software engineering to describe a process for planning, creating, testing, and
deploying an information system. The systems development lifecycle concept applies
to a range of hardware and software configurations, as a system can be composed of
hardware only, software only, or a combination of both. There are usually six stages
in this cycle: analysis, design, development and testing, implementation,
documentation, and evaluation.
10
Planning Phase
The Project Planning Phase is the second phase in the project life cycle. It involves
creating of a set of plans to help guide your team through the execution and closure
phases of the project. The plans created during this phase will help you to manage
time, cost, quality, change, risk and issues.
Analysis Phase
The Analysis Phase is where the project lifecycle begins. The Analysis Phase is where
you break down the deliverables in the high-level Project Charter into the more
detailed business requirements. The Analysis Phase is where the project lifecycle
begins. The Analysis Phase is where you break down the deliverables in the high-level
Project Charter into the more detailed business requirements. The Analysis Phase is
also the part of the project where you identify the overall direction that the project
will take through the creation of the project strategy documents.
Design phase
Based on the user requirements and the detailed analysis of a new system, the new
system must be designed. This is the phase of system designing. It is the most crucial
phase in the development of a system. In the design phase the SDLC process
continues to move from the questions of the analysis phase to the how.
Implementation phase
During implementation, the project team creates the actual product. Product
implementation can be an exciting phase for the customer, because their idea for the
project becomes something tangible. Project developers begin building and coding
the software. For example, if a customer wants a new application, the project
developers must program the application to perform the customer’s requirements.
As the team develops the code, the team must follow specific coding requirements.
Customer requirements may call for specific computer programming languages or
upgrades, and developers need to run the applications to ensure they function
properly.
Integration and testing phase
Integration testing (sometimes called integration and testing, abbreviated is the
phase in software testing in which individual software modules are combined and
tested as a group. The testing phase of the software development lifecycle (SDLC) is
where you focus on investigation and discovery. During the testing phase, developers
find out whether their code and programming work according to customer
requirements.
11
Maintenance Phase
The maintenance phase involves making changes to hardware, software, and
documentation to support its operational effectiveness. It includes making changes
to improve a system's performance, correct problems, enhance security, or address
user requirements. Software applications often need to be upgraded or integrated
with new systems the customer deploys. It is often necessary to provide additional
testing of the software or version upgrades. During the maintenance phase, errors or
defects may exist, which would require repairs during additional testing of the
software. Monitoring the performance of the software is also included during the
maintenance phase
Data Flow Diagram
Passenger Ticket
12
Chapter 3
Design Definition
Design is the process of producing a detailed data model of a database. This logical
data model contains all the needed logical and physical design choices and physical
storage parameters needed to generate a design in a Data Definition Language,
which can then be used to create a database. A fully attributed data model contains
detailed attributes for each entity. The term database design can be used to describe
many different parts of the design of an overall database system. Principally, and
most correctly, it can be thought of as the logical design of the database structures
used to store the data. In the relational model these are the tables and views.
Program design the activity of progressing from a specification of some required
program to a description of the program itself. Most phase models of the software
life cycle recognize program design as one of the phases. The input to this phase is a
specification of what the program is required to do. During the phase the design
decisions are made as to how the program will meet these requirements, and the
output of the phase is a description of the program in some form that provides a
suitable basis for subsequent implementation. Frequently the design phase is divided
into two sub phases, one of coarse architectural design and one of detailed design.
The architectural design produces a description of the program at a gross level; it is
normally given in terms of the major components of the program and their
interrelationships, the main algorithms that these components employ, and the
major data structures.
13
The Design Process
The design process consists of the following steps: Determine the purpose of your
database this helps prepare you for the remaining steps. Find and organize the
information required Gather all of the types of information you might want to record
in the database, such as Ticket and Parcels. Divide the information into tables Divide
your information items into major entities or subjects, such as Ticket and Parcel.
Each subject then becomes a table. Turn information items into columns decide what
information you want to store in each table. Each item becomes a field, and is
displayed as a column in the table. For example, an Parcels and Passenger table
might include fields such as Last Name and Hire Date. Specify primary keys choose
each table’s primary key. The primary key is a column that is used to uniquely
identify each row. An example might be Parcel ID .Set up the table relationships Look
at each table and decide how the data in one table is related to the data in other
tables. Add fields to tables or create new tables to clarify the relationships, as
necessary. Refine your design Analyze your design for errors. Create the tables and
add a few records of sample data. See if you can get the results you want from your
tables. Make adjustments to the design, as needed. Apply the normalization rules
Apply the data normalization rules to see if your tables are structured correctly.
Make adjustments to the tables, as needed. System Diagram and Flowcharts this
diagram shows you database and how it work. When you open the database the first
form is login form that ask you username and password if you occurs error the
username and password click button show then you see the thru correct username
and password form asking correct the username and pas you will pass the main form.
Main form contains two forms Good form, passenger form and types including
Search Parcels DatagridView
14
Logic Design
This is a computerized system that will replace the old system better because it will
take longer than the old system and take less time and is important
This system will have to save, update, Clear, Exit and delete, add new Good and
Passenger search, back main form. This system is automatically replacing the old
system as it takes the same function but it’s computerized and more functioning
than how the old system use to work. The system is so smart to calculate and to
input the daily data, the system has hierarchy and users for Specific functions; each
user has his own ability to control his window from the admin.
15
Design 1
Not Selected
Design 2
Selected
16
Main Form
This is main form it contain all forms such as Parcels form and Passenger Form, This is
main form under the other Categories
No Control Used For
1 System Windows Main form
2 Menustrip1 Menu(home,customer,ticket,parcel...)
17
Parcel Form
This form is used to register all Parcels about Star Bus transportation It countain The
following Tools
18
it has contain textboxs, buttons, and label.Als has such as Save button is used to
record information of Parcels .NewParcels buttons used new Parcels Delete button is
used to erase information of Eror Parcels earlier, Parcels delete action it need to fill
phone text box.Update Button is used to change some informartion the data that we
saved previous.Search button is used to search in the data we saved datebase,Clear
Clear Button is used To clear the text write form,delete text of Textbox,Exit Buttons is
use to cancel window,Backmain-Buttons allowance to back mainform easy
No Control Used For
1 Label 1 Parcel form
2 Textbox 1,2 Receiver name, receiver phone
3 Textbox 3,4 Sender name, Sender phone
4 Combobox1,2 From, To
5 ComboBox3,4 Car number , Cost type
6 Textbox5.6 Parcel, Cost
7 Textbox 7 Searching
8 dataTimepacker1 Date
9 dataGrideView1 Dataview
10 Button1 Sava
11 Button 2 Delete
12 Button 3 Update
13 Button 4 Clear
14 Button 5 Search
19
Passenger
This form is used to register all Passeger about Star Bus transportation It countain
The following Tools
20
No Control Used For
1 Label 1 Tickets form
2 Textbox 1,2 Customer name, Customer phone
3 Button 5 Search
4 Combobox1,2 From, To
5 ComboBox3,4 Car number , Cost type
6 Textbox3 Cost
7 Textbox 7 Searching
8 dataTimepacker1 Date
9 dataGrideView1 Data view
10 Button1 Sava
11 Button 2 Delete
12 Button 3 Update
13 Button 4 Clear
This form is used to register all Passenger about Star Bus transportation, it has
contain textboxes, buttons, and label. Also has such as Save button is used to record
information of Passenger .New customer buttons used new customer Delete button
is used to erase information of Error Passenger earlier, Parcels delete action it need
to fill phone text box. Update Button is used to change some information the data
that we saved previous. Search button is used to search in the data we saved
database, Clear Button is used To clear the text write form, delete text of Textbox,
Exit Buttons is use to cancel window ,Back main-Buttons allowance to back main
form easy
21
Table of my SQL database
Database design
Database design is the process of producing a detailed date model of a database. this
logical date model contain all the needed logical an physical design choices and
physical storage parameters need to generate a design in a date definition language
,which can then be used to create a database .a fully attribute date model contain
detailed attributes for each entity
Parcel Table
Table show you column, their data types and which column can allow null or not null
Parcels Table contain id date type int, date int,sender_name text,telephone
int,name_sender text,telephone,s int,where_sent text,where_come text,Parcels
text,Scale int,book_num nvchar,
22
Passenger Ticket Table
Table show you column, their data types and which column can allow null or not null
Passenger Table contain id date type int,date int,distance int,price int,name_of
person text,location int,where_it goes text,time_start int, ,book_num int,
23
Chapter 4
Implementation
Introduction
This chapter we present how to coding all the forms of this project as to work all the
Part of the system, such as Parcels Form, Passenger form Login form, Registration, all
viewer
Login form
This code allow to access main form system and it has default password and it keep
Your data. And it allow you to hide log in form when you in enter valid username and
password and it allow to call main form of the system that you get any activity of the
system.
24
Show Password
show password: is supposed to show you an invisible national pass
25
If You Enter wrong username or password you show cannot pass until you see this
message.The code allows you to keep up to data and keep track of all the
information about Star Bus Parcels.
Parcels Form Registration
26
Save code: This save code does its job and allows you to file a data
27
Update code
Update code:
Update helps you change the name of an existing update or This code is Update Code
that can allow to change the data of the table
28
Delete Code
Delete means to erase. Delete has its roots in Latin and was first used to mean
destroy. In modern usage, delete means to remove completely. Delete used in
writing means to edit by removing, often done by drawing a line through the text to
be deleted
29
Clear Code
Clear code:
Clear it erase all date into text box
30
Search Code
Search code:
search allows you to search for an existing date for easy access This Code Is One Of
The Search Code And It Access To Known All Data Holds In Your Database Microsoft
Access And It Can Search Two As All Data And Specific Data Tell
31
Exit code
Exit:
Code A way out; door or gate by which people may leave. the act or an instance of
going out; departure. the act of leaving or right to leave a particular place. (As
modifier) an exit
32
CHAPTER 5
EVALUATION AND TESTING
This Chapter Determining How to Work the System Forms and It Shows You How To
Work Save Button. Search, Button, Update Button, Delete Button, Clear Button, Back
Main Form Button, New Customer Button, Search Customer Button
Introduction
Definition of testing
A test is used to examine someone's knowledge of something to determine what he
or she knows or has learned. Testing measures the level of skill or knowledge that
has been reached. Simply put, a test refers to a tool, technique or a method that is
intended to measure Customer Knowledge or their ability to complete a particular
task. In this sense, testing can be considered as a form of assessment. Tests should
meet some basic requirements, such as validity and reliability. Validity refers to the
extent to which a test measures what it is supposed to measure. Reliability refers to
the consistency of test scores when administered on different occasions. There are
different types of tests: Placement tests: It is designed to help Transportation place
Costumers into a particular level or section of a language curriculum or
Transportation Diagnostic tests: they help Employ and learners to identify strengths
and weaknesses. Proficiency tests: they measure a learner’s level of language.
Achievement tests: they are intended to measure the skills and knowledge learned
after In-circuit test (ICT) is an example of white box testing where an electrical probe
tests a populated printed circuit board (PCB), checking for shorts, opens, resistance,
capacitance, and other basic quantities which will show whether the assembly was
correctly fabricated.
33
Passenger Form Registration
Save Button
Passenger Registration Form Show When the Data Enter and Then Click Save Button
It Then Reply Message from the Form It Tell You That Data Saved Into viewed SQL
table in the data base and you see
Database Record Passenger Form
34
Update Button
When you search an item you have changed some of item information then click
update to update the item. This button was updated the data insert in the database
form.
35
Delete Button
Delete Button is deleted the data you search it. And removes it Database
36
Search Button
Search button is a button it is able to search the data enter Database that you have
save in your system using primary key of the form database
37
Clear Button
Clear button is cleared all texts write inside of the Textbox’s.
Data Grid View
38
CHAPTER 6
Summary and Conclusion
Summary
The main purpose of this software is to reduce the manual errors involved in Star Bus
Transportation and make it convenient for the all cities to do their activity the name
of this software “Star Bus Management System (SBMS) the project Star Bus
Management System is for computerizing the working in the Star Bus. It’s a great
improvement over the manual system. The computerization of the system has speed
up the process. The software take care all the requirements of Star Bus to provide
easy and effective storage of information related the passengers, Parcels that
generates test DateGriedVeiw and also provides the facility for searching the detail
of the Star Bus , The package was designed in such a way the future modification can
be done easily
Factors that facilitated our thesis project completion
• It is fast, efficient and reliable
• Avoids data redundancy and inconsistency
• Very user-friendly
• Easy accessibility of data
• Provides more security and integrity to data.
• Updating of information becomes so easier.
• System security, data security and reliability are the striking features.
• The system has adequate scope for modification in future if it is necessary.
• Centralized database management.
• Easy operations for operator of the system.
• Storing documents and other information like searching is much easier.
• No need more stationary.
• All process can be done automatically as you enter data.
39
FUTURE WORK
• To create filter key
• To find most traveller customers
• To create crystal reports
• To create Account Password
What we have learned during our project
While working on this project we had learned a lot of things like:-
• Creating ER diagrams and UML diagrams according to your project.
• Gathering requirements and analyzing them.
• Selecting the sub topics and modules to be developed.
• Time management.
• Designing an appropriate application interface.
Reference
Retrieved from https://www.google.com
Database Programming By: Roger Jennings
40

More Related Content

Similar to Star Bus Transportation Management System.pdf

FACTORS AFFECTING ROAD CONSTRUCTION PROJECT PERFORMANCE: A CASE STUDY OF JIMM...
FACTORS AFFECTING ROAD CONSTRUCTION PROJECT PERFORMANCE: A CASE STUDY OF JIMM...FACTORS AFFECTING ROAD CONSTRUCTION PROJECT PERFORMANCE: A CASE STUDY OF JIMM...
FACTORS AFFECTING ROAD CONSTRUCTION PROJECT PERFORMANCE: A CASE STUDY OF JIMM...
abdiakib
 
Construction Entrepreneurs in Nepal
 Construction Entrepreneurs in Nepal Construction Entrepreneurs in Nepal
Construction Entrepreneurs in Nepal
Suresh Adhikari
 
NIC Project Final Report
NIC Project Final ReportNIC Project Final Report
NIC Project Final Report
Kay Karanjia
 

Similar to Star Bus Transportation Management System.pdf (20)

Human Resource Management System
Human Resource Management SystemHuman Resource Management System
Human Resource Management System
 
Online Voting System
Online Voting SystemOnline Voting System
Online Voting System
 
Internal rejection reduction of ups cos line
Internal rejection reduction of ups cos lineInternal rejection reduction of ups cos line
Internal rejection reduction of ups cos line
 
AMIZONER: Final Report
AMIZONER: Final ReportAMIZONER: Final Report
AMIZONER: Final Report
 
Artificial Intelligence Face recognition attendance system using MATLAB
Artificial Intelligence Face recognition attendance system using MATLABArtificial Intelligence Face recognition attendance system using MATLAB
Artificial Intelligence Face recognition attendance system using MATLAB
 
IT Audit - Internship Report
IT Audit - Internship ReportIT Audit - Internship Report
IT Audit - Internship Report
 
Face recognition attendance system
Face recognition attendance systemFace recognition attendance system
Face recognition attendance system
 
Sawari-A Ride Sharing Taxi Service
Sawari-A Ride Sharing Taxi ServiceSawari-A Ride Sharing Taxi Service
Sawari-A Ride Sharing Taxi Service
 
Online Voting System
Online Voting SystemOnline Voting System
Online Voting System
 
Final COOP Report
Final COOP ReportFinal COOP Report
Final COOP Report
 
A Project Paper On Smart Gym Management System
A Project Paper On Smart Gym Management SystemA Project Paper On Smart Gym Management System
A Project Paper On Smart Gym Management System
 
Development Frameworks and Methods (University of Greenwich BIT Coursework) b...
Development Frameworks and Methods (University of Greenwich BIT Coursework) b...Development Frameworks and Methods (University of Greenwich BIT Coursework) b...
Development Frameworks and Methods (University of Greenwich BIT Coursework) b...
 
3 job adda doc 1
3 job adda doc 13 job adda doc 1
3 job adda doc 1
 
Internship_Report_Projects_have_done_Dur.pdf
Internship_Report_Projects_have_done_Dur.pdfInternship_Report_Projects_have_done_Dur.pdf
Internship_Report_Projects_have_done_Dur.pdf
 
Project report college information management system on Advanced Java
Project report college information management system on Advanced JavaProject report college information management system on Advanced Java
Project report college information management system on Advanced Java
 
FYP 2 REPORT AMIRUL ARIFF
FYP 2 REPORT AMIRUL ARIFFFYP 2 REPORT AMIRUL ARIFF
FYP 2 REPORT AMIRUL ARIFF
 
FACTORS AFFECTING ROAD CONSTRUCTION PROJECT PERFORMANCE: A CASE STUDY OF JIMM...
FACTORS AFFECTING ROAD CONSTRUCTION PROJECT PERFORMANCE: A CASE STUDY OF JIMM...FACTORS AFFECTING ROAD CONSTRUCTION PROJECT PERFORMANCE: A CASE STUDY OF JIMM...
FACTORS AFFECTING ROAD CONSTRUCTION PROJECT PERFORMANCE: A CASE STUDY OF JIMM...
 
Construction Entrepreneurs in Nepal
 Construction Entrepreneurs in Nepal Construction Entrepreneurs in Nepal
Construction Entrepreneurs in Nepal
 
final report.docx
final report.docxfinal report.docx
final report.docx
 
NIC Project Final Report
NIC Project Final ReportNIC Project Final Report
NIC Project Final Report
 

Recently uploaded

Cheap Rate ✨➥9582086666▻✨Call Girls In Gurgaon Sector 1 (Gurgaon)
Cheap Rate ✨➥9582086666▻✨Call Girls In Gurgaon Sector 1 (Gurgaon)Cheap Rate ✨➥9582086666▻✨Call Girls In Gurgaon Sector 1 (Gurgaon)
Cheap Rate ✨➥9582086666▻✨Call Girls In Gurgaon Sector 1 (Gurgaon)
delhi24hrs1
 
ACE Terra Yamuna Expressway | 8929888700
ACE Terra Yamuna Expressway | 8929888700ACE Terra Yamuna Expressway | 8929888700
ACE Terra Yamuna Expressway | 8929888700
Truhomes
 
Call Girls in Maurice Nagar (Delhi) ꧁8447779280꧂ Female Escorts Service in De...
Call Girls in Maurice Nagar (Delhi) ꧁8447779280꧂ Female Escorts Service in De...Call Girls in Maurice Nagar (Delhi) ꧁8447779280꧂ Female Escorts Service in De...
Call Girls in Maurice Nagar (Delhi) ꧁8447779280꧂ Female Escorts Service in De...
asmaqueen5
 
BPTP THE AMAARIO Luxury Project Invest Like Royalty in Sector 37D Gurgaon Dwa...
BPTP THE AMAARIO Luxury Project Invest Like Royalty in Sector 37D Gurgaon Dwa...BPTP THE AMAARIO Luxury Project Invest Like Royalty in Sector 37D Gurgaon Dwa...
BPTP THE AMAARIO Luxury Project Invest Like Royalty in Sector 37D Gurgaon Dwa...
ApartmentWala1
 
Acibadem Konaklari Uskudar - Listin Turkey
Acibadem Konaklari Uskudar - Listin TurkeyAcibadem Konaklari Uskudar - Listin Turkey
Acibadem Konaklari Uskudar - Listin Turkey
Listing Turkey
 
Low rate ↬Call girls in Sabzi Mandi Delhi | 8447779280}Escort Service In All ...
Low rate ↬Call girls in Sabzi Mandi Delhi | 8447779280}Escort Service In All ...Low rate ↬Call girls in Sabzi Mandi Delhi | 8447779280}Escort Service In All ...
Low rate ↬Call girls in Sabzi Mandi Delhi | 8447779280}Escort Service In All ...
asmaqueen5
 
Low Rate Call girls in Sant Nagar{Delhi }8447779280} Service Escorts In South...
Low Rate Call girls in Sant Nagar{Delhi }8447779280} Service Escorts In South...Low Rate Call girls in Sant Nagar{Delhi }8447779280} Service Escorts In South...
Low Rate Call girls in Sant Nagar{Delhi }8447779280} Service Escorts In South...
asmaqueen5
 

Recently uploaded (20)

Cheap Rate ✨➥9582086666▻✨Call Girls In Gurgaon Sector 1 (Gurgaon)
Cheap Rate ✨➥9582086666▻✨Call Girls In Gurgaon Sector 1 (Gurgaon)Cheap Rate ✨➥9582086666▻✨Call Girls In Gurgaon Sector 1 (Gurgaon)
Cheap Rate ✨➥9582086666▻✨Call Girls In Gurgaon Sector 1 (Gurgaon)
 
Vanam At Purva Soukhyam Guduvanchery.pdf.pdf
Vanam At Purva Soukhyam Guduvanchery.pdf.pdfVanam At Purva Soukhyam Guduvanchery.pdf.pdf
Vanam At Purva Soukhyam Guduvanchery.pdf.pdf
 
ACE Terra Yamuna Expressway | 8929888700
ACE Terra Yamuna Expressway | 8929888700ACE Terra Yamuna Expressway | 8929888700
ACE Terra Yamuna Expressway | 8929888700
 
Yedi Mavi TOBB Zeytinburnu - Listing Turkey
Yedi Mavi TOBB Zeytinburnu - Listing TurkeyYedi Mavi TOBB Zeytinburnu - Listing Turkey
Yedi Mavi TOBB Zeytinburnu - Listing Turkey
 
Parksville 96 Surrey Floor Plans May 2024
Parksville 96 Surrey Floor Plans May 2024Parksville 96 Surrey Floor Plans May 2024
Parksville 96 Surrey Floor Plans May 2024
 
Rohan Harita Tathawade Pune Brochure.pdf
Rohan Harita Tathawade Pune Brochure.pdfRohan Harita Tathawade Pune Brochure.pdf
Rohan Harita Tathawade Pune Brochure.pdf
 
Call Girls in Maurice Nagar (Delhi) ꧁8447779280꧂ Female Escorts Service in De...
Call Girls in Maurice Nagar (Delhi) ꧁8447779280꧂ Female Escorts Service in De...Call Girls in Maurice Nagar (Delhi) ꧁8447779280꧂ Female Escorts Service in De...
Call Girls in Maurice Nagar (Delhi) ꧁8447779280꧂ Female Escorts Service in De...
 
Explore Dual Citizenship in Africa | Citizenship Benefits & Requirements
Explore Dual Citizenship in Africa | Citizenship Benefits & RequirementsExplore Dual Citizenship in Africa | Citizenship Benefits & Requirements
Explore Dual Citizenship in Africa | Citizenship Benefits & Requirements
 
Kohinoor Teiko Hinjewadi Phase 2 Pune E-Brochure.pdf
Kohinoor Teiko Hinjewadi Phase 2 Pune  E-Brochure.pdfKohinoor Teiko Hinjewadi Phase 2 Pune  E-Brochure.pdf
Kohinoor Teiko Hinjewadi Phase 2 Pune E-Brochure.pdf
 
BPTP THE AMAARIO Luxury Project Invest Like Royalty in Sector 37D Gurgaon Dwa...
BPTP THE AMAARIO Luxury Project Invest Like Royalty in Sector 37D Gurgaon Dwa...BPTP THE AMAARIO Luxury Project Invest Like Royalty in Sector 37D Gurgaon Dwa...
BPTP THE AMAARIO Luxury Project Invest Like Royalty in Sector 37D Gurgaon Dwa...
 
Acibadem Konaklari Uskudar - Listin Turkey
Acibadem Konaklari Uskudar - Listin TurkeyAcibadem Konaklari Uskudar - Listin Turkey
Acibadem Konaklari Uskudar - Listin Turkey
 
Eldeco Dwarka Project In Delhi-brochure.pdf.pdf
Eldeco Dwarka Project In Delhi-brochure.pdf.pdfEldeco Dwarka Project In Delhi-brochure.pdf.pdf
Eldeco Dwarka Project In Delhi-brochure.pdf.pdf
 
Low rate ↬Call girls in Sabzi Mandi Delhi | 8447779280}Escort Service In All ...
Low rate ↬Call girls in Sabzi Mandi Delhi | 8447779280}Escort Service In All ...Low rate ↬Call girls in Sabzi Mandi Delhi | 8447779280}Escort Service In All ...
Low rate ↬Call girls in Sabzi Mandi Delhi | 8447779280}Escort Service In All ...
 
Prestige Sancoale Goa Residneces Brochure.pdf
Prestige Sancoale Goa Residneces Brochure.pdfPrestige Sancoale Goa Residneces Brochure.pdf
Prestige Sancoale Goa Residneces Brochure.pdf
 
Top tourism places in Dubai - Inch & Brick Realty
Top tourism places in Dubai - Inch & Brick RealtyTop tourism places in Dubai - Inch & Brick Realty
Top tourism places in Dubai - Inch & Brick Realty
 
Kohinoor Courtyard One Wakad Pune | Elegant Living Spaces
Kohinoor Courtyard One Wakad Pune | Elegant Living SpacesKohinoor Courtyard One Wakad Pune | Elegant Living Spaces
Kohinoor Courtyard One Wakad Pune | Elegant Living Spaces
 
Best Interior Design Services in Haldwani
Best Interior Design Services in HaldwaniBest Interior Design Services in Haldwani
Best Interior Design Services in Haldwani
 
Low Rate Call girls in Sant Nagar{Delhi }8447779280} Service Escorts In South...
Low Rate Call girls in Sant Nagar{Delhi }8447779280} Service Escorts In South...Low Rate Call girls in Sant Nagar{Delhi }8447779280} Service Escorts In South...
Low Rate Call girls in Sant Nagar{Delhi }8447779280} Service Escorts In South...
 
Bridge & Elliot Ladner Floor Plans May 2024.pdf
Bridge & Elliot Ladner Floor Plans May 2024.pdfBridge & Elliot Ladner Floor Plans May 2024.pdf
Bridge & Elliot Ladner Floor Plans May 2024.pdf
 
Kalpataru Exquisite Wakad Pune E-Brochure.pdf
Kalpataru Exquisite Wakad Pune  E-Brochure.pdfKalpataru Exquisite Wakad Pune  E-Brochure.pdf
Kalpataru Exquisite Wakad Pune E-Brochure.pdf
 

Star Bus Transportation Management System.pdf

  • 1. i Star Bus Transportation Management System By Aamin Abdiqadir Mahamud Abdirahaman Mustafe Hashi Hibaaq yousuf Aw maxamud Abdirahman mahamed Ibrahim Fu'ad Aadan Ciise Department of Information and Communication Technology Tima-ade University August -2022 Supervisor Abdeeq Abdikadir Farah Submitted in partial fulfilment of the requirements for the degree Of ICT
  • 2. ii DECLARATION We hereby declare that the work entitled Star Bus Transportation System “SBTMS” is our original work. We have not copied from any other students’ work or from any other sources except where due reference or acknowledgement are made explicitly in the text, nor has any part been written for us by another person.
  • 3. iii APPROVAL SHEET Star Bus Transportation System (SBTMS) is Legitimated and applicable work which was completed. Submitted by: Student names ID NO 1. Aamin Abdiqadir Mahamud.............1940/24 2. Abdirahaman mustafe xaashi.......1940/23 3. Hibaaq yousuf Aw maxamud........1940/22 4. Abdirahman mahamed Ibrahim.....1940/27 5. Fu'ad Aadan Ciise......................... 1940/25 In requirement for the degree of Bachelor of Science Information Communication Technology, Faculty of Information, Tima-Ade University has been accepted. Supervisor: Abdeeq Abdikadir Farah Signature: ……………........... Date: ………………….............
  • 4. iv ACKNOWLEDGEMENT First for most, we must thank to Allah (SWT), the almighty who give us the ability to complete and the most merciful who facilitated us to complete these projects. Secondly we grateful acknowledged my parents those give us every financial supports to learn also support the financial to make this project and make some our dreams to become true. We also like to thank the Tima-Ade University (TU) whom help me to accomplish our goals to become graduate students and to create a project that will benefit the university and the struggle they made in order us to become successful. Especially we would like to thank our Supervisor Mr. Abdeeq Abdikadir Farah for his constant help, encouragement and guidance and guided us the achievement of this dissertation and advice throughout the project. We specially his patience to help our figure my right project to work on, and provide valuable input for the project. We also would like to thank his for showing me some important points and guidelines that related to the topic of my project. We also have a special thanks to everybody for giving us a chance to conduct this project and the support for encouraging finishing this task.
  • 5. v ABSTRACT This study was aimed to project in the case of Star Bus Transportation System, The main objective of the study is to understand, investigate and analyze the project. To achieve this objective, both primary and secondary data sources are used. The programmer used analysis in order to select staffs of the organization that are directly responsible for the data required of the organization. The project used exist data are obtained by using observation by destructing self-administered observation by face to face interview whereas secondary data will be obtained from interview. The collected data were analyzed, processed and interpreted by using tables and forms. Finally as a conclusion Star Bus Transportation System has a clearly solving the data to information and the recommendation are to avoid dependency manual documents should concentrate more cause document to difficult search and retrieve.
  • 6. TABLE OF CONTENT Declaration………………………………………………………...............................…………….ii Approval sheet…………..........................…........…………………………………….……………iii Acknowledgement……………………………………...........................………….…………..…iv Abstract………………………………………………................................…………………….…...v Contents CHAPTER 1 ............................................................................................................ 1 INTRODUCTION ................................................................................................. 1 Introduction ...........................................................................................................1 The aims and goals of the project..............................................................................1 Non-aims of the project............................................................................................. 2 The approach .............................................................................................................2 Assumptions:..............................................................................................................2 High level description of the project: ........................................................................2 Chapter 2 .............................................................................................................. 3 Analysis............................................................................................................. 3 Introduction Analysis ............................................................................................. 3 Requirements Determination....................................................................................3 Analysis Tools.............................................................................................................3 Excel .......................................................................................................................3 R-programming......................................................................................................3 DATA COLLECTION .....................................................................................................4 DOCUMENT ANALYSIS ............................................................................................... 4 Ticket Book.............................................................................................................5 Existing system of Star Bus Transportation and Logistics......................................5 Examples Star Bus transportation logistic .................................................................6 These examples include:........................................................................................6 Man handling bye hand .........................................................................................6 Requirements Determination................................................................................6 Interviewing ...........................................................................................................6
  • 7. Interview Question ....................................................................................................7 Questions: ..............................................................................................................7 Interview Answers .................................................................................................7 Answers..................................................................................................................7 Observation............................................................................................................8 Analysis User and Requirement.............................................................................8 Development methodology.......................................................................................8 Systems Development Life Cycle (SDLC)................................................................ 9 Planning Phase.....................................................................................................10 Analysis Phase......................................................................................................10 Design phase........................................................................................................10 Implementation phase......................................................................................... 10 Integration and testing phase..............................................................................10 Maintenance Phase.............................................................................................. 11 Data Flow Diagram............................................................................................... 11 Passenger Ticket...................................................................................................11 Chapter 3 ............................................................................................................ 12 Design Definition............................................................................................. 12 The Design Process ..................................................................................................13 Logic Design .............................................................................................................14 Design 1................................................................................................................15 Design 2................................................................................................................15 Main Form............................................................................................................16 Parcel Form ..........................................................................................................17 Passenger.............................................................................................................19 Table of my SQL database........................................................................................21 Database design...................................................................................................21 Chapter 4 ............................................................................................................ 23 Implementation............................................................................................... 23 Introduction .........................................................................................................23 Login form............................................................................................................23
  • 8. Show Password ....................................................................................................24 Update code.........................................................................................................27 Delete Code..........................................................................................................28 Clear Code............................................................................................................29 Search Code .........................................................................................................30 Exit code...............................................................................................................31 CHAPTER 5 .......................................................................................................... 32 EVALUATION AND TESTING.............................................................................. 32 Introduction .............................................................................................................32 Definition of testing ............................................................................................. 32 Passenger Form Registration ...............................................................................33 Database Record Passenger Form .......................................................................33 Update Button......................................................................................................34 Delete Button.......................................................................................................35 Search Button.......................................................................................................36 Clear Button .........................................................................................................37 Data Grid View .....................................................................................................37 CHAPTER 6 .......................................................................................................... 38 Summary and Conclusion................................................................................. 38 Summary..............................................................................................................38 Factors that facilitated our thesis project completion ........................................38 FUTURE WORK .........................................................................................................39 What we have learned during our project .......................................................... 39 Reference.................................................................................................................39
  • 9. 1 CHAPTER 1 INTRODUCTION Introduction The Transportation and Logistics Management System (T&LMS) is an automated system that is used to manage passenger information and its administration. It is meant to provide the Administration and Staff, with information in real-time to make their work more interesting and less stressing. This project will automate the daily operations of Star Bus Transportation Wajale Branch. The project keeps safety of the passenger and employee details. Star Bus Transportation and Logistics. Is a new unique and exceptional company initiated by group of professionals in 2018. The company management team has substantial relevant proven and practical expertise. Some of this team has over years of experience about this particular business sector. Our objectives are to provide high quality, safe, comfortable, reliable and affordable of variety of transportation services in Somaliland. The aims and goals of the project To develop a transportation and Logistics management system is very important role in any formal organization, because computer works faster and accurate than human. • To change Manual Data Store Into Automatic Data Store. • To register new customer, employee, and Parcels. • We will create system platform that support company and customers. • We will create Search Parcels And Passenger • we create Clear And Exit All Buttons • To delete one existing and update • To Back-Main Form • The purpose of developing the transportation and logistics system of any organization is that to make easy to management to store a large number of data and reports into the computer. • The purpose of developing the transportation and logistics system of any organization is that to make easy search to management to store a large number of data and reports into the computer.
  • 10. 2 Non-aims of the project This system can only be worked by the Star Bus company part of the wajale. The system does not allow foreign travel tickets to be applied for online. The approach C# (C sharp) Connected SQL Server 2018 C# is object-oriented programming language, developed by Microsoft in 2000 to adopt the best features of Java and C++. It’s used for a wide range of reasons but its popularity lies in its use for the following tasks. A) Backend service B) Windows Application C) Website Development D) Game Development. Microsoft SQL Server is a relational database management system (RDBMS) that supports a wide variety of transaction processing, business intelligence and analytics applications in corporate IT environments. Assumptions: We Hope This Project To Be Acceptable And Successfully. All supply and demand quantities are given in whole numbers. This system help them the average number of passengers. They can also get data about a car unit by major category of vehicles. High level description of the project: Transportation management systems and applications are used for capturing and research information such as customer travel, shipping Parcels. A business that has clean, correctly formatted and accurate data will be able to provide a good level of service as well as saving time and money
  • 11. 3 Chapter 2 Analysis Introduction Analysis It is a process of collecting and interpreting facts, identifying the problems, and decomposition of a system into its components or Data analysis is defined as a process of cleaning, transforming, and modelling data to discover useful information for business decision-making. The purpose of Data Analysis is to extract useful information from data and taking the decision based upon the data analysis. System analysis is conducted for the purpose of studying a system or its parts in order to identify its objectives. It is a problem solving technique that improves the system and ensures that all the components of the system work efficiently to accomplish their purpose. You are beginning a journey that will enable you to build on every aspect of your education and experience. Becoming a systems analyst is not a goal; it is a path to a rich and diverse career that will allow you to exercise and continue to develop a wide range of talents. Requirements Determination Analysis Tools Excel Excel is the most common tool used for manipulating spreadsheets and building analyses. With decades of development behind it, Excel can support almost any standard analytics workflow and is extendable through its native programming language, Visual Basic. Excel is suitable for simple analysis, but it is not suited for analyzing big data it has a limit of around 1 million rows — and it does not have good support for collaboration or versioning. Enterprises should consider more modern cloud-based analytics platforms for large and collaborative analyses. R-programming R-programming is an open source programming language and computing environment with a focus on statistics and graphical data visualization. R features numerous graphical tools and over 15,000 open source packages available, including many for 14 loading, manipulating, modelling, and visualizing data. The environment allows technical analysts with programming skills to build almost
  • 12. 4 DATA COLLECTION This implies describes the method that we used to gather requirements for the new proposed system. Data collection techniques take part to analyze and Design the proposed system. We used the following different techniques. DOCUMENT ANALYSIS This particular technique made suitable for us to read some of the guiding Document that the company use, to come up with the required rates of the various business entities in Star Bus transportation. We derived their Documents how the existing system does not go with processes take place in the company Parcels Ticket This ticket of Parcels have name number location sender and receiver, type name of items, description, scale, unit price and telephone date , Every voucher has unique number . The original is belonging to customer while copy is left in the book
  • 13. 5 Ticket Book This voucher of sale has serial number, no of items, description, quantity, unit price and total amount, every sales voucher has duplicate. The original is belonging to customer while copy is left in the book. Existing system of Star Bus Transportation and Logistics Star Bus transportation logistic previous system was kind of hard to Calculate also to manage and control the daily activity during work as it was Handling by hand and written papers, so this nowadays the officers would not Like to work that hard they need smart controlling to continue smoothly There Work. Therefore there were many problems and efforts that faced this company To handle it so easier than before because this ex-system can consume time and We can see many errors that can occur during work so far this system the Company is about to leave to begin the smart system.
  • 14. 6 Examples Star Bus transportation logistic These examples include: Man handling bye hand When calculating the income per day a person is firstly doing by hand Writing receipt papers and invoices when done that the papers should be cut to input the computers filing system. Filing system is telling when the receipts and vouchers insolvency to the computer the papers will be kept and filed into shelf, so this is taking a time and space to store even when referencing is to hard find losing Paper or Backup Book. It became hard to get passenger’s Parcels, Requirements Determination Collection of information is at the core of systems analysis. Information requirement determination is frequently and convincingly presented as the most critical phase of information system development, and many IS failures have been attributed to incomplete and inaccurate information requirements. System analysts must collect the information about the current system and how users would like to improve their performance with new information system. Accurately understanding the users’ requirements will help the system developing team deliver a proper system to the end users in limited time and limited budget. Interviewing Is one of the primary ways to gather information about an information system. A good system analyst must be good at interviewing and no project can be conduct without interviewing. However, experience analysts commonly accept some following best practices for an effective interview. a) Prepare the interview carefully, including appointment, priming question, checklist, agenda, and questions. Listen carefully and take note during the interview (tape record if possible) Seek diverse views
  • 15. 7 Interview Question Questions: 1. Are you using computer? 2. If we develop a computer program will you use it? 3. What was your biggest problem in the book having? 4. How many things you write? 5. How to register Parcels? 6. How to register passengers? 7. What problem of handwritten? 8. Is there any software he used? 9. How do you know the most traveller customer in the months? Interview Answers Answers 1. No We don't use computers 2. Yes we have use 3. Sometimes a book can be lost and all information is lost 4. Only two items list items and passengers. 5. Parcels Registration: • Date • sender's name and Telephone • receiver and Tele phone • From • To • Parcels Type • Car number • Cost 6. Passenger Registration: • Date • Customer name • Customer phone • from • to • car number • cost 7. It takes you a lot of time. 8. No 9. It is difficult to identify the most traveller customer because we do not use any computer program.
  • 16. 8 Observation We have used this technique to get more information about how the branch in Wajale about the Star Bus transportation functions as its departments and how they perform their duties. The observations made it clear to us how the activities are doing within the company as though each were specialized in his work. Analysis User and Requirement Admin has the main ability, it has used any part of the system and he changed and manages the data. Users can only use the system and they have only ability to insert data and output of data. Development methodology Software Development methodologies are concerned with the process of creating software - not so much the technical side but the organizational aspects. In this, the first of two sections, I will introduce the different types of methodologies. I will describe them from an historical perspective, as one way to understand where we are and going is to know where we have been. A software development methodology or system development methodology in software engineering is a framework that is used to structure, plan, and control the process of developing an information System. Think about the details of personal travel, and the complex logistics behind getting from point A to point B. getting on the plane and getting off the plane are not the only parts of personal travel. Further the primary level of transportation.
  • 17. 9 Systems Development Life Cycle (SDLC) The systems development life cycle (SDLC), also referred to as the application development life-cycle, is a term used in systems engineering, information systems and software engineering to describe a process for planning, creating, testing, and deploying an information system. The systems development lifecycle concept applies to a range of hardware and software configurations, as a system can be composed of hardware only, software only, or a combination of both. There are usually six stages in this cycle: analysis, design, development and testing, implementation, documentation, and evaluation.
  • 18. 10 Planning Phase The Project Planning Phase is the second phase in the project life cycle. It involves creating of a set of plans to help guide your team through the execution and closure phases of the project. The plans created during this phase will help you to manage time, cost, quality, change, risk and issues. Analysis Phase The Analysis Phase is where the project lifecycle begins. The Analysis Phase is where you break down the deliverables in the high-level Project Charter into the more detailed business requirements. The Analysis Phase is where the project lifecycle begins. The Analysis Phase is where you break down the deliverables in the high-level Project Charter into the more detailed business requirements. The Analysis Phase is also the part of the project where you identify the overall direction that the project will take through the creation of the project strategy documents. Design phase Based on the user requirements and the detailed analysis of a new system, the new system must be designed. This is the phase of system designing. It is the most crucial phase in the development of a system. In the design phase the SDLC process continues to move from the questions of the analysis phase to the how. Implementation phase During implementation, the project team creates the actual product. Product implementation can be an exciting phase for the customer, because their idea for the project becomes something tangible. Project developers begin building and coding the software. For example, if a customer wants a new application, the project developers must program the application to perform the customer’s requirements. As the team develops the code, the team must follow specific coding requirements. Customer requirements may call for specific computer programming languages or upgrades, and developers need to run the applications to ensure they function properly. Integration and testing phase Integration testing (sometimes called integration and testing, abbreviated is the phase in software testing in which individual software modules are combined and tested as a group. The testing phase of the software development lifecycle (SDLC) is where you focus on investigation and discovery. During the testing phase, developers find out whether their code and programming work according to customer requirements.
  • 19. 11 Maintenance Phase The maintenance phase involves making changes to hardware, software, and documentation to support its operational effectiveness. It includes making changes to improve a system's performance, correct problems, enhance security, or address user requirements. Software applications often need to be upgraded or integrated with new systems the customer deploys. It is often necessary to provide additional testing of the software or version upgrades. During the maintenance phase, errors or defects may exist, which would require repairs during additional testing of the software. Monitoring the performance of the software is also included during the maintenance phase Data Flow Diagram Passenger Ticket
  • 20. 12 Chapter 3 Design Definition Design is the process of producing a detailed data model of a database. This logical data model contains all the needed logical and physical design choices and physical storage parameters needed to generate a design in a Data Definition Language, which can then be used to create a database. A fully attributed data model contains detailed attributes for each entity. The term database design can be used to describe many different parts of the design of an overall database system. Principally, and most correctly, it can be thought of as the logical design of the database structures used to store the data. In the relational model these are the tables and views. Program design the activity of progressing from a specification of some required program to a description of the program itself. Most phase models of the software life cycle recognize program design as one of the phases. The input to this phase is a specification of what the program is required to do. During the phase the design decisions are made as to how the program will meet these requirements, and the output of the phase is a description of the program in some form that provides a suitable basis for subsequent implementation. Frequently the design phase is divided into two sub phases, one of coarse architectural design and one of detailed design. The architectural design produces a description of the program at a gross level; it is normally given in terms of the major components of the program and their interrelationships, the main algorithms that these components employ, and the major data structures.
  • 21. 13 The Design Process The design process consists of the following steps: Determine the purpose of your database this helps prepare you for the remaining steps. Find and organize the information required Gather all of the types of information you might want to record in the database, such as Ticket and Parcels. Divide the information into tables Divide your information items into major entities or subjects, such as Ticket and Parcel. Each subject then becomes a table. Turn information items into columns decide what information you want to store in each table. Each item becomes a field, and is displayed as a column in the table. For example, an Parcels and Passenger table might include fields such as Last Name and Hire Date. Specify primary keys choose each table’s primary key. The primary key is a column that is used to uniquely identify each row. An example might be Parcel ID .Set up the table relationships Look at each table and decide how the data in one table is related to the data in other tables. Add fields to tables or create new tables to clarify the relationships, as necessary. Refine your design Analyze your design for errors. Create the tables and add a few records of sample data. See if you can get the results you want from your tables. Make adjustments to the design, as needed. Apply the normalization rules Apply the data normalization rules to see if your tables are structured correctly. Make adjustments to the tables, as needed. System Diagram and Flowcharts this diagram shows you database and how it work. When you open the database the first form is login form that ask you username and password if you occurs error the username and password click button show then you see the thru correct username and password form asking correct the username and pas you will pass the main form. Main form contains two forms Good form, passenger form and types including Search Parcels DatagridView
  • 22. 14 Logic Design This is a computerized system that will replace the old system better because it will take longer than the old system and take less time and is important This system will have to save, update, Clear, Exit and delete, add new Good and Passenger search, back main form. This system is automatically replacing the old system as it takes the same function but it’s computerized and more functioning than how the old system use to work. The system is so smart to calculate and to input the daily data, the system has hierarchy and users for Specific functions; each user has his own ability to control his window from the admin.
  • 24. 16 Main Form This is main form it contain all forms such as Parcels form and Passenger Form, This is main form under the other Categories No Control Used For 1 System Windows Main form 2 Menustrip1 Menu(home,customer,ticket,parcel...)
  • 25. 17 Parcel Form This form is used to register all Parcels about Star Bus transportation It countain The following Tools
  • 26. 18 it has contain textboxs, buttons, and label.Als has such as Save button is used to record information of Parcels .NewParcels buttons used new Parcels Delete button is used to erase information of Eror Parcels earlier, Parcels delete action it need to fill phone text box.Update Button is used to change some informartion the data that we saved previous.Search button is used to search in the data we saved datebase,Clear Clear Button is used To clear the text write form,delete text of Textbox,Exit Buttons is use to cancel window,Backmain-Buttons allowance to back mainform easy No Control Used For 1 Label 1 Parcel form 2 Textbox 1,2 Receiver name, receiver phone 3 Textbox 3,4 Sender name, Sender phone 4 Combobox1,2 From, To 5 ComboBox3,4 Car number , Cost type 6 Textbox5.6 Parcel, Cost 7 Textbox 7 Searching 8 dataTimepacker1 Date 9 dataGrideView1 Dataview 10 Button1 Sava 11 Button 2 Delete 12 Button 3 Update 13 Button 4 Clear 14 Button 5 Search
  • 27. 19 Passenger This form is used to register all Passeger about Star Bus transportation It countain The following Tools
  • 28. 20 No Control Used For 1 Label 1 Tickets form 2 Textbox 1,2 Customer name, Customer phone 3 Button 5 Search 4 Combobox1,2 From, To 5 ComboBox3,4 Car number , Cost type 6 Textbox3 Cost 7 Textbox 7 Searching 8 dataTimepacker1 Date 9 dataGrideView1 Data view 10 Button1 Sava 11 Button 2 Delete 12 Button 3 Update 13 Button 4 Clear This form is used to register all Passenger about Star Bus transportation, it has contain textboxes, buttons, and label. Also has such as Save button is used to record information of Passenger .New customer buttons used new customer Delete button is used to erase information of Error Passenger earlier, Parcels delete action it need to fill phone text box. Update Button is used to change some information the data that we saved previous. Search button is used to search in the data we saved database, Clear Button is used To clear the text write form, delete text of Textbox, Exit Buttons is use to cancel window ,Back main-Buttons allowance to back main form easy
  • 29. 21 Table of my SQL database Database design Database design is the process of producing a detailed date model of a database. this logical date model contain all the needed logical an physical design choices and physical storage parameters need to generate a design in a date definition language ,which can then be used to create a database .a fully attribute date model contain detailed attributes for each entity Parcel Table Table show you column, their data types and which column can allow null or not null Parcels Table contain id date type int, date int,sender_name text,telephone int,name_sender text,telephone,s int,where_sent text,where_come text,Parcels text,Scale int,book_num nvchar,
  • 30. 22 Passenger Ticket Table Table show you column, their data types and which column can allow null or not null Passenger Table contain id date type int,date int,distance int,price int,name_of person text,location int,where_it goes text,time_start int, ,book_num int,
  • 31. 23 Chapter 4 Implementation Introduction This chapter we present how to coding all the forms of this project as to work all the Part of the system, such as Parcels Form, Passenger form Login form, Registration, all viewer Login form This code allow to access main form system and it has default password and it keep Your data. And it allow you to hide log in form when you in enter valid username and password and it allow to call main form of the system that you get any activity of the system.
  • 32. 24 Show Password show password: is supposed to show you an invisible national pass
  • 33. 25 If You Enter wrong username or password you show cannot pass until you see this message.The code allows you to keep up to data and keep track of all the information about Star Bus Parcels. Parcels Form Registration
  • 34. 26 Save code: This save code does its job and allows you to file a data
  • 35. 27 Update code Update code: Update helps you change the name of an existing update or This code is Update Code that can allow to change the data of the table
  • 36. 28 Delete Code Delete means to erase. Delete has its roots in Latin and was first used to mean destroy. In modern usage, delete means to remove completely. Delete used in writing means to edit by removing, often done by drawing a line through the text to be deleted
  • 37. 29 Clear Code Clear code: Clear it erase all date into text box
  • 38. 30 Search Code Search code: search allows you to search for an existing date for easy access This Code Is One Of The Search Code And It Access To Known All Data Holds In Your Database Microsoft Access And It Can Search Two As All Data And Specific Data Tell
  • 39. 31 Exit code Exit: Code A way out; door or gate by which people may leave. the act or an instance of going out; departure. the act of leaving or right to leave a particular place. (As modifier) an exit
  • 40. 32 CHAPTER 5 EVALUATION AND TESTING This Chapter Determining How to Work the System Forms and It Shows You How To Work Save Button. Search, Button, Update Button, Delete Button, Clear Button, Back Main Form Button, New Customer Button, Search Customer Button Introduction Definition of testing A test is used to examine someone's knowledge of something to determine what he or she knows or has learned. Testing measures the level of skill or knowledge that has been reached. Simply put, a test refers to a tool, technique or a method that is intended to measure Customer Knowledge or their ability to complete a particular task. In this sense, testing can be considered as a form of assessment. Tests should meet some basic requirements, such as validity and reliability. Validity refers to the extent to which a test measures what it is supposed to measure. Reliability refers to the consistency of test scores when administered on different occasions. There are different types of tests: Placement tests: It is designed to help Transportation place Costumers into a particular level or section of a language curriculum or Transportation Diagnostic tests: they help Employ and learners to identify strengths and weaknesses. Proficiency tests: they measure a learner’s level of language. Achievement tests: they are intended to measure the skills and knowledge learned after In-circuit test (ICT) is an example of white box testing where an electrical probe tests a populated printed circuit board (PCB), checking for shorts, opens, resistance, capacitance, and other basic quantities which will show whether the assembly was correctly fabricated.
  • 41. 33 Passenger Form Registration Save Button Passenger Registration Form Show When the Data Enter and Then Click Save Button It Then Reply Message from the Form It Tell You That Data Saved Into viewed SQL table in the data base and you see Database Record Passenger Form
  • 42. 34 Update Button When you search an item you have changed some of item information then click update to update the item. This button was updated the data insert in the database form.
  • 43. 35 Delete Button Delete Button is deleted the data you search it. And removes it Database
  • 44. 36 Search Button Search button is a button it is able to search the data enter Database that you have save in your system using primary key of the form database
  • 45. 37 Clear Button Clear button is cleared all texts write inside of the Textbox’s. Data Grid View
  • 46. 38 CHAPTER 6 Summary and Conclusion Summary The main purpose of this software is to reduce the manual errors involved in Star Bus Transportation and make it convenient for the all cities to do their activity the name of this software “Star Bus Management System (SBMS) the project Star Bus Management System is for computerizing the working in the Star Bus. It’s a great improvement over the manual system. The computerization of the system has speed up the process. The software take care all the requirements of Star Bus to provide easy and effective storage of information related the passengers, Parcels that generates test DateGriedVeiw and also provides the facility for searching the detail of the Star Bus , The package was designed in such a way the future modification can be done easily Factors that facilitated our thesis project completion • It is fast, efficient and reliable • Avoids data redundancy and inconsistency • Very user-friendly • Easy accessibility of data • Provides more security and integrity to data. • Updating of information becomes so easier. • System security, data security and reliability are the striking features. • The system has adequate scope for modification in future if it is necessary. • Centralized database management. • Easy operations for operator of the system. • Storing documents and other information like searching is much easier. • No need more stationary. • All process can be done automatically as you enter data.
  • 47. 39 FUTURE WORK • To create filter key • To find most traveller customers • To create crystal reports • To create Account Password What we have learned during our project While working on this project we had learned a lot of things like:- • Creating ER diagrams and UML diagrams according to your project. • Gathering requirements and analyzing them. • Selecting the sub topics and modules to be developed. • Time management. • Designing an appropriate application interface. Reference Retrieved from https://www.google.com Database Programming By: Roger Jennings
  • 48. 40