Bảng chi phí thực

Một phần của tài liệu Xây dựng ứng dụng tìm phòng trên nền tảng android (Trang 87)

(Đơn vị: VND)

STT Các khoản chi phí Chi phí

1 Khóa học nâng cao kiến thức 5,000,000 2 Thiết kế banner, logo 1,400,000

Tổng 6,400,000

Bảng 3.5. Chi phí cố định ban đầu

(Nguồn: Tác giả xây dựng)

(Đơn vị: VND)

STT Các khoản chi phí Chi phí

1 Chi phí đi lại 1,800,000 2 Điện thoại + Internet 2,100,000 3 Chi phí chạy Facebook ads 60,000

4 Nhân viên 90,000,000

Tổng 93,960,000

Bảng 3.6. Chi phí trong 6 tháng làm việc

(Nguồn: Tác giả xây dựng)

Dưới đây là bảng mô tả kế hoạch tài chính mà nhóm đã dự kiến lên kế hoạch và thực hiện trong hơn 6 tháng làm việc.

75 3.5.3. Dự báo doanh thu

Sau khoảng thời gian mà nhóm tiến hành chạy quảng cáo trên fanpage H- conve, nhóm đã nhận được khá nhiều lược tương tác và nhiều quan tâm tích cực từ phía khách hàng. Họ mong muốn rằng ứng dụng sẽ mau chóng được hoàn thiện để giải quyết vấn đề tìm kiếm chỗ ở. Trong thời gian này các thành viên nhóm cũng bắt đầu khảo sát với một số chủ phòng trọ quanh khu vực quận 9, Thủ Đức để biết được tính tiện dụng khi sử dụng app H-conve. Đây cũng là cơ sở để nhóm đưa ra dự báo dự kiến lợi nhuận trong 3 năm sắp tới.

STT Nguồn doanh thu Tỉ lệ (%)

1 Đẩy tin 65%

2 Google Admob 35%

Tổng 100%

Bảng 3.7. Nguồn doanh thu chính trên App

(Nguồn: Tác giả xây dựng)

Dự kiến lợi trong 3 năm tới (từ năm 2021 – 2023) từ ứng dụng tìm trọ H- conve mang lại: Giả sử với mức lãi suất r=12%

- Trong năm 2021:

+ Lợi nhuận dự kiến 30 triệu VND (tương đương với 3-4 lượt đẩy tin/ngày) Cuối năm 2021, khi ứng dụng tìm trọ H-conve đã phát triển rộng rãi và hầu hết được mọi khách hàng sử dụng thì chúng tôi tiến hành tích hợp quảng cáo vào ứng dụng để phần nào doanh thu của ứng dụng tiếp tục tăng trong 2 năm tới.

- Trong năm 2022:

+ Lợi nhuận dự kiến 50 triệu VND (lợi nhuận tăng 66% so với năm 2021).

- Trong năm 2023:

+ Lợi nhuận dự kiến 80 triệu VND (tiếp tục triển khai, đẩy mạnh hoạt động marketing để chiếm thị phần, dự kiến lợi nhuận tăng 60% so với năm 2022).

(Đơn vị: VND)

Năm Dòng tiền ra Dòng tiền vào Dòng tiền (1+r)t NVPt

0 (-100,360,000) - (-100,360,000) 1.00000 (-100,360,000) 1 30,000,000 60,000,000 30,000,000 1.12000 26,785,714 2 80,000,000 130,000,000 50,000,000 1.25440 39,859,694

76

3 110,000,000 190,000,000 80,000,000 1.40493 56,942,420

NVP 23,227,827.99

IRR 23%

Bảng 3.8. Thẩm định tính khả thi của dự án

(Nguồn: Tác giả xây dựng)

Thông qua bảng thẩm định dự án (với mức lãi suất r=12%) trên ta thấy, NVP=23,227,827.99> 0 và IRR=23% > 12%=r nên dự án khả thi. Vì vậy, nhóm chúng tôi tiếp tục thực hiện dự án này.

(Đơn vị: VND) Năm 0 1 2 3 Vốn đầu tư 100,360,000 Doanh thu 30,000,000 50,000,000 80,000,000 Ngân lưu ròng -100,360,000 30,000,000 50,000,000 80,000,000 Ngân lưu ròng tích lũy -100,360,000 -70,360,000 -20,360,000 59,640,000

Bảng 3.9. Ngân lưu tích lũy theo từng năm

(Nguồn: Tác giả xây dựng)

Như vậy tại thời điểm năm thứ 3, ta dễ thấy ngân lưu ròng tích lũy > 0 Số tháng trong năm thứ 3 để đạt được 20,360,000 VND là:

