Mục đích nghiên cứu: Thiết kế và xây dựng website quản lý hệ thống dịch vụ kinh doanh bất độngsản của sàn Vinhomes Land,khai thác các thị trường tiềm năng và sẵn sàng tưvấn cho khách hàn
Trang 1BỘ GIÁO DỤC VÀ ĐÀO TẠO
TRƯỜNG ĐẠI HỌC MỎ - ĐỊA CHẤT
KHOA CÔNG NGHỆ THÔNG TIN
Trang 2KHOA CÔNG NGHỆ THÔNG TIN
-ĐỒ ÁN TỐT NGHIỆP
CHUYÊN NGÀNH: TIN HỌC KINH TẾ
GIÁO VIÊN HƯỚNG DẪN
(Chữ ký)
PGS.TS Lê Thanh Huệ
SINH VIÊN THỰC HIỆN
(Chữ ký)
Hoàng Thế Anh
Trang 3Hà Nội - Năm 2021
Trang 4TRƯỜNG ĐẠI HỌC MỎ ĐỊA CHẤT
KHOA CÔNG NGHỆ THÔNG TIN
CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM
Độc lập - Tự do - Hạnh phúc
ĐỀ CƯƠNG ĐỒ ÁN TỐT NGHIỆP
Họ và tên sinh viên: Hoàng Thế Anh
MSSV : 1621050278……… Lớp: DCCTKT61
Địa chỉ : Cổ Nhuế - Bắc Từ Liêm-Hà Nội
E-mail : theanhbg198@gmail.com
Ngành :Công nghệ thông tin
Chuyên ngành :Tin học Kinh Tế
Tên đề tài: Xây dựng trang thương mại điện tử bất động sản Vinhomes Land
Cán bộ hướng dẫn : PGS.TS Lê Thanh Huệ NỘI DUNG ĐỀ CƯƠNG
1 Tính cấp thiết của đề tài:
- Hiện tại đã có rất nhiều và phổ biến các website giao dịch bất động sản trên khắp nước ta
- Xu hướng tìm mua nhà đất qua mạng Internet đã phổ biến ở nhiều nước từ nhiều năm nay Với việc Internet ngày càng phổ thì việc tìm nhà qua mạng cũng là một vấn đề đáng được quan tâm,việc người mua chỉ cần ngồi nhà cùng với những cái click chuột đã xem được toàn bộ thông tin sản phẩm bất động sản thì việc ra đời một website bất động sản rất chi là cần thiết
2 Tình hình nghiên cứu:
Tuần 1:
Nhận công việc, viết đề cương, lập kế hoạch cho bài toán xây dưng website bất động sản Vinhomes Land
Nộp đề cương thực tập
Viết báo cáo
Tuần 2:
Tìm hiểu sơ bộ về Php, thu thập số liệu tìm hiểu cách thiết lập bài toán xây dưng và áp dụng quản lý website bất động sản Vinhomes Land
Viết báo cáo
Tuần 3:
Xây dựng Cơ sở dữ liệu, tạo các chức năng
Viết báo cáo
Trang 5Đồ Án Tốt Nghiệp
Tuần 4:
Code chương trình cho các chức năng đã được xác định
Nộp báo cáo demo
Tuần 5:
Xây dựng các chức năng quản lý chính có trong bài toán
Lấy báo cáo về sửa
Tuần 6:
Chạy thử chương trình
Tiếp tục hoàn thành báo cáo
Tuần 7:
Hoàn thiện chương trình quản lý website,
Viết báo cáo, kiểm tra lại báo cáo và hoàn thành báo cáo
Nộp báo cáo
3 Mục đích nghiên cứu:
Thiết kế và xây dựng website quản lý hệ thống dịch vụ kinh doanh bất độngsản của sàn Vinhomes Land,khai thác các thị trường tiềm năng và sẵn sàng tưvấn cho khách hàng về các dự án Vinhomes
Áp dụng chiến lược kinh doanh marketing trực tuyến của Vinhomes.Tổng hợp tài liệu
Viết báo cáo cho đồ án và bảo vệ trước hội đồng
4 Nhiệm vụ nghiên cứu:
- Xây dựng các đầy đủ chức năng yêu cầu cho website bất động sản Vinhomes
- Cập nhật đầy,đủ chính xác thông tin về bất động sản Vinhomes Land
- Giúp người dùng tiết kiệm thời gian,tìm kiếm bất động sản một cách nhanh chóng và hiệu quả
5 Phương pháp nghiên cứu:
Nghiên cứu xây dựng mô hình tổng thể của toàn trang web sau đó mới tiếnhành xây dựng từng chức năng nhỏ và dần dần hoàn thành hệ thống
6 Dự kiến kết quả nghiên cứu:
Trang 67 Tài liệu tham khảo:
[1] Th.S Dương Hiền Thanh, Bài giảng Phân tích thiết kế hệ thống, Bộ môn Tin học – Kinh tế, Khoa CNTT, Trường Đại học Mỏ - Địa chất
[2] Các tài liệu tại web site : 123.doc , Sinhvienit.net, Tailieu.vn,
Hà nội, ngày … tháng … năm ……….
Sinh viên thực hiện
(Ký và ghi rõ họ tên)
Trang 7Đồ Án Tốt Nghiệp
MỤC LỤC
MỤC LỤC 1
BẢNG THUẬT NGỮ VIẾT TẮT 4
DANH MỤC HÌNH ẢNH 5
DANH MỤC BẢNG BIỂU 7
LỜI MỞ ĐẦU 8
CHƯƠNG 1: TỔNG QUAN VỀ TRANG THƯƠNG MẠI 9
ĐIỆN TỬ BẤT ĐỘNG SẢN VINHOMES LAND 9
1.Tổng quan về đề tài 9
1.1.Thực trạng giao dịch thương mại điện tử trực tuyến trong lĩnh vực tư vấn bất động sản 9
1.2.Tính cấp thiết của Marketing trực tuyến trong lĩnh vực tư vấn bất động sản Vinhomes Lan 11
1.3.Mục tiêu, yêu cầu nội dung của đề tài 12
1.3.1.Mục tiêu của đề tài 12
1.3.2.Các nội dung thực hiện của đề tài 12
1.4.Mô tả yêu cầu bài toán 13
1.4.1.Yêu cầu thông tin và các tác vụ 13
1.4.2.Xác định yêu cầu bài toán quản lý 15
CHƯƠNG 2: PHÂN TÍCH VÀ THIẾT KẾ CHỨC NĂNG CỦA HỆ THỐNG 17
2.1.Phân tích các yêu cầu về xử lý của hệ thống hiện hành 17
2.1.1.Chức năng nghiệp vụ 17
Trang 82.3.Mô hình luồng dữ liệu của hệ thống 27
2.3.1.Sơ đồ luồng dữ liệu mô tả chức năng đăng ký hệ thống 30
2.3.2.Sơ đồ luồng dữ liệu mô tả chức năng đăng nhập hệ thống 30
2.3.3.Sơ đồng luồng dữ liệu mô tả chức năng quản lý quyền 31
2.3.4.Sơ đồ luồng dữ liệu mô tả chức năng quản lý thông tin cá nhân 32
2.3.5.Sơ đồ luồng dữ liệu mô tả chức năng quản lý thành viên 33
2.3.6.Sơ đồ luồng dữ liệu mô tả chức năng quản lý dự án bất động sản 34
2.3.7.Sơ đồ luồng dữ liệu mô tả chức năng quản lý tin tức bất động sản 35
2.3.8.Sơ đồ luồng dữ liệu mô tả chức năng quản lý giao dịch bất động sản 36
2.3.9.Sơ đồ luồng dữ liệu mô tả chức năng tìm kiếm 37
2.3.10.Sơ đồ luồng dữ liệu mô tả chức năng quản lý ý kiến phản hồi 38
2.4.Xây dựng cở sở dữ liệu 38
2.4.1.Mô hình thực thể liên kết 38
2.4.2.Thiết kế logic cơ sở dữ liệu 40
2.4.3.Thiết kế vật lý cơ sở dữ liệu 41
2.4.4.Sơ đồ quan hệ giữa các bảng dữ liệu 49
CHƯƠNG 3 : MỘT SỐ KIẾN THỨC THỰC HIỆN ĐỀ TÀI 50
3.1 Hệ quản trị cơ sở dữ liệu MySQL 50
3.2 Tổng quan về ngôn ngữ giao diện 56
3.2.1 PHP và mô hình phát triển MVC 56
3.2.2 Laravel Framwork 58
3.2.3 HTML,CSS 61
3.2.4 JavaScript 63
3.3 Công cụ hỗ trợ 64
3.3.1 XAMPP 64
3.3.2 Phần mềm hỗ trợ code Subline Text 66
3.3.3 Công cụ quản lý Composer 67
3.3.4 Phần mềm GIT BASH 68
CHƯƠNG 4: THIẾT KẾ GIAO DIỆN 72
4.1 Trang chủ 72
4.2 Giao diện đăng ký thành viên 74
4.3 Giao diện quản trị viên 76
4.3.1 Chức năng quản lý danh mục 78
Trang 9Đồ Án Tốt Nghiệp
4.3.2 Chức năng quản lý dự án 79
4.3.3 Giao diện báo cáo thống kê 81
4.3.4 Giao diện quản lý tin tức 82
4.3.5 Giao diện quản lý thông tin khách hàng 83
4.3.6 Giao diện quản lý nhân viên 84
4.3.7 Giao diện danh mục phòng ban 85
4.3.8 Giao diện chức năng quyền hạn 86
4.3.9 Giao diện chức năng quản lý Hợp đồng và các giao dịch 87
K ẾT LUẬN 89
Tài liệu tham khảo: 90
Trang 10BẢNG THUẬT NGỮ VIẾT TẮT
CSDL Cơ sở dữ liệu Là một tập hợp thông tin có cấu trúc
Dữ liệu này được duy trì dưới dạng 1tập hợp các tập tin trong hệ điềuhành hay được lưu trữ trong các hệquản trị cớ sở dữ liệu
PHP Person Home Page Là một ngôn ngữ lập trình kịch bản
hay một loại mã lệnh chủ yếu đượcdùng để phát triển các ứng dụng viếtcho máy chủ, mã nguồn mở, dùngcho mục đích tổng quát
Controller
Là một kiến trúc phần mềm, đượctạo ra với mục đích quản lý và xâydựng dự án phần mềm
Trang 11Đồ Án Tốt Nghiệp
DANH MỤC HÌNH ẢNH
STT Đánh số
1 Hình 2.1 Sơ đồ chức năng nghiệp vụ của hệ thống
2 Hình 2.2 Sơ đồ phân rã chức năng quản trị hệ thống
3 Hình 2.3 Sơ đồ phân rã Chức năng quản lý danh mục
4 Hình 2.4 Sơ đồ phân ra chức năng quản lý sản phẩm
5 Hình 2.5 Sơ đồ phân rã chức năng quản lý tin tức
6 Hình 2.6 sơ đồ phân rã chức năng quản lý giao dịch
7 Hình 2.7 Sơ đồ phân rã chức năng báo cáo thống kê
8 Hình 2.8 Sơ đồ luồng dữ liệu mức khung cảnh
9 Hình 2.9 Sơ đồ luồng dữ liệu mức đỉnh của hệ thống
10 Hình 2.10
Sơ đồ luồng dữ liệu mô tả chức năng đăng ký hệ thống
11 Hình 2.11 Sơ đồ luồng dữ liệu mô tả chức năng đăng nhập hệ thống
12 Hình 2.12 Sơ đồ luồng dữ liệu mô tả chức năng quản lý quyền
13 Hình 2.13 Sơ đồ luồng dữ liệu mô tả chức năng quản lý thông tin cá nhân
14 Hình 2.14 Sơ đồ luồng dữ liệu mô tả chức năng quản lý thành viên
15 Hình 2.15 Sơ đồ luồng dữ liệu mô tả chức năng quản lý dự án bất động sản
16 Hình 2.16 Sơ đồ luồng dữ liệu mô tả chức năng quản lý tin tức bất động sản
17 Hình 2.17 Sơ đồ luồng dữ liệu mô tả chức năng quản lý giao dịch bất động
sản
18 Hình 2.18 Sơ đồ luồng dữ liệu mô tả chức năng tìm kiếm
19 Hình 2.19 Sơ đồ luồng dữ liệu mô tả chức năng quản lý ý kiến phản hồi
20 Hình 2.20 Sơ đồ thực thể liên kết
21 Hình 2.21 Sơ đồ quan hệ các bảng dữ liệu
Trang 1228 Hình 3.7 Dowload GitBash
29 Hình 3.8 Chạy file GitBash
30 Hình 3.9 Chọn thư mục GitBash
31 Hình 3.10 Hoàn thành cài đặt GitBash
31 Hình 4.1 Giao diện trang chủ
32 Hình 4.2 Giao diện trang sản phẩm
33 Hình 4.3 Giao diện trang tin tức
34 Hình 4.4 Giao diện đăng ký khách hàng
35 Hình 4.5 Giao diện đăng nhập khách hàng
36 Hình 4.6 Giao diện đăng bán sản phẩm cho khách hàng
37 Hình 4.7 Giao diện đăng nhập quản trị viên
38 Hình 4.8 Giao diện quản lý trang web của quản trị viên
39 Hình 4.9 Giao diện chức năng quản lý danh mục
40 Hình 4.10 Giao diện chức năng tạo danh mục
41 Hình 4.11 Giao diện chức năng quản lý dự án
42 Hình 4.12 Giao diện đăng bán dự án
43 Hình 4.13 Giao diện chức năng báo cáo thống kê
44 Hình 4.14 Đăng tin tức lên hệ thống
45 Hình 4.15 Giao diện quản lý thông tin khách hàng
46 Hình 4.16 Giao diện quản lý nhân viên
47 Hình 4.17 Tạo mới nhân viên
48 Hình 4.18 Giao diện danh mục phòng ban
49 Hình 4.19 Giao diện chức năng quyền hạn
50 Hình 4.20 Giao diện chức năng quản lý hợp đồng
51 Hình 4.21 Trang thái chờ thanh toán của giao dịch
52 Hình 4.22 Trạng thái hoàn tất giao dịch
Trang 14LỜI MỞ ĐẦU
Sau thời gian học tập và tại trường được sự chỉ dạy tận tình của thầy côtrong trường nói chung và thầy cô khoa công nghệ thông tin nói riêng,em đã học hỏiđược rất nhiều kiến thức về ngành công nghệ thông tin và các kiến thức khác về vănhóa- xã hội
Trong quá trình đào tạo của các trường đại học, tổ chức thực tập cho các sinhviên là một việc rất quan trọng.Bởi thế thực tập là một khâu không thể thiếu trongquá trình đào tạo, đây là cơ hội cho sinh viên trải nghiệm thực tế và cũng là thờigian cho sinh viên đem kiến thực học ở trường vận dụng vào thực hành Được sựgiới thiệu của thầy cô và sự chấp thuận của công ty cổ phần Eveflow,em đã rất vinh
dự đến được đến thực tập tại công ty – Một môi trường phù hợp với chuyên ngànhhọc của em Trong quá trình thực tập em đã tìm hiểu em đã đặc biệt rút ra những bàihọc kinh nghiệm cho bản thân sau khi ra trường để bước vào con đường lập nghiệp
Để có được sự thành công đó em xin gửi lời cảm ơn chân thành nhất đến vớithầy cô Trường đại học Mỏ- Địa chất đã tận tình truyền đạt kiến thức và những kinhnghiệm quý báu cho em trong suốt quá trình học tập tại trường Đặc biệt là sự giúp
đỡ của cô Lê Thanh Huệ giúp đỡ chỉ bảo tận tình em để hoàn thành tốt đợt làm đồ
án tốt nghiệp này
Trong quá trình tìm hiểu và làm đồ án tốt nghiệp khó tránh khỏi sai sót, đồngthời do trình độ lý luận cũng như kinh nghiệm thực tiễn còn hạn chế nên bài báo cáokhông thể tránh khỏi những thiếu sót, em rất mong nhận được ý kiến đóng góp củaquý Thầy, Cô để em học thêm được nhiều kinh nghiệm và sẽ hoàn thành tốt hơn
Em xin chân thành cám ơn !
Trang 15Nếu như là khoảng 5-10 năm về trước khi mà thị trường trực tuyến về bất độngsản tại Việt Nam còn rất sơ khai Khi đó thói quen của khách hàng là mua hàng trựctiếp họ sẽ rất vui vẻ khi cầm những tờ rơi quảng cáo về bất động sản và đọc và họrất thoải mái khi nhận được những quảng cáo về bất động sản, nhưng thời gian đãdần thay đổi thói quen của họ,giờ đây sẽ rất khó để những nhân viên bất động sản
có thể bán nhà theo các hình thức từ trước đây ,khách hàng họ đã cảm thấy mệt mỏi
và phiền toái khi họ phải nhận tờ rơi hoặc đến tận nhà tư vấn như trước đây, phảnứng của họ khá là tiêu cực.Hiện nay, người mua nhà có xu hướng từ tìm hiểu quaInternet hoặc các website thương mại điện tử bất động sản trước khi họ đi xem
Trang 16Để đẩy mạnh cho việc marketing trực tuyến thì có những yêu cầu cấp thiết màchúng ta cần đặt ra :
- Có một nguồn lực tốt để thực hiện việc vận hành marketing : có những người
giỏi hoặc chuyên gia về marketing thì việc tìm hiểu thị trường cũng như vận dụngnhững hình thức marketing phù hợp sẽ là rất dễ dàng, họ có thể dễ dàng tìm kiếm vàvận dụng những hình thức theo đúng nhu cầu của đa số khách hàng như vậy sẽ dẫnđến việc truyền đạt marketing đạt hiệu quả cao hơn Nhưng không chỉ nhữngchuyên gia mà cần đến cả những nhân viên bình thường cũng cần biết đếnmarketing vì đó là một hình thức mang lại hiệu quả cao cho công ty
- Tìm hiểu rõ về những vấn đề liên quan đến Marketing,qua đó nắm rõ được
nhu cầu của khách hàng để đạt hiệu quả cao nhất : vấn đề tìm hiểu về marketing làviệc bắt buộc đối với mỗi công ty nếu muốn phát triển tốt hiện nay và kể cảVinhomes cũng vậy,họ không chỉ đẩy mạnh quảng cáo trên các kênh tivi,báo chí,
mà ngoài ra họ con tạo ra những ra những trang web tổng hợp các dự án của họ,chia
ra theo từng khu,từng vùng,đánh thẳng vào nhu cầu của người dân cần tìm và muanhà
- Vì marketing được xem là công cụ bán hàng trăm năm nên cần học và hiểu
rõ để nắm rõ chuyên môn, tránh chuyên môn bị hạn chế và thiếu sự tự tin để đánhgiá xu hướng về sau : thời đại công nghệ số,tất cả mọi người đang hướng về côngnghệ,khi mà công nghệ đang rất phát triển thì chắc chắn marketing cũng phát triểntheo và đây là một công cụ hỗ trợ cực kì tốt cho bất động sản về sau này
- Cần nắm rõ về cả công ty đối thủ của mình trong điều kiện ngày càng nhiều
công ty trong nước cạnh tranh gay gắt với nhau,muốn có chỗ đứng tốt trong thịtrường nội địa và tiến xa hơn thì cần phải nắm rõ những chính sách về MarketingTrong bối cảnh thị trường bất động sản ngày càng phát triển, nhu cầu bán,chothuê, tìm mua, tìm thuê bất động sản ngày càng lớn Khi triển khai kinh doanh một
dự án bất động sản, bán hoặc cho thuê một căn nhà ,chung cư, nền đất…, điều bănkhoăn nhất là làm sao truyền tải những thông tin trên đến với nhiều khách hàng cónhu cầu sử dụng thực sự
Ngược lại, đối với những khách hàng có nhu cầu mua, thuê bất động sản thìmong muốn tìm kiếm những bất động sản phù hợp nhất, đảm bảo tính an toàn, tiệnlợi và pháp lý cao.Tuy nhiên, những người có nhu cầu về giao dịch bất động sản đã
Trang 17Đồ Án Tốt Nghiệp
và đang gặp nhiều khó khăn trong việc quảng cáo cũng như tìm kiếm thông tin vềbất động sản Làm thế nào để quảng cáo và tìm kiếm được thông tin bất động sảnnhanh chóng, tin cậy, chính xác, tiết kiệm thời gian, công sức, giúp cho các giaodịch bất động sản trở nên dễ dàng, nhanh chóng, thuận tiện và hiệu quả hơn.Quan trọng hơn, khách có nhu cầu giao dịch có thể liên hệ trực tiếp với đại lý,nhân viên bán hàng của đại lý Như vậy, người mua sẽ tránh được những rủi ro khi
mua bán nhà,thông tin chính xác và tránh bị lừa đảo.
Như vậy,Ý tưởng xây dựng website sàn giao dịch bất động sản Vinhomes Land
ra đời với mong muốn trở thành sàn giao dịch bất động sản có thể đáp ứng đượchoàn toàn các tiêu chí đó
1.2 Tính cấp thiết của Marketing trực tuyến trong lĩnh vực tư vấn bất động sản Vinhomes Land
- Hiện nay , Marketing đã đóng một vai trò cực kì quan trọng đói với
Vinhomes Land trong việc tìm kiếm nhu cầu và gửi thông tin chính xác đến kháchhàng
- Vinhomes Land đã sử dụng khá nhiều hình thức marketing trực tuyến để có
thể truyền đạt đến khách hàng như :đăng tin trên các website,gửi email marketing,xây dựng website bán hàng/giới thiệu dự án quảng cáo google sử dụng,
facebook,zalo cá nhân,…qua đó có thể quảng cáo và truyền bá những sản phẩm dự
án tốt nhất đến Khách hàng
- Đối với VinHomes Land thì Marketing trực tuyến được xem là một công cụ
bán hàng và một định hướng chiến lược của doanh nghiệp dần thay thế cho nhữnghình thức cổ điển như là phát tờ rơi,đến tận nhà hoặc là gọi trực tiếp tìm kiếm kháchhàng, đây cũng là những bước thay đổi quan trọng của Vinhomes Land trong việctiếp cận với khách hàng nhằm nâng cao doanh số bán hàng và giúp sàn cạnh tranhtốt hơn với các đối thủ
Trang 18các công ty tư nhân kinh doanh địa ốc Bộ Tài nguyên và Môi trường cho biết, trongvòng 5 năm tới, nhiều tỉnh, thành phố ở Việt Nam sẽ cấp Giấy chứng nhận quyền sửdụng đất qua mạng Internet Như vậy, tính pháp lý của thửa đất, căn hộ sẽ hiện rađầy đủ chỉ sau vài lần click chuột Rõ ràng, đây là cơ hội lớn cho các trang web bấtđộng sản và khả năng bùng nổ giao dịch nhà đất trên Internet sắp bước qua thời kỳ
phát triển mới.
Do vậy ý tưởng xây dựng trang thương mại điện tử bất động sản Vinhomes ,
Land được đưa ra nhằm đáp ứng được nhu cầu và sở thích khác nhau của mỗi kháchhàng, ngoài ra còn để Vinhomes Land có những chính sách Marketting phù hợp nhằm hài lòng và đáp ứng sở thích của khách hàng
1.3 Mục tiêu, yêu cầu nội dung của đề tài
1.3.1 Mục tiêu của đề tài
Thiết kế và xây dựng website quản lý hệ thống dịch vụ kinh doanh bất động sản của sàn Vinhomes Land,khai thác các thị trường tiềm năng và sẵn sàng tư vấncho khách hàng về các dự án Vinhomes.Website xây dựng cần đáp ứng được các yêu cầu sau :
- Website có đầy đủ thông tin và hình ảnh về các dự án của Vinhomes như:
Vinhomes Smart City,Vinhomes Ocen Park, các dự án của Vinhomes tại HàNội,TP.HCM và các tỉnh thành
- Website có đầy đủ các tính năng cần thiết: tiến độ hoạt động,quy trình của dự
án,quy trình nộp tiền và đặt cọc,hỗ trợ vay mượn ngân hàng của khách hàng,…
nhằm đảm bảo giao dịch giữa Khách hàng với đại lý của Vinhomes.
- Các tác vụ phải thuận tiện linh hoạt cho khách hàng bố trí site để các chức
năng được sử dụng một các dễ dàng thuận tiện
- Đảm bảo truy cập nhanh,chính xác và an toàn
- Hệ thống đăng nhập phải dễ dàng cho người quản trị : cập nhật,thêm sửa xóa
thông tin,…
1.3.2 Các nội dung thực hiện của đề tài
- Khảo sát thực trạng quy trình quản lý của bất động sản VinHomes Land
Trang 19Đồ Án Tốt Nghiệp
- Xây dựng bài toán quản lý trang thương mại điện tử bất động sản Vinhomes Land
- Xác định các yêu cầu thông tin cần quản lý
- Phân tích và thiết kế hệ thống cho website thương mại điện tử bất động sản Vinhomes Land
- Xây dựng cơ sở dữ liệu hệ thống
- Code chương trình cho các chức năng đã được xác định
- Chạy thử nghiệm
- Tổng hợp tài liệu và viết đồ án
1.4.Mô tả yêu cầu bài toán
1.4.1 Yêu cầu thông tin và các tác vụ
a Trang chủ
- Giới thiệu về Vinhomes-bất động sản Vinhomes
- Giới thiệu tổng quan về các dự án của công ty
- Tin tức mua bán,cho thuê
- Các dự án (tiến độ,đang mở bán và sắp mở bán)
- Các dịch vụ dự án của công ty
- Ô tìm kiếm
- Hỗ trợ tư vấn,tư vấn Online
Yêu cầu: Thiết kế trang chủ với những nội dung chính trong website,hình ảnh banner đẹp sinh động, đúng với các dự án của Vinhomes Trang chủ là sự thể hiện ngắn gọn và tổng hợp của các trang thành viên khác
b.Chức năng kiểm duyệt thông tin
Trang 20Chức năng môi giới khách hàng( nhân viên bán hàng) : Khách hàng có nhu cầutìm hiểu về thị trường bất động sản Vinhomes có thể liên hệ trực tiếp với nhân viên
tư vấn qua số điện thoại hoặc Email Trên cơ sở tổng hợp những tin tức và nhu cầu của khách hàng ,bô phận tư vấn khách hàng sẽ đưa ra những lựa chọn phù hợp nhất cho khách hàng
d.Chức năng quản lý giao dịch khách hàng
Dựa vào những nhu cầu mà khách hàng đã đặt ra chức năng quản lý sẽ gửi những thông tin KH đã để lại,chuyển về cho bộ phận môi giới,tư vấn khách hàng,để
họ trực tiếp
Ngoài ra,chức năng chính là Quản lý những hợp đồng mà bên đại lý đã ký với khách hàng, tiến độ các giao khách hàng đã đóng,khách hàng đã đặt cọc bao nhiêu,…và hợp đồng hỗ trợ khách vay vốn bên ngân hàng, hợp đồng cho thuê nhà,mua bán nhà,…
e.Chức năng quản trị hệ thống
- Admin quản lý tất cả các chức năng của hệ thống : quản lý danh mục,quản lýcác hợp đồng vào giao dịch, thống kê doanh số bộ phận,
- Thực hiện phân quyền cho nhân viên và quản lý danh mục phòng ban
f.Chức năng quản lý danh mục
- Quản lý danh mục được chia thành 4 danh mục
Danh mục dự án : chung cư,biệt thự,liền kề, shophuose,
Danh mục tin tức : ưu đãi Vinhomes, Thông tin các phân khu dự án,…
Danh mục khách hàng
Danh mục nhân viên
Mô tả bài toán :
Trang 21 Quản lý nhân viên
- Nhân viên sẽ được quản lý thông qua : Mã nhân viên,tên nhân viên,email,số điện thoại,phòng ban và mật khẩu
- Nhân viên sẽ được quản lý theo Mã nhân viên và phòng ban tiện cho việc quản lý hệ thống
- Khách mua hàng sẽ làm việc trực tiếp với nhân viên bán hàng thuộc phòng kinh doanh
Trang 22 Báo cáo thống kê
- Báo cáo tổng hợp về doanh số nhân viên và doanh số toàn bộ phận
- Thống kê các sản phẩm bán được theo danh mục: chung cư, biệt thự, liền kề,shophouse
- Thống kê các hợp đồng quá hạn và chậm tiến độ
1.4.2 Xác định yêu cầu bài toán quản lý
a Thông tin yêu cầu quản lý
Từ những tìm hiểu về bài toán xây dựng website bất động sản,chương trình quản lý website bất động sản Vinhomes cần xây dựng các yêu cầu thích hợp với điều kiện thuận lợi cho công tác quản lý website
Cụ thể, website sau khi xây dựng cần đáp ứng được các thông tin cơ bản sau :
Thông tin các dự án bất động sản(thông tin dự án,căn hộ,địa chỉ,số tầng,số phòng,…)
Thông tin về khách hàng giao dịch ( sau khi ký cọc)
Thông tin về hợp đồng của khách hàng
Thông tin về chủ bất động sản
Thông tin về chứng từ của công ty,nhà đầu tư(tình trạng pháp lý)
Thông tin về doanh số của nhân viên,( theo tháng,theo quý)
b Các kết quả của quá trình quản lý
Báo cáo doanh số nhân viên và bộ phận trong tháng
Báo cáo thống kê các sản phẩm bán được theo loại bất động sản
Báo cáo các hợp đồng đóng chậm tiến độ
Trang 23Đồ Án Tốt Nghiệp
CHƯƠNG 2: PHÂN TÍCH VÀ THIẾT KẾ CHỨC NĂNG
CỦA HỆ THỐNG 2.1. Phân tích các yêu cầu về xử lý của hệ thống hiện hành
để tránh kẻ xấu lợi dụng lấy trộm thông tin bảo mật của công ty và nhiều quyền khác trên website
Quản trị viên sẽ thực hiện phân quyền sau khi tạo tài khoản cho nhân viên, nhân viên chỉ thực hiện những thao tác do quản trị viên phân quyền
Chức năng này bao gồm :
Trang 24Chức năng quản lý danh mục sẽ là chức năng được khởi tạo từ đầu,và cập nhật thường xuyên Khi có các dự án mới,căn hộ mới,khách hàng hoặc nhân viên mới thì sẽ được cập nhật thêm mới vào danh mục sản phẩm,khách hàng,nhân viên theo đúng thông tin.
Chức năng bao gồm :
- Quản lý thông tin các phân khu,dự án
- Quản lý tin tức hỗ trợ,ưu đãi
- Quản lý tin tức khác
- Quản lý ý kiến phản hồi
2.1.1.5 Quản lý giao dịch bất động sản
Trang 25Đồ Án Tốt Nghiệp
Thêm một chức năng dành cho nhân viên cũng như khách hàng của Vinhomes,tại đây sẽ cập nhật những giao dịch mà họ đã thực hiện tiện cho việc theodõi và quản lý tiến độ đóng tiền của mình
Cập nhật những hợp đồng giao dịch, tại đây
2.1.1.6 Báo cáo thống kê
Chức năng báo cáo thống kê tổng hợp lại toàn bộ những những giao dịch trong tháng,tổng hợp doanh số của nhân viên theo tháng,báo cáo doanh số của bộ phận theo tháng
- Doanh số nhân viên
- Thống kê các hợp đồng quá hạn và chậm tiến độ
- Thống kê sản phẩm bán được theo danh mục
2.2 Sơ đồ chức năng nghiệp vụ
Với yêu cầu nghiệp vụ và thông tin đặt ra,ta có thể xây dựng được sơ đồ chức năng của hệ thống như sau:
Trang 26Hình 2.1 Sơ đồ chức năng nghiệp vụ của hệ thống
2.2.1 Chức năng quản trị hệ thống
Chức năng quản lý người dùng bao gồm các chức năng con:
- Đăng nhập (1.1) : Hệ thống sẽ cho người sử dụng truy cập website với tư
cách là thành viên sau khi kiểm tra đúng địa chỉ email và password của người sửdụng
- Quản lý quyền (1.2) là Chức năng quản lý quyền là chức năng đã được xây
dựng sẵn và các quyền được xây dựng không thể sửa đổi mà chỉ có thể sử dụng nó
để phân quyền, cấm quyền hay thêm quyền cho các nhóm người sử dụng, hay từngthành viên của website Chức năng này phục vụ cho người quản trị của trang web
- Đăng ký thành viên (1.3) : Chức năng này giúp cho người sử dụng cũng như
các khách thăm website đăng ký tài khoản để đăng nhập trên website Chức năngnày đòi hỏi người sử dụng nhập các thông tin cần thiết như : địa chỉ hòm thư, mậtkhẩu, họ tên, số điện thoại, địa chỉ nơi ở , …
- Quản lý thông tin cá nhân (1.4) : Chức năng này giúp cho thành viên quản lý
được tài khoản của mình khi họ đã đăng ký và đăng nhập vào website Thành viên
có thể xem và sửa thông tin về tài khoản của mình, xem những tin họ đã đăng,cũng như xem các giao dịch mà họ đã thực hiện trc đó như đóng tiền cọc hoặcđăng tin bán nhà,cho thuê nhà của Vinhomes Land
- Quản lý thành viên (1.5 ) là chức năng thống kê,truy xuất thông tin của các
thành viên do quản trị viên trực tiếp quản lý
Trang 27Đồ Án Tốt Nghiệp
Hình 2.2 Sơ đồ phân rã chức năng quản trị hệ thống
Trang 282.2.2 Chức năng quản lý danh mục
Chức năng quản lý danh mục bao gồm các chức năng:
- Danh mục Sản phẩm (2.1) : quản lý danh múc các loại sản phẩm:chung cư,
biệt thự, liền kề,shophouse
- Danh mục Khách hàng(2.2) : khách hàng sẽ được chia làm 2 loại là khách
hàng mua và khách hàng đăng bán
- Danh mục nhân viên (2.3) : nhân viên bao gồm quản trị viên (admin),nhân
viên bán hàng,nhân viên kế toán
- Danh mục tin tức (2.4) tin tức chia thành những mục thông tin của các dự án
và các ưu đãi cũng như những hỗ trợ của chủ đầu tư đối với khách hàng
Trang 29- Xử lý nhận tin đăng sản phẩm bđs (3.1) : những sản phẩm bất động sản
do nhân viên hoặc khách hàng đăng lên sẽ do admin hoặc người được phân quyền
sẽ kiểm duyệt tại đây
- Cập nhật sản phẩm(3.2) : sau khi kiểm duyệt admin sẽ cập nhật những bài viết thông tin bất động sản lên website
- Tìm kiếm(3.3) chức năng tìm kiếm cho những người có nhu cầu của người sử dụng và admin tiện quản lý khi có quá nhiều bài đăng
- Xử lý các sản phẩm (3.4) những sản phẩm sau khi được đặt mua sẽ chuyển về các trạng thái đặt cọc,đang giao dịch và hoàn tất
Trang 30Hình 2.4 Sơ đồ phân ra chức năng quản lý sản phẩm
2.2.4 Quản lý tin tức
Đây là chức năng dành cho ban quản trị website ,giúp cho người quản lý dễdàng phân loại tin tức,dự án mới nhất, tin đã cũ , tin đáng quan tâm được đăng trêntrang web giúp nhà giao dịch dễ dàng tìm hiểu thị trường và nhu cầu của kháchhàng :
- Quản lý thông tin các dự án phân khu (4.1) đăng thông tin các phân khu nhỏcủa Vinhomes
- Quản lý tin tức hỗ trợ,ưu đãi (4.2 ) đăng những thông tin về chương trình ưuđãi,những chương trình hỗ trợ vay của Vinhomes
- Quản lý những thông tin khác (4.3) những thông tin về tình trạng pháp lýcũng như những vấn đề xoay quanh bất động sản Vinhomes
- Quản lý ý kiến phản hồi (4.4) xử lý ý kiến phản hồi của khách hàng
Trang 31Chức năng bao gồm :
- Đăng ký giao dịch (5.1) sau khi khách hàng đặt mua sẽ có 1 giao dịch và 1 hợp đồng hiển thị trên hệ thống và chờ được xét duyệt sau khi khách hàng chuyển tiền về hệ thống
Trang 32Hình 2.6 Sơ đồ phân rã chức năng quản lý giao dịch
2.2.6 Báo cáo thống kê
Chức năng báo cáo là hoạt động tổng hợp dữ liệu Người sử dụng hệ thống đưa báo cáo thống kê theo yêu cầu Chức năng này bao gồm thống kê các sản phẩm
đã bán,doanh số nhân viên,doanh số bộ phận theo từng tháng và thống kê các hợp đồng quá hạn,chậm tiến độ
Trang 33Đồ Án Tốt Nghiệp
Hình 2.7 Sơ đồ phân rã chức năng báo cáo thống kê
Trang 34Sơ đồ luồng dữ liệu mức khung cảnh
Trang 35Đồ Án Tốt Nghiệp
Hình 2.8 Sơ đồ luồng dữ liệu mức khung cảnh
Trang 36Hình 2.9 Sơ đồ luồng dữ liệu mức đỉnh của hệ thống
Trang 37Đồ Án Tốt Nghiệp
Hình 2.10 Sơ đồ luồng dữ liệu mô tả chức năng đăng ký hệ thống
2.3.2 Sơ đồ luồng dữ liệu mô tả chức năng đăng nhập hệ thống
Trang 382.3.3 Sơ đồng luồng dữ liệu mô tả chức năng quản lý quyền
Hình 2.12 Sơ đồ luồng dữ liệu mô tả chức năng quản lý quyền
Trang 39Đồ Án Tốt Nghiệp
2.3.4 Sơ đồ luồng dữ liệu mô tả chức năng quản lý thông tin cá nhân
Trang 402.3.5 Sơ đồ luồng dữ liệu mô tả chức năng quản lý thành viên