You are on page 1of 41

TRƯỜNG ĐẠI HỌC GIAO THÔNG VẬN TẢI

KHOA CÔNG NGHỆ THÔNG TIN


~~~*********~~~

BÁO CÁO PHÂN TÍCH THIẾT KẾ HƯỚNG ĐỐI TƯỢNG

Đề tài: Quản lý khách thuê trọ

*Giảng viên hướng dẫn: TS. Nguyễn Hiếu Cường

*Sinh viên thực hiện: Vương Anh Quân - 201205542


Đỗ Quang Giáp - 201200102
Nguyễn Văn Tiến - 201200361
Nhóm 11 - CNTT 2 - K61

Hà Nội, ngày 08 tháng 11 năm 2023

LỜI MỞ ĐẦU
Trên thực tế không có sự thành công nào mà không gắn liền với những sự hỗ trợ,
giúp đỡ dù ít hay nhiều, dù trực tiếp hay gián tiếp của người khác. Trong suốt thời
gian đã và đang học tập tại trường đến nay, em đã nhận được rất nhiều sự quan tâm,
giúp đỡ của quý Thầy, Cô, gia đình và bạn bè.
Và đặc biệt, trong học kỳ này. Em xin cảm ơn thầy Nguyễn Hiếu Cường đã hướng
dẫn, góp ý, thảo luận để bài báo cáo này của em được hoàn thiện. Trong thời gian
được học tập và thực hành dưới sự hướng dẫn của thầy, chúng em không những thu
được rất nhiều kiến thức bổ ích, mà còn được truyền sự say mê và thích thú đối với
bộ môn Phân Tích Thiết Kế Hướng Đối Tượng.
Mặc dù đã rất cố gắng hoàn thiện đồ án với tất cả sự nỗ lực, tuy nhiên, do bước đầu
đi vào thực tế, tìm hiểu và xây dựng đồ án trong thời gian có hạn, với lượng kiến
thức còn hạn chế, nhiều bỡ ngỡ, nên Bài tập lớn “Quản lý khách thuê trọ” chắc
chắn sẽ không thể tránh khỏi những thiếu sót. Chúng em rất mong nhận được sự
quan tâm, thông cảm và những đóng góp quý báu của các thầy các bạn để đồ án này
ngày càng hoàn thiện hơn.
Một lần nữa, chúng em xin chân thành cảm ơn thầy và luôn mong nhận được sự
đóng góp của thầy, và các bạn.
Sau cùng, chúng em xin kính chúc các thầy dồi dào sức khỏe, niềm tin để tiếp tục
thực hiện sứ mệnh cao đẹp của mình là truyền đạt kiến thức cho thế hệ mai sau.

Nhóm thực hiện.

CHƯƠNG I. KHẢO SÁT HỆ THỐNG


1.1. Giới thiệu về nhà trọ
 Hiện nay, Thành phố Hà Nội với sự gia tăng dân số củng với sự phát triển
lớn mạnh của các ngành nghề, thì nhu cầu về một nơi ở đã là vấn đề thiết
yếu của mỗi người. Tuy nhiên, hệ thống quản lý bằng sổ sách trước kia của
nhiều khách sạn, nhà trọ đã không còn phù hợp với quy mô và tốc độ phát
triển này nữa. Mặc dù đã áp dụng công nghệ thông tin vào công việc quản
lý, buôn bán nhưng mới chỉ dừng ở mức đơn giản và rời rạc các công việc.
Hệ thống quản lý chưa tối ưu dẫn đến có những bất lợi, bất tiện trong việc
quản lý.

 Sau khi khảo sát thì nhà trọ cần có một hệ thống mới giúp việc quản lý tiện
lợi, dễ sử dụng hơn, nhờ vào việc công nghệ, khoa học kĩ thuật phát triền đã
cho ra đời giải pháp quản lý nhà trọ thuận tiện, đơn giản, dễ dàng và mang
lại tính hiệu quả cao cho công tác quản lý kinh doanh. Với mục tiêu nhắm
đến việc khắc phục các vấn đề trên.

 Các quy trình cũ đều thực hiện một cách thủ công, ghi chép làm tốn nhiều
