Phân tích thiết kế hướng đối tượng Phân tích thiết kế hệ thống nhà cho thuê
Nhóm 21: Vũ Đức Dương – Phạm Minh Đức – Nguyễn Hữu Lâm 1
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, chúng em−
nhóm 21 lớp D7-CNPM đã 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ế hoàn toà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ế, đồ án 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 hoàn thiện hơn. Qua đây, chúng em cũng xin được gửi lời
cảm ơn đến thầy Ths.Nguyễn Thị Thanh Tân đã tận tình hướng dẫn và chỉ bảo trong
suốt quá trình làm đồ án. Xin chân thành cảm ơn các thầy cô trong khoa đã ân cần
dạy dỗ và truyền đạt kiến thức cho chúng em trong suốt khóa học vừa qua.
Nhóm sinh viên thực hiện.
Phân tích thiết kế hướng đối tượng Phân tích thiết kế hệ thống nhà cho thuê
Nhóm 21: Vũ Đức Dương – Phạm Minh Đức – Nguyễn Hữu Lâm 2
MỤC LỤC
LỜI MỞ ĐẦU ....................................................................................................................1
Chương I: Tổng quan.......................................................................................................5
I.1. Mô tả bài toán .........................................................................................................5
I.1.1. Hoạt động thuê nhà............................................................................................5
I.1.2. Đăng ký sử dụng dịch vụ ..................................................................................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.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.............................................................................................8
II.3.6. Lập hóa đơn.......................................................................................................8
II.3.7. Lập báo cáo .......................................................................................................9
II.3.8. Quản lý dịch vụ.................................................................................................9
I.3.9. Quản lý thuê dịch vụ..........................................................................................9
II.4. Biểu đồ ca sử dụng tham gia quản lý nhà cho thuê. ...................................10
II.5. Biểu đồ lớp tham gia ca sử dụng .....................................................................12
II.5.1. Quản lý thuê nhà.............................................................................................12
II.5.2. Quản lý nhà .....................................................................................................13
II.5.3. Quản lý khách hàng........................................................................................14
II.5.4. Quản lý tài khoản............................................................................................15
II.5.5. Quản lý nhân viên...........................................................................................16
Phân tích thiết kế hướng đối tượng Phân tích thiết kế hệ thống nhà cho thuê
Nhóm 21: Vũ Đức Dương – Phạm Minh Đức – Nguyễn Hữu Lâm 3
II.5.6. Lập hóa đơn.....................................................................................................17
II.5.7. Lập báo cáo .....................................................................................................18
II.5.8. Quản lý dịch vụ...............................................................................................19
II.5.9. Quản lý thuê dịch vụ ......................................................................................20
II.6. Biểu đồ trình tự ...................................................................................................21
II.6.1. Quản lý thuê nhà.............................................................................................21
II.6.2. Quản lý nhà .....................................................................................................22
II.6.3. Quản lý khách hàng........................................................................................23
II.6.4. Quản lý tài khoản............................................................................................24
II.6.5. Quản lý nhân viên...........................................................................................25
II.6.6. Lập hóa đơn.....................................................................................................26
II.6.7. Lập báo cáo .....................................................................................................27
II.6.8. Quản lý dịch vụ...............................................................................................28
II.6.9. Quản lý thuê dịch vụ ......................................................................................29
II.7. Biểu đồ trạng thái ...............................................................................................30
II.7.1. Dịch vụ.............................................................................................................30
II.7.2. Hóa đơn............................................................................................................31
II.7.3. Nhân viên.........................................................................................................31
II.7.4. Nhà ...................................................................................................................32
II.7.5. Tài khoản.........................................................................................................32
II.8. Biểu đồ hoạt động ...............................................................................................33
II.8.1. Quản lý thuê nhà.............................................................................................33
II.8.2.Quản lý nhà ......................................................................................................34
II.8.3.Quản lý khách hàng.........................................................................................35
II.8.4.Quản lý tài khoản.............................................................................................36
Phân tích thiết kế hướng đối tượng Phân tích thiết kế hệ thống nhà cho thuê
Nhóm 21: Vũ Đức Dương – Phạm Minh Đức – Nguyễn Hữu Lâm 4
II.8.5.Quản lý nhân viên............................................................................................37
II.8.6.Lập hóa đơn......................................................................................................38
II.8.7.Lập báo cáo ......................................................................................................39
II.8.8.Quản lý dịch vụ................................................................................................40
II.8.9.Quản lý thuê dịch vụ .......................................................................................41
II.9. Biểu đồ lớp chi tiết..............................................................................................42
II.10. Biều đồ thành phần..........................................................................................43
II. 10.1. Người quản trị..............................................................................................43
II. 10.2. Nhân viên .....................................................................................................43
II.11. Biều đồ triển khai .............................................................................................44
II.12. Phát sinh mã trình............................................................................................45
II.12.1. Lớp nhà..........................................................................................................45
II.12.2. Lớp khách hàng ............................................................................................46
II.12.3. Lớp nhân viên ...............................................................................................47
II.12.4. Lớp tài khoản................................................................................................48
II.12.5. Lớp hóa đơn ..................................................................................................49
II.12.6. Lớp phiếu thuê ..............................................................................................50
II.12.7. Lớp phiếu thu................................................................................................51
II.12.8. Lớp dịch vụ ...................................................................................................52
II.12.9. Lớp báo cáo ...................................................................................................53
Chương III: Giao diện chương trình ..........................................................................54
III.1. Giao diện chương trình chính.............................................................................54
III.2. Giao diện quản lý.................................................................................................55
Phân tích thiết kế hướng đối tượng Phân tích thiết kế hệ thống nhà cho thuê
Nhóm 21: Vũ Đức Dương – Phạm Minh Đức – Nguyễn Hữu Lâm 5
Chương I: Tổng quan
I.1. Mô tả bài toán
I.1.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 toá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 toá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.
Phân tích thiết kế hướng đối tượng Phân tích thiết kế hệ thống nhà cho thuê
Nhóm 21: Vũ Đức Dương – Phạm Minh Đức – Nguyễn Hữu Lâm 6
Chương II: Phân tích thiết kế hệ thống
II.1. 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ý, 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).
II.3. Đặc tả ca sử dụng
II.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
- 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.
Phân tích thiết kế hướng đối tượng Phân tích thiết kế hệ thống nhà cho thuê
Nhóm 21: Vũ Đức Dương – Phạm Minh Đức – Nguyễn Hữu Lâm 7
- 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.
II.3.2. Quản lý nhà
Ca sử dụng được dung để 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ì yê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ử 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.
- 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 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.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.
Phân tích thiết kế hướng đối tượng Phân tích thiết kế hệ thống nhà cho thuê
Nhóm 21: Vũ Đức Dương – Phạm Minh Đức – Nguyễn Hữu Lâm 8
- 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ì yê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 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ì yê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.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ả.
Phân tích thiết kế hướng đối tượng Phân tích thiết kế hệ thống nhà cho thuê
Nhóm 21: Vũ Đức Dương – Phạm Minh Đức – Nguyễn Hữu Lâm 9
- 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.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.
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 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 quá trình nhập hệ thống có hiển thị thông báo cho nhân
viên biết.
I.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à.
Phân tích thiết kế hướng đối tượng Phân tích thiết kế hệ thống nhà cho thuê
Nhóm 21: Vũ Đức Dương – Phạm Minh Đức – Nguyễn Hữu Lâm 10
- 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 giaquản lý nhà cho thuê.
Hình 1: Biểu đồ ca sử dụng gói nhân viên
Phân tích thiết kế hướng đối tượng Phân tích thiết kế hệ thống nhà cho thuê
Nhóm 21: Vũ Đức Dương – Phạm Minh Đức – Nguyễn Hữu Lâm 11
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à
Phân tích thiết kế hướng đối tượng Phân tích thiết kế hệ thống nhà cho thuê
Nhóm 21: Vũ Đức Dương – Phạm Minh Đức – Nguyễn Hữu Lâm 12
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à
Phân tích thiết kế hướng đối tượng Phân tích thiết kế hệ thống nhà cho thuê
Nhóm 21: Vũ Đức Dương – Phạm Minh Đức – Nguyễn Hữu Lâm 13
II.5.2. Quản lý nhà
Hình 5: Biểu đồ lớp quản lý nhà
Phân tích thiết kế hướng đối tượng Phân tích thiết kế hệ thống nhà cho thuê
Nhóm 21: Vũ Đức Dương – Phạm Minh Đức – Nguyễn Hữu Lâm 14
II.5.3. Quản lý khách hàng
Hình 6 Biểu đồ lớp quản lý khách hàng
Phân tích thiết kế hướng đối tượng Phân tích thiết kế hệ thống nhà cho thuê
Nhóm 21: Vũ Đức Dương – Phạm Minh Đức – Nguyễn Hữu Lâm 15
II.5.4. Quản lý tài khoản
Hình 7: Biểu đồ lớp quản lý tài khoản
Phân tích thiết kế hướng đối tượng Phân tích thiết kế hệ thống nhà cho thuê
Nhóm 21: Vũ Đức Dương – Phạm Minh Đức – Nguyễn Hữu Lâm 16
II.5.5. Quản lý nhân viên
Hình 8: Biểu đồ lớp quản lý nhân viên
Phân tích thiết kế hướng đối tượng Phân tích thiết kế hệ thống nhà cho thuê
Nhóm 21: Vũ Đức Dương – Phạm Minh Đức – Nguyễn Hữu Lâm 17
II.5.6. Lập hóa đơn
Hình 9: Biểu đồ lớp lập hóa đơn
Phân tích thiết kế hướng đối tượng Phân tích thiết kế hệ thống nhà cho thuê
Nhóm 21: Vũ Đức Dương – Phạm Minh Đức – Nguyễn Hữu Lâm 18
II.5.7. Lập báo cáo
Hình 10: Biểu đồ lớp lập báo cáo
Phân tích thiết kế hướng đối tượng Phân tích thiết kế hệ thống nhà cho thuê
Nhóm 21: Vũ Đức Dương – Phạm Minh Đức – Nguyễn Hữu Lâm 19
II.5.8. Quản lý dịch vụ
Hình 11: Biểu đồ lớp quản lý dịch vụ
Phân tích thiết kế hướng đối tượng Phân tích thiết kế hệ thống nhà cho thuê
Nhóm 21: Vũ Đức Dương – Phạm Minh Đức – Nguyễn Hữu Lâm 20
II.5.9. Quản lý thuê dịch vụ
Hình 12: Biểu đồ lớp quản lý thuê dịch vụ
Phân tích thiết kế hướng đối tượng Phân tích thiết kế hệ thống nhà cho thuê
Nhóm 21: Vũ Đức Dương – Phạm Minh Đức – Nguyễn Hữu Lâm 21
II.6. Biểuđồ trình tự
II.6.1. Quản lý thuê nhà
Hình 13: Biểu đồ trình tự quản lý thuê nhà
Phân tích thiết kế hướng đối tượng Phân tích thiết kế hệ thống nhà cho thuê
Nhóm 21: Vũ Đức Dương – Phạm Minh Đức – Nguyễn Hữu Lâm 22
II.6.2. Quản lý nhà
Hình 14: Biểu đồ trình tự quản lý nhà
Phân tích thiết kế hướng đối tượng Phân tích thiết kế hệ thống nhà cho thuê
Nhóm 21: Vũ Đức Dương – Phạm Minh Đức – Nguyễn Hữu Lâm 23
II.6.3. Quản lý khách hàng
Hình 15: Biểu đồ trình tự quản lý khách hàng
Phân tích thiết kế hướng đối tượng Phân tích thiết kế hệ thống nhà cho thuê
Nhóm 21: Vũ Đức Dương – Phạm Minh Đức – Nguyễn Hữu Lâm 24
II.6.4. Quản lý tài khoản
Hình 16: Biểu đồ trình tự quản lý tài khoản
Phân tích thiết kế hướng đối tượng Phân tích thiết kế hệ thống nhà cho thuê
Nhóm 21: Vũ Đức Dương – Phạm Minh Đức – Nguyễn Hữu Lâm 25
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
Phân tích thiết kế hướng đối tượng Phân tích thiết kế hệ thống nhà cho thuê
Nhóm 21: Vũ Đức Dương – Phạm Minh Đức – Nguyễn Hữu Lâm 26
II.6.6. Lập hóa đơn
Hình 18: Biểu đồ trình tự quản lý lập hóa đơn
Phân tích thiết kế hướng đối tượng Phân tích thiết kế hệ thống nhà cho thuê
Nhóm 21: Vũ Đức Dương – Phạm Minh Đức – Nguyễn Hữu Lâm 27
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
Phân tích thiết kế hướng đối tượng Phân tích thiết kế hệ thống nhà cho thuê
Nhóm 21: Vũ Đức Dương – Phạm Minh Đức – Nguyễn Hữu Lâm 28
II.6.8. Quản lý dịch vụ
Hình 20: Biểu đồ trình tự quản lý dịch vụ
Phân tích thiết kế hướng đối tượng Phân tích thiết kế hệ thống nhà cho thuê
Nhóm 21: Vũ Đức Dương – Phạm Minh Đức – Nguyễn Hữu Lâm 29
II.6.9. Quản lý thuê dịch vụ
Hình 21: Biểu đồ trình tự quản lý thuê dịch vụ
Phân tích thiết kế hướng đối tượng Phân tích thiết kế hệ thống nhà cho thuê
Nhóm 21: Vũ Đức Dương – Phạm Minh Đức – Nguyễn Hữu Lâm 30
II.7. Biểuđồ trạng thái
II.7.1. Dịch vụ
Hình 22: Biểu đồ trạng thái dịch vụ
De Xuat
Dich Vu
Lay Thong
Tin Dich Vu
Dich vu hoat dong
Cho Phuc
Vu
Khong San
Sang
Cho Phuc
Vu
Khong San
Sang
Khong du dieu kien
Xoa dich vu
Du dieu kien
Phân tích thiết kế hướng đối tượng Phân tích thiết kế hệ thống nhà cho thuê
Nhóm 21: Vũ Đức Dương – Phạm Minh Đức – Nguyễn Hữu Lâm 31
II.7.2. Hóa đơn
Hình 23: Biểu đồ trạng thái hóa đơn
II.7.3. Nhân viên
Hình 24: Biểu đồ trạng thái nhân viên
Da Thanh
Toan
Hoa Don No
Chua
Thanh Toan
Thanh toan
Thanh Toan
Thanh toan 1 phan
Hoa Don
Nghi Lam Dang lam
viec
Dinh chi
Vi pham
Nhan luongDuoc tuyen dung
Vi Pham nang
Vi pham nhe, di lam lai
Phân tích thiết kế hướng đối tượng Phân tích thiết kế hệ thống nhà cho thuê
Nhóm 21: Vũ Đức Dương – Phạm Minh Đức – Nguyễn Hữu Lâm 32
II.7.4. Nhà
Hình 25: Biểu đồ trạng thái nhà
II.7.5. Tài khoản
Hình 26: Biểu đồ trạng thái tài khoản
Phân tích thiết kế hướng đối tượng Phân tích thiết kế hệ thống nhà cho thuê
Nhóm 21: Vũ Đức Dương – Phạm Minh Đức – Nguyễn Hữu Lâm 33
II.8. Biểuđồ hoạt động
II.8.1. Quản lý thuê nhà
Hình 27: Biểu đồ hoạt động quản lý thuê nhà
Dang ky
thue nha
Cung cap
TT KH
Chon Nha
Nhan nha
HoanTat
Kiem tra
nha trong
Nhap TT
Khach hang
Lap phieu
thue
in phieu va
sao luu
Giao phieu
thue
Giao chia
khoa
Kiem tra
TT KH
KhongHoanTat
Con trong
Khong con trong
Hop le
Khong hop le
He thongNhan vienKhach hang
Phân tích thiết kế hướng đối tượng Phân tích thiết kế hệ thống nhà cho thuê
Nhóm 21: Vũ Đức Dương – Phạm Minh Đức – Nguyễn Hữu Lâm 34
II.8.2.Quản lý nhà
Hình 28: Biểu đồ hoạt động quản lý nhà
Dang
nhap
Lua chon
chuc nang
Sua TT
nha
Them nha Xoa nha tim kiem
nha
Nhap TT
nha
Luu thong
tin
Chap
nhan
Huybo
KhongHoanTat
Kiem tra
MK
Hien thi
DS nha
Cung cap thong
tin phan hoi
Hien thi TT nha
vua cap nhat
Thong bao
thanh cong
Dong y
HoanTat
con
That bai
Thanh cong
He ThongNhan vien
Phân tích thiết kế hướng đối tượng Phân tích thiết kế hệ thống nhà cho thuê
Nhóm 21: Vũ Đức Dương – Phạm Minh Đức – Nguyễn Hữu Lâm 35
II.8.3.Quản lý khách hàng
Hình 29: Biểu đồ hoạt động quản lý khách hàng
Dang
nhap
Lua chon
chuc nang
Them KH Sua KH Xoa KH Tim Kiem
KH
Nhap TT
Khach hang
Luu thong
tin
Chap
nhan
KhongHoanTat
Kiem tra
MK
Hien thi DS
khach hang
Cung cap thong
tin phan hoi
Hien thi DS KH
vua cap nhat
Thong bao
thanh cong
Dong y
HoanTat
That bai
Thanh cong
Con
...
He ThongNhan vien
Phân tích thiết kế hướng đối tượng Phân tích thiết kế hệ thống nhà cho thuê
Nhóm 21: Vũ Đức Dương – Phạm Minh Đức – Nguyễn Hữu Lâm 36
II.8.4.Quản lý tài khoản
Hình 30: Biểu đồ hoạt động quản lý tài khoản
con
Dang nhap
Lua chon
chuc nang
Cap phat
TK
Sua TT TK Xoa TK Xem chi
tiet TK
Nhap TT
TK
Luu thong
tin
Chap nhan
khong
KhongHoanTat
Kiem tra
MK
Hien thi DS
Tai khoan
Cung cap thong
tin phan hoi
Ket qua TK
Hien thi DS TK
vua cap nhat
Thong bao
thanh cong
co
HoanTat
That bai
Thanh cong
het
He ThongNguoi quan tri
Phân tích thiết kế hướng đối tượng Phân tích thiết kế hệ thống nhà cho thuê
Nhóm 21: Vũ Đức Dương – Phạm Minh Đức – Nguyễn Hữu Lâm 37
II.8.5.Quản lý nhân viên
Hình 31: Biểu đồ hoạt động quản lý nhân viên
Dang
nhap
Lua chon
chuc nang
Them NV Sua NV Xoa NV Tim Kiem
NV
Nhap TT
NV
Luu thong
tin
Chap
nhan
Huy bo
Thong bao
thanh cong
Dong y
HoanTat
Cung cap thong
tin phan hoi
Hien thi NV
vua cap nhat
Hien thi
DS NV
Kiem tra
MK
thanh congThat bai
het
He ThongNguoi quan tri
Phân tích thiết kế hướng đối tượng Phân tích thiết kế hệ thống nhà cho thuê
Nhóm 21: Vũ Đức Dương – Phạm Minh Đức – Nguyễn Hữu Lâm 38
II.8.6.Lập hóa đơn
Hình 32: Biểu đồ hoạt động lập hóa đơn
Dang nhap
Lua chon
chuc nang
Lap hoa
don
Sua hoa
don
Xoa hoa
don
Xem chi tiet
hoa don
Nhap TT
HD
Luu thong
tin
Chap nhan
KhongHoanTat
Kiem tra
MK
that bai
Hien thi
hoa don
Thanh cong
Cung cap thong
tin phan hoi
Hien thi thong tin
HD vua cap nhat
Thong bao
thanh cong
HoanTat
Het
con
He ThongNhan vien
Phân tích thiết kế hướng đối tượng Phân tích thiết kế hệ thống nhà cho thuê
Nhóm 21: Vũ Đức Dương – Phạm Minh Đức – Nguyễn Hữu Lâm 39
II.8.7.Lập báo cáo
Hình 33: Biểu đồ hoạt động lập báo cáo
Dang nhap
Lua chon
chuc nang
Tao BC Sua BC Xoa BC Xem chi
tiet BC
Nhap TT
BC
Luu thong
tin
Chap nhan
Khong
KhongHoanTat
Kiem tra
MK
That bai
Hien thi TT
BC
Thanh cong
Cung cap thong
tin phan hoi
Hien thi TT BC
vua cap nhat
Thong bao
thanh cong
co
HoanTat
Con
Het
He ThongNguoi quan tri
Phân tích thiết kế hướng đối tượng Phân tích thiết kế hệ thống nhà cho thuê
Nhóm 21: Vũ Đức Dương – Phạm Minh Đức – Nguyễn Hữu Lâm 40
II.8.8.Quản lý dịch vụ
Hình 34: Biểu đồ hoạt động dịch vụ
Dang nhap
Lua chon
chuc nang
Them DV Sua DV Xoa DV Xem chi
tiet DV
Nhap TT
Dich Vu
Luu thong
tin
Chap nhan
Huy bo
KhongHoanTat
Kiem tra
MK
That bai
Hien thi DS
Dich Vu
Thanh cong
Cung cap thong
tin phan hoi
Hien thi DS DV
vua cap nhat
Thong bao
thanh cong
Dong y
HoanTat
Het
Con
He ThongNhan vien
Phân tích thiết kế hướng đối tượng Phân tích thiết kế hệ thống nhà cho thuê
Nhóm 21: Vũ Đức Dương – Phạm Minh Đức – Nguyễn Hữu Lâm 41
II.8.9.Quản lý thuê dịch vụ
Hình 35: Biểu đồ hoạt động quản lý thuê dịch vụ
Yeu cau su
dung DV
Chon DV
Su dung
DV
Nhan phieu
thu
HoanTat
Cung cap su
dung DV
Cung cap
TT DV
Cung cap
DV
Lap phieu
thu
In va sao
luu
Giao phieu
thu
Nhan vienKhach hang
Phân tích thiết kế hướng đối tượng Phân tích thiết kế hệ thống nhà cho thuê
Nhóm 21: Vũ Đức Dương – Phạm Minh Đức – Nguyễn Hữu Lâm 42
II.9. Biểuđồ lớp chi tiết
Hình 36: Biểu đồ lớp chi tiết
Phân tích thiết kế hướng đối tượng Phân tích thiết kế hệ thống nhà cho thuê
Nhóm 21: Vũ Đức Dương – Phạm Minh Đức – Nguyễn Hữu Lâm 43
II.10. Biềuđồ thành phần
II. 10.1. Người quản trị
Hình 37: Biểu đồ thành phần người Quản Trị
II. 10.2. Nhân viên
Hình 38: Biểu đồ thành phần nhân viên
Phân tích thiết kế hướng đối tượng Phân tích thiết kế hệ thống nhà cho thuê
Nhóm 21: Vũ Đức Dương – Phạm Minh Đức – Nguyễn Hữu Lâm 44
II.11. Biềuđồ triểnkhai
Hình 39: Biểu đồ triển khai
Application server
Database server
Lan server Work station
Printer
Phân tích thiết kế hướng đối tượng Phân tích thiết kế hệ thống nhà cho thuê
Nhóm 21: Vũ Đức Dương – Phạm Minh Đức – Nguyễn Hữu Lâm 45
II.12. Phát sinh mã trình
II.12.1. Lớp nhà
Hình 40: Lớp nhà
#include "BaoCao.h"
void BaoCao::ThemBC() {
// TODO - implement BaoCao::ThemBC
throw "Not yet implemented";}
void BaoCao::SuaBC() {
// TODO - implement BaoCao::SuaBC
throw "Not yet implemented";}
void BaoCao::XoaBC() {
// TODO - implement BaoCao::XoaBC
throw "Not yet implemented";}
void BaoCao::TimKiemBC() {
// TODO - implement
BaoCao::TimKiemBC
throw "Not yet implemented";}
Phân tích thiết kế hướng đối tượng Phân tích thiết kế hệ thống nhà cho thuê
Nhóm 21: Vũ Đức Dương – Phạm Minh Đức – Nguyễn Hữu Lâm 46
II.12.2. Lớp khách hàng
Hình 41: Lớp khách hàng
#include "KhachHang.h"
void KhachHang::ThemKH() {
// TODO - implement
KhachHang::ThemKH
throw "Not yet implemented";}
void KhachHang::SuaKH() {
// TODO - implement
KhachHang::SuaKH
throw "Not yet implemented";}
void KhachHang::XoaKH() {
// TODO - implement
KhachHang::XoaKH
throw "Not yet implemented";}
void KhachHang::TimKiemKH() {
// TODO - implement
KhachHang::TimKiemKH
throw "Not yet implemented";}
Phân tích thiết kế hướng đối tượng Phân tích thiết kế hệ thống nhà cho thuê
Nhóm 21: Vũ Đức Dương – Phạm Minh Đức – Nguyễn Hữu Lâm 47
II.12.3. Lớp nhân viên
Hình 42: Lớp nhân viên
#include "KhachHang.h"
void KhachHang::ThemKH() {
// TODO - implement
KhachHang::ThemKH
throw "Not yet implemented";}
void KhachHang::SuaKH() {
// TODO - implement
KhachHang::SuaKH
throw "Not yet implemented";}
void KhachHang::XoaKH() {
// TODO - implement
KhachHang::XoaKH
throw "Not yet implemented";}
void KhachHang::TimKiemKH() {
// TODO - implement
KhachHang::TimKiemKH
throw "Not yet implemented";}
Phân tích thiết kế hướng đối tượng Phân tích thiết kế hệ thống nhà cho thuê
Nhóm 21: Vũ Đức Dương – Phạm Minh Đức – Nguyễn Hữu Lâm 48
II.12.4. Lớp tài khoản
Hình 43: Lớp tài khoản
#include "TaiKhoan.h"
void TaiKhoan::ThemTK() {
// TODO - implement
TaiKhoan::ThemTK
throw "Not yet implemented";}
void TaiKhoan::SuaTK() {
// TODO - implement TaiKhoan::SuaTK
throw "Not yet implemented";}
void TaiKhoan::XoaTK() {
// TODO - implement
TaiKhoan::XoaTK
throw "Not yet implemented";}
Phân tích thiết kế hướng đối tượng Phân tích thiết kế hệ thống nhà cho thuê
Nhóm 21: Vũ Đức Dương – Phạm Minh Đức – Nguyễn Hữu Lâm 49
II.12.5. Lớp hóa đơn
Hình 44: Lớp hóa đơn
#include "HoaDon.h"
void HoaDon::ThemHD() {
// TODO - implement
HoaDon::ThemHD
throw "Not yet implemented";}
void HoaDon::SuaHD() {
// TODO - implement HoaDon::SuaHD
throw "Not yet implemented";}
void HoaDon::XoaHD() {
// TODO - implement HoaDon::XoaHD
throw "Not yet implemented";}
void HoaDon::TimKiemHD() {
// TODO - implement
HoaDon::TimKiemHD
throw "Not yet implemented";}
Phân tích thiết kế hướng đối tượng Phân tích thiết kế hệ thống nhà cho thuê
Nhóm 21: Vũ Đức Dương – Phạm Minh Đức – Nguyễn Hữu Lâm 50
II.12.6. Lớp phiếu thuê
Hình 45: Lớp phiếu thuê
#include "PhieuThue.h"
void PhieuThue::ThemPhieuThue() {
// TODO - implement
PhieuThue::ThemPhieuThue
throw "Not yet implemented";}
void PhieuThue::SuaPhieuThue() {
// TODO - implement
PhieuThue::SuaPhieuThue
throw "Not yet implemented";}
void PhieuThue::TimKiemPhieuThue() {
// TODO - implement
PhieuThue::TimKiemPhieuThue
throw "Not yet implemented";}
Phân tích thiết kế hướng đối tượng Phân tích thiết kế hệ thống nhà cho thuê
Nhóm 21: Vũ Đức Dương – Phạm Minh Đức – Nguyễn Hữu Lâm 51
II.12.7. Lớp phiếu thu
Hình 46: Lớp phiếu thu
#include "PhieuThu.h"
void PhieuThu::LapPhieuThu() {
// TODO - implement
PhieuThu::LapPhieuThu
throw "Not yet implemented";}
void PhieuThu::SuaPhieuThu() {
// TODO - implement
PhieuThu::SuaPhieuThu
throw "Not yet implemented";}
void PhieuThu::XoaPhieuThu() {
// TODO - implement
PhieuThu::XoaPhieuThu
throw "Not yet implemented";}
Phân tích thiết kế hướng đối tượng Phân tích thiết kế hệ thống nhà cho thuê
Nhóm 21: Vũ Đức Dương – Phạm Minh Đức – Nguyễn Hữu Lâm 52
II.12.8. Lớp dịch vụ
Hình 47: Lớp dịch vụ
#include "DichVu.h"
void DichVu::DangKy() {
// TODO - implement DichVu::DangKy
throw "Not yet implemented";}
void DichVu::HuyDangKy() {
// TODO - implement
DichVu::HuyDangKy
throw "Not yet implemented";}
Phân tích thiết kế hướng đối tượng Phân tích thiết kế hệ thống nhà cho thuê
Nhóm 21: Vũ Đức Dương – Phạm Minh Đức – Nguyễn Hữu Lâm 53
II.12.9. Lớp báo cáo
Hình 48: Lớp báo cáo
#include "BaoCao.h"
void BaoCao::ThemBC() {
// TODO - implement BaoCao::ThemBC
throw "Not yet implemented";}
void BaoCao::SuaBC() {
// TODO - implement BaoCao::SuaBC
throw "Not yet implemented";}
void BaoCao::XoaBC() {
// TODO - implement BaoCao::XoaBC
throw "Not yet implemented";}
void BaoCao::TimKiemBC() {
// TODO - implement
BaoCao::TimKiemBC
throw "Not yet implemented";}
Phân tích thiết kế hướng đối tượng Phân tích thiết kế hệ thống nhà cho thuê
Nhóm 21: Vũ Đức Dương – Phạm Minh Đức – Nguyễn Hữu Lâm 54
Chương III: Giao diện chương trình
III.1. Giao diện chương trình chính
Hình 49: Giao diện chương trình chính
Phân tích thiết kế hướng đối tượng Phân tích thiết kế hệ thống nhà cho thuê
Nhóm 21: Vũ Đức Dương – Phạm Minh Đức – Nguyễn Hữu Lâm 55
III.2. Giao diện quản lý
Hình 50: Quản lý khách hàng
Hình 51: Quản lý nhân viên
Phân tích thiết kế hướng đối tượng Phân tích thiết kế hệ thống nhà cho thuê
Nhóm 21: Vũ Đức Dương – Phạm Minh Đức – Nguyễn Hữu Lâm 56
Hình 52: Quản lý nhà
Hình 54: Quản lý dịch vụ
Phân tích thiết kế hướng đối tượng Phân tích thiết kế hệ thống nhà cho thuê
Nhóm 21: Vũ Đức Dương – Phạm Minh Đức – Nguyễn Hữu Lâm 57
Hình 53: Quản lý thuê dịch vụ
Phân tích thiết kế hướng đối tượng Phân tích thiết kế hệ thống nhà cho thuê
Nhóm 21: Vũ Đức Dương – Phạm Minh Đức – Nguyễn Hữu Lâm 58
Hình 55: Quản lý thuê nhà

