1. Trang chủ
  2. » Công Nghệ Thông Tin

Đồ án xây dựng sàn giao dịch quản lí phòng trọ trên nền tảng web

81 64 0

Đ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

Định dạng
Số trang 81
Dung lượng 5,79 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Theo kết quả khảo sát của trang Bean Survey, một trang chuyên kháo sát, thu thập và xử lý thông tin nhằm phục vụ cho những nghiên cứu quyết định nhằm nâng cao chất lượng cũng như tính hiệu quả của các chính sách tiếp thị sản phẩm hay dịch vụ của các doanh nghiệp, đã khảo sát tại các khu nhà cho thuê. Hiện nay có khoảng 71% sinh viên đang đi học, 25% đang đi làm và 4% là khác đang thuê nhà ở. Chính vì vậy việc quản lý nhà cho thuê cũng như khách thuê là một trong những vấn đề cấp thiết giúp nâng cao chất lượng dịch vụ và thuận lời để loại hình này ngày một phát triển. Để phát triển đất nước, xây dựng một nền kinh tế hiện đại cần phải thực hiện thành công quá trình Công Nghiệp Hóa và Hiện Đại Hóa, cùng với nó là quá trình đô thị hóa nhằm cung cấp nhân công, tập trung tài lực, vật lực, tích lũy tư bản cho công nghiệp. Bên cạnh đó, đô thị hóa cũng kèm theo nhiều vấn đề cần giải quyết do sự tập trung quá đông ở đô thị như vấn đề ô nhiễm môi trường, kẹt xe, vệ sinh an toàn thực phẩm, đời sống vật chất tinh thần, nhà ở cho công nhân. Đối với những thành phố lớn, thì những vấn đề trên càng trở nên phức tạp, nhất là vấn đề nhà trọ cho dân nhập cư, công nhân và sinh viên của các trường đại học - cao đẳng. Hơn thế nữa, hàng năm có hơn 1,5 triệu học sinh tham gia kỳ thi tuyển sinh Đại Học mà chủ yếu tập trung ở 2 trung tâm lớn là Hà Nội và Tp. Hồ Chí Minh, đa số số thí sinh này và gia đình là ở quê, ngoại thành lên thành phố, tìm được nhà trọ vừa ý là rất khó. Như vậy, hàng ngày nhu cầu tìm kiếm nhà trọ để thuê, cũng như tìm thuê mặt bằng làm văn phòng đại diện, địa điểm giao dịch là rất lớn. Nhưng bằng cánh nào để người cần thuê gặp được chủ nhà một cách cách dễ dàng và thuê được căn nhà ưng ý nhất? Hiện nay, nhu cầu tìm kiếm mọi thông tin trên internet đã trở nên phổ biến. Người đi thuê thì muốn tìm kiếm được nhà trọ một cách nhanh chóng, không mất công đi lại nhiều, người cho thuê thì muốn thông tin cho thuê của mình nhanh được mọi người biết đến. Do vậy em lựa chọn đề tài “Xây dựng sàn giao dịch thông tin phòng trọ trên nền tảng Web” để hỗ trợ cũng như mang lại sự tiện lợi, nhanh chóng trong việc tìm kiếm thông tin, chia sẻ thông tin về nhà trọ, phòng trọ.

Trang 3

MỤC LỤC

MỤC LỤC

DANH MỤC CÁC HÌNH VẼ

LỜI CẢM ƠN

CHƯƠNG 1 : TỔNG QUAN VỀ ĐỀ TÀI 1

1.1 Tổng quan về lĩnh vực công nghệ thông tin 1

1.2 Tính cấp thiết của đề tài 2

1.3 Nội dung nghiên cứu 3

1.4 Phạm vi đề tài 4

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

2.1 Kiến trúc hệ thống 5

2.2 Mô hình triển khai hệ thống 6

2.3 Xác định danh sách tác nhân 6

2.4 Tác nhân và ca sử dụng 7

2.5 Mô hình chức năng của hệ thống 8

2.6 Mô hình Usecase(UC) 10

2.7 Đặc tả chi tiết các Usecase (UC) 11

2.8 Biểu đồ hoạt động của hệ thống 25

CHƯƠNG 3 THIẾT KẾ CƠ SỞ DỮ LIỆU 39

3.1 Mô hình thực thể liên kết 39

3.2 Các bảng dữ liệu 40

3.3 Xây dựng cơ sở dữ liệu của hệ thống 44

CHƯƠNG 4 : THIẾT KẾ VÀ XÂY DỰNG WEBSITE 51

4.1 Cơ sở lý thuyết 51

