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

BÁO CÁO Đề tài: Phân tích thiết kế hệ thống quản lý nhà cho thuê Môn: Phân tích và thiết kế hệ thống

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

TRƯỜNG ĐẠI HỌC
TÀI NGUYÊN VÀ MÔI TRƯỜNG TP.HCM
KHOA HỆ THỐNG THÔNG TIN VÀ VIỄN THÁM

BÁO CÁO
Đề tài: Phân tích thiết kế hệ thớng quản lý nhà cho th
Mơn: Phân tích và thiết kế hệ thống
Giảng viên: Th.S Nguyễn Thái Bình

Lớp: 07 – ĐHCNTT – 03
Nhóm 6:
0750080135

Nguyễn Ngơ Huỳnh Phúc

0750080134

Nguyễn Võ Thanh Phúc

0750080107

Đồn Lê Khiêm Hạ

0750080145

Hồng Minh Trí

0750080142

Nguyễn Như Thuần


0750080140

Trương Thanh Thịnh


Mục Lục
LỜI MỞ ĐẦU..................................................................................................................................4
Chương I.
I.1.

Tổng quan...................................................................................................................5

Mơ tả bài tốn....................................................................................................................5

I.1.1.

Hoạt động thuê nhà.....................................................................................................5

I.1.2.

Đăng ký sử dụng dịch vụ............................................................................................5

I.1.3.

Lập báo cáo.................................................................................................................5

Chương II.

Phân tích thiết kế hệ thống.........................................................................................6


II.1.

Tác nhân và ca sử dụng......................................................................................................6

II.2.

Use case.............................................................................................................................6

II.3.

Đặc tả ca sử dụng...............................................................................................................6

II.3.1.

Quản lý thuê nhà.........................................................................................................6

II.3.2.

Quản lý nhà.................................................................................................................6

II.3.3.

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

II.3.4.

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

II.3.5.


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

II.3.6.

Lập hóa đơn................................................................................................................8

II.3.7.

Lập báo cáo.................................................................................................................8

II.3.8.

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

II.3.9.

Quản lý thuế dịch vụ...................................................................................................9

II.4.

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

II.5.

Biểu đồ lớp tham gia ca sử dụng......................................................................................11

II.5.1.

Quản lý thuê nhà.......................................................................................................11


II.5.2.

Quản lý nhà...............................................................................................................11

II.5.3.

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

II.5.4.

Quản lý tài khoản......................................................................................................12
1


II.5.5.

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

II.5.6.

Lập hoá đơn..............................................................................................................13

II.5.7.

Lập báo cáo...............................................................................................................14

II.5.8.

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


II.5.9.

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

II.6.

Biểu đồ trình tự................................................................................................................15

II.6.1.

quản lý thuê nhà........................................................................................................15

II.6.2.

Quản lý nhà...............................................................................................................16

II.6.3.

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

II.6.4.

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

II.6.5.

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

II.6.6.


Lập hoá đơn..............................................................................................................20

II.6.7.

Lập báo cáo...............................................................................................................21

II.6.8.

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

II.6.9.

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

II.7.

Biểu đồ trạng thái.............................................................................................................24

II.7.1.

Dịch vụ.....................................................................................................................24

II.7.2.

Hóa đơn....................................................................................................................24

II.7.3.

Nhân viên..................................................................................................................25


II.7.4.

Nhà...........................................................................................................................25

II.7.5.

Tài khoản..................................................................................................................26

II.8.

Biểu đồ hoạt động............................................................................................................26

II.8.1.

Quản lý thuê nhà.......................................................................................................26

II.8.2.

Quản lý nhà...............................................................................................................27

II.8.3.

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

II.8.4.

Quản lý tài khoản......................................................................................................29
2



II.8.5.

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

II.8.6.

Lập hóa đơn..............................................................................................................31

II.8.7.

Lập báo cáo...............................................................................................................32

II.8.8.

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

