Tải bản đầy đủ (.pdf) (169 trang)

Xây dựng ứng dụng mua bán đồ phong thủy kết hợp dịch vụ xem độ tương hợp (báo cáo cuối kì đồ án 2)

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (13.22 MB, 169 trang )

ĐẠI HỌC QUỐC GIA TP. HỒ CHÍ MINH

TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN
KHOA CÔNG NGHỆ PHẦN MỀM

PHẠM MINH TÂN
BÙI DƯƠNG DUY KHANG

ĐỒ ÁN 2

XÂY DỰNG ỨNG DỤNG MUA BÁN ĐỒ PHONG THỦY
KẾT HỢP DỊCH VỤ XEM ĐỘ TƯƠNG HỢP
Application Selling & Buying FengShui Item Combine Show
Compatibility Service

NGÀNH CÔNG NGHỆ PHẦN MỀM

TP. HỒ CHÍ MINH, 2021


ĐẠI HỌC QUỐC GIA TP. HỒ CHÍ MINH

TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN
KHOA CÔNG NGHỆ PHẦN MỀM

PHẠM MINH TÂN - 19506261
BÙI DƯƠNG DUY KHANG - 19520618

ĐỒ ÁN 2

XÂY DỰNG ỨNG DỤNG MUA BÁN ĐỒ PHONG THỦY


KẾT HỢP DỊCH VỤ XEM ĐỘ TƯƠNG HỢP
Application Selling & Buying FengShui Item Combine Show
Compatibility Service

NGÀNH CÔNG NGHỆ PHẦN MỀM

GIẢNG VIÊN HƯỚNG DẪN
THS. NGUYỄN THỊ THANH TRÚC
TP. HỒ CHÍ MINH, 2021


ĐẠI HỌC QUỐC GIA TP. HỒ CHÍ MINH

CỘNG HỊA XÃ HỘI CHỦ NGHĨA VIỆT NAM

TRƯỜNG ĐẠI HỌC

Độc Lập - Tự Do - Hạnh Phúc

CÔNG NGHỆ THÔNG TIN

TP. HCM, ngày 14 tháng 6 năm 2021

NHẬN XÉT ĐỒ ÁN 2

(CỦA CÁN BỘ HƯỚNG DẪN)

Tên khóa luận:
Xây dựng ứng dụng mua bán đồ phong thủy kết hợp dịch vụ xem độ tương hợp.
Nhóm sinh viên thực hiện:

PHẠM MINH TÂN

Cán bộ hướng dẫn:
19520261

ThS. NGUYỄN THỊ THANH TRÚC

BÙI DƯƠNG DUY KHANG 19520618
Đánh giá Khóa luận:
1. Về cuốn báo cáo:
Số trang

Số chương

Số bảng số liệu

Số hình vẽ

Số tài liệu tham khảo

Sản phẩm

Một số nhận xét về hình thức cuốn báo cáo:


3


3. Về chương trình ứng dụng:


4. Về thái độ làm việc của sinh viên:

Đánh giá chung:

2. Về nội dung nghiên cứu:



4


Điểm từng sinh viên:
PHẠM MINH TÂN ......................./10
BÙI DƯƠNG DUY KHANG ......../10

Người nhận xét
(Ký và ghi rõ họ tên)

Nguyễn Thị Thanh Trúc

5


LỜI CẢM ƠN
Để hồn thành dự án cho mơn Đồ án 2 này, chúng em xin gửi lời cảm ơn chân thành
đến:

Ths. Nguyễn Thị Thanh Trúc đã tận tình giúp đỡ, định hướng cách tư duy và cách làm
việc khoa học. Đó là những góp ý hết sức quý báu khơng chỉ trong q trình thực hiện đồ án
mơn học này mà còn là hành trang tiếp bước cho chúng em trong q trình học tập và thực

hiện khóa luận tốt nghiệp sau này.
Trong quá trình làm đồ án này chúng em khơng tránh khỏi được những sai sót, chúng
em kính mong nhận được sự chỉ dẫn và góp ý của cơ để đồ án được hồn thiện hơn.
Chúng em xin chân thành cảm ơn. Xin chúc những điều tốt đẹp nhất sẽ ln đồng hành
cùng cơ.

