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

Đề tài bài tập lớn phân tích thiết kế hệ thống thông tin quản lý phòng trọ

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 (3.25 MB, 67 trang )

<span class="text_page_counter">Trang 1</span><div class="page_container" data-page="1">

TRƯỜNG ĐẠI HỌC TÀI NGUYÊN VÀ MÔI TRƯỜNG HÀ NỘI KHOA CÔNG NGHỆ THÔNG TIN

</div><span class="text_page_counter">Trang 2</span><div class="page_container" data-page="2">

Hà Nội – 2023

PHẦN MỞ ĐẦU

Ứng dụng công nghệ thông tin trong việc xây dựng phần mềm dường như khơng cịn xa lạ đối với chúng ta. Lợi ích mà các chương trình phần mềm quản lí đem lại khiến ta khơng thể khơng thừa nhận tính hiệu quả của nó. Quản lý phịng trọ khơng chỉ là việc quản lý căn phòng, mà còn là việc tạo ra một môi trường sống tốt đẹp và thân thiện. Hiện nay, việc quản lý phòng trọ online đang rất phổ biến.. Để quản lý tốt nhất giữa chủ nhà và người thuê trọ một cách hiệu quả và nâng cao. Chính vì thế chúng em đã chọn đề tài “ xây dựng hệ thống quản lý quản lý phòng trọ”.

</div><span class="text_page_counter">Trang 3</span><div class="page_container" data-page="3">

2.1.1. Biểu đồ Usecasse tổng quát...5

2.1.2. Biểu đồ Usecase đăng ký...5

2.1.3. Biểu đồ Usecase đăng nhập...6

2.1.4. Biểu đồ Usecase thuê phòng...7

2.1.5. Biểu đồ Usecase tìm kiếm phịng...8

2.1.6. Biểu đồ Usecase quản lý thơng tin tài khoản...9

2.1.7. Biểu đồ Usecase quản lý thông tin khách trọ...9

2.1.8. Biểu đồ Usecase quản lý thơng tin phịng trọ...10

2.1.9. Biểu đồ Usecase quản lý báo cáo thống kê...11

2.1.10. Biểu đồ Usecase quản lý thông tin cơ sở vật chất...12

2.1.11. Biểu đồ Usecase quản lý hợp đồng...13

2.1.12. Biểu đồ Usecase quản lý thông tin dịch vụ...14

2.2. Biểu đồ hoạt động và biểu đồ tuần tự...

2.2.1. Biểu đồ hoạt động chức năng đăng nhập...15

2.2.1.1 Biểu đồ tuần tự của chức năng đăng nhập...16

2.2.2. Biểu đồ hoạt động chức năng đăng ký...17

2.2.2.1 Biểu đồ tuần tự chức năng đăng ký...18

2.2.3. Biểu đồ hoạt động tìm kiếm thơng tin phịng...19

2.2.3.2 Biểu đồ tuần tự tìm kiếm phịng...20

2.2.4. Biểu đồ hoạt động th phòng...21

</div><span class="text_page_counter">Trang 4</span><div class="page_container" data-page="4">

2.2.5. Biểu đồ hoạt động quản lý thông tin khách trọ...23

2.2.5.4 Biểu đồ tuần tự thêm khách trọ...24

2.2.5.5 Biểu đồ tuần tự sửa khách trọ...25

2.2.5.6 Biểu tồ tuần tự xóa khách trọ...26

2.2.6. Biểu đồ hoạt động quản lý phịng thơng tin tài khoản...27

2.2.6.7 Biểu đồ tuần tự thêm thông tin tài khoản...28

2.2.6.8 Biểu đồ tuần tự sửa thơng tin tài khoản...29

2.2.6.9 Biểu đồ tuần tự xóa thông tin tài khoản...30

2.2.7. Biểu đồ hoạt động chức năng quản lý cơ sở vật chất...31

2.2.7.10 Biểu đồ tuần tự thêm cơ sở vật chất...32

2.2.7.11 Biểu đồ tuần tự sửa cơ sở vật chất...33