công sức, thời gian, khó khăn trong việc lưu trữ lâu dài.

 Địa chỉ hiện nay: Ngõ 255 Cầu Giấy – Phường Dịch Vọng – Quận Cầu Giấy
– Thành phố Hà Nội.

1.2. Hiện trạng hiện nay


 Tọa lạc tại ngõ 255 Cầu Giấy thuộc thành phố Hà Nội, cách lăng Chủ tịch
Hồ Chí Minh 6,5 km, cách trường đại học Giao thông Vận tải 1,4 km, với
tuổi đời khoảng 4 năm, nhà trọ cung cấp cho khách thuê chỗ ngủ nghỉ lâu
dài, nơi để xe. Với 10 phòng trọ và giá cả phù hợp đây là nơi sinh viên có
nhu cầu tìm một nơi để trọ lâu dài, mỗi phòng có nhà vệ sinh riêng biệt, có
điều hòa, có khu bếp riêng biệt, ngoài ra còn có wi-fi và nơi để xe miễn phí.
Các phòng có công tơ điện, công tơ nước riêng biệt, diện tích phòng vừa
phải với trung bình 1 phòng là 15m^2. Nhà trọ này luôn có người ở nhà
24/24 sẵn sàng giải quyết các vấn đề phát sinh trong thời gian khách thuê
trọ.
1.3. Hoạt động nghiệp vụ
Chức năng quản lý phòng trọ:
 Các loại giá phòng phân chia theo tầng.
+ Tầng 1, 2 giá thuê sẽ là 4.500.000 VNĐ/tháng chưa bao gồm tiền điện-nước.
+ Tầng 3, 4 giá thuê sẽ là 4.000.000 VNĐ/tháng chưa bao gồm tiền điện-nước.
+ Tầng 5, 6 giá thuê sẽ là 3.500.000 VNĐ/tháng chưa bao gồm tiền điện-nước.
 Giá dịch vụ: Tiền điện 4.000 VNĐ / 1 số điện, 25.000 VNĐ/ 1 khối nước,
tiền wi-fi: 100.000 VNĐ/tháng. Tiền cọc sẽ là 1 tháng tiền phòng chưa bao
gồm giá dịch vụ.
 Cơ sở vật chất gồm: 01 tủ quần áo, 01 điều hòa, 01 tủ lạnh, 01 bình nóng
lạnh. Bàn giao đầy đủ khi kí hợp đồng
 Chủ trọ phải có trách nhiệm kiểm tra sửa chữa và bảo dưỡng phòng trọ
trước và sau khi khách đến thuê.
Chức năng quản lý khách thuê
+ Chủ trọ có sổ sách lưu lại thông tin của từng khách thuê (họ tên, địa chỉ,
ngày sinh,...) và phải cập nhật thông tin mỗi khi khách thuê yêu cầu.

Chức năng tính tiền trọ (thu vào ngày 15 hàng tháng)
+ Mọi người ở trọ có thế tính tiền phòng mà mình thuê bằng công thức:
Tiền trọ = Tiền phòng + Tiền điện + Tiền nước + 100.000VNĐ
(Trong đó: tiền nước = (số khối nước mới – số khối nước cũ) x 25000
Tiền điện = (số điện mới – số điện cũ) x 4000)
CHƯƠNG II. PHÂN TÍCH HỆ THỐNG
1. Xác định các tác nhân và use-case của hệ thống
1.1 Các Actor

Tác nhân Use case


Chủ trọ + Đăng xuất, Đăng nhập
+ Quản lý phòng trọ
+ Quản lý khách thuê
+ Tính tiền trọ

1.2Use- case tổng quát

2. Phân tích, thiết kế chức năng của từng hệ thống


