BÀI 1: PHÁT BIỂU BÀI TOÁNMô tả bài toán cần làm và yêu cầu chi tiết, mô tả chi tiết thông tin quản lý và thao tác thực hiện tương ứng Một cửa hàng cần quản lý kinh doanh với các thông ti
Trang 1BÁO CÁO BÀI TẬP LỚN
MÔN: Lập trình hướng đối tượng.
Giảng viên hướng dẫn: Th.S Mai Thị Thúy Hà
Hà Nội – 2023
Trang 2PHÂN CÔNG VÀ KẾ HOẠCH THỰC HIỆN
HỌ VÀ TÊN CÔNG VIỆC ĐÁNH GIÁ
KẾT QUẢ GHI CHÚ
LÝ ĐÌNH VŨ Vẽ sơ đồ quan hệ giữa các
lớp, mô tả thuật toán, thao tác bài toán,code
Trang 3BÀI 1: PHÁT BIỂU BÀI TOÁN
Mô tả bài toán cần làm và yêu cầu chi tiết, mô tả chi tiết thông tin quản lý và thao tác thực hiện tương ứng
Một cửa hàng cần quản lý kinh doanh với các thông tin như sau: Sản Phẩm , Khách, Hóa Đơn,Nhân Viên Khách là người đến mua và sử dụng Sản Phẩm Thông tin của Nhân Viên gồm:Tên nhân viên Thông tin của Khách gồm:Tên khách hàng,
mã số cccd ,quốc tịch, địa chỉ, quê quán.Thông tin của Sản Phẩm gồm: Tên sản phẩm, Đơn giá Hóa đơn được lập ra sạu khi khách mua sản phẩm , thông tin của Hóa Đơn gồm:Mã hóa đơn, ngày lập.
Trang 4Chương trình cần thực hiện các yêu cầu sau:
1 Bảng giá điện thoại
2 Nhập danh sách hóa đơn
3 Lưu danh sách hóa đơn vừa nhập vào file(hoadon.dat)
4 Đọc danh sách các hóa đơn từ file(hoadon.dat)
5 Tính tổng tiền các hóa đơn sau thuế VAT
6 Sửa thông tin hóa đơn trong danh sách
7 Tìm kiếm hóa đơn theo mã hóa đơn
8 Xóa hóa đơn theo mã hóa đơn
9 Sắp xếp tổng tiền hóa đơn sau thuế VAT
10 XÁC ĐỊNH SƠ ĐỒ LỚP CỦA BÀI TOÁN
- Xác định các lớp được cài đặt, mỗi lớp chỉ rõ thuộc tính và phương thức của lớp
Trang 5o xoaHoaDon()
- Xác định các quan hệ giữa các lớp + KhachHang extends Person
- Vẽ sơ đồ quan hệ giữa các lớp
11 KIỂM THỬ - LẬP BỘ TEST
a) Menu chương trình
Trang 6b) Nhập thông tin
Trang 8c) In danh sách vừa nhập
Trang 9d)Lưu và đọc file vào file “hoadon.dat”Không có lỗi tức là đã lưu và đọc file thành công
e)file được mở
f) Tổng tiền hóa đơn sau thuế VAT
Trang 10g)Sửa thông tin hóa đơn
h) tìm kiếm hóa đơn theo mã
Trang 11j) xóa hóa đơn theo mã
Trang 12L) sắp xếp tổng tiền theo hóa đơn
Trang 1312 MÔ TẢ THUẬT TOÁN – THAO TÁC
Các chức năng – thao tác xử lý nghiệp vụ chính
- Vẽ sơ đồ quan hệ giữa các lớp
a) Các chức năng chính
Nhập thông tin hóa đơn
In thông tin hóa đơn
Tính tổng tiền hóa đơn sau VAT
Trang 14 Lưu danh sách hóa đơn vừa nhập vào file(hoadon.dat)
Bắt đầu
Ghi file
Kết thúc
Mở File
Đóng File
Trang 15 Tìm kiếm hóa đơn theo mã hóa đơn
Xóa hóa đơn theo mã hóa đơn
Trang 16 Sắp xếp tổng tiền hóa đơn sau thuế VAT
Trang 17Code :