Tải bản đầy đủ (.pdf) (52 trang)

BÁO CÁO CHUYÊN ĐỀ HỌC PHẦN PHÂN TÍCH THIẾT KẾ HƯỚNG ĐỐI TƯỢNG ĐÊ TÀI PHÂN TÍCH VÀ̀ THIẾT KẾ HỆ THỐNG QUẢN LÝ NHÀ CHO THUÊ

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (2.6 MB, 52 trang )

ĐỀ TÀI: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG QUẢN LÝ NHÀ CHO THUÊ

TRƯỜNG ĐẠI HỌC ĐIỆN LỰC
KHOA CÔNG NGHỆ THƠNG TIN

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

ĐÊ TÀI: PHÂN TÍCH VÀ̀ THIẾT KẾ HỆ THỐNG QUẢN LÝ
NHÀ̀ CHO THUÊ

Sinh viên thực hiện

: ĐỖ QUANG HUY

Giảng viên hướng dẫn

: TS. NGUYỄN THỊ HỒNG KHÁNH

Ngành

: CÔNG NGHỆ THƠNG TIN

Chun ngành

: CƠNG NGHỆ PHẦN MỀM

Lớp

: D14CNPM4


Khóa

: 2019-2024

Hà Nội, tháng 3 năm 2021


ĐỀ TÀI: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG QUẢN LÝ NHÀ CHO THUÊ

MỤC LỤC
LỜI MỞ ĐẦU ………………………………………………………………2
CHƯƠNG 1. KHẢO SÁT HỆ THỐNG VÀ̀
XÁC ĐỊNH YÊU CẦU NGƯỜI DÙNG………………………………………….3
CHƯƠNG 2. PHÂN TÍCH THIẾT KẾ HỆ THỐNG…………………………...4

1. Tác nhân và cách sử dụng………………………………………………..4
2. Use case……………………………………………………………………4
3. Đặc tả sử dụng…………………………………………………………….4
4. Biều đồ ca sử dụng tham gia quản lý nhà cho thuê……………………..9
5. Biểu đồ lớp tham gia ca sử dụng…………………………………………11
6. Biểu đồ trình tự…………………………………………………………....19
7. Biểu đồ trạng thái…………………………………………………………28
8. Biểu đồ hoạt động…………………………………………………………31
9. Biểu đồ lớp chi tiết………………………………………………………...40
10. Biều đồ thành phần………………………………………………………41
11. Biểu đồ triển khai………………………………………………………..42
12. Phát sinh mã trình…………………………………………………….....42


ĐỀ TÀI: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG QUẢN LÝ NHÀ CHO THUÊ


LỜI MỞ ĐẦU
Trong thời đại kỷ nguyên số ngày nay, Công nghệ thông tin không những là
một phương tiện hữu ích mà cịn giữ vai trị ngày càng quan trọng trong việc quyết
định trình độ phát triển của từng khu vực, từng quốc gia, thông qua việc ngày càng
làm tăng năng suất sản xuất một cách tối đa. Việc áp dụng công nghệ tân tiến
trong mọi mặt đời sống là một điều tất yếu.
Ở bất cứ thời kỳ lịch sử nào, vấn đề nhà ở được coi là một trong những nhu
cầu thiết yếu cơ bản của con người. Đa phần công việc cho thuê nhà vẫn cịn được
làm thủ cơng. Với mong muốn áp dụng cơng nghệ thơng in vào đời sống, em
nhóm đã quết định lựa chọn đề tài “Phân tích thiết kế hướng đối tượng về hệ thống
nhà cho thuê”.
Với nhu cầu thực tế của các khách sạn trên khắp cả nước, công tác quản lí
hoạt động trên thủ tục giấy tờ đã và đang trở nên lạc hậu, khơng cịn hiệu quả để
thúc đẩy hoạt động phát triển đi lên nữa. Và, cách đơn giản hóa cơng tác quản lí
ấy, xu hướng tin học hóa hoạt động nghiệp vụ khách sạn là một sự lựa chọn hàng
đầu. Nó rất phù hợp với thời đại, mang đến sự chuyên nghiệp trong phục vụ,quản
lí khoa học, chính xác, hiệu quả, giảm nhẹ cách thức lưu trữ, thủ tục sử dụng dịch
vụ, v.v… Mang đến cho những người trong lĩnh vực kinh doanh sự hài lòng trước
biến yêu cầu thay đổi trước mắt.
Báo cáo dưới đây sẽ phân tích và giới thiệu về ứng dụng quản lý hệ thống
nhà cho thuê. Đây là một ứng dụng quản lý theo mơ hình quản lý mới đem lại
nhiều thuận tiện trong công tác quản lý nhà cho thuê: quản lý nhà, khách hàng…
trở nên thuận tiện thay thế hồn tồn việc đăng ký thủ cơng.