2.1 Chức năng: Đăng xuất, đăng nhập
2.1.1 Biểu đồ use-case cho chức năng đăng nhập, đăng xuất
 Mô tả: Mỗi khi tác nhân (Chủ trọ) sử dụng quản lý thì cần thực hiện chức
năng đăng nhập vào hệ thống. Khi dùng xong thì sẽ đăng xuất.
 Các dòng sự kiện: Khi tác nhân ấn đăng nhập thì sẽ hiện user-name và
password. Hệ thống sẽ xác thực thông tin các tác nhân.
+ Nếu thông tin đúng thì sẽ đưa tác nhân vào hệ thống. Kết thúc usecase
đăng nhập.
+ Nếu tác nhân đăng nhập sai Hệ thống thông báo đăng nhập lại hoặc thoát.
Sau khi tác nhân chọn thoát Kết thúc use case.
+ Nếu tác nhân đăng nhập đúng, nhưng lại muốn thoát khỏi hệ thống Hệ
thống thông báo thoát bằng cách đăng xuất Kết thúc use case.

2.1.2 Biểu đồ hoạt động cho chức năng đăng nhập


 Đặc tả biểu đồ hoạt động của chức năng đăng nhập
+ Chức năng đăng nhập có thêm 1 chức năng con là: đăng xuất
+ Người thực hiện: chủ trọ.
+ Mô tả các bước:
- Bước 1: Người dùng vào trang wed của nhà trọ và yêu cầu đăng nhập
- Bước 2: Hệ thống hiển thị giao diện đăng nhập.
- Bước 3: Người dùng nhập tài khoản mật khẩu
- Bước 4: Hệ thống kiểm tra dữ liệu đầu vào.
• Nếu dữ liệu hợp lệ thì chuyển qua bước 5.
• Nếu dữ liệu không hợp lệ thì quay lại bước 3.
- Bước 5: Hệ thống kiểm tra dữ liệu người dùng nhập.
• Nếu tài khoản có trong hệ thống thì chuyển qua bước 6.
• Nếu tài khoản không có trong hệ thống thì quay lại bước
- Bước 6: hệ thống cấp quyền đăng nhập cho người dùng.
- Bước 7: Kết thúc.
2.1.3 Biểu đồ trình tự chức năng đăng nhập

2.2. Chức năng quản lý phòng trọ


2.2.1 Biểu đồ use case cho chức năng quản lý phòng trọ
- Đặc tả use case quản lý phòng trọ
- Tác nhân: Chủ trọ.
- Mô tả: Mỗi khi tác nhân sử dụng chức năng này thì có thể truy cập vào hệ
thống quản lý phòng. Chủ trọ và khách thuê có thể thêm, sửa, xóa phòng.
- Các dòng sự kiện chính:
+ Tác nhân yêu cầu giao diện quản lý phòng trọ.
+ Gồm các sự kiện: Thêm, sửa, xóa phòng.
+ Kết thúc use case quản lý phòng trọ.
- Trạng thái hệ thống trước khi sử dụng use case quản lý phòng trọ: Yêu cầu
tác nhân đăng nhập.
- Trạng thái hệ thống sau khi sử dụng use case:
+ Nếu thêm thành công: Hệ thống sẽ gửi thông báo “Bạn đã thêm thành
công!!!” và quay lại giao diện quản lý phòng trọ.
+ Nếu thêm thất bại: Hệ thống cũng sẽ gửi thông báo “Thêm phòng thất
bại!!!” và quay lại giao diện quản lý phòng trọ.
+ Nếu sửa thành công: Hệ thống sẽ gửi thông báo “Bạn đã sửa thành
công!!!” và quay lại giao diện quản lý phòng trọ.
+ Nếu sửa thất bại: Hệ thống cũng sẽ gửi thông báo “Sửa phòng thất bại!!!”
và quay lại giao diện quản lý phòng trọ.
+ Nếu xóa thành công: Hệ thống sẽ gửi thông báo “Bạn đã xóa thành
công!!!” và quay lại giao diện quản lý phòng trọ.
+ Nếu xóa thất bại: Hệ thống cũng sẽ gửi thông báo “Xóa phòng thất bại!!!”
và quay lại giao diện quản lý phòng trọ.
2.2.2 Biểu đồ hoạt động của chức năng quản lý phòng trọ