4.2 Xây dựng chức năng và giao diện 55

4.3 Thiết kế kiểm soát 63

4.4 Kiểm thử hệ thống 66

KẾT LUẬN 69

TÀI LIỆU THAM KHẢO 71

Trang 4

DANH MỤC CÁC HÌNH VẼ

Hình 1.1-1 Kiến trúc hệ thống 5

Hình 1.2-1 Mô hình triển khai hệ thống 6

Hình 1.5-1 Mô hình chức năng Backend 8

Hình 1.5-2 Mô hình chức năng Frontend 9

Hình 1.6-1 Mô hình Usecase tác nhân Renter/ Leaser 10

Hình 1.6-2 Mô hình Usecase tác nhân Admin 11

Hình 1.7- 1 Mô hình UC đăng ký thành viên 11

Hình 1.7- 2 Mô hình UC đăng nhập 12

Hình 1.7- 3 Mô hình UC tìm kiếm nhà trọ 13

Hình 1.7- 4 Mô hình UC Xem nhà trọ 13

Hình 1.7- 5 Mô hình UC Xem bản đồ 14

Hình 1.7- 6 Mô hình UC Quản lý tin 15

Hình 1.7- 7 Mô hình UC Đăng tin 16

Hình 1.7- 8 Mô hình UC Báo cáo nhà trọ 17

Hình 1.7- 9 Mô hình UC Cập nhật profile 18

Hình 1.7- 10 Mô hình UC Quản lý tin nhà trọ 19

Hình 1.7- 11 Mô hình UC Quản lý bài viết 21

Hình 1.7- 12 Mô hình UC Quản lý user 23

Hình 1.7- 13 Mô hình UC Quản lý hệ thống 24

Hình 1.8- 1 Biểu đồ hoạt động Đăng ký tài khoản 25

Hình 1.8- 2 Biểu đồ hoạt động Đăng nhập 26

Hình 1.8- 3 Biểu đồ hoạt động Tìm kiếm nhà trọ 27

Hình 1.8- 4 Biểu đồ hoạt động xem nhà trọ 28

Hình 1.8- 5 Biểu đồ hoạt động Tìm kiếm nhà trọ trên bản đồ 29

Hình 1.8- 6 Biểu đồ hoạt động Quản lý tin 30

Hình 1.8- 7 Biểu đồ hoạt động Đăng tin 31

Hình 1.8- 8 Biểu đồ hoạt động Cập nhật profile 32

Hình 1.8- 9 Biểu đồ hoạt động Báo cáo tin nhà trọ 33

Hình 1.8- 10 Biểu đồ hoạt động Quản lý tin nhà trọ 34

Hình 1.8- 11 Biểu đồ hoạt động Quản lý danh mục nhà trọ 35

Hình 1.8- 12 Biểu đồ hoạt động Quản lý bài viết 36

Hình 1.8- 13 Biểu đồ hoạt động Quản lý danh mục bài viết 37

Hình 1.8- 14 Biểu đồ hoạt động Quản lý người dùng 38

Trang 5

Hình 1.8- 15 Biểu đồ hoạt động Quản lý hệ thống 38

Hình 2.1- 1 Mô hình thực thể liên kết 39

Hình 2.3-1 Phpmyadmin với giao diện web thân thiện 45

Hình 2.3-2 Bảng user 47

Hình 2.3-3 Bảng motelroom 47

Hình 2.3-4 Bảng migrations 48

Hình 2.3-5 Bảng reports 48

Hình 2.3-6 Bảng password_resets 49

Hình 2.3-7 Bảng districts 49

Hình 2.3-8 Bảng categories 50

Hình 2.3-9 Bảng rating 50

Hình 3.2-1 Trang chủ 57

Hình 3.2-2 Giao diện đăng nhập 58

Hình 3.2-3 Giao diện đăng ký 59

Hình 3.2-4 Giao diện danh sách nhà trọ 59

Hình 3.2-5 Giao diện đăng tin 60

Hình 3.2-6 Bản đồ 60

Hình 3.2-8 Xem chi tiết nhà trọ 61

Hình 3.2-9 Giao diện trang thống kê 61

Hình 3.2-10 Giao diện quản lý tin nhà trọ trong admin 62

Hình 3.3-11 Giao diện quản lý người dùng 62

Hình 3.3-1 Kiểm soát dữ liệu email đăng ký 64

Hình 3.3-2 Kiểm soát dữ liệu phần đăng tin 64

Hình 3.3- 3 Định dạng hình ảnh 65

Hình 3.3- 4 Các trường bắt buộc cần nhập khi đăng tin 65

