Computzing The Bus Tranporation In Sri-lanka

  • Uploaded by: Sudantha Sulochana
  • 0
  • 0
  • May 2020
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Computzing The Bus Tranporation In Sri-lanka as PDF for free.

More details

  • Words: 8,508
  • Pages: 91
SYSTEM DEVELOPMENT PROJECT

Abstract National Transport Commission (NTC) is the government organization which handles interprovincial bus transportation. The main tasks of this organization are Registrations of buses and related employees, Schedule bus routes, Providing and creating bus fares. The Objective of this project is to design and develop a computerized system for the national transportation commission. This is the design document for the proposed computerized System for the “National Transportation Commission”. The Project Description, Problem Analysis, Project Requirements, Solution and Solution Design, Flesibility report areexplained within the documentation. This document explains how the project requirements are met with the designed solution.

ASIA PACIFIC INSTITUTE OF INFORMATION TECHNOLOGY

1

SYSTEM DEVELOPMENT PROJECT

Acknowledgment This was a great opportunity for all of us to put into practice what we learnt during our last two semesters while being the undergraduates of APIIT-Sri-Lanka. We Gained experience on how to apply our knowledge for the development of industrial companies, how to overcome the challenges, how to work as a team in spirit according to a well managed plan. The way of dealing with the community. We would like to express out grateful thanks to all the people who helped us directly or indirectly. Especially we would like to thanks all the staff at the Central Bus Stand and the Officials at the National Transportation Commission who helped us on this project. First and Foremost we would our sincere gratitude to our lecturers Ms.Manesha Peries , Mr.Eranjan Padumadasa and Ms.Oshini Jayatunge for the great guidance in this project and who helped us to make this project a realistic . A Special thanks should go to all the other lectures who thought us the concepts on subjects which was helped us on this Software development project. Finally, we would like to thank each and every person who helped us in numerous ways to make this project a success.

ASIA PACIFIC INSTITUTE OF INFORMATION TECHNOLOGY

2

SYSTEM DEVELOPMENT PROJECT

Table of Content

ASIA PACIFIC INSTITUTE OF INFORMATION TECHNOLOGY

3

SYSTEM DEVELOPMENT PROJECT

INTRODUCTION

Introduction to the Project

Project Objectives Development of software requires all the skills from the members of the development team. Objectives are laid to make sure that all the group members have a clear understanding of the scenario for which the software system is being developed as the solution. ASIA PACIFIC INSTITUTE OF INFORMATION TECHNOLOGY

4

SYSTEM DEVELOPMENT PROJECT The objective of the project in hand is to create a system that uses software to automate a large part of the Inter City Bus Transportation System in Sri Lanka. The problem will have to be analyzed thoroughly and accurately, using various facts finding and documenting techniques to make sure that the design of the system can be carried out.

ASIA PACIFIC INSTITUTE OF INFORMATION TECHNOLOGY

5

SYSTEM DEVELOPMENT PROJECT

CURRENT SYSTEM ANALYSIS

Company Information

Current System analysis

ASIA PACIFIC INSTITUTE OF INFORMATION TECHNOLOGY

6

SYSTEM DEVELOPMENT PROJECT The current system which is largely a manual system involves a lot of paperwork at all the levels of the organization. The staff of the organization and the customers are unhappy with various aspects of the system with which they are directly involved when working with the system. The various problems caused by the inefficiency of the system results in an overall loss to the business and dissatisfaction to the rest of the users. As the main transportation system in Sri Lanka are buses and trains for inter city travelling, the members of our System Development team were well aware of several problems involved with Bus Travel. From the analysis of the current system, a list of several problems at each level was prepared.

Management Level The management level deals with coordinating all the actions within the business to make sure that the business gains Profit while providing a satisfying service to the customers. The following are some of the problems faced at this level: 

Modification of the Schedules can be time consuming and very expensive, since the manually prepared schedule has to be sent for printing and then be distributed to the concerned stations where the buses can be boarded by the passenger.



Since most of the activities are performed manually, they are time consuming. The archiving of several documents has given rise to a need for more storage space and thus more expense.



Changes in schedule cannot be conveyed to the customer soon enough to satisfy the customer.



The scheduling system being used, does not have features to provide important information such as the popular routes, popular times when the buses will be booked fast. This affects the ability of the organization to try and serve the customers better

ASIA PACIFIC INSTITUTE OF INFORMATION TECHNOLOGY

7

SYSTEM DEVELOPMENT PROJECT

Staff Level Staff directly deal with the customers and require the correct information from the Management to provide a good service to the customers. The information being conveyed to the customers should also be timely. Some of the problems at this level are: 

Staff have the trouble of performing actions soon enough to satisfy the customers.



If a change in the schedule occurs, the change has to be informed to several customers well in advance. Such a change although rare, can be hard to notify as the customers to be notified has to be manually searched each record at a time.

Customer Level The management and the staff constantly try to improve the efficiency of the system to make sure that the customers benefit from the system. The customers may also face several problems with the use of the system which may cause annoyance to them. So problems faced by customers are: 

Required to contact the bus station by telephone to obtain information regarding the schedule details.



The seat can be obtained on a first come first served basis, depending on the people who reach the bus first after the purchase of tickets.



Customers may not be informed of any changes in schedule if they had not provided their contact details.

ASIA PACIFIC INSTITUTE OF INFORMATION TECHNOLOGY

8

SYSTEM DEVELOPMENT PROJECT

ASIA PACIFIC INSTITUTE OF INFORMATION TECHNOLOGY

9

SYSTEM DEVELOPMENT PROJECT

The current system which is largely a manual system involves a lot of paperwork at all the levels of the organization. The staff of the organization and the customers are unhappy with various aspects of the system with which they are directly involved when working with the system. The various problems caused by the inefficiency of the system results in an overall loss to the business and dissatisfaction to the rest of the users. As the main transportation system in Sri Lanka are buses and trains for inter city travelling, the members of our System Development team were well aware of several problems involved with Bus Travel. From the analysis of the current system, a list of several problems at each level was prepared.

Management Level The management level deals with coordinating all the actions within the business to make sure that the business gains Profit while providing a satisfying service to the customers. The following are some of the problems faced at this level:

ASIA PACIFIC INSTITUTE OF INFORMATION TECHNOLOGY

10

SYSTEM DEVELOPMENT PROJECT 

Modification of the Schedules can be time consuming and very expensive, since the manually prepared schedule has to be sent for printing and then be distributed to the concerned stations where the buses can be boarded by the passenger.



Since most of the activities are performed manually, they are time consuming. The archiving of several documents has given rise to a need for more storage space and thus more expense.