More Related Content

PDF
Đề tài: Chương trình quản lý cho thuê nhà của cơ sở dịch vụ, HOT
PDF
Giao thức bảo mật SSL
PPTX
Báo cáo UML hệ thống cho thuê nhà
DOCX
Báo cáo xây dựng và phát triển phần mềm
PDF
Do an xay_dung_website_thuong_mai_dien_tu
DOCX
Báo Cáo Thực Tập Tốt Nghiệp Quản Trị Kho Hàng Tại Công Ty In
DOC
Chuong 4.1 tin hieu va pho
PDF
Ngân hàng hệ thống phân tán PTIT
Đề tài: Chương trình quản lý cho thuê nhà của cơ sở dịch vụ, HOT
Giao thức bảo mật SSL
Báo cáo UML hệ thống cho thuê nhà
Báo cáo xây dựng và phát triển phần mềm
Do an xay_dung_website_thuong_mai_dien_tu
Báo Cáo Thực Tập Tốt Nghiệp Quản Trị Kho Hàng Tại Công Ty In
Chuong 4.1 tin hieu va pho
Ngân hàng hệ thống phân tán PTIT

What's hot (20)

PDF
Phân tích thiết kế hệ thống của hàng bán điện thoại di động
PDF
Phân tích và thiết kế hệ thống quản lý bán hàng
DOC
Mau bao cao project 1
DOC
Bài giảng Công Nghệ Phần Mềm
PPTX
Hệ thống quản lý bán hàng online
DOCX
Báo cáo mô hình quản lý khách sạn
DOC
Xây dựng biểu đồ use case
PDF
91684060 356-cau-trắc-nghiệm-csdl-2
PDF
Mô hình hóa dữ liệu mức quan niệm
PDF
báo cáo hệ quản trị cơ sỡ dữ liệu hệ thống bán cà phê
PDF
Giáo trình phân tích thiết kế hệ thống thông tin
PDF
Báo cáo đồ án tốt nghiệp "Ứng dụng trí tuệ nhân tạo nhận dạng chữ viết tay xâ...
PDF
Đề tài: Quản lí Tour du lịch, HAY, 9đ
PDF
Đè tài: Phân tích thiết kế hệ thống quản lí phòng trọ, HAY
PDF
Báo cáo Quản lý dự án phần mềm PTIT
DOCX
Báo cáo phân tích thiết kế đồ án game
PDF
Bài giảng công nghệ phần mềm PTIT
PDF
Bo de toan roi rac (on thi cao hoc khmt)
PPT
PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG DÙNG UML
PDF
Đề tài: Quản lý cửa hàng vật liệu xây dựng, HAY, 9đ
Phân tích thiết kế hệ thống của hàng bán điện thoại di động
Phân tích và thiết kế hệ thống quản lý bán hàng
Mau bao cao project 1
Bài giảng Công Nghệ Phần Mềm
Hệ thống quản lý bán hàng online
Báo cáo mô hình quản lý khách sạn
Xây dựng biểu đồ use case
91684060 356-cau-trắc-nghiệm-csdl-2
Mô hình hóa dữ liệu mức quan niệm
báo cáo hệ quản trị cơ sỡ dữ liệu hệ thống bán cà phê
Giáo trình phân tích thiết kế hệ thống thông tin
Báo cáo đồ án tốt nghiệp "Ứng dụng trí tuệ nhân tạo nhận dạng chữ viết tay xâ...
Đề tài: Quản lí Tour du lịch, HAY, 9đ
Đè tài: Phân tích thiết kế hệ thống quản lí phòng trọ, HAY
Báo cáo Quản lý dự án phần mềm PTIT
Báo cáo phân tích thiết kế đồ án game
Bài giảng công nghệ phần mềm PTIT
Bo de toan roi rac (on thi cao hoc khmt)
PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG DÙNG UML
Đề tài: Quản lý cửa hàng vật liệu xây dựng, HAY, 9đ
Ad