- Đặc tả biểu đồ hoạt động của chức năng quản lí phòng trọ.
+ Chức năng quản lí phòng trọ có thêm 4 chức năng con là: thêm, sửa, xóa,
tìm phòng
+ Người thực hiện: chủ trọ.
+ Điều kiện: đăng nhập và chọn chức năng quản lí phòng trọ.
+ Mô tả các bước:
- Bước 1: Người dùng yêu cầu chức năng quản lí phòng trọ.
- Bước 2: Hệ thống hiển thị giao diện chức năng quản lí phòng trọ.
- Bước 3: Người dùng lựa chọn chức năng thêm, sửa, xóa, tìm kiếm trong hệ
thống quản lí phòng trọ.
- Bước 4: Hệ thống hiển thị giao diện chức năng năng thêm, sửa, xóa, tìm
kiếm.
- Bước 5: Người dùng nhập dữ liệu.
- Bước 6: Hệ thống kiểm tra dữ liệu đầu vào.
 Nếu dữ liệu hợp lệ thì chuyển qua bước 7.
 Nếu dữ liệu không hợp lệ thì quay lại bước 5.
- Bước 7: Hệ thống thực hiện chúc năng thêm, sửa, xóa, tìm kiếm.
 Nếu thành công thì chuyển qua bước 6.
 Nếu không thành công thì hệ thống đưa ra thông báo và quay lại bước
2
- Bước 8: hệ thống lưu thông tin vào cơ sở dữ liệu và đưa ra thông báo.
- Bước 9: Kết thúc.

2.2.2.1 Biểu đồ hoạt động của chức năng thêm phòng


- Đặc tả biểu đồ hoạt động của chức thêm phòng.
+ Người thực hiện: chủ trọ.
+ Điều kiện: đăng nhập, chọn chức năng quản lí phòng trọ và chọn chức
năng thêm phòng.
+Mô tả các bước:
- Bước 1: Người dùng yêu cầu chức năng thêm phòng.
- Bước 2: Hệ thống hiển thị giao diện chức năng thêm phòng.
- Bước 3: Người dùng nhập dữ liệu.
- Bước 4: Hệ thống thực hiện chức năng thêm phòng.
 Nếu thành công thì chuyển qua bước 5.
 Nếu không thành công thì hệ thống đưa ra thông báo và quay lại bước 3.
- Bước 5: hệ thống lưu thông tin vào cơ sở dữ liệu và đưa ra thông báo.
- Bước 6: Kết thúc
2.2.2.2 Biểu đồ trình tự của chức năng thêm phòng

2.2.2.3 Biểu đồ hoạt động của chức năng sửa phòng


- Đặc tả biểu đồ hoạt động của chức năng sửa phòng.
+ Người thực hiện: chủ trọ.
+ Điều kiện: đăng nhập, chọn chức năng quản lí phòng trọ và chọn chức
năng sửa phòng.
+ Mô tả các bước:
- Bước 1: Người dùng yêu cầu chức năng sửa phòng.
- Bước 2: Hệ thống hiển thị giao diện chức năng sửa phòng.
- Bước 3: Người dùng nhập dữ liệu.
- Bước 4: Hệ thống thực hiện chức năng sửa phòng.
• Nếu thành công thì chuyển qua bước 5.
• Nếu không thành công thì hệ thống đưa ra thông báo và quay lại
bước 3.
- Bước 5: hệ thống lưu thông tin vào cơ sở dữ liệu và đưa ra thông báo.
- Bước 6: Kết thúc
2.2.2.4 Biểu đồ trình tự của chức năng sửa phòng

2.2.2.5 Biểu đồ hoạt động của chức năng xóa phòng