ĐỀ TÀI: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG QUẢN LÝ NHÀ CHO THUÊ

CHƯƠNG 1. KHẢO SÁT HỆ THỐNG VÀ̀ XÁC ĐỊNH
YÊU CẦU NGƯỜI DÙNG

1. Hoạt động thuê nhà
Đối với khách hàng có nhu cầu ở phải báo trước cho nhân viên. Có hai hinh
thức đặt nhà trước: gọi điện thoại hoặc tới trực tiếp. khách hàng cần khai báo
chính xác thông tin cá nhân: họ tên, địa chỉ, CMND và số điện thoại… khách hàng
có thể đăng kí mọi dịch vụ trước hoặc sau. Sau khi nhận đầy đủ thông tin khách
hàng nhân viên sẽ kiểm tra số lượng nhà trống, đảm nhiệm việc đón khách, lập
phiếu thuê sau đó giao nhà cho khách, bố trí cho khách th nhà và sử dụng các
dịch vụ.
Trước khi trả nhà khách báo trước cho bộ phận nhân viên cử người tới
nhận và kiểm tra nhà. Sau đó nhân viên sẽ lập hóa đơn thanh tốn cho khách,
khách hàng có thể thanh toán trực tiếp bằng tiền mặt hoặc qua thẻ.
2. Đăng ký sử dụng dịch vụ
Đăng ký sử dụng dịch vụ Khách hàng có nhu cầu sử dụng dịch vụ thì có thể
đăng ký với bộ phận nhân viên. Sau đó bộ phận nhân viên lập phiếu đăng ký dịch
vụ và báo với các bộ phận liên quan để đáp ứng nhu cầu khách hàng. Nếu có sự cố
xảy ra thì báo cho bộ phận nhân viên. Khi thanh toán bộ phận nhân viên có nhiệm
vụ lập và đưa phiếu thu cho khách.
3. Lập báo cáo
Hàng tháng người quản lý đăng nhập vào hệ thống bằng tài khoản của
mình, lấy báo cáo từ nhân viên gồm: báo cáo doanh thu, báo cáo tình trạng nhà,
danh sách khách hàng thuê nhà… hoặc có thể thống kê bất cứ lúc nào theo yêu
cầu của cấp trên.


ĐỀ TÀI: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG QUẢN LÝ NHÀ CHO THUÊ

CHƯƠNG 2. PHÂN TÍCH THIẾT KẾ HỆ THỐNG
1. Tác nhân và cách sử dụng
Khách hàng: Là người có nhu cầu thuê nhà, sử dụng dịch vụ của nhà thuê.
Nhân viên: Là người trực tiếp quản lý hầu hết các hoạt động trong 1 tòa

nhà:QL nhà,QL khách hàng, QL dịch vụ, QL thuê dịch vụ.
Người quản trị:Là người điều hành, kiểm soát nhân viên, tổng hợp, thống
kê, báo cáo hàng tháng.
2. Use case
Quản lý thuê nhà (đặt nhà, hủy đặt nhà, trả nhà, kiểm tra nhà trống, lập
phiếu thuê nhà).
Quản lý nhân viên (thêm, sửa, xóa nhân viên).
Quản lý khách hàng (thêm, sửa, xóa khách hàng).
Lập hóa đơn.
Lập báo cáo (báo cáo doanh thu, tình trạng nhà, danh sách khách thuê
nhà).
Quản lý nhà (thêm, sửa, xóa nhà).
Quản lý dịch vụ (thêm, sửa, xóa dịch vụ).
Quản lý thuê dịch vụ (Đăng ký, hủy đăng ký sử dụng dịch vụ).
Quản lý tài khoản (Đăng nhập, kiểm tra tài khoản, thêm, sửa, xóa tài
khoản nhân viên).
3. Đặc tả sử dụng
3.1. Quản lý th nhà
Mơ tả quy trình th/trả nhà:
- Ca sử dụng này được sử dụng được dùng khi có khách thuê nhà.
- Nhân viên kiểm tra danh sách các nhà trống.


ĐỀ TÀI: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG QUẢN LÝ NHÀ CHO THUÊ

- Khách hàng lựa chọn nhà muốn thuê, nhân viên lựa chọn chức năng lập
phiếu thuê.
- Khách hàng cung cấp đầy đủ thông tin để nhân viên điền đầy đủ vào
phiếu thuê.
- Nhân viên lưu phiếu thuê, in và sao lưu, giao cho khách 1 bản.

