Skip to content

MastersProjects/SBBMasters

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

64 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SBBMasters data

A TBZ school project Module 411 - Design and implement data structures and algorithms

Summary

Description

The assignment of this project is to make an application which reads data from a csv file and do has 3 simple functions to show different informations about the train departures in Zurich. The task is documented on the BSCW, the csv File is also on the BSCW and in our Java solution.

Assessment Grid

not good ok very good
Structured code 0 3 6
Commented code 0 3 6
Functionality 1 5 8
User friendly, usability 0 2 4
Structograms 0 5 8
Presentation 0 2 4
Work report (with Division of task) 0 3 6

Max. 42 Points; Formula for the mark: (Reached Points / Max. Points) * 5 + 1

Data

data File with data received from school in application folder /resources/data/abfahrten_zhb.csv

Functions

Get All departures from Zurich mainstation

public ArrayList<Departure> getAllDepartures() {}

Get the next 20 depatrures (Time with format hh:mm)

public ArrayList<Departure> getDepartures(String time) {}

Get the next 2 depatrures on a platform (Time with format hh:mm)

public ArrayList<Departure> getPlatformDepartures(String platform, String time) {}

Get the next depatrures to a city

public ArrayList<Departure> getDeparturestToCity(String city) {}

Structograms

getPlatformDepartures getDeparturesToCity

Built With

  • Java 8
  • Eclipse Mars
  • Structorizer

Authors

  • Chiramet Phong Penglerd - Code, GUI and Documentation - Phong6698
  • Elia Perenzin - Code and Documentation - zperee

See also the list of contributors who participated in this project.

Conclusion

We think the code is very structured and well commented. It was an easy assignment and we had no problems with the implementations. The GUI is responsive and easy to use. Our teamwork was good and we made everything on time.

TODO

  • Functions
  • GUI
  • Validation inputfields
  • Outsource Actionlistener
  • Structograms
  • Presentation

About

SBBMasters - A TBZ Schoolproject

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •  

Languages