= (20,360,000 / 80,000,000) * 12 = 3 tháng Tổng thời gian hoàn vốn là: 2 năm + 3 tháng.

77 CHƯƠNG 4: ĐẶC TẢ HỆ THỐNG CÔNG NGHỆ THÔNG TIN 4.1. Tổng quan về một số chức năng chính của ứng dụng tìm phòng H-Conve

Giao diện trang chủ:

- Bao gồm 3 banner quảng cáo.

- Thanh tìm kiếm phòng trọ bằng cách nhập từ bàn phím.

- Xu hướng tìm kiếm hiển thị danh sách các khu vực được tìm kiếm nhiều như ĐH Văn Hóa, Chợ Thủ Đức, ĐH Hutech, Suối Tiên, ĐH Sư phạm kỹ thuật.

- Danh sách các phòng trọ theo từng khu vực với một vài thông tin ngắn gọn như diện tích, giá phòng, địa chỉ, hình ảnh.

- Tab thanh ngang gồm các chức năng khác của ứng dụng như tìm quanh đây, đăng tin, bài viết, tài khoản.

78 Giao diện tìm kiếm:

- Gồm bộ lọc tìm kiếm như tìm theo địa chỉ (có thể tìm theo Quận/Huyện hoặc Phường/Xã) - Ngoài ra còn lọc theo các tiêu chí như diện tích, mức giá nhằm giúp người dùng dễ dàng tiếp cận và lựa chọn phòng phù hợp nhất.

Giao diện tìm quanh đây:

- Tab quanh đây cho phép người dùng nhập tên khu vực theo quận, đường, địa điểm để tìm các phòng trọ xung quanh.

- Sử dụng Google Map giúp người dùng dễ dàng xác định hướng đi, vị trí các phòng trọ được hiển thị.

79 Giao diện đăng tin:

- Cho phép người cho thuê đăng thông tin phòng trọ lên ứng dụng. - Mục đăng tin bao gồm loại phòng, diện tích, mức giá, thông tin liên hệ, mô tả phòng, hình ảnh, tiện ích phòng.

Giao diện Tin tức:

- Phần Tab bài viết bao gồm các bài viết hay như chia sẻ kinh nghiệm tìm phòng trọ cho sinh viên, cách tìm phòng trọ nhanh, bí quyết thuê phòng giá tốt….

- Giúp người dùng dễ dàng nắm bắt thông tin quan trọng, tìm kiếm phòng trọ hiệu quả nhanh chóng, giảm thiểu rủi ro lừa đảo khi tìm phòng.

80 Giao diện đăng nhập:

- Phần đăng nhập cho phép người dùng đăng nhập vào ứng dụng thông qua username và password.

- Ngoài ra người dùng có thể đăng nhập bằng gmail hoặc facebook - Người dùng có thể đăng kí nếu chưa có tài khoản trên ứng dụng.

Giao diện thông tin chi tiết phòng:

- Phần chi tiết phòng gồm các ảnh tổng quan về phòng, thông tin người đăng phòng

- Về phòng trọ gồm thông tin giá phòng, diện tích, địa chỉ, số điện thoại liên hệ

81 Giao diện chi tiết phòng:

- Gồm các tiện ích của phòng như máy lạnh, wifi, bãi đỗ xe, tự do, chủ riêng, an ninh, nhà bếp, thú cưng,…

- Thông tin ngày đăng bài viết

- Mô tả chi tiết phòng trọ để người dùng dễ dàng trong việc lựa chọn phòng như ý.

Bảng 4.1. Bảng mô tả chức năng tổng quan của ứng dụng H-Conve

(Nguồn: Tác giả xây dựng)

4.1.1. Nhận diện tác nhân và chức năng trong sơ đồ Use case:

STT TÊN ACTOR CHỨC NĂNG

1 Người thuê phòng - Đăng nhập

- Tìm phòng

- Cập nhật thông tin cá nhân - Đăng xuất

2 Quản trị hệ thống Admin - Đăng nhập

- Cập nhật hệ thống - Bảo trì hệ thống - Đăng xuất

82

3 Quản lý - Đăng nhập

- Duyệt bài

- Cập nhật thông tin cá nhân - Xem thống kê

- Quản lý người dùng - Đăng xuất

4 Người cho thuê - Đăng nhập

- Đăng bài

- Cập nhật thông tin cá nhân - Cập nhật thông tin phòng - Xóa bài

- Đăng xuất

Bảng 4.2. Bảng tác nhân và chức năng của sơ đồ Use case

(Nguồn: Tác giả xây dựng)