Tp. Hồ Chí Minh, 10 tháng 6 năm 2022
Sinh viên

PHẠM MINH TÂN
BÙI DƯƠNG DUY KHANG

6


ĐẠI HỌC QUỐC GIA TP. HỒ CHÍ MINH

CỘNG HỊA XÃ HỘI CHỦ NGHĨA VIỆT NAM

TRƯỜNG ĐẠI HỌC

Độc Lập – Tự Do – Hạnh Phúc

CƠNG NGHỆ THƠNG TIN

Tp. Hồ Chí Minh, ngày 10 tháng 6 năm 2021

ĐỀ CƯƠNG CHI TIẾT

TÊN ĐỀ TÀI: Xây dựng ứng dụng mua bán đồ phong thủy kết hợp dịch vụ xem độ tương hợp.


Cán bộ hướng dẫn: ThS. Nguyễn Thị Thanh Trúc
Thời gian thực hiện:Từ ngày 21/02/2022 đến ngày 20/06/2022
Sinh viên thực hiện:
1. Phạm Minh Tân

- 19520261

2. Bùi Dương Duy Khang

- 19520618

- Nội dung đề tài:(Mô tả chi tiết mục tiêu, phạm vi, đối tượng, phương pháp thực hiện, kết
quả mong đợi của đề tài)
Mục tiêu
Nghiên cứu về các cơng nghệ lập trình di động bằng ngôn ngữ Kotlin, xây dựng
backend bằng ngôn ngữ Java sử dụng Spring boot framework, hệ quản trị cơ sở dữ liệu
MySQL, các nghiệp vụ hay bước xử lý các bài toán liên quan đến yếu tố phong thủy
trong sản phẩm. Sử dụng Oauth2, JWT (Java web token) để thực hiện đang nhập
7


thông qua bên thứ 3 và bảo mật APIs xác thực người dùng.
Nhiệm vụ
Đề tài “Xây dựng ứng dụng mua bán đồ phong thủy kết hợp dịch vụ xem độ tương
hợp” là một ứng dụng chạy trên điện thoại và có thể chạy trên hệ điều hành Android.
Ứng dụng gồm có 3 phần: Ứng dụng viết cho người bán, ứng dụng viết cho
người mua trên ứng dụng mobile viêt bằng Kotlin và Webservice quản trị viết bằng
ngôn ngữ Java sử dụng Spring framework..
Ứng dụng đối với người tiêu dùng:

§ Xem Sản phẩm
§ Xem độ tương hợp với sản phẩm.
§ Danh sách u thích
§ Trị chuyện
§ Giỏ hàng
§ Đặt hàng
§ Quản lý địa chỉ
§ Đánh giá sản phẩm
§ Đăng nhập
§ Đăng ký
§ Quản lý đơn hàng
§ Hủy đơn
§ Notification
§ Tìm kiếm sản phẩm
§ Xem Chi tiết sản phẩm
§ Xem sản phẩm theo xếp hạng lượt mua
Ứng dụng đối với người bán hàng:
§ Nhắn tin
§ Đăng nhập hệ thống
§ Notification (người bán)
§ Quản lý sản phẩm
§ Quản lý ngành hàng
8


§ Quản lý món hàng
§ Quản lý đơn đặt hàng
§ Cập nhật trạng thái giao hàng
§ Hủy đơn hàng
§ Quản lý thơng tin cửa hàng

§ Báo cáo bán hàng
§ Báo cáo doanh thu
§ Báo cáo số lượng bán ra
Phương phá p thưc ̣ hiên:
Tìm hiểu các quy trình nghiệp vụ mua bán hàng hiện có.
Tìm hiểu nghiệp vụ, quy trình hoạt động của shop mua sắm thời trang.
Tìm hiểu về các vấn đề liên quan đến phong thủy, mạng cách của người dùng đối
ứng với sản phẩm.
Phác họa hệ thống tổng quát (thiết kế dữ liệu, xử lý dữ liệu…).
Tham khảo các ứng dụng tương tự: Lazada, SHEIN, Shopee, Tiki,…
Tham khảo ý kiến của giảng viên hướng dẫn để được định hướng đúng, đạt kết quả
tốt nhất.
Thiết kế giao diện, cơ sở dữ liệu đáp ứng được các yêu cầu cho ứng dụng.
Kết quả mong đợi
-

