1. Trang chủ
  2. » Giáo Dục - Đào Tạo

(Tiểu luận) đồ án cdio – se 447 sa đề tài xây dựng ứng dụnggiao dịch bất động sản

137 5 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

Tiêu đề Xây Dựng Ứng Dụng Giao Dịch Bất Động Sản
Tác giả Nguyễn Văn Ngọc, Lê Đức Khánh Dương, Huỳnh Thanh Thắng, Hồ Anh Kiệt
Người hướng dẫn Ths. Hồ Lê Viết Nin
Trường học Trường Đại Học Duy Tân
Chuyên ngành Công Nghệ Thông Tin
Thể loại Đồ Án
Năm xuất bản 2023
Thành phố Đà Nẵng
Định dạng
Số trang 137
Dung lượng 10,33 MB

Cấu trúc

  • PHẦN 1: Ý TƯỞNG (8)
    • 1.1. XÂY DỰNG Ý TƯỞNG SẢN PHẨM (CÁ NHÂN) (8)
      • 1.1.1. Thành viên 1 (8)
      • 1.1.2. Thành viên 2 (10)
      • 1.1.3. Thành viên 3 (12)
      • 1.1.4. Thành viên 4 (14)
      • 1.1.5. Thành viên 5 (15)
    • 1.2. ĐÁNH GIÁ Ý TƯỞNG SẢN PHẨM TRONG NHÓM (18)
      • 1.2.1. Tên ý tưởng sản phẩm (18)
      • 1.2.2. Lý do chọn đề tài (18)
      • 1.2.3. Thời gian thực hiện (19)
      • 1.2.4. Chức năng (19)
      • 1.2.5. Phạm vi (20)
      • 1.2.6. Yêu cầu (20)
      • 1.2.7. Vai trò trong nhóm (22)
  • PHẦN 2: DESIGN (PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG) (24)
    • 2.1. Đặc tả yêu cầu chức năng (24)
      • 2.1.1. Mô tả hệ thống (24)
      • 2.1.2. Công nghệ và môi trường phát triển (25)
    • 2.2. Phân tích và thiết kế hệ thống (25)
      • 2.2.1. Tác nhân hệ thống (25)
      • 2.2.2. Sơ đồ usecase (26)
        • 2.2.2.1. Use case đăng nhập (28)
        • 2.2.2.2. Use case đăng kí (29)
        • 2.2.2.3. Use case xem tin tức (30)
        • 2.2.2.4. Use case quản lý đăng bài (32)
        • 2.2.2.5. Use case tìm kiếm (33)
        • 2.2.2.6. Use case quản lý thống kê (34)
        • 2.2.2.7. Use case quản lý tài khoản người dùng (36)
        • 2.2.2.8. Use case quản lý tin tức (38)
        • 2.2.2.10. Use case xem tiện ích (42)
        • 2.2.2.11. Use case liên hệ (43)
    • 2.3. Activity Diagram (0)
      • 2.3.1 Activity đăng nhập (0)
      • 2.3.2. Activity đăng ký (0)
      • 2.3.3. Activity xem tin tức (46)
      • 2.3.4. Activity quản lý đăng bài (48)
      • 2.3.5. Activity tìm kiếm (50)
      • 2.3.6. Activity quản lý thống kê (51)
      • 2.3.8. Activity quản lý tài khoản (0)
      • 2.3.9. Acivity quản lý tin tức (0)
      • 2.3.10. Activity tiện ích (0)
      • 2.3.11. Activity liên hệ (0)
    • 2.4. Sequence Diagram (59)
      • 2.4.1. Sequence đăng nhập (59)
      • 2.4.2. Sequence đăng kí (61)
      • 2.4.3. Sequence xem tin tức (62)
      • 2.4.4. Sequence quản lý bài viết (62)
      • 2.4.5. Sequence tìm kiếm (64)
      • 2.4.6. Sequence thống kê (65)
      • 2.4.7. Sequence quản lý tài khoản (66)
      • 2.4.8. Sequence quản lý tin tức (67)
      • 2.4.9. Sequence tiện ích (68)
      • 2.4.10. Sequence liên hệ (70)
  • PHẦN 3: THỰC HIỆN (IMPLEMENTATION) (71)
    • 3.1. Thiết kế cơ sỡ dữ liệu (71)
      • 3.1.1. Bảng dữ liệu (71)
      • 3.2.2. Giao diện đăng nhập (78)
      • 3.2.3. Giao diện trang chủ (81)
      • 3.2.4. Giao diện nhà đất (85)
      • 3.2.5. Giao diện giới thiệu (87)
      • 3.2.6. Giao diện chi tiết tin tức (90)
      • 3.2.7. Giao diện quản lý thống kê (92)
      • 3.2.8. Giao diện đổi mật khẩu (94)
      • 3.2.9. Giao diện quản lý dự án (95)
      • 3.2.10. Giao diện tiện tích xem tuổi xây nhà (97)
      • 3.2.11. Giao diện tiện ích xem phong thủy (99)
      • 3.2.12. Giao diện quản lý tin tức (100)
      • 3.2.13. Giao diện liên hệ (102)
      • 3.2.14. Giao diện thông tin tài khoản (104)
      • 3.2.15. Giao diện quản lý nhà đầu tư (105)
      • 3.2.16. Giao diện quản lý category (107)
      • 3.2.17. Giao diện Quản lý key (109)
      • 3.2.18. Giao diện Sửa (0)
      • 3.2.19. Giao diện quản lý nhà đất (0)
  • PHẦN IV: VẬN HÀNH VÀ KIỂM THỬ (113)
    • 4.1. TRIỂN KHAI HỆ THỐNG (113)
      • 4.1.1. Giao diện đăng ký (113)
      • 4.1.2. Giao diện đăng nhập (113)
      • 4.1.3. Trang Chủ (114)
      • 4.1.4. Giao diện nhà đất (115)
      • 4.1.5. Giao diện tìm kiếm (116)
      • 4.1.6. Giao diện giới thiệu (118)
      • 4.1.7. Giao diện dự án (119)
      • 4.1.8. Giao diện chi tiết tin tức (120)
      • 4.1.9. Giao diện quản lý thống kê (121)
      • 4.1.10. Giao diện quản lý nhà đất (122)
      • 4.1.11. Giao diện quản lý dự án (126)
      • 4.1.12. Giao diện quản lý tin tức (128)
      • 4.1.13. Giao diện quản lý nhà đầu tư (129)
      • 4.1.14. Giao diện quản lý key (129)
      • 4.1.15. Giao diện quản lý category (131)
      • 4.1.16. Giao diện quản lý địa chỉ (132)
      • 4.1.17. Giao diện quản lý tài khoản Admin (134)
      • 4.1.18. Giao diện quản lý đổi mật khẩu Admin (135)
  • KẾT LUẬN (136)
    • 1. NHỮNG VẤN ĐỀ ĐẠT ĐƯỢC (136)
    • 2. NHỮNG VẤN ĐỀ CHƯA ĐẠT ĐƯỢC (136)

Nội dung

Ý TƯỞNG

XÂY DỰNG Ý TƯỞNG SẢN PHẨM (CÁ NHÂN)

- Họ và tên: Hồ Anh Kiệt

- Chuyên ngành (của sinh viên): Công nghệ phần mềm

- Tên ý tưởng (sản phẩm): Xây dựng website giao dịch bất động sản

1.1.1.1 Mô tả ý tưởng sản phẩm: Ý tưởng sản phẩm "Xây dựng website giao dịch bất động sản" là tạo ra một nền tảng trực tuyến toàn diện và tiện lợi cho việc giao dịch các loại bất động sản, bao gồm nhà ở, đất đai, căn hộ, biệt thự, văn phòng, và các dự án bất động sản lớn hơn Dưới đây là mô tả chi tiết về các tính năng và chức năng chính của sản phẩm:

Người dùng có thể thực hiện tìm kiếm bất động sản một cách thông minh dựa trên nhiều tiêu chí như vị trí, diện tích, giá cả và loại hình bất động sản Hệ thống lọc thông minh giúp họ nhanh chóng tìm ra những kết quả phù hợp nhất với nhu cầu và yêu cầu của mình.

Mỗi bất động sản sẽ được trình bày với thông tin chi tiết bao gồm hình ảnh, diện tích, mô tả, tiện ích, tình trạng pháp lý, cùng với thông tin liên hệ của người bán hoặc người đăng tin.

Người bán hoặc chủ sở hữu bất động sản có thể đăng tin miễn phí trên website, cung cấp thông tin chi tiết về bất động sản của họ nhằm thu hút người mua tiềm năng.

Người dùng có khả năng đánh giá và viết bình luận về bất động sản mà họ đã tìm hiểu hoặc giao dịch trên website, điều này không chỉ giúp tạo dựng niềm tin mà còn tăng cường tính minh bạch cho cộng đồng người dùng.