2.2.7.12 Biểu đồ tuần tự xoá cơ sở vật chất...34

2.2.8. Biểu đồ hoạt động chức năng quản lý hợp đồng...36

2.2.8.13 Biểu đồ tuần tự thêm hợp đồng...37

2.2.8.14 Biểu đồ tuần tự sửa hợp đồng...38

2.2.8.15 Biểu đồ tuần tự xoá hợp đồng...40

2.2.9. Biểu đồ hoạt động quản lý thơng tin phịng :...41

2.2.9.16 Biểu đồ tuần tự thêm thơng tin phịng:...42

2.2.9.17 Biểu đồ tuần tự xóa thơng tin phịng:...43

2.2.9.18 Biểu đồ tuần sửa thơng tin phịng...44

2.2.10. Biểu đồ hoạt động quản lý báo cáo thống kê...45

2.2.10.19 Biểu đồ tuần tự thêm báo cáo thống kê...46

2.2.10.20 Biểu đồ tuần tự sửa báo cáo thống kê...47

2.2.10.21 Biểu đồ tuần tự xóa báo cáo thống kê...48

2.2.11. Biểu đồ hoạt động quản lý thông tin dịch vụ...49

2.2.11.22 Biểu đồ tuần tự thêm thông tin dịch vụ...50

2.2.11.23 Biểu đồ tuần tự sửa thông tin dịch vụ...51

2.2.11.24 Biểu đồ tuần tự xóa thơng tin dịch vụ...52

2.3. Biểu đồ lớp...

2.4. Thiết kế bảng dữ liệu...

2.4.1. Bảng cơ sở dữ liệu tổng quát...54

</div><span class="text_page_counter">Trang 5</span><div class="page_container" data-page="5">

2.4.2. Phân tích các bảng trong cơ sở dữ liệu...54

CHƯƠNG 3. GIAO DIỆN WEB...

3.1. Giao diện đăng nhập...

3.2. Giao diện đăng ký...

3.3. Giao diện trang chủ của web...

CHƯƠNG 4. KẾT LUẬN...

TÀI LIỆU KHAM KHẢO...60

</div><span class="text_page_counter">Trang 6</span><div class="page_container" data-page="6">

PHỤ LỤC DANH HÌNH

Hình 2.1. Biểu đồ Usecase tổng quát...5

Hình 2.2. Biểu đồ Usecase đăng ký...5

Hình 2.3. Biểu đồ Usecase đăng nhập...6

Hình 2.4. Biểu đồ Usecase th phịng...7

Hình 2.5. Biểu đồ Usecase tìm kiếm phịng...8

Hình 2.6. Biểu đồ Usecase quản lý thơng tin tài khoản...9

Hình 2.7. Biểu đồ Usecase quản lý thơng tin khách trọ...9

Hình 2.8. Biểu đồ Usecase phân rã chức năng quản lý phịng...10

Hình 2.9. Biểu đồ Usecase phân rã chức năng lập báo cáo thống kê...11

Hình 2.10. Biểu đồ usecase quản lý cơ sở vật chất...12

Hình 2.11. Biểu đồ Usecase quản lý hợp đồng...13

Hình 2.12. Biểu đồ Usecase quản lý thơng tin dịch vụ...14

Hình 2.13. Biểu đồ hoạt động chức năng đăng nhập...15

Hình 2.14. Biểu đồ tuần tự chức năng đăng nhập...16

Hình 2.15. Biểu đồ hoạt động chức năng đăng ký...17

Hình 2.16. Biểu đồ tuần tự chức năng đăng ký...18

Hình 2.17. Biểu đồ hoạt động tìm kiếm thơng tin phịng...19

Hình 2.18. Biểu đồ tuần tự tìm kiếm phịng...20

Hình 2.19. Biểu đồ hoạt động th phịng...21

Hình 2.20. Biểu đồ tuần tự th phịng...22

Hình 2.21. Biểu đồ hoạt động quản lý thơng tin khách trọ...23

