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

Phân tích nghiệp vụ cho website quản lý thuê xe alili

49 10 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 Nghiệp Vụ Cho Website Quản Lý Thuê Xe Alili
Người hướng dẫn Ths. Nguyễn Thị Uyên Nhi
Trường học Trường Đại Học Kinh Tế
Chuyên ngành Hệ Thống Thông Tin
Thể loại Báo Cáo Thực Tập Nghề Nghiệp
Thành phố Đà Nẵng
Định dạng
Số trang 49
Dung lượng 3,43 MB

Cấu trúc

  • CHƯƠNG 1: TỔNG QUAN VỀ CÔNG TY CỔ PHẦN R2S VÀ LÝ THUYẾT VỀ PHÂN TÍCH NGHIỆP VỤ (8)
    • 1.1 Giới thiệu tổng quát về doanh nghiệp thực tập (8)
      • 1.1.1 Tổng quan về công ty cổ phần R2S (8)
      • 1.1.2 Tổng quan về công việc BA tại công ty cổ phần R2S (9)
    • 1.2 Cơ sở lý thuyết về phân tích nghiệp vụ (10)
      • 1.2.1 Khái niệm về phân tích nghiệp vụ (10)
      • 1.2.2 Các bên liên quan (Stakeholder) (10)
      • 1.2.3 Các tài liệu mô hình hóa phân tích nghiệp vụ (10)
  • CHƯƠNG 2: PHÂN TÍCH NGHIỆP VỤ CHO WEBSITE THUÊ XE ALILI (CHỨC NĂNG THUÊ XE) (12)
    • 2.1 Các yêu cầu chức năng (12)
    • 2.2 Biểu đồ Use case (13)
      • 2.2.1 Tác nhân của hệ thống (13)
      • 2.2.2 Các Use case của hệ thống (13)
    • 2.3 Đặc tả Use case (15)
      • 2.3.1 Use case tìm kiếm và lọc xe (15)
      • 2.3.2 Use case đăng ký thuê xe (19)
      • 2.3.3 Use case thanh toán (27)
  • CHƯƠNG 3: THIẾT KẾ VÀ ĐẶC TẢ GIAO DIỆN CHO WEBSITE (34)
    • 3.1 Màn hình chính (34)
    • 3.2 Màn hình lọc nâng cao (36)
    • 3.3 Màn hình chi tiết xe (37)
    • 3.4 Màn hình đăng ký thuê xe (39)
    • 3.5 Màn hình danh sách xe (40)
    • 3.6 Màn hình đặt cọc bằng internet banking (41)
    • 3.7 Màn hình đặt cọc bằng ví điện tử (42)
    • 3.8 Màn hình thanh toán bằng internet banking (43)
    • 3.9 Màn hình thanh toán bằng ví điện tử (44)
  • TÀI LIỆU THAM KHẢO (47)
  • PHỤ LỤC (48)

Nội dung

TỔNG QUAN VỀ CÔNG TY CỔ PHẦN R2S VÀ LÝ THUYẾT VỀ PHÂN TÍCH NGHIỆP VỤ

Giới thiệu tổng quát về doanh nghiệp thực tập

1.1.1 Tổng quan về công ty cổ phần R2S

Công ty cổ phần R2S, có trụ sở tại 561A Đ Điện Biên Phủ, Phường 25, Bình Thạnh, Thành phố Hồ Chí Minh, chuyên cung cấp dịch vụ phát triển phần mềm, tư vấn giải pháp công nghệ thông tin và huấn luyện nguồn nhân lực cho doanh nghiệp Chúng tôi cam kết hành động vì thành công, vì thành công của khách hàng chính là thành công của chúng tôi.

1.1.2 Tổng quan về công việc BA tại công ty cổ phần R2S a Mô tả công việc

Để nâng cao hiệu quả hoạt động của doanh nghiệp, trước tiên cần tìm hiểu rõ những vấn đề mà công ty đang gặp phải Dựa trên những vấn đề này, chúng ta có thể đề xuất các giải pháp phù hợp nhằm cải thiện tình hình hiện tại.

Tham gia vào các cuộc trao đổi nhằm khai thác thông tin từ những yêu cầu mà khách hàng đã đưa ra trước đó là rất quan trọng Điều này không chỉ giúp hiểu rõ hơn về nhu cầu của khách hàng mà còn tạo cơ hội để phát triển các giải pháp phù hợp, từ đó nâng cao trải nghiệm khách hàng và tăng cường mối quan hệ lâu dài.

 Thu thập các yêu cầu và đánh giá với yêu cầu đó có cần xây dựng hay sửa đổi gì không

 Tìm những giải pháp để giải quyết những yêu cầu đó đúng với những gì mà khách hàng mong muốn.

 Phân tích chuyên sâu vào các yêu cầu và viết tài liệu SRS, FRD b Yêu cầu công việc

 Hiểu biết cơ bản về BA

 Có khả năng làm việc với đội nhóm

 Có khả năng tự lập và tự học cao

 Có khả năng thuyết trình

 Chủ động trong công việc

 Biết cách sắp xếp thời gian

 Có tư duy phản biện là một điểm cộng c Con đường phát triển

Giai đoạn này là dành cho các Business Analyst (BA) mới ra trường, đang thực tập hoặc chưa có kinh nghiệm làm việc Trong giai đoạn này, BA cần nắm vững kiến thức cơ bản về nghiệp vụ và có khả năng phân tích ở mức cơ bản, đồng thời cần nhận được sự hỗ trợ từ các BA cấp cao.

Giai đoạn này dành cho các Business Analyst (BA) có từ 1 đến 2 năm kinh nghiệm Tại level này, BA đã nắm vững kiến thức chuyên môn và có khả năng phân tích, viết tài liệu một cách thành thạo Họ cũng có khả năng làm việc độc lập trong các dự án.

Giai đoạn này dành cho các Business Analyst (BA) có hơn 5 năm kinh nghiệm, có khả năng tham gia vào các dự án lớn Họ sở hữu kỹ năng cốt lõi của một BA xuất sắc và có khả năng hỗ trợ, quản lý, cũng như định hướng cho các BA khác Những BA này làm việc nhanh chóng, hiệu quả và có hiểu biết sâu sắc về nghiệp vụ.

Trong giai đoạn này, vai trò của Leader BA trong công ty trở nên rất quan trọng Những cá nhân đảm nhận vị trí này không chỉ có hiểu biết sâu sắc về hoạt động kinh doanh mà còn sở hữu kỹ năng phân tích dữ liệu tinh vi và khả năng quản lý con người hiệu quả.

Cơ sở lý thuyết về phân tích nghiệp vụ

1.2.1 Khái niệm về phân tích nghiệp vụ

Việc thực hành tạo ra sự thay đổi trong doanh nghiệp bao gồm việc xác định nhu cầu và đề xuất các giải pháp mang lại giá trị cho các bên liên quan.

1.2.2 Các bên liên quan (Stakeholder) a Internal Stakeholder

 Các bộ phận liên quan trong công ty

1.2.3 Các tài liệu mô hình hóa phân tích nghiệp vụ a Workflow

 Hỗ trợ hoạt động quản trị doanh nghiệp một cách trực quan và hiệu quả

 Tổ chức và sắp xếp công việc theo một trật tự logic và hợp lý

 Loại bỏ những quy trình và hoạt động không cần thiết, từ đó giảm thiểu tối đa các sai sót và lỗi lầm

 Tối ưu hóa thời gian và giảm chi phí hoạt động b User Story

 Xác định được yêu cầu người dùng

 Mô tả chức năng sản phẩm

 Ước lượng được công việc

 Ưu tiên các yêu cầu

 Tối ưu hóa giá trị

 Giao tiếp và tương tác giữa các bên liên quan c Use case

 Mô tả được luồng công việc của người dùng

 Xác định yêu cầu chức năng

 Phân tích yêu cầu chi tiết hơn về người dùng

 Giao tiếp và đàm phán

 Kiểm thử và xác nhận d Class Diagram

 Mô tả cấu trúc lớp

 Mô tả quan hệ giữa các lớp

 Mô tả các thuộc tính và phương thức của lớp

 Xây dựng mô hình e Mockup

 Hiểu rõ yêu cầu và thiết kế

 Tối ưu hóa trải nghiệm người dùng

 Hỗ trợ việc truyền thông và đào tạo

 Đảm bảo chất lượng và giảm rủi ro

 Định rõ phạm vi và yêu cầu f Tài liệu đặc tả

 Xác định các yêu cầu chức năng

 Tạo căn cứ cho nhóm phát triển

 Giảm thiểu sự hiểu lầm

 Hỗ trợ trong kiểm tra và kiểm thử

 Cung cấp các tài liệu tham khảo g Business Rules

 Hiểu rõ nhu cầu kinh doanh

 Xác định các ràng buộc dữ liệu

 Phát triển thiết kế hệ thống

 Kiểm tra và kiểm soát chất lượng

 Giao tiếp giữa các bên liên quan

PHÂN TÍCH NGHIỆP VỤ CHO WEBSITE THUÊ XE ALILI (CHỨC NĂNG THUÊ XE)

Các yêu cầu chức năng

User Story ID User Story Độ ưu tiên Tác nhân

U001 Khách thuê có thể tìm kiếm, soạn từ khóa để tìm kiếm loại sản phẩm theo nhu cầu

U002 Khách thuê được phép chọn khoảng ngày mà khách thuê muốn thuê

Khách thuê có thể sử dụng tính năng lọc nâng cao để tìm kiếm sản phẩm theo nhiều tiêu chí như mức giá, giới hạn số km, phí vượt giới hạn, khoảng cách, số chỗ ngồi, năm sản xuất, và các tính năng như bản đồ, camera 360, túi khí an toàn, lốp dự phòng, cũng như loại nhiên liệu.

U004 Khách thuê được phép xem chi tiết xe Cao Khách thuê

U005 Khách thuê được phép đăng ký thuê xe Cao Khách thuê

U006 Khách thuê phải nhận được thông báo đăng ký thuê xe từ hệ thống

U007 Khách thuê có thể đặt cọc bằng “internet banking” hoặc bằng “Ví điện tử”

U008 Khách thuê phải được nhận thông báo từ hệ thống về việc đặt cọc thành công

U009 Khách thuê có thể thực hiện thanh toán bằng

“internet banking” hoặc bằng “Ví điện tử”

U010 Khách thuê phải nhận được thông báo từ hệ thống về việc đã thanh toán thuê xe thành công

Biểu đồ Use case

2.2.1 Tác nhân của hệ thống

 Hệ thống có tác nhân chính là khách thuê có vai trò là người dùng thực hiện thuê xe

2.2.2 Các Use case của hệ thống a Use case tổng quan của hệ thống

Hình 2.2.2a Sơ đồ tổng quát Use case b Danh sách use case

1 Tìm kiếm và lọc xe

Khách thuê thực hiện tìm kiếm và lọc xe để có thể tìm ra một số xe phù hợp với khách thuê

Để thuê xe, khách hàng cần thực hiện đăng ký và đặt cọc để hoàn tất quy trình Sau khi hoàn thành các bước này, khách hàng sẽ chờ nhận xe.

3 Thanh toán Khách thuê thực hiện thanh toán chi phí thuê xe sau khi đã hoàn thành quá trình thuê xe

Bảng 2.2.2b Danh sách use case

Đặc tả Use case

2.3.1 Use case tìm kiếm và lọc xe a Mô hình Use case tìm kiếm và lọc xe

Hình 1.3.1a Use case tìm kiếm và lọc xe b Đặc tả use case tìm kiếm và lọc xe

Tên usecase Tìm kiếm và lọc xe.

Tính năng tìm kiếm và lọc xe cho phép người dùng dễ dàng tìm ra phương tiện phù hợp với nhu cầu của mình Người dùng có thể tương tác với tính năng này thông qua các bộ lọc đa dạng, giúp tối ưu hóa quá trình tìm kiếm Để kích hoạt tính năng, người dùng cần đảm bảo đáp ứng các điều kiện nhất định, từ đó nâng cao trải nghiệm sử dụng và tìm kiếm xe hiệu quả hơn.

Khách thuê nhập thông tin tìm kiếm và chọn các tiêu chí lọc mà khách thuê muốn Điều kiện tiên quyết

Khách thuê vào hệ thống cho thuê xe

Các bước Tác nhân thực hiện Hệ thống phản hồi

1 Thực hiện truy cập vào website hệ thống

Hệ thống hiển thị màn hình chính của website

2 Khách thuê chọn khoảng ngày muốn thuê

Hệ thống hiển thị màn hình danh sách các xe phù hợp với khoảng ngày mà khách thuê muốn chọn

Tìm kiếm bằng từ khóa

3 Tại màn hình chính website, khách thuê nhập từ khóa để tìm kiếm và nhấn enter

Hệ thống hiển thị màn hình danh sách các xe phù hợp với yêu cầu mà khách thuê muốn chọn

3.1 Khách thuê có thể click vào một hoặc các tiêu chí như: loại xe, hãng xe, giao xe tận nơi, xe giảm giá, xe điện, truyền động để tiến hành lọc thông thường

Hệ thống hiển thị ra tất cả các xe phù hợp với các tiêu chí mà khách thuê đã chọn

Lọc nâng cao 3.2 khách thuê click vào bộ lọc

Hệ thống sẽ hiển thị màn hình với các tiêu chí của bộ lọc nâng cao như:

3.2.1 Khách thuê chọn các tiêu chí mà khách thuê muốn từ bộ lọc nâng cao và click áp dụng

Hệ thống hiển thị ra danh sách các xe phù hợp với những tiêu chí mà khách thuê đã chọn từ bộ lọc nâng cao

3.2.1.a Tại màn hình lọc nâng cao, khách thuê click vào icon đóng (X)

Hệ thống đóng màn hình lọc nâng cao và trở lại màn hình chính website

3.2.1.b Khách thuê click vào nút xóa bộ lọc

Hệ thống sẽ xóa các tiêu chí mà khách thuê chọn từ màn lọc nâng cao và hiển thị lại các giá trị mặc định ban đầu

3.a Hệ thống lỗi, khách thuê không thực hiện được tìm kiếm và lọc xe.

Hệ thống báo lỗi sẽ cung cấp lý do cụ thể khi kết quả không phù hợp với các tiêu chí mà khách hàng đã lựa chọn hoặc nhập Điều kiện thoát sẽ được áp dụng để đảm bảo tính chính xác và hiệu quả trong quá trình trả kết quả.

Thoát chức năng tìm kiếm và out app

Bảng 2.3.1b Đặc tả use case tìm kiếm và lọc xe c Activity Flows

Hình 2.2.1c Activity Flows tìm kiếm và lọc xe d Business Rules

(4) BR1  Khách thuê có thể thực hiện tìm kiếm bằng từ khóa, lọc thông thường, lọc nâng cao và chọn ngày muốn thuê cùng lúc

 Bộ lọc nâng cao phải thống nhất thông tin với các tiêu chí của bộ lọc thông thường

 Cho phép lọc nhiều tiêu chí

Bảng 2.3.1b Business rules tìm kiếm và lọc xe

2.3.2 Use case đăng ký thuê xe a Mô hình use case đăng ký thuê xe

Hình 2.3.2a Use case đăng ký thuê xe b Đặc tả use case đăng ký thuê xe

Tên usecase Đăng ký thuê xe

Tính năng đăng ký thuê xe cho phép người dùng dễ dàng tương tác và thực hiện các thao tác cần thiết Để kích hoạt tính năng này, cần đáp ứng các điều kiện nhất định Độ ưu tiên của tính năng này được đánh giá là cao, nhằm đảm bảo trải nghiệm tốt nhất cho khách hàng.

Khách thuê click vào xe mà khách thuê chọn Điều kiện tiên quyết

Khách thuê muốn thuê xe

Các bước Tác nhân thực hiện Hệ thống phản hồi

1 Tại màn hình danh sách các xe mà khách thuê đã tìm kiếm, khách thuê click vào một xe muốn thuê

Hiển thị màn hình chi tiết xe:

 Số tiền cần đặt cọc

2 Khách thuê click đặt xe Hiển thị màn hình đăng ký thuê xe

 Ô nhập số điện thoại khách thuê

 Ô nhập địa điểm nhận xe

 Nút xác nhận đăng ký thuê xe

3 Khách thuê nhập các thông tin cần thiết và nhấn nút xác nhận đăng ký thuê xe

Hệ thống hiển thị thông báo:

“Quý khách đã xác nhận đăng ký thuê xe, vui lòng chờ chủ xe xác nhận thông tin…” Chuyển trạng thái xe thành

4 Hệ thống kiểm tra thông tin:

 Thành công: Bắn thông báo cho khách thuê đã xác nhận thuê xe thành công hãy tiến hành đặt cọc và chuyển trạng thái xe thành “chờ đặt cọc”.

 Thất bại: Bắn thông báo xác nhận thuê xe thất bại và chuyển trạng thái xe thành “Xe đã hủy”

5 Sau khi nhận được thông báo xác nhận thuê xe thành công, khách thuê click vào biểu tượng người dùng và chọn “xem danh sách xe”

Hệ thống hiển thị danh sách xe Đặt cọc bằng internet banking

6 Khách thuê click vào xe có trạng thái “Chờ đặt cọc”

Hệ thống hiển thị màn hình đặt cọc:

 Số tiền cần đặt cọc

 Hình thức đặt cọc mặc định (internet banking)

 Nút xác nhận đặt cọc

7 Khách thuê thực hiện đặt cọc và click xác nhận đặt cọc

Hệ thống hiển thị thông báo:

“Quý khách đã xác nhận đặt cọc, vui lòng chờ chúng tôi xác nhận thông tin…”

Giao dịch đặt cọc chuyển trạng thái thành “Chờ xác nhận”

8 Hệ thống kiểm tra sao kê và xác thực giao dịch:

 Thành công: Bắn thông báo cho khách hàng đã đặt cọc thành công Giao dịch đặt cọc chuyển sang trạng thái

 Thất bại:Bắn thông báo không xác định được giao dịch, khách hàng vui lòng liên hệ số điện thoại “19001017” để được hỗ trợ

Luồng thay thế Đặt cọc bằng 6.1 cho phép khách thuê thực hiện giao dịch đặt cọc qua ví điện tử Tại màn hình đặt cọc, hệ thống hiển thị các tùy chọn cho phép người dùng chọn hình thức đặt cọc bằng ví điện tử một cách dễ dàng và thuận tiện.

 Số tiền cần đặt cọc

 Nút xác nhận đã đặt cọc

6.2 Khách thuê thực hiện đặt cọc và click xác nhận đã đặt cọc

Hệ thống hiển thị thông báo:

“Quý khách đã xác nhận đặt cọc, vui lòng chờ chúng tôi xác nhận thông tin…”

Giao dịch đặt cọc chuyển trạng thái thành “Chờ xác nhận”

6.3 Hệ thống kiểm tra sao kê và xác thực giao dịch:

 Thành công: Bắn thông báo cho khách hàng đã đặt cọc thành công Giao dịch đặt cọc chuyển sang trạng thái

 Thất bại:Bắn thông báo không xác định được giao dịch, khách hàng vui lòng liên hệ số điện thoại “19001017” để được hỗ trợ

2.a Tại màn hình chi tiết sản phẩm, khách thuê click vào icon đóng (X)

Hệ thống hiển thị màn hình chính của website

3.a Tại màn hình đặt xe khách thuê không cung cấp các thông tin bắt buộc mà click đặt xe

Hệ thống highlight focus vào các ô mà khách thuê không cung cấp thông tin và thông báo “các thông tin này không được để trống”

3.b Tại màn hình đặt xe, khách thuê click vào icon đóng (X)

Hệ thống hiển thị trở lại màn hình chi tiết xe

3.c Hệ thống lỗi, khách hàng không thực hiện được đăng ký thuê xe

Hệ thống báo lỗi kèm lý do

6.2.a Tại màn hình đặt cọc bằng ví điện tử, khách thuê click icon đóng (X)

Hệ thống sẽ hiển thị lại màn hình đặt cọc

6.2.b Tại màn hình đặt cọc bằng ví điện từ khách thuê không nhập các thông tin bắt buộc và click xác nhận đã đặt cọc

Hệ thống highlight focus vào ô mà khách thuê không cung cấp thông tin và thông báo

“Các thông tin này không được để trống”

7.a Tại màn hình đặt cọc, khách thuê click icon đóng (X)

Hiển thị popup thông báo:

“Quý khách chưa thực hiện đặt cọc, chắc chắn thoát?”

 Xác nhận: Đóng popup và hiển thị màn hình danh sách xe

Hủy bỏ popup và hiển thị lại màn hình đặt cọc sau khi khách hàng hoàn tất đăng ký thuê xe thành công Điều kiện để thoát là đóng màn hình đăng ký thuê xe.

Bảng 2.3.2b Đặc tả use case đăng ký thuê xe c Activity Flows

Hình 2.3.2c Activity Flows đăng ký thuê xe d Business Rules

(5) BR 2  Hệ thống highlight focus vào các ô mà khách thuê không cung cấp thông tin

Sau 24 giờ kể từ khi khách hàng hoàn tất đăng ký thuê xe mà chưa nhận được phản hồi từ người cho thuê, hệ thống sẽ tự động chuyển trạng thái của xe thành "xe đã huỷ".

 Khi xe chuyển trạng thái, hệ thống thông báo cho người thuê xe biết thông tin

(13) BR 4 Hình thức đặt cọc ví điện tử

 Hệ thống highlight focus vào các ô mà khách thuê không cung cấp thông tin cần thiết

 Nhập mã PIN sai trên 5 lần thì hệ thống sẽ hủy quá trình đặt cọc

(14) BR 5  Khi chuyển trạng thái đặt cọc, hệ thống phải thông báo cho người thuê xe biết thông tin

Bảng 2.3.2d Business rules đăng ký thuê xe

2.3.3 Use case thanh toán a Mô hình use case thanh toán

Hình 2.3.3a Use case thanh toán b Đặc tả use case thanh toán

Mô tả Mô tả tính năng thanh toán cũng như tương tác của các tác nhân đối với tính năng này Độ ưu tiên Cao Điều kiện kích hoạt

Khách thuê click vào biểu tượng người dùng và chọn thanh toán Điều kiện tiên quyết

Khách thuê thanh toán chi phí thuê xe

Các bước Tác nhân thực hiện Hệ thống phản hồi

1 Click vào biểu tượng người dùng và chọn “xem danh sách xe”

Hiển thị màn hình danh sách xe

Thành toán bằng internet banking

2 Khách thuê click vào xe có trạng thái “Chờ thanh toán”

Hiển thị màn hình thanh toán gồm:

 Số tiền cần thanh toán

 Hình thức thanh toán mặc định (Internet banking)

 Nút xác nhận đã thanh toán

3 Khách thuê thực hiện thanh toán và click xác nhận đã thanh toán

Hệ thống hiển thị thông báo: “Quý khách đã xác nhận thanh toán, vui lòng chờ chúng tôi xác nhận thông tin…”

Giao dịch thanh toán chuyển trạng thái thành

Hệ thống kiểm tra sao kê và xác thực giao dịch bao gồm hai trạng thái chính Đối với giao dịch thành công, hệ thống sẽ gửi thông báo xác nhận thanh toán và chuyển trạng thái giao dịch thành "Đã thanh toán" Ngược lại, nếu giao dịch thất bại, khách hàng sẽ nhận được thông báo không xác định được giao dịch và được khuyến nghị liên hệ với số điện thoại hỗ trợ.

Thanh toán bằng ví điện tử

2.1 Tại màn hình thanh toán, khách thuê click chọn

Hệ thống hiển thị màn hình thanh toán bằng ví điện tử: hình thức thanh toán bằng ví điện tử

 Số tiền cần thanh toán

 Nút xác nhận đã thanh toán

2.2 Khách thuê thực hiện thanh toán và nhập các thông tin mà hệ thống yêu cầu sau đó click xác nhận đã đặt cọc

“Quý khách đã xác nhận thanh toán, vui lòng chờ chúng tôi xác nhận thông tin…”

Giao dịch thanh toán chuyển trạng thái thành

2.3 Hệ thống kiểm tra sao kê và xác thực giao dịch: Thành công: Bắn thông báo cho khách đã thanh toán thành công Giao dịch thanh toán chuyển trạng thái thành “Đã thanh toán" Thất bại: Bắn thông báo không xác định được giao dịch, khách hàng vui lòng liên hệ số điện thoại

2.2.a Tại màn hình thanh toán bằng ví điện tử.

Khách thuê click icon đóng (X)

Hệ thống hiển thị lại màn hình thanh toán

2.2.b Tại màn hình thanh toán bằng ví điện tử, khách thuê không nhập các thông tin cần thiết và click xác nhận đã thanh toán

Hệ thống sẽ highlight focus vào ô đã để trống và hiển thị thông báo “Các thông tin này không được để trống”

3.a Tại màn hình thanh toán, khách thuê click vào icon đóng (X)

Hệ thống hiện popup “Quý khách chưa thanh toán, chắc chắn thoát ? ”

 Xác nhận: Đóng popup và trở lại màn hình danh sách xe

 Hủy: Đóng popup hiển thị lại màn hình thanh toán

3.b Hệ thống lỗi, khách hàng không thực hiện được thanh toán

Hệ thống báo lỗi kèm lý do Điều kiện sau Khách thuê thanh toán thành công Điều kiện thoát Đóng màn hình thanh toán

Bảng 2.3.3b Đặc tả use case thanh toán c Activity Flows

Hình 2.3.3c Activity Flows thanh toán d Business Rules

(5) BR 6 Hình thức thanh toán bằng ví điện tử

 Hệ thống highlight focus vào các ô mà khách thuê không cung cấp thông tin cần thiết

 Nhập mã PIN sai trên 5 lần thì hệ thống sẽ hủy quá trình thanh toán

(6) BR 7  Sau khi hoàn thành chuyến đi Trong vòng 24h khách thuê phải thực hiện thanh toán

 Khi trạng thái thanh toán thay đổi, hệ thống phải thông báo khách thuê biết thông tin

(8) BR 8  Sau khi khách thuê thực hiện thanh toán thành công thì hệ thống sẽ thực hiện trả lại khách hàng số tiền đã đặt cọc trong vòng 24h

Bảng 2.3.3d Business rules thanh toán

THIẾT KẾ VÀ ĐẶC TẢ GIAO DIỆN CHO WEBSITE

Màn hình chính

Hình 3.1 Màn hình chính website

1  Hiển thị logo website “thuê xe Alili”

2  Hiển thị thông tin chung của website

3  Hiển thị icon thông báo và icon người dùng

4  Hiển thị input textbox để nhập địa chỉ muốn tìm kiếm

5  Hiển thị thông tin thời gian để khách thuê chọn khoảng thời gian muốn thuê

6  Hiển thị các button lọc thông thường

7  Hiển thị button lọc nâng cao

8  Hiển thị danh sách các xe đại diện cho màn hình chính của website

9  Hiển thị thông tin để có thể liên lạc với admin website

Bảng 3.1 Đặc tả màn hình chính website

Màn hình lọc nâng cao

Hình 3.2 Màn hình lọc nâng cao

1  Hiển thị thanh kéo tùy chỉnh mức giá mà khách thuê muốn từ 300K đến 3000K

2  Hiển thị thanh kéo tùy chỉnh giới hạn km mà mình có thể đi

3  Hiển thị thanh kéo tùy chỉnh năm sản xuất của xe từ năm 2005 đến năm 2023

4  Hiển thị các dấu tích chọn để khách thuê có thể tùy chọn nhiên liệu và tính năng mong muốn

5  Hiển thị button xóa bộ lọc Click button xóa bộ lọc thì sẽ kích hoạt trigger xóa tất cả những yêu cầu mà mình đã chọn ở trên

 Hiển thị button Áp dụng Click button áp dụng thì sẽ kích hoạt trigger áp dụng tất cả những yêu cầu mà khách thuê đã chọn

6  Hiển thị icon đóng, click icon đóng X sẽ kích hoạt trigger đóng màn hình bộ lọc nâng cao

Bảng 3.2 Đặc tả màn hình lọc nâng cao

Màn hình chi tiết xe

Hình 3.3 Màn hình chi tiết xe

1  Hiển thị các hình ảnh chi tiết của xe

2  Hiển thị các thông tin chi tiết về xe

3  Hiển thị title số tiền cần đặt cọc và đơn giá thuê

4  Hiển thị button Đặt xe

 Khách thuê click button đặt xe thì sẽ kích hoạt trigger đặt xe

5  Hiển thị icon đóng, click icon đóng X sẽ kích hoạt trigger đóng màn hình chi tiết xe

Bảng 3.3 Đặc tả màn hình chi tiết xe

Màn hình đăng ký thuê xe

Hình 3.4 Màn đăng ký thuê xe

1  Hiển thị input textbox để khách thuê có thể nhập các thông tin cần thiết

2  Hiển thị ô để tải hình ảnh giấy phép lái xe và căng cước công dân hai mặt để khách thuê thực hiện tải ảnh lên

3  Hiển thị button đăng ký thuê xe Click vào button này thì nó sẽ kích hoạt trigger đăng ký thuê xe

4  Hiển thị icon đóng X, click icon đóng X sẽ kích hoạt trigger đóng màn hình đăng ký thuê xe

Màn hình danh sách xe

Hình 3.5 Màn hình danh sách xe

1  Hiển thị danh sách xe ứng với mỗi trạng thái của nó để khách thuê có thể kiểm soát được việc thuê xe của mình

2  Hiển thị icon đóng X, click icon đóng X sẽ kích hoạt trigger đóng màn hình danh sách xe

Bảng 3.5 Đặc tả màn hình danh sách xe

Màn hình đặt cọc bằng internet banking

Hình 3.6 Màn hình đặt cọc bằng internet banking

1  Hiển thị các thông tin liên quan đến quá trình đặt cọc để khách thuê có thể thực hiện đặt cọc

2  Hiển thị button xác nhận đặt cọc khách thuê click button xác nhận đặt cọc thì sẽ kích hoạt trigger xác nhận đặt cọc

3  Hiển thị icon đóng X, khách thuê click icon đóng X sẽ kích hoạt trigger đóng màn hình đặt cọc

Bảng 3.6 Đặc tả màn hình đặt cọc bằng internet banking

Màn hình đặt cọc bằng ví điện tử

Hình 3.7 Màn hình đặt cọc bằng ví điện tử

1  Hiển thị các thông tin liên quan đến quá trình đặt cọc để khách thuê có thể thực hiện đặt cọc

2  Hiển thị input textbox để khách thuê có thể nhập nhập mã PIN để tiến hành đặt cọc

3  Hiển thị button xác nhận đặt cọc khách thuê click button xác nhận đặt cọc thì sẽ kích hoạt trigger xác nhận đặt cọc

