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

XÂY DỰNG WEBSITE QUẢN LÝ THÔNG TIN BÁT ĐỘNG SẲN

40 4 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 40
Dung lượng 3,87 MB

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

Nội dung

Vì vậy hiện tại chúng ta cần một website quản lý thông tin Bất Động Sản để có thể giúp các nhà đầu tư cũng như các khách hàng có được những thông tin về Bất Động Sản một cách đầy đủ - Tr

Trang 1

TRƯỜNG ĐẠI HỌC TÔN ĐỨC THẮNG

Luận Văn Cử Nhân Tin Học

Người Hướng Dẫn Khoa Học :

GV Huỳnh Lê Tấn Tài

TP H ồ Chí Minh - 2008

Trang 2

LỜI CẢM ƠN

½’¾ Thời gian trôi qua thật nhanh, mới ngày nào còn háo hức đến ngôi trường mới, háo hức được trở thành Tân Sinh Viên mà bây giờ lại sắp phải rời xa ngôi trường thân yêu, rời xa Thầy Cô và bạn bè yêu dấu với biết bao kỉ niệm sau bốn năm gắn bó

Chúng em xin chân thành cảm ơn quý Thầy Cô của Khoa Công Nghệ Thông Tin và Toán Ứng Dụng nói riêng và toàn thể quý Thầy Cô của Trường Đại Học Tôn Đức Thắng đã tận tình giúp đỡ, truyền đạt những kinh ngiệm quý báu để giúp chúng em có được ngày hôm nay

Đặc biệt nhất và cũng là quan trọng nhất, chúng em xin chân thành cảm

ơn Thầy Huỳnh Lê Tấn Tài đã tận tình hướng dẫn, giúp đỡ và động viên chúng

em trong suốt quá trình làm Luận Văn

Và chúng em cũng xin chân thành cảm ơn Ba Mẹ, những người thân và tất

cả bạn bè đã động viên tinh thần, giúp đỡ chúng em vượt qua những khó khăn, thử thách trong suốt thời gian qua

Mặc dù chúng em đã làm việc nghiêm túc và rất cố gắng hoàn thành luận văn, nhưng chắc chắn sẽ không tránh khỏi những thiếu sót, kính mong sự cảm thông

và tận tình chỉ bảo của quý Thầy Cô và các bạn

TP Hồ Chí Minh, ngày15 tháng 7 năm 2008

Nhóm Sinh Viên thực hiện

Nguyễn Mạnh Dũng & Hồ Kim Trúc

Trang 3

LỜI MỞ ĐẦU

Tin học ngày nay đã có những bước phát triển vượt bậc Rất nhiều lĩnh vực trong đời sống đã được tin học hóa Đặc biệt là trong giai đoạn hiện nay, việc tin học hóa trong kinh doanh là hết sức cần thiết

Nhờ website, các doanh nghiệp không cần thuê nhà mặt tiền vẫn giới thiệu sản phẩm đến đông đảo người tiêu dùng Những đơn vị nhỏ có thể có nhiều đơn hàng không kém các tên tuổi lớn

Luận văn này gồm có 4 chương

Chương 1: Tổng Quan: là chương mở đầu của luận văn, giới thiệu về nhu cầu

thực tế, phân tích hiện trạng bất động sản hiện nay, và xác định yêu cầu của hệ thống

Chương 2: Phân Tích Hệ Thống

Chương 3: Cài Đặt: Giới thiệu CMS mã nguồn mở Drupal và thiết kế giao

diện

Chương 4: Tổng Kết: là chương cuối cùng của luận văn, tóm lại các vấn đề

đã giải quyết và nêu ra một số hướng phát triển cho đề tài trong tương lai

Trang 4

MỤC LỤC

Lời Cảm Ơn

Lời Mở Đầu

Chương 1: TỔNG QUAN

1.1 Yêu Cầu Thực Tế 1

1.2 Hiện Trạng 1

1.3 Xác Định Yêu Cầu của Hệ Thống 3

Chương 2: PHÂN TÍCH HỆ THỐNG 2.1 Cây chức năng hệ thống 5

2.2 Xây dựng mô hình Use case 6

2.2.1 Danh sách Actor và Use case 6

2.2.1.1 Danh sách Actor 6

2.2.1.2 Danh sách Use case 6

2.2.2 Phân quyền User 8

2.2.3 Mô hình Use case 9

2.2.3.1 Mô hình chức năng dành cho Khách 9

2.2.3.2 Mô hình chức năng dành cho Quản Trị Cơ Sở Dữ Liệu 9