Hình 2.22. Biểu đồ tuần tự thêm khách trọ...24

Hình 2.23. Biểu đồ tuần tự sửa khách trọ...25

Hình 2.24. Biểu đồ tuần tự xóa khách trọ...26

Hình 2.25. Biểu đồ hoạt động quản lý phịng thơng tin tài khoản...27

Hình 2.26. Biểu đồ tuần tự thêm thơng tin tài khoản...28

Hình 2.27. Biểu đồ tuần tự sửa thơng tin tài khoản...29

Hình 2.28. Biểu đồ tuần tự xóa thơng tin tài khoản...30

</div><span class="text_page_counter">Trang 7</span><div class="page_container" data-page="7">

Hình 2.29. Biểu đồ hoạt động chức năng quản lý cơ sở vật chất...31

Hình 2.30. Biểu đồ tuần tự thêm cơ sở vật chất...32

Hình 2.31. Biểu đồ tuần tự sửa cơ sở vật chất...33

Hình 2.32. Biểu đồ tuần tự xóa cơ sở vật chất...34

Hình 2.33. Biểu đồ hoạt động chức năng quản lý hợp đồng...36

Hình 2.34. Biểu đồ tuần tự thêm hợp đồng...37

Hình 2.35. Biểu đồ tuần tự sửa hợp đồng...38

Hình 2.36. Biểu đồ tuần tự xóa hợp đồng...40

Hình 2.37. Biểu đồ hoạt động quản lý thơng tin phịng...41

Hình 2.38. Biểu đồ tuần tự thêm thơng tin phịng...42

Hình 2.39. Biểu đồ tuần tự xóa thơng tin phịng...43

Hình 2.40. Biểu đồ tuần tự sửa thơng tin phịng...44

Hình 2.41. Biểu đồ hoạt động quản lý báo cáo thống kê...45

Hình 2.42. Biểu đồ tuần tự thêm báo cáo thống kê...46

Hình 2.43. Biểu đồ tuần tự sửa báo cáo thống kê...47

Hình 2.44 Biểu đồ tuần tự xóa báo cáo thống kê...48

Hình 2.45. Biểu đồ hoạt động quản lý thơng tin dịch vụ...49

Hình 2.46. Biểu đồ tuần tự thêm thơng tin dịch vụ...50

Hình 2.47. Biểu đồ tuần tự sửa thơng tin dịch vụ...51

Hình 2.48. Biểu đồ tuần tự xóa thơng tin dịch vụ...52

Hình 2.49. Biểu đồ lớp...53

Hình 2.50. Bảng cơ sở dữ liệu tổng quát...54

Ảnh 3.1. Giao diện đăng nhập...58

Ảnh 3.2. Giao diện đăng ký...58

Ảnh 3.3. Giao diện trang chủ...59

</div><span class="text_page_counter">Trang 8</span><div class="page_container" data-page="8">

CHƯƠNG 1. KHẢO SÁT HỆ THỐNG 1.1. Mô tả bài toán

Khi xã hội ngày càng phát triển và dân số đơng thì nhu cầu nhà ở ngày càng một tăng cao. Đặc biệt với nhóm đối tượng như sinh viên mới nhập học, sinh viên vừa ra trường, vợ chồng vừa kết hôn, người mới đi làm, công nhân, thì nhu cầu nhà ở của họ là hết sức cần thiết. Nhưng kinh tế là một trở ngại lớn khi hầu như họ không đủ khả năng để mua một căn hộ bởi giá rất đắt đỏ. Thấy được tiềm năng đó, người ta đã xây dựng các khu nhà ở cho thuê (nhà trọ) với mức giá rẻ, phù hợp hơn để đáp ứng thị trường.

Thế nhưng xây dựng là một chuyện, quản lý lại là một chuyện phải cân nhắc. Khi số lượng phòng nhiều và khách trọ ở đơng, thì việc quản lý tất cả thơng tin phòng trọ, khách thuê trọ, quản lý thu chi tiền điện nước và các dịch vụ phát sinh, quản lý các trang thiết bị của mỗi phòng và đặc biệt thống kê cần được thực hiện một cách nhanh chóng, linh hoạt và chặt chẽ.