Đối với kết quả mong đợi chung:

§ Xử lý được bài tốn xác thực bằng JWT
§ Xử lý được, hiểu được, đưa ra được hệ thống xem độ tương hợp.
§ Xây dựng được cách xử lý các bài toán về tải dữ liệu tăng hiệu suất.
§ Biết được các kỹ thuật lập trình với Kotlin, Java, Spring.
§ Hồn thành ứng dụng với giao diện trực quan, hoạt động tốt trên nền tảngAndroid.
§ Hiểu và vận dụng được Oauth2.
§ Giải quyết được bài tốn về đa dạng hàng hóa.
-

Đối với ứng dụng bên mua:

§ Với khách hàng là người dùng chưa đăng nhập, có thể xem sản phẩm, tìm kiếm sản

phẩm và đăng ký tài khoản.
§ Với khách hàng là người mua và đã đăng nhập có thể thực hiện chức năng xem sản
9


phẩm, quản lý danh sách yêu thích, quản lý giỏ hàng, quản lý địa chỉ giao hàng, nhắn
tin với bên người bán, tạo đơn hàng,xem tình trạng đơn hàng, hủy đơn hàng và đánh
giá sản phẩm sau khi mua hàng thành cơng. Và đặc biệt là có thể xem được tại chỗ
độ tương hợp của bản thân đối với sản phẩm.
-

Đối với ứng dụng bên bán
Với khách hàng là các cửa hàng đã đăng nhập có thể quản lí, thực hiện CRUD
sản phẩm, thực hiện nhắn tin với khách hàng, thực hiện cập nhật trạng thái giao hàng,
hủy đơn hàng khi phát hiện bất thường, thực hiện quản lý ngành hàng, loại hàng,…

-

Các tiêu chí khác

§ Tính thẩm mỹ: Ứng dụng có giao diện dễ nhìn, dễ dàng thực hiện các thao tác,
khơng gây cảm giác khó chịu hay khó sử dụng cho người dùng.
§ Tính logic và bảo mật:
+ Tạo được các luồng nhất quán giứa các màn hình, dễ hiểu cho khách hàng đồng thời
đảm bảo có thể có được đầy đủ các thơng tin liên quan đến đơn hàng.
+ Đảm bảo tính bảo mật về các thơng tin quan trọng, thiết yếu của khách hàng, tránh
để lộ liễu các thông tin để tạo được niềm tin vào ứng dụng.
+

Đối với bên bán đảm bảo việc có thể tương tác với người mua bằng việc quản lý các sản

phẩm, đơn hàng hay chức năng trực tiếp nhất là nhắn tin trao đổi với khách hàng.

10


Kế hoạch thực hiện: (Mô tả kế hoạch làm việc và phân chia công việc các thành viên tham
gia)
Với thời gian thực hiện từ ngày 06/09/2021 đến ngày 27/12/20, nhóm chia thành các công việc
cụ thể như sau:
STT

Công việc

Phân công

Giai đoạn 1: Khảo sát tìm hiểu về các ứng
dụng, bài tốn cần giải quyết có liên quan
Khảo sát các ứng dụng, trang web như
1

thegioiphongthuy, phongthuyshop, …

Cả hai

Tìm hiểu thêm về các hoạt động khác
2

trong lĩnh vực bán đồ phong thủy: hiểu
được cách xem sự ảnh hưởng của sản


Cả hai

phẩm lên khách hàng.

3

4

Hình thanh các bài tốn riêng cho đồ án

Lập báo cáo khảo sát bao gồm, hình
ảnh UI, luồng, các bào toán

Giai đoạn 2: Thiết kế giải quyết các bài tốn,
phân rã u cầu, hình thành các chức năng

5

Thảo luận cách giải quyết các bài toán.

11

Cả hai

Cả hai

Cả hai

Cả Hai



Cả Hai
6

Viết user-story

7

Vẽ các use-case

Cả hai

Giai đoạn 3: Tìm hiểu về các công nghệ liên
quan và sẽ được sử dụng.

8

9

10

Java, Spring framwork, JPA, Hibernate,
Spring boot MVC, lombok

Kotlin, MVI/Repository pattern,
Dagger hilt, retrofit, moshi converter