Trang 6

DANH MỤC CÁC BẢNG BIỂU

Bảng 1.4-1 Tác nhân và ca sử dụng 7

Bảng 2.2-1 Bảng user 40

Bảng 2.2-2 Bảng motelroom 41

Bảng 2.2-3 Bảng migrations 42

Bảng 2.2-4 Bảng reports 42

Bảng 2.2-5 Bảng password_resets 42

Bảng 2.2-6 Bảng districts 43

Bảng 2.2-7 Bảng categories 43

Bảng 2.2-8 Bảng rating 43

Trang 7

Bên cạnh đó, để hoàn thành tốt đồ án này em cũng nhận được sự giúp đỡ, góp

ý từ các thầy cô trong bộ môn Khoa học máy tính - Khoa Công Nghệ Thông Tin.

Tuy nhiên, do kiến thức bản thân còn hạn chế, mặc dù cũng đã cố gắng hếtmình nhưng cũng không thể tránh khỏi sai sót Em rất mong nhận được sự thôngcảm, những góp ý và sự chỉ bảo tận tình của quý thầy cô và các bạn để hoàn thiện

đồ án này tốt hơn nữa

Một lần nữa, em xin trân trọng cảm ơn!

Trang 8

CHƯƠNG 1: TỔNG QUAN VỀ ĐỀ TÀI

1.1 Tổng quan về lĩnh vực công nghệ thông tin

Công Nghệ Thông Tin đang làm biến đổi sâu sắc đời sống kinh tế, văn hóa, xãhội của các nước trên thế giới, trong đó có Việt Nam, Công nghệ Thông Tin đượcứng dụng rộng rãi trong mọi lĩnh vực, thúc đẩy nhanh quá trình tăng trưởng, chuyểndịch cơ cấu kinh tế, thay đổi cơ cấu xã hội Công Nghệ Thông Tin góp phần tạo ranhiều nghành nghề mới, làm thay đổi sâu sắc các nghành công nghiệp hiện đại, tăngkhả năng cạnh tranh của các nghành công nghiệp truyền thống, hỗ trợ như viễnthông, thương mại điện tử, dịch vụ truyền thông đa phương tiện…

Nhiều nước đang phát triển, trong đó có không ít quốc gia tuy nghèo và đi sau,song lại biết tận dụng cơ hội ứng dụng và phát triển Công nghệ thông tin, nên đã tạođược những bước phát triển vượt bậc Tiêu biểu trong nhóm nước này phải kể đếncác nước là: Ấn Độ, Trung Quốc, Hàn Quốc

Các tổ chức quốc tế đã đánh giá cao vai trò của Công Nghệ Thông Tin đối vớiquá trình phát triển kinh tế - xã hội của các nước, do đó đã tổ chức nhiều diễn đàn,hội nghị, hội thảo để tuyên truyền, quảng bá, tổng kết kinh nghiệm, đưa ra bài học,khuyến cáo chương trình hành động, hướng dẫn các nước hoạch định chiến lượcứng dụng và phát triển Công Nghệ Thông Tin

Còn tại Việt Nam, ứng dụng và phát triển Công Nghệ Thông Tin nhằm gópphần giải phóng sức mạnh vật chất, trí tuệ tinh thần của toàn dân tộc, thúc đẩy côngcuộc đổi mới, phát triển nhanh và hiện đại hóa các nghành kinh tế, tăng cường nănglực cạnh tranh của các doanh nghiệp, hỗ trợ có hiệu quả cho quá trình chủ động hộinhập kinh tế quốc tế, nâng cao chất lượng cuộc sống của nhân dân, đảm bảo an ninhquốc phòng và tạo khả năng đi tắt đón đầu để thực hiện thắng lợi sự nghiệp Côngnghiệp hóa – Hiện đại hóa đất nước

Công nghệ thông tin có rất nhiều lĩnh vực, công nghệ trong đó công nghệ webđang là một trong những công nghệ được phát triển và mở rộng nhất

Những năm gần đây chúng ta đã thấy được công nghệ phát triển web đạt đếnmức kinh ngạc và độ phủ sóng của nó trên thế giới có thể nói là khắp các ngócngách của mọi quốc gia, khu vực Chưa khi nào thế giới trở nên gần với nhau như

Trang 9

vậy thông qua các trang web được tạo lập hàng ngày, hàng giờ đồng thời từ đâycông việc tìm kiếm thông tin, kinh doanh cũng trở nên thuận lợi, dễ dàng hơn.

1.2 Tính cấp thiết của đề tài