Quản lý bằng sổ sách vẫn khả thi, nhưng hiệu suất không cao nếu ta phải xử lý hàng xấp giấy tờ. Do đó, cần có một phần mềm để giải quyết vấn đề trên. Giúp chúng ta lưu trữ thơng tin an tồn, lâu dài và tự động hóa tối đa các thao tác so với thực tế như tính tốn, thống kê.

1.2. Mục tiêu

Xây dựng được hệ thống “ Quản lý phòng trọ cho thuê ”. Nhằm hỗ trợ cho việc quản lý các nghiệp vụ như quản lý thông tin khách trọ ,thiết bị,qunr lý thuê phòng ,tiền điện nước và dịch vụ hàng tháng của từng phịng ,thống kê ,tìm các thơng tin khách th, phịng trọ,... Phần mềm quản lý phòng trọ giúp người sủ dụng tiết kiệm thời gian ,nhanh chóng ,thao tác đơn giản ,dễ sử dụng quản lý.

1.3. Đối tượng sử dụng ứng dụng

Chủ trọ (Admin) : là cá nhân sử dụng phần mềm để quản lý, cập nhật những thông tin của phòng trọ.

Khách hàng: là những cá nhân sử dụng phần mềm với mục tiêu phịng ,tìm kiếm phịng, xem chất lượng phòng …

8

</div><span class="text_page_counter">Trang 9</span><div class="page_container" data-page="9">

1.4. Các chức năng chính của phần mềm

Hệ thống cần có các chức năng hỗ trợ và giải quyết nhu cầu của Chủ trọ (admin) như sau:

Đăng nhập (đăng ký), đăng xuất: Khi muốn sử dụng phần mềm, admin và khách hàng cần đăng nhập bằng tài khoản có sẵn hoặc có thể đăng ký, từ đó có thể sử dụng các chức năng của phần mềm. Khi thực hiện chức năng xong, Chủ trọ (admin) và khách hàng có thể thoát bằng chức năng đăng xuất.

Hiển thị dữ liệu: Đối với khách hàng, chức năng này giúp hiển thị phịng có trong cơ sở dữ liệu lên trên website, từ đó khách hàng có thể tra cứu, đặt phòng thuê. Đối với Admin, chức năng này hiển thị dữ liệu trong cơ sở dữ liệu, giúp cho admin dễ dàng quản lý các thơng tin.

Tìm kiếm thơng tin phịng : Chức năng giúp người dùng có thể tìm kiếm các thơng tin phịng trọ trong cơ sở dữ liệu.

Quản lý báo cáo thống kê: Chức năng này giúp chủ trọ nắm về báo cáo tìm trạng của các phịng trọ,các hợp đồng thanh tốn của các phịng và thống kê của cả doanh thu ,cập nhật thêm sửa xóa báo cáo thống kê.

Quản lý thơng tin phòng : Chức năng cho phép Chủ trọ (admin) thêm mới, sửa, xóa thơng tin phịng và tìm kiếm hiển thị thơng tin phịng

Quản lý thơng tin cơ sở vật chất: Chức năng cho phép thêm, sửa, xóa thơng tin cơ sở vật chất trong phịng .Thơng tin cơ sở vật chất bao gồm: Điều hịa,quạt trần , máy giặt, nóng lạnh…

Quản lý hợp đồng: Chức năng này cho phép Chủ trọ (admin) sẽ thêm và xóa hợp đồng. Sau khi khách hàng thuê trọ thì chủ trọ sẽ ký hợp đồng và nếu khách chuyển đi thì chủ trọ sẽ xóa hợp đồng của khách trọ đó.

Quản lý thơng tin tài khoản khách hàng: Phần mềm cho phép admin thêm, sửa, xóa thơng tin tài khoản khách hàng. Thông tin tài khoản bao gồm: Họ tên, email, số điện thoại, Địa chỉ.