Changes in schedule cannot be conveyed to the customer soon enough to satisfy the customer.



The scheduling system being used, does not have features to provide important information such as the popular routes, popular times when the buses will be booked fast. This affects the ability of the organization to try and serve the customers better

Staff Level Staff directly deal with the customers and require the correct information from the Management to provide a good service to the customers. The information being conveyed to the customers should also be timely. Some of the problems at this level are: 

Staff have the trouble of performing actions soon enough to satisfy the customers.



If a change in the schedule occurs, the change has to be informed to several customers well in advance. Such a change although rare, can be hard to notify as the customers to be notified has to be manually searched each record at a time.

Customer Level The management and the staff constantly try to improve the efficiency of the system to make sure that the customers benefit from the system. The customers may also face several problems with the use of the system which may cause annoyance to them. So problems faced by customers are: 

Required to contact the bus station by telephone to obtain information regarding the schedule details. ASIA PACIFIC INSTITUTE OF INFORMATION TECHNOLOGY

11

SYSTEM DEVELOPMENT PROJECT 

The seat can be obtained on a first come first served basis, depending on the people who reach the bus first after the purchase of tickets.



Customers may not be informed of any changes in schedule if they had not provided their contact details.

ASIA PACIFIC INSTITUTE OF INFORMATION TECHNOLOGY

12

SYSTEM DEVELOPMENT PROJECT

Interview For the interview we went to the central bus stand and interviewed some peoples and the workers of it. Those interviews are very useful to us. We analyzed our problems according to this information. First we interviewed the time OIC of central bus stand. We asked him how they arrange buses in central bus stand and how does the exact process happen. First he told us how the day to day time table is created. We will get colombo-Kandy bus as a example. In every 15 minutes a normal bus turned out from the central bus stand. In every 20 minutes a A/C bus turned out from the central bus stand. Then he let us to refer time tables and log sheets. He told us if the passenger wants to book a ticket. Then he has to pay 20/= and after that he can book it. According to to this process the passenger can book any amount of tickets that passenger want. In the crowded days he said they put extra busses for most crowded and common routes. He told that they recording the buss’s leaving and returning time. They give next turn to the buses according to the return time. He said that every bus has log sheet and they must sign it from the time keeper when their arriving and depicturing After that we interviewed a bus conductor he told us that any length of the route is divided in to 12 sections for easiness of the making the price. With in this one section the ticket price is same. One section is roughly get as 1km-1.5km. after that he saw us a ticket machine and explained that how does it work. The ticket machine has a code number. With this particular code number bus owner can check the machine’s balance day to day balance. After that we went to the private bus office and interviewed Mr Ranasinhe Pranandu, Mr Darmawanshe, Mr Nihal Arunashantha. They are senior workers of the office. They told us that the timekeeper is the one who arrange the al works in the stand. Time table is unique for every bus.

ASIA PACIFIC INSTITUTE OF INFORMATION TECHNOLOGY

13

SYSTEM DEVELOPMENT PROJECT Also we had a interview with Mrs.Arloka karunarathne from national transportation commission who is the head of the scheduling department. We got a good knowledge in scheduling in real time



Select a Normal day in a month (Expect – Fridays , After Long weekends and Mondays ) like Tuesday and Thursday and doing a road survey in a specific location in a Bus route in a specific time slice (Example – Take a Hour and check the passenger status in the passing buses and rate them) 2.0  Passengers even traveling in the foot board 1.5

All Seats full 25% standing

1.0  All Seats are full 0.5

seats are also not full

Default value is 1.5 because its benefits for the both passengers and bus owners . •

Then insert this information and bus information and create the schedule.



Schedule is done for a Day and if there are overflow of buses one bus is kept as in to use in a emergency and other buses are send vacation (the vacation can’t exceed more that 4 days per month )



Modify the timetable manually because there will be more buses need in morning and afternoon time.



Send this timetable as trail per month and getting the feedback from the bus owners and passengers.

ASIA PACIFIC INSTITUTE OF INFORMATION TECHNOLOGY

14

SYSTEM DEVELOPMENT PROJECT

Questionnaires

1.

Do you use Public transport?

2. Are you satisfied with the curr ent Service s Available?

ASIA PACIFIC INSTITUTE OF INFORMATION TECHNOLOGY

15

SYSTEM DEVELOPMENT PROJECT

3. What are the problems you facing in the curr ent syste m?

4. In a New Pu bli c Trans po rt infr ast ruc ture what services would you like to have?

ASIA PACIFIC INSTITUTE OF INFORMATION TECHNOLOGY

16

SYSTEM DEVELOPMENT PROJECT

6. Do you like new ticketing methods than the old one?

ASIA PACIFIC INSTITUTE OF INFORMATION TECHNOLOGY

17

SYSTEM DEVELOPMENT PROJECT

Observations When we went to the central bus stand to get information’s for our project, we saw that some errors that should improve. One of them is there no proper place to stay the passengers until the buses come. So passengers are suffering from the sun shine and rain, dust. Next thing is there is no proper way to get the bus details for the passengers. Main way of collecting details is via the stand OIC of the central bus stand. But if he is not in his room, then the passengers have to stay until he comes. Other thing is there are no proper places to for time keepers of central bus stand. Beyond the stand OIC of the central bus stand, the time keepers help passengers to find their bus details. Time keepers are doing very responsible work of this manual system. Current system is a manual one. When using a manual system there is big percentage of be a mistake. If mistake happened in a manual system it can’t detect before the execution. When using a manual system the process may be slow than what we excepted. Then the money and time, resources are waste. The other thing is when using a manual system somebody who evolves the process can cheat. If somebody cheated it can’t detect. Those loose points have to be corrected by the relevant authority who are responsible for that.

ASIA PACIFIC INSTITUTE OF INFORMATION TECHNOLOGY

18

SYSTEM DEVELOPMENT PROJECT

Similar System analysis Bus transportation system is one of the most popular means of transport in most parts of the world. Handling such a large transport network requires a lot of planning and right decisions to maintain the smooth flow of traffic. Several developed countries around the world have been able to provide a higher standard of transportation service to their population. Due to the large volume of travelers per day, bus transportation is very cheap compared to several other private and public means of transportation. One of the similar systems in other countries, which has not only been profitable but also efficient is, Singapore’s SMRT Buses Ltd. SMRT Buses Ltd. has been providing both railway and bus transportation in Singapore since the year 2000, operates on a computerized system. Several aspects of the system are computerized and manual work is kept to a very minimum. Customers have access to several features over the Internet. Some of the features identified in this system are: Feature Benefit to Business Benefit to Customer Online Ticket Purchase Less number of customers to Less time spent Bus