II.8.9.

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

II.9.

Biểu đồ lớp chi tiết...........................................................................................................35

3


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 tin vào đời sống, chúng em nhóm 6 lớp 07_CNTT_03 đã quyế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.

4


Chương I.

Tổng quan

I.1. Mơ tả bài tốn
I.1.1.

Hoạt động th 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 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 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 th sau đó giao nhà cho khách, bố trí cho khách thuê nhà 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ẻ.
I.1.2.

Đă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.
I.1.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.

5


Chương II.
II.1.

Phân tích thiết kế hệ thống

Tác nhân và ca 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.

II.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ý, hay đă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)

II.3.

Đặc tả ca sử dụng

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

-

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
6


khơng khách có quyền đối thủ tục khơng th nữa.
II.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 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 click vào cập nhật thông tin về nhà tự động
thêm vào bang 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.

II.3.3.

Quản lý khách hàng

-

Ca sử dung được dùng để quản lý thông tin về khách quê 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.

-

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 u cầu nhân viên nhân 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.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.
7


-

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 click cậ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.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.

-

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 click cậ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à cho con, 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, MC quyền hạn, nhân viên đó.

II.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ổ nhi, 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 linh hồn đạm, giữ lại 1 bản và giao cho khách.

II.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 canh sách
khác thuê.

-

Người quản trị đăng nhập vào hệ thống hàng tài khoản của mình, với quyền quản trị lựa
8



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.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 hằ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ên xui xóa.

-

Nếu như chọn thêm hoặc sau 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 dù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án CSDL.

-

Nếu sai sót trong q trình nhận hệ thống có hiển thị thông báo cho nhân viên biết.

9


II.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 toán
khi khách hàng trả nhà.

II.4.

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

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

10


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

Hình 3. Biểu đồ ca sử dụng gói thuê nhà.

11


II.5.

Biểu đồ lớp tham gia ca sử dụng

II.5.1.


Quản lý thuê nhà

Hình 4. Biểu đồ lớp quản lý thuê nhà.
II.5.2.

Quản lý nhà

12


Hình 5. Biểu đồ lớp quản lý nhà.
II.5.3.

Quản lý khách hàng

Hình 6. Biểu đồ quản lý khách hàng.
II.5.4.

Quản lý tài khoản

13


Hình 7. Biểu đồ lớp quản lý tài khoản
II.5.5.

Quản lý nhân viên

Hình 8. Biểu đồ lớp quản lý nhân viên
II.5.6.


Lập hoá đơn

14


Hình 9. Biểu đồ lớp lập hóa đơn
II.5.7.

Lập báo cáo

Hình 10. Biểu đồ lớp lập báo cáo
II.5.8.

Quản lý dịch vụ

15


Hình 11. Biểu đồ lớp quản lý dịch vụ
II.5.9.

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

Hình 12. Biểu đồ lớp quản lý thuê dịch vụ
II.6.

Biểu đồ trình tự

II.6.1.


quản lý thuê nhà

16


Hình 13. Biểu đồ trình tự quản lý thuê nhà
II.6.2.

Quản lý nhà

17


Hình 14. Biểu đồ trình tự quản lý nhà
II.6.3.

Quản lý khách hàng
18


Hình 15. Biểu đồ trình tự quản lý khách hàng
II.6.4.

Quản lý tài khoản
19


Hình 16. Biểu đồ trình tự quả lý tài khoản


20


II.6.5.

Quản lý nhân viên

Hình 17. Biểu đồ trình tự quản lý nhân viên
21


II.6.6.

Lập hố đơn

Hình 18. Biểu đồ trình tự quản lý lập hóa đơn
22


II.6.7.

Lập báo cáo

Hình 19. Biểu đồ trình tự quản lý lập báo cáo
23


II.6.8.

Quản lý dịch vụ


Hình 20. Biểu đồ trình tự quản lý dịch vụ
24


×