</div><span class="text_page_counter">Trang 10</span><div class="page_container" data-page="10">

Quản lý thông tin về các dịch vụ: Phần mềm cho phép admin thêm, sửa, xóa các dịch vụ .Thông tin về các dịch vụ bao gồm: đăng ký dịch vụ ,lập hóa đơn tiền điện ,nước…

Quản lý thông tin về khách trọ: Phần mềm cho phép admin thêm, sửa, xóa số người hiện tại trong phịng và tạm chú tạm vắng của từng người

10

</div><span class="text_page_counter">Trang 11</span><div class="page_container" data-page="11">

CHƯƠNG 2. PHÂN TÍCH THIẾT KẾ HỆ THỐNG 2.1. Xác định các Usecase

Hệ thống có các usecase sau: Đăng nhập, đăng xuất Use case tổng qt. Use case th phịng. Use case tìm kiếm phịng Quản lý thơng tin phịng

Quản lý thơng tin tài khoản của người thuê. Quản lý dịch vụ ( tiền điện, nước, hóa đơn) Quản lý thơng tin khách trọ

Quản lý hợp đồng người thuê Quản lý báo cáo thống kê Quản lý cơ sở vật chất

</div><span class="text_page_counter">Trang 12</span><div class="page_container" data-page="12">

2.1.1. Biểu đồ Usecasse tổng quát

Hình 2.1. Biểu đồ Usecase tổng quát 2.1.2. Biểu đồ Usecase đăng ký

Hình 2.2. Biểu đồ Usecase đăng ký

12

</div><span class="text_page_counter">Trang 13</span><div class="page_container" data-page="13">

Bảng mô tả Usecase đăng ký:

1 Nhập tên tài khoản Người dùng nhập tên tài khoản muốn tạo sau khi

4 Xác thực email Người dùng nhập email để xác thực tạo tài khoản. 5 Xác thực số điện thoại Người dùng nhập số điện thoại để xác thực tạo tài

2.1.3. Biểu đồ Usecase đăng nhập

Hình 2.3. Biểu đồ Usecase đăng nhập

</div><span class="text_page_counter">Trang 14</span><div class="page_container" data-page="14">

Bảng mô tả Usecase đăng nhập:

1 Xác thực tên tài khoản Người dùng nhập tên tài khoản đã được tạo để

2.1.4. Biểu đồ Usecase th phịng

Hình 2.4. Biểu đồ Usecase th phịng

Bảng mơ tả Usecase th phịng:

1 Giá phịng Use case này giúp cho khách hàng biết giá cụ thể của từng phòng. 2 Hợp đồng Use case này là một cam kết giữa khách hàng và chủ trọ.

14

</div><span class="text_page_counter">Trang 15</span><div class="page_container" data-page="15">

2.1.5. Biểu đồ Usecase tìm kiếm phịng

Hình 2.5. Biểu đồ Usecase tìm kiếm phịng

Bảng mơ tả Usecase tìm kiếm phịng:

1 Đăng nhập Use case này giúp khách hàng sử dụng các chức năng của hệ thống .

2 Địa chỉ Use case này giúp khách hàng tìm kiếm theo địa chỉ mong muốn

3 Giá phòng Use case này giúp khách hàng tìm kiếm phịng trong khoảng giá mong muốn

4 Tình trạng phịng Use case này giúp khách hàng tìm kiếm phịng theo ý muốn và tình trạng của từng phịng

</div><span class="text_page_counter">Trang 16</span><div class="page_container" data-page="16">

2.1.6. Biểu đồ Usecase quản lý thơng tin tài khoản

Hình 2.6. Biểu đồ Usecase quản lý thông tin tài khoản Bảng mô tả Usecase quản lý thông tin tài khoản:

1 Đăng nhập Usecase này giúp admin sử dụng các chức năng của hệ thống cần đến quyền truy cập.

2 Hiển thị thông tin tài

Admin có thể thêm, sửa, xố tài khoản khách khi thông tin tài khoản bị lỗi hoặc không cần thiết 2.1.7. Biểu đồ Usecase quản lý thông tin khách trọ

