thiết kế website mua bán bất động sản tích hợp công cụ google map hỗ trợ xác định địa điểm - Pdf 22

MỤC LỤC
LỜI NÓI ĐẦU
Sự phát triển mạnh mẽ không ngừng của khoa học công nghệ nói chung và
công nghệ thông tin nói riêng trên thế giới cùng với sự bùng nổ Internet toàn cầu
đã đẩy mạnh sự phát triển của Internet Việt Nam và số người sử dụng dịch vụ
này. Những thành tựu và lợi ích do to lớn mà nó mang lại đã làm biến đổi sâu
sắc mọi mặt của đời sống xã hội và trở thành một công cụ không thể thiếu trong
xã hội hiện đại. Tại Việt Nam ,trong vài năm gần đây số người sử dụng Internet
tăng rất nhanh do mức sống của người dân tăng lên và phần nào họ ý thức được
tầm quan trọng và lợi ích của việc khai thác các thông tin trên Internet phục vụ
cho nhu cầu học tập, giải trí, kinh doanh.
Vì lý do đó, em đã quyết định lựa chọn đề tài thiết kế website mua bán bất
động sản tích hợp công cụ google map hỗ trợ xác định địa điểm.
Để có kiến thức và kết quả thực tế ngày hôm nay, trước hết em xin chân
thành cảm ơn các thầy cô giáo trong khoa Công Nghệ Thông Tin trường Đại Học
Hàng Hải Việt Nam đã giảng dạy và trang bị cho em những kiến thức cơ bản.
Bên cạnh đó, em xin gửi lời cám ơn chân thành đến thầy giáo KS. Đặng Hoàng
Anh đã hướng dẫn, giúp đỡ và tạo mọi điều kiện thuận lợi giúp em hoàn thành
tốt quá trình thực tập.
Trong quá trình thực tập và làm báo cáo, do còn thiếu nhiều kinh nghiệm
thực tế nên không tránh khỏi những sai sót. Em mong các thầy cô chỉ bảo thêm
giúp em hoàn thành và đạt kết quả tốt hơn. Em xin chân thành cảm ơn!
CHƯƠNG I : KHẢO SÁT BÀI TOÁN
1.1 Giới thiệu về công ty bất động sản
Thị trường bất động sản đang ngày một sôi động. Rất nhiều người đã và
đang quan tâm đến lĩnh vực này. Ai cũng muốn mua được căn nhà, lô đất hợp ý
nhất về hướng nhà, diện tích, vị trí địa lý … với giá thành hợp lý nhất. Ai cũng
muốn bán được căn nhà, lô đất của mình với giá cao nhất, với thời gian ngắn
nhất …
Để làm được điều đó, mọi người cần phải nắm bắt được thông tin thị
trường bất động sản một cách nhanh chóng, chính xác và đầy đủ nhất.

- Dễ dàng hình dung ra vị trí của bất động sản và hướng dẫn cũng như trả
lời thắc mắc của người mua cũng như người bán.
- Dễ dàng tìm thấy vị trí của bất động sản khi cần lấy tin (chụp ảnh, viết
bài…)
=> Khi đưa google map vào website nhà đất, công việc mua bán bất động sản sẽ
trở nên tiện lợi hơn rất nhiều, dễ dàng xác định được vị trí của bất động sản.
1.3 Phân tích các trang website khác có cùng nội dung.
• Website nhadatvanminh.com
Ưu điểm :
o Giao diện trang nhã bắt mắt.
o Các module chức năng được bố trí hợp lý, dễ sử dụng.
o Module tìm kiếm đầy đủ và chi tiết, cho phép tìm kiếm nâng cao tối
ưu.
o Chụp ảnh kèm tin, địa chỉ cụ thể rõ ràng.
o Chức năng hỗ trợ trực tuyến, cho phép người sử dụng liên lạc trực
tiếp qua yahoo và skype.
• Website alobatdongsan.vn
Ưu điểm :
o Giao diện thông thường, bố cục theo kiểu 3 cột.
o Các tin rao được bố trí đầy đủ nội dung vắn tắt, cho phép người
dung đọc lướt qua và nắm được nội dung cơ bản của tin rao.
o Chức năng tìm kiếm rõ ràng.
o Tích hợp nhiều tiện ích, xem hướng nhà, xem giá vàng, xem tivi…
• Website nhadathaiphong.com
o Giao diện bình thường, không trang nhã như hai website đã nêu bên
trên
o Các chức năng tìm kiếm, đăng tin, bố cục tin cũng tương tự như hai
website đã nêu bên trên.
1.4 Các vấn đề cần giải quyết
Khi tham khảo một số website hoạt động cùng lĩnh vực nhận thấy rằng:

nguồn sẵn có để phát triển thêm, phần mềm này không có bản quyền nên mọi
người có thể tự do sử dụng . -Nó dựa trên nền chữ thập (cross_platform) và kỹ
thuật trung lập(technolory-neutral). Nó không có một nền tảng cụ thể. Tập đoàn
mã nguồn mở bảo đảm rằng nó không được phát triển bởi một cá nhân nào. Do
đó định nghĩa mã nguồn mở được cung cấp bởi OSI (open source initiative), mã
nguồn mở không phụ thuộc vào bất cứ một kỹ thuật cá nhân hay một loại giao
diện, nó phải là một kỹ thuật trung lập.
-Nó không bị giới hạn bởi những phần mềm khác, điều này có nghĩa là
nếu một chương trình mã nguồn mở phân phối cho nhiều chương trình thì những
chương trình khác có thể cũng là mã mở nguồn mở và giao dịch trong tự nhiên,
điều này làm cho phần mềm phát triển tối đa và linh hoạt.
-Nó có tính đa dạng: được phát triển bởi nhiều người thuộc nhiều nền văn
hoá, nhiều lĩnh vực phong phú.
Những phần AMP ( Apache, MySQL, PHP) làm việc với nhau như thế
nào?
Tưởng tượng trang web động như một nhà hàng, khách đến ăn không cần
quan tâm đến nó làm ra như thế nào coi như nó có sẳn và người bồi bàn giúp bạn
chọn món ăn. Tôi có thể mô tả 3 thành phần của AMP như sau:
* Apache: Cứ tưởng tượng như một đầu bếp . Khi khách hàng yêu cầu
món ăn . Cô ta nhanh nhẹn linh hoạt và có thể chuẩn bị vô số những món ăn
khác nhau. Hoạt động của Apache trong nhiều phương thức giống nhau là phân
tích những file riêng lẻ và đưa ra kết quả.
* PHP: giống như người bồi bàn trong khách sạn . Anh ta nhận lời đề nghi
của khách hàng và mang đến món ăn từ trong nhà bếp với những lời hướng dẫn
cụ thể.
* MySQL: là những kho lưu trữ, những thành phần thông tin.
Khi khách đến ăn (người thăm trang web) đến nhà hàng Anh ta sẽ chú ý
đến món ăn với nhu cầu của mình. Người bồi bàn (PHP) lấy thức ăn theo yêu
cầu từ trong nhà bếp được làm bởi đầu bếp(Apache). Người đầu bếp này sẽ đến
kho để lấy những nguyên liệu(dữ liệu) để chuẩn bị cho món ăn.

