项目作者: Sithira

项目描述 :
CSSD Subtask 3 Implementation - Public Transport Ticketing System
高级语言: Java
项目地址: git://github.com/Sithira/PTTS.git
创建时间: 2018-06-26T13:34:08Z
项目社区:https://github.com/Sithira/PTTS

开源协议:

下载


Build Status
codecov

Public Transport Ticketing System

Using Pure Java Serialization


Screen_Shot_2018_07_17_at_10_36_35_PM Screen_Shot_2018_07_17_at_10_36_55_PM Screen_Shot_2018_07_17_at_10_37_30_PM Screen_Shot_2018_07_17_at_10_37_45_PM Screen_Shot_2018_07_17_at_10_39_16_PM Screen_Shot_2018_07_17_at_10_39_31_PM Screen_Shot_2018_07_17_at_10_40_29_PM Screen_Shot_2018_07_17_at_10_40_49_PM Screen_Shot_2018_07_17_at_10_41_30_PM Screen_Shot_2018_07_17_at_10_41_47_PM Screen_Shot_2018_07_17_at_10_41_56_PM Screen_Shot_2018_07_17_at_10_42_40_PM Screen_Shot_2018_07_17_at_10_42_50_PM Screen_Shot_2018_07_17_at_10_43_01_PM


Design Patterns

  1. Facades
  2. MVC
  3. Builder
  4. Strategy
  5. Singleton
Custom ORM for Java Serialization

How to Build and Run the Project

  1. mvn install -DskipTests=true -Dmaven.javadoc.skip=true -B -V

Running Tests

  1. mvn test -B