Similar to Bao cao UML phan tich he thong nha cho thue (20)

DOC
Đánh giá hiện trạng công tác quản lý chất thải rắn sinh hoạt trên địa bàn Quậ...
PDF
Phan mem day toan bat dang thuc
PDF
Ho tro giai_toan_bat_dang_thuc
PDF
Ho tro giai_toan_bat_dang_thuc
PDF
Nghiên cứu và ứng dụng ITIL cho quản lý dịch vụ đám mây nội bộ trong doanh ng...
DOC
Báo cáo tốt nghiệp Phân tích mối quan hệ khách hàng của công ty TNHH Đầu tư t...
DOC
Quản lý chất lượng thi công xây dựng Công trình Trường Tiểu Học Đa Thiện.doc
DOC
Luận Văn Ứng Dụng Công Nghệ Thông Tin Trong Quản Lý Công Văn.doc
DOC
Hoàn thiện cơ cấu tổ chức bộ máy quản lý tại công ty thương mại xây dựng nội ...
DOCX
Tin học hóa công tác quản lý lịch làm việc cho cán bộ nhân viên tại UBND h...
PDF
Cong bo thong tin sgdck
DOC
Hoàn thiện cơ cấu tổ chức bộ máy quản lý tại công ty thương mại xây dựng nội ...
DOC
Đánh giá hiện trạng công tác quản lý chất thải rắn sinh hoạt trên địa bàn Quậ...
PDF
Ứng dụng android xây dựng hệ thống quản lý chi tiêu cho doanh nghiệp
DOCX
Kế toán chi phí sản xuất và tính giá thành sản phẩm tại Công ty TNHH SX TM XD...
DOC
Phân tích mối quan hệ khách hàng của công ty Hà Thanh dưới ảnh hưởng của cách...
PDF
Khóa luận quản trị văn phòng.
PDF
Phân tích hiệu quả sử dụng vốn tại Công ty TNHH Thương mại Dịch vụ Vận tải Cẩ...
DOCX
Báo Cáo Thực Tập Kế Toán Bán Hàng Tại Công Ty Minano.docx
DOCX
Baocaohuynam
Đánh giá hiện trạng công tác quản lý chất thải rắn sinh hoạt trên địa bàn Quậ...
Phan mem day toan bat dang thuc
Ho tro giai_toan_bat_dang_thuc
Ho tro giai_toan_bat_dang_thuc
Nghiên cứu và ứng dụng ITIL cho quản lý dịch vụ đám mây nội bộ trong doanh ng...
Báo cáo tốt nghiệp Phân tích mối quan hệ khách hàng của công ty TNHH Đầu tư t...
Quản lý chất lượng thi công xây dựng Công trình Trường Tiểu Học Đa Thiện.doc
Luận Văn Ứng Dụng Công Nghệ Thông Tin Trong Quản Lý Công Văn.doc
Hoàn thiện cơ cấu tổ chức bộ máy quản lý tại công ty thương mại xây dựng nội ...
Tin học hóa công tác quản lý lịch làm việc cho cán bộ nhân viên tại UBND h...
Cong bo thong tin sgdck
Hoàn thiện cơ cấu tổ chức bộ máy quản lý tại công ty thương mại xây dựng nội ...
Đánh giá hiện trạng công tác quản lý chất thải rắn sinh hoạt trên địa bàn Quậ...
Ứng dụng android xây dựng hệ thống quản lý chi tiêu cho doanh nghiệp
Kế toán chi phí sản xuất và tính giá thành sản phẩm tại Công ty TNHH SX TM XD...
Phân tích mối quan hệ khách hàng của công ty Hà Thanh dưới ảnh hưởng của cách...
Khóa luận quản trị văn phòng.
Phân tích hiệu quả sử dụng vốn tại Công ty TNHH Thương mại Dịch vụ Vận tải Cẩ...
Báo Cáo Thực Tập Kế Toán Bán Hàng Tại Công Ty Minano.docx
Baocaohuynam
Ad