Người mua có thể dễ dàng liên hệ trực tiếp với người bán thông qua hệ thống tin nhắn nội bộ hoặc thông tin liên hệ trên trang chi tiết bất động sản Bên cạnh đó, họ cũng có thể chia sẻ thông tin về bất động sản trên các mạng xã hội để nhận được ý kiến từ bạn bè và gia đình.

Website cung cấp dịch vụ hỗ trợ từ các chuyên gia bất động sản, cho phép người dùng dễ dàng yêu cầu tư vấn từ những nhà đầu tư, môi giới, luật sư hoặc kiến trúc sư Điều này giúp người dùng đưa ra những quyết định đúng đắn trong việc đầu tư và phát triển bất động sản.

Cập nhật tin tức và thông tin thị trường bất động sản với những xu hướng mới nhất, chính sách cập nhật và các sự kiện quan trọng, giúp bạn nắm bắt tình hình thị trường một cách hiệu quả.

CNTT Kĩ Thuật Mạng None

CNTT KĩThuật Mạng None9

Website sẽ được thiết kế đa ngôn ngữ và tương thích với các thiết bị di động, giúp người dùng từ khắp nơi trên thế giới dễ dàng tiếp cận và sử dụng.

Bảo mật thông tin cá nhân và phương thức thanh toán an toàn là yếu tố quan trọng trong giao dịch trực tuyến Nền tảng trực tuyến này không chỉ tạo ra sự tiện lợi và đáng tin cậy cho giao dịch bất động sản mà còn kết nối hiệu quả giữa người mua và người bán Đồng thời, nó cung cấp thông tin và tư vấn chuyên nghiệp, giúp người dùng đưa ra quyết định mua bán bất động sản một cách thông minh.

1.1.1.2 Đánh giá cơ sở kiến thức của sinh viên

- Phân tích thiết kế hệ thống: 1 tháng

- Phân tích thiết kế hướng đối tượng: 2 tháng

- Hệ quản trị cơ sở dữ liệu: 1 tháng

1.1.1.3 Đánh giá khả năng phát triển của sản phẩm Ước tính số lượng người sẽ hưởng lợi từ sản phẩm của bạn 3000 Ước tính số lượng người sẽ bỏ tiền ra mua sản phẩm của bạn 300

