Tải bản đầy đủ (.docx) (32 trang)

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

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 (1.88 MB, 32 trang )

TRƯỜNG ĐẠI HỌC MỎ - ĐỊA CHẤT

KHOA CÔNG NGHỆ THÔNG TIN

BÁO CÁO ĐỒ ÁN MƠN HỌC
ĐỂ TÀI: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG QUẢN LÍ
CHO THUÊ NHÀ

Sinh viên thực hiện: Đào Quang Đoàn
Vũ Ngọc Hải
Nguyễn Quang Việt
Lớp: Khoa học máy tính ứng dụng K61

Hà Nội – 2019


LỜI NÓI ĐẦ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, chúng em−
nhóm 04 lớp KHMTUDK61B đã 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ê”
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.


Do thời gian có hạn, kiến thức và kinh nghiệm bản thân còn hạn chế, báo cáo
cịn nhiều thiếu sót, chúng em rất mong nhận được những ý kiến đóng góp quý báu
của các thầy cơ để đồ án được hồn thiện hơn. Qua đây, chúng em cũng xin được
gửi lời cảm ơn đến cơ Ths.Nơng Thị Oanh đã tận tình hướng dẫn và chỉ bảo trong
suốt quá trình làm báo cáo.


MỤC LỤC


CHƯƠNG I: KHẢO SÁT HỆ THỐNG
I. Mô tả hệ thống.
Alphahousing là một chung cư cao cấp cho thuê nhà, cung cấp dịch vụ cho thuê căn
hộ, nhà ở, biệt thự cao cấp tại Hà Nội. Đem đến những sản phẩm bất động sản cho
thuê tốt nhất và phù hợp nhất, đáp ứng nhu cầu đa dạng của khách hàng. Với nhiều chi
nhanh ở khắp các quận tại Hà Nội, tự tin có thể tạo nên những trải nghiệm tốt nhất
dành cho khách hàng.
Lĩnh vực hoạt động chính của Alphahousing là cho thuê và bán các sản phẩm bất động
sản như nhà ở, căn hộ dịch vụ, biệt thự, văn phịng,…Cơng ty có quay thu ngân, quay
kế tốn...Vì vậy cần một hệ thống quản lý để giúp cho việc quản lý cho thuê nhà
được dể dàng hơn
Các hoạt động chính của chung cư gồm cho hoạt động thuê nhà , bán nhà,đăng ký sử
dụng các dịch vụ , báo cáo số luợng nhà cho thuê và doanh thu trong tháng
 Hệ thống gồm 3 bộ phận: Nhân viên, Người quản lý và Khách hàng.
Khác Hàng:
Là người trực tiếp thuê nhà tại chung cư , có 2 hình thức cho th nhà : 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 và
địa chỉ , số 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 khi th phịng ,
khách hàng có nhu cầu sử dụng dịch vụ thì đăng ký với nhân viên

Nhân viên:
Là nhân viên làm việc trong chung cư , nhân viên tư vấn và hỗ trợ khách hàng, Sau
khi xác nhận đầy đủ thông tin của khách hàng nhân viên xẽ kiểm tra số lượng nhà
trống, 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ụ ,nhân viên đứng ở quầy thu tiền và tính tiền cho khách. 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, Thơng qua việc lập hóa
đơn cho khách, khách hàng có thể trả tiền trực tiếp bằng tiền mặt hoặc qua thẻ.
Người Quản trị:
Là chịu trách nhiệm chính trong chung cư cho thuê, nắm được tình hình như mua,
bán, doanh thu. Quản lý nhân viên và thống kê mọi thứ trong chung cư.
 Quy trình cụ thể:
- Đối với khác hàng có nhu cầu phải báo trước cho nhân viên. Có 2 hình 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 thì nhân viên sẽ kiểm tra số lượng nhà trống và đảm nhiệm việc đón


-

-

-

khách đến kiểm tra tình trạng nhà . lập phiếu th sau đó giao nhà cho khách,
bố trí cho khác 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. Sau đó bộ phận 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ẻ.
Khách hàng có nhu cầu sử dụng dịch vụ 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 cáo với các bộ phận
liên quan đến đá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 chó nhiệm vụ lập và đưa
phiếu thu cho khách.
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ái từng 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 nếu cấp trên
yêu cầu.

 Hệ thống chưa hoàn toàn sử dụng online 100% nên vẫn chưa được tối ưu hoàn
toàn so với hình thức đặt nhà online sẽ gây bất tiện cho khách hàng. Mục tiêu
của hệ thống mới là sẽ phát triển thiên về đặt nhà online để tiện lợi hơn cho
việc đặt nhà, đáp ứng tốt hơn các nhu cầu để gây đc ấn tượng tốt với khác hàng.