Hình 2.7. Biểu đồ Usecase quản lý thơng tin khách trọ 16

</div><span class="text_page_counter">Trang 17</span><div class="page_container" data-page="17">

Bảng mô tả Usecase quản lý thông tin khách trọ:

STT Tên Usecase Mô tả hoạt động

1 Thêm khách trọ Use case này giúp chủ trọ có thể thêm

2.1.8. Biểu đồ Usecase quản lý thơng tin phịng trọ

Hình 2.8. Biểu đồ Usecase phân rã chức năng quản lý phịng Bảng mơ tả usecase Quản lý thơng tin phịng trọ:

1 Thêm thơng tin phịng Use case này giúp chủ trọ thể thêm, xóa, sửa nhiều thơng

</div><span class="text_page_counter">Trang 18</span><div class="page_container" data-page="18">

4 Sửa thơng tin phịng Use case này giúp chủ trọ thể sửa nhiều thơng tin phịng . 2.1.9. Biểu đồ Usecase quản lý báo cáo thống kê

Hình 2.9. Biểu đồ Usecase phân rã chức năng lập báo cáo thống kê

Bảng mô tả usecase lập báo cáo thống kê:

3 Cập nhật Use case này giúp người chủ trọ cập nhật về báo cáo thống kê bao gồm thêm,xóa,sửa báo cáo thống kê

18

</div><span class="text_page_counter">Trang 19</span><div class="page_container" data-page="19">

2.1.10.Biểu đồ Usecase quản lý thơng tin cơ sở vật chất

Hình 2.10. Biểu đồ usecase quản lý cơ sở vật chất Bảng mô tả usecase quản lý cơ sở vật chất:

1 Hợp đồng Usecase này giúp admin sử dụng các chức năng của hệ thống cần đến quyền truy cập.

2 Tìm kiếm Admin có thể tìm kiếm cơ sở vật chất trong các cơ sở vật chất đã lưu trữ

3 Thêm cơ sở vật chất Admin có thể thêm cơ sở vật chất nếu chưa tồn tại cơ sở vật chất đó

4 Sửa cơ sở vật chất Usecase này giúp admin sửa cơ sở vật chất nếu cơ sở vật chất đó cần chỉnh sửa và đã được lưu trữ rồi.

5 Xoá cơ sở vật chất Usecase này giúp admin xoá cơ sở vật chất trong các cơ sở vật chất đã lưu trữ

</div><span class="text_page_counter">Trang 20</span><div class="page_container" data-page="20">

2.1.11.Biểu đồ Usecase quản lý hợp đồng

Hình 2.11. Biểu đồ Usecase quản lý hợp đồng

Bảng mô tả usecase quản lý hợp đồng:

1 Tạo hợp đồng thuê mới cho mỗi người thuê

Usecase này giúp admin tạo mới hợp đồng của người thuê để lưu vào hệ thống

2 Xem chi tiết hợp đồng

4 Sửa hợp đồng(Cập nhật) Usecase này giúp admin sửa hợp đồng nếu hợp đồng đó cần chỉnh sửa và đã được lưu trữ rồi. 5 Xoá hợp đồng Usecase này giúp admin xoá hợp đồng trong các

hợp đồng đã lưu trữ

20

</div><span class="text_page_counter">Trang 21</span><div class="page_container" data-page="21">

2.1.12.Biểu đồ Usecase quản lý thông tin dịch vụ

Hình 2.12. Biểu đồ Usecase quản lý thơng tin dịch vụ Bảng mô tả usecase quản lý thông tin dịch vụ:

1 Đăng ký dịch vụ Usecase này giúp admin đăng ký dịch vụ cho người thuê muốn đăng ký

2 Giá phòng Usecase này giúp admin giúp admin sửa được giá phòng

3 Lập hóa đơn tiền ,điện tiền nước

Usecase này giúp admin lập hóa đơn thanh tốn hàng tháng cho người th