+Người thực hiện: chủ trọ.
+ Điều kiện: đăng nhập, chọn chức năng quản lí phòng trọ và chọn chức
năng xóa phòng.
+ Mô tả các bước:
- Bước 1: Người dùng yêu cầu chức năng sửa phòng.
- Bước 2: Hệ thống hiển thị giao diện chức năng xóa phòng.
- Bước 3: Người dùng nhập dữ liệu.
- Bước 4: Hệ thống thực hiện chức năng xóa phòng.
 Nếu thành công thì chuyển qua bước 5.
 Nếu không thành công thì hệ thống đưa ra thông báo và quay lại
bước 3.
- Bước 5: hệ thống lưu thông tin vào cơ sở dữ liệu và đưa ra thông báo.
- Bước 6: Kết thúc
2.2.2.6 Biểu đồ trình tự của chức năng xóa phòng
2.2.2.7 Biểu đồ hoạt động của chức năng tìm phòng

- Đặc tả biểu đồ hoạt động của chức năng tìm phòng.


+ Người thực hiện: chủ trọ.
+ Điều kiện: đăng nhập, chọn chức năng quản lí phòng trọ và chọn chức
năng tìm phòng.
+ Mô tả các bước:
- Bước 1: chủ trọ yêu cầu chức năng tìm phòng.
- Bước 2: Hệ thống hiển thị giao diện chức năng tìm phòng.
- Bước 3: chủ trọ nhập dữ liệu.
- Bước 4: Hệ thống thực hiện chức năng tìm phòng.
 Nếu thành công thì hệ thống đưa ra thông báo và chuyển qua bước
5.
 Nếu không thành công thì hệ thống đưa ra thông báo và quay lại
bước 3.
- Bước 5: Kết thúc
2.2.2.8 Biểu đồ trình tự của chức năng tìm phòng
2.2.3 Chức năng quản lý khách thuê
2.2.3.1 Biểu đồ use case cho chức năng quản lý khách thuê

Đặc tả use case Quản lý khách thuê


- Tác nhân: Chủ trọ.
- Mô tả : Mỗi khi tác nhân sử dụng chức năng này thì có thể truy cập vào hệ
thống quản lý khách thuê. Chủ trọ có thể thêm, sửa, xóa thông tin khách
thuê.
+ Tác nhân yêu cầu giao diện quản lý khách thuê.
+ Hệ thống hiện thị giao diện quản lý khách thuê cho tác nhân..
+ Kết thúc use case quản lý phòng trọ.
- Trạng thái hệ thống trước khi sử dụng use case: Yêu cầu đăng nhập.
- Trạng thái sau khi sử dụng use case:
+ Nếu thêm thành công: Hệ thống sẽ gửi thông báo “Bạn đã thêm thông tin
thành công!!!” và quay lại giao diện quản lý phòng trọ.
+ Nếu thêm thất bại: Hệ thống cũng sẽ gửi thông báo “Thêm thông tin thất
bại!!!” và quay lại giao diện quản lý phòng trọ.
+ Nếu sửa thành công: Hệ thống sẽ gửi thông báo “Bạn đã sửa thông tin
thành công!!!” và quay lại giao diện quản lý phòng trọ.
+ Nếu sửa thất bại: Hệ thống cũng sẽ gửi thông báo “Sửa thông tin thất
bại!!!” và quay lại giao diện quản lý phòng trọ.
+ Nếu xóa thành công: Hệ thống sẽ gửi thông báo “Bạn đã xóa thông tin
thành công!!!” và quay lại giao diện quản lý phòng trọ.
+ Nếu xóa thất bại: Hệ thống cũng sẽ gửi thông báo “Xóa thông tin thất
bại!!!” và quay lại giao diện quản lý phòng trọ.
2.2.3.2 Biểu đồ chức năng cho chức năng Quản lý khách thuê
- Đặc tả biểu đồ hoạt động của chức năng quản lí khách thuê.
+ Chức năng quản lí khách thuê có thêm 4 chức năng con là:
- Thêm thông tin.
- Sửa thông tin.
- Xóa thông tin.
- Tìm thông tin.
+ Người thực hiện : chủ trọ.
+ Điều kiện: đăng nhập và chọn chức năng quản lí khách thuê.
+ Mô tả các bước :
- Bước 1: Người dùng yêu cầu chức năng quản lí khách thuê.
- Bước 2: Hệ thống hiển thị giao diện chức năng quản lí khách thuê.
- Bước 3: Chủ trọ lựa chọn chức năng thêm, sửa, xóa, tìm kiếm trong hệ
thống quản lí khách thuê.
- Bước 4: Hệ thống thực hiện chúc năng thêm, sửa, xóa, tìm kiếm.
 Nếu thành công thì chuyển qua bước 5.
 Nếu không thành công thì hệ thống đưa ra thông báo và quay lại