4.1.2. Mô tả chi tiết chức năng của Use Case

STT TÊN USE CASE CHÍNH MÔ TẢ

1 Đăng nhập Tất cả các actor liên quan thực hiện: - Nhập Username

- Nhập Password

2 Đăng xuất Tất cả các actor thực hiện:

- Thoát khỏi tài khoản sau khi sử dụng

3 Cập nhật hệ thống Quản trị hệ thống thực hiện: - Thay đổi version ứng dụng - Sửa dữ liệu của hệ thống.

83

- Tìm kiếm lỗi - Chỉnh sửa fix lỗi

5 Duyệt bài Quản lý thực hiện:

- Xác minh thông tin phòng - Xóa dữ liệu phòng

6 Quản lý người dùng Quản lý thực hiện:

- Xóa dữ liệu khách hàng - Sửa dữ liệu khách hàng

7 Tìm kiếm phòng Người đi thuê thực hiện: - Nhập thông tin phòng - Lựa chọn phòng

8 Đăng bài Người cho thuê thực hiện:

- Nhập thông tin phòng - Chỉnh sửa thông tin phòng - Gửi bài

7 Cập nhật thông tin phòng Người cho thuê thực hiện: - Thêm thông tin

- Cập nhật thông tin - Xóa thông tin

Bảng 4.3. Bảng mô tả chi tiết chức năng Use Case của ứng dụng tìm phòng H-Conve (Nguồn: Tác giả xây dựng)

84 4.1.3. Sơ đồ Use Case Diagram

Hình 4.1. Use Case chung của ứng dụng H-Conve

(Nguồn: Tác giả xây dựng)

Hình 4.2. Use Case cập nhật hệ thống ứng dụng H-Conve

85

Hình 4.3. Use Case Bảo trì hệ thống H-Conve

(Nguồn: Tác giả xây dựng)

Hình 4.4. Use Case Cập nhật phòng

86

Hình 4.5. Use Case Đăng bài

(Nguồn: Tác giả xây dựng)

Hình 4.6. Use Case Duyệt Bài

87

Hình 4.7. Use Case quản lý người dùng

(Nguồn: Tác giả xây dựng)

Hình 4.8. Use Case quản lý phòng

88

Hình 4.9. Use Case Tìm kiếm phòng

(Nguồn: Tác giả xây dựng)

Hình 4.10. Use Case Xem thống kê

89 4.1.4. Sequence Diagram

Hình 4.11. Sequence Diagram “Đăng nhập”

(Nguồn: Tác giả xây dựng)

Sequence Diagram Đăng nhập

Mô tả Cho phép người dùng đăng nhập vào hệ thống.

Tác nhân kích hoạt Người dùng

Tiền điều kiện Người dùng biết tài khoản và mật khẩu đăng nhập

Các bước thực hiện (1) Người dùng mở App H-Conve và click vào ô đăng nhập

(2) Hiển thị forrmDangNhap. Người dùng tiến hành nhập Email và password

(3) Nhấn nút “Đăng Nhập” hoặc nhấn Enter

(4) Gửi thông tin đăng nhập lên CSDL kiểm tra và tiến hành trả kết quả đăng nhập.

(5) Nếu đăng nhập thất bại, thông báo “Nhập sai tên tài khoản hoặc mật khẩu”. Người dùng nhập lại thông tin và đăng nhập lại lần nữa

90 (6) Nếu đăng nhập thành công. Xuất hiện giao diện chương

trình với đầy đủ chức năng của Người dùng.

Bảng 4.4. Bảng mô tả chức năng Sequence diagram “Đăng nhập”

(Nguồn: Tác giả xây dựng)

Hình 4.12. Sequence Diagram “Đăng Xuất”

(Nguồn: Tác giả xây dựng)

Sequence Diagram Đăng nhập

Mô tả Cho phép người dùng đăng xuất vào hệ thống.

Tác nhân kích hoạt Người dùng

Tiền điều kiện Người dùng muốn thoát tài khoản khỏi App H-Conve

Các bước thực hiện (1) Người dùng mở App H-Conve và click vào ô tài khoản.

91

(2) Hiển thị forrm Tài Khoản. Người dùng tiến hành đăng xuất

(3) Gửi thông tin đăng nhập lên CSDL tiến hành đăng xuất Tài khoản.

(4) Thông báo đăng xuất thành công

Bảng 4.5. Bảng mô tả chức năng Sequence diagram “Đăng xuất”

(Nguồn: Tác giả xây dựng)

Hình 4.13. Sequence Diagram “Cập Nhật Hệ Thống”

(Nguồn: Tác giả xây dựng)