JSON, Docker, JWT, OAuth2, Postman

Cả hai


Cả hai

Cả hai

Cả hai

Giai đoạn 4: Mơ tả chi tiết các bài tốn,
usecase, các hoạt động của đồ án, thiết kế

Cả hai

kiến trúc, UI/UX, cơ sở dữ liệu, class

11

Viết use-case specification

Cả hai

12

Vẽ sequence diagram, activity diagram

Cả hai

12


13


Thiết kế class diagram

Cả hai

14

Thiết kế cơ sở dữ liệu

Cả hai

15

Thiết kế UI/UX

Cả hai

16

Thiết kế Architectural diagram

Cả hai

Giai đoạn 5: Tiến hành triển khai xây dựng
đồ án

17

18


Run local host MySQL server, config
trên Docker

Code phần UI/UX (phần xml mobile,
xử lý event, navigation) + kiểm thử

Cả hai

Cả hai

Cả hai

Code phần Entity ở Backend (xây dựng

19

Enitty ở backend theo bảng thiết kế cơ

Cả hai

sở dữ liệu) + kiểm thử bằng postman
Xây dựng các APIs sau đó kết nối với

20

bên UI/UX mobile bằng retrofit, moshi
converter.

13


Cả hai


Giai đoạn 6: Hoàn thành

Cả hai

14


MỤC LỤC

MỤC LỤC ................................................................................................................. 1
DANH MỤC TỪ VIẾT TẮT................................................................................ 5
Chương 1. Giới thiệu chung..................................................................................... 7
1.1 Mục đích nghiên cứu ....................................................................................... 7
1.2 Đối tượng nghiên cứu ...................................................................................... 8
1.3 Phạm vi đề tài .................................................................................................. 8
1.4 Hướng tiếp cận ................................................................................................. 9
1.4.1 Khảo sát ứng dụng liên quan ................................................................ 9
1.4.2 Khảo sát người dùng ........................................................................... 10
Chương 2. Cơ sở lý thuyết và công nghệ ............................................................... 15
2.1 Cơ sở lý thuyết ............................................................................................... 15
2.1.1 Tổng quát về cung phi bát trạch (cung mệnh) và tầm quan trọng của nó
trong việc mua đồ phong thuỷ. .................................................... 15
2.1.2 Tìm hiểu về tương sinh tương khắc trong ngũ hành và quan hệ của nó
với cách chọn đồ phong thuỷ. ...................................................... 16
2.1.3 Cách tính tốn cung phi bát trạch (cung mệnh). ................................. 20
2.1.4 Chuyển đổi năm sinh dương lịch sang âm lịch. .................................. 22
2.2 Công nghệ ...................................................................................................... 23


1


2.2.1 Ngơn ngữ lập trình .............................................................................. 23
2.2.2 Cơ sở dữ liệu ....................................................................................... 25
2.2.3 Framework .......................................................................................... 27
2.2.4 Kiểm thử Postman .............................................................................. 29
2.2.5 Bảo mật Json web token (JWT) .......................................................... 30
2.2.6 Triển khai Docker ............................................................................... 30
Chương 3. Phân tích hệ thống ............................................................................... 32
3.1 Phân tích kiến trúc hệ thống .......................................................................... 32
3.2 Phân tích yêu cầu hệ thống ............................................................................ 32
3.2.1

Yêu cầu chức năng ....................................................................... 32

3.2.2 Yêu cầu phi chức năng ........................................................................ 35
Chương 4. Thiết kế hệ thống .................................................................................. 35
4.1 Thiết kế use case ............................................................................................ 35
4.1.1 Sơ đồ use case ..................................................................................... 35
4.1.2 Danh sách actor ................................................................................... 35
4.1.3 Danh sách use case ............................................................................. 35
4.1.4 Đặc tả use case .................................................................................... 36
4.2 Thiết kế sơ đồ lớp .......................................................................................... 88
4.2.1 Sơ đồ lớp ............................................................................................. 88
4.2.2 Mô tả sơ đồ lớp ................................................................................... 90

2