bước 2.
- Bước 5: hệ thống lưu thông tin vào cơ sở dữ liệu và đưa ra thông báo.
- Bước 6: Kết thúc.
2.2.3.3 Biểu đồ hoạt đông của chức năng thêm thông tin

- Đặc tả biểu đồ hoạt động của chức thêm thông tin.


+ Người thực hiện: chủ trọ.
+ Điều kiện: đăng nhập, chọn chức năng quản lí khách thuê và chọn chức
năng thêm thông tin.
+Mô tả các bước :
- Bước 1: Chủ trọ yêu cầu chức năng thêm thông tin.
- Bước 2: Hệ thống hiển thị giao diện chức năng thêm thông tin.
- Bước 3: Chủ trọ nhập dữ liệu.
- Bước 4: Hệ thống thực hiện chức năng thêm thông tin.
• Nếu thành công thì chuyển qua bước 5.
• Nếu không thành công thì hệ thống đưa ra thông báo và quay lại
bước 3.
- Bước 5: hệ thống lưu thông tin vào cơ sở dữ liệu và đưa ra thông báo.
- Bước 6: Kết thúc
2.2.3.4 Biểu đồ trình tự của chức năng thêm thông tin.
2.2.3.5 Biểu đồ hoạt đông của chức năng sửa thông tin

- Đặc tả biểu đồ hoạt động của chức năng sửa thông tin.
+ Người thực hiện: chủ trọ.
+ Điều kiện: đăng nhập, chọn chức năng quản lí khách thuê và chọn chức
năng sửa thông tin.
- Bước 1: Người dùng yêu cầu chức năng sửa thông tin.
- Bước 2: Hệ thống hiển thị giao diện chức năng sửa thông tin.
- Bước 3: Người dùng nhập dữ liệu.
- Bước 4: Hệ thống thực hiện chức năng sửa thông tin.
• Nếu thành công thì chuyển qua bước 5.
• Nếu không thành công thì hệ thống đưa ra thông báo và quay lại
bước 3.
- Bước 5: hệ thống lưu thông tin vào cơ sở dữ liệu và đưa ra thông báo.
- Bước 6: Kết thúc
2.2.3.6 Biểu đồ trình tự của chức năng sửa thông tin.

2.2.3.7 Biểu đồ hoạt đông của chức năng xóa thông tin
- Đặc tả biểu đồ hoạt động của chức năng xóa thông tin.
+ Người thực hiện : chủ trọ.
+ Điều kiện: đăng nhập, chọn chức năng quản lí khách thuê và chọn chức
năng xóa thông tin.
+Mô tả các bước :
- Bước 1: Người dùng yêu cầu chức năng sửa thông tin.
- Bước 2: Hệ thống hiển thị giao diện chức năng xóa thông tin.
- Bước 3: Người dùng nhập dữ liệu.
- Bước 4: Hệ thống thực hiện chức năng xóa thông tin.
• Nếu thành công thì chuyển qua bước 5.
• Nếu không thành công thì hệ thống đưa ra thông báo và quay lại
bước 3.
- Bước 5: hệ thống lưu thông tin vào cơ sở dữ liệu và đưa ra thông báo.
- Bước 6: Kết thúc
2.2.3.8 Biểu đồ trình tự của chức năng xóa thông tin.
2.2.3.9 Biểu đồ hoạt đông của chức năng tìm thông tin

