A desktop vessel manning app implemented in C# using Winforms and SQLite3
Authentication and Authorization
of Manning Officers to access the applicationList
vessels, seafarers and seafarer ranksQuery and sort vessels
(by size, by type)Query and sort seafarers
(by rank, by time onboard, by time offboard, by seatime in current rank)Query and sort ranks
(by seatime)On-sign
andoff-sign
seafarer to and from a vesselMatch
seafarers who are due for sign off with those who are due for signin, with an allowance of a 5-day offsetAutomate Officers' matrix
calculation where no Captain and 1st Officer, or 1st Engineer and 2nd Engineer have a cummulative seatime less than 36 monthsNotify
manning officer (user) of a signoff or signon that has been due for more than 3 days
- Sorting can be done in ascending and descending order
Officers' matrix
calculation occurs on app launch (bootup time can be a few milliseconds longer)
- Speed in CRUD
- Data integrity (no database backups have been implemented)
- Microsoft Visual Studio - IDE
- SQLite - Database