2.2.3.3 Mô hình chức năng dành cho Nhân Viên Nhập Liệu 10

2.2.4 Use case Tìm Kiếm 10

2.3 Phân Tích Cơ Sở Dữ Liệu 11

2.3.1 Bảng LOẠI BẤT ĐỘNG SẢN 11

2.3.2 Bảng BẤT ĐỘNG SẢN 12

2.3.3 Bảng LOẠI KHÁCH HÀNG 14

2.3.4 Bảng KHÁCH HÀNG 14

2.3.5 Bảng LOCATION 14

2.3.6 Bảng CẨM NANG 15

2.3.7 Bảng NHÀ ĐẸP 16

2.3.8 Bảng TIN TỨC 17

Trang 5

Chương 3: CÀI ĐẶT

3.1 Tìm hiểu hệ thống CMS 18

3.2 Tổng quan về Drupal 19

3.2.1 Drupal là một Framework tốt 19

3.2.2 Các module hệ thống 20

3.3 Yêu cầu hệ thống khi chạy drupal 21

3.4 Theme (giao diện) 21

3.5 Modules 22

3.5.1 Các modules dùng thêm trong website 22

3.5.2 Các modules tự viết trong website 22

3.6 Thiết kế giao diện 23

3.6.1 Màn hình giới thiệu trang chủ 23

3.6.2 Màn hình giới thiệu các loại bất động sản 24

3.6.3 Chuyên mục nhà đẹp 24

3.6.4 Màn hình đăng thông tin bất động sản 25

3.6.5 Màn hình giới thiệu chi tiết thông tin bất động sản 26

3.6.6 Màn hình giới thiệu trang cần mua 26

3.6.7 Màn hình giới thiệu trang cần bán 27

3.6.8 Màn hình giới thiệu chuyên mục cẩm nang 28

3.6.9 Màn hình giới thiệu trang tìm kiếm 28

3.6.10 Màn hình giới thiệu bất động sản mới 29

3.6.11 Màn hình quản lý bất động sản 29

3.6.12 Màn hình các bất động sản trên bản đồ 30

3.6.13 Màn hình quản lý danh sách của tôi 30

3.6.14 Màn hình sửa thông tin chi tiết của bất động sản 31

Chương 4: Tổng Kết 4.1 Kết quả đạt được 33

4.2 Hạn chế 33

4.3 Hướng phát triển 34

TÀI LIỆU THAM KHẢO

Trang 6

Chương 1 TỔNG QUAN

1.1 Yêu cầu thực tế

Trong thực tế hiện nay, kinh doanh Bất Động Sản đang là một lĩnh vực

được quan tâm nhiều nhất bởi các nhà đầu tư vì việc kinh doanh Bất Động Sản sẽ

đem lại những lợi nhuận khổng lồ Vì vậy đã có rất nhiều công ty kinh doanh Bất

Động Sản đã ra đời Tuy nhiên, mặc dù có rất nhiều công ty, trung tâm, đại lý

hỗn trợ, mua bán Bất Động Sản nhưng việc tìm mua một Bất Động Sản vừa ý là

rất khó khăn, bất tiện do phải tốn nhiều thời gian đi lại, tìm kiếm

Qua khảo sát thực tế về Bất Động Sản chúng em nhận thấy thông tin Bất

Động Sản chưa được cung cấp đầy đủ và rõ ràng Vì vậy hiện tại chúng ta cần

một website quản lý thông tin Bất Động Sản để có thể giúp các nhà đầu tư cũng

như các khách hàng có được những thông tin về Bất Động Sản một cách đầy đủ

- Trình bày chit tiết Bất Động Sản rõ ràng

- Có nhiều tiêu chí tìm kiếm

- Đăng tin tìm nhà miễn phí

Hạn Chế:

- Tìm kiếm chưa chính xác

- Thông tin Bất Động Sản chưa thật chi tiết (không có hình ảnh chụp từ vệ tinh, không có tiêu đề giới thiệu về Bất Động Sản, trong chi tiết từng Bất Động Sản không có phân loại Bất Động Sản)

Trang 7

• www.batdongsan24h.net

Ưu Điểm:

- Giao diện bắt mắt

- Có sự phân loại các chi tiết của Bất Động Sản

- Có sự phân quyền user

- Có đăng tin miễn phí nhưng có thời hạn

Hạn Chế :

- Thông tin về Bất Động Sản chưa đầy đủ: không có hình ảnh

về Bất Động Sản, không có mục nhập địa chỉ, diên tích, quản lý thông tin chưa rõ ràng

