hello everyone

43
Hello, everyone . It’s me trending now …

Upload: aniket-rai

Post on 12-Apr-2017

35 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Hello  everyone

Hello, everyone .

It’s me trending now …

Page 2: Hello  everyone

TRANSPORT MANAGEMENT Project on Bus Tracking with GPS .

Page 3: Hello  everyone

Why we chose android ?

Android is an open-source, Linux-based operating system that is used in mobiles, tablets, televisions etc..

Popularity:81.5% of smartphone users are using android and there are around 1.6 million apps on play stores

Platform-independent: It supports windows, mac and Linux platforms.

Supports various technologies: It supports camera, Bluetooth, Wi-Fi, speech, EDGE etc. technologies.

Increase popularity of android is the reason for ‘Transport Management’ to be build up which uses GPS as main tool.

Page 4: Hello  everyone

Overview

Present scenario:

For the sake of continuous requirement, every day we need to travel.

Basic mode of transport are buses and thousands of people wait at bus stops for their buses.

Many time people switch to private transport due to lack of time. And very interestingly after getting into the cab, the desired bus comes just behind.

In short we can say, everyday people waste lot of valuable time as well as money

HERE WE COME WITH A SOLUTION

Page 5: Hello  everyone

Two Content Layout with TableSolution

o Necessity is the mother of all inventions. It’s required to have something which can track bus’ running status; so we come up with an idea of an app “Transport Management”.

o This can tell user about their desired bus arrival time which will save a lot of time.

o It will also help a new person to go around the city without harassment.

Page 6: Hello  everyone

Survey report

A good survey is required to know what lacks in present scenario and what need to be done.

‘Google Map’ which is used by everyone to get their best route. It shows the duration of bus arrival but it does show their present location which made us more keen to develop ‘Transport Management’.

We looked for other transportation app and found ‘ridlr’ which do similar work as Google maps

Therefore, it will be very useful if our idea comes into action as Buses are widely used all-over

Page 7: Hello  everyone

SDLC Model

There are various software development life cycle models defined and designed which

are followed during software development process.

These models are also referred as "Software Development Process Models".

Each process model follows a Series of steps unique to its type, in order to ensure success

in process of software development

Page 8: Hello  everyone

Model Used:

In our project we have followed ‘Iterative and incremental development model’ In this model the whole requirement is divided into various builds. Multiple development cycles take place in this model by making the life cycle a “multi-waterfall”

cycle Each module passes through the requirements, design, implementation and testing phases Each subsequent release of the module adds function to the previous release. The process continues

until the complete system is achieved.

Page 9: Hello  everyone

Advantages

Generates working software quickly and early during the software life cycle. This model is more flexible – less costly to change scope and requirements. It is easier to test and debug during a smaller iteration. In this model customer can respond to each built. Lowers initial delivery cost. Easier to manage risk because risky pieces are identified and handled during it’d

iteration.

Page 10: Hello  everyone

Technology Used

Android For developing android application to implement different functionality In frontend, XML is used and in backend, Java is used.

Microsoft SQL Server This central database, which is on Godaddy server and used for storing and processing user and

buses information.

ASP.NET Used to connect the Android application with the server database. ADO.NET technology used to

make the connection These .net scripts are used to generate JSON objects.

JSON(Javascript Object Notation It is used since it is a lightweight data-interchange format. The android app used the JSON object returned from the server

Page 11: Hello  everyone

Entity Relationship Diagram

Page 12: Hello  everyone
Page 13: Hello  everyone

Data Flow Diagram

Page 14: Hello  everyone

DFD 0

Page 15: Hello  everyone

DFD 1

Page 16: Hello  everyone

DFD 2

Page 17: Hello  everyone

DFD 3

Page 18: Hello  everyone

Unified Modeling Language(UML) Diagrams

Page 19: Hello  everyone

Activity Diagram

Page 20: Hello  everyone

Admin

Page 21: Hello  everyone

Driver

Page 22: Hello  everyone

User

Page 23: Hello  everyone

Sequence Diagram

Page 24: Hello  everyone

Admin

Page 25: Hello  everyone

Driver

Page 26: Hello  everyone

User

Page 27: Hello  everyone

Use Case Diagram

Page 28: Hello  everyone

Class Diagram

Page 29: Hello  everyone

Flowchart

Page 30: Hello  everyone

Block Diagram

Page 31: Hello  everyone

Functionality

User:

oTrack buses for its route : Give detail of his source and destination stoppage as input and gets the desired bus along with the

shortest time of particular bus to reach the source stoppage. Track any bus from the list. He can see the current location of the running bus so that he can catch the bus on time without

hassle.

o Get all the running buses under a particular bus Enter the bus number along with UP/DOWN. All the buses of that particular buses are displayed on map and location is updated as buses moves.

o Get List of stoppage for any bus number.

Page 32: Hello  everyone

Driver:

o Driver can login with the id and password provided by admin.o Driver selects his journey starting point, i.e. Source/Up or Destination/Down.o His current location is shown on map which changes as he moves o Driver also has a list of stoppage on which he can click as he crosses that stoppage.

Admin:

o Admin can login as user with secret id and password to get control of admin function.o Admin can add any bus route by providing bus owner details and along with source and destination

stoppage. Once Admin adds detail, he gets access to add the intermediate stoppage along with the estimated duration of travel between the stoppages.

o Admin can add driver detail and he gives a particular id and password for the driver, which can be used by the driver.

Page 33: Hello  everyone

Screen Shots

App Icon Home screen

Page 34: Hello  everyone

Registration Registration mail

Forgot Password Password mail

Page 35: Hello  everyone

Log In Navigation

Select Address Bus list Display

Page 36: Hello  everyone

User Map Track Bus

Choose To/From Track Running Bus

Page 37: Hello  everyone

Check Bus Stop Display Bus Stops

Feedback Feedback mail

Page 38: Hello  everyone

FAQ Contact Us

Driver LogIn Driver Starting

Page 39: Hello  everyone

Driver Map with Stoppages

Admin Home

Page 40: Hello  everyone

Add Bus Add Stoppage

Add Driver

Page 41: Hello  everyone

Conclusion

• This project allowed is to be acquainted with the work culture, people, environment as well as the necessity, human psychology.

• It will also helps the bus drivers to learn how to manage time, and steer the bus accordingly.

• Considering the feature of application such as bus tracking, we hope that our application will play an important role in everyone’s life.

• We will keep on adding new features like car rental forum and bus seat booking which will help the user to get more benefit from a single app.

Page 42: Hello  everyone

Bibliography

• https://www.draw.io/ • http://stackoverflow.com/• http://www.visual-paradigm.com/tutorials/data-flow-diagram-dfd.jsp • http://developer.android.com/ • https://en.wikipedia.org/wiki/Android_(operating_system) • Android App- Google Map & Ridlr • Java, The complete reference by Herbert Schildt • Android Cookbook by O’Reilly publication

Page 43: Hello  everyone

Thank you, everyone