Theo kết quả khảo sát của trang Bean Survey, một trang chuyên kháo sát, thuthập và xử lý thông tin nhằm phục vụ cho những nghiên cứu quyết định nhằm nângcao chất lượng cũng như tính hiệu quả của các chính sách tiếp thị sản phẩm haydịch vụ của các doanh nghiệp, đã khảo sát tại các khu nhà cho thuê Hiện nay cókhoảng 71% sinh viên đang đi học, 25% đang đi làm và 4% là khác đang thuê nhà

ở Chính vì vậy việc quản lý nhà cho thuê cũng như khách thuê là một trong nhữngvấn đề cấp thiết giúp nâng cao chất lượng dịch vụ và thuận lời để loại hình này ngàymột phát triển

Để phát triển đất nước, xây dựng một nền kinh tế hiện đại cần phải thực hiệnthành công quá trình Công Nghiệp Hóa và Hiện Đại Hóa, cùng với nó là quá trình

đô thị hóa nhằm cung cấp nhân công, tập trung tài lực, vật lực, tích lũy tư bản chocông nghiệp Bên cạnh đó, đô thị hóa cũng kèm theo nhiều vấn đề cần giải quyết do

sự tập trung quá đông ở đô thị như vấn đề ô nhiễm môi trường, kẹt xe, vệ sinh antoàn thực phẩm, đời sống vật chất tinh thần, nhà ở cho công nhân Đối với nhữngthành phố lớn, thì những vấn đề trên càng trở nên phức tạp, nhất là vấn đề nhà trọcho dân nhập cư, công nhân và sinh viên của các trường đại học - cao đẳng Hơn thếnữa, hàng năm có hơn 1,5 triệu học sinh tham gia kỳ thi tuyển sinh Đại Học mà chủyếu tập trung ở 2 trung tâm lớn là Hà Nội và Tp Hồ Chí Minh, đa số số thí sinh này

và gia đình là ở quê, ngoại thành lên thành phố, tìm được nhà trọ vừa ý là rất khó.Như vậy, hàng ngày nhu cầu tìm kiếm nhà trọ để thuê, cũng như tìm thuê mặtbằng làm văn phòng đại diện, địa điểm giao dịch là rất lớn Nhưng bằng cánh nào

để người cần thuê gặp được chủ nhà một cách cách dễ dàng và thuê được căn nhàưng ý nhất? Hiện nay, nhu cầu tìm kiếm mọi thông tin trên internet đã trở nên phổbiến Người đi thuê thì muốn tìm kiếm được nhà trọ một cách nhanh chóng, khôngmất công đi lại nhiều, người cho thuê thì muốn thông tin cho thuê của mình nhanh

được mọi người biết đến Do vậy em lựa chọn đề tài “Xây dựng sàn giao dịch

thông tin phòng trọ trên nền tảng Web” để hỗ trợ cũng như mang lại sự tiện lợi,

nhanh chóng trong việc tìm kiếm thông tin, chia sẻ thông tin về nhà trọ, phòng trọ

Trang 10

1.3 Nội dung nghiên cứu

1.3.1 Các chức năng chính của website

- Lưu trữ các thông tin về đặc điểm ngôi nhà, căn phòng cần cho thuê như ở khu vựcnào, đia chỉ, giá thuê phòng và các thông tin cần thiết để có liên lạc với chủ nhà Cácthông tin được lưu trữ theo cấu trúc hợp lý thuận lợi cho việc tìm kiếm nhanh

- Giao diện bắt mắt, thân thiện

- Trang bị chức năng tìm kiếm linh hoạt giúp người dùng có thể nhanh chóng tìmkiếm ra thông tin nhà trọ theo khu vực, địa chỉ, giá cả

1.3.2 Các nhóm người dùng

- Người sử dụng trang web có thể là bất kỳ ai biết sử dụng internet và đang có nhucầu thuê nhà, phòng để ở lại ít có thời gian đọc trên báo chí, hoặc không muốn liên

hệ với các trung tâm giao dịch nhà đất

- Hay chủ nhà có nhà, phòng hiện tại không sử dụng mà muốn cho thuê nhưng lạikhông muốn đăng quảng cáo trên báo chí thủ tục rườm rà, không muốn liên hệ vớicác trung tâm giao dịch hay in dán các quảng cáo lên tường, cột điện gây mất mỹquan đô thị có thể liên hệ đến người quản trị website nhằm đưa các thông tin lênwebsite

Trang 11

 Xem chi tiết về các nhà trọ để có cái nhìn tổng quan về nhà trọ màngười dùng đang quan tâm.

 Đánh giá, bình luận về nhà trọ

 Quản lý các bài đăng mà người dùng đã đăng tin

 Báo cáo về phòng trọ nếu nhà trọ đăng sai thông tin