on

be served at the Bus Station purchasing tickets Information Cheaper and faster method for Easier and faster way of

available online

conveying

information

to obtaining

travel

customer Pre paid cards used Handling cash is not necessary

information Need not use Credit cards

for payments

or cash for payment for transactions

The above are only some of the features of the entire system. Based on one of the systems that have proved to be successful, a few ideas for improvements can be designed for the Sri Lankan intercity travel service. The following decisions were taken after taking the considering the above features: Online Ticket Purchase: An online ticket purchase system would be a very efficient feature as it allows users to purchase tickets from the comfort of their homes. The business also benefits from the lesser number of customers that have to be served ASIA PACIFIC INSTITUTE OF INFORMATION TECHNOLOGY 19

SYSTEM DEVELOPMENT PROJECT at the bus stands. But implementing this in a developing economy like Sri Lanka will not be ideal. This is because the computer usage and Internet awareness in Sri Lanka is very less. An important task such as ticket purchase cannot be implemented in a fully computerized method. Furthermore implementing this system would require that the users have access to a means for producing a hard copy for their Tickets in case of verification. This requires additional expense in the customers point for the purchase of required equipments such as printers, papers etc. According to the Sri Lankan government’s census, a small percentage of Sri Lankans have access to the internet. An essential aspect of the system as the purchase of a ticket will only reduce the number of customers if the system undergoes a major change. Availability of Information Online: Making information available online can help if it is for reference purpose only. This aspect of the system can be implemented to make it easier for use and for users to refer. The information in the internet can be viewed by the branch offices as well. A larger audience can be covered when the information is available over the internet. Pre Paid Card System: Pre paid system does not require users to carry cash all the time when purchasing tickets for a particular journey.

Screen design The user interface is one of the main features of the application as it gives the first impression about the application to the user. The user interface will also be the only way the user will be able to interact with the application to perform the tasks which have been computerized. In order to give a create a good impression to the user about the application, the user interface has to be designed in such a manner that the user will have a pleasant experience when changing from the older system and continue working with it. In order to create the user interface for this application, the title bars for each form will contain graphical elements so that the interface will resemble the title bars of the operating system for which this application is designed for (i.e. Windows Vista or Windows Seven). Buttons will also contain some graphics to enhance their look. ASIA PACIFIC INSTITUTE OF INFORMATION TECHNOLOGY

20

SYSTEM DEVELOPMENT PROJECT Help for each data entry field will be available in the form of Tool Tips. Certain fields that are expected to have complicated procedures for data entry will have additional details regarding data entry in the tool tips.

Figure 1- ez Link Electronic card

Figure 2 - Card sensor at bus portal

ASIA PACIFIC INSTITUTE OF INFORMATION TECHNOLOGY

21

SYSTEM DEVELOPMENT PROJECT

Feasibility Study Proposed Transportation System Sprint Systems

August 2009

I have carefully assessed the Feasibility Study for the Transportation system.

This document

has been completed in accordance with the requirements of Software Development Life Cycle

MANAGEMENT CERTIFICATION - Please check the appropriate statement.

______ The document is accepted.

______ The document is accepted pending the changes noted.

______ The document is not accepted.

We fully accept the changes as needed improvements and authorize initiation of work to proceed.

Based on our authority and judgment, the continued operation of this system is

authorized. _______________________________

_____________________

ASIA PACIFIC INSTITUTE OF INFORMATION TECHNOLOGY

22

SYSTEM DEVELOPMENT PROJECT NAME

DATE

Project Leader

_______________________________ NAME

_____________________

DATE

Operations Division Director

_______________________________ NAME

_____________________

DATE

Program Area/Sponsor Representative

_______________________________ NAME

_____________________

DATE

Program Area/Sponsor Director

ASIA PACIFIC INSTITUTE OF INFORMATION TECHNOLOGY

23

SYSTEM DEVELOPMENT PROJECT

Technical Feasibility Necessary Technology This section describes the practically of the proposed system in terms of technology. We think that proposed system will be feasible in terms of technical feasibility To develop this systems front end we will use Microsoft visual basic.net 2008 and for the back end database we proposed to use Microsoft SQL server 2005. And for the web based development we will use Microsoft ASP.net technology And for the graphic and User interface design we proposed to use vector design software adobe fireworks CS3 And for the packaging needs we will use Install shield software packing software. In terms of hardware to implement this system a basic standard computer with Microsoft windows XP or Microsoft windows Vista will be required For the implementation of the customer ticketing system it required a touch screen display with Microsoft windows 7. In networking aspects wireless internet access should be established with the bus stand area. In optional for time keeping we can implement mobile software for the timekeeper’s .this will require windows mobile smart phones or we can implement this section that work on a normal computer. In server requirement aspect we need to implement a Microsoft SQL server and a Web server with ASP.Net support. For the web system apache server or Microsoft IIS server can be implemented but we recommend using Microsoft IIS server because apache web server may contain difficulties in implementing ASP.net web sites .

Operational Feasibility

ASIA PACIFIC INSTITUTE OF INFORMATION TECHNOLOGY

24

SYSTEM DEVELOPMENT PROJECT

We think that the proposed system in terms of solving current business problems and being more efficient and feasible. Customers can buy or book tickets from terminals. Current manual methods are not productive and passengers have to go through the hassle of current method. Now the ticketing and booking can be done in a single touch. Also in timetable creation offices have to use frustrating manual methods and spend long time. The proposed system would certainly cause a wide change to the current transportation system.

ASIA PACIFIC INSTITUTE OF INFORMATION TECHNOLOGY

25

SYSTEM DEVELOPMENT PROJECT

Schedule Feasibility Because of the time is well managed there will be sufficient time for the project team to complete the system. As there will be NO out sourcing or sub contacting potions of the system .we believe that the proposed system can be developed without any delays or extensions.

Work Break down Structure Sushman Task / Member Work %

(CB00324

Sudantha

Neranjan

6)

(CB003198)

(CB003168)

Phase: Systems Planning ASIA PACIFIC INSTITUTE OF INFORMATION TECHNOLOGY

26

SYSTEM DEVELOPMENT PROJECT

Identifying the Problem

33.3

33.3

33.3

Feasibility Study

50

0

50

Preliminary Report

25

50

25

Interviews

33.3

33.3

33.3

Surveys

0

50

50

0

50

50

100

0

0

10

45

45

33.3

33.3

33.3

70

15

15

33.3

33.3

33.3

33.3

33.3

33.3

10

45

45

Table Design

25

25

50

Normalization

60

20

20

Hierarchy Diagram

33.3

33.3

33.3

Algorithm Design

50

25

25

Phase: Systems Analysis Fact Finding

