1. Trang chủ
  2. » Luận Văn - Báo Cáo

Đề 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 68 1

Đ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

Thông tin cơ bản

Tiêu đề Phân tích thiết kế hệ thống thông tin quản lý phòng trọ
Trường học Trường Đại học Tài nguyên và Môi trường Hà Nội
Chuyên ngành Công nghệ thông tin
Thể loại Bài tập lớn
Năm xuất bản 2023
Thành phố Hà Nội
Định dạng
Số trang 67
Dung lượng 3,25 MB

Nội dung

Đố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 – 2023PHẦ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 takhô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ệcquả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ữachủ 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

MỤC LỤC

CHƯƠNG 1 KHẢO SÁT HỆ THỐNG

1.1 Mô tả bài toán

1.2 Mục tiêu

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

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

CHƯƠNG 2 PHÂN TÍCH THIẾT KẾ HỆ THỐNG

2.1 Xác định các Usecase

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ỐNG1.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ộttă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 ratrườ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âydự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áctrang 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 nhanhchó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ệcquả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áchthuê, 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ý

Trang 9

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, đặtphò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ếmcá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ìmtrạ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ôngtin cơ sở vật chất trong phòng Thông tin cơ sở vật chất bao gồm: Điềuhò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óacá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ỐNG2.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át2.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

khoản

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

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

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ốngkê

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ưutrữ 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ủangườ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

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 Đăngnhậ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ốngSai: 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ạoTá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òngBả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ếmTá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ìmTá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òngBả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,

xóa khách trọTác nhân chính Admin đăng nhập thành công trên hệ thống và có quyền quản

lí danh sách khách trọTác nhân phụ Các chức năng quản lí mà admin đã cập nhật sẽ vào trong cơ

sở dữ liệu hệ thống

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Ừ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w