Bao cao UML phan tich he thong nha cho thue

  • 1. Phân tích thiết kế hướng đối tượng Phân tích thiết kế hệ thống nhà cho thuê Nhóm 21: Vũ Đức Dương – Phạm Minh Đức – Nguyễn Hữu Lâm 1 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, chúng em− nhóm 21 lớp D7-CNPM đã 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ế hoàn toà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ế, đồ án 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 hoàn thiện hơn. Qua đây, chúng em cũng xin được gửi lời cảm ơn đến thầy Ths.Nguyễn Thị Thanh Tân đã tận tình hướng dẫn và chỉ bảo trong suốt quá trình làm đồ án. Xin chân thành cảm ơn các thầy cô trong khoa đã ân cần dạy dỗ và truyền đạt kiến thức cho chúng em trong suốt khóa học vừa qua. Nhóm sinh viên thực hiện.
  • 2. Phân tích thiết kế hướng đối tượng Phân tích thiết kế hệ thống nhà cho thuê Nhóm 21: Vũ Đức Dương – Phạm Minh Đức – Nguyễn Hữu Lâm 2 MỤC LỤC LỜI MỞ ĐẦU ....................................................................................................................1 Chương I: Tổng quan.......................................................................................................5 I.1. Mô tả bài toán .........................................................................................................5 I.1.1. Hoạt động thuê nhà............................................................................................5 I.1.2. Đăng ký sử dụng dịch vụ ..................................................................................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.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.............................................................................................8 II.3.6. Lập hóa đơn.......................................................................................................8 II.3.7. Lập báo cáo .......................................................................................................9 II.3.8. Quản lý dịch vụ.................................................................................................9 I.3.9. Quản lý thuê dịch vụ..........................................................................................9 II.4. Biểu đồ ca sử dụng tham gia quản lý nhà cho thuê. ...................................10 II.5. Biểu đồ lớp tham gia ca sử dụng .....................................................................12 II.5.1. Quản lý thuê nhà.............................................................................................12 II.5.2. Quản lý nhà .....................................................................................................13 II.5.3. Quản lý khách hàng........................................................................................14 II.5.4. Quản lý tài khoản............................................................................................15 II.5.5. Quản lý nhân viên...........................................................................................16
  • 3. Phân tích thiết kế hướng đối tượng Phân tích thiết kế hệ thống nhà cho thuê Nhóm 21: Vũ Đức Dương – Phạm Minh Đức – Nguyễn Hữu Lâm 3 II.5.6. Lập hóa đơn.....................................................................................................17 II.5.7. Lập báo cáo .....................................................................................................18 II.5.8. Quản lý dịch vụ...............................................................................................19 II.5.9. Quản lý thuê dịch vụ ......................................................................................20 II.6. Biểu đồ trình tự ...................................................................................................21 II.6.1. Quản lý thuê nhà.............................................................................................21 II.6.2. Quản lý nhà .....................................................................................................22 II.6.3. Quản lý khách hàng........................................................................................23 II.6.4. Quản lý tài khoản............................................................................................24 II.6.5. Quản lý nhân viên...........................................................................................25 II.6.6. Lập hóa đơn.....................................................................................................26 II.6.7. Lập báo cáo .....................................................................................................27 II.6.8. Quản lý dịch vụ...............................................................................................28 II.6.9. Quản lý thuê dịch vụ ......................................................................................29 II.7. Biểu đồ trạng thái ...............................................................................................30 II.7.1. Dịch vụ.............................................................................................................30 II.7.2. Hóa đơn............................................................................................................31 II.7.3. Nhân viên.........................................................................................................31 II.7.4. Nhà ...................................................................................................................32 II.7.5. Tài khoản.........................................................................................................32 II.8. Biểu đồ hoạt động ...............................................................................................33 II.8.1. Quản lý thuê nhà.............................................................................................33 II.8.2.Quản lý nhà ......................................................................................................34 II.8.3.Quản lý khách hàng.........................................................................................35 II.8.4.Quản lý tài khoản.............................................................................................36
  • 4. Phân tích thiết kế hướng đối tượng Phân tích thiết kế hệ thống nhà cho thuê Nhóm 21: Vũ Đức Dương – Phạm Minh Đức – Nguyễn Hữu Lâm 4 II.8.5.Quản lý nhân viên............................................................................................37 II.8.6.Lập hóa đơn......................................................................................................38 II.8.7.Lập báo cáo ......................................................................................................39 II.8.8.Quản lý dịch vụ................................................................................................40 II.8.9.Quản lý thuê dịch vụ .......................................................................................41 II.9. Biểu đồ lớp chi tiết..............................................................................................42 II.10. Biều đồ thành phần..........................................................................................43 II. 10.1. Người quản trị..............................................................................................43 II. 10.2. Nhân viên .....................................................................................................43 II.11. Biều đồ triển khai .............................................................................................44 II.12. Phát sinh mã trình............................................................................................45 II.12.1. Lớp nhà..........................................................................................................45 II.12.2. Lớp khách hàng ............................................................................................46 II.12.3. Lớp nhân viên ...............................................................................................47 II.12.4. Lớp tài khoản................................................................................................48 II.12.5. Lớp hóa đơn ..................................................................................................49 II.12.6. Lớp phiếu thuê ..............................................................................................50 II.12.7. Lớp phiếu thu................................................................................................51 II.12.8. Lớp dịch vụ ...................................................................................................52 II.12.9. Lớp báo cáo ...................................................................................................53 Chương III: Giao diện chương trình ..........................................................................54 III.1. Giao diện chương trình chính.............................................................................54 III.2. Giao diện quản lý.................................................................................................55
  • 5. Phân tích thiết kế hướng đối tượng Phân tích thiết kế hệ thống nhà cho thuê Nhóm 21: Vũ Đức Dương – Phạm Minh Đức – Nguyễn Hữu Lâm 5 Chương I: Tổng quan I.1. Mô tả bài toán I.1.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 toá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 toá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.
  • 6. Phân tích thiết kế hướng đối tượng Phân tích thiết kế hệ thống nhà cho thuê Nhóm 21: Vũ Đức Dương – Phạm Minh Đức – Nguyễn Hữu Lâm 6 Chương II: Phân tích thiết kế hệ thống II.1. 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ý, 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). II.3. Đặc tả ca sử dụng II.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 - 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.
  • 7. Phân tích thiết kế hướng đối tượng Phân tích thiết kế hệ thống nhà cho thuê Nhóm 21: Vũ Đức Dương – Phạm Minh Đức – Nguyễn Hữu Lâm 7 - 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. II.3.2. Quản lý nhà Ca sử dụng được dung để 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ì yê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ử 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. - 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 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.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.
  • 8. Phân tích thiết kế hướng đối tượng Phân tích thiết kế hệ thống nhà cho thuê Nhóm 21: Vũ Đức Dương – Phạm Minh Đức – Nguyễn Hữu Lâm 8 - 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ì yê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 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ì yê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.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ả.
  • 9. Phân tích thiết kế hướng đối tượng Phân tích thiết kế hệ thống nhà cho thuê Nhóm 21: Vũ Đức Dương – Phạm Minh Đức – Nguyễn Hữu Lâm 9 - 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.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. 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 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 quá trình nhập hệ thống có hiển thị thông báo cho nhân viên biết. I.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à.
  • 10. Phân tích thiết kế hướng đối tượng Phân tích thiết kế hệ thống nhà cho thuê Nhóm 21: Vũ Đức Dương – Phạm Minh Đức – Nguyễn Hữu Lâm 10 - 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 giaquản lý nhà cho thuê. Hình 1: Biểu đồ ca sử dụng gói nhân viên
  • 11. Phân tích thiết kế hướng đối tượng Phân tích thiết kế hệ thống nhà cho thuê Nhóm 21: Vũ Đức Dương – Phạm Minh Đức – Nguyễn Hữu Lâm 11 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à
  • 12. Phân tích thiết kế hướng đối tượng Phân tích thiết kế hệ thống nhà cho thuê Nhóm 21: Vũ Đức Dương – Phạm Minh Đức – Nguyễn Hữu Lâm 12 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à
  • 13. Phân tích thiết kế hướng đối tượng Phân tích thiết kế hệ thống nhà cho thuê Nhóm 21: Vũ Đức Dương – Phạm Minh Đức – Nguyễn Hữu Lâm 13 II.5.2. Quản lý nhà Hình 5: Biểu đồ lớp quản lý nhà
  • 14. Phân tích thiết kế hướng đối tượng Phân tích thiết kế hệ thống nhà cho thuê Nhóm 21: Vũ Đức Dương – Phạm Minh Đức – Nguyễn Hữu Lâm 14 II.5.3. Quản lý khách hàng Hình 6 Biểu đồ lớp quản lý khách hàng
  • 15. Phân tích thiết kế hướng đối tượng Phân tích thiết kế hệ thống nhà cho thuê Nhóm 21: Vũ Đức Dương – Phạm Minh Đức – Nguyễn Hữu Lâm 15 II.5.4. Quản lý tài khoản Hình 7: Biểu đồ lớp quản lý tài khoản
  • 16. Phân tích thiết kế hướng đối tượng Phân tích thiết kế hệ thống nhà cho thuê Nhóm 21: Vũ Đức Dương – Phạm Minh Đức – Nguyễn Hữu Lâm 16 II.5.5. Quản lý nhân viên Hình 8: Biểu đồ lớp quản lý nhân viên
  • 17. Phân tích thiết kế hướng đối tượng Phân tích thiết kế hệ thống nhà cho thuê Nhóm 21: Vũ Đức Dương – Phạm Minh Đức – Nguyễn Hữu Lâm 17 II.5.6. Lập hóa đơn Hình 9: Biểu đồ lớp lập hóa đơn
  • 18. Phân tích thiết kế hướng đối tượng Phân tích thiết kế hệ thống nhà cho thuê Nhóm 21: Vũ Đức Dương – Phạm Minh Đức – Nguyễn Hữu Lâm 18 II.5.7. Lập báo cáo Hình 10: Biểu đồ lớp lập báo cáo
  • 19. Phân tích thiết kế hướng đối tượng Phân tích thiết kế hệ thống nhà cho thuê Nhóm 21: Vũ Đức Dương – Phạm Minh Đức – Nguyễn Hữu Lâm 19 II.5.8. Quản lý dịch vụ Hình 11: Biểu đồ lớp quản lý dịch vụ
  • 20. Phân tích thiết kế hướng đối tượng Phân tích thiết kế hệ thống nhà cho thuê Nhóm 21: Vũ Đức Dương – Phạm Minh Đức – Nguyễn Hữu Lâm 20 II.5.9. Quản lý thuê dịch vụ Hình 12: Biểu đồ lớp quản lý thuê dịch vụ
  • 21. Phân tích thiết kế hướng đối tượng Phân tích thiết kế hệ thống nhà cho thuê Nhóm 21: Vũ Đức Dương – Phạm Minh Đức – Nguyễn Hữu Lâm 21 II.6. Biểuđồ trình tự II.6.1. Quản lý thuê nhà Hình 13: Biểu đồ trình tự quản lý thuê nhà
  • 22. Phân tích thiết kế hướng đối tượng Phân tích thiết kế hệ thống nhà cho thuê Nhóm 21: Vũ Đức Dương – Phạm Minh Đức – Nguyễn Hữu Lâm 22 II.6.2. Quản lý nhà Hình 14: Biểu đồ trình tự quản lý nhà
  • 23. Phân tích thiết kế hướng đối tượng Phân tích thiết kế hệ thống nhà cho thuê Nhóm 21: Vũ Đức Dương – Phạm Minh Đức – Nguyễn Hữu Lâm 23 II.6.3. Quản lý khách hàng Hình 15: Biểu đồ trình tự quản lý khách hàng
  • 24. Phân tích thiết kế hướng đối tượng Phân tích thiết kế hệ thống nhà cho thuê Nhóm 21: Vũ Đức Dương – Phạm Minh Đức – Nguyễn Hữu Lâm 24 II.6.4. Quản lý tài khoản Hình 16: Biểu đồ trình tự quản lý tài khoản
  • 25. Phân tích thiết kế hướng đối tượng Phân tích thiết kế hệ thống nhà cho thuê Nhóm 21: Vũ Đức Dương – Phạm Minh Đức – Nguyễn Hữu Lâm 25 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
  • 26. Phân tích thiết kế hướng đối tượng Phân tích thiết kế hệ thống nhà cho thuê Nhóm 21: Vũ Đức Dương – Phạm Minh Đức – Nguyễn Hữu Lâm 26 II.6.6. Lập hóa đơn Hình 18: Biểu đồ trình tự quản lý lập hóa đơn
  • 27. Phân tích thiết kế hướng đối tượng Phân tích thiết kế hệ thống nhà cho thuê Nhóm 21: Vũ Đức Dương – Phạm Minh Đức – Nguyễn Hữu Lâm 27 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
  • 28. Phân tích thiết kế hướng đối tượng Phân tích thiết kế hệ thống nhà cho thuê Nhóm 21: Vũ Đức Dương – Phạm Minh Đức – Nguyễn Hữu Lâm 28 II.6.8. Quản lý dịch vụ Hình 20: Biểu đồ trình tự quản lý dịch vụ
  • 29. Phân tích thiết kế hướng đối tượng Phân tích thiết kế hệ thống nhà cho thuê Nhóm 21: Vũ Đức Dương – Phạm Minh Đức – Nguyễn Hữu Lâm 29 II.6.9. Quản lý thuê dịch vụ Hình 21: Biểu đồ trình tự quản lý thuê dịch vụ
  • 30. Phân tích thiết kế hướng đối tượng Phân tích thiết kế hệ thống nhà cho thuê Nhóm 21: Vũ Đức Dương – Phạm Minh Đức – Nguyễn Hữu Lâm 30 II.7. Biểuđồ trạng thái II.7.1. Dịch vụ Hình 22: Biểu đồ trạng thái dịch vụ De Xuat Dich Vu Lay Thong Tin Dich Vu Dich vu hoat dong Cho Phuc Vu Khong San Sang Cho Phuc Vu Khong San Sang Khong du dieu kien Xoa dich vu Du dieu kien
  • 31. Phân tích thiết kế hướng đối tượng Phân tích thiết kế hệ thống nhà cho thuê Nhóm 21: Vũ Đức Dương – Phạm Minh Đức – Nguyễn Hữu Lâm 31 II.7.2. Hóa đơn Hình 23: Biểu đồ trạng thái hóa đơn II.7.3. Nhân viên Hình 24: Biểu đồ trạng thái nhân viên Da Thanh Toan Hoa Don No Chua Thanh Toan Thanh toan Thanh Toan Thanh toan 1 phan Hoa Don Nghi Lam Dang lam viec Dinh chi Vi pham Nhan luongDuoc tuyen dung Vi Pham nang Vi pham nhe, di lam lai
  • 32. Phân tích thiết kế hướng đối tượng Phân tích thiết kế hệ thống nhà cho thuê Nhóm 21: Vũ Đức Dương – Phạm Minh Đức – Nguyễn Hữu Lâm 32 II.7.4. Nhà Hình 25: Biểu đồ trạng thái nhà II.7.5. Tài khoản Hình 26: Biểu đồ trạng thái tài khoản
  • 33. Phân tích thiết kế hướng đối tượng Phân tích thiết kế hệ thống nhà cho thuê Nhóm 21: Vũ Đức Dương – Phạm Minh Đức – Nguyễn Hữu Lâm 33 II.8. Biểuđồ hoạt động II.8.1. Quản lý thuê nhà Hình 27: Biểu đồ hoạt động quản lý thuê nhà Dang ky thue nha Cung cap TT KH Chon Nha Nhan nha HoanTat Kiem tra nha trong Nhap TT Khach hang Lap phieu thue in phieu va sao luu Giao phieu thue Giao chia khoa Kiem tra TT KH KhongHoanTat Con trong Khong con trong Hop le Khong hop le He thongNhan vienKhach hang
  • 34. Phân tích thiết kế hướng đối tượng Phân tích thiết kế hệ thống nhà cho thuê Nhóm 21: Vũ Đức Dương – Phạm Minh Đức – Nguyễn Hữu Lâm 34 II.8.2.Quản lý nhà Hình 28: Biểu đồ hoạt động quản lý nhà Dang nhap Lua chon chuc nang Sua TT nha Them nha Xoa nha tim kiem nha Nhap TT nha Luu thong tin Chap nhan Huybo KhongHoanTat Kiem tra MK Hien thi DS nha Cung cap thong tin phan hoi Hien thi TT nha vua cap nhat Thong bao thanh cong Dong y HoanTat con That bai Thanh cong He ThongNhan vien
  • 35. Phân tích thiết kế hướng đối tượng Phân tích thiết kế hệ thống nhà cho thuê Nhóm 21: Vũ Đức Dương – Phạm Minh Đức – Nguyễn Hữu Lâm 35 II.8.3.Quản lý khách hàng Hình 29: Biểu đồ hoạt động quản lý khách hàng Dang nhap Lua chon chuc nang Them KH Sua KH Xoa KH Tim Kiem KH Nhap TT Khach hang Luu thong tin Chap nhan KhongHoanTat Kiem tra MK Hien thi DS khach hang Cung cap thong tin phan hoi Hien thi DS KH vua cap nhat Thong bao thanh cong Dong y HoanTat That bai Thanh cong Con ... He ThongNhan vien
  • 36. Phân tích thiết kế hướng đối tượng Phân tích thiết kế hệ thống nhà cho thuê Nhóm 21: Vũ Đức Dương – Phạm Minh Đức – Nguyễn Hữu Lâm 36 II.8.4.Quản lý tài khoản Hình 30: Biểu đồ hoạt động quản lý tài khoản con Dang nhap Lua chon chuc nang Cap phat TK Sua TT TK Xoa TK Xem chi tiet TK Nhap TT TK Luu thong tin Chap nhan khong KhongHoanTat Kiem tra MK Hien thi DS Tai khoan Cung cap thong tin phan hoi Ket qua TK Hien thi DS TK vua cap nhat Thong bao thanh cong co HoanTat That bai Thanh cong het He ThongNguoi quan tri
  • 37. Phân tích thiết kế hướng đối tượng Phân tích thiết kế hệ thống nhà cho thuê Nhóm 21: Vũ Đức Dương – Phạm Minh Đức – Nguyễn Hữu Lâm 37 II.8.5.Quản lý nhân viên Hình 31: Biểu đồ hoạt động quản lý nhân viên Dang nhap Lua chon chuc nang Them NV Sua NV Xoa NV Tim Kiem NV Nhap TT NV Luu thong tin Chap nhan Huy bo Thong bao thanh cong Dong y HoanTat Cung cap thong tin phan hoi Hien thi NV vua cap nhat Hien thi DS NV Kiem tra MK thanh congThat bai het He ThongNguoi quan tri
  • 38. Phân tích thiết kế hướng đối tượng Phân tích thiết kế hệ thống nhà cho thuê Nhóm 21: Vũ Đức Dương – Phạm Minh Đức – Nguyễn Hữu Lâm 38 II.8.6.Lập hóa đơn Hình 32: Biểu đồ hoạt động lập hóa đơn Dang nhap Lua chon chuc nang Lap hoa don Sua hoa don Xoa hoa don Xem chi tiet hoa don Nhap TT HD Luu thong tin Chap nhan KhongHoanTat Kiem tra MK that bai Hien thi hoa don Thanh cong Cung cap thong tin phan hoi Hien thi thong tin HD vua cap nhat Thong bao thanh cong HoanTat Het con He ThongNhan vien
  • 39. Phân tích thiết kế hướng đối tượng Phân tích thiết kế hệ thống nhà cho thuê Nhóm 21: Vũ Đức Dương – Phạm Minh Đức – Nguyễn Hữu Lâm 39 II.8.7.Lập báo cáo Hình 33: Biểu đồ hoạt động lập báo cáo Dang nhap Lua chon chuc nang Tao BC Sua BC Xoa BC Xem chi tiet BC Nhap TT BC Luu thong tin Chap nhan Khong KhongHoanTat Kiem tra MK That bai Hien thi TT BC Thanh cong Cung cap thong tin phan hoi Hien thi TT BC vua cap nhat Thong bao thanh cong co HoanTat Con Het He ThongNguoi quan tri
  • 40. Phân tích thiết kế hướng đối tượng Phân tích thiết kế hệ thống nhà cho thuê Nhóm 21: Vũ Đức Dương – Phạm Minh Đức – Nguyễn Hữu Lâm 40 II.8.8.Quản lý dịch vụ Hình 34: Biểu đồ hoạt động dịch vụ Dang nhap Lua chon chuc nang Them DV Sua DV Xoa DV Xem chi tiet DV Nhap TT Dich Vu Luu thong tin Chap nhan Huy bo KhongHoanTat Kiem tra MK That bai Hien thi DS Dich Vu Thanh cong Cung cap thong tin phan hoi Hien thi DS DV vua cap nhat Thong bao thanh cong Dong y HoanTat Het Con He ThongNhan vien
  • 41. Phân tích thiết kế hướng đối tượng Phân tích thiết kế hệ thống nhà cho thuê Nhóm 21: Vũ Đức Dương – Phạm Minh Đức – Nguyễn Hữu Lâm 41 II.8.9.Quản lý thuê dịch vụ Hình 35: Biểu đồ hoạt động quản lý thuê dịch vụ Yeu cau su dung DV Chon DV Su dung DV Nhan phieu thu HoanTat Cung cap su dung DV Cung cap TT DV Cung cap DV Lap phieu thu In va sao luu Giao phieu thu Nhan vienKhach hang
  • 42. Phân tích thiết kế hướng đối tượng Phân tích thiết kế hệ thống nhà cho thuê Nhóm 21: Vũ Đức Dương – Phạm Minh Đức – Nguyễn Hữu Lâm 42 II.9. Biểuđồ lớp chi tiết Hình 36: Biểu đồ lớp chi tiết
  • 43. Phân tích thiết kế hướng đối tượng Phân tích thiết kế hệ thống nhà cho thuê Nhóm 21: Vũ Đức Dương – Phạm Minh Đức – Nguyễn Hữu Lâm 43 II.10. Biềuđồ thành phần II. 10.1. Người quản trị Hình 37: Biểu đồ thành phần người Quản Trị II. 10.2. Nhân viên Hình 38: Biểu đồ thành phần nhân viên
  • 44. Phân tích thiết kế hướng đối tượng Phân tích thiết kế hệ thống nhà cho thuê Nhóm 21: Vũ Đức Dương – Phạm Minh Đức – Nguyễn Hữu Lâm 44 II.11. Biềuđồ triểnkhai Hình 39: Biểu đồ triển khai Application server Database server Lan server Work station Printer
  • 45. Phân tích thiết kế hướng đối tượng Phân tích thiết kế hệ thống nhà cho thuê Nhóm 21: Vũ Đức Dương – Phạm Minh Đức – Nguyễn Hữu Lâm 45 II.12. Phát sinh mã trình II.12.1. Lớp nhà Hình 40: Lớp nhà #include "BaoCao.h" void BaoCao::ThemBC() { // TODO - implement BaoCao::ThemBC throw "Not yet implemented";} void BaoCao::SuaBC() { // TODO - implement BaoCao::SuaBC throw "Not yet implemented";} void BaoCao::XoaBC() { // TODO - implement BaoCao::XoaBC throw "Not yet implemented";} void BaoCao::TimKiemBC() { // TODO - implement BaoCao::TimKiemBC throw "Not yet implemented";}
  • 46. Phân tích thiết kế hướng đối tượng Phân tích thiết kế hệ thống nhà cho thuê Nhóm 21: Vũ Đức Dương – Phạm Minh Đức – Nguyễn Hữu Lâm 46 II.12.2. Lớp khách hàng Hình 41: Lớp khách hàng #include "KhachHang.h" void KhachHang::ThemKH() { // TODO - implement KhachHang::ThemKH throw "Not yet implemented";} void KhachHang::SuaKH() { // TODO - implement KhachHang::SuaKH throw "Not yet implemented";} void KhachHang::XoaKH() { // TODO - implement KhachHang::XoaKH throw "Not yet implemented";} void KhachHang::TimKiemKH() { // TODO - implement KhachHang::TimKiemKH throw "Not yet implemented";}
  • 47. Phân tích thiết kế hướng đối tượng Phân tích thiết kế hệ thống nhà cho thuê Nhóm 21: Vũ Đức Dương – Phạm Minh Đức – Nguyễn Hữu Lâm 47 II.12.3. Lớp nhân viên Hình 42: Lớp nhân viên #include "KhachHang.h" void KhachHang::ThemKH() { // TODO - implement KhachHang::ThemKH throw "Not yet implemented";} void KhachHang::SuaKH() { // TODO - implement KhachHang::SuaKH throw "Not yet implemented";} void KhachHang::XoaKH() { // TODO - implement KhachHang::XoaKH throw "Not yet implemented";} void KhachHang::TimKiemKH() { // TODO - implement KhachHang::TimKiemKH throw "Not yet implemented";}
  • 48. Phân tích thiết kế hướng đối tượng Phân tích thiết kế hệ thống nhà cho thuê Nhóm 21: Vũ Đức Dương – Phạm Minh Đức – Nguyễn Hữu Lâm 48 II.12.4. Lớp tài khoản Hình 43: Lớp tài khoản #include "TaiKhoan.h" void TaiKhoan::ThemTK() { // TODO - implement TaiKhoan::ThemTK throw "Not yet implemented";} void TaiKhoan::SuaTK() { // TODO - implement TaiKhoan::SuaTK throw "Not yet implemented";} void TaiKhoan::XoaTK() { // TODO - implement TaiKhoan::XoaTK throw "Not yet implemented";}
  • 49. Phân tích thiết kế hướng đối tượng Phân tích thiết kế hệ thống nhà cho thuê Nhóm 21: Vũ Đức Dương – Phạm Minh Đức – Nguyễn Hữu Lâm 49 II.12.5. Lớp hóa đơn Hình 44: Lớp hóa đơn #include "HoaDon.h" void HoaDon::ThemHD() { // TODO - implement HoaDon::ThemHD throw "Not yet implemented";} void HoaDon::SuaHD() { // TODO - implement HoaDon::SuaHD throw "Not yet implemented";} void HoaDon::XoaHD() { // TODO - implement HoaDon::XoaHD throw "Not yet implemented";} void HoaDon::TimKiemHD() { // TODO - implement HoaDon::TimKiemHD throw "Not yet implemented";}
  • 50. Phân tích thiết kế hướng đối tượng Phân tích thiết kế hệ thống nhà cho thuê Nhóm 21: Vũ Đức Dương – Phạm Minh Đức – Nguyễn Hữu Lâm 50 II.12.6. Lớp phiếu thuê Hình 45: Lớp phiếu thuê #include "PhieuThue.h" void PhieuThue::ThemPhieuThue() { // TODO - implement PhieuThue::ThemPhieuThue throw "Not yet implemented";} void PhieuThue::SuaPhieuThue() { // TODO - implement PhieuThue::SuaPhieuThue throw "Not yet implemented";} void PhieuThue::TimKiemPhieuThue() { // TODO - implement PhieuThue::TimKiemPhieuThue throw "Not yet implemented";}
  • 51. Phân tích thiết kế hướng đối tượng Phân tích thiết kế hệ thống nhà cho thuê Nhóm 21: Vũ Đức Dương – Phạm Minh Đức – Nguyễn Hữu Lâm 51 II.12.7. Lớp phiếu thu Hình 46: Lớp phiếu thu #include "PhieuThu.h" void PhieuThu::LapPhieuThu() { // TODO - implement PhieuThu::LapPhieuThu throw "Not yet implemented";} void PhieuThu::SuaPhieuThu() { // TODO - implement PhieuThu::SuaPhieuThu throw "Not yet implemented";} void PhieuThu::XoaPhieuThu() { // TODO - implement PhieuThu::XoaPhieuThu throw "Not yet implemented";}
  • 52. Phân tích thiết kế hướng đối tượng Phân tích thiết kế hệ thống nhà cho thuê Nhóm 21: Vũ Đức Dương – Phạm Minh Đức – Nguyễn Hữu Lâm 52 II.12.8. Lớp dịch vụ Hình 47: Lớp dịch vụ #include "DichVu.h" void DichVu::DangKy() { // TODO - implement DichVu::DangKy throw "Not yet implemented";} void DichVu::HuyDangKy() { // TODO - implement DichVu::HuyDangKy throw "Not yet implemented";}
  • 53. Phân tích thiết kế hướng đối tượng Phân tích thiết kế hệ thống nhà cho thuê Nhóm 21: Vũ Đức Dương – Phạm Minh Đức – Nguyễn Hữu Lâm 53 II.12.9. Lớp báo cáo Hình 48: Lớp báo cáo #include "BaoCao.h" void BaoCao::ThemBC() { // TODO - implement BaoCao::ThemBC throw "Not yet implemented";} void BaoCao::SuaBC() { // TODO - implement BaoCao::SuaBC throw "Not yet implemented";} void BaoCao::XoaBC() { // TODO - implement BaoCao::XoaBC throw "Not yet implemented";} void BaoCao::TimKiemBC() { // TODO - implement BaoCao::TimKiemBC throw "Not yet implemented";}
  • 54. Phân tích thiết kế hướng đối tượng Phân tích thiết kế hệ thống nhà cho thuê Nhóm 21: Vũ Đức Dương – Phạm Minh Đức – Nguyễn Hữu Lâm 54 Chương III: Giao diện chương trình III.1. Giao diện chương trình chính Hình 49: Giao diện chương trình chính
  • 55. Phân tích thiết kế hướng đối tượng Phân tích thiết kế hệ thống nhà cho thuê Nhóm 21: Vũ Đức Dương – Phạm Minh Đức – Nguyễn Hữu Lâm 55 III.2. Giao diện quản lý Hình 50: Quản lý khách hàng Hình 51: Quản lý nhân viên
  • 56. Phân tích thiết kế hướng đối tượng Phân tích thiết kế hệ thống nhà cho thuê Nhóm 21: Vũ Đức Dương – Phạm Minh Đức – Nguyễn Hữu Lâm 56 Hình 52: Quản lý nhà Hình 54: Quản lý dịch vụ
  • 57. Phân tích thiết kế hướng đối tượng Phân tích thiết kế hệ thống nhà cho thuê Nhóm 21: Vũ Đức Dương – Phạm Minh Đức – Nguyễn Hữu Lâm 57 Hình 53: Quản lý thuê dịch vụ
  • 58. Phân tích thiết kế hướng đối tượng Phân tích thiết kế hệ thống nhà cho thuê Nhóm 21: Vũ Đức Dương – Phạm Minh Đức – Nguyễn Hữu Lâm 58 Hình 55: Quản lý thuê nhà