Observation

of

business

activities Sampling Current System Modeling Identifying

Business

Processes Dataflow

Diagram

for

Current System Systems

Requirement

Document Phase: Systems Design Dataflow Diagram Data Dictionary Database Design Entity Diagram

Relationship

Interface Design ASIA PACIFIC INSTITUTE OF INFORMATION TECHNOLOGY

27

SYSTEM DEVELOPMENT PROJECT

Input Design

50

40

10

Phase: System Development Form Design Programming



Report Design

33.3 -

Phase: Testing Test Plan

33.3

33.3

33.3

System Testing

50

50

0

Interface Testing

25

25

50

Validations

25

25

50

Integration Testing

33.3

33.3

33.3

Installation

33

33

33

User Training

25

25

50

User Documentation

33

33

33

Technical Documentation

40

40

20

Help Files

25

25

50

Phase: Implementation

Phase: Documentation

ASIA PACIFIC INSTITUTE OF INFORMATION TECHNOLOGY

28

SYSTEM DEVELOPMENT PROJECT

Grant Chart

ASIA PACIFIC INSTITUTE OF INFORMATION TECHNOLOGY

29

SYSTEM DEVELOPMENT PROJECT

Economic Feasibility We think that the proposed system would be a good investment for the all sections who take part in the bus industry .we believe that implementing this system could bring out some financial benefits to the company

Tangible benefits We preserve that proposed system would be able to bring tangible benefits in terms of reduction of the increase in customer bookings and use of public transport because easy booking and ticketing system and lower cost on infrastructuredevelopment cost

.

In-tangible benefits In terms of in-tangiblebenefits morale of passengers, bus owners, bus conductors and government transport offices, due to lowering of stress in job .also this system will increase the customer good will in public transpiration due to efficient system.

Tangible Costs This proposed system may have several tangible costs which include equipment cost, training and Maintenance cost. Onetime costs will include system development and site networking costs In our final opinion implementing this system will be beneficial because benefits could be obtained outweigh the cost in long time run

ASIA PACIFIC INSTITUTE OF INFORMATION TECHNOLOGY

30

SYSTEM DEVELOPMENT PROJECT

Costs Section

Description

Cost (LKR)

LCD Touch screen displays for ticketing

35000.00

LCD Widescreen displays

25000.00

Desktop PC

50000.00

Microsoft SQL Server Licensing

Free

Microsoft .net Framework

Free

Windows Licensing

10000.00

Analyzing cost

75000.00

Software Design

60000.00

Implementation

15000.00

Training

5000.00

Stationary Cost

1500.00

Traveling charges

500.00

Other

2000.00

Hardware Costs

Software Costs

Design Costs

Other Costs

ASIA PACIFIC INSTITUTE OF INFORMATION TECHNOLOGY

31

SYSTEM DEVELOPMENT PROJECT

TANGIBLE BENEFITS WORKSHEET Proposed Public Transportation System 1 2 3

Cost Reduction Paper Waste reduction Other Waste Reduction

TOTAL tangible benefits

100000 25000 15000

RS

104000

ONE-TIME COST WORKSHEET Proposed Public Transportation System 1 2 3 4

Software Development Cost Hardware Cost Electrical Equipment Cost Software Cost

10000 600000 25000 75000

ASIA PACIFIC INSTITUTE OF INFORMATION TECHNOLOGY

32

SYSTEM DEVELOPMENT PROJECT

5 6

Networking Cost Other

TOTAL One-time Cost

12500 5000

RS

727500

RECURRING COST WORKSHEET Proposed Public Transportation System 1 2 3 4 5

Software Maintenance Hardware Maintenance Networking Maintenance Software License Renewal Other

TOTAL recurring cost

5000 15000 2000 Free -

RS

22000

ASIA PACIFIC INSTITUTE OF INFORMATION TECHNOLOGY

33

SYSTEM DEVELOPMENT PROJECT

Legal Feasibility We believe that there will be no legal problems due to implementation of the proposed system. in terms of software legal we proposed to use original Licensed software and operating systems in the implemented systems .also for the development we will use original software’s which we received from Microsoft MSDN Academic alliance program (MSDNAA) .

Social Feasibility Due to certain changes in public transpiration system .the passengers and bus owners will get a whole new approach .also there will be some changes in terms of jobs (Example – Present Bus Conductor will work as a ticket checker in the proposed system.) we hope that any parties will not meet any difficulties because there will be training session to the workers and passengers.

ASIA PACIFIC INSTITUTE OF INFORMATION TECHNOLOGY

34

SYSTEM DEVELOPMENT PROJECT

Final Conclusion

Technical Feasibility



Operational Feasibility



Schedule Feasibility



Economic Feasibility



Legal Feasibility



Social feasibility



Proposed Transportation System Project is feasible and it is worthwhile to continue this project.

Methodology

ASIA PACIFIC INSTITUTE OF INFORMATION TECHNOLOGY

35

SYSTEM DEVELOPMENT PROJECT

Figure 3 - Software Development Life Cycle SYSTEM DEVELOPMENT LIFE CYCLE will be used as our methodology in the project.

ASIA PACIFIC INSTITUTE OF INFORMATION TECHNOLOGY

36

SYSTEM DEVELOPMENT PROJECT

NEW SYSTEM DESGIN

Project Objectives Development of software requires all the skills from the members of the development team. Objectives are laid to make sure that all the group members have a clear understanding of the scenario for which the software system is being developed as the solution. The objective of the project in hand is to create a system that uses software to automate a large part of the Inter City Bus Transportation System in Sri Lanka. The problem will have to be analysed thoroughly and accurately, using various fact finding and documenting techniques to make sure that the design of the system can be carried out.

ASIA PACIFIC INSTITUTE OF INFORMATION TECHNOLOGY

37

SYSTEM DEVELOPMENT PROJECT

Benefits of the proposed System Customers •

Providing Customer a rechargeable travel account and terminal based self ticketing system



Providing Information about Bus routes and Timetables to the passengers



Providing Reports to Customers.

Organization •

Proper Organization of Bus Details, Timetables and Time Keeping.



Keep Track on the Transaction Details



Provide Various Reports to the management



Reduce the overall management cost

Assumptions The following are some of the assumptions that were made to design a solution for the problem.

ASIA PACIFIC INSTITUTE OF INFORMATION TECHNOLOGY

38

SYSTEM DEVELOPMENT PROJECT •

All passengers who travel using the Bus Service will willingly provide all necessary information required for the complete functionality of the system (including email address, contact numbers and address).



It has to be assumed that there are enough buses for all the journeys that are scheduled for all the schedules.