- Quá ít các tiêu chí tìm kiếm

- Danh sách các Bất Động Sản có quá ít thông tin về Bất Động Sản

- User không quản lý được những bất động sản đã đăng

Ưu Điểm:

- Thông tin về Bất Động Sản khá chi tiết

- Có nhiều chức năng như thẩm định giá,kinh doanh,thiết kế…

- Đăng tin miễn phí khá chi tiết

- Có nhiều tiêt chí tìm kiếm

Hạn Chế:

- Thông tin về Bất Động Sản: không có hình ảnh về Bất Động Sản, không có mục phân loại Bất Động Sản, danh sách các Bất Động Sản chỉ có tiêu đề và ngày đăng

- Trong trang tìm kiếm, Quận/Huyện không cập nhật Diện tích còn không có tính linh động (người dùng chọn những diện tích có sẵn chứ không phải là nhập vào)

- User không quản lý được những bất động sản đã đăng

Trang 8

- Tiêu chí tìm kiếm quá ít (chỉ có quận, giá, loại)

- Giao diện không đẹp, không sinh động

Từ những thực trạng, hạn chế nói trên chúng em đưa ra mô hình nghiệp vụ

xây dựng Website quản lý thông tin bất động sản với quy tắc quản lý, sơ đồ giao

diện nhằm quản lý, lưu trữ thông tin bất động sản một cách chặt chẽ, dễ dàng và

hiệu quả hơn Đồng thời cũng đáp ứng được nhu cầu tra cứu, tìm kiếm và thống

kê Bất Động Sản một cách tiện lợi , nhanh chóng và chính xác đem lại hiệu quả

cao cho người dùng

1.3 Xác định các yêu cầu của hệ thống

• Hỗ trợ các trung tâm, công ty tổ chức lưu trữ thông tin bất động sản,

thông tin khách hàng, giúp tra cứu, thống kê Bất Động Sản, giúp quản lý

nhân viên và quyền hạn của nhân viên đối với hệ thống

• Hỗ trợ việc đưa những thông tin về Bất Động Sản lên mạng để quảng bá

một cách rộng rãi đến người sử dụng thật chi tiết về diện tích, giá, địa

chỉ, hướng, đặc điểm, …

• Hỗ trợ việc tìm kiếm thông tin Bất Động Sản một cách đầy đủ, chính xác

nhất

Trang 9

• Nếu chưa có Bất Động Sản theo yêu cầu thì người dung có thể lưu lại

nhưng yêu cầu về Bất Động Sản, hệ thống sẽ gửi mail cho người dùng

khi có Bất Động Sản đạt yêu cầu

• Cho phép người dùng lưu lại những thông tin tìm kiếm để thuận tiện cho

những lần tìm kiếm sau

• Cho phép tìm kiếm Bất Động Sản trên bản đồ

• Phục vụ người bán: có thể thay đổi thông tin Bất Động Sản đã đăng và

xem các thông tin

• Phục vụ người mua: tìm kiếm Bất Động Sản theo ý muốn, đồng thời có

thể để lại thông tin yêu cầu để hệ thống có thể tìm kiếm tự động cho

mình

• Phục vụ khách hàng vãng lai: xem các thông tin Bất Động Sản cần bán,

cần mua, các tin tức Bất Động Sản, chuyên mục cẩm nang, nhà đẹp

• Hiển thị thông tin mới nhất về Bất Động Sản, thông tin về thị trường

trong nước, giá vàng…

• Tư vấn trực tiếp người dùng qua Yahoo Messenger

• Hỗ trợ người dùng có thể tham khảo các loại kiến trúc đẹp, cẩm nang …

• Phục vụ các công ty muốn đăng quảng cáo của mình lên website

Trang 10

Chương 2 PHÂN TÍCH HỆ THỐNG

2.1 Cây chức năng hệ thống:

Trang 11

2.2 Xây dựng mô hình Use case

2.2.1 Danh sách Actor và Use case

2.2.1.1 Danh sách Actor

• Người dùng là khách vãng lai: được quyền truy xuất (xem) thông tin các bất

động sản cần bán và cần mua, đăng kí thành viên, tìm kiếm bất động sản, xem

tin tức, xem chuyên mục

• Người dùng là thành viên: được quyền đăng nhập hoặc đăng xuất khỏi hệ

thống, được xem bất động sản, gởi câu hỏi trực tuyến, tìm kiếm bất động sản,

đăng thong tin bất động sản cần bán và cần mua, quản lý thông tin cá nhân,

quản lý những bất động sản đã đăng

• Admin:

- Admin(quản trị cơ sở dữ liệu): là người quản lý cấp cao nhất Admin

này quản lý việc thêm, xóa, sửa thông tin các admin cấp thấp hơn cũng

như thay đổi quyền truy cập của họ Admin này có tất cả các quyền của

hệ thống (thêm, xóa, sửa bất động sản, thống kê, tìm kiếm, quản lý nội

dung, quản lý thông tin khách hàng, …)

- Admin (nhân viên): được quyền đăng nhập hoặc đăng xuất, xem thông

tin bất động sản, trả lời trực tuyến, quản lý thông tin cá nhân, thêm, xóa,

sửa thông tin tin tức, cẩm nang, nhà đẹp

2.2.1.2 Danh sách Use case

• Đăng nhập hệ thống: Cho phép người dùng đăng nhập vào hệ thống để được

hưởng nhiều quyền lợi do hệ thống cung cấp

• Đăng xuất

• Đăng ký (tạo mới và lưu trữ tài khoản): Cho phép người dùng đăng ký vào hệ

thống để trở thành thành viên của hệ thống

• Hỏi trực tuyến: Cho phép người sử dụng chat online, chat offline hoặc gởi

mail cho nhân viên để gởi câu hỏi và những thắc mắc về bất động sản

• Trả lời trực tuyến: Nhân viên online, trả lời mail để giải đáp thắc mắc trực

tuyến cho người sử dụng

Trang 12

• Xem bất động sản: Trình bày tất cả các thông tin về bất động sản(địa chỉ, diện

tích, hình ảnh, giá, …) và cho phép người dùng xem tất cả các thông tin về

• Xem bất động sản trên bản đồ: Người dùng có thể xem vị trí cụ thể của bất

động sản trên bản đồ ứng với thông tin của nó

• Đăng thông tin bất động sản cần bán, cần mua: người dùng có thể đăng thông

tin bất động sản cần bán của mình lên website hoặc đăng thông tin bất động

sản cần tìm mua

• Tìm kiếm: Cho phép người sử dụng tìm kiếm bất động sản theo nhiều tiêu

chí: loại bất động sản, giá, diện tích, loại tiền tệ, tỉnh thành, quận huyện,

• Đăng thông tin cẩm nang, nhà đẹp: cho phép nhân viên đăng nội dung thông

tin về cẩm nang, nhà đẹp lên website

• Thống kê: Xem thống kê bất động sản cần bán, cần mua trên website theo

ngày, tháng, năm

• Quản lý danh sách của tôi: cho phép thành viên xem, xóa, sửa những thông

tin bất động sản đã đăng của mình

• Quản lý tài khoản cá nhân: cho phép người dùng xem, thay đổi thông tin cá

nhân

• Quản lý bất động sản: xem, xóa, sửa thông tin bất động sản

• Quản lý nội dung: cho phép quản trị quản lý(sửa, xóa, công bố, ) thông

tin bất động sản, cẩm nang, nhà đẹp, …

Trang 13

2.2.2 Phân quyền User

Vai trò

sở dữ liệu

Nhân viên

Thành viên

Khách vãng lai

3 Đăng ký X

4 Trả lời trực tuyến X

5 Xem thông tin bất động sản X X X X

6 Xem chuyên mục cẩm nang X X X X

12 Đăng thông tin cẩm nang X

13 Đăng thông tin nhà đẹp X

15 Thống kê X

16 Quản lý danh sách của tôi X

17 Quản lý tài khoản cá nhân X X X

Trang 14

2.2.3 Mô hình Use case

2.2.3.1 Mô hình chức năng dành cho Khách

2.2.3.2 Mô hình chức năng dành cho Quản Trị Cơ Sở Dữ Liệu

Trang 15

2.2.3.3 Mô hình chức năng dành cho Nhân Viên Nhập Liệu

2.2.4 Use case Tìm Kiếm

Trang 16

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

Các bảng dữ liệu

2.3.1 Bảng LOAIBATDONGSAN

Danh mục các loại bất động sản được hiện thực trong 2 bảng: TERM_DATA

và TERM_NODE

• TERM_DATA (TID, VID, NAME, DESCRIPTION)

• TERM_NODE (NID, TID)

=> Bảng mô tả các thuộc tính

• Bảng TERM_NODE

STT Thuộc tính Kiểu dữ liệu Kích thước Null Diễn giải

1 NID int 10 0 Node ID

2 TID Int 10 0 Mã loại bất động sản

• Bảng TERM_DATA

STT Thuộc tính Kiểu dữ liệu Kích thước Null Diễn giải

