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

Phân tích ứng dụng mobile mua bán bất động sản woowain real estate

63 6 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

Tiêu đề Phân Tích Ứng Dụng Mobile Mua Bán Bất Động Sản Woowain Real Estate
Người hướng dẫn Th.s Cao Thị Nhâm
Trường học Trường Đại Học Kinh Tế
Chuyên ngành Hệ Thống Thông Tin Quản Lý
Thể loại Báo Cáo Thực Tập Nghề Nghiệp
Thành phố Đà Nẵng
Định dạng
Số trang 63
Dung lượng 5,49 MB

Cấu trúc

  • 3.5.1 Các bảng cơ sở dữ liệu (0)
  • 3.5.2 Mô tả chi tiết các bảng (0)
  • CHƯƠNG 1. TỔNG QUAN VỀ CÔNG TY VÀ VỊ TRÍ THỰC TẬP (18)
    • 1. Giới thiệu tổng quát về công ty (18)
      • 1.1 Giới thiệu về công ty Sapota Corp (0)
      • 1.2 Lĩnh vực hoạt động (18)
      • 1.3 Sứ mệnh của công ty (0)
      • 1.4 Trụ sở công ty (19)
      • 1.5 Chính sách đãi ngộ (0)
  • CHƯƠNG 2. CƠ SỞ LÝ THUYẾT (20)
    • 2. Cơ sở lý thuyết (20)
      • 2.1 Khái niệm Business Analysis (0)
      • 2.2 Yêu cầu về kiến thức kĩ năng (0)
      • 2.3 Mô tả công việc về vị trí thực tập Business Analysis (0)
      • 2.4 Mức lương (21)
  • CHƯƠNG 3. PHÂN TÍCH & THIẾT KẾ ỨNG DỤNG TAUHILL (24)
    • 3. Tổng quan về hệ thống (24)
      • 3.1 Tổng quan về ứng dụng Tauhill (0)
      • 3.2 Module ứng dụng Tauhill (24)
      • 3.3 Sơ đồ luồng hệ thống (0)
      • 3.4 Yêu cầu chức năng (27)
        • 3.4.1 Sơ đồ use case tổng quát (27)
        • 3.4.2 Mô tả chi tiết các use case (28)
    • A. Use case Đăng nhập (28)
    • B. Use case Đăng xuất (29)
    • C. Use case Quản lý bất động sản (31)
    • D. Use case Quản lý trang cá nhân (34)
    • E. Use case Quản lý giao dịch gửi/ rút tiền (39)
    • F. Use case Quản lý thông báo (42)
    • G. Use case Cài đặt (44)
      • 3.5 Thiết kế hệ thống (50)
        • 3.5.1 Sơ đồ mối quan hệ thực thể giữa các bảng (0)
        • 3.5.2 Thiết kế giao diện (51)
  • TÀI LIỆU THAM KHẢO (0)

Nội dung

TỔNG QUAN VỀ CÔNG TY VÀ VỊ TRÍ THỰC TẬP

Giới thiệu tổng quát về công ty

1.1 Giới thiệu về công ty Sapota Corp

Công ty gia công phần mềm Sapota Corp được thành lập vào năm 2013 và hiện là một trong những công ty outsourcing có trụ sở ở Việt Nam, hợp tác với các doanh nghiệp hàng đầu, doanh nghiệp vừa và nhỏ và những thách thức về công nghệ để tạo ra lợi ích bằng cách cung cấp các sản phẩm công nghệ chất lượng cao với mục đích hỗ trợ khách hàng đạt được thành công lớn của họ

Với hơn 200 chuyên gia quốc tế chuyên về các giải pháp web và di động mới nhất, Sapota đã “ biến nó thành hiện thực” với hơn 1300 dự án kể từ năm 2013 Công ty đã và đang làm việc dựa trên triết lý tạo ra giá trị bằng trái tim và chỉ nhận được giá trị tương xứng với công sức và thời gian bỏ ra.

Sapota Corp Thông qua phát triển blockchain, phát triển ứng dụng web, phát triển ứng dụng di động, phát triển phần mềm tùy chỉnh, tư vấn CNTT, QA và dịch vụ thử nghiệm Công ty xây dựng và cung cấp các giải pháp CMS, FinTech &; Thương mại điện tử cho các đại lý kỹ thuật số và các thương hiệu lớn trên toàn cầu Sapota cũng hỗ trợ các cơ quan kỹ thuật số và các công ty CNTT mở rộng các dịch vụ của họ với các dịch vụ phát triển nguồn mở và cải thiện thời gian đưa ra thị trường

1.3 Sứ mệnh của công ty:

- Cung cấp cho doanh nghiệp các giải pháp phần mềm & trang web tiên tiến nhất

- Nhằm mục đích đào tạo đội ngũ của chúng tôi để phát triển nhiều kỹ năng cho nghiên cứu và làm việc toàn diện.

- Phấn đấu tập hợp một nhóm các cá nhân đặc biệt, những người xuất sắc trong lĩnh vực mà họ theo đuổi để tạo ra sự kết hợp tốt nhất của các dịch vụ.

- Đổi mới không ngừng, tạo ra các giải pháp công nghệ vượt trội để phục vụ thị trường toàn cầu và đóng góp cho nhân loại.

Công ty có 4 trụ sở ở Hà Nội, Đà Nẵng, Singapore và Hàn Quốc Trong đó trụ sở chính đặt tại 101 Huỳnh Tấn Phát, quận Hải Châu, thành phố Đà Nẵng.

1.5 Chính sách đãi ngộ

- Đối với Intern sẽ được mentor hướng dẫn, training về các nghiệp vụ từ cơ bản đến nâng cao, hỗ trợ nhân viên phát triển để có thể trở thành nhân viên chính thức của công ty.

- Được tham gia dự án thực chiến, dưới sự hỗ trợ của mentor

- Công ty sẽ review năng lực để xét tăng level thường xuyên

- Các nhân viên sẽ được nghỉ vào ngày thứ bảy và chủ nhật hàng tuần.

- Công ty thường xuyên tổ chức các hoạt động Happy Hour, du lịch hàng năm và nhiều hoạt động khác

- Ngoài ra cũng sẽ được hưởng các đãi ngộ khi trở thành nhân viên chính thức như sau:

+ Xét tăng lương hàng quý,thưởng lương tháng 13 cho nhân viên

+ Hỗ trợ bảo hiểm theo quy định nhà nước.

CƠ SỞ LÝ THUYẾT

Cơ sở lý thuyết

Business Analysis là sự kết hợp giữa thu thập thông tin chi tiết từ dữ liệu bằng các kỹ thuật cụ thể và thực hiện các nhiệm vụ chuyên môn để xác định nhu cầu giữa khách hàng và doanh nghiệp Sau đó sẽ đề xuất các thay đổi cũng như cung cấp giải pháp để tạo ra giá trị cho các bên liên quan

2.2Yêu cầu về kiến thức kĩ năng

- Có kiến thức cơ bản về Business Analysis: Hiểu biết về cách thu thập dữ liệu,b tổng hợp yêu cầu để tiến hành phân tích và đưa ra giải pháp phù hợp đến cho khách hàng từ đó vận dụng các kĩ năng sử dụng tools, cách vẽ diagram để tiến hành thực hiện triển khai giải pháp

- Có tư duy logic và kỹ năng tiếp cận vấn đề tốt

- Kỹ năng giao tiếp: Có khả năng giao tiếp rõ ràng, rành mạch Biết lắng nghe và thấu hiểu khách hàng cũng như các bên liên quan Đảm bảo tính đơn giản và luôn luôn giao tiếp với một chương trình làm việc cụ thể sao cho các bên liên quan có thể nắm bắt được hết thông điệp mà BA muốn truyền tải

