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ẻ.