Đề tài phân tích thiết kế hệ thống quản lí bán điện tử online

55 4 0
Đề tài phân tích thiết kế hệ thống quản lí bán điện tử online

Đ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

Trang 1

- -Đề tài: Phân tích thiết kế hệ thống quản lí

bán điện tử online

Hà Nội, 2023

Trang 2

2.2 Yêu cầu phi chức năng 5

3 Bảng thống kê danh sách chức năng nghiệp vụ 7

3.4 Ca sử dụng quản lý thiết bị điện tử 22

3.5 Quản lý thanh toán 24

3.6 Ca sử dụng quản lý nhân viên 25

3.7 Ca sử dụng quản lý tài khoản 26

3.8 Ca sử dụng thống kê, báo cáo 27

4 Biểu đồ lớp 28

5 Các biểu đồ tuần tự 28

5.1 Biểu đồ tuần tự đăng nhập hệ thống 28

5.2 Biểu đồ tuần tự Đăng kí mua hàng 29

5.3 Biểu đồ tuần tự Quản lý đơn hàng 31

5.4 Biểu đồ tuần tự Quản lý thiết bị điện tử 31

5.5 Biểu đồ tuần tự Thanh toán 32

5.6 Biểu đồ tuần tự Quản lý nhân viên 32

5.7 Biểu đồ tuần tự Quản lý tài khoản 33

5.8 Biểu đồ tuần tự Báo cáo 33

6 Biểu đồ trạng thái 33

6.1 Biểu đồ trạng thái Đăng nhập 33

6.2 Biểu đồ trạng thái Đăng ký mua hàng 34

6.3 Biểu đồ trạng thái Quản lý thiết bị điện tử 35

Trang 3

6.5 Biểu đồ trạng thái Quản lý nhân viên 35

6.6 Biểu đồ trạng thái Quản lý tài khoản 36

6.7 Biểu đồ trạng thái Báo cáo 37

7 Biều đồ tương tác 37

7.1 Biểu đồ tương tác Đăng nhập 37

7.2 Biểu đồ tương tác Đăng ký đặt mua thiết bị điện tử 38

7.3 Biểu đồ tương tác Quản lý đơn 38

7.4 Biểu đồ tương tác Thiết bị điện tử 38

7.5 Biểu đồ tương tác Thanh toán 39

7.6 Biểu đồ tương tác Quản lý Nhân viên 39

7.7 Biểu đồ tương tác Quản lý tài khoản 39

7.8 Biểu đồ tương tác Thống kê, báo cáo 39

8 Biểu đồ hoạt động 40

8.1 Biểu đồ hoạt động Đăng nhập hệ thống 40

8.2 Biểu đồ hoạt động Đăng ký mua hàng 41

8.3 Biểu đồ hoạt động Quản lý đơn hàng 42

8.4 Biểu đồ hoạt động Quản lý Thiết bị điện tử 42

8.5 Biểu đồ hoạt động Quản lý thanh toán 43

8.6 Biểu đồ hoạt động Quản lý nhân viên 43

8.7 Biểu đồ hoạt động Quản lý tài khoản 44

8.8 Biểu đồ hoạt động Thống kê, báo cáo 44

9 Biều đồ triển khai 45

2 Thiết kế giao diện 46

2.1 Giao diện trang chủ 46

2.2 Giao diện Đăng ký/ đăng nhập 46

2.3 Giao diện Giỏ hàng 47

2.4 Giao diện Quản lý đơn hàng 48

2.5 Giao diện Quản lý tài khoản 48

2.6 Giao diện Quản lý nhân viên 49

2.7 Giao diện Thống kê, báo cáo 49

KẾT LUẬN 50

TÀI LIỆU THAM KHẢO 51

Trang 5

LỜI MỞ ĐẦU

Sự phát triển của khoa học – công nghệ đã và đang mở đường cho sự hình thành và phát triển kinh tế số toàn cầu, đặc biệt là lĩnh vực thông tin, tự động hóa Bắt đầu từ thời đại của kinh tế số, việc sử dụng công nghệ thông tin và số hóa các hoạt động kinh doanh đã trở nên thiết yếu đối với các doanh nghiệp nếu muốn cạnh tranh và đáp ứng nhu cầu của khách hàng.

Việc số hóa các hoạt động nghiệp vụ được coi là bước đi đầu trong quá trình hòa nhập với “cuộc đua số hóa” Sử dụng ứng dụng của công nghệ trong từng quá trình chuyển đổi số, thiết kế, xây dựng sản phẩm, dịch vụ số,… trở thành điều tất yếu với doanh nghiệp hiện nay

Trong lĩnh vực này, phân tích và thiết kế hệ thống thông tin là một bước quan trọng để đảm bảo tính linh hoạt, hiệu quả và bảo mật cho hệ thống Trong bối cảnh đó, các phương pháp phân tích và thiết kế hệ thống thông tin như SADT, OOAD và UML đã được sử dụng rộng rãi.

