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

hỗ trợ tìm kiếm nhà trọ trên smartphone

98 617 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 98
Dung lượng 4,26 MB

Nội dung

Đề tài: hỗ trợ tìm kiếm nhà trọ smartphone GVHD: Nguyễn Thanh Hải TRƯỜNG ĐẠI HỌC CẦN THƠ KHOA CÔNG NGHỆ THÔNG TIN LUẬN VĂN TỐT NGHIỆP ĐẠI HỌC HỖ TRỢ TÌM KIẾM NHÀ TRỌ TRÊN SMARTPHONE Sinh viên thực Cán hướng dẫn Lâm Quang Kha Ly MSSV: 1111242 Lớp: Hệ Thống Thông Tin – K37 tin Ths Nguyễn Thanh Hải MSCB: 2267 Bộ môn: Hệ thống thông Cần Thơ, 05/2015 Sinh viên thực hiện: Lâm Quang Kha Ly – MSSV: 1111242 Đề tài: hỗ trợ tìm kiếm nhà trọ smartphone GVHD: Nguyễn Thanh Hải TRƯỜNG ĐẠI HỌC CẦN THƠ KHOA CÔNG NGHỆ THÔNG TIN LUẬN VĂN TỐT NGHIỆP ĐẠI HỌC HỖ TRỢ TÌM KIẾM NHÀ TRỌ TRÊN SMARTPHONE Sinh viên thực Lâm Quang Kha Ly Hải MSSV: 1111242 Lớp: Hệ Thống Thông Tin – K37 thông tin Cán hướng dẫn Ths Nguyễn Thanh MSCB: 2267 Bộ môn: Hệ thống CÁN BỘ PHẢN BIỆN Chủ tịch: TS Phạm Thị Ngọc Diễm Ủy viên: TS Phạm Thị Xuân Lộc Thư ký: Ths Nguyễn Thanh Hải Luận văn bảo vệ tại: Hội đồng chấm luận văn tốt nghiệp Bộ môn Hệ thống thông tin Khoa Công nghệ thông tin – Đại học Cần Thơ vào ngày 20/05/2015 Mã số đề tài: Cần Thơ, 05/2015 Sinh viên thực hiện: Lâm Quang Kha Ly – MSSV: 1111242 Đề tài: hỗ trợ tìm kiếm nhà trọ smartphone GVHD: Nguyễn Thanh Hải NHẬN XÉT CỦA GIẢNG VIÊN  Cần Thơ, Ngày … Tháng 05 năm 2015 Sinh viên thực hiện: Lâm Quang Kha Ly – MSSV: 1111242 Đề tài: hỗ trợ tìm kiếm nhà trọ smartphone GVHD: Nguyễn Thanh Hải LỜI CẢM ƠN  Đầu tiên em xin gửi lời cảm ơn sâu sắc đến thầy Nguyễn Thanh Hải, người thầy hướng dẫn, giúp đỡ tạo điều kiện cho em suốt trình thực luận văn Kế đến, em xin gửi cám ơn chân thành đến thầy cô môn hệ thống thông tin truyền đạt kiến thức quý báu, gương cho bao hệ sinh viên noi theo Đặc biệt thầy Phan Tấn Tài cố vấn học tập lớp Hệ thống thông tin khóa 37 dìu dắt em bạn lớp từ sinh viên chập chững bước vào trường đến bắt đầu tương lai với nghiệp kỹ sư góp phần xây dựng đất nước Cuối cùng, em xin gửi lời cảm ơn đến thầy Nguyễn Viết Đức, giáo viên trường Trung học sở Ngô Quốc Trị, cho em niềm đam mê kiến thức vô giá tin học Khi thực đề tài này, điều điều cuối em nghĩ đến học, kiến thức đạt sau hoàn thành Vì mong nhận nhiều ý kiến góp quý thầy cô bạn để em có thêm nhiều kiến thức phát triển đề tài hoàn thiện Xin chân thành cảm ơn! Cần Thơ, tháng năm 2015 Sinh viên thực Lâm Quang Kha Ly Sinh viên thực hiện: Lâm Quang Kha Ly – MSSV: 1111242 Đề tài: hỗ trợ tìm kiếm nhà trọ smartphone GVHD: Nguyễn Thanh Hải MỤC LỤC LỜI CẢM ƠN MỤC LỤC MỤC LỤC HÌNH TÓM TẮT ABSTRACT 10 TỪ KHÓA 11 CHƯƠNG 1: TỔNG QUAN 12 I ĐẶT VẤN ĐỀ 12 I.1 Hiện trạng 12 I.2 Mục tiêu: 13 II LỊCH SỬ GIẢI QUYẾT VẤN ĐỀ 13 III PHẠM VI - Ý NGHĨA, YÊU CẦU CỦA ĐỀ TÀI 13 III.1 Phạm vi 13 III.2 Ý nghĩa đề tài 13 III.3 Yêu cầu 14 IV PHƯƠNG PHÁP NGHIÊN CỨU VÀ HƯỚNG GIẢI QUYẾT VẤN ĐỀ 15 IV.1 Thu thập liệu 15 IV.2 Chọn công nghệ - công cụ phát triển 15 IV.3 Kế hoạch thực 15 CHƯƠNG 2: CƠ SỞ LÝ THUYẾT 17 I CÁC LOẠI ỨNG DỤNG SMARTPHONE: 17 II HYBRID APPS 18 II.1 Tại nên phát triển hybrid apps 18 II.2 Các framework hàng đầu để phát triển Hybrid Applications 19 II.2.1 IONIC 20 II.2.2 Intel XDK 20 II.2.3 Appcelerator Titanium 20 II.2.4 Sencha Touch 21 II.2.5 PhoneGap 21 III CÁC NGÔN NGỮ SỬ DỤNG TRONG ĐỀ TÀI 22 III.1 Apache cordova: 22 III.1.1 Cordova gì? 22 III.1.2 Lịch sử hình thành Apache Cordova 23 III.1.3 Tại lại sử dụng Apache Cordova? 23 III.1.4 Những ưu điểm sử dụng Apache cordova? 23 III.1.5 Những hạn chế Apache cordova? 24 III.1.6 Cách thức Apache cordova hoạt động 24 III.1.7 Định nghĩa web view 25 III.1.9 Tổng quan APIs Apache Cordova 27 III.2 HTML5 CSS3 28 III.2.1 HTML CSS 28 III.2.2 Một số đặc điểm bật HTML5 29 III.2.3 HTML5 hỗ trợ khả truy cập tới hệ thống file system 29 Sinh viên thực hiện: Lâm Quang Kha Ly – MSSV: 1111242 Đề tài: hỗ trợ tìm kiếm nhà trọ smartphone GVHD: Nguyễn Thanh Hải III.3 JavaScript 30 III.4 SQLite: 31 III.5 Jquery 32 III.6 Google map API 32 III.6.1 Google Map API gì? 32 III.6.2 Đăng ký sử dụng Google map API 33 III.6.3 Load đồ trang cá nhân 33 III.7 AJAX 34 III.8 PHP 34 III.9 MYSQL 34 IV CÁCH THIẾT LẬP CÀI ĐẶT MÔI TRƯỜNG LẬP TÌNH CHO APACHE CORDOVA 35 IV.1 Cài đặt thủ công 35 IV Cài đặt sử dụng với Visual Studio Community 2015 36 IV.2.1 Giới thiệu đôi nét Visual Studio Community 36 IV.2.2 Cài đặt Apache Cordova với Visual studio Community 2015 37 IV.2.3 Tạo ứng dụng Apache Cordova 39 IV.2.4 Đóng gói xuất ứng dụng Apache Cordova 43 CHƯƠNG 3: NỘI DUNG VÀ KẾT QUẢ NGHIÊN CỨU 56 I MÔ TẢ HỆ THỐNG 56 I.1 Đối tượng tìm nhà trọ chưa có tài khoản: 56 I.2 Đối tượng tìm nhà trọ có tài khoản: 57 I.3 Đối tượng chủ nhà trọ: 57 I.4 Đối tượng admin 57 II PHÂN TÍCH VÀ THIẾT KẾ CÁC MÔ HÌNH 58 II.1 Mô hình quan niệm (CDM) 58 a Xây dựng thực thể, thuộc tính khóa: 58 b Xác định mối kết hợp biển số 61 c Mô hình CDM hoàn chỉnh: 64 II.3 Lưu đồ dòng liệu (DFD) 67 a DFD cấp 67 b DFD cấp 68 III PHÂN TÍCH VÀ THIẾT KẾ CHƯƠNG TRÌNH 70 III.1 Lưu đồ giải thuật 70 III.1.1 lưu đồ giải thuật đăng nhà trọ 70 III.1.2 Lưu đồ giải thuật tìm nhà trọ 71 III.2 Sơ đồ chức 72 III.2.1 Sơ đồ chức đối tượng tìm kiếm nhà trọ chưa có tài khoản 72 III.2.2 Sơ đồ chức đối tượng tìm kiếm nhà trọ có tài khoản 72 III.2.3 Sơ đồ chức đối tượng chủ nhà trọ 73 III.2.4 Sơ đồ chức đối tượng admin 73 IV GIỚI THIỆU DEMO 74 IV.1 Một số giao diện ứng dụng tìm kiếm nhà trọ smartphone 75 IV.1.1 Giao diện tìm nhà trọ 75 Sinh viên thực hiện: Lâm Quang Kha Ly – MSSV: 1111242 Đề tài: hỗ trợ tìm kiếm nhà trọ smartphone GVHD: Nguyễn Thanh Hải IV.1.2 giao diện đăng thông tin nhà trọ 77 IV.1.3 Giao diện đăng nhập 79 IV.1.4 Giao diện thêm loại phòng 79 IV.1.5 Giao diện hiển thị kết tìm kiếm lên đồ 83 V.KẾT QUẢ ĐẠT ĐƯỢC 83 VI NHỮNG VẤN ĐỀ CHƯA ĐƯỢC GIẢI QUYẾT 84 KẾT LUẬN VÀ ĐỀ NGHỊ 84 KẾT LUẬN 84 1.1 ƯU ĐIỂM VÀ HẠN CHẾ 84 1.1.1 ƯU ĐIỂM 84 1.1.2 HẠN CHẾ 85 1.2 THUẬN LỢI VÀ KHÓ KHĂN 85 1.2.1 THUẬN LỢI 85 1.2.2 KHÓ KHĂN 85 ĐỀ NGHỊ 86 TÀI LIỆU THAM KHẢO 87 PHỤ LỤC 88 TỪ ĐIỂN DỮ LIỆU 88 Sinh viên thực hiện: Lâm Quang Kha Ly – MSSV: 1111242 Đề tài: hỗ trợ tìm kiếm nhà trọ smartphone GVHD: Nguyễn Thanh Hải MỤC LỤC HÌNH Hình Bảng so sánh dạng ứng dụng mobile 18 Hình 2 Biểu đồ chi phí tiết kiệm phát triển ứng dụng hybrid so với native 19 Hình Biểu đồ so sánh loại ứng dụng di động 2016 19 Hình kiến trúc bên ứng dụng Cordova 24 Hình cách ứng dụng Cordova làm việc thiết bị di động 26 Hình Bảng hàm APIs hỗ trợ cho tảng Cordova 27 Hình Cài đặt visual studio community 2015 38 Hình Cài đặt Tool for Apache Cordova for Visual Studio 2015 RC 39 Hình Tạo dự án Cordova 40 Hình 10 Kết chương trình mặc định chạy Ripple 43 Hình Sơ đồ CMD 65 Hình Sơ đồ DFD cấp 68 Hình 3 Sơ đồ DFD cấp 69 Hình Lưu đồ giải thuật đăng thông tin nhà trọ 70 Hình Lưu đồ giải thuật tìm kiếm nhà trọ 71 Hình Sơ đồ chức đối tượng tìm kiếm nhà trọ chưa có tài khoản 72 Hình Sơ đồ chức đối tượng tìm kiếm nhà trọ có tài khoản 72 Hình Sơ đồ chức đối tượng chủ nhà trọ 73 Hình Sơ đồ chức đối tượng Admin 73 Hình 10 Giao diện ứng dụng hỗ trợ tìm kiếm nhà trọ smartphone 74 Hình 11 Giao diện tìm nhà trọ (phần 1) 75 Hình 12 Giao diện tìm kiếm nhà trọ (phần 2) 76 Hình 13 Giao diện đăng thông tin nhà trọ (phần 1) 78 Hình 14 Giao diện đăng thông tin nhà trọ (phần 2) 78 Hình 15 Giao diện đăng nhập 79 Hình 16 Giao diện thêm loại phòng (phần 1) 80 Hình 17 Giao diện thêm loại phòng (phần 2) 81 Hình 18 Kết tìm kiếm hiển thị đồ 82 Hình 19 Hướng dẫn đường đến nhà trọ 83 Sinh viên thực hiện: Lâm Quang Kha Ly – MSSV: 1111242 Đề tài: hỗ trợ tìm kiếm nhà trọ smartphone GVHD: Nguyễn Thanh Hải TÓM TẮT Theo tình hình phát triển Việt Nam, nhu cầu tìm thuê cho thuê nhà trọ ngày tăng di dân vùng miền, số lượng người dân thành phố lớn sinh sống ngày lớn Tuy nhiên, thực tế người thấy tìm nhà trọ vừa ý, giá hợp lý vô khó khăn, gây nhiều thời gian cho người cho thuê lẫn người muốn thuê, hầu hết người thuê người xa đến, chưa rõ vị trí địa lý nên việc đưa thông tin nhà trọ đến người tìm, người tìm thông tin không dễ dàng chút Thêm vào đó, phát triển điện thoại thông minh dần đến mức đỉnh điểm mà thống kê liên quan đến bị lỗi thời sau vài ngày Hầu hết sinh viên, người lao động sở hữu điện thoại thông dùng để liên lạc, giải trí phục vụ mục đích khác Tận dụng ưu điểm điện thoại thông minh sức mạnh cộng đồng sử dụng, đề tài hỗ trợ tìm nhà trọ smartphone đời nhằm xây dựng ứng dụng giải toán nhà trọ Với ứng dụng người cho thuê dễ dàng đưa thông tin nhà trọ đến người, ngược lại người muốn thuê tìm nhà trọ cách nhanh chóng Hệ thống xây dựng theo loại ứng dụng lai, sử dụng tảng lớn Android, iOS, Windows Phone Sinh viên thực hiện: Lâm Quang Kha Ly – MSSV: 1111242 Đề tài: hỗ trợ tìm kiếm nhà trọ smartphone GVHD: Nguyễn Thanh Hải ABSTRACT According to the development situation of Vietnam, the demand for leasing and rental accommodation will skyrocket because of immigrants However, in fact, everyone agrees that finding a pleasant accommodation which has a reasonable price is extremely difficult Causing a lot of wasted time for both the lease and who want to rent, because most tenants are not familiar with the geography at the city where they plan to stay In addition, the development of the smart phone has gradually gone up to a peak when any statistics related to it may be outdated after a few days Typically, most of the students, the workers have owned a smart phone for communication, entertainment Taking advantages of smartphones and the power of the user community and supporting system to find accommodation on the smartphone was launched to design applications solve the problems for accommodation With this application the lessor will bring information to users boarding house easier, whereas they want to rent will find an accommodation quickly The system was built as a hybrid application This can be used on three largest current platforms which are Android, iOS, and Windows Phone Sinh viên thực hiện: Lâm Quang Kha Ly – MSSV: 1111242 10 Đề tài: hỗ trợ tìm kiếm nhà trọ smartphone GVHD: Nguyễn Thanh Hải  Đăng ký tài khoản  Tìm nhà trọ  Xem thông tin chi tiết nhà trọ  Lưu thông tin nhà trọ  Xem hướng dẫn đường đến nhà trọ  Xem thông tin dịch vụ xung quanh nhà trọ Đối tượng người tìm nhà trọ có tài khoản: Có tính đối tượng khách chưa có tài khoản Ngoài ra, có thêm tính sau:  Bình luận nhà trọ  Đánh giá cho nhà trọ Đối tượng chủ nhà trọ Các tính đối tượng người tìm nhà trọ có tài khoản Ngoài ra, có thêm tính sau:  Đăng thông tin nhà trọ  Xem, sửa, xóa thông tin nhà trọ đăng VI NHỮNG VẤN ĐỀ CHƯA ĐƯỢC GIẢI QUYẾT  Chưa so sánh nhà trọ với  Chưa xác thực tài khoản người dùng  Chưa xây dựng website quản lý cho Admin không đủ thời gian KẾT LUẬN VÀ ĐỀ NGHỊ KẾT LUẬN 1.1 ƯU ĐIỂM VÀ HẠN CHẾ 1.1.1 ƯU ĐIỂM Sinh viên thực hiện: Lâm Quang Kha Ly – MSSV: 1111242 84 Đề tài: hỗ trợ tìm kiếm nhà trọ smartphone GVHD: Nguyễn Thanh Hải  Là ứng dụng nên có lợi lớn so với website tình hình ngày nhiều người sử dụng thiết bị di động để tìm kiếm thông tin Theo thống kê, người sử dụng thiết bị di động dành 86% thời gian sử dụng ứng dụng so với số phần trăm lại sử dụng website  Là ứng dụng đa tảng sử dụng chung sở liệu máy chủ tập hợp tất thông tin người dùng nên lợi ứng dụng đơn tảng khác  Tính xác cao tận dụng tối đa sức mạnh Google Map GPS thiết bị  Tính tiện dụng cao, sử dụng đâu, không sử dụng mạng wifi sử dụng mạng nhà mạng cung cấp  Tính khả dụng cao chạy ổn định tảng từ phiên thấp đến phiên  Sau hoàn thành đóng gói sang tảng, ứng dụng sẵn sàng đưa lên chợ ứng dụng, để người dùng tải sử dụng  Ứng dụng dễ dàng nâng cấp có khả phát triển với mức độ cao 1.1.2 HẠN CHẾ  Do thời gian thực đề tài có giới hạn nên chưa thực tất ý tưởng  Việc chứng thực thông tin người dùng chưa hiệu 1.2 THUẬN LỢI VÀ KHÓ KHĂN 1.2.1 THUẬN LỢI  Hệ thống gần gũi với nhu cầu thân người xung quanh có nhiều hệ thống tương tự xây dựng trước nên dễ dàng phân tích, đưa ưu điêm cần phát huy, nhược điểm cần khắc phục  Làm việc với Apache Cordova để tạo ứng dụng không đòi hỏi nhiều kiến thức  Được quan tâm, hướng dẫn, bảo tận tình giáo viên hướng dẫn 1.2.2 KHÓ KHĂN Do hoàn toàn chưa có kinh nghiệm lập trình ứng dụng smartphone nên bỡ ngỡ bắt đầu thực đề tài, từ việc tìm hiểu loại ứng dụng, lựa chọn tảng phát triển lựa chọn ngôn ngữ phát triển Sinh viên thực hiện: Lâm Quang Kha Ly – MSSV: 1111242 85 Đề tài: hỗ trợ tìm kiếm nhà trọ smartphone GVHD: Nguyễn Thanh Hải ĐỀ NGHỊ  Phát triển áp dụng giải pháp chứng thực thông tin người dùng hiệu  Thiết kế giao diện chuyên nghiệp  Chương trình nên cải tiến cách tổ chức liệu giải thuật để chương trình chạy nhanh hơn, lỗi phát sinh  Luôn cập nhật công nghệ nhất, phương pháp tốt để ứng dụng không lỗi thời Sinh viên thực hiện: Lâm Quang Kha Ly – MSSV: 1111242 86 Đề tài: hỗ trợ tìm kiếm nhà trọ smartphone GVHD: Nguyễn Thanh Hải TÀI LIỆU THAM KHẢO [1] Phạm Thị Xuân Lộc Giáo trình Hệ Cơ Sở Dữ Liệu Khoa CNTT & TT Đại học Cần Thơ, 2008 [2] Raymond K.Camden Apache Cordova in Action Version Publisher: Manning, 2015 [3] Matt Gifford PhoneGap Mobile Application Development Cookbook Publisher: PACKT, 2012 [4] John M Wargo Apache Cordova Programming Publisher: AddisionWesley, 2014 [5] Nguyễn Văn Điềm Luận văn tốt nghiệp tìm hiểu framework ngôn ngữ lập trình độc lập mobile, Đại học Quốc gia Hà Nội, 2014 Sinh viên thực hiện: Lâm Quang Kha Ly – MSSV: 1111242 87 Đề tài: hỗ trợ tìm kiếm nhà trọ smartphone GVHD: Nguyễn Thanh Hải PHỤ LỤC TỪ ĐIỂN DỮ LIỆU NGUOI_DUNG Stt Tên thuộc tính Kiểu ND_TENDAN GNHAP ND_MATKHA U ND_TENNGU OIDUNG ND_SDT Nvarch ar Nvarch ar Nvarch ar Nvarch ar(12) Nvarch ar(50) integer ND_EMAIL VT_MAVAITR O Kích Thướ c Số chữ Miền số giá thập trị phân Trị mặt định 32 32 70 12 50 Sinh viên thực hiện: Lâm Quang Kha Ly – MSSV: 1111242 Min Ma x Kho chín h RB Duy Not TV Null luận lý Khoá Diễn giải Tên đăng nhập X Mật X Tên người dùng x Số điện thoại x Email x x x 88 Mã vai trò Đề tài: hỗ trợ tìm kiếm nhà trọ smartphone GVHD: Nguyễn Thanh Hải VAI_TRO Stt Tên thuộc tính Kiểu VT_MAVAITR O VT_TENVAIT RO integer nvarch ar Kích Thướ c Số chữ Miền số giá thập trị phân Trị mặt định Min Ma x Kho chín h RB Duy Not TV Null luận lý Khoá Mã vai trò x 50 Diễn giải x Tên vai trò x DANH_GIA Stt Tên thuộc tính Kiểu NT_MANHAT RO ND_TENNGU OIDUNG DG_MUCDAN HGIA integer nvarch ar Short integer Kích Thướ c Số chữ Miền số giá thập trị phân Trị mặt định 32 Sinh viên thực hiện: Lâm Quang Kha Ly – MSSV: 1111242 Min Ma x Kho chín h RB Duy Not TV Null luận lý x Khoá Diễn giải x Mã nhà trọ x Tên người dùng Mức đánh giá x 89 Đề tài: hỗ trợ tìm kiếm nhà trọ smartphone DG_THOIGIA NDANHGIA GVHD: Nguyễn Thanh Hải Date&t ime Thời gian đánh giá x BINH_LUAN Stt Tên thuộc tính Kiểu NT_MANHAT RO ND_TENNGU OIDUNG BL_THOIGIAN integer BL_NOIDUNG nvarch ar Date&t ime Nvarch ar Kích Thướ c Số chữ Miền số giá thập trị phân Trị mặt định 32 Min Ma x Kho chín h RB Duy Not TV Null luận lý x Sinh viên thực hiện: Lâm Quang Kha Ly – MSSV: 1111242 Diễn giải x Mã nhà trọ x Tên người dùng Mức đánh giá x 500 Khoá Thời gian đánh giá x 90 Đề tài: hỗ trợ tìm kiếm nhà trọ smartphone GVHD: Nguyễn Thanh Hải NHA_TRO Stt Tên thuộc tính Kiểu NT_MANHAT RO NT_TENNHAT RP NT_SONHA integer NT_DIACHI nvarch ar nvarch ar nvarch ar Short integer integer integer float Float time NT_SOLOAIP HONG NT_GIADIEN NT_GIANUOC NT_KINHDO NT_VIDO NT_GIODONG 10 CONG NT_GIOMOCO time 11 NG Kích Thướ c Số chữ Miền số giá thập trị phân Trị mặt định Min Max Kh RB oá Duy Not TV chí Null luận nh lý Địa X Sinh viên thực hiện: Lâm Quang Kha Ly – MSSV: 1111242 Số nhà X 200 15 15 Tên nhà trọ X 0 -180 Số loại phòng X 360 180 Diễn giải Mã vai trò X 50 Khoá Giá điện Giá nước Kinh độ Vĩ độ Giờ đóng cổng X X X X X Giờ mở cổng X 91 Đề tài: hỗ trợ tìm kiếm nhà trọ smartphone Stt Tên thuộc tính NT_NGAYDA NG NT_THONGTI 13 NTHEM H_MAHUYEN 14 12 15 ND_TENDAN GNHAP Kiểu Kích Thướ c Số chữ Miền số giá thập trị phân GVHD: Nguyễn Thanh Hải Trị mặt định Min Kh RB oá Duy Not TV chí Null luận nh lý Max date nvarch ar Short integer nvarch ar Khoá Ngày đăng X 500 Thông tin thêm X X 32 Diễn giải X X Mã huyện X Tên đăng nhập QUAN_HUYEN Stt Tên thuộc tính Kiểu Short integer H_TENHUYEN nvarch ar T_MATINH Short Kích Thướ c Số chữ Miền số giá thập trị phân Trị mặt định H_MAHUYEN Min Ma x Kho chín h RB Duy Not TV Null luận lý Khoá Mã huyện x 50 Sinh viên thực hiện: Lâm Quang Kha Ly – MSSV: 1111242 Diễn giải Tên huyện x x 92 Mã tỉnh Đề tài: hỗ trợ tìm kiếm nhà trọ smartphone GVHD: Nguyễn Thanh Hải integer TINH_TP Stt Tên thuộc tính T_MATINH T_TENTINH Kiểu Short integer nvarch ar Kích Thướ c Số chữ Miền số giá thập trị phân Trị mặt định Min Ma x Kho chín h RB Duy Not TV Null luận lý Sinh viên thực hiện: Lâm Quang Kha Ly – MSSV: 1111242 Diễn giải Mã tỉnh x 50 Khoá x Tên tỉnh x 93 Đề tài: hỗ trợ tìm kiếm nhà trọ smartphone GVHD: Nguyễn Thanh Hải TIEN_NGHI Stt Tên thuộc tính Kiểu TN_MATIENN GHI TN_TENTIEN NGHI Short integer nvarch ar Kích Thướ c Số chữ Miền số giá thập trị phân Trị mặt định Min Ma x Kho chín h RB Duy Not TV Null luận lý Khoá Mã tiện nghi x 50 Diễn giải x Tên tiện nghi x HINH_ANH Stt Tên thuộc tính Kiểu HA_MAHINH ANH integer Kích Thướ c Số chữ Miền số giá thập trị phân Trị mặt định Sinh viên thực hiện: Lâm Quang Kha Ly – MSSV: 1111242 Min Ma x Kho chín h RB Duy Not TV Null luận lý Khoá Diễn giải Mã hình ảnh x 94 Đề tài: hỗ trợ tìm kiếm nhà trọ smartphone Stt Tên thuộc tính Kiểu HA_DUONGD ANHINHANH HA_KICHTHU OC HA_NGAYDA NG LP_MALOAIP HONG nvarch ar Long integer Date&t ime integer Kích Thướ c Số chữ Miền số giá thập trị phân GVHD: Nguyễn Thanh Hải Trị mặt định 200 Sinh viên thực hiện: Lâm Quang Kha Ly – MSSV: 1111242 Min Ma x Kho chín h RB Duy Not TV Null luận lý Khoá Diễn giải Đường dẫn hình ảnh x Kích thước X Ngày đăng X X X 95 Mã loại phòng Đề tài: hỗ trợ tìm kiếm nhà trọ smartphone GVHD: Nguyễn Thanh Hải TIEN_NGHI_PHONG Stt Tên thuộc tính Kiểu TN_MATIENN GHI LP_MALOAIP HONG TNP_SOLUON G Short integer integer Kích Thướ c Số chữ Miền số giá thập trị phân Trị mặt định Short integer Sinh viên thực hiện: Lâm Quang Kha Ly – MSSV: 1111242 Min Ma x Kho chín h RB Duy Not TV Null luận lý x Khoá Diễn giải x Mã tiện nghi x Tên tiện nghi Số lượng tiện nghi x 96 Đề tài: hỗ trợ tìm kiếm nhà trọ smartphone GVHD: Nguyễn Thanh Hải LOAI_PHONG Stt Tên thuộc tính LP_MALOAI PHONG LP_TENLOA IPHONG LP_TONGSO PHONG LP_SOPHON GTRONG LP_CHIEUD AI LP_CHIEUR ONG LP_SOLUON GGAC LP_GIAPHO NG LP_SONGUO IOGHEP Kiểu Kích Thước Số chữ số thập phân Mi Trị M ền Ma mặt i giá x định n trị Integer Nvarchar Kho chín h Duy Not RBTV luận Null lý Tổng số phòng x Integer Số phòng trống x Float Float Short integer integer Short integer Sinh viên thực hiện: Lâm Quang Kha Ly – MSSV: 1111242 Tên loại phòng x Integer Diễn giải Mã loại phòng x 100 Khoá Chiều dài x Chiều rộng x Số lượng gác x Giá phòng x Số người ghép x 97 Đề tài: hỗ trợ tìm kiếm nhà trọ smartphone Stt Tên thuộc tính Kiểu LP_SONGUO IOTOIDA LP_NVSTRO 11 NGPHONG 12 LP_GHICHU NT_MANHA 13 TRO Short integer boolean 10 nvarchar integer Kích Thước Số chữ số thập phân GVHD: Nguyễn Thanh Hải Mi Trị M ền Ma mặt i giá x định n trị Kho chín h Duy Not RBTV luận Null lý Khoá Số người tối đa x x 500 Sinh viên thực hiện: Lâm Quang Kha Ly – MSSV: 1111242 Diễn giải x x x 98 Nhà vệ sinh phòng Ghi Mã loại phòng [...]... hỗ trợ tìm kiếm nhà trọ trên smartphone gồm ứng dụng trên smartphone và website quản lý Ứng dụng hỗ trợ tìm kiếm nhà trọ trên smartphone phải đảm bảo xây dựng đầy đủ các chức năng Cụ thể theo từng nhóm người dùng sau: Đối tượng tìm nhà trọ chưa có tài khoản: o Đăng ký tài khoản o Tìm nhà trọ o Xem thông tin chi tiết nhà trọ Sinh viên thực hiện: Lâm Quang Kha Ly – MSSV: 1111242 14 Đề tài: hỗ trợ tìm. .. các chủ nhà trọ biết giá nhà trọ lẫn nhau để đưa ra mức giá cạnh tranh mang đến lợi ích mình lẫn người tìm thuê Người tìm kiếm nhà trọ dễ dàng tìm được nhà trọ mình cần với mức giá tốt nhất Giúp người tìm nhà trọ biết được vị trí chính xác và các dịch vụ xung quanh nhà trọ, từ đó có thể lựa chọn nhà trọ theo sở thích của mình Hướng dẫn đường đến nhà trọ từ vị trí của người dùng đến nhà trọ, rất... mà chủ nhà trọ muốn quảng bá, hạn chế về nền tảng cũng là hạn chế về số lượng người dùng là hạn chế về thông tin I.2 Mục tiêu: Mục tiêu chính của đề tài là xây dựng ứng dụng hỗ trợ tìm kiếm nhà trọ trên smartphone, phát huy điểm mạnh của smartphone để giải quyết vấn đề đăng thông tin và tìm nhà trọ II LỊCH SỬ GIẢI QUYẾT VẤN ĐỀ Đã có một vài ứng dụng di động hỗ trợ tìm kiếm nhà trọ như Tìm trọ , “Chung... Đề tài: hỗ trợ tìm kiếm nhà trọ trên smartphone GVHD: Nguyễn Thanh Hải o Lưu thông tin nhà trọ o Xem hướng dẫn đường đi đến nhà trọ o Xem các thông tin dịch vụ xung quanh nhà trọ Đối tượng người tìm nhà trọ có tài khoản: Có các tính năng như đối tượng khách chưa có tài khoản Ngoài ra, có thêm các tính năng sau: o Bình luận về nhà trọ o Đánh giá cho nhà trọ  Đối tượng chủ nhà trọ Có các tính năng... iOS đã khắc phục được nhược điểm trên, hỗ trợ rất tốt cho người tìm nhà trọ nhưng lại chưa có chức năng dành cho chủ nhà trọ Một ứng dụng khác đáng chú ý là nhà trọ tốt” đã có hỗ trợ chức năng đăng thông tin dành cho chủ nhà trọ nhưng lại phải tải thêm một ứng dụng khác, gây bất tiện Và một số khác cũng hỗ trợ giải quyết các vấn đề nhà trọ, nhưng điểm chung và quan trọng nhất là những ứng dụng đó hầu... người dùng có nhu cầu tìm hoặc cho thuê nhà trọ, chia sẻ thông tin phòng trọ trên toàn quốc III.2 Ý nghĩa của đề tài Sinh viên thực hiện: Lâm Quang Kha Ly – MSSV: 1111242 13 Đề tài: hỗ trợ tìm kiếm nhà trọ trên smartphone GVHD: Nguyễn Thanh Hải Với người sử dụng: Các chủ nhà trọ có thêm một công cụ mạnh mẽ tận dụng ưu thế của smartphone để quảng bá thông tin nhà trọ của mình đến mọi người một cách nhanh... thông tin nhà trọ hoặc chỉ cho đăng thông tin rất sơ sài, ít tùy chọn hỗ trợ tìm kiếm Trong khuôn khổ các đề tài niên luận, luận văn tại khoa Công nghệ thông tin và Truyền thông thì Hỗ trợ tìm kiếm nhà trọ trên smartphone là mảng đề tài tương đối mới, nhất là lập trình bản đồ trên di động III PHẠM VI - Ý NGHĨA, YÊU CẦU CỦA ĐỀ TÀI III.1 Phạm vi Ứng dụng phục vụ cho bất kỳ người dùng có nhu cầu tìm hoặc... trợ trên các nền tảng mobile Hình 2 5 cách ứng dụng Cordova làm việc trên thiết bị di động III.1.8 Các hàm APIs mà Apache Cordova hiện đang hỗ trợ trên các nền tảng mobile Sinh viên thực hiện: Lâm Quang Kha Ly – MSSV: 1111242 26 Đề tài: hỗ trợ tìm kiếm nhà trọ trên smartphone GVHD: Nguyễn Thanh Hải Hình 2 6 Bảng các hàm APIs được hỗ trợ cho từng nền tảng trong Cordova III.1.9 Tổng quan về các APIs Apache... viên thực hiện: Lâm Quang Kha Ly – MSSV: 1111242 27 Đề tài: hỗ trợ tìm kiếm nhà trọ trên smartphone GVHD: Nguyễn Thanh Hải liệu, chúng ta phải dùng phương thức save() Cordova APIs hỗ trợ các thuộc tính khác nhau giúp việc tìm kiếm dễ dàng hơn (chẳng hạn như tên, bí danh, số điện thoại, e-mail, địa chỉ, sinh nhật, hình ảnh,…) Ta có thể tìm kiếm thông qua contacts.find() Tương tự, đối với những hàm khác... treo bảng trước cửa nhà, những cách như vậy làm cho người ngoại tỉnh gặp nhiều khó khăn vì không biết rõ đường dễ bị chủ nhà trọ nâng giá, còn Sinh viên thực hiện: Lâm Quang Kha Ly – MSSV: 1111242 12 Đề tài: hỗ trợ tìm kiếm nhà trọ trên smartphone GVHD: Nguyễn Thanh Hải với chủ nhà trọ cho thuê phòng với giá tốt nhưng vị trí không thuận lợi thì khó cạnh tranh Để giải quyết các vấn đề đó gần đây có nhiều

Ngày đăng: 05/06/2016, 13:10

Nguồn tham khảo

Tài liệu tham khảo Loại Chi tiết
[1] Phạm Thị Xuân Lộc. Giáo trình Hệ Cơ Sở Dữ Liệu. Khoa CNTT & TT - Đại học Cần Thơ, 2008 Khác
[2] Raymond K.Camden. Apache Cordova in Action Version 4. Publisher: Manning, 2015 Khác
[3] Matt Gifford. PhoneGap Mobile Application Development Cookbook. Publisher: PACKT, 2012 Khác
[4] John M. Wargo. Apache Cordova 3 Programming. Publisher: Addision- Wesley, 2014 Khác
[5] Nguyễn Văn Điềm. Luận văn tốt nghiệp tìm hiểu về framework ngôn ngữ lập trình độc lập trên mobile, Đại học Quốc gia Hà Nội, 2014 Khác

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

w