- Nếu đồng ý khách hàng nhận phiếu thuê, nhân viên cử người đưa khách đi
nhận nhà. Nếu khơng, khách có quyền đổi nhà hoặc không thuê nữa.
3.2. Quản lý nhà
Ca sử dụng được dùng để quản lý nhà cho thuê.
Nhân viên đăng nhập vào hệ thống bằng tài khoản của mình, lựa chọn
từng chức năng phù hợp với yêu cầu: thêm/sửa/xóa.
Nếu lựa chọn, thêm hoặc sửa thông tin nhà. Sau khi nhập và điều chỉnh
đầy đủ thông tin về nhà cần điều chỉnh hoặc thêm, nhân vien clickvào cập nhật
thông tin về nhà tự động thêm vào bảng CSDL.
Nếu nhân viên lựa chọn xóa thì u cầu nhân viên nhập chính xác mã nhà
cần xóa. Sau đó xác nhận thơng tin về nhà sẽ được xóa khỏi bảng CSDL của hệ
thống.
3.3. Quản lý khách hàng
Ca sử dụng được dùng dể quản lý thông tin về khách thuê nhà, sử dụng dịch vụ.
Ca sử dùng được dùng khi muốn thêm khách hàng hoặc có sự thay đổi về
thơng tin khách hàng, hoặc xóa thơng tin và tìm kiếm thơng tin.
Nhân viên đăng nhập vào hệ thống bằng tài khản của mình lựa chọn từng
chức năng phù hợp với yêu cầu: thêm/ sửa/ xóa/ tìm kiếm.
Nếu thêm hoặc sửa, sau khi nhập đầy đủ thông tin về khách thuê nhà,
nhân viên click cập nhật để lưu thông tin vào bảng CSDL.


ĐỀ TÀI: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG QUẢN LÝ NHÀ CHO TH

Nếu nhân viên lựa chọn xóa thì yêu cầu nhân viên nhập chính xác mã khách
hàng sau đó lựa chọn xóa, thơng tin về khách hàng sẽ được xóa khỏi bảng CSDL.
Nếu lựa chọn tìm kiếm u cầu nhân viên nhâp chính xác mã khách hàng
sau đó chọn tìm kiếm hệ thống sẽ đưa ra thơng tin về khách hàng đó.
3.4. Quản lý tài khoản
Ca sử dụng dùng để người quản trị quản lý nhân viên.

Ca sử dụng được dùng khi muốn thêm tài khoản hoặc có sự thay đổi về
thơng tin tài khoản, xem hoặc xóa thông tin nhân viên cần quản lý.
Người quản trị đăng nhập vào hệ thống bằng tài khoản của mình, với
quyền quản trị lựa chọn từng chức năng phù hợp với u cầu: thêm/ sửa/ xóa/
tìm kiếm.
Nếu thêm hoặc sửa, sau khi nhập đầy đủ thông tin về tài khoản cần cấp
phát hoặc sửa, quản trị viên clickcập nhật để lưu thơng tin vào bảng CSDL.
Nếu lựa chọn xóa thì u cầu quản trị viên nhập chính xác thơng tin về tài
khoản cần xóa, sau khi xác nhận thơng tin về tài khoản, tài khoản sẽ được xóa khỏi
bảng CSDL.
Người quản trị có thể xem chi tiết về tài khoản, về quyền hạn, nhân viên
đó.
3.5. Quản lý nhân viên
Giúp người quản trị có thể quản lý nhân viên của mình.
Ca sử dùng này được dùng khi muốn thêm nhân viên hoặc có sự thay đổi
về thơng tin của nhân viên hoặc sa thải nhân viên.
Người quản trị đăng nhập vào hệ thống bằng tài khoản của mình, với
quyền quản trị lựa chọn từng chức năng phù hợp với yêu cầu: thêm/ sửa/ xóa/
tìm kiếm.


ĐỀ TÀI: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG QUẢN LÝ NHÀ CHO THUÊ

Nếu thêm hoặc sửa, sau khi nhập đầy đủ thông tin về nhân viên cần cấp phát
hoặc sửa, quản trị viên clickcập nhật để lưu thông tin vào bảng CSDL.

Nếu lựa chọn xóa thì u cầu quản trị viên nhập chính xác mã nhân viên,
sau khi xác nhận mã nhân viên,sau đó lựa chọ xóa, hệ thống sữ tự động cập nhật
danh sách các nhân viên.
Người quản trị có thể xem chi tiết về tài khoản, về quyền hạn, nhân viên

đó.
3.6. Lập hóa đơn
Ca sử dụng này cho phép lập và in hóa đơn tính tiền, chi phí mà khách hàng
phải trả.
Ca sử dụng được dùng khi nhân viên lựa chọn chức năng này.
Nhân viên nhạp đầy đủ thông tin về khách thuê nhà số nhà, người lập hóa
đơn, ngày thuê/trả và các giấy tờ liên quan, hệ thống sẽ tính tiền dựa vào giá nhà,
thời gian thuê nhà và số dịch vụ đã sử dụng.
Sau đó nhân viên có nhiệm vụ in vào sao lưu hóa đơn, giữ lại 1 bản và
giao cho khách.
3.7. Lập báo cáo
Ca sử dụng cho phép người quản trị lấy thông tin, báo cáo nhỏ từ nhân viên,
tổng hợp báo cáo hàng tháng hoặc báo cáo khi có yêu cầu về doanh thu, tình
trạng nhà hoặc danh sách khác thuê.
Người quản trị đăng nhập vào hệ thống bằng tài khoản của mình, với quyền
quản trị lựa chọn từng chức năng thống kê lấy bản thống kê từ nhân viên.

