HỌC VIỆN CÔNG NGHỆ BƯU CHÍNH VIỄN THÔNG KHOA CÔNG NGHỆ THÔNG TIN I BÁO CÁO BÀI TẬP MÔN: NHẬP MÔN CÔNG NGHỆ PHẦN MỀM Nhóm học phần: INT1340-10 Đề Tài: Hệ thống quản lý cho thuê phòng tr
Trang 1HỌC VIỆN CÔNG NGHỆ BƯU CHÍNH VIỄN THÔNG KHOA CÔNG NGHỆ THÔNG TIN I
BÁO CÁO BÀI TẬP
MÔN: NHẬP MÔN CÔNG NGHỆ PHẦN MỀM
Nhóm học phần: INT1340-10
Đề Tài: Hệ thống quản lý cho
thuê phòng trọ của chủ nhà trọ
Tên modul: Lên hoá đơn tháng cho khách hàng
Yêu cầu buổi học: Báo cáo tổng hợp
Hà Nội, tháng 5 năm 2021
Trang 21 Biểu đồ Use case chi tiết + mô tả các Use case của modul
Biểu đổ UC chi tiết:
o Nhân viên quản lý đăng nhập: Use case này cho phép người quản lý
đăng nhập vào hệ thống quản lý
o Lên hoá đơn hàng tháng: Use case này cho phép người quản lý lên hoá
đơn hàng tháng cho khách thuê trọ
o Chọn một phòng: Use case này cho phép người quản lý chọn một phòng
cần lên hoá đơn theo mục đích của người quản lý
o Nhập thông tin điện nước: Use case này cho phép người quản lý nhập
thông tin điện nước cho khách thuê trọ
Trang 32 Kịch bản chuẩn: kịch bản lên hoá đơn cho phòng 305
1 Nhân viên quản lý đăng nhập vào hệ thống quản lý để lên hoá đơn cho phòng 305
2 Hệ thống hiện lên giao diện đăng nhập:
o Username: ô điền username
o Password: ô điền password
4 Hệ thống hiện lên giao diện của người quản lý gồm:
o Quản lý thông tin phòng
o Quản lý thông tin tài sản
o Làm hợp đồng cho thuê phòng
o Lên hoá đơn tháng cho khách hàng
o Thanh toán hoá đơn tháng cho khách hàng
o Thống kê doanh thu
o Nút “Đăng xuất”
5 Nhân viên quản lý chọn chức năng “Lên hoá đơn tháng cho khách hàng”
6 Hệ thống quản lý hiển thị danh sách các phòng chưa lên hoá đơn trong tháng này (danh sách có phòng 305 chưa lên hoá đơn) Danh sách dạng bảng gồm các cột:
o STT
o ID phòng
o Tên phòng
o Mô tả
7 Người quản lý click chọn phòng 305
8 Hệ thống hiện lên giao diện nhập số điện nước tháng này cho khách hàng
Trang 4o Tiền phòng: Đơn giá, thành tiền.
o Tiền vệ sinh: đơn giá, thành tiền
o Phí gửi xe: đơn giá, thành tiền
o Tiền điện: số điện cũ, số điện mới, thành tiền
o Tiền nước: số nước cũ, số nước mới, thành tiền
o Tổng hoá đơn
o Số nợ tồn dư
o Thành tiền
o Nút “Xác nhận”
11 Người quản lý click vào nút “Xác nhận”
12 Hệ thống in ra hoá đơn tương ứng và đưa ra thông báo in hoá đơn thành công và nút “OK”
13 Người quản lý click “OK”
14 Hệ thống trở về giao diện chính của người quản lý
Trang 53 Biểu đồ thực thể pha phân tích của modul
Trang 64 Biểu đồ lớp pha phân tích của modul
Trang 75 Biểu đồ tuần tự pha phân tích của modul
Trang 86 Biểu đồ thiết kế lớp thực thể của modul
Trang 97 Biểu đồ thiết kế CSDL của modul
Trang 108 Biểu đồ lớp thiết kế chi tiết của modul
Trang 119 Biểu đồ tuần tự pha thiết kế của modul
Trang 1210 Test plan và test case chuẩn cho test hộp đen của modul
Test plan
1 Lên hoá đơn tháng cho khách
hàng
Lên hoá đơn tháng cho phòng chưa lên hoá đơn
Nhập số điện âm Nhập số điện nhỏ hơn số điện hiện tại của phòng
đó Nhập số nước âm
Nhập số nước nhỏ hơn số nước hiện tại của phòng
đó
Lên hoá đơn hai lần liên tiếp cho một phòng
Test case chuẩn : Lên hoá đơn tháng cho phòng chưa lên hoá đơn
tblManager:
1 manager username password host 21/11/2000 123456 123456 ND
Trang 13tblRoom:
1 101 singel 3.000.000 50000 1 Garden view
2 102 double 3.000.000 0 0 Garden view
4 202 Singel 1.500.000 200.000 1 No view
5 301 Double 1.500.000 50.000 1 Balcony view
6 302 twin 1.000.000 0 0 Balcony view
tblCotract:
Number
water Number
Manager
id Client
Trang 17 Kịch bản thử nghiệm và kết quả mong đợi
1 Khởi tạo phần mềm Giao diện đăng nhập hiện ra gồm một ô nhập
username, một ô nhập password và một nút
“Đăng nhập”:
Đăng nhập
Username Password
Tạo hợp đồng mới cho khách hàng
Lên hoá đơn tháng cho khách hàng Thanh toán hoá đơn cho khách hàng
Thống kê doanh thu
Đăng xuất
2 Click vào “Lên hoá đơn tháng cho
khách hàng”
Giao diện lên hoá đơn tháng hiện ra gồm bảng liệt kê các phòng chưa lên hoá đơn tháng
Trang 184 Người quản lý nhập số điện, nước
Khách hàng: Sơn Ngày sinh: 16/10/2000
Số CCCD: 3456
Số điện thoại: 3456 Quê quán: TB
Phòng: 202 Kiểu phòng: Singel Giá phòng: 1.500.000
Mô tả: no view STT Tên Số
cũ Số mới
Thành tiền
1 Điện 70 150 353.500
2 Nước 17 20 176.200 STT Tên SL Đơn giá Thành
5 Người quản lý kiểm tra lại thông
Trang 19Quản lý Tên: Manager
Id: 1
Quản lý thông tin phòng Quản lý tài sản trong phòng
Tạo hợp đồng mới cho khách hàng
Lên hoá đơn tháng cho khách hàng Thanh toán hoá đơn cho khách hàng
Thống kê doanh thu
Đăng xuất
Cơ sở dữ liệu sau thử nghiệm
Có sự thay đổi ở các bảng tblBill, tblRentedRoom và tblElectricWaterService