1. Trang chủ
  2. » Tất cả

(Tiểu luận) tài liệu đặc tả hệ thống website bán hàng online

14 40 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

tài liệu đặc tả ĐẠI HỌC QUỐC GIA HÀ NỘI TRƯỜNG ĐẠI HỌC CÔNG NGHỆ TÀI LIỆU ĐẶC TẢ HỆ THỐNG WEBSITE BÁN HÀNG ONLINE Nhóm 19 Phạm Quang Nam 20020449 Lê Thái Sơn 20020069 Nguyễn Minh Thành 18021177 Hà Nội[.]

ĐẠI HỌC QUỐC GIA HÀ NỘI TRƯỜNG ĐẠI HỌC CÔNG NGHỆ TÀI LIỆU ĐẶC TẢ HỆ THỐNG WEBSITE BÁN HÀNG ONLINE Nhóm 19: Phạm Quang Nam - 20020449 Lê Thái Sơn - 20020069 Nguyễn Minh - Thành 18021177 Hà Nội - 2022 h Mục lục Giới thiệu 1.1 Mục đích 1.2 Phạm vi 1.3 Từ điển thuật ngữ 1.4 Tài liệu tham khảo 3 4 Mô tả tổng quan 2.1 Các tác nhân 2.2 Biểu đồ use case tổng quan 2.2.1 Biểu đồ khung cảnh hệ thống 2.2.2 Biểu đồ UC 2.2.3 Biểu đồ UC Khách Hàng 2.2.4 Biểu đồ UC quản lý 2.3 Quy trình nghiệp vụ 2.3.1 Quy trình đăng nhập/đăng ký tài khoản 2.3.2 Quy trình đặt hàng 4 5 7 7 Đặc tả chức 3.1 Đặc tả use case UC001 “Đăng nhập” 3.2 Đặc tả use case UC002 “Đăng ký” 3.3 Đặc tả use case UC003 “Đăng xuất” 3.4 Đặc tả use case UC004 “Đặt hàng” 3.5 Đặc tả use case UC005 “Cập nhật trạng thái đơn hàng” 9 10 12 12 13 Các yêu cầu khác 4.1 Chức 4.2 Tính dễ dùng 4.3 Tính ổn định 4.4 Hiệu 14 14 15 15 15 h Giới thiệu 1.1 Mục đích Tài liệu đưa mô tả chi tiết cho nhóm người dùng chức họ sử dụng thời gian chạy Tài liệu mô tả mục đích tính hệ thống, giao diện, ràng buộc hệ thống cần thực để phản ứng với kích thích bên ngồi Tài liệu dành cho bên liên quan (stakeholder) nhà phát triển phần mềm 1.2 Phạm vi Hiện nay, nhu cầu mua bán trực tuyến tăng lên nhanh, kèm theo website mua hàng trực tuyến phát triển mạnh mẽ Website hệ thống tìm kiếm mua hàng, cụ thể mặt hàng làm từ gỗ Mục đích website giúp người mua hàng dễ dàng tìm kiếm đặt hàng trực tuyến Hệ thống có chức năng: đăng ký, đăng nhập theo tên, password, đặt hàng trực tuyến Khi đăng nhập vào trang web, người dùng dẫn đến giao diện trang web Ở đó, mặt hàng phân loại theo mẫu mã, phân loại khác nhau, người dùng tìm kiếm sản phẩm cần tìm kiếm thêm vào giỏ hàng sau đặt hàng muốn 1.3 Từ điển thuật ngữ Khách hàng cá nhân hay tổ chức mà doanh nghiệp hướng nỗ lực Marketing vào Họ người có điều kiện định mua sắm.Khách hàng đối tượng thừa hưởng đặc tính, chất lượng sản phẩm dịch vụ nhân viên Quản trị viên hay gọi Admin thuật ngữ dùng để vị trí, chức danh doanh nghiệp, tổ chức Quản trị viên (Administrator) Quản trị viên có nhiệm vụ theo dõi, quản lý xếp, điều phối quản lý hoạt động đội nhóm, phận hay tổ chức cho hệ thống vận hành cách trơn tru, hiệu nhịp nhàng h 1.4 Tài liệu tham khảo Mô tả tổng quan 2.1 Các tác nhân Phần mềm có tác nhân Người dùng, Quản trị viên Người dùng đăng nhập đăng xuất vào hệ thống Nhân viên Quản trị viên kế thừa từ Người dùng 2.2 Biểu đồ use case tổng quan Khách hàng sau đăng nhập, thấy nội dung trang web: loại hàng, hàng, giá mặt hàng yêu cầu cửa hàng tạo mẫu hình theo yêu cầu Nếu tốn mà muốn hủy đơn hàng hồn lại tồn tiền mà khơng phí giao dịch Nếu khơng có vấn đề khác, sau toán khách hàng cho biết thời gian nhận hàng Về phần ban quản lý, ban quản lý đăng nhập để thêm sửa xóa hay thay đổi nội dung trang web, thêm sản phẩm hay báo cáo sản phẩm hết hàng, thống kê số lượng truy cập hàng, số lượt mua 2.1 Biểu đồ khung cảnh hệ thống h 2.2.2 Biểu đồ UC h 2.2.3 Biểu đồ UC Khách Hàng 2.2.4 Biểu đồ UC quản lý 2.3 Quy trình nghiệp vụ 2.3.1 Quy trình đăng nhập/đăng ký tài khoản ❖ Tại góc phía bên phải hình trang web có nút đăng nhập đăng ký ➢ Click nút đăng nhập, khách hàng nhập tài khoản (user name) kèm theo mật Sau web kiểm tra mật khách hàng tham gia vào web, sai hệ thống hiển thị thông báo “Tên mật không đúng, vui lòng thực lại” h ➢ Click nút đăng ký, khách hàng thiết lập tài khoản cách nhập username, nhập tên thật, nhập mật khẩu, số điện thoại,email địa Sau hệ thống web kiểm tra tên đăng nhập tối thiểu ký tự, mật định dạng, điện thoại tối thiểu ký tự, email phải định dạng (@gmail.com) hợp lệ username chưa đăng ký thiết lập thành cơng tham gia vào web, ngược lại, khách hàng nhập đến 2.3.2 Quy trình đặt hàng ❖ Trên menu có nút “MY CART” ➢ Click vào nút “MY CART” hệ thống hiển thị trang giỏ hàng, giỏ hàng chưa có sản phẩm khách hàng click vào nút “Chọn sản phẩm” để thêm sản phẩm vào giỏ hàng ➢ Sau thêm sản phẩm vào giỏ hàng thành công, hệ thống hiển thị danh sách sản phẩm chọn ➢ Khách hàng click vào nút “Đặt hàng” Nếu khách hàng chưa đăng nhập, hệ thống hiển thị thơng báo “Vui lịng đăng nhập trước thông báo” Nếu người dùng đăng ký email không tồn tại, hệ thống thông báo máy chủ quản trị viên khơng tìm thấy email yêu cầu người dùng đăng ký lại Nếu đặt hàng thành công, hệ thống hiển thị thông báo “Đặt hàng thành công” khách hàng nhận email từ hệ thống h Đặc tả chức 3.1 Đặc tả use case UC001 “Đăng nhập” Mã Use case UC001 Tác nhân Khách hàng Tiền điều kiện Khơng Luồng kiện (Thành cơng) STT Luồng kiện thay Tên Use case Đăng nhập Thực Hành động Khách hàng Chọn chức Đăng nhập Hệ thống Hiển thị giao diện đăng nhập Khách hàng Nhập username mật (mơ tả phía *) Khách hàng u cầu đăng nhập Hệ thống Kiểm tra xem khách đăng nhập trường hợp bắt buộc nhập hay chưa Hệ thống Kiểm tra username mật có hợp lệ khách nhập hệ thống hay không Hệ thống Chuyển khách hàng sang giao diện Thực Hành động 6a Hệ thống Thơng báo lỗi: Cần nhập trường bắt buộc nhập khách nhập thiếu 7a Hệ thống Thông báo lỗi: username và/hoặc mật chưa khơng tìm thấy username mật hệ thống STT h Hậu điều kiện Không *Dữ liệu đầu vào thông tin cá nhân gồm trường liệu sau: STT Trường liệu Mơ tả Bắt buộc? Điều kiện hợp lệ Ví dụ - Username Có namnam113 - Mật Có 111130Nam 3.2 Đặc tả use case UC002 “Đăng ký” Mã Use case UC002 Tên Use case Tác nhân Khách hàng Tiền điều kiện Khơng Luồng kiện (Thành cơng) STT Thực Khách hàng chọn chức Đăng ký Hệ thống hiển thị giao diện đăng ký Khách hàng nhập thông tin cá nhân (mơ tả phía *) Khách hàng u cầu đăng ký Hệ thống kiểm tra xem khách hàng nhập trường bắt buộc nhập hay chưa Hệ thống kiểm tra địa username khách hàng có hợp lệ khơng Hệ thống kiểm tra mật có định dạng hay khơng Hệ thống kiểm tra độ dài số điện thoại có hợp lệ không h Đăng ký Hành động Luồng kiện thay Hậu điều kiện Hệ thống kiểm tra email có định dạng hay khơng 10 Hệ thống lưu thông tin tài khoản chuyển sang giao diện trang chủ STT Thực 5a Hệ thống thông báo lỗi: Cần nhập trường bắt buộc nhập khách hàng nhập thiếu 6a Hệ thống thông báo lỗi: Username không hợp lệ username không hợp lệ 7a Hệ thống thông báo lỗi: Mật xác nhận không trùng với Mật hai mật không trùng 8a Hệ thống thông báo lỗi: Số điện thoại không đủ số ký tự 9a Hệ thống thông báo lỗi: Email không định dạng (Thiếu @gmail.com) Hành động Không * Dữ liệu đầu vào thông tin cá nhân gồm trường liệu sau: STT Trường liệu Mơ tả Bắt buộc? Điều kiện hợp lệ Ví dụ Username Có Tối thiểu ký tự user12345 Tên thật Có Tối thiểu ký tự Phạm Quang Nam Mật Có Ít ký tự, gồm chữ hoa thường, chữ số ký tự đặc biệt Username 123@ Điện thoại Có Ít ký tự 094353421 h 4325 Email Có phải có @gmail.com Xác username Có Trùng với username có wangpham @gmail.co m 3.3 Đặc tả use case UC003 “Đăng xuất” Mã Use case UC002 Tác nhân Khách hàng, hệ thống Tiền điều kiện Khách hàng đăng nhập Luồng kiện (Thành công) Tên Use case Đăng xuất STT Thực Hành động Khách hàng chọn chức Đăng xuất Hệ thống tìm kiếm phiên làm việc khách hàng Hệ thống xóa phiên làm việc khách hàng Hệ thống hiển thị giao diện trang chủ ban đầu Luồng kiện thay STT Thực Hành động Hậu điều kiện Không 3.4 Đặc tả use case UC004 “Đặt hàng” Mã Use case UC004 Tên Use case h Đặt hàng Tác nhân Khách hàng, hệ thống Tiền điều kiện Khách hàng đăng nhập Luồng kiện (Thành cơng) Luồng kiện thay Hậu điều kiện STT Thực Hành động Khách hàng chọn chức Giỏ hàng Hệ thống hiển thị giao diện giỏ hàng Khách hàng chọn sản phẩm Hệ thống hiển thị danh sách sản phẩm giỏ hàng Khách hàng chọn chức Đặt hàng Hệ thống hiển thị thông báo “Đặt hàng thành công” STT Thực Hành động 6a Hệ thống Nếu giỏ hàng rỗng, hệ thống yêu cầu khách hàng chọn sản phẩm 6b Hệ thống Nếu khách hàng chưa đăng nhập, hệ thống yêu cầu khách hàng đăng nhập 6c Hệ thống Nếu email khách hàng không tồn tại, hệ thống báo máy chủ quản trị viên thông báo “Không gửi email” Không 3.5 Đặc tả use case UC005 “Cập nhật trạng thái đơn hàng” Mã Use case UC005 Tác nhân Admin Tên Use case h Đặt hàng Tiền điều kiện Luồng kiện (Thành cơng) STT Thực Hành động Admin nhập mã khách hàng, nhập username khách hàng, nhập mã đơn hàng Admin chọn chức cập nhật Hệ thống cập nhật lại trạng thái toán đơn hàng Luồng kiện thay STT Thực Hành động Hậu điều kiện Không Các yêu cầu khác 4.1 Chức ❖ Trong chuỗi kiện use case, tất bước có thao tác với CSDL, có lỗi q trình kết nối thao tác, cần có thơng báo lỗi tương ứng để tác nhân biết lỗi liên quan đến CSDL không liên quan tới lỗi người dùng ➢ Các use case Khách hàng sử dụng Khách hàng cần đăng nhập với vai trò tương ứng ➢ Định dạng hiển thị chung sau: ■ Số phải ■ Chữ trái ■ Font: Times New Roman 14, màu đen ■ Nền trắng 4.2 Tính dễ dùng Các chức cần thiết kế cho dễ thao tác Cần có hướng dẫn cụ thể lỗi sai người dùng để người dùng biết định vị lỗi, biết lỗi biết cách sửa lỗi h 4.3 Tính ổn định Hệ thống phải bắt lỗi trình sử dụng Khách hàng thơng báo sửa lỗi cho Khách hàng Phải đảm bảo độ ổn định hệ thống có truy cập lớn 4.4 Hiệu Thời gian phản hồi yêu cầu phải nhanh chóng (thường vài giây) Khi người dùng chat với nhân viên, cần có tin nhắn tự động trả lời Tốc độ phản hồi chậm làm ảnh hưởng tới trải nghiệm khách hàng h

Ngày đăng: 04/04/2023, 09:02

Xem thêm:

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

w