A bus and the driver will return in 3 days or less from the destination to which they have left for.

ASIA PACIFIC INSTITUTE OF INFORMATION TECHNOLOGY

39

SYSTEM DEVELOPMENT PROJECT

Project Scope Functions

ASIA PACIFIC INSTITUTE OF INFORMATION TECHNOLOGY

40

SYSTEM DEVELOPMENT PROJECT

Project Limitation 

Only consider about intercity travels form bus terminal and cannot issue tickets for the intermediate bus stops.



The Schedule time table is created per day and it will be continued to the upcoming two months and some parts of that schedule can’t be changed.



Assigning buses is not done in a circular way and it’s done in random. So it will be mot fare for some buses.



Fare for selected location is not calculated and its hardcoded with the location details.



Management staff and the timekeeper should be use the same software solution.



If customer buys multiple tickets all the ticket information will print in the same paper there will be no separate tickets



Cannot locate where the bus is.



Ones a booking is done it cannot be modified or canceled.

ASIA PACIFIC INSTITUTE OF INFORMATION TECHNOLOGY

41

SYSTEM DEVELOPMENT PROJECT

Data Flow diagram Context Diagram

ASIA PACIFIC INSTITUTE OF INFORMATION TECHNOLOGY

42

SYSTEM DEVELOPMENT PROJECT

Level 0

Data Dictionary ASIA PACIFIC INSTITUTE OF INFORMATION TECHNOLOGY

43

SYSTEM DEVELOPMENT PROJECT

Entities Name

Description

Input data

output data flow

flow Customer

Management

Time Keeper

Customer is the

Payment details,

person who going

Available

Destination, Time ,

to interact with

Schedule,

Required Schedule

these facilities Management is

Tickets

the thing that

Bus Details,

and Staff, Location

going to manage

Location

Details, Bus Details

all of these staffs Time Keeper is the

Details -

Selected Schedule,

Bus Details, Time

person who

Time

interact with the time and scheduling

ASIA PACIFIC INSTITUTE OF INFORMATION TECHNOLOGY

44

SYSTEM DEVELOPMENT PROJECT

Process

Name Searching

Description Bus,

Staff and Location Details

This process is help to the user to

Input data

output data

flow

flow

Location

Bus Details,

Details

Location

about the bus

Process description BEGIN

Details

IF

Schedules

user want to see Bus Details THEN Show it ELSE user want to see Location Details THEN get it from the location file data storage AND Show it

Schedule Preparation

All the scheduling

Location

algorithms are

Details, Time

prepared in this

and staff

Bus Schedule

END BEGIN

IF

process

management sends Bus Details, Location Details, Time and staff THEN get it AND

ASIA PACIFIC INSTITUTE OF INFORMATION TECHNOLOGY

45

SYSTEM DEVELOPMENT PROJECT gives it to Schedule files data storage

END Schedule Selection

This process is help to

Destination,

Available

the user to select his

Time,

Schedule

appropriate Schedule

Schedule

BEGIN

IF

Availability

the customer wants to see the Available Schedule THEN show it

Schedule Booking/Purchase

All the purchasing and

Available

Schedule

booking things are

Credit,

Availability,

happened in this

Required

Ticket

process

Schedule

END BEGIN

IF the customer wants to buy the tickets ELSEIF customer has sufficient credit in his account THEN issue it ELSE Ask him to recharge

Recording

Start

and Return Times

In this process records

Selected

Available

all Start and Return

Schedule,

Credit, Time

Times

Available

END BEGIN

IF

Credit, Time

bus has come THEN

ASIA PACIFIC INSTITUTE OF INFORMATION TECHNOLOGY

46

SYSTEM DEVELOPMENT PROJECT record the time ELSE bus has returned THEN record he time

END

Account Recharging

Using this process

Payment

Payment

user can recharge his

Details

Details

BEGIN

account

IF customer recharge the account THEN update it and Give the details to the customer details storage device

Saving Details

All the required details

Bus Details

Bus Details,

are recorded in this

Location

process

Details

END BEGIN

IF Reserved bus details THEN Save it

END

ASIA PACIFIC INSTITUTE OF INFORMATION TECHNOLOGY

47

SYSTEM DEVELOPMENT PROJECT

Data stores

Name

Description

Location File

Bus File

Schedule File

Input data

output data

flow

flow

Store all the detail

Location

Location

about the locations

Details

Details

Store all the detail

-

Bus Details

Data structure From where to where

Bus number, worker’s

about the bus and it’s

names, worker’s address,

workers

worker’s contact numbers

Store all the detail

Schedule

Schedule

Bus turns with its time,

about the Scheduling

Availability,

Availability

Route details

Credit status,

Time, Bus Schedule Customer Details

Store all the detail

Payment

Available

about the Customer

Details

Credit

ASIA PACIFIC INSTITUTE OF INFORMATION TECHNOLOGY

48

SYSTEM DEVELOPMENT PROJECT

Data Flows

Name

Description

Source

Destination

Data structure

Bus Details

Get the bus

Management

Searching Bus,

Bus number, worker’s

details

external entity

Staff and Location

names, worker’s address,

Details Process

worker’s contact numbers, route number, router name From where to where

Location

Get the

Management

Searching Bus,

Details

Location

external entity

Staff and Location

Location

details Get the

Searching Bus,

Details Process Location file data

Details

Location

Staff and Location

storage

details Get the bus

Details Process Schedule

Management

Bus number, worker’s

details

Preparation

external entity

names, worker’s address,

Bus Details

Process Time and Staff

Get the time

From where to where

worker’s contact numbers,

Schedule

Management

Preparation

external entity

route number, router name Time of the next turn

Location

Get the

Process Schedule

Management

Details

Location

Preparation

external entity

details Get schedule

Process Schedule File

Schedule

details

data storage

Preparation

Get the time

Schedule

Process Customer

Time

that user

Selection Process

external entity

Available

entered Get the

Customer

Schedule

Time of the next turn, bus

Schedule

schedule

external entity

Selection Process

number

Schedule

details Get the

Schedule

Schedule File

Time of the next turn, bus

Availability

schedule

Selection Process

data storage

number

Required

details Enter what

Schedule

Customer

From where to where, time

Schedule

kind of

Booking/Purchase

external entity

schedule that

Process

Bus Schedule

Destination,

From where to where

Time of the next turn

time

ASIA PACIFIC INSTITUTE OF INFORMATION TECHNOLOGY

49

SYSTEM DEVELOPMENT PROJECT user want Issue the

Customer

Schedule

tickets

external entity

Booking/Purchase

Schedule

Get the

Schedule File

Process Schedule

Time of the next turn, bus

Availability

schedule