</div><span class="text_page_counter">Trang 22</span><div class="page_container" data-page="22">

2.2. Biểu đồ hoạt động và biểu đồ tuần tự 2.2.1. Biểu đồ hoạt động chức năng đăng nhập

Hình 2.13. Biểu đồ hoạt động chức năng đăng nhập Bảng mô tả biểu đồ hoạt động chức năng đăng nhập:

Tên chức năng Chức năng đăng nhập

Các bước Trên màn hình hiển thị giao diện của hệ thống chọn button 22

</div><span class="text_page_counter">Trang 23</span><div class="page_container" data-page="23">

đăng nhập rồi nhập tài khoản và mật khẩu và chọn button Đăng nhập

Tác nhân chính Đăng nhập vào hệ thống Tác nhân phụ Kiểm tra thông tin:

Đúng: Người dùng đăng nhập thành công vào hệ thống Sai: nhập sai ở lại màn hình đăng nhập

2.2.1.1Biểu đồ tuần tự của chức năng đăng nhập

Hình 2.14. Biểu đồ tuần tự chức năng đăng nhập Mô tả kịch bản

Tương tác: Người dùng, Đk_đăng nhập_Csdl Các bước:

Bước 1: Chọn đăng nhập tài khoản Bước 2: Nhập tài khoản và mật khẩu

</div><span class="text_page_counter">Trang 24</span><div class="page_container" data-page="24">

Bước 3: Gửi yêu cầu xác thực Bước 4: Kiểm tra thông tin Bước 5: Hiển thị kết quả

2.2.2. Biểu đồ hoạt động chức năng đăng ký

Hình 2.15. Biểu đồ hoạt động chức năng đăng ký Bảng mô tả biểu đồ hoạt động chức năng đăng ký:

Tên chức năng Chức năng đăng ký

24

</div><span class="text_page_counter">Trang 25</span><div class="page_container" data-page="25">

Actor Khách hàng

Các bước Trên màn hình hiển thị giao diện của hệ thống chọn đăng ký rồi nhập thông tin mà hệ thống yêu cầu rồi chọn bấm tạo Tác nhân chính Khách hàng đã đăng ký thành công

Tác nhân phụ Tất cả các thông tin của khách hàng sẽ được lưu vào cơ sở dữ liệu

2.2.2.1 Biểu đồ tuần tự chức năng đăng ký

Hình 2.16. Biểu đồ tuần tự chức năng đăng ký Mô tả kịch bản

Tương tác: khách hàng, Form đăng ký ,Đk_đăng ký, CSDL Các bước:

</div><span class="text_page_counter">Trang 26</span><div class="page_container" data-page="26">

Bước 1: Chọn đăng ký tài khoản

Bước 2: Nhập thông tin mà form đăng ký yêu cầu Bước 3: Gửi thông tin

Bước 4: Kiểm tra thông tin và lưu lại Bước 5: Hiển thị kết quả

2.2.3. Biểu đồ hoạt động tìm kiếm thơng tin phịng

Hình 2.17. Biểu đồ hoạt động tìm kiếm thơng tin phịng Bảng mơ tả biểu đồ hoạt động tìm kiếm thơng tin phịng:

Tên chức năng Chức năng tìm kiếm thơng tin Mục đích Tìm kiếm phịng trọ

26

</div><span class="text_page_counter">Trang 27</span><div class="page_container" data-page="27">

Actor Khách hàng

Các bước Khách hàng chọn chức năng tìm kiếm trên màn hình trang chủ, nhập từ khóa theo mong muốn và tìm kiếm

Tác nhân chính Hệ thống hiển thị màn hình tìm kiếm và u cầu người dung nhập thơng tin muốn tìm

Tác nhân phụ Hệ thống căn cứ vào thông tin của người dùng nhập để thao tác trong CSDL

2.2.3.1 Biểu đồ tuần tự tìm kiếm phịng

Hình 2.18. Biểu đồ tuần tự tìm kiếm phịng Mơ tả kịch bản tìm kiếm phịng:

Tương tác: Khách hàng, form đăng nhập, form tìm kiếm, đăng ký, csdl Các bước:

</div><span class="text_page_counter">Trang 28</span><div class="page_container" data-page="28">

Bước 1: Đăng nhập tài khoản

Bước 2: Nhập từ khóa hoặc chọn tiêu chí Bước 3: Nhấn tìm kiếm

Bước 4: Gửi thơng tin Bước 5: Kiếm tra thông tin Bước 6: Hiển thị kết quả tìm kiếm 2.2.4. Biểu đồ hoạt động th phịng

Hình 2.19. Biểu đồ hoạt động th phịng Bảng mơ tả biểu đồ hoạt động thuê phòng:

Tên chức năng Chức năng th phịng Mục đích Th phịng, hủy th phịng Actor Khách hàng

Các bước Khách hàng chọn phòng thêm vào đơn thuê phòng và thuê 28

</div><span class="text_page_counter">Trang 29</span><div class="page_container" data-page="29">

phòng, hệ thống sẽ thơng báo th phịng thành cơng khi hợp lệ. Tác nhân chính Người dùng đăng nhập thành cơng vào hệ thống

Tác nhân phụ Đơn thuê phòng mới sẽ được tạo trong csdl hệ thống

2.2.4.1 Biểu đồ tuần tự th phịng

Hình 2.20. Biểu đồ tuần tự th phịng Mơ tả kịch bản thuê phòng:

Tương tác: Khách hàng, form đăng nhập, phòng trọ, form thuê, đăng ký, csdl

Các bước:

Bước 1: Đăng nhập tài khoản Bước 2: Chọn phòng trọ muốn thuê Bước 3: Nhấn th phịng Bước 4: Gửi thơng tin

</div><span class="text_page_counter">Trang 30</span><div class="page_container" data-page="30">

Bước 5: Kiếm tra thông tin Bước 6: Gửi thông báo

2.2.5. Biểu đồ hoạt động quản lý thông tin khách trọ

Hình 2.21. Biểu đồ hoạt động quản lý thông tin khách trọ Bảng mô tả biểu đồ hoạt động quản lý thông tin khách trọ:

Tên chức năng Quản lí thơng tin khách trọ Mục đích Thêm, sửa, xóa khách trọ

30

</div><span class="text_page_counter">Trang 31</span><div class="page_container" data-page="31">

Các bước Admin truy cập vào hệ thống quản lí, admin có thể thêm, sửa,

2.2.5.1 Biểu đồ tuần tự thêm khách trọ

Hình 2.22. Biểu đồ tuần tự thêm khách trọ Mô tả kịch bản thêm khách trọ:

Tương tác: chủ trọ, form đăng nhập, form thêm thông tin khách trọ, đăng ký, csdl

Các bước:

</div><span class="text_page_counter">Trang 32</span><div class="page_container" data-page="32">

Bước 1: Chọn đăng nhập tài khoản Bước 2: Chọn form thêm thông tin khách trọ Bước 3: Nhấn thêm thông tin khách trọ Bước 4: Gửi thông tin

Bước 5: Kiểm tra thông tin Bước 6: Gửi thơng báo

2.2.5.2 Biểu đồ tuần tự sửa khách trọ

Hình 2.23. Biểu đồ tuần tự sửa khách trọ

</div><span class="text_page_counter">Trang 33</span><div class="page_container" data-page="33">

Bước 2: Chọn form sửa thông tin khách trọ Bước 3: Nhấn sửa

Bước 4: Gửi thông tin Bước 5: Kiểm tra thông tin Bước 6: Gửi thông báo

2.2.5.3 Biểu tồ tuần tự xóa khách trọ

Hình 2.24. Biểu đồ tuần tự xóa khách trọ Mơ tả kịch bản xóa khách trọ:

Tương tác: chủ trọ, form đăng nhập, form xóa thông tin khách trọ, đk, csdl: Các bước:

Bước 1: Chọn đăng nhập tài khoản Bước 2: Chọn form xóa thơng tin khách trọ

</div>

×