Các tổ chức và doanh nghiệp hay ngay cả những cửa hàng nhỏ lẻ đều tìm mọi biện pháp để xây dựng hoàn thiện hệ thống thông tin của mình nhằm tin học hóa các hoạt động tác nghiệp của đơn vị Và một trong những ứng dụng công nghệ thông tin phổ biến ở nước ta là dịch vụ bán hàng qua Internet Dịch vụ này cho phép người dùng tìm kiếm lựa chọn sản phẩm để mua, thực hiện giao dịch mà không cần phải trực tiếp đến cửa hàng, mà chỉ cần sử dụng một thiết bị như máy tính hay điện thoại có kết nối Internet Với vài thao tác đơn giản, bạn sẽ có tận tay những gì mình cần mà không phải mất nhiều thời gian

Với kiến thức đã tích lũy và sự giảng dạy nhiệt tình, chu đáo của cô giáo TS.Nguyễn Thị Hội trong học phần “Phân tích và thiết kế hệ thống thông tin”, tôi đã tiến hành thử nghiệm phương pháp phân tích thiết kế hướng đối tượng (OOAD) sử dụng ngôn ngữ mô hình hóa thống nhất (UML) với đề tài: “Phân tích và thiết kế Hệ thống thông tin quản lý bán thiết bị điện tử online” Bài làm tất yếu không thể tránh khỏi có những thiếu sót, tôi hy vọng có thể nhận được những ý kiến đóng góp từ cô giáo và các bạn.

Trang 6

CHƯƠNG I: ĐẶC TẢ

1 Mô tả hoạt động của hệ thống

Cửa hàng bán thiết bị điện tử MAGUS thực hiện nhiều hoạt động cả về kinh doanh và quản lý Cửa hàng chủ yếu kinh doanh các thiết bị điện tử như tivi, loa, micro để phục vụ người sử dụng

Bên cạnh việc cung cấp các thiết bị điện tử cho các cá nhân, tổ chức trực tiếp yêu cầu tại cửa hàng, cửa hàng cũng tiếp nhận và cung cấp bán các thiết bị điện tử cho các yêu cầu từ website của cửa hàng, từ email, từ fax, từ điện thoại,

Nhân viên làm việc tại cửa hàng ngoài việc phục vụ việc bán hàng trực tiếp cho các khách hàng có nhu cầu, còn có nhiệm vụ quản lý tình trạng của các sản phẩm trong cửa hàng, cập nhật các loại sản phẩm mới, thống kê lại lượng sản phẩm tồn kho, kiểm kê, làm báo cáo Mọi hoạt động kinh doanh của cửa hàng phải được báo cáo với giám đốc cửa hàng theo định kỳ hoặc giám đốc có thể quản lý trực tiếp cho cửa hàng.

Khi có nhân viên mới đến làm việc, chủ cửa hàng thực hiện nhập thông tin nhân viên vào hệ thống để quán lý, nếu thông tin nhân viên có sai sót chủ cửa hàng có thể thực hiện sửa hoặc xóa thông tin của nhân viên, thông tin nhân viên gồm (mã nhân viên, tên nhân viên, ngày làm việc, password, loại nhân viên) Ngoài ra nếu nhân viên vắng mặt chủ cửa hàng có thể thực hiện các công việc như các nhân viên khác.

Tất cả người dùng hệ thống phải đăng nhập trước khi thực hiện.

Với sự phát triển của Internet thì việc xây dựng một Website phục vụ việc quản lý và kinh doanh sẽ giúp cửa hàng đến với nhiều khách hàng hơn, quy mô kinh doanh của cửa hàng ngày một mở rộng hơn

Mục tiêu của website là giới thiệu và quảng bá cửa hàng Cung cấp các sản phẩm thiết bị điện tử mới hiện nay Khách hàng có thể biết biết thông tin chi tiết về sản phẩm như: Tên sản phẩm, giá cả, xuất xứ…

Ngoài ra website còn có mục đích giới thiệu rộng cho nhiều khách hàng được biết hơn về cửa hàng, thu hẹp được khoảng cách xa gần giải quyết được vấn đề đường xa việc đi lại khó khăn lại hay tắc nghẽn giao thông… Làm cho việc kinh doanh của cửa hàng được phát triển hơn

Theo yêu cầu của cửa hàng kinh doanh, hệ thống sau khi triển khai phải đáp ứng các chức năng sau:

Trang 7

+ Hỗ trợ việc mua và tìm hiểu thông tin về sản phẩm điện tử của khách hàng: Khách hàng có thể vào Website để tìm kiếm sản phẩm phù hợp với nhu cầu của bản thân , xem các thông tin về sản phẩm điện tử mới, các loại sản phầm bán chạy, đăng ký mua sản phầm, đặt trước các sản phẩm điện tử đã hết hay những sản phẩm sắp ra mắt theo nhu cầu của mình

+ Quản lý đơn hàng: Nhân viên bán hàng sử dụng hệ thống để cập nhật đơn hàng do khách hàng gửi đến thông qua Website, qua E – mail, qua fax, qua điện thoại, hoặc đến mua trực tiếp từ cửa hàng.

