Professional Documents
Culture Documents
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.
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.
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
- Đặ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.
- Đặ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ọ
- 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