Xây dựng ứng dụng tìm kiếm và quản lý nhà trọ online trên nền tảng di động

59 39 0
Xây dựng ứng dụng tìm kiếm và quản lý nhà trọ online trên nền tảng di động

Đ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

Xây dựng ứng dụng tìm kiếm và quản lý nhà trọ online trên nền tảng di động Xây dựng ứng dụng tìm kiếm và quản lý nhà trọ online trên nền tảng di động Xây dựng ứng dụng tìm kiếm và quản lý nhà trọ online trên nền tảng di động Xây dựng ứng dụng tìm kiếm và quản lý nhà trọ online trên nền tảng di động Xây dựng ứng dụng tìm kiếm và quản lý nhà trọ online trên nền tảng di động Xây dựng ứng dụng tìm kiếm và quản lý nhà trọ online trên nền tảng di động

ĐỒN THANH NIÊN CỘNG SẢN HỒ CHÍ MINH BAN CHẤP HÀNH TP HỒ CHÍ MINH CƠNG TRÌNH DỰ THI GIẢI THƯỞNG SINH VIÊN NGHIÊN CỨU KHOA HỌC EURÉKA LẦN THỨ XIX NĂM 2017 TÊN CƠNG TRÌNH : XÂY DỰNG ỨNG DỤNG TÌM KIẾM VÀ QUẢN LÝ NHÀ TRỌ ONLINE TRÊN NỀN TẢNG DI ĐỘNG LĨNH VỰC NGHIÊN CỨU: CÔNG NGHỆ THÔNG TIN CHUYÊN NGÀNH : CÔNG NGHỆ PHẦN MỀM Mã số cơng trình : …………………………… i Tóm tắt Đề tài phát triển ứng dụng “Tìm kiếm quản lý nhà trọ online thiết bị di động” giải vấn đề khó khăn người tìm thuê trọ người cho thuê, việc quản lý phịng trọ người cho th Ứng dụng có nhiều tính hỗ trợ cho người tìm kiếm quản lý phòng trọ cho thuê, đặc biệt đăng tin tìm người ghép phịng chọn, tìm kiếm phịng theo tiêu chí cụ thể giúp cho người dùng tìm kiếm phịng nhanh xác phịng cần tìm; người quản lý nhanh chóng thống kê cần chọn tiêu chí thống kê, tính tốn tiền hàng tháng nhanh chóng xác Đáp ứng xu hướng áp dụng cơng nghệ thông tin vào việc kinh doanh quản lý, thực tự động hóa nghiệp vụ Đem lại hiệu cho việc quản lý tìm kiếm phịng dễ dàng Kết xây dựng ứng dụng giải mục tiêu đề ra, ứng dụng hỗ trợ cho nhiều đối tượng người dùng nhiều người chủ quản lý tốt hơn, đem lại hiệu cao ii Mục lục Tóm tắt i Mục lục ii Danh mục bảng biểu iv Danh mục hình v CHƯƠNG : TỔNG QUAN ĐỀ TÀI 1.1 Đặt vấn đề 1.2 Nhiệm vụ đề tài 1.3 Cấu trúc đề tài CHƯƠNG : CƠ SỞ LÝ THUYẾT 2.1 Tìm hiểu nghiệp vụ quản lý 2.1.1 Nghiệp vụ quản lý 2.1.2 Giải pháp quản lý 2.2 Tổng quan lập trình di động 2.3 Giới thiệu công cụ Android Studio 2.3.1 Giới thiệu Android: 2.3.2 Kiến thức liên quan 2.3.3 Android Studio 10 2.4 Giới thiệu liệu JSON 10 2.5 Tìm hiểu RXAndroid – RxJava2 11 2.6 Tìm hiểu thư viện Retrofit 12 2.7 Công cụ quản lý sở liệu SQL Server 13 2.8 Giới thiệu Web API MVC5(Web service) 14 2.8.1 Giới thiệu API 14 2.8.2 Giới thiệu Web API 14 CHƯƠNG : PHÂN TÍCH THIẾT KẾ 16 3.1 Cơ chế hoạt động ứng dụng 16 3.2 Sơ đồ kiến trúc tổng thể 17 iii 3.3 Sơ đồ chức giao diện 33 3.4 Sơ đồ thiết kế liệu 37 CHƯƠNG 4: KẾT QUẢ THỰC NGHIỆM 44 4.1 Giới thiệu 44 4.2 Chương trình mơ 44 4.2.1 Các chức chương trình 44 4.2.2 Kết thực nghiệm 49 4.3 Kết luận 50 5.1 Các kết đạt 51 5.2 Hướng phát triển 51 TÀI LIỆU THAM KHẢO 52 iv Danh mục bảng biểu Bảng 2.1 So sánh performance Retrofit với Volley AsyncTask 13 Bảng 3.1 Mô tả nghiệp vụ sơ đồ sử dụng 20 Bảng 3.2 Đặc tả Use case đăng tin cho thuê 22 Bảng 3.3 Đặc tả Use case đăng ký tìm phịng ghép 23 Bảng 3.4 Đặc tả Use case đăng ký quản lý 23 Bảng 3.5 Đặc tả Use case thống kê 24 Bảng 3.6 Đặc tả Use case tính tiền nợ 24 Bảng 3.7 Đặc tả Use case cho thuê phòng 25 Bảng 3.8 Bảng danh sách hình quản lý 34 Bảng 3.9 Bảng danh sách hình tìm kiếm 35 Bảng 3.10 Danh sách thành phần liệu 38 Bảng 3.11 Đặc tả bảng CHUTRO 38 Bảng 3.12 Đặc tả bảng DANGKICT 39 Bảng 3.13 Đặc tả bảng KHACHTRO 39 Bảng 3.14 Đặc tả bảng CHITIETTRO 40 Bảng 3.15 Đặc tả bảng NHATRO 40 Bảng 3.16 Đặc tả bảng PHONG 40 Bảng 3.17 Đặc tả bảng QUANLYTRO 41 Bảng 3.18 Đặc tả bảng TIENNGHI 41 Bảng 3.19 Đặc tả bảng TINPHONGTRO 41 Bảng 3.20 Đặc tả bảng NGUOIDUNG 42 Bảng 3.21 Đặc tả bảng HOADON 42 Bảng 3.22 Đặc tả bảng CHITIETSUDUNG 42 v Danh mục hình Hình 2.1 Thị phần thị trường di động hệ điều hành Hình 2.2 Hoạt động RXAndroid – RxJava2 12 Hình 3.1 Cơ chế hoạt động ứng dụng 16 Hình 3.2 Sơ đồ Use Case System tổng thể 17 Hình 3.3 Sơ đồ Use Case Người tìm kiếm chi tiết 18 Hình 3.4 Sơ đồ Use Case Chủ nhà chi tiết 19 Hình 3.5 Sơ đồ Use Case Quản lý nhà 19 Hình 3.6 Sơ đồ Sequence Cho thuê phòng 26 Hình 3.7 Sơ đồ Sequence Đăng kí quản lý 26 Hình 3.8 Sơ đồ Sequence Đăng tin cho thuê 27 Hình 3.9 Sơ đồ Sequence Thêm nhà 27 Hình 3.10 Sơ đồ Sequence Thống kê 28 Hình 3.11 Sơ đồ Sequence Tìm kiếm phịng 28 Hình 3.12 Sơ đồ Sequence Tính tiền 29 Hình 3.13 Sơ đồ Sequence Trả phòng 29 Hình 3.14 Sơ đồ Activity chức Đổi mật 30 Hình 3.15 Sơ đồ Activity chức Quản lý khách hàng 30 Hình 3.16 Sơ đồ Activity chức Quản lý nhà 31 Hình 3.17 Sơ đồ Activity chức Thống kê 32 Hình 3.18 Sơ đồ Activity chức Thay đổi giá tiện nghi 32 Hình 3.19 Sơ đồ hình quản lý tổng thể 33 Hình 3.20 Sơ đồ hình tìm kiếm tổng thể 35 Hình 3.21 Sơ đồ Diagram Cơ sở liệu 37 Hình 4.1 Giao diện vào ứng dụng quản lý(trái) tìm kiếm(phải) 44 Hình 4.2 Giao diện tìm kiếm 45 Hình 4.3 Giao diện quản lý 45 Hình 4.4 Giao diện tùy chọn chức 46 Hình 4.5 Danh sách phịng để chọn xem thơng tin khách phịng 47 vi Hình 4.6 Tùy chọn quản lý 47 Hình 4.7 Giao diện quản lý khu nhà trọ 48 Hình 4.8 Giao diện tính tiền hàng tháng cho phòng 48 Hình 4.9 Cho th phịng, thêm người vào phịng 49 Hình 4.10 Tìm kiếm phịng theo u cầu người dùng 49 CHƯƠNG : TỔNG QUAN ĐỀ TÀI 1.1 Đặt vấn đề Với phát triển bùng nổ công nghệ thông tin việc ứng dụng cơng nghệ thơng tin vào quản lý cần thiết nhằm đơn giản hóa nâng cao hiệu suất cơng việc Chính mà lớn mạnh doanh nghiệp công nghệ thông tin nước đóng vai trị vơ quan trọng phát triển kinh tế nước nhà Việt Nam thức gia nhập Tổ Chức Thương Mại Thế Giới, mở hội thách thức Hòa vào dịng chảy kinh tế chun nghiệp có quy mô lớn hành tinh, với quy định áp dụng cho tất tổ chức kinh tế, rào cản thương mại bước gỡ bỏ Hội nhập kinh tế quốc tế sâu, sản phẩm Việt Nam phải chịu áp lực cạnh tranh mạnh mẽ Vì vậy, doanh nghiệp phải nghiên cứu, áp dụng công nghệ để tạo lợi cạnh tranh riêng cho Việc dần thay thế, tự động hóa, vi tính hóa thủ tục giấy tờ văn theo cách làm việc hành qua tạo phong cách, cách thức việc quản lý đồng thời hỗ trợ người dùng hồn thành tốt cơng việc nhiệm vụ Việc cải cách hiệu quản lý đồng nghĩa với tổ chức doanh nghiệp phát triển tốt hơn, góp phần đẩy mạnh cơng đại hóa phát triển đất nước Chính thế, để giải vấn đề nóng đến mùa sinh viên nhập học việc tìm kiếm nhà trọ để ổn định nơi Nhưng việc thuê phòng/nhà vừa ý khó khăn, người th ngồi việc đối mặt với kinh tế, môi trường sống,… mà phải đối mặt với nhiều rủi ro tiềm ẩn trộm cắp, lừa gạt v.v tìm phịng/nhà Đó khó khăn người tìm phịng/nhà trọ, cịn người quản lý nhà/phịng trọ có khó khăn khơng kém, từ trước đến việc quản lý nhà trọ sổ sách viết tay, đánh máy, nên việc dẫn đến nhầm lẫn, thất thoát, dựa sổ sách theo cách truyền thống từ trước Đó cách quản lý phổ biến dãy phòng trọ, điều thường xảy tình trạng thất thốt, khơng rõ ràng thu chi hàng tháng Dẫn đến nhiều mâu thuẫn uy tín khơng đáng xảy trình quản lý kinh doanh nhà trọ 1.2 Nhiệm vụ đề tài Nhận thức tầm quan trọng tin học hóa hệ thống quản lý doanh nghiệp chế thị trường Việt Nam, sau thời gian nghiên cứu học tập, nhóm em định chọn đề tài “Xây dựng ứng dụng tìm kiếm quản lý nhà trọ Online tảng di động” nhằm ứng dụng kiến thức công nghệ thông tin học kết hợp chúng với kiến thức kinh tế 1.2.1 Mục tiêu nhiệm vụ nghiên cứu  Mục tiêu nghiên cứu: Xây dựng ứng dụng quản lý nhà trọ tảng thiết bị di động thông minh, cụ thể triển khai tảng Android trước  Nhiệm vụ nghiên cứu:  Thu thập, đọc tài liệu, nghiên cứu tìm hiểu cách làm việc lập trình tảng thiết bị di động thông minh Android  Nghiên cứu sử dụng ngôn ngữ Java thư viện Android để lập trình ứng dụng  Phân tích thiết kế xây dựng ứng dụng  Viết đề cương, báo cáo, cài đặt chương trình 1.2.2 Phạm vi áp dụng Phần mềm gồm hai phân hệ chính: (1) Phân hệ dành cho quản lý thông tin cho th phịng trọ: Phần mềm sử dụng nội dãy trọ với quy mô khoảng 50 phòng trở lại giúp cho việc quản lý thuận tiện nhanh chóng như: chức lưu trữ danh sách phịng có số phịng, giá tiền phịng Lưu trữ thơng tin người th gồm tên người thuê, chứng minh nhân dân, số điện thoại, giới tính, ngày sinh Chức kiểm tra phịng trống, kiểm tra thơng tin phịng th, thời gian th Thu chi tiền phòng tháng, tiền điện, tiền nước, tiền Internet, tivi, tiền rác, tiền an ninh, tiền phát sinh thêm (nếu có) Thống kế tiền phịng đóng tháng, phịng chưa đóng, tổng tiền tháng Tổng tiền năm (2) Phân hệ dành cho người th phịng trọ: người th phịng truy cập để tìm kiếm thơng tin phịng trọ theo tiêu chí cung cấp như: giá tiền, diện tích, số phịng, khu vực…Đặc biệt có chức tìm kiếm thơng tin phịng trọ ghép thơng minh phù hợp với yêu cầu người tìm kiếm Người dùng cần chọn vài tiêu chí hệ thống tự động so khớp tìm người dùng khác (người tìm phịng ghép) có khả ghép chung phù hợp Và hệ thống đưa danh sách đề xuất khả ghép phù hợp với phòng trọ tương ứng Có thể nói tính thú vị, giúp cho người tìm phịng khơng phải thời gian duyệt tìm kiếm phịng bạn ghép số lượng hàng trăm, hàng ngàn phòng trọ cung cấp 1.2.3 Ứng dụng phần mềm Phần mềm ứng dụng rộng rãi cho nhiều loại người dùng tìm kiếm phịng trọ dễ dàng theo nhu cầu người cho th phịng quản lý phòng họ đảm bảo thuận tiện Ngồi ra, mảng quản lý ứng dụng khơng áp dụng cho dãy trọ mà cịn áp dụng cho nhiều loại hình tương tự khác như: nhà nghỉ, v.v… 1.3 Cấu trúc đề tài Cấu trúc đồ án bao gồm nội dung sau đây:  Chương : Tổng quan đề tài Giới thiệu tổng quan đề tài nghiên cứu, lý thực đề tài, xác định nhiệm vụ đề tài, tính ứng dụng phần mềm “Tìm kiếm Quản lý nhà trọ Online tảng di động”, đồng thời nghiên cứu phạm vi ứng dụng phần mềm tương lai  Chương : Cơ sở lý thuyết Trình bày lý thuyết liên quan đến đề tài nghiên cứu:  Tìm hiểu nghiệp vụ quản lý nhà trọ  Giới thiệu cơng cụ lập trình Android Studio  Dữ liệu JSON  Tìm hiểu thư viện Retrofit  Cơng cụ quản lý cở sở liệu SQL Server  Giới thiệu Web API MVC Cơ chế, thiết kế mơ hình hoạt động ứng dụng  Chương 3: Phân tích thiết kế 38 Bảng 3.10 Danh sách thành phần liệu Tên bảng Chức CHUTRO Lưu trữ thông tin người chủ nhà trọ DANGKICT Lưu trữ thơng tin người đăng kí để trở thành chủ trọ sử dụng phần mềm quản lý miễn phí KHACHTRO Lưu trữ thông tin khách đến thuê trọ CHITIETTRO Lưu trữ thông tin chi tiết người thuê trọ phịng NHATRO Lưu trữ thơng tin nhà trọ chủ trọ PHONG Lưu trữ thơng tin phịng trọ QUANLYTRO Lưu trữ thông tin người quản lý nhà trọ TIENNGHI Lưu trữ thông tin tiện nghi sử dụng phịng TINPHONGTRO Lưu trữ thơng tin tin đăng cho thuê trọ NGUOIDUNG Lưu trữ thông tin người dùng tìm kiếm đăng tin cho thuê trọ HOADON Lưu trữ thơng tin hóa đơn tốn tiền tháng phịng CHITIETSUDUNG Lưu trữ thơng tin chi tiết sử dụng phòng  CHI TIẾT CÁC BẢNG DỮ LIỆU  CHUTRO (CTID, Matkhau, Hovaten, Diachi, Tinhtrang, Sdt, CMND, Taikhoan) Bảng 3.11 Đặc tả bảng CHUTRO STT Thuộc tính Kiểu Miền giá trị Ý nghĩa CTID varchar 10 Mã chủ trọ Matkhau varchar 20 Mật Hovaten nvarchar 20 Họ tên Diachi nvarchar 50 Địa Tinhtrang int Sdt varchar 15 Số điện thoại CMND varchar 15 Chứng minh nhân Tình trạng tồn 39 dân Taikhoan varchar Tài khoản 25  DANGKICT (DKCTID, Hovaten, Email, Sdt, Diachi, Tinhtrang, Sophong) Bảng 3.12 Đặc tả bảng DANGKICT STT Thuộc tính Kiểu Miền giá trị Ý nghĩa DKCTID varchar 10 Mã đăng kí Hovaten nvarchar 50 Họ tên Email varchar 30 Email Sdt varchar 15 Số điện thoại Diachi nvarchar 50 Địa Tinhtrang int Tình trạng tồn Sophong int Số lượng phòng  KHACHTRO(KTID, Hovaten, Ngayvao, Ngayra, CMND, Quequan, Sinhngay, Gioitinh, Sdt, Tinhtrang, CTID) Bảng 3.13 Đặc tả bảng KHACHTRO STT Thuộc tính Kiểu Miền giá trị Ý nghĩa KTID varchar 10 Mã khách trọ Hovaten nvarchar 30 Họ tên Ngayvao varchar 20 Ngày vào Ngayra varchar 20 Ngày trả phòng CMND varchar 15 Chứng minh nhân dân Quequan nvarchar 50 Quê quán Sinhngay varchar 15 Ngày sinh Gioitinh nvarchar 10 Giới tính Sdt varchar 15 Số điện thoại 10 Tinhtrang int 11 CTID varchar Tình trạng trả phịng 10 Mã chi tiết trọ 40  CHITIETTRO (CTID, PTID, KTID, Trangthai, Thangnam) Bảng 3.14 Đặc tả bảng CHITIETTRO STT Thuộc tính Kiểu Miền giá trị Ý nghĩa CTID varchar 10 Mã chi tiết trọ PTID varchar 10 Mã phòng trọ KTID varchar 10 Mã khách trọ Trangthai int 15 Trạng thái Thangnam varchar 20 Tháng năm trọ  NHATRO (NTID, CTID, QLTID, Diachi, Tennha, Tinhtrang, Khuvuc) Bảng 3.15 Đặc tả bảng NHATRO STT Thuộc tính Kiểu Miền giá trị Ý nghĩa NTID varchar 10 Mã nhà trọ CTID varchar 10 Mã chi tiết trọ QLTID varchar 10 Mã quản lý trọ Diachi nvarchar 50 Địa nhà trọ Tennha nvarchar 15 Tên nhà trọ Tinhtrang int 10 Tình trạng Khuvuc nvarchar 50 Khu vực nhà trọ  PHONG (PTID, Tenphong, NTID, Giaphong, Dientich, Songuoitoida, Trangthai, Sodiencu, Sonuoccu) Bảng 3.16 Đặc tả bảng PHONG STT Thuộc tính Kiểu Miền giá trị Ý nghĩa PTID varchar 10 Mã phòng trọ Tenphong nvarchar 15 Tên phòng NTID varchar 10 Mã nhà trọ Giaphong decimal (13,2) Giá phịng Dientich int Diện tích phịng Songuoitoida int Số người tối đa Trangthai int Trạng thái phòng Sodiencu int Số điện cũ Sonuoccu int Số nước cũ 41  QUANLYTRO (QLTID, Matkhau, Hovaten, Sdt, Tinhtrang, CMND, Diachi, Taikhoan) Bảng 3.17 Đặc tả bảng QUANLYTRO STT Thuộc tính Kiểu Miền giá trị Ý nghĩa QLTID varchar 10 Mã quản lý Matkhau varchar 20 Mật Hovaten nvarchar 50 Họ tên Sdt varchar 15 Số điện thoại Tinhtrang int CMND varchar 15 Chứng minh nhân dân Diachi nvarchar 50 Địa Taikhoan varchar 25 Tài khoản Tình trạng  TIENNGHI (TNID , TenTN, Gia) Bảng 3.18 Đặc tả bảng TIENNGHI STT Thuộc tính Kiểu Miền giá trị Ý nghĩa TNID varchar 10 Mã tiện nghi TenTN nvarchar 50 Tên tiện nghi Gia decimal (13,2) Giá tiện nghi  TINPHONGTRO (TPTID, PTID, Tieude, Trangthai, NDID, Mota, Dientich, Songuoitoida, Ngaydang, Diachi, Giaphong, Khuvuc, Giadien, Gianuoc, CTID, QLTID) Bảng 3.19 Đặc tả bảng TINPHONGTRO STT Thuộc tính Kiểu Miền giá trị Ý nghĩa TPTID varchar 10 Mã tin phòng trọ PTID varchar 10 Mã phòng trọ Tieude nvarchar 50 Tiêu đề tin Trangthai int NDID varchar 10 Mã người dùng Mota nvarchar 250 Mơ tả Dientich int Diện tích Songuoitoida int Số người tối đa Trạng thái tin 42 Ngaydang varchar 20 Ngày đăng 10 Diachi nvarchar 50 Địa 11 Giaphong decimal (13,2) Giá phòng 12 Khuvuc nvarchar 50 Khu vực 13 Giadien nvarchar 50 Giá điện 14 Gianuoc nvarchar 50 Giá nước 15 CTID varchar 10 Mã chủ trọ 16 QLTID varchar 10 Mã quản lý trọ  NGUOIDUNG(NDID, Matkhau, Hovaten, Sdt, Email, Diachi, Taikhoan) Bảng 3.20 Đặc tả bảng NGUOIDUNG STT Thuộc tính Kiểu Miền giá trị Ý nghĩa NDID varchar 10 Mã người dùng Matkhau varchar 20 Mật Hovaten nvarchar 50 Họ tên Sdt varchar 15 Số điện thoại Email varchar 30 Email Diachi nvarchar 50 Địa Taikhoan varchar 25 Tài khoản  HOADON (HDID , PTID, Ngaylap, Tongtien, Trangthai) Bảng 3.21 Đặc tả bảng HOADON STT Thuộc tính Kiểu Miền giá trị Ý nghĩa HDID varchar 10 Mã hóa đơn PTID varchar 10 Mã phòng trọ Ngaylap varchar 20 Ngày lập Tongtien decimal (13,2) Tổng tiền Trangthai nvarchar 20 Trạng thái nợ  CHITIETSUDUNG (HDID , TNID, Giaphong, GiaTN, Soluong, Thangnam, Socu, Somoi, PTID) Bảng 3.22 Đặc tả bảng CHITIETSUDUNG STT Thuộc tính Kiểu Miền giá trị Ý nghĩa varchar 10 HDID Mã hóa đơn 43 TNID varchar 10 Mã tiện nghi Giaphong decimal (13,2) Giá phòng GiaTN decimal (13,2) Giá tiện nghi Soluong int Thangnam varchar Socu int Số cũ Somoi int Số PTID varchar Số lượng sử dụng 20 10 Tháng năm Mã phòng trọ 44 CHƯƠNG 4: KẾT QUẢ THỰC NGHIỆM 4.1 Giới thiệu Chương trình xây dựng Android Studio kết hợp với Visual Studio để làm Web API hệ quản trị sở liệu SQL Server, sử dụng ngôn ngữ Java C# để thực Ứng dụng “Tìm kiếm Quản lý nhà trọ Online tảng Android” đáp ứng yêu cầu đưa ra, giao diện thân thiện người dùng, dễ sử dụng, dễ tiếp cận đối tượng người dùng 4.2 Chương trình mơ 4.2.1 Các chức chương trình  Giao diện quản lý khởi động: người sử dụng cần đăng nhập mật tài khoản để sử dụng ứng dụng  Giao diện tìm kiếm khởi động: hiển thị danh sách tin đăng để người dùng lựa chọn Hình 4.1 Giao diện vào ứng dụng quản lý(trái) tìm kiếm(phải) 45  Trên giao diện tìm kiếm: người th phịng xem tin đăng cho th bảng tin với thơng tin tóm tắt, muốn xem nhấp vào để xem thơng tin cụ thể liên hệ Hình 4.2 Giao diện tìm kiếm  Trên giao diện quản lý: người chủ nhà xem trực quan toàn phịng chức quản lý Hình 4.3 Giao diện quản lý 46  Các chức :  Tùy chọn chức quản lý Hình 4.4 Giao diện tùy chọn chức  Xem thơng tin phịng 47 Hình 4.5 Danh sách phịng để chọn xem thơng tin khách phịng  Tùy chọn xem thống kê, quản lý nhà trọ Hình 4.6 Tùy chọn quản lý  Quản lý khu nhà 48 Hình 4.7 Giao diện quản lý khu nhà trọ  Chức tính tiền phịng hàng tháng Hình 4.8 Giao diện tính tiền hàng tháng cho phịng  Cho th phịng 49 Hình 4.9 Cho th phịng, thêm người vào phịng Hình 4.10 Tìm kiếm phịng theo yêu cầu người dùng 4.2.2 Kết thực nghiệm Ứng dụng hoàn thiện trình thử nghiệm tính ổn định chức năng, ứng dụng đưa vào sử dụng dãy phịng trọ khơng 50 có quy mơ vừa nhỏ mà áp dụng cho chủ nhà trọ có quy mơ lớn nhiều khu nhà, nhiều chủ nhà khác nhau, thuận tiện quản lý áp dụng công nghệ tin để phù hợp với xu hướng phát triển Giải vấn đề khó khăn tìm kiếm nhà trọ phải mưa sinh xa quê cách dễ dàng 4.3 Kết luận Ứng dụng thiết bị di động mảng rộng, phong phú Đòi hỏi phải học hỏi lâu dài thuận thực Do ứng dụng tìm kiếm quản lý phịng trọ chưa hồn thiện tất đem lại kiến thức không nhỏ Webservice Ứng dụng Android đào sâu vào thuật toán, kết nối liệu, ánh xạ, logic truy vấn liệu, v.v… 51 CHƯƠNG : KẾT LUẬN VÀ KIẾN NGHỊ 5.1 Các kết đạt Ứng dụng hoàn thành đáp ứng mục tiêu đề giải toán hai đối tượng sử dụng bên cung bên cầu Hiện ứng dụng trình kiểm tra sư ổn định tính đắng sau triển khai thực tế Ứng dụng có tính thực tế cao việc kinh doanh quản lý liệu ngày nhiều nên cần đến ứng dụng quản lý hỗ trợ việc quản lý liệu, đáp ứng nhu cầu quản lý liệu, xử lý nhanh, đảm bảo không bị mát, sai lệch liệu Kèm theo việc tìm nhà trọ giải phần nỗi lo lắng phải tìm nơi uu tín, ln chủ đề nóng nên nhu cầu thực tế cao 5.2 Hướng phát triển Bên cạnh kết đạt được, cịn có vấn đề chưa đề cập, giải đồ án Trong thời gian tới, tiếp tục nghiên cứu hoàn thiện đề tài thêm số tính như: gửi tin nhắn SMS đến điện thoại chủ phịng th để tín tiền phòng, thiệt lập service chạy hệ điều hành thông báo statusbar, chức đăng nhập camera chụp hình khách hàng đến trọ, thêm tìm kiếm địa điểm, phát triển tảng web Ngồi cịn cải thiện giao diện đẹp mắt hơn, đảm bảo ứng dụng hoạt động cách trơn tru nâng cao tính bảo mật 52 TÀI LIỆU THAM KHẢO [1] O7planning Lập trình Android http://o7planning.org/vi/11007/lap-trinh-android [2] Neil Smyth (2014) Android Studio Development Essentials [3] Duythanhcse Lập trình Android https://duythanhcse.wordpress.com/lap-trinh-didong/android/ [4] Joydip Kanjilal (2013) ASP.NET Web API: Build RESTful web applications and services on the NET framework [5] Google (2013) Developer Android Studio https://developer.android.com/studio/projects/index.html [6] Myclass.vn (2014) Lập trình Android https://www.youtube.com/watch?v=YW_ahFmIKTU&list=PLJbBHp6iPUiGfbicAWrf XnrgfldwDgZyp [7] Square Github Retrofit https://github.com/square/retrofit [8] Nguyentrongtaiblog Tổng hợp thư viện cần biết, nên dùng xử lý networking lập trình Android https://nguyentrongtaiblog.wordpress.com/2015/08/19/1-cac-thu-vien-can-biet-ve-xuly-networking-trong-lap-trinh-android/ ... Đề tài phát triển ứng dụng ? ?Tìm kiếm quản lý nhà trọ online thiết bị di động? ?? giải vấn đề khó khăn người tìm thuê trọ người cho thuê, việc quản lý phòng trọ người cho thuê Ứng dụng có nhiều tính... quan trọng tin học hóa hệ thống quản lý doanh nghiệp chế thị trường Việt Nam, sau thời gian nghiên cứu học tập, nhóm em định chọn đề tài ? ?Xây dựng ứng dụng tìm kiếm quản lý nhà trọ Online tảng di. .. cứu, lý thực đề tài, xác định nhiệm vụ đề tài, tính ứng dụng phần mềm ? ?Tìm kiếm Quản lý nhà trọ Online tảng di động? ??, đồng thời nghiên cứu phạm vi ứng dụng phần mềm tương lai  Chương : Cơ sở lý

