Quản lý bể bơi bằng Java - Swimming Pool in Java
Xây dựng hệ thống phần mềm quản lý bể bơi ở HN. Yêu cầu nghiệp vụ như sau
- Thiết kế lớp ticket gồm các thuộc tính sau : Mã vé (Sinh tự đồng gồm các ký tự a-zA-Z0-9 có độ dài là 6 ký tự), Họ tên khách hàng, địa chỉ, ngày dăng ký, ngày kết thúc và hình ảnh khách hàng (lưu là URL), giá tiền => TH sử dụng vé tháng
- Thiết kế lớp DailyTicket quản lý vé ngày gồm các thông tin : mã vé (sinh tự động như mục trên), ngày mua, mã khung giờ
- Tạo lớp quản lý khung giờ : gồm các thuộc tính giờ bắt đầu, giờ kết thúc, mã khung giờ (sinh tự động gồm 2 ký tự 0-9), giá tiền với vé ngày.
- Tạo lớp quản lý quá trình sử dụng bể bơi : mã vé, mã khung giờ, thời gian vào.
- Tạo lớp SwimmingPool chứa thông tin : mã bể bơi, địa chỉ, danh sách vé tháng, ngày, khung giờ, booking.
Yêu cầu:
- Thiết kế lớp đối tượng trên, tạo getter/setter và hàm tạo ko đối, hàm nhập, hiển thị
- Thực hiện menu chương trình sau
Tảo mảng SwimmingPool quản lý danh sách bể bơi ở HN.
1. Nhập thông tin quản lý bể bơi
2. Mua vé tháng
3. Vào bể bơi. TH khách ko có vé thì tạo vé ngày cho khách
4. Thống kê số tiền thu được theo 1 khung giờ nhập vào với vé ngày
5. Thống kê doanh thu 1 tháng bất kỳ.
6. Thoát chương trình
Chú ý: Mã vé là duy nhất, m mã khung giờ là duy nhất