data storage

Booking/Purchase

number

Available

details Give the

Schedule

Process Recording Start

Amount of credits

Credit

status of the

Booking/Purchase

and Return Times

Time

credits Enter the time

Process Recording Start

Process Timekeeper

time that bus has stared ,

that bus has

and Return Times

external entity

time that bus has returned

stared and

Process

Selected

returned Choose the

Recording Start

Timekeeper

Appropriate schedule

Schedule

correct

and Return Times

external entity

schedule Enter the time

Process Schedule File

Recording Start

Enter the time that bus has

that bus has

data storage

and Return Times

stared and returned

Ticket

Time

stared and

ticket

Process

returned Give the

Recording Start

Customer details

status of the

and Return Times

data storage

Payment

credits Give the

Process Account

Customer

Amount of payment, date,

Details

payment

Recharging

external entity

time

Payment

details Give the

Process Customer details

Account

Amount of payment, date,

Details

payment

data storage

Recharging

time

Location

details Get the

Location files data

Process Saving Details

From where to where

Details

Location

storage

Process

details Get the bus

Bus File data

Saving Details

Bus number, worker’s

details

storage

Process

names, worker’s address,

Available Credit

Bus Details

Amount of credits

worker’s contact numbers, Bus Details

Get the bus

Saving Details

Management

route number, router name Bus number, worker’s

details

Process

external entity

names, worker’s address, worker’s contact numbers, route number, router name

ASIA PACIFIC INSTITUTE OF INFORMATION TECHNOLOGY

50

SYSTEM DEVELOPMENT PROJECT

ASIA PACIFIC INSTITUTE OF INFORMATION TECHNOLOGY

51

SYSTEM DEVELOPMENT PROJECT

Hierarchy chart

ASIA PACIFIC INSTITUTE OF INFORMATION TECHNOLOGY

52

SYSTEM DEVELOPMENT PROJECT

Entity Relationship diagram

ASIA PACIFIC INSTITUTE OF INFORMATION TECHNOLOGY

53

SYSTEM DEVELOPMENT PROJECT

Database Design Un normalized Form Location (Location ID, Description, Distance, Rate) Staff(Staff ID, Full Name, Position, Assigned Bus, Contact Details, Address, Password) Bus(Bus No., Engine Capacity, Engine Number, Tax Expiry Date, Type, Assigned Schedule) Customer(Customer ID, Name, Identification Number, Email Address, Contact Number, Address, Account Balance, Password) Schedule(Schedule Number, Source, Gate Number, Driver ID, Estimated Departure Date, Estimated Departure Time, Actual Departure Date, Actual Departure Time, Location ID, Estimated Arrival Date, Estimated Arrival Time, Actual Arrival Date, Actual Arrival Time) Schedule Booking(Booking ID, Schedule ID, Customer ID, Booking Time, Number of Seats, Fare per Seat)

First Normalized Form Location(Location ID, Description, Distance, Rate) Staff(Staff ID, Full Name, Position, Assigned Bus, Contact Details, Address, Password) Bus(Bus No., Engine Capacity, Engine Number, Tax Expiry Date, Type, Assigned Schedule) Customer(Customer ID, Name, Identification Number, Email Address, Contact Number, Address, Account Balance, Password) Schedule(Schedule Number, Source, Gate Number, Driver ID, Estimated Departure Date, Estimated Departure Time, Actual Departure Date, Actual Departure Time, Location ID, Estimated Arrival Date, Estimated Arrival Time, Actual Arrival Date, Actual Arrival Time) Schedule Booking(Booking ID, Schedule ID, Customer ID, Booking Time, Number of Seats, Fare per Seat) Repeating groups have been removed

ASIA PACIFIC INSTITUTE OF INFORMATION TECHNOLOGY

54

SYSTEM DEVELOPMENT PROJECT

Second and Third Normalized Form Location(Location ID, Description, Distance, Rate)

Staff(Staff ID, Full Name, Position, Assigned Bus, Contact Details, Address, Password)

Bus(Bus No., Engine Capacity, Engine Number, Tax Expiry Date, Type, Assigned Schedule)

Customer(Customer ID, Name, Identification Number, Email Address, Contact Number, Address, Account Balance, Password)

Schedule(Schedule Number, Source, Gate Number, Driver ID, Estimated Departure Date, Estimated Departure Time, Actual Departure Date, Actual Departure Time, Location ID, Estimated Arrival Date, Estimated Arrival Time, Actual Arrival Date, Actual Arrival Time, Assigned Bus, Assigned Driver, Assigned Ticket Checker)

Schedule Booking (Booking ID, Schedule ID, Customer ID, Booking Time, Number of Seats, Fare per Seat)

ASIA PACIFIC INSTITUTE OF INFORMATION TECHNOLOGY

55

SYSTEM DEVELOPMENT PROJECT

Table: Schedule Booking Field Name Type Booking ID (PK) TEXT

Length 10

Schedule ID

TEXT

10

Customer ID

TEXT

10

Booking Time

DATE/TIME

8

Number of Seats

TEXT

3

Fare per Seat

CURRANCY

3

Constraints 10 characters limited, required field 10 characters limited, required field 10 characters limited, required field 8 characters limited 3 characters limited 3 characters limited

Description Booking ID

Schedule ID

Customer ID

Booking Time No. Seats in a bus Price per seat

ASIA PACIFIC INSTITUTE OF INFORMATION TECHNOLOGY

56

SYSTEM DEVELOPMENT PROJECT

Table: Customer Field Name Type

Length

Constraints

Customer ID

TEXT

10

Customer Id

Name

TEXT

20

Identification No.

TEXT

10

Email Address

TEXT

10

Contact No.

NUMBER

10

10 characters limited, required field 20 characters limited, required field 10 characters limited, required field 10 characters limited 10 characters limited

Address

MEMO

60

AccountBalance

CURRANCY

3

60characters limited 3 characters limited

Password

TEXT

10

Customer Address Available account balance Customer Password

10 characters limited, required field

Description

Customer name

Customer NIC

Customer email Customer Contact Number

ASIA PACIFIC INSTITUTE OF INFORMATION TECHNOLOGY

57

SYSTEM DEVELOPMENT PROJECT

Table: Staff Field Name Staff ID(PK)

Type TEXT

Length 10

Full Name

TEXT

20

Position

TEXT

10

Contact Details

TEXT

10

Address

MEMO

60

Password

TEXT

10

Constraints 10 characters limited, required field 20 characters limited, 10 characters limited, required field 10 characters limited, 60characters limited, 10 characters limited, required field

Description Staff ID

Full name of Staff member Position of the staff member Staff contact details Staff Address Password of the Staff member