Ngày đăng: 15/04/2021, 13:53

Mục lục

  • GIẢI THƯỞNG SINH VIÊN NGHIÊN CỨU KHOA HỌC EURÉKA

  • LẦN THỨ XIX NĂM 2017

  • Danh mục bảng biểu

  • 1.2 Nhiệm vụ đề tài

  • 1.3 Cấu trúc đề tài

  • CHƯƠNG 2 : CƠ SỞ LÝ THUYẾT

    • 2.1 Tìm hiểu về nghiệp vụ quản lý

      • 2.1.1 Nghiệp vụ quản lý

      • 2.1.2 Giải pháp quản lý

      • 2.2 Tổng quan về lập trình di động

      • 2.3 Giới thiệu công cụ Android Studio

        • 2.3.1 Giới thiệu về Android:

        • 2.3.2 Kiến thức liên quan

        • 2.4 Giới thiệu dữ liệu JSON

        • 2.5 Tìm hiểu RXAndroid – RxJava2

        • 2.6 Tìm hiểu thư viện Retrofit

        • 2.7 Công cụ quản lý cơ sở dữ liệu SQL Server

        • 2.8 Giới thiệu Web API MVC5(Web service)

          • 2.8.1 Giới thiệu về API

          • 2.8.2 Giới thiệu về Web API

          • CHƯƠNG 3 : PHÂN TÍCH THIẾT KẾ

            • 3.1 Cơ chế hoạt động của ứng dụng

            • 3.2 Sơ đồ kiến trúc tổng thể

            • 3.3 Sơ đồ chức năng và giao diện

            • 3.4 Sơ đồ thiết kế dữ liệu

Tài liệu cùng người dùng

Tài liệu liên quan