Science Centre Membership in Java

PURPOSE OF PROJECT: Allow user to access, modify, and manage members of the Science Centre.

VERSION or DATE: 2018-03-17

AUTHOR: Kai Yuan Chi

HOW TO START THIS PROJECT: Find runnable201803111046.Jar file and run, please enter valid input for items or click enter on the program initialize page

To see a program demonstration, checkout this link to video demo on youtube

To see a detailed UI explaination, please checkout file Membership_Management_UI.pdf

USER INSTRUCTIONS: The program has the following functions:

  • Count the number of visitors and print a daily summary.
  • Access/modify members’ information. Each member can be searched up by name, membership code, or address.
  • Add/remove a member
  • Access to a list of daily programs.
  • Sort members by last name, first name. 6. Access/modify available wheelchairs/strollers and borrower’s information.
  • Access, modify, search, and add lost and found items information within the past 30 days.
  • Import/export members information from/to a file for backup.
  • Include access restrictions to modifications.
  • Operate with a graphical user interface.

Here are some screenshots of the program:

description graphic
Program initialization page Github Initialization
Main menu page Github Homepage
List of membership page with searching and sorting functions Github Datapage
Adding renting item/member/program page Github AddRenting