4.3 Thiết kế sơ đồ sequence ................................................................................. 90
4.4 Thiết kế cơ sở dữ liệu................................................................................... 101
4.4.1 Sơ đồ quan hệ thực thể...................................................................... 101
4.4.2 Mô tả dữ liệu ..................................................................................... 101
4.4.3 Chi tiết dữ liệu .................................................................................. 102
4.5 Thiết kế giao diện ứng dụng ........................................................................ 112
4.5.1 Giao diện người dùng ....................................................................... 112
Giao diện đăng nhập / đăng ký................................................................... 113
-

Giao diện danh sách yêu thích ................................................... 117

-

Giao diện nhắn tin với người bán .............................................. 120

-

Giao diện đa chức năng (điều hướng hiên thị thông tin) ........... 121

-

Giao diện giỏ hàng ..................................................................... 123

-

Giao diện tìm kiếm..................................................................... 124

-


Giao diện checkout (đặt hàng) ................................................... 126

-

Giao diện Đia Chỉ giao hàng ........................................................ 127

-

Giao diện quản lý đơn hàng ....................................................... 129

-

Giao diện đá nh giá ...................................................................... 130

-

Giao diện chi tiết sản phẩm ........................................................ 134

-

Giao diện ngành hàng loại hàng................................................. 135

-

Giao diện thông tin người mua .................................................. 137

3



4.5.2 Giao diện Admin ............................................................................... 137
4.6 Thiết kế Server API ..................................................................................... 150
Chương 5. Kết luận và hướng phát triển ............................................................. 153
5.1 Kết quả đạt được .......................................................................................... 153
5.1.1. Lý thuyết .......................................................................................... 153
5.1.2. Công nghệ ........................................................................................ 153
5.1.3. Ứng dụng ......................................................................................... 153
5.2 Hạn chế ........................................................................................................ 154
5.3 Hướng phát triển .......................................................................................... 154

4


DANH MỤC TỪ VIẾT TẮT

Từ viết tắt

Từ đầy đủ

Giải thích

TMĐT

Thương mại điện tử

Hình thức mua sắm online.

CSDL

Cơ sở dữ liệu


Cơ sở dữ liệu cho ứng dụng.

(DB)

(Database)

API

Application Programming

Giao diện lập trình ứng

Interface
UI/ UX

dụng.

User Interface/ User Experience

Giao diện người dùng/ Trảinghiệm
người dùng.

HTTP

HyperText Transfer Protocol

Giao thức truyền siêu văn
bản.


JSON

JavaScript Object Notation

Định dạng trao đổi dữ liệu.

XML

Extensible Markup Language

Ngôn ngữ đánh dấu mở rộng.

MVI

Model - View - Intent

Mẫu kiến trúc phần mềm xây dựng ứng
dụng di động.

JWT

Java Web Token

APOSS

Application Provide Online Selling
Service.

5


Tên của ứng dụng thực hiện.


TĨM TẮT KHĨA LUẬN
Khóa luận “ỨNG DỤNG CUNG CẤP DỊCH VỤ MUA BÁN TRỰC TUYẾN” gồm 05
chương:
Chương 1: Giới thiệu về đề tài, đưa ra các điểm nổi bật so với các ứng dụng trước. Tiếp đến
là đề xuất các giải pháp để giải quyết các vấn đề đã đặt ra. Ngoài ra, chương1 cũng đề cập đến
đối tượng nghiên cứu, phạm vi đề tài, phương pháp nghiên cứu.
Chương 2: Trình bày các kiến thức nền tảng, các cơng nghệ và thuật toán gợi ý sản phẩm
được sử dụng để xây dựng ứng dụng.
Chương 3: Trình bày chi tiết quy trình xây dựng hệ thống, từ xác định và phân tích u cầu
bài tốn cho đến xây dựng CSDL, cuối cùng là xây dựng giao diện cho ứng dụng.
Chương 4: Tập trung trình bày thuật tốn gợi ý sản phẩm. Các kiến thức cần nắm, các loại
gợi ý, các số đo, thực nghiệm và kết quả thực nghiệm, sau đó áp dụng vào ứng dụng.
Chương 5: Kết luận, rút ra được các ưu nhược điểm của ứng dụng và hướng phát triển
trong tương lai.

6