- Leaser:

 Người có nhu cầu cho thuê nhà trọ xem tin về các bài đã được đăng

 Thực hiện tìm kiếm nhà trọ theo khu vực, khoảng giá và các loạiphòng

 Xem chi tiết về các nhà trọ để có cái nhìn tổng quan về nhà trọ màngười dùng đang quan tâm

 Đánh giá, bình luận về nhà trọ

 Quản lý các bài đăng mà người dùng đã đăng tin

 Báo cáo về phòng trọ nếu nhà trọ đăng sai thông tin

1.4 Phạm vi đề tài

Trong thời gian làm đồ án tốt do thời gian ngắn và bài toán rất rộng trước mắt

em chỉ giới hạn trong khu vực nội thành Hà Nội Các loại phòng trọ: phòng trọ, ởghép, căn hộ, nhà nguyên căn Chưa thể cung cấp đối với cửa hàng, nhà kho, phânxưởng, mặt bằng,…

Trang 12

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

2.1 Kiến trúc hệ thống

Hình 1.1-1 Kiến trúc hệ thống

Tầng người dùng: Người dùng thông qua client giao tiếp với hệ thống gồm có:

khách, người dùng có đăng ký tài khoản (User), quản trị viên (Admin)

Tầng hệ thống: Đây là nơi đáp ứng các yêu cầu thao tác dữ liệu của người

dùng, xử lý chính nguồn dữ liệu từ tầng người dùng trước khi truyền xuống tầng dữ

liệu Đây còn là nơi kiểm tra các rằng buộc, tính toàn vẹn và hợp lệ của dữ liệu, thực

hiện tính toán và xử lý các yêu cầu nghiệm vụ trước khi trả lại kết quả về tầng người

dùng.

Tầng dữ liệu: tầng này có chức năng giao tiếp với hệ quản trị CSDL như thực

hiện các công việc liên quan đến lưu trữ và truy vấn dữ liệu (tìm kiếm, thêm, xóa,sửa,…)

Trang 13

2.2 Mô hình triển khai hệ thống

Hình 1.2-1 Mô hình triển khai hệ thống

- Hệ thống website sàn giao dịch thông tin nhà trọ online có thể được triển khaitrên các host server trển thị trường một cách dễ dàng

- Với mô hình này Người dùng, Admin, Người cho thuê, Người thuê hoặc ởghép, truy cập hệ thống sàn giao dịch thông tin nhà trọ online thông qua môi trườnginternet một các dễ dàng

2.3 Xác định danh sách tác nhân

Dựa vào tổng quan về đề tài ta có thể xác định được các tác nhân chính của hệthống như sau:

Renter: Là người có nhu cầu tìm nhà trọ, phòng trọ, tìm người ở ghép.

Leaser: Người có nhu cầu cho thuê nhà trọ, phòng trọ, đăng tin cho thuê.

Admin: là người điều hành, quản lý và theo dõi mọi hoạt động của hệ thống.

Trang 14

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

Tác nhân Ca sử dụng (Usecase)

Renter

Đăng ký, đăng nhậpCập nhập thông tin cá nhânTìm kiếm nhà trọ

Quản lý tinXem nhà trọĐánh giá phòng trọGửi báo cáo về nhà trọĐăng tin tìm người ở ghép

Leaser

Đăng ký, đăng nhậpCập nhập thông tin cá nhânTìm kiếm thông tin

Đăng tin cho thuêXem nhà trọQuản lý tinĐánh giá phòng trọGửi báo cáo về nhà trọ

Admin

Đăng nhập, đăng xuất hệ thốngQuản lý tin nhà trọ

Quản lý người dùngQuản lý danh mụcQuản lý bài viếtBảng 1.4-1 Tác nhân và ca sử dụng

Trang 15

2.5 Mô hình chức năng của hệ thống

2.5.1 Mô hình chức năng phần Backend

Hình 1.5-1 Mô hình chức năng Backend

• Hệ thống:

 Đăng nhập: Khi người sử dụng cần đăng nhập vào hệ thống thì phải nhậptài khoản và mật khẩu sau khi đăng nhập chính xác thì người quản trịđược thực hiện các thao tác trong hệ thống

 Đăng xuất: Người dùng thoát ra khỏi hệ thống

 Phân quyền quản trị: Người quản trị cao nhất có quyền tạo thêm, phânquyền cho tài khoản quản trị khác

