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.2 MB, 52 trang )

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

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Ê
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

Chuyên 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

download by :


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

download by :


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 th 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ế hoàn toàn việc đăng ký thủ công. 

download by :


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 thuê 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 tố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 tố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.

download by :


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.
nhà).

Lập báo cáo (báo cáo doanh thu, tình trạng nhà, danh sách khách thuê
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ý thuê nhà
Mô tả quy trình thuê/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.

download by :


- 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 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.

download by :


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ã
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 yê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 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ề 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 u cầu: thêm/ sửa/ xóa/
tìm kiếm.

download by :


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ó 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ụ

download by :


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, 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à.

download by :


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

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ị

download by :



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

download by :


5.2. Quản lý nhà

download by :


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

download by :


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

download by :


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

download by :


5.6. Lập hóa đơn


download by :


5.7. Lập báo cáo

download by :


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

download by :


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

download by :


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

download by :


6.2. Quản lý nhà

download by :



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

download by :


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

download by :


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

download by :


download by :


×