- Đặc tả biểu đồ hoạt động của chức năng tìm kiếm thông tin.
+ Người thực hiện : chủ trọ.
+ Điều kiện: đăng nhập, chọn chức năng quản lí khách thuê và chọn chức
năng tìm kiếm thông tin.
- Bước 1: Người dùng yêu cầu chức năng tìm kiếm thông tin.
- Bước 2: Hệ thống hiển thị giao diện chức năng tìm kiếm thông tin.
- Bước 3: Người dùng nhập dữ liệu.
- Bước 4: Hệ thống thực hiện chức năng tìm kiếm thông tin.
• Nếu thành công thì hệ thống đưa ra thông báo và chuyển qua bước 5.
• Nếu không thành công thì hệ thống đưa ra thông báo và quay lại
bước 3.
- Bước 5: Kết thúc
2.2.3.10 Biểu đồ trình tự của chức năng tìm thông tin.
2.2.4 Chức năng tính tiền trọ
2.2.4.1 Biểu đồ use case cho chức năng tính tiền trọ

- Đặc tả use case tính tiền trọ


- Tác nhân: Chủ trọ.
- Mô tả: Mỗi khi tác nhân sử dụng chức năng này thì có thể truy cập vào hệ
thống tính tiền trọ. Chủ trọ có thể tính tiền phòng, tiền điện, tiền nước của
từng phòng.
- Các sự kiện chính:
+ Hệ thống hiện thị giao diện tính tiền trọ cho tác nhân.
+ Tác nhân là chủ trọ sẽ: tính tiền phòng, tiền điện, tiền nước và tổng tiền
theo công thức:
Tiền phòng 3000000-4500000 (tùy theo loại phòng mà khách thuê)
Tiền điện = số điện * 4.000 (1 số điện = 1 kWH)
Tiền nước = số mét khối nước * 25.000.
Tổng tiền = tiền phòng + tiền điện + tiền nước.
+ Kết thúc use case tính tiền trọ.

- Trạng thái hệ thống trước khi sử dụng use case: Yêu cầu đăng nhập.

2.2.4.2 Biểu đồ hoạt động cho chức năng tính tiền trọ

- Đặc tả biểu đồ hoạt động của chức năng tính tiền trọ.
+ Chức năng tính tiền trọ có thêm 4 chức năng con là:
- Tính tiền phòng.
- Tính tiền điện.
- Tính tiền nước.
- Tính tổng tiền.
+ Người thực hiện: chủ trọ.
+ Điều kiện: đăng nhập và chọn chức năng tính tiền trọ.
+ Mô tả các bước:
- Bước 1: Người dùng yêu cầu chức năng tính tiền trọ.
- Bước 2: Hệ thống hiển thị giao diện chức năng tính tiền trọ.
- Bước 3: Người dùng lựa chọn chức năng tính tiền phòng,tính tiền điện,tính
tiền nước và tính tổng tiền tong hệ thống tính tiền trọ.
- Bước 4: Hệ thống thực hiện chúc năng tính tiền phòng, tính tiền điện, tính
tiền nước và tính tổng tiền.
 Nếu thành công thì hệ thống đưa ra thông báo chuyển qua bước
5.
 Nếu không thành công thì hệ thống đưa ra thông báo và quay lại
bước 2.
- Bước 5: Kết thúc.