• Nhà trọ

 Quản lý danh mục: Admin có quyền thêm, sửa, xóa các danh mục củanhà trọ

 Quản lý nhà trọ: Admin có quyền thêm, sửa, xóa nhà trọ

 Kiểm duyệt báo cáo: Admin tiếp nhận các báo cáo về nhà trọ

Trang 16

• Quản lý người dùng

Giúp Admin quản lý được những người đã đăng ký thành viên của website

• Thống kê

Giúp Admin xem được tổng quan thông số và tình hình hoạt động của website

2.5.2 Mô hình chức năng phần Frontend

Hình 1.5-2 Mô hình chức năng Frontend

• Tài khoản cá nhân

 Người dùng quản lý profile cá nhân: cập nhật thông tin cá nhân, đổi mậtkhẩu,

 Đăng nhập, đăng xuất hệ thống

Trang 17

hệ thống Vì UC biểu diễn yêu cầu hệ thống từ góc nhìn của người dùng, cho nên UC

là chức năng mà hệ thống phải có Biểu đồ chỉ ra tác nhân nào khởi động UC và khinào tác nhân nhận thông tin từ hệ thống

2.6.1 Tác nhân Renter/ Leaser

Hình 1.6-1 Mô hình Usecase tác nhân Renter/ Leaser

Trang 18

2.6.2 Tác nhân Admin

Hình 1.6-2 Mô hình Usecase tác nhân Admin

2.7 Đặc tả chi tiết các Usecase (UC)

2.7.1 UC Đăng ký tài khoản

Hình 1.7- 1 Mô hình UC đăng ký thành viên

Mục đích: Tạo tài khoản để truy cập vào hệ thống

Tác nhân: Renter, Leaser

Mô tả chung: Cho phép người dùng đăng ký làm thành viên của hệ thống

Trang 19

Luồng sự kiện:

Hành động của tác nhân Phản ứng của hệ thống

1 Truy cập vào hệ thống

3 Nhập thông tin đăng ký

4 Gửi thông tin đăng ký lên hệ thống

2 Hiển thị form đăng ký

5 Kiểm tra thông tin đăng ký, nếu thôngtin đăng ký đúng thì tạo mới tài khoản

và thông báo thành công, sai thì thôngbáo lỗi và yêu cầu nhập lại

3 Nhập thông tin đăng nhập

4 Gửi thông tin đăng nhập lên hệ thống

2 Hiển thị form đăng nhập

5 Kiểm tra thông tin đăng nhập, nếuthông tin đăng nhập đúng thì cho phéptruy cập vào hệ thống sai thì thông báolỗi và yêu cầu nhập lại

Trang 20

2.7.3 UC Tìm kiếm nhà trọ

Hình 1.7- 3 Mô hình UC tìm kiếm nhà trọ

Mục đích: Để tìm kiếm nhà trọ theo nhu cầu của người dùng

Tác nhân: Renter, Leaser

Điều kiện: Không

Luồng sự kiện:

Hành động của tác nhân Phản ứng của hệ thống

1 Truy cập vào website

3 Chọn chức năng tìm kiếm

4 Chọn tìm kiếm theo yêu cầu

6 Tiếp tục truy cập website

2 Hiển thị trang web

5 Trả ra kết quả tìm kiếm

2.7.4 UC Xem nhà trọ

Hình 1.7- 4 Mô hình UC Xem nhà trọ

Trang 21

Mục đích: Cho người dùng xem thông tin chi tiết về nhà trọ

Tác nhân: Renter, Leaser

Điều kiện: Không

Luồng sự kiện:

Hành động của tác nhân Phản ứng của hệ thống

1 Truy cập vào website

3 Chọn nhà trọ cần xem

5 Tiếp tục truy cập website

2 Hiển thị trang web

4 Hiển thị trang chi tiết nhà trọ

2.7.5 UC Xem bản đồ

Hình 1.7- 5 Mô hình UC Xem bản đồ

Mục đích: Cho người dùng xem phân bố nhà trọ trên bản đồ

Tác nhân: Renter, Leaser

Điều kiện: Không

Luồng sự kiện:

Hành động của tác nhân Phản ứng của hệ thống

1 Truy cập vào website

3 Chọn chức năng xem trên bản đồ

5 Tìm kiếm nhà trọ, phòng trọ qua địa

chỉ

2 Hiển thị trang web

4 Hiển thị danh sách nhà trọ, phòngtrọ phân bố trên bản đồ

6 Hiển thị các nhà trọ, phòng trọquanh khu vực tìm kiếm

Trang 22

7 Tiếp tục truy cập website

2.7.6 UC Quản lý tin

Hình 1.7- 6 Mô hình UC Quản lý tin