Chương 1. Giới thiệu chung
1.1 Mục đích nghiên cứu
Đối với các đất nước mang văn hóa Á Đơng, cụ thể là 4 quốc gia đồng văn là
Việt Nam, Trung Quốc, Hàn Quốc, Nhật Bản thì việc sắp xếp vị trí hay lựa
chọn hình dáng, nguyên liệu làm nên một sản phẩm ảnh hưởng như thế nào
đến vận mệnh, gia đạo, công danh của bản thân là một vấn đề được quan tâm
do ảnh hưởng từ các quan niệm về phong thủy.
Phong thủy có thể được xem như là một bộ quy tắc mà trong đó có mơ tả về
ảnh hưởng của một sự vật mà một người sở hữu sẽ ảnh hưởng đến một hoặc

nhiều khía cạnh trong đời sống của người đó theo chiều hướng tốt đẹp hoặc
xấu đi.
Trong thời hiện đại ngày nay, tuy sự ảnh hưởng của phong thủy khơng cịn
mạnh mẽ như trước (được áp dụng vào từng vật phẩm nhỏ trong cuộc sống)
nhưng đối với các vật phẩm chuyên biệt cho phong thủy (các vật phẩm được
đeo trên người như trang sức hoặc sản phẩm được trưng bày trong nhà) vẫn
có được sự quan tâm đặc biệt từ người dân nhằm đạt được sự an tâm trong
các mong cầu về vật chất, tinh thần, sức khỏe do tin vào khả năng cầu tài hay
hút lấy các năng lượng xấu từ chủ sở hữu.
Tuy không thể chứng minh được liệu sản phẩm phong thủy có thực sự đáp
ứng được các mong cầu hay chỉ mang lại sự an tâm, nhưng các sản phẩm
phong thủy vẫn đang có được một thị trường riêng rộng lớn. Đặc biệt đã dần
lấn sân lên các mạng xã hội, trang thương mại điện tử hay thậm chí tự tạo ra
trang web riêng cho bản thân để có thể mở rộng thêm độ rộng của thị
trường.
Tuy nhiên việc mua bán và lựa chọn các sản phẩm phong thủy ln có một
bức rào chắn ngang, do sự đặc thù của nó (các sản phẩm phong thủy). Người
mua cần có đủ lượng thơng tin mà họ cho là chuẩn xác thì họ mới đưa ra
được quyết định mua hàng do không muốn đánh liều vận mệnh tương lai hay
sức khỏe của bản thân.
Đối với các ứng dụng mua bán sản phẩm phong thủy ngày nay, hầu hết đều
thiếu sót các phương tiện cung cấp thông tin về độ tương hợp hay ảnh hưởng
7


của một sản phẩm đến người mua, do đó thơng thường người mua phải tự
mình tìm lấy các thơng tin từ nhiều nguồn khác nhau. Điều đó ảnh hưởng rất
nhiều đến quyết định mua hàng do đôi khi thông tin sẽ không đồng nhất và
gây mất động lực mua hàng của người mua.
Ta có thể thấy rằng việc tạo ra một trang mua bán đồ phong thủy đi kèm với

tiện ích xem độ tương hợp của khách hàng với sản phẩm là một yếu tố hỗ trợ
việc đưa ra quyết định mua hàng nhanh hơn, hạn chế việc khách hàng sang
các nơi khác và có các thơng tin sai lệch hay lại đưa ra quyết định mua hàng
ở một trang web khác.

1.2 Đối tượng nghiên cứu
Đối tượng nghiên cứu trong đồ án này bao gồm xác định, áp dụng hỗ trợ cả 2
phía client và server các thuộc tính cần chú ý của người mua hàng đối với
một sản phẩm đồ phong thủy, thực hiện các điều chỉnh về thuộc tính giao
diện, trải nghiệm người dùng sao cho phù hợp với một ứng dụng bán đồ
phong thủy, phù hợp với kết quả khảo sát người dùng.
Tiếp theo đó là tìm hiểu về cách để có thể xem được độ tương hợp được giữa
người mua và sản phẩm bằng cách sử dụng các kiến thức về xem ngày sinh
âm lịch, xem mạng, cung mệnh của người mua sau đó đối chiếu với hình
dáng, chất liệu và các thuộc tính khác của sản phẩm.