Table: Schedule Field Name Type Length Constraints Description Schedule TEXT 10 10 Schedule Number characters Number ASIA PACIFIC INSTITUTE OF INFORMATION TECHNOLOGY

58

SYSTEM DEVELOPMENT PROJECT limited, required field 10 characters limited, required field 10 characters limited 10 characters limited 8 characters limited

Source

TEXT

15

Gate Number

TEXT

10

Driver ID,

TEXT

10

Estimated Departure Date

DATE/TIME

8

Estimated Departure Time

DATE/TIME

8

8 characters limited

Actual Departure Date

DATE/TIME

8

8 characters limited

Actual Departure Time

DATE/TIME

8

8 characters limited

Location ID

TEXT

10

Estimated Arrival Date Estimated Arrival Time Actual Arrival Date Actual Arrival Time Assigned Bus

DATE/TIME

8

DATE/TIME

8

DATE/TIME

8

DATE/TIME

8

TEXT

10

Assigned Driver

TEXT

10

Assigned Ticket Checker

TEXT

10

10 characters limited 8 characters limited 8 characters limited 8 characters limited 8 characters limited 10 characters limited 10 characters limited 10 characters limited

Bus Source

Bus Gate Number Driver ID

Estimated Departure Date Estimated Departure Time Actual Departure Date Actual Departure Time Location ID

Estimated Arrival Date Estimated Arrival Time Actual Arrival Date Actual Arrival Time Assigned Bus

Assigned Driver Assigned Ticket Checker

ASIA PACIFIC INSTITUTE OF INFORMATION TECHNOLOGY

59

SYSTEM DEVELOPMENT PROJECT

ASIA PACIFIC INSTITUTE OF INFORMATION TECHNOLOGY

60

SYSTEM DEVELOPMENT PROJECT

Table: Schedule Booking Field Name Type Booking ID TEXT

Length 10

Schedule ID

TEXT

10

Customer ID

TEXT

10

Booking Time

DATE/TIME

8

Number of Seats

TEXT

10

Fare per Seat

CURRANCY

3

Constraints 10 characters limited, required field 10 characters limited, required field 10 characters limited, required field 8 characters limited 10 characters limited 3characters limited

Description Booking ID

Schedule ID

Customer ID

Booking ID Number of seats in the bus Fare per seat

ASIA PACIFIC INSTITUTE OF INFORMATION TECHNOLOGY

61

SYSTEM DEVELOPMENT PROJECT

Table: Location Field Name Type Location ID, TEXT

Length 10

Description

MEMO

25

Distance

TEXT

5

Rate

CURRANCY

3

Constraints 10 characters limited, required field 20 characters limited, 4 characters limited, 3 characters limited, required field

Description Location ID Location Description Location Distance

Location Rate

ASIA PACIFIC INSTITUTE OF INFORMATION TECHNOLOGY

62

SYSTEM DEVELOPMENT PROJECT

ASIA PACIFIC INSTITUTE OF INFORMATION TECHNOLOGY

63

SYSTEM DEVELOPMENT PROJECT

Algorithms and Pseudo codes

ASIA PACIFIC INSTITUTE OF INFORMATION TECHNOLOGY

64

SYSTEM DEVELOPMENT PROJECT

ASIA PACIFIC INSTITUTE OF INFORMATION TECHNOLOGY

65

SYSTEM DEVELOPMENT PROJECT

ASIA PACIFIC INSTITUTE OF INFORMATION TECHNOLOGY

66

SYSTEM DEVELOPMENT PROJECT

ASIA PACIFIC INSTITUTE OF INFORMATION TECHNOLOGY

67

SYSTEM DEVELOPMENT PROJECT

ASIA PACIFIC INSTITUTE OF INFORMATION TECHNOLOGY

68

SYSTEM DEVELOPMENT PROJECT

ASIA PACIFIC INSTITUTE OF INFORMATION TECHNOLOGY

69

SYSTEM DEVELOPMENT PROJECT

ASIA PACIFIC INSTITUTE OF INFORMATION TECHNOLOGY

70

SYSTEM DEVELOPMENT PROJECT

ASIA PACIFIC INSTITUTE OF INFORMATION TECHNOLOGY

71

SYSTEM DEVELOPMENT PROJECT

Screen Design The user interface is one of the main features of the application as it gives the first impression about the application to the user. The user interface will also be the only way the user will be able to interact with the application to perform the tasks which have been computerized. In order to give a create a good impression to the user about the application, the user interface has to be designed in such a manner that the user will have a pleasant experience when changing from the older system and continue working with it. In order to create the user interface for this application, the title bars for each form will contain graphical elements so that the interface will resemble the title bars of the operating system for which this application is designed for (i.e. Windows Vista or Windows Seven). Buttons will also contain some graphics to enhance their look. Help for each data entry field will be available in the form of Tool Tips. Certain fields that are expected to have complicated procedures for data entry will have additional details regarding data entry in the tool tips.

ASIA PACIFIC INSTITUTE OF INFORMATION TECHNOLOGY

72

SYSTEM DEVELOPMENT PROJECT

Form Name Form Title

frmBooking Schedule Booking

Image

Figure 2 Login Form (1)

Figure 3 Login Form (2)

Descriptio n

Provides security to the system by limiting the access to the system to only authorized users who have been assigned a password by the Management.

Features

Login Feature with Password Access Rights

Password Change

Auto Log Off

The user name and the password have to be provided to login to the system Controls the view of the main form according to the user’s access rights. The view in the main form decides the forms which can be opened by a particular user Any user who has can login to the system is allowed to change their password after they have logged on to the system. This option will change the view of the Even after the user logs in to the system, the form will be running in the background monitoring the activity status of the users. If the user remains inactive for several minutes the form will auto log off the user from the system to avoid unauthorised users from using the information system

ASIA PACIFIC INSTITUTE OF INFORMATION TECHNOLOGY

73

SYSTEM DEVELOPMENT PROJECT

Form Name Form Title

frmBooking Schedule Booking

Descriptio n Features

ASIA PACIFIC INSTITUTE OF INFORMATION TECHNOLOGY

74

SYSTEM DEVELOPMENT PROJECT Form Name Form Title

frmBooking Schedule Booking

Image

Figure 1: Schedule Booking Form

Descriptio n

The schedule booking form will be used by cashiers at the organisation to perform tasks related to inquiry and booking of tickets for customers.

Features

Viewing Schedules Ticket Price Calculation

Ticket Receipt Printing

All the schedules available for a day can be viewed using this form. When the schedule for a particular destination is selected along with the required number of seats for the journey, the price for can be calculated. The receipt for a particular ticket can be generated and printed using this form.