Mục đích: Cho người dùng quản lý các tin nhà trọ mình đã đăng

Tác nhân: Renter, Leaser

Điều kiện: Đăng nhập vào website

Luồng sự kiện:

Hành động của tác nhân Phản ứng của hệ thống

1 Truy cập vào website

3 Chọn chức năng quản lý tin

5 Chọn chức năng Quản lý Tin đã đăng

7 Tiếp tục truy cập website

2 Hiển thị trang web

4 Hiển thị giao diện quản lý tin

6 Hiển thị các tin nhà trọ đã đăng

Trang 23

2.7.7 UC Đăng tin

Hình 1.7- 7 Mô hình UC Đăng tin

Mục đích: Cho chủ trọ đăng tin tìm người thuê và người có nhu cầu ở ghép

đăng tin tìm bạn ở cùng

Tác nhân: Renter, Leaser

Điều kiện: Đăng nhập vào website

Luồng sự kiện:

Hành động của tác nhân Phản ứng của hệ thống

1 Truy cập vào website

3 Chọn chức năng đăng tin

5 Chọn đăng tin cho thuê hoặc ở ghép

7 Người dùng nhập vào thông tin

9 Nếu đăng thành công đợi admin duyệt

tin để hiển thị lên website Sai thì nhập lại

2 Hiển thị trang web

4 Hiển form đăng tin

6 Hiển thị form nhập thông tin cầnđăng

8 Hệ thống kiểm tra, hợp lệ gửi vàoCSDL, sai hiển thị thông báo chongười dùng nhập lại

Trang 24

2.7.8 UC Báo cáo tin nhà trọ

Hình 1.7- 8 Mô hình UC Báo cáo nhà trọ

Mục đích: Để người dùng báo cáo tình trạng của nhà trọ.

Tác nhân: Renter, Leaser

Điều kiện: Đăng nhập vào website, vào xem chi tiết nhà trọ

Luồng sự kiện:

Hành động của tác nhân Phản ứng của hệ thống

1 Truy cập vào website

3 Chọn nhà trọ cần báo cáo

4 Chọn mục báo cáo tin nhà trọ cho sai

thông tin

6 Tiếp tục truy cập website

2 Hiển thị trang web

5 Tiếp nhận báo cáo của người dùng

để Admin kiểm duyệt

Trang 25

2.7.9 UC Cập nhật profile

Hình 1.7- 9 Mô hình UC Cập nhật profile

Mục đích: Giúp người dùng thay đổi thông tin cá nhân

Tác nhân: Renter, Leaser

Điều kiện: Đăng nhập vào website

Luồng sự kiện:

Hành động của tác nhân Phản ứng của hệ thống

1 Truy cập vào website

3 Chọn vào thông tin cá nhân

5 Chọn chức năng cập nhật profile: đổi

thông tin, đổi ảnh, đổi mật khẩu

7 Điền thông tin cần thiết và gửi lên

9 Tiếp tục truy cập website

2 Hiển thị trang web

4 Hiển thị giao diện profile

6 Hiển thị form tương ứng

8 Kiểm tra nếu thông tin gửi lên đúngthì cập nhật profile vào CSDL, sai thìgửi thông báo

Trang 26

2.7.10 UC Quản lý tin nhà trọ

Hình 1.7- 10 Mô hình UC Quản lý tin nhà trọ

Mục đích: Cho người quản trị quản lý các tin nhà trọ

Tác nhân: Admin

Điều kiện: Đăng nhập vào trang quản trị

Trang 27

Luồng sự kiện:

Hành động của tác nhân Phản ứng của hệ thống

1 Truy cập vào trang quản trị

3 Chọn Quản lý tin nhà trọ

5 Chọn chức năng: Thêm, sửa xóa tin

nhà trọ

7 Điền thông tin cần thiết và gửi lên

9 Tiếp tục truy cập trang quản trị

2 Hiển thị trang quản trị

4 Hiển thị giao diện quản lý tin

6 Hiển thị form tương ứng

8 Kiểm tra nếu thông tin gửi lên đúngthì cập nhật vào CSDL, sai thì gửithông báo

1 Chọn Quản lý danh mục nhà trọ

3 Chọn chức năng: Thêm, sửa xóa danh

mục

5 Điền thông tin cần thiết và gửi lên

7 Tiếp tục truy cập trang quản trị

2 Hiển thị danh sách danh mục

4 Hiển thị form tương ứng

6 Kiểm tra nếu thông tin gửi lên đúngthì cập nhật vào CSDL, sai thì gửithông báo

Luồng sự kiện phụ:

Admin xem báo cáo về nhà trọ, phòng trọ được người dùng gửi lên để xử lý

Trang 28

2.7.11 UC Quản lý bài viết

Hình 1.7- 11 Mô hình UC Quản lý bài viết

Mục đích: Cho người quản trị quản lý bài viết

Tác nhân: Admin

Điều kiện: Đăng nhập vào trang quản trị

Trang 29

Luồng sự kiện:

Hành động của tác nhân Phản ứng của hệ thống

1 Truy cập vào trang quản trị

3 Chọn Quản lý tin bài viết

5 Chọn chức năng: Thêm, sửa xóa bài

viết

7 Điền thông tin cần thiết và gửi lên

9 Tiếp tục truy cập trang quản trị

2 Hiển thị trang quản trị

4 Hiển thị giao diện quản lý bài viết

6 Hiển thị form tương ứng

8 Kiểm tra thông tin gửi lên đúng thìcập nhật vào CSDL, sai thì gửi thôngbáo

1 Chọn Quản lý danh mục

3 Chọn chức năng: Thêm, sửa xóa danh

mục

5 Điền thông tin cần thiết và gửi lên

7 Tiếp tục truy cập trang quản trị

2 Hiển thị danh sách danh mục

4 Hiển thị form tương ứng

6 Kiểm tra thông tin gửi lên đúng thìcập nhật vào CSDL, sai thì gửi thôngbáo

Trang 30

2.7.12 UC Quản lý user

Hình 1.7- 12 Mô hình UC Quản lý user

Mục đích: Cho người quản trị quản lý tài khoàn người dùng

Tác nhân: Admin

Điều kiện: Đăng nhập vào trang quản trị

Luồng sự kiện:

Hành động của tác nhân Phản ứng của hệ thống

1 Truy cập vào trang quản trị

3 Chọn Quản lý tin user

5 Chọn chức năng: Thêm, sửa xóa user

7 Điền thông tin cần thiết và gửi lên

9 Tiếp tục truy cập trang quản trị

2 Hiển thị trang quản trị

4 Hiển thị giao diện quản lý user

6 Hiển thị form tương ứng

8 Kiểm tra thông tin gửi lên đúng thìcập nhật vào CSDL, sai thì gửi thôngbáo

Trang 31

2.7.13 UC Quản lý hệ thống

Hình 1.7- 13 Mô hình UC Quản lý hệ thống

Mục đích: Cho người quản trị quản lý hệ thống

Tác nhân: Admin

Điều kiện: Đăng nhập vào trang quản trị

Luồng sự kiện: Admin xem thống kê của trang web

Hành động của tác nhân Phản ứng của hệ thống

1 Truy cập vào trang quản trị

3 Chọn Xem thống kê

5 Tiếp tục truy cập trang quản trị

2 Hiển thị trang quản trị

4 Hiển thị form tương ứng

Trang 32

2.8 Biểu đồ hoạt động của hệ thống

2.8.1 Biểu đồ hoạt động đăng ký tài khoản

Hình 1.8- 1 Biểu đồ hoạt động Đăng ký tài khoản

Trang 33

2.8.2 Biểu đồ hoạt động đăng nhập

Hình 1.8- 2 Biểu đồ hoạt động Đăng nhập

Trang 34

2.8.3 Biểu đồ hoạt động tìm kiếm nhà trọ

Hình 1.8- 3 Biểu đồ hoạt động Tìm kiếm nhà trọ

Trang 35

2.8.4 Biểu đồ hoạt động xem nhà trọ

Hình 1.8- 4 Biểu đồ hoạt động xem nhà trọ

Trang 36

2.8.5 Biểu đồ hoạt động tìm kiếm nhà trọ trên bản đồ

Hình 1.8- 5 Biểu đồ hoạt động Tìm kiếm nhà trọ trên bản đồ

Trang 37

2.8.6 Biểu dồ hoạt động quản lý tin

Hình 1.8- 6 Biểu đồ hoạt động Quản lý tin

Trang 38

2.8.7 Biểu đồ hoạt động đăng tin

Hình 1.8- 7 Biểu đồ hoạt động Đăng tin ngay

Trang 39

2.8.8 Biểu đồ hoạt động cập nhật profile

Hình 1.8- 8 Biểu đồ hoạt động Cập nhật profile

Trang 40

2.8.9 Biểu đồ hoạt động báo cáo tin nhà trọ

Hình 1.8- 9 Biểu đồ hoạt động Báo cáo tin nhà trọ

Ngày đăng: 13/07/2021, 19:50

TỪ KHÓA LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w