- Kỹ năng quản lý dự án: Thấu hiểu về quy trình quản lý dự án và có khả năng lập kế hoạch, phân chia công việc và theo dõi tiến độ của team để đảm bảo thực hiện các nhiệm vụ theo đúng thời hạn.

- Kỹ năng tương tác và làm việc nhóm: Có khả năng làm việc hiệu quả trong môi trường đa ngành, tương tác và làm việc tốt với các thành viên trong nhóm dự án và các bên liên quan khác.

- Kỹ năng công nghệ thông tin: Có kiến thức và hiểu biết về công nghệ thông tin, bao gồm khả năng làm việc với các công cụ và phần mềm liên quan đến phân tích kinh doanh.

- Kỹ năng ngoại ngữ: Tiếng Anh, Hàn, Nhật khá là lợi thế (Đặc biệt nghe và nói).

2.3 Mô tả công việc về vị trí thực tập Business Analysis

- Làm việc trực tiếp với khách hàng để nhận yêu cầu.

- Nghiên cứu yêu cầu của khách hàng và chi tiết yêu cầu về website, phần mềm, thiết kế để xác định yêu cầu test của dự án.

- Khảo sát, thu thập yêu cầu và thống nhất với Khách hàng.

- Rà soát và đánh giá sản phẩm trước khi giao hàng cho Khách hàng (nếu có)

- Quản lý các hồ sơ, tài liệu bản mềm của dự án phụ trách.

- Chịu trách nhiệm làm thư ký các dự án tham gia (nếu cần).

- Phụ trách quản lý dự án, tiến độ công việc, trao đổi với KH và dev trong quá trình triển khai dự án.

- Tổng hợp và báo cáo tình trạng chất lượng dự án.

- Xây dựng các tài liệu phục vụ công việc phân tích nghiệp vụ.

- Các công việc khác theo chỉ định của leader.

- Mức lương Business Analysis cơ bản ở thị trường Việt Nam giao động theo số năm kinh nghiệm như sau:

Yêu cầu kinh nghiệm Mức lương trung bình

(VNĐ/tháng) Ít hơn 1 năm kinh nghiệm

Từ 2-5 năm kinh nghiệm Từ 15 - 20 triệu

Từ 5-10 năm kinh nghiệm Trên 20 triệu

Trên 10 năm kinh nghiệm Trong khoảng từ 25-30 triệu

Bảng 2 - 1 Bảng so sánh mức lương theo số năm kinh nghiệm

- Nếu phân chia mức lương BA tại Việt Nam theo thứ bậc, có thể chia thành những cấp độ như sau:

Cấp bậc Mức lương trung bình (VNĐ/tháng)

Thực tập sinh BA - BA Intern Trong khoảng 0 – 3,5 triệu

Senior BA Giao động từ 20 – 35 triệu

Bảng 2 - 2 Bảng so sánh mức lương theo cấp bật

- Bên cạnh đó, có các vị trí cao hơn như Manager, Principal với mức lương trung bình giao động từ 50-65 triệu VNĐ/ tháng đối với các công ty lớn và công ty nước ngoài.

Lộ trình thăng phát triển của một Business Analysis

- Level 1: Fresher – Junior Business Analyst

Khi mới vào nghề sinh viên sẽ bắt đầu với vị trí Fresher BA Công việc chủ yếu là hỗ trợ các BA chính trong dự án, vì thế sẽ được tiếp cận các quy trình cách thức làm dự án, được tiếp cận các công cụ, tài liệu dự án.

Khi đã lên tới Senior, đòi hỏi yêu cầu trình độ cao hơn, công việc sẽ dần trở nên khó hơn và cần nhiều nỗ lực hơn rất nhiều Về phạm vi công việc cũng sẽ được mở rộng hơn và chuyên sâu hơn.

Senior BA cần nắm thật rõ về một mảng nghiệp vụ đang làm hay còn gọi là Domain như: Ngân hàng, phân phối bán lẻ, quản lý khách hàng (CRM), Quản trị nguồn lực (ERP). Ở vị trí này BA có vai trò quan trọng trong việc đưa ra các đề xuất solution để đáp ứng các yêu cầu mà khách hàng đưa ra Để đưa ra được solition thì người làm BA cần kết hợp giữa kiến thức chuyên môn nghiệp vụ ở domain đang làm và nghiệp vụ kinh tế mà khách hàng đang áp dụng, đồng thời phải phối hợp chặc chẽ với Technical Lead để trao đổi về các vấn đề kỹ thuật, hệ thống.

Sau một thời gian ở vị trí Senior BA, người làm nghề này có thể promote lên các vị trí cao hơn tuỳ thuộc vào cơ cấu tổ chức của công ty Cụ thể là: BA Project Lead, BA Manager, hoặc còn có BA Program Lead, BA Practice Lead.

Lúc này BA không những quản lý công việc của mình nữa mà phạm vi được mở rộng hơn là training, định hướng, quản lý các BA khác trong team để cùng đạt được mục tiêu của dự án Là đầu mối làm việc trực tiếp với các bộ phận khác trong công ty.

- Level 4: Management Consultant Đến level này BA sẽ còn một lựa chọn khác ngoài việc phát triển lên vị trí cao hơn là trở thành một BA Consultant chuyên viên tư vấn cho khách hàng Người BA sẽ có cơ hội tiếp xúc với nhiều khách hàng thuộc nhiều vùng địa lý trong và ngoài nước, trực tiếp làm việc với lãnh đạo cấp cao (C-Level) tại công ty khách hàng nên đòi hỏi người làm vị trí này cần phải có kiến thức chuyên sâu và có kỹ năng cao

Sau một thời gian dài trải nghiệm vị trí BA với nhiều level khác nhau, từ Junior, đến BA, đến Senior, lên cả BA Leadership hay Management Consultant Người BA sẽ chạm tới nấc thang có thể nói là cao nhất của một người làm công việc BA Đó là C-Level.

Sẽ có nhiều “vị trí C” khác nhau yêu cầu mảng kỹ năng của BA, như:

+ Hoặc COO – Chief Operating Officer

Level này đòi hỏi người BA cần tích lũy nhiều “kinh nghiệm” hơn nữa, vì hầu như nó là một thế giới mới, với phạm vi công việc rộng hơn rất nhiều.

Các vị trí này hầu như chỉ xuất hiện ở các công ty Client, tức trong môi trường end-user.

PHÂN TÍCH & THIẾT KẾ ỨNG DỤNG TAUHILL

Tổng quan về hệ thống

3.1 Tổng quan về ứng dụng Tauhill

Giới thiệu chung về ứng dụng Tauhill:

- Tauhill là ứng dụng cung cấp dịch vụ mua bán bất động sản trên nền tảng iOS và Android, bao gồm bao gồm các chức năng nổi bật như sau:

+ Cài đặt phương thức xác thực nhân trắc học để đăng nhập vào ứng dụng + Được quyền truy cập vào ứng dụng mua bán nhà đất

+ Hiển thị và xem các thông tin về trạng thái bất động sản + Theo dõi bất động sản thuộc sở hữu cá nhân theo nhiều trạng thái khác nhau

+ Thao tác gửi/ rút tiền trên hệ thống + Hiển thị giá trị tương đương quy đổi từ tiền tệ sang Mudi + Hiển thị biến động tăng giảm giao dịch

+ Thông báo về các sự kiện bất động sản + Cài đặt nhắc nhở cho các sự kiện mua bán quan trọng + Tìm kiếm các câu hỏi và giải đáp về những vấn đề thường gặp Đối tượng người dùng chính:

+ Người dùng cuối: là những người có nhu cầu mua bán bất động sản

Các tính năng của hệ thống được liệt kê như bảng dưới đây:

Bảng 3 - 1 Danh sách module người dùng

1 Đăng nhập Người dùng có thể đăng nhập tài khoản để vào hệ thống

2 Đăng xuất Người dùng có thể đăng xuất để thoát khỏi hệ thống

3 Quản lý bất động sản Người dùng có thể xem thông tin danh sách các bất động sản được admin rao bán (đất đai, tòa nhà) Người dùng có thể xem thông tin chi tiết của các bất động sản và thực hiện lựa chọn mua bán.

4 Quản lý trang cá nhân Người dùng có thể xem hoặc sửa đổi thông tin cá nhân của họ Người dùng có thể xem bất động sản mà họ sở hữu theo nhiều trạng thái khác nhau (Đang nắm giữ, chưa ký, lịch sử giao dịch)

5 Quản lý giao dịch gửi/ rút tiền

Người dùng có thể thực hiện các thao tác gửi/ rút tiền trên hệ thống

6 Quản lý thông báo Người dùng nhận các thông báo từ hệ thống (thực hiện giao dịch mua/bán, hoàn tất nạp/rút tiền, thông tin sản phẩm mới), thông báo đẩy

7 Cài đặt Người dùng có thể thực hiện các chức năng trong cài đặt như:

Cài đặt trung tâm dịch vụ khách hàng (thiết lập liên hệ, các câu hỏi thường gặp, thiết lập thông báo) Xem chính sách điều khoản (xem các điều khoản và điều kiện, chính sách bảo mật)

Xem thông tin ứng dụng (xem thông tin phiên bản, giấy phép mã nguồn mở).

Xem và chỉnh sửa thông tin cá nhân của người dùng Cài đặt xác thực và bảo mật (sử dụng xác thực sinh trắc học)

Thiết lập thông báo (thông báo sử dụng dịch vụ, thông báo thông tin tiếp thị)

3.3Sơ đồ luồng hệ thống

- Link truy cập sơ đồ luồng: Link

Hình 3 - 1 Sơ đồ luồng ứng dụng Tauhill

3.4.1 Sơ đồ use case tổng quát Đây là một ứng dụng di động mua bán bất động sản dành cho đối tượng người dùng có nhu cầu đầu tư, mua và bán bất động sản Ứng dụng cũng có các chức năng nổi bật như theo dõi biến động tăng giảm của bất động sản qua các năm, thực hiện giao dịch rút và gửi tiền vào tài khoản, đặt lịch nhắc nhở cho các sự kiện mua bán quan trọng, Tuy nhiên, điểm nổi bật ở đây là ứng dụng có tính năng chuyển đổi tiền tệ sang đơn vị mudi (như các loại tiền ảo như bigcoin), vì thế người dùng có thể thực hiện giao dịch mua bán thông qua đơn vị Mudi được quy đổi từ giá trị tiền tệ sang

Biểu đồ use case tổng quát của ứng dụng mua bán bất động sản Tauhill:

Hình 3 - 2 Sơ đồ use case tổng quát

3.4.2 Mô tả chi tiết các use case

Use case Đăng nhập

Bảng 3 - 2 Chi tiết use case đăng nhập

Tác nhân: Người dùng Loại UC: Business use case

Mô tả tổng quát: Là người dùng, tôi muốn đăng nhập vào ứng dụng để sử dụng dịch vụ từ ứng dụng

Kích hoạt: Người dùng muốn đăng nhập vào ứng dụng Tauhill

Mức độ ưu tiên: Bắt buộc Điều kiện cần trước khi thực hiện UC:

- Tài khoản để liên kết để vào ứng dụng của người dùng đã được tạo sẵn

- Tài khoản người dùng đã được phân quyền

- Thiết bị của người dùng đã được kết nối mạng internet khi thực hiện đăng nhập

- Người dùng thực hiện chức năng Đăng nhập

- Chức năng Đăng nhập bắt buộc sử dụng NSN để đăng nhập đầu tiên khi vào ứng dụng, từ những lần sau có thể sử dụng nhân trắc học

1 Người dùng truy cập ứng dụng Tauhill

2 Người dùng chọn phương thức đăng nhập bằng tài khoản NSN Google, Apple, Kakaotalk

3 Người dùng nhập tài khoản Google hoặc Apple, Kakaotalk và chọn lệnh đăng nhập

4 Hệ thống xác thực thông tin đăng nhập thành công và cho phép người dùng truy cập ứng dụng

5 Hệ thống ghi nhận hoạt động đăng nhập thành công vào Activity Log

Luồng xử lý thay thế:

2a Người dùng chọn phương thức đăng nhập bằng nhân trắc học (Xác thực

2a1 Hệ thống chuyển sang màn hình đăng nhập nhân trắc học

3a Người dùng thực hiện quét khuôn mặt hoặc quét dấu vân tay để đăng nhập vào ứng dụng

4a Hệ thống xác thực thông tin đăng nhập thành công và cho phép người dùng truy cập ứng dụng

Use Case tiếp tục bước 5.

Luồng xử lý ngoại lệ: Đối với luồng xử lý chính

4b Hệ thống xác thực thông tin đăng nhập không thành công và hiển thị thông báo.

4b1 Người dùng chọn lệnh hủy đăng nhập

4b2 Người dùng chọn đăng nhập bằng SNS khác

Use case tiếp tục bước 3 Đối với luồng xử lý thay thế

4b Hệ thống xác thực thông tin đăng nhập không thành công và hiển thị thông báo.

4b1 Người dùng chọn lệnh hủy đăng nhập

4b2 Người dùng chọn thực hiện lại đăng nhập bằng xác thực nhân trắc họcUse case tiếp tục bước 3a

Use case Đăng xuất

Bảng 3 - 3 Chi tiết use case đăng xuất

Tác nhân: Người dùng Loại UC: Business use case

Mô tả tổng quát: Là người dùng, tôi muốn đăng xuất khỏi ứng dụng Tauhill Kích hoạt: Người dùng muốn đăng xuất khỏi ứng dụng Tauhill

Mức độ ưu tiên: Bắt buộc Điều kiện cần trước khi thực hiện UC:

- Tài khoản người dùng đã được tạo sẵn

- Tài khoản người dùng đã đăng nhập vào ứng dụng

- Thiết bị của người dùng đã được kết nối Internet khi thực hiện đăng nhập

- Người dùng thực hiện chức năng Đăng xuất

- Đăng xuất là chức năng mở rộng của Đăng nhập

1 Người dùng truy cập và đăng nhập vào ứng dụng Tauhill

2 Người dùng truy cập đến màn hình “Trang cá nhân”

3 Người dùng chọn lệnh Đăng xuất từ màn hình “Thông tin cá nhân” của người dùng

4 Người dùng đăng xuất khỏi ứng dụng và được truy cập đến màn hình Đăng nhập

Luồng xử lý ngoại lệ: Khi lỗi server/mất mạng xảy ra người dùng không thể đăng xuất khỏi ứng dụng và hiển thị thông báo lỗi server

Use case Quản lý bất động sản

Hình 3 - 3 Sơ đồ use case Quản lý bất động sản

C.1 Use case Xem bất động sản

Bảng 3 - 4 Chi tiết use case xem bất động sản

Tác nhân: Người dùng Loại UC: Business use case

Mô tả tổng quát: Là người dùng, tôi muốn xem các bất động sản trong ứng dụng Tauhill

Kích hoạt: Người dùng muốn xem các bất động sản

Mức độ ưu tiên: Bắt buộc Điều kiện cần trước khi thực hiện UC:

- Tài khoản người dùng đã được tạo sẵn

- Tài khoản người dùng đã đăng nhập vào ứng dụng

- Thiết bị của người dùng đã được kết nối Internet khi thực hiện đăng nhập

Mối quan hệ: Xem các bất động sản là chức năng mở rộng của use case Quản lý bất động sản

1 Người dùng truy cập và đăng nhập vào ứng dụng Tauhill

2 Danh sách các bất động sản, tòa nhà sẽ hiển thị tại màn hình chính khi người dùng đăng nhập thành công vào Tauhill

Luồng xử lý ngoại lệ: Khi lỗi server/mất mạng xảy ra người dùng không thể truy cập và xem được danh sách các bất động sản, hệ thống hiện thông báo lỗi

C.2 Use case Mua bất động sản

Bảng 3 - 5 Chi tiết use case mua bất động sản

Tác nhân: Người dùng Loại UC: Business use case

Mô tả tổng quát: Là người dùng, tôi muốn thực hiện mua bất động sản trong ứng dụng Tauhill

Kích hoạt: Người dùng muốn thực hiện mua bất động sản

Mức độ ưu tiên: Bắt buộc Điều kiện cần trước khi thực hiện UC:

- Tài khoản người dùng đã được tạo sẵn

- Tài khoản người dùng đã đăng nhập vào ứng dụng

- Người dùng đã tạo ví ngân hàng và có đủ khoản tiền cần để mua bất động sản

- Thiết bị của người dùng đã được kết nối Internet khi thực hiện đăng nhập

Mối quan hệ: Thực hiện mua bất động sản là chức năng mở rộng của use case

Quản lý bất động sản

1 Người dùng truy cập và đăng nhập vào ứng dụng Tauhill

2 Danh sách các bất động sản, tòa nhà sẽ hiển thị tại màn hình chính khi người dùng đăng nhập thành công vào Tauhill

3 Người dùng chọn bất động sản mà họ muốn mua

4 Thực hiện nhập số lượng và giá của bất động sản mà họ muốn mua

5 Người dùng bấm chọn mua sản phẩm

6 Hệ thống hiển thị thông báo lệnh mua thành công

Luồng xử lý ngoại lệ:

6.a Hệ thống hiển thị thông báo lệnh mua không thành công

6.a1 Người dùng chọn lệnh hủy mua bất động sản

6.a2 Người dùng thực hiện chọn lại bất động sản và nhập lại số lượng, giá mới của bất động sản mà họ muốn mua

Use case tiếp tục bước 5

C.3 Use case Bán bất động sản

Bảng 3 - 6 Chi tiết use case bán bất động sản

Tác nhân: Người dùng Loại UC: Business use case

Mô tả tổng quát: Là người dùng, tôi muốn thực hiện bán bất động sản trong ứng dụng Tauhill

Kích hoạt: Người dùng muốn thực hiện bán bất động sản

Mức độ ưu tiên: Bắt buộc Điều kiện cần trước khi thực hiện UC:

- Tài khoản người dùng đã được tạo sẵn

- Tài khoản người dùng đã đăng nhập vào ứng dụng

- Người dùng đã tạo ví ngân hàng

- Thiết bị của người dùng đã được kết nối Internet khi thực hiện đăng nhập

Mối quan hệ: Thực hiện bán bất động sản là chức năng mở rộng của use case

Quản lý bất động sản

1 Người dùng truy cập và đăng nhập vào ứng dụng Tauhill

2 Danh sách các bất động sản, tòa nhà sẽ hiển thị tại màn hình chính khi người dùng đăng nhập thành công vào Tauhill

3 Người dùng chọn bất động sản mà họ muốn bán

4 Thực hiện nhập số lượng và giá của bất động sản mà họ muốn bán

5 Người dùng bấm chọn bán sản phẩm

6 Hệ thống hiển thị popup thông báo lệnh bán thành công

Luồng xử lý ngoại lệ:

6.a Hệ thống hiển thị thông báo lệnh bán không thành công

6a1 Người dùng chọn lệnh hủy bán bất động sản

6a2 Người dùng thực hiện chọn lại bất động sản và nhập lại số lượng, giá của bất động sản mà họ muốn bán

Use case tiếp tục bước 5

Use case Quản lý trang cá nhân

Hình 3 - 4 Sơ đồ use case Quản lý trang cá nhân

D.1 Use case Xem thông tin cá nhân

D.1.1 Use case Sửa thông tin cá nhân

Bảng 3 - 7 Chi tiết use case sửa thông tin cá nhân

Tác nhân: Người dùng Loại UC: Business use case

Mô tả tổng quát: Là người dùng, tôi muốn thực hiện sửa thông tin cá nhân trong ứng dụng Tauhill

Kích hoạt: Người dùng muốn thực hiện sửa thông tin cá nhân

Mức độ ưu tiên: Bắt buộc Điều kiện cần trước khi thực hiện UC:

- Tài khoản người dùng đã được tạo sẵn

- Tài khoản người dùng đã đăng nhập vào ứng dụng

- Thiết bị của người dùng đã được kết nối Internet khi thực hiện đăng nhập

Mối quan hệ: Thực hiện sửa thông tin cá nhân là chức năng mở rộng của use case Quản lý trang cá nhân

1 Người dùng truy cập và đăng nhập vào ứng dụng Tauhill

2 Người dùng chọn vào “Trang cá nhân”

3 Người dùng chọn “Chi tiết” để sửa thông tin cá nhân

4 Người dùng nhấn nút “Thay đổi” để thực hiện sửa thông tin cá nhân sau đó chọn “Lưu”

1 Hệ thống hiển thị thông báo thay đổi thông tin cá nhân thành công

Luồng xử lý ngoại lệ: Khi lỗi server/mất mạng xảy ra người dùng không thể truy cập và thực hiện sửa đổi thông tin cá nhân, hệ thống hiện thông báo lỗi.

Use case này đã đặc tả ở mục B

D.2 Use case Xem các bất động sản đang nắm giữ

Bảng 3 - 8 Chi tiết use case xem các BDS đang nắm giữ

Tác nhân: Người dùng Loại UC: Business use case

Mô tả tổng quát: Là người dùng, tôi muốn thực hiện xem bất động sản mà bản thân đang nắm giữ trong ứng dụng Tauhill

Kích hoạt: Người dùng muốn thực hiện xem các bất động sản mà họ đang nắm giữ

Mức độ ưu tiên: Bắt buộc Điều kiện cần trước khi thực hiện UC:

- Tài khoản người dùng đã được tạo sẵn

- Tài khoản người dùng đã đăng nhập vào ứng dụng

- Thiết bị của người dùng đã được kết nối Internet khi thực hiện đăng nhập

Mối quan hệ: Thực hiện xem bất động sản mà người dùng đang nắm giữ là chức năng mở rộng của use case Quản lý trang cá nhân

1 Người dùng truy cập và đăng nhập vào ứng dụng Tauhill

2 Người dùng chọn vào “Trang cá nhân”

2 Người dùng chọn “Đang nắm giữ” để xem các bất động sản mà họ đang sở hữu

3 Hệ thống hiển thị các bất động sản mà người dùng đang nắm giữ

Luồng xử lý ngoại lệ: Khi lỗi server/mất mạng xảy ra người dùng không thể truy cập và xem các bất động sản mà họ đang nắm giữ, hệ thống hiện thông báo lỗi.

D.3 Use case Xem các giao dịch mua bán bất động sản

Bảng 3 - 9 Chi tiết use case Xem các giao dịch mua bán BDS

Tác nhân: Người dùng Loại UC: Business use case

Mô tả tổng quát: Là người dùng, tôi muốn thực hiện xem các giao dịch mua bán bất động sản trong ứng dụng Tauhill

Kích hoạt: Người dùng muốn thực hiện xem các giao dịch mua bán bất động sản

Mức độ ưu tiên: Bắt buộc Điều kiện cần trước khi thực hiện UC:

- Tài khoản người dùng đã được tạo sẵn

- Tài khoản người dùng đã đăng nhập vào ứng dụng

- Thiết bị của người dùng đã được kết nối Internet khi thực hiện đăng nhập

Mối quan hệ: Thực hiện xem các giao dịch mua bán bất động sản là chức năng mở rộng của use case Quản lý bất động sản cá nhân

1 Người dùng truy cập và đăng nhập vào ứng dụng Tauhill

2 Người dùng chọn vào “Trang cá nhân”

3 Người dùng chọn “Lịch sử giao dịch” để xem các giao dịch mua bán mà họ đã thực hiện

4 Hệ thống hiển thị các giao dịch mua bán bất động sản của người dùng

Luồng xử lý ngoại lệ: Khi lỗi server/mất mạng xảy ra người dùng không thể truy cập và xem các giao dịch mua/ bán bất động sản, hệ thống hiện thông báo lỗi.

D.4 Use case Xem các giao dịch mua/ bán bất động sản chưa được ký kết

Bảng 3 - 10 Chi tiết use case Xem các giao dịch mua/ bán BDS chưa được ký kết

Tác nhân: Người dùng Loại UC: Business use case

Mô tả tổng quát: Là người dùng, tôi muốn thực hiện xem các giao dịch mua/ bán bất động sản chưa được ký kết trong ứng dụng Tauhill

Kích hoạt: Người dùng muốn thực hiện xem các giao dịch mua/ bán bất động sản chưa được ký kết

Mức độ ưu tiên: Bắt buộc Điều kiện cần trước khi thực hiện UC:

- Tài khoản người dùng đã được tạo sẵn

- Tài khoản người dùng đã đăng nhập vào ứng dụng

- Thiết bị của người dùng đã được kết nối Internet khi thực hiện đăng nhập

Mối quan hệ: Thực hiện xem các giao dịch bất động sản chưa được ký kết là chức năng mở rộng của use case Quản lý bất động sản cá nhân

1 Người dùng truy cập và đăng nhập vào ứng dụng Tauhill

2 Người dùng chọn vào “Trang cá nhân”

3 Người dùng chọn “Chưa ký kết” để xem các giao dịch bất động sản chưa được admin ký duyệt

4 Hệ thống hiển thị giao dịch mua bán bất động sản chưa được ký kết

Luồng xử lý ngoại lệ: Khi lỗi server/mất mạng xảy ra người dùng không thể truy cập và xem các giao dịch mua/ bán bất động sản chưa được ký kết, hệ thống hiện thông báo lỗi.

D.4.1 Use case Hủy các giao dịch mua/ bán bất động sản

Bảng 3 - 11 Chi tiết use case Hủy các giao dịch mua/ bán bất động sản

Tác nhân: Người dùng Loại UC: Business use case

Mô tả tổng quát: Là người dùng, tôi muốn thực hiện hủy các giao dịch mua/ bán bất động sản chưa được ký kết trong ứng dụng Tauhill

Kích hoạt: Người dùng muốn thực hiện hủy các giao dịch mua/ bán bất động sản chưa được ký kết

Mức độ ưu tiên: Bắt buộc Điều kiện cần trước khi thực hiện UC:

- Tài khoản người dùng đã được tạo sẵn

- Tài khoản người dùng đã đăng nhập vào ứng dụng

- Thiết bị của người dùng đã được kết nối Internet khi thực hiện đăng nhập

Mối quan hệ: Thực hiện hủy các giao dịch bất động sản chưa được ký kết là chức năng mở rộng của use case Quản lý trang cá nhân

1 Người dùng truy cập và đăng nhập vào ứng dụng Tauhill

2 Người dùng chọn vào “Trang cá nhân”

3 Người dùng chọn “Chưa ký kết” để xem các giao dịch bất động sản chưa được admin ký duyệt

4 Người dùng chọn “Hủy” để hủy giao dịch mua/ bán bất động sản

5 Hệ thống hiển thị hủy thành công giao dịch mua/ bán bất động sản chưa được ký kết

Luồng xử lý ngoại lệ: Khi lỗi server/mất mạng xảy ra người dùng không thể truy cập và thực hiện lệnh hủy các giao dịch mua/ bán bất động sản chưa được ký kết, hệ thống hiện thông báo lỗi.

Use case Quản lý giao dịch gửi/ rút tiền

Ở use case Quản lý giao dịch gửi/ rút tiền Chỉ thực hiện đặc tả chi tiết cho use case nạp tiền, Nạp tiền từ ví tài khoản ngân hàng và use case Rút tiền, Rút tiền từ ví tài khoản ngân hàng.

Hình 3 - 5 Sơ đồ use case Quản lý giao dịch gửi/ rút tiền

E.1 Use case Nạp tiền từ ví tài khoản ngân hàng

Bảng 3 - 12 Chi tiết use case Nạp tiền từ ví tài khoản ngân hàng

Tác nhân: Người dùng Loại UC: Business use case

Mô tả tổng quát: Là người dùng, tôi muốn thực hiện lệnh nạp tiền bằng ví điện tử liên kết ngân hàng trong ứng dụng Tauhill

Kích hoạt: Người dùng muốn thực lệnh nạp tiền bằng ví điện tử liên kết ngân hàng trong ứng dụng Tauhill

Mức độ ưu tiên: Bắt buộc Điều kiện cần trước khi thực hiện UC:

- Tài khoản người dùng đã được tạo sẵn

- Tài khoản người dùng đã đăng nhập vào ứng dụng

- Người dùng đã tạo ví tài khoản ngân hàng

- Thiết bị của người dùng đã được kết nối Internet khi thực hiện đăng nhập

Mối quan hệ: Thực hiện lệnh nạp tiền vào ví điện tử liên kết với tài khoản ngân hàng là chức năng mở rộng của use case Quản lý nạp/ rút tiền

1 Người dùng truy cập và đăng nhập vào ứng dụng Tauhill

2 Người dùng chọn vào trang “Nạp/Rút tiền”

3 Người dùng chọn “Nạp tiền” để vào trang nạp tiền trong ứng dụng

4 Người dùng chọn “Nạp tiền KRW” để vào trang nạp tiền qua ví điện tử liên kết với ngân hàng

5 Hệ thống hiển thị trang nạp tiền qua ví điện tử liên kết với ngân hàng trong ứng dụng Tauhill

6 Người dùng nhập số tiền cần nạp và tài khoản ngân hàng vào hệ thống

7 Người dùng chọn nạp tiền

8 Hệ thống hiển thị nạp tiền thành công

Luồng xử lý ngoại lệ:

8a Hệ thống hiển thị nạp tiền thất bại

8a1 Người dùng chọn lệnh hủy nạp tiền

8a2 Người dùng thực hiện chọn nhập lại số tiền và tài khoản vào ví điện tử liên kết với ngân hàng mà họ muốn nạp

Use case tiếp tục bước 7

E.2 Use case Rút tiền từ ví điện tử liên kết tài khoản ngân hàng

Bảng 3 - 13 Chi tiết use case Rút tiền từ ví điện tử liên kết tài khoản ngân hàng

Tác nhân: Người dùng Loại UC: Business use case

Mô tả tổng quát: Là người dùng, tôi muốn thực hiện lệnh rút tiền từ ví điện tử liên kế ngân hàng trong ứng dụng Tauhill

Kích hoạt: Người dùng muốn thực lệnh rút tiền trong ứng dụng Tauhill

Mức độ ưu tiên: Bắt buộc

- Tài khoản người dùng đã được tạo sẵn

- Tài khoản người dùng đã đăng nhập vào ứng dụng

- Người dùng đã tạo ví tài khoản ngân hàng

- Thiết bị của người dùng đã được kết nối Internet khi thực hiện đăng nhập

Mối quan hệ: Thực hiện lệnh rút tiền từ ví điện tử ngân hàng là chức năng mở rộng của use case Quản lý nạp/ rút tiền

1 Người dùng truy cập và đăng nhập vào ứng dụng Tauhill

2 Người dùng chọn vào trang “Nạp/ Rút tiền”

3 Người dùng chọn “Rút tiền” để vào trang rút tiền trong ứng dụng

4 Người dùng chọn “Rút tiền KRW” để vào trang rút tiền qua ví điện tử liên kết với ngân hàng

5 Hệ thống hiển thị trang rút tiền qua ví điện tử liên kết với ngân hàng trong ứng dụng Tauhill

6 Người dùng nhập số tiền cần rút và tài khoản ngân hàng vào hệ thống

7 Người dùng chọn rút tiền

8 Hệ thống hiển thị rút tiền thành công

Luồng xử lý ngoại lệ:

8a Hệ thống hiển thị rút tiền thất bại

8a1 Người dùng chọn lệnh hủy rút tiền

8a2 Người dùng thực hiện chọn nhập lại số tiền và tài khoản vào ví điện tử liên kết với ngân hàng mà họ muốn rút

Use case tiếp tục bước 7

Use case Quản lý thông báo

Hình 3 - 6 Sơ đồ use case Quản lý thông báo

F.1 Use case Xem thông báo

Bảng 3 - 14 Chi tiết use case Xem thông báo

Tác nhân: Người dùng Loại UC: Business use case

Mô tả tổng quát: Là người dùng, tôi muốn xem thông báo trong ứng dụng

Kích hoạt: Người dùng muốn xem thông báo trong ứng dụng Tauhill

Mức độ ưu tiên: Bắt buộc Điều kiện cần trước khi thực hiện UC:

- Tài khoản người dùng đã được tạo sẵn

- Tài khoản người dùng đã đăng nhập vào ứng dụng

- Thiết bị của người dùng đã được kết nối Internet khi thực hiện đăng nhập

Mối quan hệ: Thực hiện xem thông báo là chức năng mở rộng của use case

1 Người dùng truy cập và đăng nhập vào ứng dụng Tauhill

2 Người dùng truy cập vào màn hình chính sau khi đăng nhập thành công

3 Người dùng vào “Cài đặt” nhấn vào “Thông báo” để xem danh sách các thông báo

Luồng xử lý ngoại lệ: Khi lỗi server/mất mạng xảy ra người dùng không thể truy cập và thực hiện truy cập xem thông báo trong ứng dụng, hệ thống hiện thông báo lỗi.

F.2 Use case Nhận thông báo

Bảng 3 - 15 Chi tiết use case Nhận thông báo

Tác nhân: Người dùng Loại UC: Business use case

Mô tả tổng quát: Là người dùng, tôi muốn nhận thông báo từ ứng dụng

Kích hoạt: Người dùng muốn nhận được thông báo từ ứng dụng Tauhill

Mức độ ưu tiên: Bắt buộc Điều kiện cần trước khi thực hiện UC:

- Tài khoản người dùng đã được tạo sẵn

- Tài khoản người dùng đã đăng nhập vào ứng dụng

- Thiết bị của người dùng đã được kết nối Internet khi thực hiện đăng nhập

Mối quan hệ: Nhận thông báo là chức năng mở rộng của use case Quản lý thông báo

1.1 Người dùng truy cập và đăng nhập vào ứng dụng Tauhill

1.2 Người dùng ở ngoài ứng dụng Tauhill

2.1 Thông báo về các sự kiện mua bán bất động sản được gửi đến người dùng 2.2 Hiển thị cửa sổ bật lên thông báo

Các loại thông báo thường được hiển thị như sau:

+ Lệnh mua đã bị hủy

+ Lệnh bán đã bị hủy

+ Một lệnh mua đã được điền

+ Một lệnh bán đã được điền

+ Đơn xin gửi tiền của bạn đã được duyệt

+ Đơn xin rút tiền của bạn đã được duyệt

Luồng xử lý ngoại lệ: Khi lỗi server/mất mạng xảy ra người dùng không thể truy cập và nhận được thông báo trong và ngoài ứng dụng, hệ thống hiện thông báo lỗi.

Use case Cài đặt

Hình 3.18 Sơ đồ use case Cài đặt

Hình 3 - 7 Sơ đồ use case Cài đặt

G.1 Use case Liên hệ Kakao Talk

Bảng 3 - 16 Chi tiết use case Liên hệ Kakao Talk

Tác nhân: Người dùng Loại UC: Business use case

Mô tả tổng quát: Là người dùng, tôi muốn liên hệ Kakao Talk trong ứng dụng Tauhill

Kích hoạt: Người dùng liên hệ với tài khoản Kakao Talk trong ứng dụng

Mức độ ưu tiên: Bắt buộc

Mối quan hệ: Liên hệ Kakao Talk là chức năng mở rộng của use case Cài đặt

1 Người dùng truy cập và đăng nhập vào ứng dụng Love Space

2 Người dùng truy cập đến màn hình Cài đặt

3 Người dùng chọn Liên hệ Kakao Talk để thêm thông tin liên hệ vào ứng dụng.

Luồng xử lý ngoại lệ: Khi lỗi server/mất mạng xảy ra người dùng không thể truy cập và liên hê Kakao Talk trong ứng dụng, hệ thống hiện thông báo lỗi.

G.2 Use case Xem các câu hỏi thường gặp

Bảng 3 - 17 Chi tiết use case Xem các câu hỏi thường gặp

Tác nhân: Người dùng Loại UC: Business use case

Mô tả tổng quát: Là người dùng, tôi muốn xem các câu hỏi thường gặp trong ứng dụng Tauhill

Kích hoạt: Người dùng xem các câu hỏi thường gặp trong ứng dụng Tauhill Mức độ ưu tiên: Bắt buộc

Mối quan hệ: Xem các câu hỏi thường gặp là chức năng mở rộng của use case Cài đặt

1 Người dùng truy cập và đăng nhập vào ứng dụng Love Space

2 Người dùng truy cập đến màn hình Cài đặt

3 Người dùng chọn “Các câu hỏi thường gặp”

4 Danh sách các câu hỏi thường gặp được hiển thị trong ứng dụng

Luồng xử lý ngoại lệ: Khi lỗi server/mất mạng xảy ra người dùng không thể truy cập và xem các câu hỏi thường gặp trong ứng dụng, hệ thống hiện thông báo lỗi.

G.3 Use case Sử dụng xác thực sinh trắc học

Bảng 3 - 18 Chi tiết use case Sử dụng xác thực sinh trắc học

Tác nhân: Người dùng Loại UC: Business use case

Mô tả tổng quát: Là người dùng, tôi muốn sử dụng xác thực sinh trắc học trong ứng dụng Tauhill

Kích hoạt: Người dùng sử dụng xác thực sinh trắc học trong ứng dụng

Mức độ ưu tiên: Bắt buộc

Mối quan hệ: Sử dụng xác thực sinh trắc học là chức năng mở rộng của use case Cài đặt

1 Người dùng truy cập và đăng nhập vào ứng dụng Tauhill

2 Người dùng truy cập đến màn hình “Cài đặt”

3 Người dùng chọn sử dụng “Xác thực sinh trắc học”

4 Hệ thống xác thực khuôn mặt (IOS), xác thực vân tay (Android) thành công

5 Hệ thống hiển thị thông báo sinh trắc học thành công

Luồng xử lý ngoại lệ:

4a Hệ thống xác thực khuôn mặt (IOS), xác thực vân tay (Android) không thành công và thực hiện thông báo

4a1 Người dùng chọn hủy xác thực khuôn mặt(IOS), hủy xác thực vân tay (Android)

4a2 Người dùng thực hiện chọn lại sử dụng xác thực sinh trắc học

Use case tiếp tục bước 4

G.4 Chi tiết use case Thiết lập thông báo sử dụng dịch vụ

Bảng 3 - 19 Chi tiết use case Thiết lập thông báo sử dụng dịch vụ

Tác nhân: Người dùng Loại UC: Business use case vụ trong ứng dụng Tauhill

Kích hoạt: Người dùng thiết lập thông báo sử dụng dịch vụ trong ứng dụng

Mức độ ưu tiên: Bắt buộc

Mối quan hệ: Thiết lập thông báo sử dụng dịch vụ là chức năng mở rộng của use case Cài đặt

1 Người dùng truy cập và đăng nhập ứng vào dụng Tauhill

2 Người dùng truy cập đến màn hình “Cài đặt”

3 Người dùng chọn “Thiết lập thông báo sử dụng dịch vụ”

Các thông báo hiển thị khi thiết lập là các thông tin quan trọng liên quan đến việc sử dụng dịch vụ (Nạp/ rút tiền, giao dịch, đăng ký)

Luồng xử lý ngoại lệ: Khi lỗi server/mất mạng xảy ra người dùng không thể truy cập và thiết lập thông báo sử dụng dịch vụ trong ứng dụng, hệ thống hiện thông báo lỗi.

G.5 Use case Thiết lập thông báo thông tin tiếp thị

Bảng 3 - 20 Chi tiết use case Thiết lập thông báo thông tin tiếp thị

Tác nhân: Người dùng Loại UC: Business use case

Mô tả tổng quát: Là người dùng, tôi muốn thiết lập thông báo thông tin tiếp thị trong ứng dụng Tauhill

Kích hoạt: Người dùng thiết lập thông báo thông tin tiếp thị trong ứng dụng

Mức độ ưu tiên: Bắt buộc

Mối quan hệ: Thiết lập thông báo thông tin tiếp thị là chức năng mở rộng của use case Cài đặt

1 Người dùng truy cập và đăng nhập ứng vào dụng Tauhill

2 Người dùng truy cập đến màn hình “Cài đặt”

3 Người dùng chọn “Thiết lập thông báo thông tin tiếp thị”

Các thông báo hiển thị khi thiết lập là các thông liên quan về những lợi ích và tin tức khác nhau

Luồng xử lý ngoại lệ: Khi lỗi server/mất mạng xảy ra người dùng không thể truy cập và thiết lập thông báo thông tin tiếp thị trong ứng dụng, hệ thống hiện thông báo lỗi.

G.6 Chi tiết use case Xem các điều khoản và điều kiện

Bảng 3 - 21 Chi tiết use case Xem các điều khoản và điều kiện

Tác nhân: Người dùng Loại UC: Business use case

Mô tả tổng quát: Là người dùng, tôi muốn xem các điều khoản và điều kiện trong ứng dụng Tauhill

Kích hoạt: Người dùng muốn xem các điều khoản và điều kiện trong ứng dụng Tauhill

Mức độ ưu tiên: Bắt buộc

Mối quan hệ: Xem các điều khoản và điều kiện là chức năng mở rộng của use case Cài đặt

1 Người dùng truy cập và đăng nhập ứng vào dụng Tauhill

2 Người dùng truy cập đến màn hình “Cài đặt”

3 Người dùng chọn “Các điều khoản và điều kiện”

4 Hệ thống hiển thị thông tin các điều khoản và điều kiện trong ứng dụng Tauhill

Luồng xử lý ngoại lệ: Khi lỗi server/mất mạng xảy ra người dùng không thể truy cập và xem các điều khoản và điều kiện trong ứng dụng, hệ thống hiện thông báo lỗi.

G.7 Use case Xem chính sách bảo mật

Bảng 3 - 22 Chi tiết use case Xem chính sách bảo mật

Tác nhân: Người dùng Loại UC: Business use case

Mô tả tổng quát: Là người dùng, tôi muốn xem chính sách bảo mật trong ứng dụng Tauhill

Kích hoạt: Người dùng muốn xem chính sách bảo mật trong ứng dụng

Mức độ ưu tiên: Bắt buộc

Mối quan hệ: Xem chính sách bảo mật là chức năng mở rộng của use case

1 Người dùng truy cập và đăng nhập ứng vào dụng Tauhill

2 Người dùng truy cập đến màn hình “Cài đặt”

3 Người dùng chọn “Chính sách bảo mật”

4 Hệ thống hiển thị thông tin chính sách bảo mật trong ứng dụng Tauhil

Luồng xử lý ngoại lệ: Khi lỗi server/mất mạng xảy ra người dùng không thể truy cập và xem các chính sách bảo mật trong ứng dụng, hệ thống hiện thông báo lỗi.

G.8 Use case Xem chính sách mã nguồn mở

Bảng 3 - 23 Chi tiết use case Xem chính sách mã nguồn mở

Tác nhân: Người dùng Loại UC: Business use case

Mô tả tổng quát: Là người dùng, tôi muốn xem chính sách mã nguồn mở trong ứng dụng Tauhill

Kích hoạt: Người dùng muốn xem chính sách mã nguồn mở trong ứng dụng

Mức độ ưu tiên: Bắt buộc

Mối quan hệ: Xem chính sách mã nguồn mở là chức năng mở rộng của use case Cài đặt

1 Người dùng truy cập và đăng nhập ứng vào dụng Tauhill

2 Người dùng truy cập đến màn hình “Cài đặt”

3 Người dùng chọn “Chính sách mã nguồn mở”

4 Hệ thống hiển thị thông tin chính sách mã nguồn mở trong ứng dụng Tauhil

Luồng xử lý ngoại lệ: Khi lỗi server/mất mạng xảy ra người dùng không thể truy cập và xem các chính sách mã nguồn mở trong ứng dụng, hệ thống hiện thông báo lỗi.

Phần mô tả chi tiết các bảng được bổ sung ở phần phụ lục

3.5.1 Sơ đồ mối quan hệ thực thể giữa các bảng

Link hình vẽ mô tả: Link biểu đồ ERP

Hình 3 - 8 Sơ đồ mối quan hệ giữa các bảng

Link giao diện trên Figma: Tauhill_Mock-up

Hình 3 - 9 Giao diện bắt đầu

Gi ao diện trang chủ

Hình 3 - 10 Giao diện Trang chủ - Hỏi giá

B.2 Thông tin bất động sản

Hình 3 - 11 Giao diện Trang chủ - Thông tin bất động sản

C Giao diện mua/ bán bất động sản

Hình 3 - 12 Giao diện Mua bán BDS - Mua bất động sản

Hình 3 - 13 Giao diện Mua bán BDS - Bán bất động sản

D Giao diện nạp/rút tiền

Hình 3 - 14 Giao diện Nạp/ rút tiền

Hình 3 - 15 Giao diện Nạp tiền

Hình 3 - 16 Giao diện Rút tiền

E Giao diện trang cá nhân

Hình 3 - 17 Giao diện Trang cá nhân

E.1 Tài sản đang nắm giữ / giao dịch

Hình 3 - 18 Giao diện Tài sản đang nắm giữ / Giao dịch

Hình 3 - 19 Giao diện Tài sản chưa kí

F Giao diện trang cài đặt

F.1 Giao diện trang cài đặt/ Các câu hỏi thường gặp

Hình 3 - 21 Giao diện các câu hỏi thường gặp

F.3 Xác thực và bảo mật

Hình 3 - 23 Giao diện Cài đặt Xác thực và báo mật – Face ID/Finger ID

Hình 3 - 25 Giao diện cài đặt thông báo dịch vụ

F.5 Điều khoản và Chính sách

Hình 3 - 26 Giao diện Cài đặt Điều khoản và chính sách

F.6 Chính sách mã nguồn mở

Hình 3 - 27 Giao diện Cài đặt chính sách mã nguồn

KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN

Sau thời gian nghiên cứu và phân tích về phân tích nghiệp vụ cho hệ thống Dưới sự hướng dẫn tận tình của cô Cao Thị Nhâm cùng sự giúp đỡ của các anh chị đang tham gia trong dự án Tauhill mà em được tham gia thực hiện em đã nắm được phân tích nghiệp vụ trong kinh doanh là bước đầu rất quan trọng để phát triền sản phẩm Tuy nhiên việc áp dụng kiến thức thực tiễn và nghiệp vụ mà em tìm hiếu được mới chỉ dừng lại ở một phần nhỏ trong dự án thực tế mà em được tham gia Em đã thực hiện các công việc sau:

+ Giới thiệu tổng quát về Bussiness Analysis

+ Phân tích hệ thống Tauhill

+ Đặc tả các chức năng của hệ thống

+ Thiết kế ERP, mock up cho hệ thống

Mặc dù đã có nhiều nỗ lực để đảm bảo chất lượng nghiên cứu, nhưng đề tài vẫn còn tồn tại những điểm hạn chế:

+ Đề tài phân tích nghiệp vụ là một đề tài mới và rộng cần nhiều thời gian và công sức để có thể hoàn thiện một quy trình lớn cho một ứng dụng một cách hoàn chỉnh.

+ Một số tính năng quan trọng trong ứng dụng như áp dụng ví tiền ảo Mudi vào hệ thống, cách áp dụng mua bất động sản quy đổi bằng tiền ảo và cách vận hành tiền ảo trong hệ thống Vì thời gian hạn hẹp và các chức năng trên khá phức tạp nên đang được tiếp tục nghiên cứu và tìm giải pháp tối ưu nhất để áp dụng vào ứng dụng nên em chưa tìm hiểu và phân tích, phát triển chức năng này

Hướng phát triển của đề tài trong tương lai là để ứng dụng dễ dàng thao tác, hoạt động hiệu quả và thu hút được nhiều người dùng hơn, em đã đề xuất một ý tưởng mới cho ứng dụng như:

+ Phát triển một chức năng hướng dẫn người dùng, giúp người dùng dê dàng truy cập và nắm được quy chế vận hành mua bán trong hệ thống Vì ứng dụng mua bán bất động sản này có cách vận hành gần giống với mua bán cổ phiếu nên đối với những người chưa bao giờ tham gia đầu tư là khá mới mẻ.

Ngày đăng: 12/12/2023, 19:46

HÌNH ẢNH LIÊN QUAN

Bảng 3 - 29 Bảng dữ liệu bất động sản - Phân tích ứng dụng mobile mua bán bất động sản woowain real estate
Bảng 3 29 Bảng dữ liệu bất động sản (Trang 8)
Bảng 3 - 32 Bảng dữ liệu ví điện tử - Phân tích ứng dụng mobile mua bán bất động sản woowain real estate
Bảng 3 32 Bảng dữ liệu ví điện tử (Trang 9)
Bảng 3 - 33 Bảng dữ liệu Loại giao dịch ví điện tử - Phân tích ứng dụng mobile mua bán bất động sản woowain real estate
Bảng 3 33 Bảng dữ liệu Loại giao dịch ví điện tử (Trang 9)
Bảng 3 - 34 Bảng dữ liệu Giao dịch ví điện tử - Phân tích ứng dụng mobile mua bán bất động sản woowain real estate
Bảng 3 34 Bảng dữ liệu Giao dịch ví điện tử (Trang 10)
Hình 3 - 1 Sơ đồ luồng ứng dụng Tauhill - Phân tích ứng dụng mobile mua bán bất động sản woowain real estate
Hình 3 1 Sơ đồ luồng ứng dụng Tauhill (Trang 26)
Hình 3 - 2 Sơ đồ use case tổng quát - Phân tích ứng dụng mobile mua bán bất động sản woowain real estate
Hình 3 2 Sơ đồ use case tổng quát (Trang 27)
Hình 3 - 3 Sơ đồ use case Quản lý bất động sản - Phân tích ứng dụng mobile mua bán bất động sản woowain real estate
Hình 3 3 Sơ đồ use case Quản lý bất động sản (Trang 31)
Hình 3 - 4 Sơ đồ use case Quản lý trang cá nhân - Phân tích ứng dụng mobile mua bán bất động sản woowain real estate
Hình 3 4 Sơ đồ use case Quản lý trang cá nhân (Trang 34)
Bảng 3 - 8 Chi tiết use case xem các BDS đang nắm giữ - Phân tích ứng dụng mobile mua bán bất động sản woowain real estate
Bảng 3 8 Chi tiết use case xem các BDS đang nắm giữ (Trang 35)
Bảng 3 - 9 Chi tiết use case Xem các giao dịch mua bán BDS - Phân tích ứng dụng mobile mua bán bất động sản woowain real estate
Bảng 3 9 Chi tiết use case Xem các giao dịch mua bán BDS (Trang 36)
Bảng 3 - 15 Chi tiết use case Nhận thông báo - Phân tích ứng dụng mobile mua bán bất động sản woowain real estate
Bảng 3 15 Chi tiết use case Nhận thông báo (Trang 43)
Hình 3.18 Sơ đồ use case Cài đặt - Phân tích ứng dụng mobile mua bán bất động sản woowain real estate
Hình 3.18 Sơ đồ use case Cài đặt (Trang 44)
Hình 3 - 8 Sơ đồ mối quan hệ giữa các bảng - Phân tích ứng dụng mobile mua bán bất động sản woowain real estate
Hình 3 8 Sơ đồ mối quan hệ giữa các bảng (Trang 50)
Hình 3 - 9 Giao diện bắt đầu - Phân tích ứng dụng mobile mua bán bất động sản woowain real estate
Hình 3 9 Giao diện bắt đầu (Trang 51)
Hình 3 - 10 Giao diện Trang chủ - Hỏi giá - Phân tích ứng dụng mobile mua bán bất động sản woowain real estate
Hình 3 10 Giao diện Trang chủ - Hỏi giá (Trang 53)
Hình 3 - 11 Giao diện Trang chủ - Thông tin bất động sản - Phân tích ứng dụng mobile mua bán bất động sản woowain real estate
Hình 3 11 Giao diện Trang chủ - Thông tin bất động sản (Trang 53)
Hình 3 - 12 Giao diện Mua bán BDS - Mua bất động sản - Phân tích ứng dụng mobile mua bán bất động sản woowain real estate
Hình 3 12 Giao diện Mua bán BDS - Mua bất động sản (Trang 54)
Hình 3 - 15 Giao diện Nạp tiền - Phân tích ứng dụng mobile mua bán bất động sản woowain real estate
Hình 3 15 Giao diện Nạp tiền (Trang 55)

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

TÀI LIỆU LIÊN QUAN

w