1 TID int 10 0 Mã loại bất động sản

2 NAME Varchar 255 0 Tên loại bất động sản

3 DESCRIPTION Longtext Diễn giải

Trang 17

2.3.2 Bảng BATDONGSAN

Được hiện thực trong 2 bảng: NODE và CONTENT_TYPE_BATDONGSAN

• NODE(NID, VID, TYPE, TITLE)

• CONTENT_TYPE_BATDONGSAN(NID, FIELD_ANHMINHHOA_VALUE,

FIELD_DIACHI _VALUE, FIELD_QUANHUYEN_VALUE, FIELD_TINHTP_VALUE, FIELD_DIENTICH_VALUE, FIELD_DONVITINH_VALUE,

FIELD_HUONG_VALUE, FIELD_GIAYTO_VALUE, FIELD_DACDIEM_VALUE,

FIELD_NGAYDANG_VALUE, FIELD_GIA_VALUE, FIELD_LOAITIENTE_VALUE, FIELD_THUONGLUONG_VALUE, FIELD_GIATUONGDUONG_VALUE,

1 NID int 10 0 Node ID

2 TYPE Varchar 32 0 Kiểu

3 TITLE Varchar 128 0 Tiêu đề

• Bảng CONTENT_TYPE_BATDONGSAN

liệu

Kích

Trang 18

5 FIELD_DIACHI _VALUE Longtext 0 Địa chỉ của bất

động sản

Giá có thương lượng hay không

đương

Các tiện ích kèm theo

Trang 19

dữ liệu

Kích thước Null Diễn giải

1 RID Int 10 0 Mã loại khách hàng

2 NAME varchar 64 0 Tên loại khách hàng

2.3.4 Bảng KHACHHANG

Danh mục khách hàng được hiện thực trong bảng USER

USERS(UID, NAME, PASS, MAIL)

=> Bảng mô tả các thuộc tính

Kiểu STT Thuộc tính

dữ liệu

Kích thước Null Diễn giải

1 UID Int 10 0 Mã khách hàng

2 NAME varchar 60 0 Tên khách hàng

3 PASS varchar 32 0 Mật khẩu khách hàng

4 MAIL Varchar 64 0 Địa chỉ mail Khách hàng

2.3.5 Bảng CAMNANG

Danh mục chuyên mục cẩm nang

Được hiện thực trong bảng CONTENT_TYPE_CAMNANG

CONTENT_TYPE_CAMNANG(NID, FIELD_ANH1_FID,

FIELD_ANH1_TITLE, FIELD_ANH1_ALT, FIELD_ANH2_FID,

FIELD_ANH2_TITLE, FIELD_ANH2_ALT, FIELD_ANH3_FID,

FIELD_ANH3_TITLE, FIELD_ANH3_ALT, FIELD_ANH4_FID,

FIELD_ANH4_TITLE, FIELD_ANH4_ALT)

Trang 20

Kiểu STT Thuộc tính

dữ liệu

Kích thước Null Diễn giải

1 NID Int 10 0 Node ID

2 FIELD_ANH1_FID int 11 1 Hình ảnh cẩm nang 1

CONTENT_TYPE_CAMNANG(NID, FIELD_HINHNHADEP_FID,

FIELD_HINHNHADEP_TITLE, FIELD_ HINHNHADEP _ALT, FIELD_NHADEP2_FID, FIELD_ NHADEP2_TITLE, FIELD_ NHADEP2_ALT)

=> Bảng mô tả các thuộc tính

Kiểu STT Thuộc tính

dữ liệu

Kích

3 FIELD_HINHNHADEP_TITLE varchar 255 1

Trang 21

4 FIELD_ HINHNHADEP _ALT Varchar 255 1

2.3.7 Bảng LOCATION

Danh mục vị trí trên bản đồ của các bất động sản

Được hiện thực trong bảng: LOCATION

LOCATION(EID, LID, TYPE, NAME, STREET, ADDITIONAL, CITY, PROVINCE,

COUNTRY, LATITUDE, LONGITUDE)

2 LID Int 10 0 Mã vị trí

Trang 22

2.3.8 Bảng TINTUC

Danh mục tin tức được hiện thực trong bảng TINTUC

TINTUC(MATT, TIEUDETT, HINHANHTT, CHITIETTT)

=> Bảng mô tả các thuộc tính

Kiểu STT Thuộc tính

dữ liệu

Kích thước Null Diễn giải

1 MATT Int 11 0 Mã tin tức

Ngày đăng: 30/10/2022, 16:28

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

w