Đề 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ọ

67 6 0
Đề 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ọ

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Đố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 t

Trang 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

Trang 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ọ”.

Trang 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 thuê phòng 21

Trang 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

Trang 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

Trang 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 thuê 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 thuê phòng 21

Hình 2.20 Biểu đồ tuần tự thuê 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

Trang 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

Trang 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 toà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 toá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 thuê, 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

Trang 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 toá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ỉ.

Trang 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

Trang 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 quát Use case thuê 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

Trang 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

Trang 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

Trang 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 thuê phòng

Hình 2.4 Biểu đồ Usecase thuê phòng

Bảng mô tả Usecase thuê 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

Trang 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

Trang 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, xoá 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

Trang 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

Trang 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

Trang 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ữ

Trang 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

Trang 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 toán hàng tháng cho người thuê

Trang 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

Trang 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

Trang 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

Trang 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:

Trang 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

Trang 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à yê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:

Trang 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 thuê phòng

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

Tên chức năng Chức năng thuê phòng Mục đích Thuê phòng, hủy thuê 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

Trang 29

phòng, hệ thống sẽ thông báo thuê 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ự thuê phòng

Hình 2.20 Biểu đồ tuần tự thuê 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 thuê phòng Bước 4: Gửi thông tin

Trang 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

Trang 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:

Trang 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ọ

Trang 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ọ

Ngày đăng: 05/04/2024, 14:47

Tài liệu cùng người dùng

Tài liệu liên quan