+ Hỗ trợ việc thanh toán khi giao sách cho khách hàng: Phân loại các loại khách hàng như khách hàng đến mua trực tiếp, khách hàng đặt mua, khách hàng cá nhân, khách hàng tập thể hoặc thanh toán tiền mặt, thanh toán chuyển khoản

+ Quản lý: Hệ thống hỗ trợ việc nhân viên bán hàng, theo dõi, thống kê, phân loại được các thiết bị điện tử hiện nay đang có trong kho, số lượng hiện có, các lại thiết bị bán chạy, các thiết bị mới ra mắt có nhiều người đặt

+ Hỗ trợ quản lý nhân viên : theo dõi thời gian làm việc, thời lượng so với hiệu quả công việc.

Bên cạnh những chức năng nghiệp vụ, hệ thống phải đảm bảo những đặc tính sau: - Tính tích hợp cao: Mọi hoạt động từ nhập thông tin về sách, số lượng, tạo đơn hàng, phân loại đơn hàng, tạo các báo cáo định kỳ được thực hiện trên cùng một dữ liệu đầu vào.

- Hệ thống phải đảm bảo tính bảo mật cao

- Thời gian đáp ứng của hệ thống phải đủ nhanh, có thể đáp ứng được số lượng giao dịch lớn trên một đơn vị thời gian

- Hệ thống có giao diện thân thiện vói người sử dụng

- Hệ thống có khả năng mở rộng, dễ dàng tích hợp với các hệ thống khác

2 Đặc tả yêu cầu.

2.1 Đặc tả chức năng

2.1.1 Đăng ký mua thiết bị điện tử

Chức năng này được thực hiện bởi khách hàng khi họ vào Website của cửa hàng để tìm kiếm thông tin về các sản phẩm thiết bị điện tử và sau đó tiến hành đặt hàng , hoặc vào trực tiếp đặt mua sản phẩm theo các lần đã mua trước đó Chức năng này bao gồm các bước sau:

Trang 8

- Xem danh sách các loại thiết bị điện tử hiện có của cửa hàng: Khách hàng có thể xem toàn bộ các loại thiết bị điện tử hiện có trong cửa hàng mà không cần một điều kiện gì cả

- Tìm sản phẩm : Khách hàng tìm kiếm sản phẩm theo một hoặc nhiều điều kiện nào đó, có thể tìm theo từ khóa, cũng có thể tìm nhanh theo các nhóm sản phẩm, giá cả của sản phẩm

- Cập nhập giỏ hàng: Sau khi tìm được các sản phẩm vừa ý,khách hàng chọn mua chúng và cho vào giỏ hàng Nếu muốn khách hàng có thể thay đổi số lượng hoặc loại bỏ những sản phẩm trong quá trình đã chọn trước đó ra khỏi giỏ hàng

-Đặt hàng : Sau khi đã chọn lựa kỹ càng, bước này khách hàng sẽ quyết định xem có mua những sản phẩm đã chọn lựa hay không? Nếu đồng ý mua thì đơn hàng sau khi khách hàng điền đầy đủ sẽ được gửi đến cửa hàng và cửa hàng sẽ đáp ứng tùy thuộc vào từng đơn hàng.

2.1.2 Quản lý đơn hàng

-Tiếp nhận đơn hàng: Sau khi nhận được phiếu đăng ký mua hàng từ khách hàng, nhân viên cửa hàng phải cập nhật các đơn hàng mới vào hệ thống

-Kiểm tra đơn hàng: Nhân viên sẽ dựa vào giấy đăng ký mua hàng của khách để kiểm tra có còn đủ hàng cung cấp cho khách hay không Nếu còn thì sẽ tiến hành lên đơn hàng, nếu hết hàng thì hẹn lịch với khách hàng hoặc xóa bỏ đơn hàng không đủ điều kiện

-Phân loại đơn hàng: Sau khi đã xác định loại hàng, cần tiến hành phân loại đơn hàng nào đã được thanh toán qua chuyển khoản, đơn hàng nào thanh toán trực tiếp.

2.1.3 Quản lý các thiết bị điện tử

Chức năng này dùng để tiến hành cập nhật thông tin về các sản phẩm trong cửa hàng, thống kê các thiết bị điện tử còn trong cửa hàng,các loại sản phẩm sắp nhập và số lượng tồn kho Chỉnh sửa các thông tin liên quan về sản phẩm để khách hàng có thể tìm hiểu dễ dàng nhất Các thông tin cơ bản như: tên sản phẩm, số lượng hiện có trong cửa hàng, giá của sản phẩm, thời gian đặt mua ( với các sản phẩm sắp ra mắt) sản phẩm được nhiều người quan tâm, đặt mua sẽ có tại chức năng này.

2.1.4 Quản lý thanh toán

Nhân viên sẽ thực hiện chức năng này khi đã xác nhận đơn hàng của khách Khi đó nhân viên sẽ tạo hóa đơn thanh toán rồi gửi hàng cho khách Nhân viên căn cứ vào đơn hàng và hình thức chọn thanh toán của khách hàng để lập hóa đơn bán

Trang 9

2.1.5 Quản lý nhân viên

Nhân viên là một phần không thể thiếu trong mỗi cửa hàng kinh doanh nào, do vậy việc quản lý nhân viên là tất yếu Chức năng quản lý nhân viên sẽ cho phép quản lý toàn bộ thông tin nhân viêntheo dõi quá trình công tác của họ, thời gian làm việc hàng ngày, các loại giao dịch nhan viên làm trên hệ thống người dùng hệ thống có thể thao tác trên phần mềm để thêm, sửa, xóa khi cần thiết Ngoài ra có thể thao tác nhiều tính năng khác để phục vụ cho nhiều mục đích khác nhau

2.1.6 Quản lý tài khoản

Để vào được phần mềm quản lý cửa hàng bán đồ điện tử cần có một tài khoản, do vậy việc quản lý tài khoản đăng nhập là một phần không thể thiếu để đăng nhập vào hệ thống Chức năng này sẽ quản lý username (mã nhân viên) hay password Ngoài ra quản lý thêm số điện thoại để có thể lấy lại được mật khẩu khi quên mật khẩu

2.1.7 Báo cáo thống kê

Thống kê là một việc quan trọng trong bất cứ một cửa hàng kinh doanh nào, thống kê giúp người quản trị (chủ cửa hàng) nhìn được tình hình kinh doanh của cửa hàng để đưa ra những chiến lược kinh doanh hiệu quả Chức năng này cũng cho phép thủ kho hay thu ngân lập các báo cáo để đưa lên chủ cửa hàng.

2.1.8 Đăng nhập hệ thống

Để thực hiện được các chức năng trong hệ thống, người dùng cần thực hiện đăng nhập đầu tiên Người dùng hệ thống có thể đăng nhập bằng nhiều cách: Đăng nhập bằng tài khoản, đăng nhập bằng FaceID hoặc đăng nhập bằng vân tay; khi thực hiện 2 cách đăng nhập cuối, người dùng hệ thống phải cập nhật trước để lưu vào hệ thống dữ liệu mới có thể dùng được Ngoài ra có thể thực hiện tính năng Quên mật khẩu để lấy lại

- Ngôn ngữ: tiếng Việt, tiếng Anh

- Màu sắc: màu nền đỏ và trắng, chữ màu đen và trắng - Border: màu blue, 6 pixel; Button: dài 4cm, rộng 1,5cm.

Trang 10

-Về tốc độ phản hồi: Tối đa 2s/1 thao tác, sau 15 giây nhân viên không sử dụng thao tác, hệ thống tự động chuyển sang chế độ nghỉ

-Về phạm vi giới hạn:

Cho phép tối đa 5000 người truy cập vào hệ thống cùng lúc.

Thời gian cho phép người sử dụng bình thường có thể sử dụng là 14h/ngày, tối đa là 18h/ ngày.

-Không gian:

Dung lượng cho hệ thống là 32GB

Tài nguyên lưu trữ chiếm dụng của hệ thống trong trạng thái hoạt động bình thường không được phép lớn hơn 80% tài nguyên lưu trữ được phép sử dụng.

Tính sẵn sàng của hệ thống đặt 99.9% theo năm, nhỏ hơn 1h/1 tháng trong đó không kể thời gian bảo trì

2.2.2 Yêu cài đặt và lập trình

+ Yêu cầu về cài đặt:

- Ngôn ngữ lập trình: Ngôn ngữ chính là javascrip và php ngoài ra còn có một số ngôn ngữ bổ trợ khác như HTML, CSS

- Cài đặt: Cho phép chạy và cài đặt trên các trình duyệt web, trên các máy có hệ điều hành Windows và Mac OS hay mobile

- Cơ sở dữ liệu: sử dụng MySQL + Yêu cầu chuẩn hợp:

- Phầm mềm cần có các thành phần phần mềm khác như MySQL server để có thể lưu trữ, sửa chữa CSDL

Yêu cầu khác

-Toàn bộ quy trình nghiệp vụ của hệ thống phải tuân theo nghị định/ quyết định về thương mại điện tử của Chính phủ

-Phần mềm phải đảm bảo hoạt động liên tục trong giờ hành chính.

Trang 11

-Có khả năng chỉnh sửa lỗi chính tả khi nhập thông tin.

3 Bảng thống kê danh sách chức năng nghiệp vụ

R 1

Đăng nhập Hệ thống R1.1 Đăng nhập hệ thống

R1.2 Thay đổi thông tin cá nhân R1.3 Tạo tài khoản mới

R1.4 Quên mật khẩu R

Đăng ký mua hàng

R2.1 Xem thông tin các loại thiết bị điện tử

R2.1.1 Xem sảm phẩm theo các danh mục đã phân loại R2.1.2 Xem thông tin giới thiệu về sản phẩm

R2.3.1 Thêm vào giỏ hàng

R2.3.2 Thay đổi số lượng muốn đặt

R2.3.3 Loại những sản phẩm không cần thiết R

Quản lý đơn hàng

R3.1 Tiếp nhận đơn hàng R3.2 Kiểm tra đơn hàng R3.3 Phân loại các đơn hàng R

Quản lý thiết bị điện tử

R4.1 Cập nhật thông tin về thiết bị điện tử

Trang 12

R4.2 Cập nhật tình trạng sản phẩm có sẵn tại cửa hàng R4.3 Thống kê, báo cáo

R 5

Quản lý thanh toán

R5.1 Thanh toán tại cửa hàng R5.2 Thanh toán trực tuyến R

Quản lý nhân viên

R6.1 Thêm thông tin nhân viên mới R6.2 Cập nhật thông tin nhân viên R6.3 Tìm kiếm thông tin nhân viên R

Quản lý tài khoản

R7.1 Cấp quyền truy cập cho tài khoản R7.2 Tìm tài khoản

R7.3 Xóa tài khoản R

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

R8.1 Lập thống kê, báo cáo R8.2 In thống kê, báo cáo

Trang 13

CHƯƠNG II PHÂN TÍCH HỆ THỐNG

1 Xác định các tác nhân chính

1.1 Các tác nhân

-Khách hàng: Là người giao dịch với hệ thống thông qua các đơn đặt hàng, khách hàng có thể chọn các loại sản phẩm, chọn địa điểm và thời gian giao nhận hàng Khách hàng có thể đăng kí làm thành viên của hệ thống, xem các loại hàng có trong hệ thống, yêu cầu tư vấn và hỗ trợ trong hệ thống

-Người quản lý: Là người điều hành, chịu trách nhiệm toàn bộ hoạt động kinh doanh của cửa hàng Quản lý nhập hàng, quản lý nhân viên và thời gian làm việc của họ -Nhân viên: Là các nhân viên trong cửa hàng phụ trách việc mua, bán các thiết bị điện tử, xuất nhập kho, thu, chi, lập hóa đơn và bảo hành cho khách Mỗi nhân viên có một tài khoản để đăng nhập vào hệ thống và đương nhiên mỗi nhân viên có một chức năng đảm nhiệm riêng.

-Quản trị viên: Là người chịu trách nhiệm quản lý tài khoản của khách hàng cũng như tài khoản sử dụng của các nhân viên trong cửa hàng.

1.2 Hoạt động chính của các tác nhân

Người sử dụng hệ thống bao gồm: người quản lý, quản trị viên, nhân viên và các khách hàng đã đăng kí tài khoản có hoạt động chung là Đăng nhập Các hoạt động

Trang 14

-Thực hiện thanh toán -Tạo báo cáo, thống kê

Trang 15

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

3 Mô tả chi tiết các ca sử dụng

3.1 Ca sử dụng đăng nhập hệ thống

Ca sử dụng đăng nhập hệ thống được dùng cho tất cả những người sử dụng hệ thống dùng để đăng nhập vào các chức năng hệ thống Sau khi đã đăng nhập thành công, tùy vào từng vị trí của người sử dụng mà có thể thay đổi, hiệu chỉnh, tạo mới trong các file lưu trữ thông tin cá nhân của mình hay người sử dụng khác

Ca sử dụng đăng nhập hệ thống có thể diễn tả như sau:

Trang 16

3.1.1 Ca sử dụng Đăng nhập

Tên: Đăng nhập

Tác nhân: Khách hàng, Nhân viên, Người quản lý, Người quản trị Mục đích: Đăng nhập để sử dụng các chức năng của hệ thống

Mô tả khái quát: Những người sử dụng hệ thống chọn trang đăng nhập của hệ thống, sau đó nhập Tên đăng nhập (User name) và mật khẩu (password) để được đăng nhập vào hệ thống

Sơ đồ luồng sự kiện:

1 Người sử dụng chọn chức năng đăng nhập 2 Hệ thống hiển thị trang đăng nhập

3 Người sử dụng nhập tên đăng nhập và mật khẩu 4 Hệ thống kiểm tra tên và mật khẩu của người sử dụng

5 Hệ thống thông báo người sử dụng đã đăng nhập vào hệ thống 6 Kết thúc ca sử dụng.

Rẽ nhánh A1: Người sử dụng đột ngột dừng không đăng nhập vào hệ thống nữa

1 Hệ thống hủy bỏ việc đăng nhập và hiển thị trang theo chức năng mà người sử dụng đã chọn

2 Kết thúc ca sử dụng

Rẽ nhánh A2: Tên đăng nhập hoặc mật khẩu của người sử dụng không chính xác 1 Hệ thống thông báo Tên đăng nhập và mật khẩu không chính xác và yêu cầu nhập lại

2 Người sử dụng nhập lại và chọn Đăng nhập 3 Hệ thống quay lại luồng chính

Trang 17

Rẽ nhánh A3: Quá trình đăng nhập xuất hiện lỗi 1 Hệ thống thông báo và ghi nhận lại lỗi 2 Kết thúc ca sử dụng

3.1.2 Ca sử dụng đăng ký tài khoản

Tên: Đăng ký tài khoản Tác nhân: Khách hàng

Mục đích: Tạo tài khoản để trở thành một thành viên của hệ thống để có thể đăng ký mua máy tính xách tay của cửa hàng.

Mô tả khái quát: Khách hàng vào Website của cửa hàng và chọn chức năng đăng ký tài khoản mới để tạo tài khoản của mình Khách hàng nhập các thông tin cần thiết theo mẫu có sẵn để được làm thành viên của hệ thống.

Sơ đồ luồng sự kiện:

1 Khách hàng sau khi vào website của cửa hàng và chọn chức năng “Đăng ký” 2 Hệ thống hiển thị trang đăng ký tài khoản mới

3 Khách hàng nhập đầy đủ các thông tin cần thiết vào mẫu 4 Khách hàng đồng ý các điều khoản và chọn đăng ký

5 Hệ thống lưu lại thông tin và tạo tên đăng nhập và mật khẩu theo yêu cầu của khách hàng

6 Hệ thống thông báo cho khách hàng là đăng ký thành công 7 Kết thúc ca sử dụng

Rẽ nhánh A1: Khách hàng nhập các thông tin không hợp lệ

1 Hệ thống thông báo các thông tin không hợp lệ và yêu cầu nhập lại cho hợp lệ 2 Khách hàng nhập lại thông tin cho đầy đủ và chọn đăng ký

3 Hệ thống quay lại luồng chính

Rẽ nhánh A2: Khách hàng đột ngột dừng việc đăng ký tài khoản mới

1 Hệ thống xác nhận lại việc khách hàng dừng việc đăng ký thành viên 2 Khách hàng đồng ý ngừng việc đăng ký thành viên

3 Hệ thống hủy bỏ việc đăng ký thành viên

4 Hệ thống hiển thị trang tương ứng với chức năng mà khách hàng vừa chọn 5 Kết thúc ca sử dụng

Trang 18

3.1.3 Hiệu chỉnh thông tin cá nhân

Tên: Hiệu chỉnh thông tin cá nhân Tác nhân: Người sử dụng hệ thống

Mục đích: Thay đổi thông tin cá nhân của người sử dụng hệ thống

Mô tả khái quát: Sau khi đăng nhập thành công, người sử dụng chọn chức năng hiệu chỉnh thông tin cá nhân, sau khi thay đổi xác nhận thay đổi thông tin.

Sơ đồ luồng sự kiện: Luồng chính:

1 Người sử dụng sau khi đăng nhập thành công và chọn chức năng hiệu chỉnh thông tin cá nhân

2 Hệ thống hiển thị trang thông tin cá nhân

3 Người sử dụng nhập lại các thông tin muốn thay đổi 4 Người sử dụng chọn cập nhật thông tin

5 Hệ thống yêu cầu xác nhận lại việc có cập nhật thông tin 6 Người sử dụng đồng ý cập nhật lại thông tin

7 Hệ thống cập nhật lại thông tin của người dùng 8 Hệ thống thông báo đã cập nhật thông tin cá nhân 9 Kết thúc ca sử dụng.

Rẽ nhánh A1: Người sử dụng đột ngột dùng lại việc cập nhật thông tin 1 Hệ thống yêu cầu xác nhận là không cập nhật thông tin mới 2 Người sử dụng đồng ý không cập nhật

3 Hệ thống hủy việc cập nhật thông tin 4 Kết thúc ca sử dụng.

Rẽ nhánh A2: Quá trình cập nhật thông tin bị lỗi 1 Hệ thống thông báo có lỗi và ghi nhận 2 Kết thúc ca sử dụng

3.2 Ca sử dụng đăng ký mua hàng

Ca sử dụng này được sử dụng khi khách hàng và Website của cửa hàng xem và tìm kiếm sản phẩm mà mình cần mua, rồi chọn thêm vào giỏ hàng và đặt mua hàng Ta có biểu đồ use case sau:

Trang 19

3.2.1 Ca sử dụng xem thông tin về sản phẩm

Tên: Xem thông sản phẩm Tác nhân: Khách hàng

Mục đích: Xem toàn bộ các loại sản phẩm thiết bị điện tử hiện có của cửa hàng để biết thông tin về loại sản phẩm đó.

Mô tả khái quát: Khách hàng chọn một loại thiết bị điện tử có trong danh mục, khi đó hệ thống sẽ hiển thị các thông giới thiệu về loại sản phẩm đó Tại đó khách hàng có thể xem thông tin giới thiệu về các sản phẩm cùng loại mà khách hàng đang xem hoặc xem thông tin giới thiệu về từng loại sản phẩm mà khách hàng có thể lựa chọn hoặc có thể sẽ thích.

Trang 20

Sơ đồ luồng sự kiện: Luồng chính:

1 Khách hàng chọn chức năng xem toàn bộ các thiết bị điện tử

2 Hệ thống hiển thị các loại sản phẩm theo từng loại cho khách hàng lựa chọn 3 Khách hàng chọn một loại sản phẩm muốn xem

4 Hệ thống hiển thị các loại sản phẩm mà khách hàng vừa lựa chọn 5 Khách hàng chọn xem một sản phẩm nào đó

6 Hệ thống sẽ hiển thị thông tin giới thiệu đến loại thiết bị mà khách hàng vừa chọn

7 Khách hàng cho sản phẩm vào giỏ hàng

8 Hệ thống đáp ứng cho sản phẩm đã chọn vào giỏ hàng

Trang 21

Rẽ nhánh A2: Khách hàng loại bỏ hết các loại thiết bị điện tử đã chọn trong giỏ hàng 1 Hệ thống thông báo giỏ hàng rỗng

2 Ca sử dụng kết thúc

Rẽ nhánh A3: Khách hàng chưa có tài khoản.

1 Hệ thống hiển thị trang đăng ký tài khoản mới 2 Bắt đầu ca sử dụng đăng ký tài khoản

3 Ca sử dụng kết thúc

Rẽ nhánh A4: Đơn hàng không hợp lệ

1 Hệ thống thông báo các thông tin cần thiết để đơn hàng hợp lệ 2 Khách hàng sửa đổi và gửi đơn hàng hợp lệ

3 Ca sử dụng kết thúc.

Rẽ nhánh A5: Xuất hiện lỗi khi tìm kiếm 1 Hệ thống thông báo có lỗi

2 Hệ thống ghi lại lỗi 3 Kết thúc ca sử dụng

3.2.2 Ca sử dụng Cập nhật giỏ hàng

Tên: Cập nhật giỏ hàng Tác nhân: Khách hàng

Mục đích: Khách hàng muốn thay đổi số lượng thiết bị điện tử có trong giỏ hàng Mô tả khái quát: Khách hàng vào trang giỏ hàng, sau đó khách hàng có thể chọn xóa đi hoặc thêm, bớt một số thiết bị điện tử mà khách hàng mong muốn Tại đây khách hàng cũng có thể xem trong giỏ hàng của mình hiện tại đã có những loại hàng nào và tổng giá trị của chúng.

Trang 22

Sơ đồ luồng sự kiện: Luồng chính:

1 Khách hàng chọn chức năng hiệu chỉnh giỏ hàng 2 Hệ thống hiển thị trang giỏ hàng

3 Khách hàng chọn thêm hoặc xóa bớt

4 Hệ thống đánh dấu các loại thiết bị theo yêu cầu

5 Hệ thống xóa hoặc thêm các thiết bị điện tử đã đánh dấu

6 Hệ thống tính lại giá của các thiết bị điện tử đang có trong giỏ hàng.

7 Hệ thống hiển thị các loại thiết bị điện tử hiện có trong giỏ hàng và tổng giá trị của chúng.

8 Kết thúc ca sử dụng.

Rẽ nhánh A1: Khách hàng đột ngột bỏ qua việc hiệu chỉnh giỏ hàng 1 Hệ thống thông báo là sản phẩm không được cập nhật vào giỏ hàng 2 Kết thúc ca sử dụng

Rẽ nhánh A2: Việc hiệu chỉnh giỏ hàng gặp lỗi 1 Hệ thống ghi nhận và thông báo có lỗi 2 Kết thúc ca sử dụng

3.2.3 Ca sử dụng tìm hàng

Tên: Tìm hàng Tác nhân: Khách hàng

Mục đích: Tìm loại thiết bị điện tử theo một hoặc nhiều điều kiện xác định

Mô tả khái quát: Khách hàng vào trang tìm kiếm của website và nhập vào điều kiện tìm kiếm Nếu hệ thống tìm kiếm được các loại thiết bị điện tử phù hợp với yêu cầu của khách hàng thì kết quả hiển thị ra, nếu không tìm thấy hệ thống thông báo cho khách hàng biết.

Trang 23

Sơ đồ luồng sự kiện: Luồng chính:

1 Khách hàng chọn chức năng tìm kiếm 2 Hệ thống hiển thị trang tìm kiếm

3 Khách hàng điền các thông tin cần thiết để tìm kiếm 4 Khách hàng chọn nút tìm kiếm

5 Hệ thống hiển thị các loại thiết bị điện tử có liên quan đến thông tin mà khách hàng đã nhập vào

Rẽ nhánh A1: Khách hàng đột ngột không tìm kiếm nữa mà chọn chức năng khác 1 Hệ thống hiển thị trang chức năng mà khách hàng đã chọn

2 Kết thúc ca sử dụng

Rẽ nhánh A2: Quá trình tìm kiếm xuất hiện lỗi 1 Hệ thống thông báo lỗi

2 Hệ thống ghi lại lỗi 3 Kết thúc ca sử dụng

3.2.4 Ca sử dụng đặt hàng

Ca sử dụng này được thực hiện khi khách hàng vào Website, đã thêm một hoặc một số loại thiết bị điện tử nào đó vào giỏ hàng

Tên: Đặt hàng

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

Mục đích: Tạo đơn hàng mua để đặt mua thiết bị điện tử

Trang 24

Mô tả khái quát: Sau khi tìm được những loại sản phẩm phù hợp với nhu cầu của mình và đã cho vào giỏ hàng, khách hàng chọn chức năng mua hàng Hệ thống sẽ tạo ra đơn hàng của khách hàng dựa vào tài khoản đăng nhập và số lượng sản phẩm có trong giỏ hàng Khách hàng sẽ có lựa chọn hình thức giao hàng và hình thức thanh toán điền đầy đủ vào đơn hàng Sau cùng khách hàng gửi đơn hàng thông qua hệ thống

Rẽ nhánh A1: Khách hàng chưa đăng nhập 1 Hệ thống yêu cầu khách hàng đăng nhập 2 Hệ thống quay lại luồng chính

Rẽ nhánh A2: Đơn hàng không hợp lệ

1 Hệ thống thông báo đơn hàng không hợp lệ và yêu cầu các thống tin cần thiết 2 Khách hàng điền lại thông tin trong đơn hàng và gửi lại

3 Hệ thống thông báo thành công 4 Kết thúc ca sử dụng

Rẽ nhánh A3: Khách hàng quyết định không mua thiết bị điện tử nữa nữa

Trang 25

1 Hệ thống yêu cầu xác nhận hủy mua hàng của khách 2 Khách hàng xác nhận là không mua nữa

3 Hệ thống xóa bỏ đơn hàng

4 Hệ thống hiển thị chức năng mà khách hàng vừa chọn 5 Kết thúc ca sử dụng.

Rẽ nhánh A4: Xuất hiện lỗi khi gửi đơn hàng 1 Hệ thống thông báo có lỗi và ghi nhận 2 Kết thúc ca sử dụng

3.3 Ca sử dụng Quản lý đơn hàng

Ca sử dụng này được thực hiện bởi nhân viên của cửa hàng, thông qua ca sử dụng này, nhân viên của cửa hàng sẽ cập nhật các thông tin trong đơn hàng mà khách hàng gửi đến theo các hình thức như gửi qua hệ thống, gọi điện thoại,… Xác định các đơn hàng cần đáp ứng, thống kê các đơn hàng đã thanh toán, các đơn hàng chưa thanh toán, hủy các đơn hàng không đặt nữa

Tên: Quản lý đơn hàng Tác nhân: Nhân viên

Mục đích: Cập nhật đơn hàng mới, xác định các đơn hàng cần đáp ứng, thống kê các đơn hàng, hủy bỏ các đơn hàng đã từ chối

Mô tả khái quát: Nhân viên chọn chức năng quản lý đơn hàng, sau đó có thể xem thông tin đơn hàng, phân loại các đơn hàng cần đáp ứng và thống kê các đơn hàng từ chối để hủy bỏ

Sơ đồ luồng sự kiện:

Trang 26

Luồng chính:

1 Nhân viên sau khi đăng nhập thành công và chọn chức năng quản lý đơn hàng 2 Hệ thống hiển thị trang quản lý đơn hàng

3 Nhân viên xem thông tin các đơn hàng nhận được 4 Hệ thống kiểm tra hàng còn trong kho của hệ thống

5 Hệ thống hiển thị thông báo trở lại trang quản lý đơn hàng

6 Nhân viên lựa chọn một trong các loại cập nhật, đã thanh toán, chưa thanh toán, hoặc từ chối để thao tác phù hợp với yêu cầu của công việc ngay lúc lựa chọn.

7 Hệ thống cập nhật, hủy bỏ, thống kê đơn hàng theo yêu cầu 8 Kết thúc ca sử dụng

3.4 Ca sử dụng quản lý thiết bị điện tử

Ca sử dụng này được nhân viên của cửa hàng thực hiện nhằm mục đích quản lý hàng hóa với các chức năng là thêm mới, thống kê hàng, theo dõi tình trạng máy tính của của hàng.

Tên: Quản lý thiết bị điện tử Tác nhân: Nhân viên

Mục đích: Thêm, sửa, xóa các loại thiết bị điện tử

Mô tả khái quát: Nhân viên nhập thêm thông tin về sản phẩm của cửa hàng, thay đổi các thông tin về sản phẩm cũ, các loại thiết bị điện tử đã hết, hoặc loại bỏ một số sảm phẩm không bán nữa, thêm mới thông tin các sản phẩm sắp ra mắt Ngoài ra nhân viên còn có thể xem thông tin hàng hóa có trong hệ thống.

Trang 27

Luồng sự kiện chính:

1 Nhân viên sau khi đăng nhập thành công chọn chức năng quản lý danh mục hàng hóa

2 Hệ thống hiển thị trang quản lý danh mục hàng hóa

3 Nhân viên chọn kiểu tác động lên hàng hóa: thêm hàng, xóa hàng ra khỏi danh mục hàng, thay đổi thông tin hàng

4 Hệ thống hiển thị và yêu cầu nhập thông tin

5 Nhân viên nhập các thông tin liên quan và chọn cập nhật 6 Hệ thống kiểm tra và đáp ứng theo yêu cầu

7 Hệ thống thông báo thành công

8 Hệ thống hiển thị về trang thông tin hàng sau khi đã cập nhật 9 Kết thúc ca sử dụng

Rẽ nhánh A1: Việc cập nhật không thành công

1 Hệ thống thông báo việc cập nhật không thành công 2 Kết thúc ca sử dụng

3.5 Quản lý thanh toán

Ca sử dụng này được nhân viên thực hiện để giao thiết bị điện tử cho khách hàng sau khi họ gửi đăng ký đến mua thiết bị điện tử.

Ngày đăng: 06/04/2024, 06:10

Tài liệu cùng người dùng

Tài liệu liên quan