2.2.4.3 Biểu đồ hoạt động của chức năng tính tiền điện
Đặc tả biểu đồ hoạt động của chức tính tiền điện.
+ Người thực hiện : chủ trọ.
+ Điều kiện: đăng nhập, chọn chức năng tính tiền trọ và chọn chức năng tính
tiền điện.
+ Mô tả các bước :
- Bước 1: Người dùng yêu cầu chức năng tính tiền điện.
- Bước 2: Hệ thống hiển thị giao diện chức năng tính tiền điện.
- Bước 3: Người dùng nhập dữ liệu.
- Bước 4: Hệ thống thực hiện chức năng tính tiền điện.
• Nếu thành công thì hệ thống đưa ra thông báo chuyển qua bước 5.
• Nếu không thành công thì hệ thống đưa ra thông báo và quay lại
bước 3.
- Bước 5: hệ thống lưu thông tin vào cơ sở dữ liệu và đưa ra thông báo.
- Bước 6: Kết thúc
2.2.4.4 Biểu đồ trình tự của chức năng tính tiền điện
2.2.4.5 Biểu đồ hoạt động của chức năng tính tiền nước

Đặc tả biểu đồ hoạt động của chức tính tiền nước.


Người thực hiện: chủ trọ.
+ Điều kiện: đăng nhập, chọn chức năng tính tiền trọ và chọn chức năng tính
tiền nước.
+ Mô tả các bước:
- Bước 1: Người dùng yêu cầu chức năng tính tiền nước.
- Bước 2: Hệ thống hiển thị giao diện chức năng tính tiền nước.
- Bước 3: Người dùng nhập dữ liệu.
- Bước 4: Hệ thống thực hiện chức năng tính tiền nước
• Nếu thành công thì hệ thống đưa ra thông báo chuyển qua bước 5.
• Nếu không thành công thì hệ thống đưa ra thông báo và quay lại
bước 3.
- Bước 5: hệ thống lưu thông tin vào cơ sở dữ liệu và đưa ra thông báo.
- Bước 6: Kết thúc
2.2.4.6 Biểu đồ trình tự của chức năng tính tiền nước
2.2.4.7 Biểu đồ hoạt động của chức năng tính tiền phòng

- Đặc tả biểu đồ hoạt động của chức tính tiền phòng.


Người thực hiện: chủ trọ.
+ Điều kiện: đăng nhập, chọn chức năng tính tiền trọ và chọn chức năng tính
tiền phòng.
+Mô tả các bước: phòng
- Bước 1: Người dùng yêu cầu chức năng tính tiền phòng.
- Bước 2: Hệ thống hiển thị giao diện chức năng tính tiền phòng.
- Bước 3: Người dùng nhập dữ liệu.
- Bước 4: Hệ thống thực hiện chức năng tính tiền phòng.
• Nếu thành công thì hệ thống đưa ra thông báo chuyển qua bước 5.
• Nếu không thành công thì hệ thống đưa ra thông báo và quay lại
bước 3.
- Bước 5: hệ thống lưu thông tin vào cơ sở dữ liệu và đưa ra thông báo.
- Bước 6: Kết thúc

2.2.4.8 Biểu đồ trình tự của chức năng tính tiền phòng


2.2.4.9 Biểu đồ hoạt động của chức năng tính tổng tiền

- Đặc tả biểu đồ hoạt động của chức tính tổng tiền.


Người thực hiện: chủ trọ
+ Điều kiện: đăng nhập, chọn chức năng tính tiền trọ và chọn chức năng tính
tổng tiền.
+ Mô tả các bước :
- Bước 1: Người dùng yêu cầu chức năng tính tổng tiền.
- Bước 2: Hệ thống hiển thị giao diện chức năng tính tổng tiền.
- Bước 3: Người dùng nhập dữ liệu.
- Bước 4: Hệ thống thực hiện chức năng tính tổng tiền.
• Nếu thành công thì hệ thống đưa ra thông báo chuyển qua bước 5.
• Nếu không thành công thì hệ thống đưa ra thông báo và quay lại
bước 3.
- Bước 5: hệ thống lưu thông tin vào cơ sở dữ liệu và đưa ra thông báo.
- Bước 6: Kết thúc.

2.2.4.10 Biểu đồ trình tự của chức năng tính tổng tiền


2.4 Biểu đồ lớp tổng quát của hệ thống

You might also like