Skip to content

A simple address book πŸ“– written in Java using JavaFX πŸ’„ and JUnit for unit testing.

License

Notifications You must be signed in to change notification settings

claudiosv/MyCollections

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

43 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

MyCollections

Simple Java collections manager. MyCollections helps you organise your items, such as movies or music. Screenshot of MyCollections

Functionalities

β€’ Graphical User Interface

β€’ Manages collections of things, e.g. movies, music, etc.

β€’ 50 example records included

β€’ Minimum 5 attributes per item (title, author, length, etc.)

β€’ Reads records from file, in this case an sqlite database

β€’ Write/update to data source

β€’ Search/query

β€’ Add items

β€’ Delete items

β€’ Import/add from a data source (XML, CSV, Sqlite)

β€’ Summary of data

β€’ Login/registration β€’ u: ricky, p: admin (must have)

β€’ Add/remove users

Goals

MyCollections aims to implement the following 7 programming techniques: β€’ Good coverage with unit tests, JUnit

β€’ Logging with log4j

β€’ Exception throwing

β€’ State saving using JDBC (Sqlite)

β€’ Effective use of generics and collections

β€’ Extensive documentation with Javadoc

License

MyCollections is licensed under the GPL v3.

About

A simple address book πŸ“– written in Java using JavaFX πŸ’„ and JUnit for unit testing.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages