Phát triển mô hình ca sử dụng

Một phần của tài liệu (LUẬN VĂN THẠC SĨ) Nâng cao hiệu quả của một trang web bán hàng bằng việc sử dụng công nghệ web động và các công cụ phân tích nhu cầu (Trang 45 - 83)

Chương 1 : GIỚI THIỆU MÔ HÌNH RICH INTERNET APPLICATION

3.2. Phát triển mô hình ca sử dụng

3.2.1. Xác định tác nhân và vai trò

Như đã phân tích ở trên, hệ thống có ba tác nhân là:

Bảng 3.3: Các tác nhân của hệ thống và vai trò

Tác nhân Vai trò Kết quả

1.Người quản

- Quản lý nhóm sản phẩm.

- Quản lý sản phẩm. - Quản lý bán hàng.

Đưa sản phẩm cần bán của mình lên gian hàng và phân theo từng nhóm (danh mục sản phẩm).

Quản lý được các đặt hàng của khách hàng.

Các sản phẩm đặt mua được xử lý Người quản trị Người quản lý Khách hàng

- Quản lý thanh toán - Quản lý xử lý sản

phẩm

- Thống kê báo cáo

Khách hàng chuyển tiền về công ty, quản lý, cập nhật tình trạng đơn hàng, giao hàng.

Đưa ra bảng thống kê các số liệu phục vụ nhu cầu quản lý

2.Người quản

trị - Quản lý đăng nhập khách hàng.

- Quản lý phân quyền cho các quản trị viên hệ thống.

Giải quyết khách hàng đăng ký thành viên mua hàng.

Các quản trị viên được phân quyền quản trị hệ thống. 3.Khách hàng - Tìm sản phẩm trên gian hàng - Chọn sản phẩm để mua. - Đặt mua sản phẩm. - Xem thông tin hóa

đơn hàng. - Thanh toán tiền.

Sản phẩm được tìm kiếm đơn giản và chính xác.

Các sản phẩm của khách hàng chọn mua được quản lý cập nhật tại giỏ hàng.

Đơn hàng đặt mua được thực hiện. Hóa đơn của đơn hàng đặt mua được gửi qua email khách hàng. Nhận hàng

3.2.2. Xác định ca sử dụng

Từ việc xác định tác nhân hệ thống và thông tin mô tả chức năng nghiệp vụ, ta xác định các ca sử dụng sau:  Xem hàng  Chọn mua hàng  Đăng ký thành viên  Lập đơn hàng  Cập nhật nội dung

 Theo dõi đơn hàng

 Xử lý tổng hợp

 Xem, in báo cáo

 Kiểm soát truy nhập

 Cấp quyền

3.2.3. Mô hình ca sử dụng mức gộp- mức hệ thống

Các tác nhân hệ thống: người quản lý, quản trị hệ thống, khách hàng.

Mô tả chức năng hệ thống : hệ thống có nhiệm vụ kiểm soát những người dùng hệ thống, tạo các điều kiện cho website làm việc, phục vụ khách hàng mua hàng, theo dõi thanh toán và đưa ra các thông tin phân tích trợ giúp quyết định kinh doanh.

Các hệ con : hệ thống có 3 hệ con :

 Hệ bán hàng.

 Quản trị lý trang web.

 Quản lý truy nhập.  Các ràng buộc hệ thống

 Hoạt động:

 Mọi người quản trị hệ thống và khách mua hàng phải qua kiểm soát truy nhập mới được sử dụng hệ thống.

 Khách chỉ được đăng ký mua hàng khi đã đăng ký thành viên. Việc đăng ký thành viên phải đảm bảo đủ thông tin yêu cầu, trong đó tên đăng nhập và email phải tồn tại duy nhất.

 Môi trường:

 Hệ thống vận hành trên nền web, quảng bá trên internet nhiều người có thể truy cập.

 Hệ thống có thể triển khai với nhiều môi trường có thể trên window hoặc Linux.  Biểu đồ ca sử dụng của hệ thống (hình 3.4) Hình 3.4: Biểu đồ ca sử hệ thống dụng mức gộp <<website bán hàng>> Người quản trị Mua hàng Kiểm soát truy nhập quản lý trang web Người quản lý khách

3.2.4. Mô hình ca sử dụng mức gộp- chi tiết

3.2.4.1. Gói ca sử dụng ‘Đặt mua hàng’

Tên hệ thống: hệ con đặt mua hàng.  Các tác nhân hệ thống: khách hàng.

Mô tả chức năng hệ thống : hệ thống trợ giúp khách xem hàng, chọn mua và đăng ký thành viên và tự động tạo đơn hàng của khách khi khách quyết định mua hàng..  Các ca sử dụng của hệ :  Xem, tìm kiếm.  Chọn hàng.  Đăng nhập thành viên.  Tạo đơn hàng

 Thanh toán đơn hàng  Các ràng buộc hệ thống

 Khách chỉ được đăng ký mua hàng khi đã đăng ký thành viên. Việc đăng ký thành viên phải đảm bảo đủ thông tin yêu cầu, trong đó tên đăng nhập và email phải tồn tại duy nhất.

Biểu đồ ca sử dụng của hệ con (hình 3.5)

Hình 3.5: Biểu đồ ca sử hệ con Đăng ký mua hàng

a. Ca sử dụng xem, tìm kiếm mặt hàng.

Chọn mua Khách hàng

<<Hệ con Đăng ký mua hàng>>

Xem Tìm kiếm Đăng ký TV Tạo đơnhàng <<Extend>> <<Extend>> Kiểm soát truy nhập

Tên: UC xem, tìm kiếm

Tác nhân chính: Khách hàng

Mô tả: khách hàng xem, tìm kiếm các mặt hàng phù hợp với mình.

Dòng hành động chính: Bước Khách hàng Hệ thống Dữ liệu 1 Xem, chọn sản phẩm đang hiển thị màn hình Hệ thống hiển thị sản phẩm nổi bật, danh mục sản phẩm. Danh sách sản phẩm tìm kiếm (query) 2 Điền thông tin vào form

tìm kiếm mặt hàng, hoặc tìm kiếm theo hãng sản xuất, danh mục sản phẩm bấm nút “Tìm kiếm”.

Hệ thống tìm kiếm thông tin người dùng yêu cầu, nếu hợp lệ hiển thị ra màn hình danh sách các tên hàng thỏa mãn tiêu chí tìm kiếm 3 Khách hàng lựa chọn mặt hàng phù hợp từ danh sách các tên hàng để xem chi tiết.

Kết thúc quá trình xem, tìm kiếm hàng.

Dòng hành động thay thế:

Điều kiện thoát: Người dùng chuyển sang bước tiếp theo

Các yêu cầu đặc biệt: Không có

Tiền điều kiện: Khách hàng phải truy cập vào website của lamcenter.com

Hậu điều kiện: tìm được mặt hàng thỏa mãn tiêu chí tìm kiếm hoặc không.

b. Ca sử dụng chọn mua hàng. Tên: UC chọn mua

Tác nhân chính: Khách hàng

Mô tả: Là Use case cho phép khách hàng chọn sản phẩm cần mua đưa vào giỏ hàng và xem lại chi tiết thông tin về mặt hàng đã chọn trong giỏ hàng.

Dòng hành động chính:

Bước Khách hàng Hệ thống Dữ liệu 1 Bấm nút “đặt

hàng”

Hệ thống kết nối với cơ sở dữ liệu để lấy thông tin về mặt hàng. Sau đó hiển thị form đưa sản phẩm đã chọn vào giỏ hàng.

Danh sách sản phẩm trong giỏ

2 Xem lại các thông tin về mặt hàng đã chọn trong giỏ hàng.

Nếu kiểm tra trong kho đã hết hàng thì đưa thông báo đặt hàng, nếu còn thông báo còn hàng. Cả hai tình trạng trên đều chọn hàng vào giỏ hàng.

Kết thúc quá trình chọn mua hàng.

hàng

Dòng hành động thay thế:

Điều kiện thoát: Người dùng chuyển sang bước xem chi tiết giỏ hàng, hoặc chọn mục khác.

Các yêu cầu đặc biệt: Không có

Tiền điều kiện: Khách hàng phải thực hiện chọn đặt hàng

Hậu điều kiện: Đưa sản phẩm vừa chọn vào giỏ hàng.

c. Ca sử dụng đăng ký thành viên.

Tên: UC đăng ký thành viên

Tác nhân chính: Khách hàng

Mô tả: Khách cập nhật đầy đủ thông tin thành viên và nhấn OK

Dòng hành động chính:

Bước Khách hàng Hệ thống Dữ liệu 1 Vào trang lampcenter Hệ thống hiển thị hộp chọn

đăng ký thành viên mua hàng

Bảng dữ liệu thông tin thành viên 2 Chọn mục đăng ký thành viên, nhập địa chỉ email và mật khẩu… Đưa ra hộp đăng nhập

3 Click vào nút “đăng ký”

Thông báo việc đăng ký thành viên hoàn tất.

Tự động gửi email xác nhận việc đăng ký thành viên.

4 Khách hàng phải kích hoạt tài khoản qua Email

Đưa dữ liệu của khách quản lý thành viên.

Kết thúc quá trình đăng nhập thành viên

Dòng hành động thay thế:

Điều kiện thoát: Khách hàng bấm nút“thoát khỏi hệ thống”, hoặc chuyển mục khác.

Các yêu cầu đặc biệt: Không có

Tiền điều kiện: Khách hàng vào trang chủ Lampcenter, chọn mục chọn mục đăng ký thành viên, nhập địa chỉ email và mật khẩu… .

Hậu điều kiện: Hệ thống đưa ra hộp đăng nhập, thông báo đăng ký thành công

d. Ca sử dụng thanh toán: Tên: UC thanh toan

Tác nhân chính: Khách hàng, quản trị hệ thống

Mô tả: Là Use case cho phép khách hàng thanh toán sản phẩm cần mua đã chọn trong giỏ hàng.

Dòng hành động chính:

Bước Khách hàng Hệ thống Dữ liệu 1 Xem chi tiết giỏ

hàng, khách hàng bấm nút “cập nhật và tiếp tục”

Hệ thống đưa thông tin trong giỏ hàng của khách đã chọn. Sau đó hiển thị form thông tin cá nhân, gồm thông tin người mua hàng và thông tin người nhận hàng.

Danh sách sản phẩm trong đơn hàng 2 Khách hàng nhập

thông tin người nhận hàng, bấm nút “tiếp tục”

Hiển thị form phương thức thanh toán

3 Khách hàng chọn phương thức thanh toán, bấm nút “hoàn thành”

Đưa ra form hoàn thành thanh toán, tạo ra một đơn hàng gửi đến email của người mua, thông tin đơn hàng cập nhật vào dữ liệu đơn hàng với tình trạng chờ xử lý. Kết thúc quá trình thanh toán.

Dòng hành động thay thế:

Điều kiện thoát: Người dùng thoát khỏi hệ thống, hoặc chọn mục khác.

Các yêu cầu đặc biệt: Không có

Tiền điều kiện: Khách hàng phải thực hiện chọn chi tiết giỏ hàng.

Hậu điều kiện: Sản phẩm trong giỏ hàng được cập nhật đưa vào đơn hàng chờ xử lý và gửi đơn hàng đến email người mua hàng.

3.2.4.2. Gói ca sử dụng ‘Quản lý trang web’

Tên hệ thống: hệ con Quản lý trang web

Các tác nhân hệ thống: Người quản lý.

Mô tả chức năng hệ thống : hệ thống trợ giúp việc cập nhật dữ liệu, theo dõi thanh toán, xử lý tổng hợp và báo cáo thống kê.

Các ca sử dụng của hệ :

 Cập nhật nội dung.

 Theo dõi quản lý đơn hàng.

 Xử lý tổng hợp.

 Xem in báo cáo.  Các ràng buộc hệ thống

 Người quản lý đã đăng nhập hệ thống thành công

 Trạng thái đơn hàng chuyển dịch theo trình tự : đăng ký, xác nhận khách hàng, đã thanh toán.

Biểu đồ ca sử dụng của hệ con (hình 3.6)

Hình 3.6: Biểu đồ ca sử hệ con quản lý trang web

a. Ca sử dụng theo dõi quản lý đơn hàng: Tên: UC theodoi

Tổng hợp

<<Hệ con Quản lý trang web>>

Theo dõi đơn hàngXem

Cập nhật

Xem, in báo cáo

Kiểm soát truy nhập

Đăng ký mua hàng

Tác nhân chính: quản lý trang web

Mô tả: Là Use case cho phép nhà quản lý trang web theo dõi quản lý và xử lý các đơn hàng của khách mua hàng.

Dòng hành động chính: Bước Nhà quản lý trang

web Hệ thống Dữ liệu 1 Vào chức năng đơn hàng. Hệ thống hiện thị danh sách các đơn hàng. Danh sách đơn hàng 2 Tìm kiếm đơn hàng theo: hình thức thanh toán, tình trạng đơn hàng Hệ thống hiển thị kết quả tìm kiếm. 3 Chọn một đơn hàng để xử lý.

Hệ thống hiển thị chi tiết đơn hàng cần giải quyết.

Cập nhật trạng thái đơn hàng.

Hệ thống lưu lại sự thay đổi trạng thái đơn hàng. Cập nhật kết quả.

Dòng hành động thay thế:

Điều kiện thoát: Nhà quản lý trang web thoát khỏi hệ thống, hoặc chọn mục khác.

Các yêu cầu đặc biệt: Không có

Tiền điều kiện: Nhà quản lý trang web phải thực hiện chọn mục đơn hàng.

Hậu điều kiện: Hệ thống đưa ra danh sách đơn hàng và cập nhật phần nhà quản lý đã sửa.

b. Ca sử dụng cập nhật, tổng hợp, xem in báo cáo

Các ca sử dụng ở đây đơn giản là cập nhật dữ liệu vào một biểu mẫu hay chỉ là một thao tác đơn giản (hiện đối tượng, chọn và nhấn OK) nên không cần mô tả.

3.2.4.3. Gói ca sử dụng ‘Kiểm soát truy nhập’

Tên hệ thống: hệ con Kiểm soát truy nhập

Các tác nhân hệ thống: Người quản trị hệ thống, người quản lý và khách hàng  Mô tả chức năng hệ con : hệ thống trợ giúp việc kiểm soát người dùng hệ

thống, cấp quyền cho người dùng, cho phép đổi tên tên và mật khẩu cá nhân.  Các ca sử dụng của hệ :

 Đăng nhập hệ thống.

 Cấp quyền người dùng.

 Đổi mật khẩu.  Các ràng buộc hệ thống

 Chi có người quản trị hệ thống mới được cấp quyền.  Biểu đồ ca sử dụng của hệ con (hình 3.7)

Hình 3.7: Biểu đồ ca sử hệ con kiểm soát truy nhập

a. Ca sử dụng Đăng nhập hệ thống Tên: UC Đăng nhập hệ thống

Tác nhân chính: Quản trị hệ thống, người quản lý trang web, quản trị viên, khách mua hàng

Mô tả: Kiểm soát việc đăng nhập hệ thống của khách mua hàng, quản trị hệ thống, người quản lý trang web, quản trị viên.

Cấp quyền <<Hệ con Quản lý truy nhập>>

Đăng nhập HT Đổi mật khẩu Người quản trị HT Người quản lý web Khách hàng

Dòng hành động chính:

Bước Quản trị hệ thống, người quản lý trang web, quản trị viên, khách hàng

Hệ thống Dữ

liệu

1 Vào trang Quản trị hệ thống, quản trị viên, trang chủ

Hệ thống hiển thị form đăng nhập quản trị viên, quản trị hệ thống, đăng ký thành viên. Danh sách khách hàng, quản trị viên 2 Quản trị hệ thống,

người quản lý trang web, quản trị viên hệ thống, khách hàng nhập tên đăng nhập và mật khẩu.

Hệ thống kiểm tra tên đăng nhập và mật khẩu.

3 Bấm nút “đăng nhập”

Chuyển đến trang administrator, hoặc trang quản trị viên mod, trang chủ mục thông tin khách hàng.

Kết thúc quá trình đăng nhập.

Dòng hành động thay thế: quản trị hệ thống, người quản lý trang web, quản trị viên, khách hàng có thể không thực hiện đăng nhập thành viên mua hàng, hoặc có thể thoát khỏi trình duyệt hoặc vào chức năng khác.

Điều kiện thoát: quản trị hệ thống, người quản lý trang web, quản trị viên, khách hàng chuyển sang bước tiếp theo hoặc thoát khỏi chương trình. Quản trị viên không đăng nhập thoát khỏi hệ thống.

Các yêu cầu đặc biệt: Không có

Tiền điều kiện: khách hàng phải thực hiện đăng ký thành viên. Quản trị hệ thống, người quản lý trang web phải thực hiện đăng nhập quản trị hệ thống, quản trị viên phải thực hiện đăng nhập quản trị viên.

Hậu điều kiện: Thông tin của quản trị hệ thống, người quản lý trang web, quản trị viên, khách hàng được cập nhật vào cơ sở dữ liệu, việc đăng nhập hoàn tất.

b. Ca sử dụng Đổi mật khẩu Tên: UC Đăng nhập hệ thống

Tác nhân chính: Quản trị hệ thống, người quản lý trang web, quản trị viên, khách hàng

web, khách mua hàng, quản trị viên thay đổi mật khẩu.

Dòng hành động chính:

Bước Quản trị hệ thống Hệ thống Dữ liệu 1 Vào trang Quản trị

hệ thống, quản trị viên, trang chủ

Hệ thống hiển thị form đăng nhập quản trị viên, quản trị hệ thống, khách hàng. Hệ thống kiểm tra tên đăng nhập, mật khẩu. Danh sách khách hàng, quản trị viên 2 Kiểm soát trạng thái

đổi mật khẩu của quản trị viên, quản lý trang web, quản trị hệ thống, khách hàng.

Hệ thống hiển thị form đổi mật khẩu của quản trị viên, quản trị hệ thống, khách hàng

Dòng hành động thay thế: quản trị hệ thống, người quản lý trang web, quản trị viên, khách hàng có thể không thực hiện đăng nhập, đổi mật khẩu, hoặc có thể thoát khỏi trình duyệt hoặc vào chức năng khác.

Điều kiện thoát: quản trị hệ thống, người quản lý trang web, quản trị viên khách hàng chuyển sang bước tiếp theo hoặc thoát khỏi chương trình.

Các yêu cầu đặc biệt: không có

Tiền điều kiện: quản trị hệ thống, người quản lý trang web, quản trị viên, khách hàng phải thực hiện đăng ký.

Hậu điều kiện: thông tin của quản trị hệ thống, người quản lý trang web, quản trị viên, khách hàng được cập nhật vào cơ sở dữ liệu, việc đăng nhập hoàn tất.

C. Ca sử dụng phân quyền

Thực chất ở đây là một hoạt động cập nhật dữ liệu theo tiêu chí đã cho, không cần mô tả.

3.3. Phân tích hệ thống

3.3.1. Các ca sử dụng cần phân tích.

Trong hệ thống trang web bán hàng trên mạng nền web gồm rất nhiều chức năng đã được đề cập đến trong phạm vi đồ án này việc áp dụng mô hình mẫu trong phân tích thiết kế chỉ lấy ra một vài ca sử dụng tiêu biểu đã được chọn trong phần mô tả ca sử dụng giải quyết:

Xem, tìm kiếm mặt hàng. Chọn mua hàng.

Theo dõi quản lý đơn hàng. Kiểm soát truy nhập

3.3.2. Phân tích ca sử dụng – Biểu đồ tương tác

a. Phân tích ca sử dụng xem, tìm kiếm mặt hàng.

Hình 3.8 : Biểu đồ tuần tự xem và tìm kiếm mặt hàng

Một phần của tài liệu (LUẬN VĂN THẠC SĨ) Nâng cao hiệu quả của một trang web bán hàng bằng việc sử dụng công nghệ web động và các công cụ phân tích nhu cầu (Trang 45 - 83)

Tải bản đầy đủ (PDF)

(83 trang)