1.3 Phạm vi đề tài
• Ứng dụng mua bán đồ phong thủy sẽ bao gồm 3 phần, phần ứng dụng di
động cho người mua sẽ được xây dựng bằng kotlin và ứng dụng di động
cho người bán sẽ được xây dựng bằng java, ứng dụng các công nghệ như
dagger hilt, data binding và kiến trúc MVVM. Phần backend (web
service) sẽ được triển khai xây dựng bằng Java với Spring framework.
• Đồ án sẽ tập trung vào việc hỗ trợ được cho cả bên mua và bên bán khả
năng mua và bán được các món đồ phong thủy, điều chỉnh được các
thuộc tính liên quan đến các yếu tố về phịng thủy kết hợp sử dụng các
yếu tố đó để hỗ trợ xem được độ tương hợp.
• Triển khai UI/UX phù hợp với những khảo sát đến từ người dùng là
khách hàng, để tăng thêm khả năng ra quyết định mua hàng.
8



1.4 Hướng tiếp cận
1.4.1 Khảo sát ứng dụng liên quan
Ứng dụng

Ưu điểm

Các ứng dụng, trang web
phong thủy khác

Web bán đồ
phong thủy - Dịch vụ thiết
kế web chuyên nghiệp Marketing online hiệu quả
(webdoanhnghiep.com.vn)

Chuyên
kinh
doanh đồ phong thủy giá
tốt
(phongthuyshop.com.vn)

Thế Giới Phong
Thủy - Bán Sỉ Đồ Phong
Thủy Cao Cấp Trên Tồn
Quốc
(thegioiphongthuy.com)



Có chia theo

loại
hình
sản
phẩm.

Có mơ tả đối
với mỗi sản phẩm.

Thể hiện đủ
hình
ảnh
sản
phẩm.

Luồng
mua
hàng tiện lợi.

Ứng dụng phong thủy FSS



Có hỗ trợ xem
độ tương hợp.

Có hỗ trợ xem
được cung mệnh,
can chi tại chỗ.

UI được thiết kế

hiện đại, dễ tiếp
cận.

Hỗ trợ thêm bớt
thuộc tính sản phẩm
dễ dàng.

Có chia theo
loại hình sản phẩm.

Có mơ tả đối
với mỗi sản phẩm.

Thể hiện đủ
hình ảnh sản phẩm.

Luồng
mua
hàng tiện lợi.

9

Nhược điểm
Có mơ tả đối
với mỗi sản phẩm
nhưng lại thường
ngắn gọn, khơng
đầy đủ.
• Chưa có thể
hiện thuộc tính sản

phẩm.
• Chưa hỗ trợ
được xem cung
mệnh, can chi tại
website.
• UI cịn rất khó
nhìn, hình ảnh
khơng phù hợp thị
hiếu.
• Chưa hỗ trợ
xem độ tương hợp
giữa khách hàng và
sản phẩm.
• Chưa hỗ trợ
mua sản phẩm trên
website mà chỉ trên
ứng dụng android.
• Lượng
sản
phẩm cịn hạn chế.
• Chỉ hỗ trợ xem
độ tương hợp chứ
chưa đưa ra được
cách xem hướng
đặt đồ vật.



1.4.2 Khảo sát người dùng
Dựa trên kết quả khảo sát người dùng ở link này (Khảo sát đồ án 2 - Google

Biểu mẫu) ta có thể đưa ra được các kết luận tương ứng như sau:

10


Đối với các câu hỏi về sự hiểu biết đối cung mệnh như về cách tính cung
mệnh, năm sinh âm lịch hay đơn thuần là hiểu biết về cung mệnh của bản
thân thì đa số mọi người đều có một sự am hiểu nhất định đối với mạng cách,
cung mệnh của bản thân. Điều này cho chúng ta thấy được rằng đa số mọi
người đều đã sẵn sàng để có thể tiếp cận các vấn đề liên quan đến mua bán
đồ phong thủy.

Về nguồn nơi mọi người tìm hiểu thì có thể dựa vào câu hỏi này mà thấy
được hầu hết đều dựa trên các nguồn sách hoặc trang web vì nó độ phổ biến
cao (điều rất quan trọng đối với các thông tin mơ hồ, dễ thay đổi như phong
thủy). Do đó để có thể đưa ra các thơng tin phù hợp trên ứng dụng thì ta
cũng nên dựa trên các thông tin từ các trang web nổi tiếng về cung cấp thông
tin về phong thủy.

11


×