Lưu ý:khi thực hiện lệnh trên PHP hoặc MySQL thi vẫn để chương trình
XAMPP chạy song song với chương trình đang thực hiện.
Để kiểm tra việc cài đặt có thành công chưa ta thực hiện như sau.
Vào một trình soạn thảo chẳng hạng như Notepad gõ dòng lệnh:
<?
echo “hello mom “;
?>
Lưu vào thư mục đã cài đặt XAMP: xamp\htdocs. Với đuôi *.php
Sau đó mở trình duyệt web gõ 183Hhttp://localhost/*.php
Nếu thành công trình duyệt sẽ xuất hiện như Hình 1.2.4:
Hinh 1.2.4
Như vậy là việc cài đặt đã thành công.
Hoặc gõ như sau:
<?
Phpinfo();
?>
Bạn sẽ thấy kết quả như Hình 1.2.5:
Hinh 1.2.5
2.2 Đưa google map vào website
Trong website, bạn muốn hiện bản đồ Google map của 1 địa điểm nào đó
(ví dụ 105 Bà Huyện Thanh Quan). Vậy phải làm thế nào? Hướng dẫn dưới đây:
Bước 1: Đăng ký một tài khoản mail với google nếu bạn chưa có tài khoản nào
Bước 2 : nhập URL : /> Chọn : Sign up for a Google Maps API key
Bước 3 : nhập địa chỉ site của bạn vào
Bước 4 : Google sẽ phát sinh cho bạn một key :
Bước 5 : Chép đoạn code sau bỏ vào trước tag </HEAD> trong trang web của
bạn
Bước 6 : Trở qua trang web google, click vào link Loading the Maps API
Sẽ xuất hiện đoạn code mẫu như bên dưới. Hãy chép đoạn code chứa hàm
initialize (xem hình dưới) vào trước kết thúc </HEAD> trang web của bạn.

17);
map.openInfoWindow(map.getCenter(),
// Đoạn text ghi chú cho địa điểm ta muốn hiện
document.createTextNode("Gốc Tú Xương, Quận 3,
TPHCM"));
map.setUIToDefault();
}
}
</script>
Sản phẩm :
CHƯƠNG III : PHÂN TÍCH VÀ THIẾT KẾ BÀI TOÁN
3.1 Các chức năng của website.
Hệ thống bao gồm hai hoạt động chính:
+ hoạt động của người dung
+ hoạt động của ban quản trị
3.1.1 Các chức năng của hoạt động người dùng
* Chức năng xem thông tin trên website, bao gồm các tin rao mua bán cho
thuê nhà đất, các tin tức giới thiệu về công ty, các tin tức liên quan đến lĩnh vực
bất động sản (tin phong thủy, tin tức dự án, thiết kế nội thất …)
* Chức năng đăng ký tài khoản, đăng nhập vào hệ thống.
* Chức năng đăng tin rao mua bán cho thuê nhà đất.
* Chức năng tìm kiếm bất động sản.
* Chức năng xem thông tin chi tiết của bất động sản.
* Chức năng xem bản đồ.
* Chức năng xem tin vip.
* Chức năng liên hệ trực tuyến qua số điện thoại hỗ trợ và nick yahoo trực
tuyến.
3.1.2 Các chức năng của hoạt đông quản trị
* Quản lý thông tin về thành phố, quận huyện, đảm bảo dữ liệu đầu vào là
chính xác cho phép hệ thống tự tạo bản đồ google map.

6 : Lưu dữ liệu vào kho.
7 : Trả về kết quả lưu trữ.
8 : Trả về kết quả thêm sửa xóa.
- Đối với quản trị viên có nhiệm vụ cập nhập thông tin về các thành
phố, các quận huyện nằm trong thành phố đó nhằm đưa ra bản đồ
google map được chính xác.
- Đối với hệ thống khi có yêu cầu của quản trị viên thì phải có nhiệm
vụ thêm, sửa, xóa các thông tin về thành phố cũng như quận huyện
nhằm đảm bảo tính chính xác của bản đồ google map.
b) Luồng dữ liệu
- Đầu vào: yêu cầu thêm sửa xóa thông tin thành phố, quận huyện


Nhờ tải bản gốc

Tài liệu, ebook tham khảo khác

Music ♫

Copyright: Tài liệu đại học © DMCA.com Protection Status