4  Hiển thị icon đóng X, khách thuê click icon đóng X sẽ kích hoạt trigger đóng màn hình đặt cọc

Bảng 3.7 Đặc tả màn hình đặt cọc bằng ví điện tử

Màn hình thanh toán bằng internet banking

Hình 3.8 Màn hình thanh toán bằng internet banking

1  Hiển thị các thông tin liên quan đến quá trình thanh toán để khách thuê có thể thực hiện thanh toán

2  Hiển thị button xác nhận thanh toán khách thuê click button xác nhận thanh toán thì sẽ kích hoạt trigger xác nhận thanh toán

3  Hiển thị icon đóng X, khách thuê click icon đóng X sẽ kích hoạt trigger đóng màn hình thanh toán

Bảng 3.8 Đặc tả màn hình thanh toán bằng internet banking

Màn hình thanh toán bằng ví điện tử

Hình 3.9 Màn hình thanh toán bằng ví điện tử

1  Hiển thị các thông tin liên quan đến quá trình thanh toán để khách thuê có thể thực hiện thanh toán

2  Hiển thị input textbox để khách thuê có thể nhập nhập mã PIN để tiến hành thanh toán

3  Hiển thị button xác nhận thanh toán khách thuê click button xác nhận thanh toán thì sẽ kích hoạt trigger xác nhận thanh toán

4  Hiển thị icon đóng X, khách thuê click icon đóng X sẽ kích hoạt trigger đóng màn hình thanh toán

Bảng 3.9 Đặc tả màn hình thanh toán bằng ví điện tử

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

 Kết quả bản thân đã đạt được

Trong quá trình thực tập, em đã trải nghiệm môi trường công ty chuyên nghiệp và năng động, mang lại nhiều bài học quý giá trong 2 tháng Bài học lớn nhất là sự chủ động, giúp em làm quen với mọi người, tìm hiểu công việc và đề xuất ý tưởng Những kinh nghiệm này giúp sinh viên nhanh chóng hòa nhập vào môi trường mới Những bài học nhỏ tích lũy trong thời gian thực tập sẽ trở thành hành trang quý báu cho sinh viên khi bước vào nghề nghiệp Thực tập là cơ hội để áp dụng kiến thức học được vào thực tiễn, khác biệt hoàn toàn so với việc ngồi trên giảng đường.

Thông qua việc áp dụng lý thuyết về Business Analyst và kiến thức chuyên môn, chúng tôi đã phân tích và thiết kế hệ thống cho ứng dụng cho thuê xe Mục tiêu chính là xây dựng chức năng thuê xe, giúp khách hàng có trải nghiệm hài lòng với giao diện đơn giản và dễ sử dụng Tuy nhiên, vẫn còn một số nhược điểm cần khắc phục.

Mặc dù chúng tôi đã tiến hành phát triển chức năng thuê xe, nhưng vẫn còn nhiều hạn chế cần khắc phục Chúng tôi cần thêm thời gian để phân tích và hoàn thiện các tính năng này Hiện tại, chúng tôi chưa có cơ hội phỏng vấn thực tế với khách hàng, do đó, chưa hiểu rõ quy trình khai thác yêu cầu từ phía họ.

 Đã làm được gì với đề tài

Quá trình tìm hiểu về Business Analyst dưới sự hướng dẫn của mentor Nguyễn Thị Như Mai và cô Uyên Nhi đã giúp tôi nhận thức rõ tầm quan trọng của phân tích nghiệp vụ trong việc đảm bảo chất lượng phần mềm Thông qua báo cáo, tôi đã thực hiện nhiều công việc liên quan đến phân tích và đánh giá quy trình nghiệp vụ.

 Tổng quan về công ty cổ phần R2S và lý thuyết về phân tích nghiệp vụ

 Phân tích nghiệp vụ cho website thuê xe Alili (chức năng thuê xe)

 Chức năng tìm kiếm và lọc xe

 Chức năng đăng ký thuê xe

 Thiết kế và đặc tả màn hình website

Chức năng hiện tại vẫn còn hạn chế và chưa đạt hiệu quả tối ưu cho khách hàng do thời gian có hạn Tuy nhiên, tôi đã hoàn thành hầu hết các nhiệm vụ mà mentor giao trong quá trình nghiên cứu và phát triển suốt hai tháng qua Nếu có cơ hội thực tập tốt nghiệp, tôi sẽ tiếp tục cải thiện chức năng này để đáp ứng tốt hơn nhu cầu của khách hàng.

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

w