Liệt kê các loại đối tượng sẽ được hưởng lợi từ ý tưởng sản phẩm của bạn (ít nhất là 1, nhiều nhất là

Khách hàng, đối tác, nhà cung cấp…

Trung bình Khá Cao Rất Cao Đánh giá khả năng các nhà đầu tư sẽ bỏ tiền ra cho ý tưởng X ở trên thị trường cho đến khi bị thay thế:

Để phát triển thành công sản phẩm của bạn, việc ước tính độ khó là rất quan trọng Trung bình, thời gian cần thiết để hoàn thiện sản phẩm này ước lượng khoảng 1 năm.

- Họ và tên: Huỳnh Thanh Thắng

- Chuyên ngành (của sinh viên): Công nghệ phần mềm

- Tên ý tưởng (sản phẩm): Xây dựng website quản lí quán cafe.

1.1.2.1 Mô tả ý tưởng sản phẩm:

Hiện nay, nhiều quán cà phê nhỏ thường quản lý hoạt động của mình theo cách thủ công, đặc biệt trong lĩnh vực kế toán và quản lý hàng hóa, đồ uống Tuy nhiên, phương pháp này bộc lộ nhiều hạn chế, ảnh hưởng đến hiệu quả kinh doanh.

- Tra cứu công tin về hàng hóa mất rất nhiều thời gian và nhiều khi không chính xác.

- Lưu trữ thông tin về nhập, xuất hàng hóa, về thu chi cần nhiều loại giấy tờ nên cồng kềnh và không đạt hiệu quả.

Cập nhật thông tin hàng ngày có thể tốn nhiều thời gian và gây khó khăn trong việc thực hiện báo cáo thống kê, đặc biệt khi xảy ra sự kiện bất ngờ.

Trước bối cảnh hiện tại, cần thiết phải xây dựng một hệ thống thông tin mới, hoàn thiện hơn, nhằm đáp ứng đầy đủ các yêu cầu cơ bản.

- Giảm khối lượng ghi chép nhằm lưu trữ thông tin.

- Cập nhật dữ liệu nhanh chóng, chính xác và kịp thời.

- Thống kê được số lượng hàng hóa nhập xuất, thu chi và tình hình doanh thu của cửa hàng.

- Có khả năng lưu trữ thông tin lâu dài, đảm bảo truy vấn nhanh khi cần thiết.

ĐÁNH GIÁ Ý TƯỞNG SẢN PHẨM TRONG NHÓM

Website giao dịch bất động sản

1.2.2 Lý do chọn đề tài:

Hiện nay, thói quen tiêu dùng của người Việt đang thay đổi nhanh chóng, tập trung vào các tiêu chí an toàn, phát triển, tiện lợi và nhanh chóng Sự phát triển của internet giúp người tiêu dùng dễ dàng tiếp cận những sản phẩm tốt nhất Đặc biệt, với những người tiêu dùng thông minh, mua sắm online không chỉ mang lại chất lượng sản phẩm mà còn đảm bảo giá thành ổn định.

Thị trường bất động sản (BDS) tại Việt Nam đang phát triển nhanh chóng, với nhu cầu tìm kiếm thông tin nhà đất tăng cao trên các sàn giao dịch và mạng xã hội Tuy nhiên, tình trạng cò mồi biến tướng thành lừa đảo, với những chiêu trò tinh vi để thu tiền hoa hồng cao và chào bán sản phẩm cho nhiều khách hàng, đang gây ra nhiều lo ngại trong xã hội Để giải quyết vấn đề này, người mua cần một nền tảng giao dịch an toàn, trong khi người bán cũng mong muốn có một nơi để chào bán với mức hoa hồng hợp lý Chính vì vậy, chúng tôi đã phát triển "Website giao dịch bất động sản" nhằm đáp ứng nhu cầu này.

Website giao dịch bất động sản là nền tảng trực tuyến kết nối chủ sở hữu, môi giới và người mua, cho thuê, hoặc đầu tư vào bất động sản Nền tảng này giúp người dùng tìm kiếm, so sánh và lựa chọn bất động sản phù hợp với nhu cầu của họ.

Website của chúng tôi mang đến giao diện đẹp mắt, dễ sử dụng, tối ưu hóa trải nghiệm người dùng với thông tin chi tiết về các dự án bất động sản hàng đầu trên toàn quốc Người dùng có thể tìm kiếm đa dạng loại hình bất động sản như căn hộ, nhà phố, biệt thự, đất nền, khu nghỉ dưỡng, văn phòng, và trung tâm thương mại Trang web cung cấp các công cụ và ứng dụng tiên tiến giúp người dùng tìm kiếm bất động sản theo nhiều tiêu chí như vị trí, diện tích, giá cả và tiện ích Ngoài ra, người dùng còn có thể theo dõi tin tức và bài viết chuyên sâu về thị trường bất động sản, xu hướng đầu tư và chính sách pháp lý mới nhất Đặc biệt, chúng tôi cung cấp bộ công cụ tiện ích giúp người dùng có trải nghiệm giao dịch mua/thuê và bán hiệu quả, bao gồm Hỗ trợ xem phong thủy, Coi tuổi xây nhà, Tính toán chi phí xây nhà và Dự trù vật tư.

Website cung cấp các tính năng đặc biệt giúp người dùng tìm kiếm bất động sản nhanh chóng và chính xác, như công cụ tìm kiếm theo bản đồ cho phép xác định vị trí và xem thông tin khu vực xung quanh Bên cạnh đó, tính năng so sánh giá giúp người dùng đối chiếu giá cả và tiện ích của các bất động sản khác nhau, từ đó đưa ra quyết định thông minh.

Hệ thống đăng ký thành viên cho phép người dùng dễ dàng đăng nhập và quản lý thông tin cá nhân, lưu trữ bất động sản yêu thích, cùng với việc nhận thông báo về các dự án bất động sản quan tâm Điều này mang lại sự tiện lợi trong việc theo dõi và quản lý giao dịch bất động sản.

Website giao dịch bất động sản mang đến trải nghiệm đẳng cấp và chất lượng cao cho người dùng, với việc cập nhật thường xuyên các dự án mới nhất để đáp ứng nhu cầu đa dạng của khách hàng toàn cầu Sự đổi mới liên tục và chuyên nghiệp trong cung cấp dịch vụ đã giúp website này trở thành một trong những nền tảng hàng đầu trong lĩnh vực bất động sản trên thị trường.

- Đăng tin Bất Động Sản

- Tiện ích (xem phong thủy, dự trù vật tư, xem tuổi xây nhà, chi phí làm nhà)

- Quản lý mục ưa thích

- Người dùng quản lý bài đăng của mình

- Admin quản lý bài dăng của người dùng

- Quản lý tài khoản người dùng

- Sản phẩm: Website giao dịch bất động sản

- Đơn vị sử dụng: Những người cần mua bán giao dịch các sản phẩm bất động sản.

- Giao diện trực quan và thân thiện với người dùng

- Chức năng tìm kiếm thông minh

- Bảo mật thông tin cá nhân

- Quản lý danh sách bất động sản

- Tính năng đăng tin bất động sản

- Tính năng quản lý giao dịch

- Tính năng báo cáo và thống kê

- Tính năng hỗ trợ khách hàng

- Bảo vệ tính năng tiện ích

Liệt kê mảng kiến thức chuyên ngành cần thiết cho việc phát triển sản phẩm Phân tích thiết kế hệ thống

Phân tích thiết kế hướng đối tượng

Hệ quản trị cơ sở dữ liệu

Ngôn ngữ lập trình, HTML/CSS Thành viên 1 Đã học Đã học Đã học Đang nghiên cứu

Thành viên 2 Đã học Đã học Đã học Đang nghiên cứu

Thành viên 3 Đã học Đã học Đã học Đang nghiên cứu

Thành viên 4 Đã học Đã học Đã học Đang nghiên cứu

Thành viên 5 Đã học Đã học Đã học Đang nghiên cứu Ước lượng số người hưởng lợi từ sản phẩm của bạn

Thành viên 2 Thành viên 3 Thành viên 4 Thành viên 5

5000 5000 5000 5000 5000 Đánh giá khả năng các nhà đầu sẽ bỏ tiền ra để phát triển sản phẩm của bạn

Trung bình Khá Cao Rất Cao

Thành viên 5 x ước lượng thời gian tồn tại của sản phẩm trên thị trường trước khi ra mắt Đồng thời, cần đánh giá độ khó trong việc phát triển ý tưởng sản phẩm đã nêu.

Trung bình Khá Cao Rất Cao

Thành viên 5 x Ước lượng thời gian cần thiết để phát triển đầy đủ sản phẩm đã nêu::

Thành viên 1 Thành viên 2 Thành viên 3 Thành viên 4 Thành viên 5

2 năm 2 năm 1 năm 2 năm 2 năm

Thành viên 1 Thành viên 2 Thành viên 3 Thành viên 4 Thành viên 5

Phân tích yêu cầu chức năng x x x x x

Thiết kế usecase tổng quát x x

Thiết kế usecase chi tiết x x x x x

Vẽ biểu đồ tuần tự x x x

Vẽ biểu đồ hoạt động x x x x

Thiết kế giao diện trang chủ x x

Thiết kế giao diện admin x x

Nguyễn Đức Huy Hoàn thành 20%

Lê Hoàng Duy Hoàn thành 20%

Nguyễn Thanh Hậu Hoàn thành 20%

Nguyễn Cửu Hưng Hoàn thành 20%

Trần Quang Phú Hoàn thành 20%

DESIGN (PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG)

Đặc tả yêu cầu chức năng

Trang web của chúng tôi được thiết kế để hỗ trợ khách hàng trong việc giao dịch bất động sản, giúp kết nối những căn hộ, nhà thuê và biệt thự từ chủ sở hữu đến tay những người có nhu cầu mua hoặc thuê Chúng tôi cam kết nâng cao trải nghiệm mua bất động sản cho khách hàng, đồng thời tạo cơ hội cho khách vãng lai trở thành khách hàng tiềm năng thông qua việc tham khảo các bất động sản Khách hàng có quyền xem chi tiết thông tin bất động sản và dễ dàng kết nối với người bán, người thuê, người mua để có những trải nghiệm giao dịch tuyệt vời.

Khách vãng lai (Người dùng chưa đăng ký tài khoản)

Khách hàng (Người dùng đã đăng ký tài khoản)

+ Quản lý nhà tài trợ

+ Và các chức năng của người dùng có

2.1.2 Công nghệ và môi trường phát triển

- Công cụ phân tích thiết kế: UML, Mockup, Drawable, Figma

- Công nghệ sử dụng: ASP.NET, CSS, HTML

- Cơ sở dữ liệu: SQLServer

- Các yếu tố bổ trợ khác

+ Website phục vụ cho tất cả người dùng sử dụng trình duyệt có kết nối Internet. + Truy cập nhanh, hỗ trợ nhiều khách hàng đồng thời.

+ Giao diện đơn giản, thẩm mỹ dễ sử dụng.

Phân tích và thiết kế hệ thống

STT Tên tác nhân Mô tả

1 Khách vãng lai Người dùng chưa đăng ký có thể đăng kí, tìm kiếm, xem tin tức.

Người dùng là những cá nhân có nhu cầu giao dịch bất động sản và đã đăng ký tài khoản trong hệ thống Họ có quyền thực hiện các thao tác như đăng nhập, đăng xuất, tìm kiếm, xem bài đăng, quản lý tài khoản, thêm bài đăng vào mục yêu thích, quản lý danh sách bài đăng yêu thích và bình luận trên các bài đăng.

Quản trị viên (Admin) là người có quyền quản lý toàn bộ hệ thống, bao gồm việc đăng nhập, đăng xuất, quản lý tài khoản và người dùng Họ cũng có trách nhiệm quản lý bình luận, bất động sản và thực hiện các thống kê cần thiết để đảm bảo hoạt động hiệu quả của hệ thống.

Hình 2.2.1 Sơ đồ usecase tổng quát Đặc tả usecase tổng quát:

Tác nhân Admin, Người dùng, Khách vãng lai

Mục đích Mô tả toàn bộ chức năng của từng đối tượng người dùng trong hệ thống

STT Tên Usecase Ý nghĩa/ Ghi chú

1 Đăng ký Usecase này giúp khách vãng lai có thể đăng ký tài khoản trở thành hội viên

2 Đăng nhập Usecase này giúp người dùng hệ thống, Admin có thể đăng nhập vào hệ thống sử dụng các chức năng yêu cầu quyền truy cập

3 Xem tin tức Usecase này giúp Admin, người dùng và khách vãng lai có thể nắm bắt nhanh thông tin về tình hình bất động sản, giá cả

4 Xem tiện ích Usecase này giúp người dùng có thể tìm hiểu về các tiện ích của hệ thống bao gồm (tính tuổi mua/thuê nhà, xem phong thủy,…)

Tìm kiếm Usecase này hỗ trợ Admin, người dùng và khách vãng lai trong việc tìm kiếm thông tin theo các bộ lọc mà hệ thống cung cấp.

Liên hệ Usecase này cho phép Admin và người dùng giao tiếp hiệu quả trên hệ thống, giúp họ trao đổi thông tin cần thiết trước khi thực hiện cuộc gọi trực tiếp với chủ sở hữu.

7 Quản lý đăng bài Usecase này giúp người dùng có thể xem xét lại bài đã đăng, chỉ có thể đăng bài xóa bài không thể sửa bài

8 Quản lý tài khoản người dùng

Usecase này cho phép quản trị viên kiểm soát người dùng hiệu quả, bao gồm khả năng chặn hoặc xóa tài khoản Ngoài ra, họ có thể xem, kiểm tra và quản lý các tin tức đã được đăng hoặc chưa đăng, đảm bảo nội dung trên nền tảng luôn được kiểm soát và phù hợp.

10 Quản lý thống kê User case này giúp admin có thể xem qua thống kê các mặt hàng các địa điểm nóng thường xuyên xảy ra các giao dịch

Hình 2.2.2 Sơ đồ usecase đăng nhập Đặc tả usecase

Tên Use Case Đăng nhập

Mô tả Use case cho phép người dùng, Admin đăng nhập vào hệ thống để thực hiện những chức năng của mình

Khi người dùng chọn chức năng đăng nhập từ trang chủ của hệ thống, điều kiện tiên quyết là họ phải có tài khoản đã đăng ký trên hệ thống.

Hậu điều kiện Người dùng đăng nhập thành công

Luồng sự kiện Tác nhân Hệ thống

1 Người dùng truy cập trang đăng nhập

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

2 Hiển thị form đăng nhập4.1 Nếu thông tin đăng

4.3.2 Người dùng nhập và chọn nút chức năng lấy lại mật khẩu nhập chính xác hiển thị trang chủ với phân quyền của người dùng hay admin 4.2 Nếu thông tin đăng nhập sai, hiển thị lại màn hình đăng nhập để người dùng nhập lại thông tin kèm thông báo tên đăng nhập và mật khẩu sai Quay lại bước 3 trong luồng sự kiện chính. 4.3 Nếu người dùng chọn chức năng quên mật khẩu trên màn hình đăng nhập: 4.3.1 Hệ thống hiển thị màn hình để người dùng nhập email

4.3.3 Hệ thống kiểm tra email hợp lệ và gửi liên kết để reset mật khẩu cho người dùng qua email

Hình 2.2.3 Sơ đồ usecase đăng ký Đặc tả usecase

Tên Use Case Đăng ký

Mô tả Use case cho phép khách vãng lai tạo một tài khoản mới trên hệ thống.

Khách vãng lai có thể kích hoạt chức năng đăng ký từ trang chủ của hệ thống khi họ chưa có tài khoản.

Hậu điều kiện Khách vãng lai trở thành người dùng và được tự động đăng nhập vào tài khoản mới được tạo.

Luồng sự kiện Tác nhân Hệ thống

1 Khách vãng lai truy cập trang đăng ký

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

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

5.1 Hệ thống kiểm tra thông tin hợp lệ và chưa tồn tại tài khoản trong hệ thống.

5.2 Nếu thông tin không hợp lệ hoặc đã tồn tại trong hệ thống, hệ thống sẽ hiển thị thông báo lỗi cho người dùng và yêu cầu nhập lại thông tin.

6 Hiện thông báo “Đăng ký thành công” và tự động đăng nhập vào tài khoản mới.

2.2.2.3 Use case xem tin tức:

Hình 2.2.4 Sơ đồ usecase xem tin tức Đặc tả usecase

Tên Use Case Xem tin tức

Mô tả Use case cho phép khách vãng lai, người dùng xem các tin tức liên quan đến bất động sản.

Khách vãng lai, người dùng và admin có thể kích hoạt hệ thống khi họ lướt và chọn các tin tức để xem.

Tiền điều kiện Không có

Hậu điều kiện Không có

Luồng sự kiện Tác nhân Hệ thống

1 Các tác nhân mở trang web

2.1 Hiển thị trang chủ với danh sách các tin tức hiện có 2.2 Nếu hệ thống không tải thành công tin tức, hệ thống sẽ hiển thị thông báo và yêu cầu người dùng thử lại sau xem nội dung chi tiết 5 Hiển thị chi tiết tin về tin tức.

2.2.2.4 Use case quản lý đăng bài:

Hình 2.2.5 Sơ đồ usecase đăng bài Đặc tả usecase

Tên Use Case Quản lý đăng bài

Mô tả Use Case cho phép Admin quản lý những bài đã được đăng trên hệ thống.

Tác nhân Admin Điều kiện kích hoạt Admin chọn chức năng quản lý đăng bài.

Tiền điều kiện Admin đăng nhập vào tài khoản của mình và chọn chức năng quản lý đăng bài Hậu điều kiện Admin quản lý đăng bài thành công

Luồng sự kiện Tác nhân Hệ thống

1 Admin đăng nhập vào tài khoản và chọn chức năng quản lý đăng bài

3 Admin thực hiện các chức năng như: Đăng bài, sửa, xóa bài

2.Hiển thị danh sách các bài đã được đămg trên hệ thống.

4.Hiển thị lại danh sách sau khi được cập nhật.

Tên Use Case Tìm Kiếm

Mô tả Use Case cho phép Admin, người dùng và khách vãng lai tìm kiếm thông tin mà mình cần.

Tác nhân Admin, người dùng, khách vãng lai Điều kiện kích hoạt Admin, khách vãng lai hoặc người dùng sử dụng chức năng tìm kiếm.

Tiền điều kiện Không có

Hậu điều kiện Không có

Luồng sự kiện Tác nhân Hệ thống

1 Các tác nhân nhập thông tin cần tìm

2.1.Hiển thị danh sách các bài có liên quan đến thông tin mà tác nhân tìm.

2.2 Nếu không có thông tin trùng khớp, sẽ hiện thông báo “ Không có thông tin mà bạn muốn tìm”.

2.2.2.6 Use case quản lý thống kê:

Hình 2.2.7 Sơ đồ usecase thống kê Đặc tả usecase

Tên Use Case Quản lý thống kê

Mô tả Use Case cho phép Admin thống kê về các số liệu có liên quan.

Tác nhân Admin Điều kiện kích hoạt Admin sử dụng chức năng thống kê.

Tiền điều kiện Đăng nhập vào tài khoản Admin và sử dụng chức năng thống kê Hậu điều kiện Thống kê các số liệu liên quan thành công

Luồng sự kiện Tác nhân Hệ thống

1 Admin truy cập vào quản lý thống kê.

3 Chọn loại thống kê muốn thực hiện

2.Hiển thị các tùy chọn thống kê: theo doanh thu, theo loại,…

4 Thực hiện thống kê dựa trên dữ liệu có sẵn trên hệ thống

5 Hiển thị kết quả thống kê trên biểu đồ

2.2.2.7 Use case quản lý tài khoản người dùng:

Hình 2.2.8 Sơ đồ usecase quản lý tài khoản người dùng Đặc tả usecase

Tên Use Case Quản lý tài khoản người dùng

Mô tả Use Case cho phép Admin xem, chặn, xóa người dùng.

Admin có thể kích hoạt chức năng quản lý tài khoản người dùng bằng cách đăng nhập vào tài khoản của mình Sau khi thực hiện các thay đổi cần thiết, tất cả thông tin về tài khoản sẽ được lưu trữ an toàn trong hệ thống.

Luồng sự kiện Tác nhân Hệ thống

1 Admin truy cập vào quản lý tài khoản người dùng.

3 Chọn loại mà admin muốn thực hiện

2.Hiển thị các tùy chọn của quản lý tài khoản người dùng: chỉnh sửa, xóa, xem…

4.1 Nếu Admin chọn xem tài khoản người dùng, hệ

4.2.1 Admin chọn “chặn” kèm thông báo lí do tới tài khoản đó.

4.3.1 Admin chọn xóa một hoặc nhiều tài khoản và chọn “xác nhận” thống sẽ hiển thị danh sách tất cả người dùng trong hệ thống kèm các thông tin của họ.

4.2 Nếu Admin chọn chặn tài khoản, hệ thống sẽ hiển thị thông báo “hãy gửi lí do chặn bên dưới

4.2.2 Hệ thống sẽ chặn tài khoản và sẽ gửi thông báo đến người dùng khi họ đăng nhập

4.3 Nếu Admin chọn xóa tài khoản người dùng, hiển thị danh sách của người dùng

4.3.2 Hệ thống hiển thị lại danh sách sau khi xóa tài khoản.

2.2.2.8 Use case quản lý tin tức:

Hình 2.2.9 Sơ đồ usecase quản lý tin tức Đặc tả usecase

Tên Use Case Quản lý tin tức

Mô tả Use Case cho phép Admin quản lý các vấn đề về tin tức.

Tác nhân Admin Điều kiện kích hoạt Admin sử dụng chức năng quản lý tài lý tin tức.

Tiền điều kiện Đăng nhập vào tài khoản Admin và sử dụng chức năng quản lý tài lý tin tức.

Hậu điều kiện Các thay đổi về tài khoản được lưu lại trong hệ thống.

Luồng sự kiện Tác nhân Hệ thống

1 Admin truy cập vào quản lý tin tức.

2.Hiển thị danh sách tin tức và các tùy chọn: chỉnh sửa, xóa, xem, thêm

3 Chọn loại mà admin muốn thực hiện

4.2.1 Admin nhập thông tin và chọn “thêm”.

4.3.1 Admin chỉnh sửa thông tin và chọn “xác nhận”.

4.1 Nếu Admin chọn xem, hệ thống sẽ hiển thị danh sách tất cả tin tức đã lưu trong hệ thống.

4.2 Nếu Admin chọn thêm tin tức, hệ thống sẽ hiển thị form để Admin nhập thông tin cho tin tức đó.

4.2.2 Hệ thống sẽ hiển thị lại danh sách sau khi thêm mới. 4.3 Nếu Admin chọn chỉnh sửa tin tức, hiển thị form chi tiết của tin tức được chọn để Admin chỉnh sửa.

4.3.2 Hệ thống lưu chỉnh sửa và hiển thị lại danh sách tin tức.

4.4.1 Nếu Admin chọn xóa tin tức, hệ thống sẽ hiện thông báo “ Bạn có thực sự muốn xóa”

4.4.3 Hệ thống lưu thay đổi và hiển thị lại danh sách sau khi xóa tài khoản.

Hình 2.10 Sơ đồ usecase quản lý tài khoản Đặc tả usecase

Tên Use Case Quản lý tin tức

Mô tả Use Case cho phép Admin quản lý các vấn đề về tin tức.

Tác nhân Admin Điều kiện kích hoạt Admin sử dụng chức năng quản lý tài lý tin tức.

Tiền điều kiện Đăng nhập vào tài khoản Admin và sử dụng chức năng quản lý tài lý tin tức.

Hậu điều kiện Các thay đổi về tài khoản được lưu lại trong hệ thống.

Luồng sự kiện Tác nhân Hệ thống

1 Admin truy cập vào quản lý tin tức.

3 Chọn loại mà admin muốn thực hiện

2.Hiển thị danh sách tin tức và các tùy chọn: chỉnh sửa, xóa, xem, thêm

4.1 Nếu Admin chọn xem, hệ thống sẽ hiển thị danh sách tất cả tin tức đã lưu trong hệ thống.

4.2.1 Admin nhập thông tin và chọn “thêm”.

4.3.1 Admin chỉnh sửa thông tin và chọn “xác nhận”.

4.2 Nếu Admin chọn thêm tin tức, hệ thống sẽ hiển thị form để Admin nhập thông tin cho tin tức đó.

4.2.2 Hệ thống sẽ hiển thị lại danh sách sau khi thêm mới. 4.3 Nếu Admin chọn chỉnh sửa tin tức, hiển thị form chi tiết của tin tức được chọn để Admin chỉnh sửa.

4.3.2 Hệ thống lưu chỉnh sửa và hiển thị lại danh sách tin tức.

4.4.1 Nếu Admin chọn xóa tin tức, hệ thống sẽ hiện thông báo “ Bạn có thực sự muốn xóa”

4.4.3 Hệ thống lưu thay đổi và hiển thị lại danh sách sau khi xóa tài khoản.

2.2.2.10 Use case xem tiện ích:

Hình 2.2.10 Sơ đồ usecase xem tiện ích Đặc tả usecase

Tên Use Case Xem tiện ích

Mô tả Use Case cho phép người dùng sử dụng tiện ích phù hợp nhu cầu của mình.

Tác nhân Người dùng Điều kiện kích hoạt Người dùng sử dụng chức năng tiện ích

Tiền điều kiện Đăng nhập vào tài khoản của người dùng.

Hậu điều kiện Đưa ra các lời khuyên phù hợp với nhu cầu của người dùng.

Luồng sự kiện Tác nhân Hệ thống

1 Người dùng truy cập vào tài khoản và chọn chức năng tiện ích.

2.Hiển thị danh sách các chức năng cho người dùng chọn: xem phong thủy, xem tuổi dùng muốn xem

4 Hiển thị các kết quả phù hợp.

Hình 2.2.11 Sơ đồ usecase liên hệ Đặc tả usecase

Tên Use Case Liên hệ

Mô tả Use Case cho phép người dùng liên hệ với admin để trao đổi thông tin.

Tác nhân Người dùng, Admin Điều kiện kích hoạt Người dùng sử dụng chức năng liên hệ

Tiền điều kiện Đăng nhập vào tài khoản của người dùng.

Hậu điều kiện Không có

Luồng sự kiện Tác nhân Hệ thống

1 Người dùng sử dụng chức năng liên hệ.

2.Hiển thị số điện thoại, địa chỉ cơ sở của bất động sản.

Hình 2.3.1 Sơ đồ activity đăng nhập

Hình 2.3.3 Sơ đồ activity đăng ký

Hình 2.3.4 Sơ đồ activity xem tin tức

2.3.4 Activity quản lý đăng bài:

Hình 2.3.5 Sơ đồ activity đăng bài viết

Hình 2.3.6 Sơ đồ activity xóa bài viết

Hình 2.3.7 Sơ đồ activity tìm kiếm

2.3.6 Activity quản lý thống kê:

Hình 2.3.8 Sơ đồ activity thống kê

2.3.7 Activity quản lý tài khoản:

Hình 2.3.9 Sơ đồ activity quản lý tài khoản

2.3.8 Acivity quản lý tin tức:

2.3.8.2 Activity cập nhật tin tức:

Hình 2.3.11 Sơ đồ activity cập nhật tin tức

Hình 2.3.12 Sơ đồ activity xóa tin tức

2.3.9.1 Activity tiện ích xem tuổi người dùng:

Hình 2.3.13 Sơ đồ activity xem tuổi người dùng

2.3.9.2 Activity tiện ích xem phong thủy:

Hình 2.3.14 Sơ đồ activity xem phong thủy

Hình 2.3.15 Sơ đồ activity liên hệ

Hình 2.4.2 Sơ đồ sequence quên mật khẩu

Hình 2.4.3 Sơ đồ sequence tạo tài khoản

Hình 2.4.4 Sơ đồ sequence xem tin tức

2.4.4 Sequence quản lý bài viết

2.4.4.1 Sequence quản lý đăng bài viết

Hình 2.4.5 Sơ đồ sequence đăng bài viết

2.4.4.2 Sequence quản lý xóa bài viết

Hình 2.4.6 Sơ đồ sequence xóa bài viết

Hình 2.4.7 Sơ đồ sequence tìm kiếm

Hình 2.4.8 Sơ đồ sequence thống kê

2.4.7 Sequence quản lý tài khoản.

Hình 2.4.9 Sơ đồ sequence quản lý tài khoản

2.4.8 Sequence quản lý tin tức:

Hình 2.4.10 Sơ đồ sequence thêm tin tức

2.4.8.2 Sequence cập nhật tin tức

Hình 2.4.12 Sơ đồ sequence xóa tin tức

2.4.9.1 Sequence tiện ích xem tuổi:

Hình 2.4.13 Sơ đồ sequence xem tuổi

2.4.9.2 Sequence tiện ích xem phong thủy xây nhà:

Hình 2.4.14 Sơ đồ sequence xem phong thủy

Hình 2.4.15 Sơ đồ sequence liên hệ

Sequence Diagram

Hình 2.4.2 Sơ đồ sequence quên mật khẩu

Hình 2.4.3 Sơ đồ sequence tạo tài khoản

Hình 2.4.4 Sơ đồ sequence xem tin tức

2.4.4 Sequence quản lý bài viết

2.4.4.1 Sequence quản lý đăng bài viết

Hình 2.4.5 Sơ đồ sequence đăng bài viết

2.4.4.2 Sequence quản lý xóa bài viết

Hình 2.4.6 Sơ đồ sequence xóa bài viết

Hình 2.4.7 Sơ đồ sequence tìm kiếm

Hình 2.4.8 Sơ đồ sequence thống kê

2.4.7 Sequence quản lý tài khoản.

Hình 2.4.9 Sơ đồ sequence quản lý tài khoản

2.4.8 Sequence quản lý tin tức:

Hình 2.4.10 Sơ đồ sequence thêm tin tức

2.4.8.2 Sequence cập nhật tin tức

Hình 2.4.12 Sơ đồ sequence xóa tin tức

2.4.9.1 Sequence tiện ích xem tuổi:

Hình 2.4.13 Sơ đồ sequence xem tuổi

2.4.9.2 Sequence tiện ích xem phong thủy xây nhà:

Hình 2.4.14 Sơ đồ sequence xem phong thủy

Hình 2.4.15 Sơ đồ sequence liên hệ

THỰC HIỆN (IMPLEMENTATION)

Thiết kế cơ sỡ dữ liệu

Dùng để lưu địa chỉ khu vực.

Name Type Null Chú thích Khóa

IDAddress Int Not Mã địa chỉ Khóa chính

Name Nvarchar(50) Yes Tên khu vực

Type Nvarchar(50) Yes Tên vùng

Rank INT Yes Độ vùng ưu tiên

Active Bit Yes Có / không ở vùng đó

Dùng để lưu trữ địa chỉ dự án thực hiện.

Name Type Null Chú thích Khóa

IDAddressDuAn Int Not Mã địa chỉ dự án Khóa chính

IDDuAn Int Yes Mã dự án Khóa ngoại (DuAn)

IDAddress Int Yes Mã địa chỉ Khóa ngoại (DuAn)

Dùng để lưu trữ tài khoản.

Name Type Null Chú thích Khóa

IDTaiKhoan Int Not Mã Tài khoản Khóa chính

Username Nvarchar(50) Yes Tên tài khoản

Password Nvarchar(50) Yes Mật khẩu

Avatar Nvarchar(500) Yes Ảnh đại diện

FullName Nvarchar(50) Yes Tên đầy đủ chủ tài khoản

Phone Nvarchar(50) Yes Số điện thoại

Address Nvarchar(50) Yes Địa chỉ

Position Nvarchar(50) Yes Phần quyền

Description Nvarchar(50) Yes Mô tả thêm

Dùng để lưu trữ danh sách địa chỉ nhà.

Name Type Null Chú thích Khóa

Int Not Mã địa chỉ nhà Khóa chính

IDHouse Int Yes Mã căn hộ Khóa ngoại (House)

IDAddress Int Yes Mã địa chỉ Khóa ngoại (Address)

Dùng để lưu trữ thông tin về danh mục căn hộ.

Name Type Null Chú thích Khóa

IDCategory Int Not Mã danh mục Khóa chính

Rank Int Yes Cấp danh mục

Name Nvarchar(50) Yes Tên danh mục

Active Bit Yes Căn hộ có đáp ứng danh mục đó không

State Nvarchar(50) Yes Tình trạng căn hộ

Dùng để lưu trữ thông tin dự án

Name Type Null Chú thích Khóa

IDDuAn Int Not Mã dự án Khóa chính

Block Int Yes Lô đất

Floor Int Yes Tầng căn hộ

House Int Yes Số căn hộ được xây bởi dự án Sumary Nvarchar (3000) Yes Mô tả dự án

IDInvestor Int Yes Mã nhà đầu tư Khóa ngoại

IDMap Nvarchar (50) Yes Mã google map

Name Nvarchar(100) Yes Tên dự án

Start Date Yes Ngày thi công

IDTaiKhoan Int Yes Mã người thầu dự án

GiaBan Nvarchar(50) Yes Giá bán dự án

GiaThue Nvarchar(50) Yes Giá thuê căn hộ

Dùng để lưu trữ thông tin căn hộ

Name Type Null Chú thích Khóa

IDHouse Int Not Mã căn hộ Khóa chính

Code Nvarchar(50) Yes Tên tắt căn hộ

IDTaiKhoan Int Yes Mã tài khoản Khóa ngoại

Name Nvarchar (100) Yes Tên căn hộ

Sumary Nvarchar(3000) Yes Mô tả căn hộ

IDDuAn Int Yes Mã dự án Khóa ngoại

Views Int Yes Lượt xem căn hộ

Type Nvarchar(50) Yes Loại căn hộ

IDMap Nvarchar (50) Yes Mã map google

Bedroom Int Yes Số phòng ngủ

Area Int Yes Diện tích

Price Decimal Yes Giá tiền

CreateTime DateTime Yes Ngày đăng

CreateBy Int Yes Mã người đăng

Dùng để lưu trữ ảnh căn hộ

Name Type Null Chú thích Khóa

IDImageHouse Int Not Mã ảnh căn hộ Khóa chính

IDHouse Int Yes Mã căn hộ Khóa ngoại

Link Nvarchar(500) Yes Đường dẫn ảnh

Dùng để lưu trữ ảnh dự án

Name Type Null Chú thích Khóa

IDImageDuAn Int Not Mã ảnh dự án Khóa chính

IDDuAn Int Yes Mã dự án Khóa ngoại

Link Nvarchar(500) Yes Đường dẫn ảnh

Rank Int Yes Loại ảnh

Dùng để lưu trữ thông tin dự án

Name Type Null Chú thích Khóa

IDInfoDuAn Int Not Mã thông tin dự án Khóa chính

IDDuAn Int Yes Mã Dự án Khóa ngoại

IDKey Int Yes Mã mục căn hộ Khóa ngoại (Key)

Value Nvarchar(500) Yes Giá trị căn hộ

Dùng để lưu trữ thông tin nhà.

Name Type Null Chú thích Khóa

IDInfoHouse Int Not Mã thông tin căn hộ Khóa chính

IDHouse Int Yes Mã căn hộ Khóa ngoại

IDKey Int Yes Mã mục căn hộ Khóa ngoại (Key)

Value Nvarchar(500) Yes Giá trị của căn hộ

Dùng để lưu trữ nhà đầu tư.

Name Type Null Chú thích Khóa

IDInvestor Int Not Mã nhà đầu tư Khóa chính

Name Nvarchar(50) Yes Tên nhà đầu tư

Logo Nvarchar(500) Yes Logo nhà đầu tư

Sumary Nvarchar(1000) Yes Mô tả nhà đầu tư

State Tinyint Yes Tình trạng hoạt động của nhà đầu tư

Dùng để lưu trữ các mục căn hộ đáp ứng.

Name Type Null Chú thích Khóa

IDKey Int Not Mã bảng khóa Khóa chính

Name Nvarchar(50) Yes Tên các loại căn hộ đáp ứng

Rank Int Yes Mục mà loại đó thuộc

Active Bit Yes Tình trạng đáp ứng

Required Bit Yes Yêu cầu đáp ứng

Type Nvarchar(50) Yes Kiểu chọn của key

IDCategory Int Yes Mã danh mục Khóa ngoại

Dùng để lưu trữ tin tức về bất động sản.

Name Type Null Chú thích Khóa

IDTinTuc Int Not Mã tin tức Khóa chính

Title Nvarchar(100) Yes Tiêu đề

CreateTime DateTime Yes Ngày tạo

CreateBy Int Yes Mã người tạo Khóa ngoại

(TaiKhoan) Contents Nvarchar(MAX) Yes Mô tả chi tiết

Avatar Nvarchar(255) Yes Ảnh tin tức

State TinyInt Yes Tình trạng của tin tức

3.1.2 Sơ đồ thực thể liên kết.

Hình 3.1.1 Sơ đồ thực thể liên kết

Hình 3.2.1 Giao diện đăng ký Đặc tả giao diện đăng ký.

Mô tả Hiển thị giao diện đăng ký tài khoản

Hiển thị Click vào “Đăng ký” nhập

Mật khẩu Textbox Nhập từ khoá Nhập mật khẩu mới

Textbox Nhập từ khoá Nhập lại mật khẩu mới Đăng kí Button Click chuột Click vào để đăng ký tài khoản

Mô tả Thành công Không thành công

Sau khi người dùng nhập đầy đủ thông tin thì Click để đăng ký vào hệ thống

Chuyển đến trang đăng nhập

Thông báo “Tên tài khoản không đúng định dạng hoặc xác thực mật khẩu sai”

Hình 3.2.2 Giao diện đăng nhập Đặc tả giao diện đăng nhập:

Mô tả Hiển thị giao diện đăng nhập để người dùng có thể đăng nhập vào hệ thống

Item Type Data Mô tả

Username Textbox Nhập từ khoá Tên đăng nhập của người dùng

Password Textbox Nhập từ khoá Mật khẩu đăng nhập của tài khoản

Login Button Click chuột Click sau khi nhập đầy đủ thông tin để đăng nhập

Remember CheckBox Click chuột Click vào CheckBox lưu tài khoản và mật khẩu cho những lần đăng nhập tiếp theo

Button Click chuột Click vào để lấy lại mật khẩu nếu bạn bị quên

Mô tả Thành công Không thành công

Sau khi người dùng nhập đầy đủ thông tin thì Click để đăng nhập vào hệ thống

Thông báo “tên đăng nhập hoặc mật khẩu chưa đúng”

Sau khi người dùng Click vào

CheckBox thì thông tin tài khoản sẽ được lưu vào hệ thống

Lưu thông tin tài khoản và mật khẩu

Sau khi người dùng Click vào

Forgot Password thì sẽ chuyển người dùng đến trang lấy lại mật khẩu

Chuyển hướng về trang chủ

Mô tả Hiển thị giao diện đăng nhập để người dùng có thể đăng nhập vào hệ thống

Hiển thị truy Click vào đăng nhập username Textbox Nhập từ khoá Tên đăng nhập của người dùng

Mật khẩu Textbox Nhập từ khoá Mật khẩu đăng nhập của tài khoản Đăng nhập Button Click “Đăng nhập”

Click sau khi nhập đầy đủ thông tin để đăng nhập

Trang chủ Hyperlink Click “Trang chủ”

Muốn quay về trang chủ thì click vào

Mô tả Thành công Không thành công

Sau khi người dùng nhập đầy đủ thông tin thì Click để đăng nhập vào hệ thống

Thông báo “tên đăng nhập hoặc mật khẩu chưa đúng”

Click Đăng ký ngay tại đây

Nếu chưa có tài khoản thì click vào để đăng ký tài khoản

Chuyển đến trang đăng ký Click vào trang chủ

Chuyển hướng về trang chủ

Hình 3.2.3 Giao diện trang chủ Đặc tả giao diện trang chủ:

Mô tả Hiển thị giao diện trang chủ

Click vào logo hoặc trang chủ

Item Type Data Mô tả

Nhà đất Link Click chuột Chuyển tới trang chứa thông tin về nhà đất

Dự án Link Click chuột Chuyển tới trang chứa thông tin về các dự án chuẩn bị khởi công Giới thiệu

Link Click chuột Xem giới thiệu về Thouse Đăng Ký Link Click chuột Chuyển tới trang đăng ký Đăng nhập

Link Click chuột Chuyển tới trang đăng nhập Logo web

Link Click chuột Chuyển tới trang chủ

Kính lúp Button Click chuột Thực hiện tìm kiếm trùng với nội dung trong textbox

Textbox Enter Thực hiện tìm kiếm trùng với nội dung trong textbox

Mô tả Thành công Không thành công

Dự án Chuyển tới trang chứa thông tin về các dự án chuẩn bị khởi công

Chuyển tới trang chứa thông tin về các dự án

Xem giới thiệu về Thouse Chuyển tới trang giới thiệu Đăng Ký Giúp người dùng tạo tài khoản mới

Chuyển tới trang đăng ký Đăng nhập

Giúp người dùng đăng nhập vào hệ thống

Chuyển tới trang chủ Hiển thị trang chủ

Kính lúp Tìm kiếm nội dung cần tìm trùng textbox

Hiển thị kết quả trùng với nội dung trong textbox

Thông báo “ Không tìm thấy thông tin” Nhập địa điểm

Tìm kiếm nội dung cần tìm trùng textbox

Hiển thị kết quả trùng với nội dung trong textbox

Thông báo “ Không tìm thấy thông tin”

Hình 3.2.4 Giao diện nhà đất Đặc tả giao diện nhà đất:

Mô tả Hiển thị giao diện nhà đất của bất động sản

Hiển thị truy cập Click vào Nhà đất

Item Type Data Mô tả

Chọn số phòng Combobox Click chuột Click vào để chọn số phòng Ảnh Image Ảnh các nhà đất

Diện tích Scroll bar Click giữ chuột Chọn khoảng diện tích

Giá tiền Scroll bar Click giữ chuột Chọn khoảng tiền

Tên hành động Mô tả Thành công Không thành công

Chọn số phòng Chọn số lượng phòng Hiển thị thông tin vừa chọn Chọn ảnh Xem thông tin chi tiết của thông tin có ảnh đó

Chuyển đến chi tiết của thông tin có ảnh đó Diện tích Chọn khoảng diện tích Hiển thị khoảng vừa chọn

Giá tiền Chọn khoảng tiền Hiển thị khoảng vừa chọn

Hình 3.2.5 Giao diện giới thiệu Đặc tả giao diện giới thiệu :

Mô tả Hiển thị giao diện giới thiệu thị

Item Type Data Mô tả

Chọn tệp Button Click chuột Chọn tệp hình ảnh

Textbox Nhập Nhập tên bất động sản

Textbox Nhập Nhập giá bất động sản

Mô tả Textbox Nhập Nhập mô tả

Chọn trạng thái Dropdownlist Chọn Chọn trạng thái

Tỉnh thành Dropdownlist Chọn Chọn tỉnh

Phòng ngủ Textbox Nhập Nhập thông tin số phòng

Phòng tắm Textbox Nhập Nhập thông tin số phòng

Diện tích Textbox Nhập Nhập thông tin diện tích

Bể bơi Checkbox Chọn Chọn nếu bất động sản của bạn có

Tầng Checkbox Chọn Chọn nếu bất động sản của bạn có

Cửa sổ Checkbox Chọn Chọn nếu bất động sản của bạn có

Máy lạnh Checkbox Chọn Chọn nếu bất động sản của bạn có

Phòng kho Checkbox Chọn Chọn nếu bất động sản của bạn có

Lan can Checkbox Chọn Chọn nếu bất động sản của bạn có

Nội thất Checkbox Chọn Chọn nếu bất động sản của bạn có

Bồn tắm Checkbox Chọn Chọn nếu bất động sản của bạn có Chấp nhận điều khoản

Checkbox Chọn Chọn nếu bạn đồng ý

Next Button Click chuột Click để tới bước tiếp theo

Previous Button Click chuột Click để lùi lại bước trước đó

Finish Button Click chuột Xác nhận hoàn thành Đăng Button Click chuột Thực hiện đăng bài

Tên hành động Mô tả Thành công Không thành công

Click next Nếu muốn chuyển tới bước tiếp theo

Chuyển tới bước tiếp theo Click Previous Nếu muốn lùi lại bước trước đó

Chuyển tới bước trước đó Click chọn tệp Nếu tải tệp lên Tải tệp lên Tệp chưa đúng

Click đăng Nếu đăng bài Chuyển về bước 1 và thông báo

Thông báo “đăng bài chưa thành công”

3.2.6 Giao diện chi tiết tin tức:

Hình 3.2.6 Giao diện chi tiết tin tức Đặc tả giao diện xem chi tiết tin tức:

Hiển thị Chi tiết tin tức

Mô tả Hiển thị giao diện chi tiết tin tức

Item Type Data Mô tả

Tên Textbox Nhập Nhập tên của người dùng

Email Textbox Nhập Nhập email

Comment Textbox Nhập Nhập comment bạn muốn để lại

Post Button Click Click để gửi comment của bạn về tin tức

Mô tả Thành công Không thành công

Click post Nếu muốn gửi bình luận của bạn đến admin

Thông báo chuyển tới thành công

3.2.7 Giao diện quản lý thống kê.

Hình 3.2.7 Giao diện quản lý thống kê Đặc tả giao diện thống kê của admin:

Hiển thị Quản lý thống kê

Mô tả Hiển thị giao diện quản lý thống kê

Item Type Data Mô tả

Từ ngày Text Hiển thị Hiển thị chô chúng ta chọn ngày. Ô chọn ngày

Hiển thị ngày trong tháng. Đến ngày Text Hiển thị Hiển thị chô chúng ta kết thúc. Ô chọn ngày

Xem ngày thống kê giữa hai ngày.

Ngày tạo Text Hiển thị Hiển thị ngày tạo.

Số dự án Text Hiển thị Hiển thị số dự án.

Số nhà đất Text Hiển thị Hiển thị số nhà đất.

Text Hiển thị Hiển thị chuyên viên

Mô tả Tên hành động

Chọn ngày để thực hiện xem thống kê ngày bắt đầu và kết thúc.

Chọn ngày để thực hiện xem thống kê ngày bắt đầu và kết thúc.

Xem ngày trong lịch Click

Xe được tất cả các thống kê của ngày đã chọn.

Xe được tất cả các thống kê của ngày đã chọn.

3.2.8 Giao diện đổi mật khẩu.

Hình 3.2.8 Giao diện đổi mật khẩu Đặc tả giao diện đổi mật khẩu:

Hiển thị Đổi mật khẩu

Mô tả Hiển thị giao diện Đổi mật khẩu

Click chọn Đổi mật khẩu

Item Type Data Mô tả

TextBox Nhập ký tự Nhập mật khẩu hiện tại

Mật khẩu mới TextBox Nhập ký tự Nhập mật khẩu muốn đổi

Nhập lại mật khẩu mới

TextBox Nhập ký tự Nhập lại mật khẩu mới để xác nhận

Xác nhận Button Click chuột Click để đổi mật khẩu

Tên hành Mô tả Thành công Không thành công động

Click để đổi mật khẩu

Người dùng/Admin muốn đổi mật khẩu

Thông báo đổi mật khẩu thành công

Thông báo đổi mật khẩu không thành công

3.2.9 Giao diện quản lý dự án.

Hình 3.2.9 Giao diện quản lý dự án Đặc tả giao diện quản lý bất động sản bởi admin:

Mô tả Hiển thị giao diện nhà đất của bất động sản

Hiển thị truy cập Click vào Nhà đất

Diện tích Scroll bar Click giữ chuột Chọn khoảng diện tích

Giá tiền Scroll bar Click giữ chuột Chọn khoảng tiền

Giới thiệu thông tin của các nhà đất

Text Thông tin về nhà đất

Tên hành động Mô tả Thành công Không thành công

Chọn số phòng Chọn số lượng phòng

Chọn ảnh Xem thông tin chi tiết của thông tin có ảnh đó

Chuyển đến chi tiết của thông tin có ảnh đó Diện tích Chọn khoảng diện tích Click giữ chuột Chọn khoảng diện tích

Giá tiền Chọn khoảng tiền Click giữ chuột Chọn khoảng tiền

Hiển thị Quản lý bất động sản

Mô tả Hiển thị giao diện Quản lý bất động sản

Hiển thị truy cập Click chọn Quản lý bất động sản

Item Type Data Mô tả

Danh sách bất động sản

Table Hiển thị Hiển thị danh sách bất động sản

Xoá Button Click Xoá bất động sản bạn muốn xoá

Duyệt Button Click Duyệt bất động sản chưa duyệt

Thông báo Label Hiện thị Hiển thị thông báo xoá thành công hay chưa.

Tên hành động Mô tả Thành công Không thành công

Click xoá Nếu muốn xoá bất động sản Thông báo xoá thành công

Thông báo không thành công trong việc xoá bất động sản Vui lòng nhấn "Duyệt" nếu bạn muốn duyệt thông tin bất động sản Hãy kiểm tra các thông báo cập nhật mà bạn chưa duyệt để biết thêm chi tiết về tình trạng thực hiện.

3.2.10 Giao diện tiện tích xem tuổi xây nhà

Hình 3.2.10 Giao diện xem tuổi xây nhà Đặc tả giao diện xem tuổi xây nhà:

Hiển thị Xem tuổi xây nhà

Mô tả Hiển thị giao diện Xem tuổi xây nhà

Click chọn Xem tuổi xây nhà

Item Type Data Mô tả

Tính toán Button Tính toán theo dữ liệu Kết quả tính toán

Table Hiển thị Tính kết quả phù hợp với tiêu chí

Mô tả Thành công Không thành công

Click tính toán để thực hiện tính toán dựa trên dữ liệu bạn nhập

Hiển thị ở kết quả tính toán

3.2.11 Giao diện tiện ích xem phong thủy

Hình 3.2.11 Giao diện xem phong thủy Đặc tả giao diện xem phong thủy:

Hiển thị Xem phong thuỷ

Mô tả Hiển thị giao diện Xem phong thuỷ

Click chọn Xem phong thuỷ

Item Type Data Mô tả

Năm sinh Textbox Nhập Nhập năm sinh

Giới tính Dropdownlist Chọn giới tính

Hướng nhà Dropdownlist Chọn hướng nhà

Tính toán Button Tính toán phong động công

Click tính toán để thực hiện tính toán dựa trên dữ liệu bạn nhập

Hiển thị ở kết quả tính toán Chọn hướng nhà

Chọn hướng phù hợp Hiển thị hướng nhà người chọn Chọn giới tính

Chọn giới tính Hiển thị giới tính đã chọn

3.2.12 Giao diện quản lý tin tức.

Hình 3.2.12 Giao diện quản lý tin tức Đặc tả giao diện quản lý tin tức:

Hiển thị Quản lý Tin tức

Mô tả Hiển thị giao diện quản lý tin tức

Click vào quản lý tin tức

Item Type Data Mô tả

Lable Hiển thị Hiển thị các tin tức đang có

Image Image Hiển thị Click để xem chi tiết tin tức

Thùng rác Button Xóa tin tức cần xóa.

Cây bút Button Thêm tin tức mới.

Thêm Button Click để thêm tin tức.

Mô tả Thành công Không thành công

Click image Nếu muốn chuyển tới giao diện xem chi tiết tin tức.

Chuyển tới giao diện xem tin tức.

Không chuyển đến xem tin tức. Click thùng rác

Nếu muốn xóa tin tưc Xóa thành công tin tức.

Không thể xóa tin tức.

Nếu thêm tin tức Thêm thành công tin tức.

Không thể thêm tin tức.

Hình 3.2.13 Giao diện liên hệ Đặc tả giao diện liên hệ:

Mô tả Hiển thị giao diện Liên hệ

Item Type Data Mô tả

Textbox Nhập Nhập tên người nhận

Tìm Button Click Tìm kiếm người nhận bằng tên người nhận Nhập tin nhắn

TextBox Nhập Nhập nội dung tin nhắn

Gửi Button Click Gửi tin nhắn đến cho người nhận

Phong thủy Hyperlink Click chuột Click để chọn tiện ích

Hyperlink Click chuột Click để chọn tiện ích

Hyperlink Click chuột Click để chọn tiện ích

Hyperlink Click chuột Click để chọn tiện ích

Hyperlink Click chuột Reset trang bất động sản xem thêm Hyperlink Click chuột Xem chi tiết tin mới nhất

Mô tả Thành công Không thành công

Click tìm Click tìm để xác định người nhận bằng tên người nhận

Tin nhắn xác nhận được vị trí đến

Gửi thông báo tên người dùng không tồn tại

Click gửi Click gửi để gửi nội dung tin nhắn đã nhập đến người nhận

Tin nhắn đã gửi thành công

Gửi tin nhắn thất bại

3.2.14 Giao diện thông tin tài khoản.

Hình 3.2.14 Giao diện thông tin tài khoản Đặc tả giao diện thông tin tài khoản:

Hiển thị Quản lý tài khoản người dùng

Mô tả Hiển thị giao diện quản lý tài khoản người dùng

Truy cập quản lý tài khoản

Item Type Data Mô tả

Table Hiển thị Hiển thị danh sách người dùng của hệ thống

Hình thùng rác Button Xoá tài khoản bạn muốn xoá

Thông báo Label Hiện thị Hiển thị thông báo xoá thành công hay chưa

Mô tả Thành công Không thành công

Click xoá Nêu muốnxoá tài khoản người dùng

Thông báo xoá thành công

Thông báo xoá không thành công

3.2.15 Giao diện quản lý nhà đầu tư.

Hình 3.2.15 Giao diện nhà đầu tư Đặc tả giao diện quản lý nhà đầu tư bởi Admin

Hiển thị Quản lý nhà đầu tư

Mô tả Hiển thị giao diện Quản lý nhà đầu tư

Item Type Data Mô tả

Name Table Hiển thị Hiển thị danh sách nhà đầu tư

Chỉnh sửa LinkButton Chỉnh sửa nhà đầu tư bạn muốn sửa

Xoá LinkButton Xoá nhà đầu tư bạn muốn xoá

Mô tả Thành công Không thành công

Click Edit Nếu muốn chỉnh sửa nhà đầu tư

Thông báo cập nhật nhà đầu tư mới thành công

Thông báo cập nhật thất bại

Click Delete Nếu muốn xoá nhà đầu tư

Thông báo xoá thành công Thông báo xoá không thành công

3.2.16 Giao diện quản lý category

Hình 3.2.16 Giao diện category Đặc tả giao diện quản lý Category bởi Admin:

Hiển thị Quản lý Category

Mô tả Hiển thị giao diện Quản lý Category

Click chọn quản lý Category

Item Type Data Mô tả

Name Text Hiển thị Hiển thị danh sách danh mục của houselist

Edit Button Chọn danh mục

Delete Button Chọn danh mục cần xóa

Mô tả Thành công Không thành công

Admin muốn tạo thêm danh mục mới

Hiển thị thêm danh mục mới thành công

Thông báo“Lỗi, vui lòng thử lại sau”

Admin chọn sẽ được chỉnh sửa

Hiển thị cập nhật thành công

Hiện chi tiết về các danh mục mà Admin muốn xem

Hiển thị mô tả chi tiết về từng danh mục

Thông báo“Lỗi, vui lòng thử lại sau”

Admin xóa danh mục muốn xóa

Hiển thị “Xóa thành công”

3.2.17 Giao diện Quản lý key

Hình 3.2.17 Giao diện quản lý key Đặc tả giao diện quản lý key bởi admin:

Hiển thị Quản lý danh mục

Mô tả Hiển thị giao diện quản lý Key

Click chọn quản lý Key

Item Type Data Mô tả

Name Text Hiển thị Danh sách tên các danh mục trong căn hộ cần xem chi tiết

Delete Button Chọn danh mục cần xóa

Mô tả Thành công Không thành công

Admin muốn tạo thêm danh mục mới

Hiển thị thêm danh mục mới thành công

Thông báo“Lỗi, vui lòng thử lại sau”

Danh mục được Admin chọn sẽ được chỉnh sửa

Hiển thị cập nhật thành công

Hiện chi tiết về các danh mục mà Admin muốn xem

Hiển thị mô tả chi tiết về từng danh mục

Thông báo“Lỗi, vui lòng thử lại sau”

Admin xóa danh mục muốn xóa

Hiển thị “Xóa thành công”

3.2.18 Giao diện quản lý nhà đất

Hình 3.2.18 Giao diện quản lý nhà đất

Hiển thị Quản lý nhà đất

Mô tả Hiển thị giao diện quản lý nhà đất hiển thị

Item Type Data Mô tả

Quản lý bất động sản

Lable Hiển thị Hiển thị danh sách cách thông tin bất động sản.

Thùng rác Button Xoá bất động sản bạn muốn xoá.

Cây bút Button Sửa các thông tin bất động sản.

Mô tả Thành công Không thành công

Click xoá Nếu muốn xoá bất động sản Thông báo xoá thành công

Thông báo xoá không thành công

Click duyệt Nếu muốn duyệt bất động sản mà bạn chưa duyệt

Thông báo cập nhật thành công

Thông báo cập nhật thất bại

VẬN HÀNH VÀ KIỂM THỬ

TRIỂN KHAI HỆ THỐNG

4.1.8 Giao diện chi tiết tin tức:

4.1.9 Giao diện quản lý thống kê.

4.1.10 Giao diện quản lý nhà đất.

4.1.10.1.Giao diện thêm mới nhà đất.

4.1.10.2.Giao diện chỉnh sửa nhà đất.

4.1.11.Giao diện quản lý dự án.

4.1.11.1 Giao diện thêm dự án.

4.1.11.2 Giao diện chỉnh sửa dự án.

4.1.12.Giao diện quản lý tin tức.

4.1.12.1.Giao diện chỉnh sửa tin tức.

4.1.13.Giao diện quản lý nhà đầu tư.

4.1.14.Giao diện quản lý key.

4.1.14.1 Giao diện thêm mới key.

4.1.14.2 Giao diện chỉnh sửa key.

4.1.15.Giao diện quản lý category.

4.1.15.1.Giao diện thêm mới category.

4.1.16.Giao diện quản lý địa chỉ.

4.1.16.1 Giao diện thêm mới địa chỉ.

4.1.16.2 Giao diện chỉnh sửa địa chỉ.

4.1.17.Giao diện quản lý tài khoản Admin.

4.1.18.Giao diện quản lý đổi mật khẩu Admin.

Ngày đăng: 19/12/2023, 15:19

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

TÀI LIỆU LIÊN QUAN

w