ASIA PACIFIC INSTITUTE OF INFORMATION TECHNOLOGY

75

SYSTEM DEVELOPMENT PROJECT

Form Name Form Title

Frmschedule details Schedule Details

Image

Descriptio n

This form will be used to input the bus schedule details to the system

Features Input details of schedules

Take the schedule details input and generates the time table for the routes.

ASIA PACIFIC INSTITUTE OF INFORMATION TECHNOLOGY

76

SYSTEM DEVELOPMENT PROJECT

Form Name Form Title

Frmcusdetails Customer Details

Image

Descriptio n Features

ASIA PACIFIC INSTITUTE OF INFORMATION TECHNOLOGY

77

SYSTEM DEVELOPMENT PROJECT Form Name Form Title

frmtime_keeping Time Keeping

Image

Descriptio n

Provides security to the system by limiting the access to the system to only authorized users who have been assigned a password by the Management.

Features

Login Feature with Password Access Rights

Password Change

Auto Log Off

The user name and the password have to be provided to login to the system Controls the view of the main form according to the user’s access rights. The view in the main form decides the forms which can be opened by a particular user Any user who has can login to the system is allowed to change their password after they have logged on to the system. This option will change the view of the Even after the user logs in to the system, the form will be running in the background monitoring the activity status of the users. If the user remains inactive for several minutes the form will auto log off the user from the system to avoid unauthorised users from using the

ASIA PACIFIC INSTITUTE OF INFORMATION TECHNOLOGY

78

SYSTEM DEVELOPMENT PROJECT information system

Form Name Form Title

frmstaff Staff Details

Image

Descriptio n

This form will helps to input data from the about staff members

Features

ASIA PACIFIC INSTITUTE OF INFORMATION TECHNOLOGY

79

SYSTEM DEVELOPMENT PROJECT

Form Name Form Title

frmLocation Location Form

Image

Figure 1: Location Form

Descriptio n

The location form will be used by the administration to enter the location information, distance and rate.

Features Add/Remove/Updat e Location information

Add/Remove/Update Location Information, distance and rate

ASIA PACIFIC INSTITUTE OF INFORMATION TECHNOLOGY

80

SYSTEM DEVELOPMENT PROJECT

Form Name Form Title

frmcustemain Customer main menu

Image

Descriptio n

Form that displays at the customer terminal to customer to Buy tickets/Bookings, Recharge account and get account reports.

Features

Navigation

Navigate customer to buy tickets/Bookings, Recharge account and get account reports.

ASIA PACIFIC INSTITUTE OF INFORMATION TECHNOLOGY

81

SYSTEM DEVELOPMENT PROJECT

Report Design We basically provide 6 reports in our system in our system.



Bus Schedule Report



Passenger Ticket



Passenger Account Report



Bus Schedule Timetable



Transaction Report



Bus Location report

ASIA PACIFIC INSTITUTE OF INFORMATION TECHNOLOGY

82

SYSTEM DEVELOPMENT PROJECT

National Transportation Comisson Park Road,Colombo

Route Name: xxx xxxx

Route

No:

xxx Issued Date: DD/MM/YYYY

No xx Xx

Bus Number xxxx-xxx xxxx-xxx

Departure Time xxxxx xxxxx

Reserved Bus xxxxx Page x of x

ASIA PACIFIC INSTITUTE OF INFORMATION TECHNOLOGY

83

SYSTEM DEVELOPMENT PROJECT

National Transportation Comisson Park Road,Colombo

Issued Date: DD/MM/YYYY

No xx Xx

Bus Number xxxx-xxx xxxx-xxx

Time : xxxx

Location

Due

xx xx

time xxx xxx xxx xxx

Leaving

Page x of x

National Transportation Comisson Park Road,Colombo

ASIA PACIFIC INSTITUTE OF INFORMATION TECHNOLOGY

84

SYSTEM DEVELOPMENT PROJECT

Route Name: xxx xxxx

Route

No:

xxx Issued Date: DD/MM/YYYY

No xx Xx

Bus Number xxxx-xxx xxxx-xxx

No. Passengers xx xx

Time : xxxx

Income RS.xxx xxx RS.xxx xxx

TOTAL INCOME: RS.xxx xxxx Page x of x

National Transportation Comisson Park Road,Colombo

Route Name: xxx xxxx

Route

No:

xxx Issued Date: DD/MM/YYYY

Time : xxxx

ASIA PACIFIC INSTITUTE OF INFORMATION TECHNOLOGY

85

SYSTEM DEVELOPMENT PROJECT

No

Bus Number

Due

xx Xx

xxxx-xxx xxxx-xxx

Time xx xx

Departure Departure

Late

Time xx xx

YES NO

Page x of x

National Transportation Comisson Park Road,Colombo

Route Name: xxx xxxx Issued Date: DD/MM/YYYY

Route 1 No

Bus Number

Departure Time

xx Xx

xxxx-xxx xxxx-xxx

xxxxx xxxxx

Route 2 ASIA PACIFIC INSTITUTE OF INFORMATION TECHNOLOGY

86

SYSTEM DEVELOPMENT PROJECT

xx

xxxx-xxx

xxxxx

Xx

xxxx-xxx

xxxxx

Page x of x

ASIA PACIFIC INSTITUTE OF INFORMATION TECHNOLOGY

87

SYSTEM DEVELOPMENT PROJECT

ASIA PACIFIC INSTITUTE OF INFORMATION TECHNOLOGY

88

SYSTEM DEVELOPMENT PROJECT

References

ASIA PACIFIC INSTITUTE OF INFORMATION TECHNOLOGY

89

SYSTEM DEVELOPMENT PROJECT

Conclusion

The Objective of the project was to analyze the current bus transportation system and come out with a computerized system. Many areas in bus passenger transportation will be provide First few weeks we research and analyze about the current transportation system by interviewing passengers, officers at Colombo Central bus stand and offices at national transportation commission. After that we came up with the proper logical design for the proposed system using Data flow diagrams, Data dictionaries. Also come with the proper database designs Comparing with the current manual system proposed computerized system will provide more efficient services to passengers and transportation authority.

ASIA PACIFIC INSTITUTE OF INFORMATION TECHNOLOGY

90

SYSTEM DEVELOPMENT PROJECT

Appendix

ASIA PACIFIC INSTITUTE OF INFORMATION TECHNOLOGY

91

Related Documents

Srilanka
August 2019 38
Srilanka
November 2019 29
Pilgrimmage In Srilanka
November 2019 24
Cartoon Srilanka
November 2019 30
Srilanka Stues.doc
November 2019 25

More Documents from "SyahririnTumaEsa"