Sequence Diagram Cập nhật hệ thống

Mô tả Cho phép Admin cập nhật thông tin hệ thống lên CSDL

92 Tiền điều kiện Admin muốn cập nhật hệ thống về ứng dụng tìm phòng H-

Conve

Các bước thực hiện (1) Admin mở chương trình và chọn mục QuanLy

(2) Xuất hiện trang QuanLy và Admin chọn mục chỉnh sửa hệ thống để tiến hành cập nhật.

(3) Xuất hiện mục con Chỉnh sửa hệ thống và Admin tiến hành chỉnh sửa thông tin hệ thống H-Conve

(4) Dữ liệu sau khi cập nhật được chuyển lên CSDL để lưu trữ.

(5) CSDL tiến hành lưu thông tin chỉnh sửa và phản hồi kết quả. Cuối cùng thông báo chỉnh sửa thành công về cho Admin.

Bảng 4.6. Bảng mô tả chức năng Sequence Diagram “Cập nhật hệ thống”

(Nguồn: Tác giả xây dựng)

Hình 4.14. Sequence Diagram “Đăng Bài”

93 Sequence Diagram Đăng bài

Mô tả Cho phép Người cho thuê cập nhật thông tin hệ thống lên CSDL

Tác nhân kích hoạt Người cho thuê

Tiền điều kiện Người cho thuê muốn cập nhật hệ thống về ứng dụng tìm phòng H-Conve

Các bước thực hiện (1) Người cho thuê mở app H-Conve và chọn mục Đăng bài

(2) Xuất hiện trang Đăng bài và xuất hiện giao diện Đăng bài.

(3) Người cho thuê tiến hành tùy chỉnh thông tin Bài Đăng.

(4) Người cho thuê tiến hành đăng bài

(5) Quản lý kiểm duyệt bài đăng. Nếu không hợp lệ thì thông báo thêm bài thất bại.

(6) Nếu đăng bài thành công thì Dữ liệu sau khi cập nhật được chuyển lên CSDL để lưu trữ.

(7) CSDL tiến hành lưu thông tin chỉnh sửa và phản hồi kết quả. Cuối cùng thông báo đăng bài thành công về Người cho thuê.

Bảng 4.7. Bảng mô tả chức năng Sequence Diagram “Đăng Bài”

94

Hình 4.15. Sequence Diagram “Quản Lý Người Dùng”

(Nguồn: Tác giả xây dựng)

Sequence Diagram Quản Lý Người Dùng

Mô tả Quản Lý muốn kiểm tra thông tin từ Quản lý người dùng

Tác nhân kích hoạt Quản lý

Tiền điều kiện Quản lý muốn kiểm tra thông tin cho chính xác

Các bước thực hiện (1) Quản lý tiến hành chọn mục Quanly từ App H-Conve. Xuất hiện frmQuanly.

(2) Quản lý chọn mục Quản lý người dùng. Hiển thị mục quản lý người dùng

(3) Quản lý tiến hành tùy chỉnh thông tin khách hàng như thêm, xóa thông tin.

(4) Gửi thông tin vừa cập nhật lên CSDL. CSDL tiến hành lưu thông tin và phản hồi kết quả

(5) Thông báo chỉnh sửa thành công

Bảng 4.8. Bảng mô tả chức năng Sequence Diagram “Quản lý người dùng” (Nguồn: Tác giả xây dựng)

95

Hình 4.16. Sequence Diagram “Thống Kê Doanh Thu”

(Nguồn: Tác giả xây dựng)

Sequence Diagram Thống Kê Doanh Thu

Mô tả Quản lý muốn tạo một bảng thống kê doanh thu

Tác nhân kích hoạt

Quản lý

Tiền điều kiện Quản lý muốn cập nhật bảng thống kê doanh thu cho chính xác

Các bước thực hiện

(1) Quản lý tiến hành chọn mục Quanly từ App. Xuất hiện frmQuanLy.

(2) Quản lý tiến hành chọn Thống kê doanh thu từ FrmQuanLy.

(3) Hệ thống hiển thị trang con Thống Kê Doanh Thu. Quản lý tiến hành chọn loại thống kê như ngày, tháng, tuần, quý, năm.

96 (4) Hệ thống kiểm tra thông tin trên CSDL. CSDL phản hồi

kết quả thành công.

(5) Hệ thống kiểm tra lại thông tin. Trả về kết quả thống kê doanh thu như mong muốn.

Bảng 4.9. Bảng mô tả chức năng Sequence Diagram “Thống kê doanh thu” (Nguồn: Tác giả xây dựng)

Hình 4.17. Sequence Diagram “Duyệt Bài”

