Skip to content

Aesitof/RMIT_OOP_No1_VideoStore

Repository files navigation

Genie's Rental Store Application Project

Project Descriptions

  • This is a group project from course INTE2512 Object-Oriented Programming of RMIT University Vietnam - Semester A 2023.
  • The project application will handle some crucial paper-work of a normal Rental Store and make it more convenient by changing into computer-based tasks.
  • To advance our skills learning, we have covered all the project requirements and mostly used techniques delivered from the course.

Collaborators and Contribution Form

Name Student ID Assigned Task Contribution Rate
Anh Huynh s3924763 Back-end 25%
Dan Dinh s3978544 Front-end 25%
Quynh Nguyen s3924993 Back-end 25%
Chau Nguyen s3923010 Back-end 25%

GitHub Repository

Application Features

  1. Rental System
  2. Login and Registration System
  3. User-friendly Interface using Scene Builder
  4. CRUD operations (for items, personal information, orders, etc.)
  5. Point Reward System
  6. Search Tools
  7. Store and Retrieve data from file XML

Notes while using system

  1. Guest customers can rent only 2 different items at once, and they cannot make any order until they return their rent item(s) of the previous order.
  2. The system records the loan date of an order as the day that order is committed by a customer's account. Yet, the loan duration will be one extra day.

List of Accounts

  • Customer
  1. Guest:
        Username: Hings1949
        Password: Deipei
  1. Regular:
        Username: Dingethey
        Password: chienooGh0
  1. VIP:
        Username: hello123
        Password: thisismypw

For customer accounts: Find here

  • Admin:
        username: admin
        password: Admin123