CHƯƠNG II. PHÂN TÍCH HỆ THỐNG
II.1 Phân tích u cầu.
II.1.1 Xác định các tác nhân của hệ thống.
-

Khách hàng: là người có nhu cầu đặt và thuê nhà, sủ dụng dịch vụ của nhà
thuê.
Nhân viên: là người quản lí hầu hết các hoạt dộ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 lí: là người điều hành, kiểm sốt nhân viên, tổng hợp, thống kê,
báo cáo hàng tháng.

II.1.2 Xác định các ca sử dụng của hệ thống.
- Đối với nhân viên:
 Đăng nhập vào hệ thống theo một Use được cấp

 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à, tình trạng nhà trước và sau thuê)
 Quản lí khách hàng (thêm, sửa, xóa khách hàng)
 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í hóa đơn
 Quản lí nhà
- Đối với khách hàng:
 Đặt nhà
 Hủy đặt nhà
 Trả nhà
 Đăng ký dịch vụ
 Thanh toán
- Đối với người quản lí:
 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)
 Quản lí nhân viên (thêm, sửa, xóa nhân viên)
 Lập báo cáo

II.1.3 Mô tả và làm kịch bản cho các UC.
II.1.3.1 Quản lí th nhà
Mơ tả qui 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.
Khách hàng lưạ 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 in cho khách 1 bản.
Nếu dồ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 hàng có quyển đổi nhà hoặc khơng th nữa.

II.1.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 hơcj sửa thông tin nhà. Sau khi nhập và điền đầy đủ thông
tin về nhà cần điều chỉnh hoặc thêm, nhân viên click vào bảng cập nhật thông
tin về nhà tưk động thêm vào ảng CSDL.
Nếu nhân viên lựa chọn xóa cần u cầu nhân viên lập chính xác mã nhà cần
xóa, sau đó xác nhận thơng tin về nhà đã được xóa khỏi bảng CSDL của hệ
thống

II.1.3.3 Quản lí khách hàng
Ca sử dụng được dùng để 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 hăọc có sử thay đổi về thơng
tin khách hàng, hoặc xóa thơng tin hoặc tìm kiểm thơng tin.
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 thêm hoặc sửa sau khi nhập đầy đủ thông tin về khách thuê nhà, nhân viên
click vào cập nhật để lưu thơng tin vào bảng CSDL.
Nếu nhân viên lựa chọn xóa cầ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 đó.

II.1.3.4 Quản lí tài khoản
Ca sử dụng được 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 đó.

II.1.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.
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 đó.

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

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

II.1.3.8 Quản lý dịch vụ
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.

II.1.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 tronh 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à.

II.1.4 Xây dựng biểu đồ UC.
 Use case Nhân viên.

 Use case Người quản trị.


 Use case khách hàng.


II.2 Phân tích lĩnh vực vấn đề.

II.2.3 Biểu đồ phân lớp


Hình 4: biểu đồ lớp chi tiết.


II.2.4 Biểu đồ tuần tự và biểu đồ trạng thái.

II.2.4.1 Biểu đồ tuần tự.
II.2.4.1.1 Quản lí th nhà

Hình 5: biểu đồ tuần tự quản lí thuê nhà.


II.2.4.1.2 Quản lí nhà

Hình 6: biểu đồ tuần tự quản lí nhà.


II.2.4.1.3 Quản lí khách hàng

Hình 7: biểu đồ tuần tự quản lí khách hàng.


II.2.4.1.4 Quản lí tài khoản

Hình 8: biểu đồ tuần tự quản lí tài khoản.


II.2.4.1.5 Quản lí nhân viên

Hình 9: biểu đồ tuần tự quản lí nhân viên.


II.2.4.1.6 Quản lí hóa đơn

Hình 10: Biểu đồ tuần tự lập hóa đơn.



II.2.4.1.7 lập báo cáo

Hình 11: Biểu đồ tuần tự quản lí lập báo cáo.


II.2.4.1.8 Quản lí dịch vụ

Hình 12: Biểu đồ tuần tự quản lí dịch vụ


II.2.4.1.9 Quản lí th dịch vụ

Hình 13: Biểu đồ tuần tự quản lí thuê dịch vụ


II.2.4.2 Biểu đồ trạng thái.
II.2.4.2.1 Dịch vụ.

Hình 14: Biểu đồ trạng thái dịch vụ
II.2.4.2.2 Hóa đơn.

Hình 15: Biểu đồ trạng thái hóa đơn


II.2.4.2.3 Nhân viên.

Hình 16: Biểu đồ trạng thái nhân viên

II.2.4.2.4 Nhà.


Hình 17: Biểu đồ trạng thái nhà


II.2.4.2.5 Tài khoản.

Hình 18: Biểu đồ trạng thái tài khoản


CHƯƠNG 3 : THIẾT KẾ HỆ THỐNG


×