(Nguồn: Tác giả xây dựng)

Sequence Diagram Duyệt bài

Mô tả Cho phép Quản lý duyệt bài đăng trên App H-Conve.

Tác nhân kích hoạt Quản Lý

Tiền điều kiện Quản lý muốn duyệt các bài đăng của người cho thuê

Các bước thực hiện (1) Quản lý click vào mục QuanLy từ App. Xuất hiện frmQuanly

97 (2) Quản lý chọn mục duyệt bài. Hiển thị giao diện Duyệt

bài.

(3) Quản lý chọn các bài đã đăng. CSDL kiểm tra rồi phản hồi kết quả.

(4) Quản lý tiến hành kiểm tra bằng cách duyệt bài hoặc xóa bài.

(5) Lưu kết quả duyệt bài lên CSDL

(6) Hệ thống CSDL tiến hành xử lý lưu kết quả và thông báo duyệt bài thành công.

Bảng 4.10. Bảng mô tả chức năng Sequence Diagram “Duyệt bài”

(Nguồn: Tác giả xây dựng)

Hình 4.18. Sequence Diagram “Tìm kiếm phòng”

98 Sequence Diagram Tìm kiếm phòng

Mô tả Cho phép Người dùng tìm kiếm phòng trên App H-Conve.

Tác nhân kích hoạt Người dùng

Tiền điều kiện Người dùng muốn tìm phòng mong muốn

Các bước thực hiện (1) Người dùng click vào ô Tìm kiếm từ App.

(2) Gửi thông tin yêu cầu lên CSDL.

(3) Xuất hiện ALT kiểm tra dữ liệu tìm kiếm. Nếu có kết quả thì hiển thị phòng theo yêu cầu. Nếu không có kết quả thì hiển thị không tìm thấy kết quả mong muốn.

(4) Gửi kết quả tìm kiếm về cho người dùng.

Bảng 4.11. Bảng mô tả chức năng Sequence Diagram “Tìm kiếm phòng”

(Nguồn: Tác giả xây dựng)

Hình 4.19. Sequence Diagram Cập nhật phòng

99 Sequence Diagram Cập nhật phòng

Mô tả Cho phép Người cho thuê cập nhật phòng trên App H-Conve.

Tác nhân kích hoạt

Người cho thuê

Tiền điều kiện Người cho thuê muốn chỉnh sửa phòng đã đăng

Các bước thực hiện

(1) Người dùng click vào ô Đăng tin từ App. Xuất hiện Frm Đăng tin.

(2) Người cho thuê cập nhật thông tin phòng (Thêm, sửa, xóa)

(3) Dữ liệu sau khi cập nhật lưu về CSDL.

(4) Gửi kết quả cập nhật thành công về người cho thuê.

Bảng 4.12. Bảng mô tả chức năng Sequence Diagram “Cập nhật phòng”

(Nguồn: Tác giả xây dựng)

4.1.5. Class Diagram

Hình 4.20. Class Diagram Ứng dụng tìm phòng H-Conve

100 4.1.6. Mô hình thực thể quan hệ ERD

Hình 4.21. Mô hình thực thể quan hệ ERD

(Nguồn: Tác giả xây dựng)

Thực thể Thuộc tính Chú thích

Người thuê ID Người thuê

Họ tên Địa chỉ Số điện thoại

ID Người thuê: khóa chính

Tài khoản Tên tài khoản

Mật khẩu Email

Tên tài khoản: khóa chính

Phòng ID phòng

Giá phòng Địa chỉ

SDT người cho thuê

101 Ngày đăng Admin ID admin Tên Số điện thoại Địa chỉ ID admin: khóa chính

Người cho thuê ID người cho thuê Họ tên

Địa chỉ Số điện thoại

ID người cho thuê: khóa chính

Bảng 4.13. Bảng mô tả các thực thể trong hệ thống ERD

(Nguồn: Tác giả xây dựng)

4.1.7. Activity Diagram

Hình 4.22. Sơ đồ Activity Diagram của Use Case Đặt Phòng

102 Thuộc Use Case Đặt Phòng

Mô tả Cho phép Người dùng đăng nhập vào website và đặt phòng.

Tác nhân liên quan Người dùng, hệ thống CSDL

Quy trình thực hiện tuần tự

(1)Người dùng đăng nhập vào hệ thống (nhập user name và password).

(2)Hệ thống nhận dữ liệu và tiến hành xác thực.

(3)Xét TH: Thông tin đăng nhập hợp lệ, hệ thống cấp

Một phần của tài liệu Xây dựng ứng dụng tìm phòng trên nền tảng android (Trang 87)