Lựa chọn các tổng hợp, có thể theo tháng, tuần hoặc theo thời gian.
Người quản trị có thể chọn lưu và in báo cáo.
3.8. Quản lý dịch vụ


ĐỀ TÀI: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG QUẢN LÝ NHÀ CHO THUÊ

Ca sử dụng này dùng để quản lý dịch vụ có trong nhà.
Nhân viên đăng nhập vào hệ thống bằng tài khản của mình lựa chọn từng
chức năng phù hợp với yêu cầu: thêm/ sửa/ xóa.
Nếu như chọn thêm hoặc sửa dịch vụ, sau khi nhâp hoặc điều chỉnh đày đủ
thông tin về các dịch vụ trong nhà. Nhân viên click vào cập nhật tông tin về dịch
vụ trong nhà, thông tin tự động được thêm vào bảng CSDL.

Nếu nhân viên lựa chọn xóa, yêu cầu nhập đúng thơng tin về mã dịch vụ
cần xóa, nhân viên xác nhận, thơng tin về dịch vụ cần xóa sẽ được xóa khỏi
CSDL.
Nếu sai sót trong q trình nhập hệ thống có hiển thị thơng báo cho nhân
viên biết.
3.9. Quản lý thuê dịch vụ
Ca sử dụng này dùng để quản lý việc cho thuê dịch vụ có trong nhà.
Khi khách hàng có yêu cầu sử dụng dịch vụ có thể liên hệ bộ phận nhân
viên.
Nhân viên tìm kiếm về dịch vụ mà khách hàng yêu cầu trong hệ thống
dịch vụ.
Nhân viên lập phiếu đăng ký sử dụng dịch vụ cho khách hàng.
Sau khi sử dụng xong dịch vụ, nhân viên có nhiệm vụ lập phiếu thu, in và
sao lưu giao cho khách hàng. Chi phí cho dịch vụ sẽ được tính vào tổng tiền trong
hóa đơn thanh tốn khi khách hàng trả nhà.


ĐỀ TÀI: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG QUẢN LÝ NHÀ CHO THUÊ

4. Biều đồ ca sử dụng tham gia quản lý nhà cho thuê

Hình 1. Biểu đồ ca sử dụng gói nhân viên

Hình 2. Biểu đồ ca sử dụng gói quản trị


ĐỀ TÀI: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG QUẢN LÝ NHÀ CHO THUÊ

Hình 3. Biểu đồ ca sử dụng gói thuê nhà
5. Biểu đồ lớp tham gia ca sử dụng

5.1. Quản lý thuê nhà


ĐỀ TÀI: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG QUẢN LÝ NHÀ CHO THUÊ

5.2. Quản lý nhà


ĐỀ TÀI: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG QUẢN LÝ NHÀ CHO THUÊ

5.3.Quản lý khách hàng


ĐỀ TÀI: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG QUẢN LÝ NHÀ CHO THUÊ

5.4. Quản lý tài khoản


ĐỀ TÀI: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG QUẢN LÝ NHÀ CHO THUÊ

5.5. Quản lý nhân viên


ĐỀ TÀI: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG QUẢN LÝ NHÀ CHO THUÊ

5.6. Lập hóa đơn


ĐỀ TÀI: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG QUẢN LÝ NHÀ CHO THUÊ


5.7. Lập báo cáo


ĐỀ TÀI: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG QUẢN LÝ NHÀ CHO THUÊ

5.8. Quản lý dịch vụ


ĐỀ TÀI: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG QUẢN LÝ NHÀ CHO THUÊ

5.9. Quản lý thuê dịch vụ


ĐỀ TÀI: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG QUẢN LÝ NHÀ CHO THUÊ

6. Biểu đồ trình tự
6.1. Quản lý thuê nhà


ĐỀ TÀI: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG QUẢN LÝ NHÀ CHO THUÊ

6.2. Quản lý nhà


ĐỀ TÀI: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG QUẢN LÝ NHÀ CHO THUÊ

6.3. Quản lý khách hàng


ĐỀ TÀI: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG QUẢN LÝ NHÀ CHO THUÊ


6.4. Quản lý tài khoản


ĐỀ TÀI: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG QUẢN LÝ NHÀ CHO THUÊ

6.5. Quản lý nhân viên


ĐỀ TÀI: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG QUẢN LÝ NHÀ CHO THUÊ


×