Đ tài phân tích thiết kế hệ thống bán hàng online cho cửa hàng thiết bị âm thanh xuân vũ

29 8 0
Đ tài phân tích thiết kế hệ thống bán hàng online cho cửa hàng thiết bị âm thanh xuân vũ

Đ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

TRƯỜNG ĐẠI HỌC ĐIỆN LỰC KHOA CÔNG NGHỆ THÔNG TIN BÀI TẬP LỚN PHÂN TÍCH THIẾT KẾ HƯỚNG ĐỐI TƯỢNG Đ TÀI: PHÂN TÍCH THIẾT KẾ HỆ THỐNG BÁN HÀNG ONLINE CHO CỬA HÀNG THIẾT BỊ ÂM THANH XUÂN VŨ Sinh viên thực : Nguyễn Duy Anh Lớp : D15HTTMĐT1 Ngành : CNTT Chuyên ngành : Hệ thống thương mại điện tử Giáo viên hướng dẫn Khóa : Lê Thị Trang Linh : 2020-2025 Hà N ội, tháng ,năm 2022 Mục lục CHƯƠNG 1: KHẢO SÁT HỆ THỐNG _1 1.1 Hiện trạng _1 1.2 Tổng quan _1 1.3 Hoạt động nghiệp vụ _2 1.4 Yêu cầu phần mềm 1.4.1 Yêu cầu chức _3 1.4.2 Yêu cầu phi chức 1.4.2.1 Yêu cầu bảo mật 1.4.2.2 Yêu cầu lưu _5 1.4.2.3 Yêu cầu tính sử dụng 1.4.2.4 Yêu cầu ràng buộc thiết kế 1.4.2.5 Yêu cầu phần cứng 1.4.2.6 Yêu cầu phần mềm _5 CHƯƠNG II: PHÂN TÍCH THIẾT KẾ HỆ THỐNG 2.1 Xác định Actor Use case tổng quát hệ thống _7 2.1.1 Các Actor _7 2.1.2 Các Use Case tổng quát hệ thống _7 2.2 Phân tích thiết kế chức hệ thống _8 2.2.1 Chức đăng nhập _8 2.2.1.1 Biểu đồ Use Case cho chức đăng nhập _8 2.2.1.2 Biểu đồ hoạt động cho chức đăng nhập 2.2.1.3 Biểu đồ hoạt động cho chức đổi mật 11 2.2.1.4 Biểu đồ hoạt động cho chức Đăng xuất _12 2.2.2 Chức đăng ký _13 2.2.2.1 Biểu đồ Use Case cho chức đăng ký 13 2.2.2.2 Biểu đồ hoạt động cho chức Đăng ký _14 2.2.3 Chức giỏ hàng, toán 16 2.2.3.1 Biểu đồ Use Case cho chức giỏ hàng _16 2.2.3.2 Biểu đồ hoạt động cho chức Thanh toán 18 2.2.3.3 Biểu đồ hoạt động cho chức Xóa sản phẩm giỏ hàng 19 2.2.4 Chức quản lý sản phẩm 20 2.2.4.1 Biểu đồ Use Case cho chức quản lý sản phẩm _20 CHƯƠNG 1: KHẢO SÁT HỆ THỐNG 1.1 Hiện trạng Hiện xu hướng mua bán qua mạng ngày trở nên phổ biến, Internet phát triển kéo theo nhiều dịch vụ phát triển theo liền với việc tiếp cận với inernet khơng cịn xa lạ Với việc tiếp cận với Internet khiến cho trở thành công cụ phổ biến thiếu đời sống Ở Việt Nam việc mua-bán qua mạng hay thương mại điện tử ngày phổ biến đa dạng mặt hàng thời trang, mĩ phẩm, đồ ăn, Khách hàng với điện thoại hay máy tính có kết nối internet tìm kiếm, lựa chọn mua sắm sản phẩm u thích lúc nơi Chính vậy, cửa hàng Xuân Vũ với nhu cầu tìm kiếm thêm nhiều khách hàng tiềm quảng bá sản phẩm thực việc tin học hóa việc mua bán tốn thơng qua website cửa hàng Đây trang website giới thiệu tất liên quan đến thiết bị âm cửa hàng Xuân Vũ Sản phẩm cửa hàng tới từ thương hiệu âm tiếng nước với chất lượng qua kiểm chứng Việc tạo hệ thống bán hàng trực tuyến giúp cửa hàng có nhiều hội việc mở rộng thị trường không thời gian mà khơng gian, nước ngồi nước 1.2 Tổng quan Xuân Vũ Audio - hệ thống bán lẻ thiết bị âm di động hàng đầu Việt Nam SĐT: 097395 3333 | 1900 636012 Email: sales@tainghe.com.vn Giờ mở cửa: 8h - 21h Tất thiết bị âm phục vụ cho nhu cầu thưởng thức cá nhân bạn tìm thấy Xn Vũ Audio : Tai nghe True Wireless, Tai nghe Bluetooth, Tai nghe nhạc Hi-res, Tai nghe kiểm âm cao cấp, DAC/AMP di động, Máy nghe nhạc chất lượng cao, Loa di động, Phụ kiện âm Xuân Vũ Audio đối tác thức nhiều thương hiệu âm lớn : SONY, JBL, Marshall, Skullcandy, Padmate, Harman-Kardon, Ultimate Ears, Chord, Pioneer, Jabra, Bose, Audio-Technica, Sennheiser, AKG, Shure, Astell&Kern Ngoài ra, Xuân Vũ Audio nhà phân phối uỷ quyền nhiều thương hiệu âm di động đình đám giới : 64 AUDIO, qdc, Meze Audio, Oriolus, Campfire Audio, Cayin, Shanling, Hiby, Aune, Radsone, Cayin, iBasso, AAW, Shozy, SoundMAGIC… Xuân Vũ Audio hỗ trợ mua hàng trực tiếp giao hàng đến tỉnh thành tồn quốc Thanh tốn linh hoạt nhiều hình thức: Tiền mặt, chuyển khoản, ví điện tử, VISA, Master, Samsung Pay Recommandé pour toi 10 Suite du document ci-dessous PET Speaking visuals Hình thi nói PET part D15qlmtcn 13 Life A2B1 Wordlist tiếng anh đại học điện lực D15qlmtcn 100% (10) Dap an multiple choise - tiếng anh D15qlmtcn 14 100% (1) 100% (1) FRS Sample fastval D15qlmtcn 100% (1) Chế độ hậu Xuân Vũ Audio cộng đồng âm đánh giá uy tín đảm bảo bậc Việt Nam Sản phẩm Xuân Vũ Audio bảo hành theo sách bảo hành hãng, tuyệt đối an tâm sử dụng 1.3 Hoạt động nghiệp vụ Cửa hàng lên danh sách nhập hàng từ nhà cung cấp Các thiết bị âm phân loại theo hãng, ngày nhập hàng loại sản phẩm Tất đánh mã hàng theo trình tự nhập hàng cửa hàng Sau sản phẩm bật hay khách hàng quan tâm (phân tích dựa đơn hàng vòng tháng đổ lại) đặt quầy trưng bày trải nghiệm sản phẩm cửa hàng, sản phẩm trưng bày quầy khác dựa vào mức giá loại sản phẩm Khách hàng ghé thăm cửa hàng xem xét sản phẩm, trải nghiệm trực tiếp nhân viên tư vấn dựa nhu cầu khách hàng sản phẩm lại cửa hàng Khách hàng tiến hành mua hàng cung cấp thông tin cá nhân họ tên, số điện thoại, email địa cho nhân viên cửa hàng tiến hành nhập vào hệ thống với thông tin đơn hàng khách hàng Khách hàng tốn tiền mặt hay thẻ ngân hàng quầy toán cửa hàng Đến cuối ngày, nhân viên kiểm tra lại số lượng sản phẩm tồn kho ghi lại vào sổ Từ biết số lượng sản phẩm cần bổ sung xu hướng người tiêu dùng Quản lí kiểm tra lại sổ kho, chốt danh sách sản phẩm cần bổ sung 1.4 Yêu cầu phần mềm 1.4.1 Yêu cầu chức a, Chức đăng ký đăng nhập Là chức dùng cho khách hàng để truy cập sử dụng chức trang web mà khách vãng lai khơng có Để đăng nhập, khách hàng trước tiên phải đăng ký tài khoản với hệ thống Khi nhấn vào nút đăng ký, form đăng ký với thông tin hệ thống yêu cầu người dùng điền đầy đủ thông tin cần thiết cho việc tạo tài khoản Sau điền đẩy đủ thông tin nhấn xác nhận, hệ thống gửi email cho người dùng yêu cầu xác nhận đăng ký Người dùng tiến hành xác nhận email đưa đến hình đăng nhập Tại hình đăng nhập, người dùng tiến hành nhập tài khoản mật đăng ký, hệ thống tiến hành xác nhận thông tin người dùng vừa nhập với thông tin chứa database cửa hàng, trùng hệ thống tiến hành đăng nhập hệ thống cho người dùng, cịn khơng bắt người dùng tiến hành nhập lại tài khoản mật b, Chức quản lí sản phẩm Giúp người quản trị hay nhân viên cửa hàng nhập thêm thông tin sản phẩm từ nhà cung cấp lưu trữ liệu database cửa hàng Khi cần ta truy cập, tìm kiếm sản phẩm thơng qua mã sản phẩm hay từ khóa liên quan, đồng thời ta thêm bớt sản phẩm cách dễ dàng Khi người quản lí gửi yêu cầu tới quản trị viên nhập thêm sản phẩm hay sửa chữa thông tin sản phẩm cụ thể Các quản trị viên sau nhận yêu cầu cụ thể dựa theo thực việc thêm, sửa, xóa thơng tin sản phẩm database cửa hàng c, Chức giỏ hàng tốn Giúp khách hàng thêm, xóa sản phẩm “giỏ hàng” cấp cho tài khoản đăng nhập vào hệ thống Khi khách hàng muốn mua sản phẩm, họ nhấn nút “Thêm vào giỏ hàng”, hệ thống tự động tạo giỏ hàng thêm sản phẩm vào Sau đó, hệ thống thông báo thêm hàng thành công lưu liệu vào giỏ hàng Cịn khách hàng muốn xóa sản phẩm giỏ hàng, họ nhấn nút “Xóa sản phẩm”, hệ thống xóa liệu sản phẩm khỏi “giỏ hàng” đưa thơng báo xóa thành công Sau thêm sản phẩm vào giỏ hành, khách hàng muốn toán nhấn vào nút “Thanh tốn”, hệ thống đưa bảng lựa chọn hình thức tốn với hai hình thức tốn thẻ ngân hàng toán sau nhận hàng Với toán thẻ ngân hàng, hệ thống tạo mã giao dịch gửi tới khách hàng Sau khách hàng tiến hành nhập mã giao dịch qua app ngân hàng để tiến  Thơng tin xác hệ thống đưa tác nhân truy cập hệ thống  Nếu tác nhân đưa thông tin tài khoản mật không trùng  với liệu hệ thống Hệ thống thông báo đăng nhập thất bại yêu cầu tác nhân cung cấp lại thông tin chọn thoát Tác nhân chọn “Thoát”, hệ thống đưa tác nhân trở lại trang chủ  Kết thúc trình đăng nhập  Yêu cầu đặc biệt: cần kết nối với mạng Internet  Kết trả về: Thơng báo tác nhân có đăng nhập thành cơng hay không  Các luồng tương tác: Tác nhân đăng nhập vào hệ thống 2.2.1.2 Biểu đồ hoạt động cho chức đăng nhập a) Người thực  Admin hay thành viên trang web b) Điều kiện kích hoạt  Admin hay thành viên tiến hành đăng nhập vào trang web c) Sơ đồ luồng nghiệp vụ 10 Hình 2.3: Activity diagram Đăng nhập d) Mô tả bước luồng nghiệp vụ Bước 1: Admin hay thành viên tiến hành đăng nhập vào trang web Bước 2: Admin hay thành viên nhập liệu yêu cầu như: o Tên đăng nhập hay email o Mật tài khoản Bước 3: Kiểm tra liệu đầu vào gồm: o Tên đăng nhập hay email o Mật tài khoản Bước 4: Hệ thống xác nhận liệu có sở liệu 11 o Nếu có chuyển sang bước o Nếu không quay lại bước Bước 5: Hệ thống cấp quyền truy cập tương ứng Bước 6: Kết thúc 2.2.1.3 Biểu đồ hoạt động cho chức đổi mật a) Người thực  Admin hay thành viên trang web b) Điều kiện kích hoạt  Admin hay thành viên tiến hành đăng nhập vào trang web c) Sơ đồ luồng nghiệp vụ Hình 2.4: Activity diagram Đổi mật d) Mơ tả bước luồng nghiệp vụ Bước 1: Admin hay thành viên tiến hành đăng nhập vào trang web Bước 2: Hệ thống xác nhận cấp quyền đăng nhập tương ứng 12 Bước 3: Admin hay thành viên truy cập trang quản lý tài khoản, tiến hành chọn chức đổi mật Bước 4: Admin hay thành viên nhập liệu yêu cầu như: o Mật cũ o Mật Bước 5: Kiểm tra liệu đầu vào gồm: o Mật cũ o Mật Bước 6: Hệ thống xác nhận mật cũ có trùng với tài khoản sở liệu validate mật o Nếu chuyển sang bước o Nếu sai trở lại bước Bước 7: Hệ thống thông báo đổi mật thành công Bước 8: Kết thúc 2.2.1.4 Biểu đồ hoạt động cho chức Đăng xuất a) Người thực  Admin hay thành viên trang web b) Điều kiện kích hoạt  Admin hay thành viên tiến hành đăng nhập vào trang web c) Sơ đồ luồng nghiệp vụ 13 Hình 2.5: Activity diagram Đăng xuất d) Mô tả bước luồng nghiệp vụ Bước 1: Admin hay thành viên tiến hành đăng nhập vào trang web Bước 2: Hệ thống xác nhận cấp quyền đăng nhập tương ứng Bước 3: Admin hay thành viên chọn đăng xuất khỏi trang web Bước 4: Hệ thống đưa thông báo xác nhận đăng xuất Bước 5: Admin hay thành viên đưa lựa chọn: o Chọn có chuyển sang bước o Chọn không quay lại bước Bước 6: Hệ thống hủy quyền đăng nhập Bước 7: Hệ thống đưa người dùng trang chủ Bước 8: Kết thúc 14 2.2.2 Chức đăng ký 2.2.2.1 Biểu đồ Use Case cho chức đăng ký Hình 2.6: Use case đăng ký  Đặc tả Use Case đăng ký:  Tên Use Case: Đăng ký hệ thống  Tác nhân: Khách hàng, Quản trị viên  Mô tả: Cho phép tác nhân đăng ký thông tin vào website để tạo tài khoản  Dòng kiện:  Tác nhân tiến hành mở giao diện đăng ký  Tác nhân điền đầy đủ thông tin mà hệ thống yêu cầu  Hệ thống tiến hành cập nhập thông tin gửi email xác nhận đăng ký tài khoản cho tác nhân  Tác nhân bấm vào link xác nhận đăng ký  Hệ thống lưu thông tin đăng ký, đưa thông báo đăng ký thành công đưa tác nhân đến hình đăng nhập 15  Kết thúc trình đăng ký  u cầu đặc biệt: Thơng tin họ tên, số điện thoại, địa email cần phải xác  Kết trả về: Thơng báo tác nhân có đăng ký thành cơng hay khơng  Các luồng tương tác: Tác nhân đăng ký tài khoản 2.2.2.2 Biểu đồ hoạt động cho chức Đăng ký a) Người thực  Khách hàng b) Điều kiện kích hoạt  Khách hàng tiến hành đăng ký tài khoản trang web c) Sơ đồ luồng nghiệp vụ 16 Hình 2.7: Activity diagram Đăng ký a) Mô tả bước luồng nghiệp vụ Bước 1: Khách hàng tiến hành chọn chức đăng ký Bước 2: Khách hàng nhập thông tin yêu cầu như: o Họ tên khách hàng o Tên đăng nhập hay email o Mật o Số điện thoại o Địa Bước 3: Kiểm tra liệu đầu vào gồm: o Họ tên khách hàng o Tên đăng nhập hay email o Mật o Số điện thoại o Địa Bước 4: Hệ thống xác nhận liệu đầu vào có hợp lệ o Nếu có chuyển sang bước o Nếu không quay lại bước Bước 5: Hệ thống xác nhận đăng ký tài khoản thành công lưu liệu vào sở liệu Bước 6: Kết thúc 17 2.2.3 Chức giỏ hàng, toán 2.2.3.1 Biểu đồ Use Case cho chức giỏ hàng Hình 2.8: Use case giỏ hàng  Đặc tả Use Case giỏ hàng, toán:  Tên Use Case: giỏ hàng, toán sản phẩm  Tác nhân: Khách hàng  Mô tả: Cho phép tác nhân quản lý giỏ hàng tốn sản phẩm  Dịng kiện:  Tác nhân nhấn nút “Mua” sản phẩm  Hệ thống tiến hành tạo giỏ hàng, đưa sản phẩm tác nhân chọn vào  Hệ thống thông báo thêm thành công sản phẩm, lưu liệu vào giỏ hàng  Tác nhân tiến hành xóa sản phẩm khỏi giỏ hàng nút “Xóa” 18  Hệ thống tiến hành xóa liệu khỏi giỏ hàng, thơng báo xóa thành cơng  Tác nhân sau chọn xong sản phẩm cần mua, nhấn vào nút “Mua hàng”  Hệ thống đưa thông báo yêu cầu tác nhân xác nhận việc đặt hàng  Tác nhân xác nhận đơn hàng nút “Xác nhận” hay hủy nút “Hủy bỏ”  Nếu xác nhận đơn hàng, hệ thống hiển thị thông báo xác nhận thành công nhân viên cửa hàng tiến hành liên lạc với khách hàng đồng thời hệ thống lưu đơn hàng vào database  Hệ thống xóa bỏ đơn hàng  Nếu hủy đơn hàng, hệ thống hủy yêu cầu mua hàng đưa tác nhân trang giỏ hàng  Kết thúc trình toán  Yêu cầu đặc biệt: Tác nhân phải tiến hành đăng nhập tài khoản mua hàng  Kết trả về: Thơng báo tác nhân có thêm hàng, tốn sản phẩm thành cơng hay khơng  Các luồng tương tác: Tác nhân quản lí giỏ hàng toán 2.2.3.2 Biểu đồ hoạt động cho chức Thanh toán a) Người thực  Khách hàng b) Điều kiện kích hoạt  Khách hàng tiến hành toán sản phẩm c) Sơ đồ luồng nghiệp vụ 19 Hình 2.9: Activity diagram Thanh tốn d) Mô tả bước luồng nghiệp vụ Bước 1: Khách hàng đăng nhập vào trang web Bước 2: Hệ thống xác nhận đăng nhập Bước 3: Khách hàng thêm sản phẩm vào giỏ hàng Bước 4: Hệ thống đưa liệu sản phẩm vào giỏ hàng Bước 5: Khách hàng chọn toán phương thức toán Bước 6: Hệ thống kiểm tra giao dịch o Nếu hợp lệ chuyển sang bước o Nếu không quay lại bước Bước 7: Hệ thống xác nhận giao dịch gửi mã đơn hàng cho khách hàng Bước 8: Kết thúc 20 2.2.3.3 Biểu đồ hoạt động cho chức Xóa sản phẩm giỏ hàng a) Người thực  Khách hàng b) Điều kiện kích hoạt  Khách hàng tiến hành loại bỏ sản phẩm giỏ hàng c) Sơ đồ luồng nghiệp vụ Hình 2.10: Activity diagram Xóa sản phẩm giỏ hàng d) Mô tả bước luồng nghiệp vụ Bước 1: Khách hàng tiến hành truy cập vào giỏ hàng Bước 2: Khách hàng chọn xóa sản phẩm giỏ hàng 21 Bước 3: Hệ thống gửi thông báo xác nhận xóa sản phẩm Bước 4: Khách hàng tiến hành lựa chọn: o Nếu chọn có chuyển sang bước o Nếu không hệ thống đưa khách hàng trang giỏ hàng Bước 5: Hệ thống đưa liệu sản phẩm giỏ hàng Bước 6: Kết thúc 2.2.4 Chức quản lý sản phẩm 2.2.4.1 Biểu đồ Use Case cho chức quản lý sản phẩm Hình 2.4: Use case quản lý sản phẩm  Đặc tả Use Case quản lý sản phẩm:  Tên Use Case: quản lý sản phẩm  Tác nhân: Quản trị viên 22  Mô tả: Cho phép tác nhân thêm, sửa, xóa thơng tin sản phẩm cửa hàng  Dịng kiện:  Tác nhân nhận danh sách hàng hóa cần thêm  Tác nhân tiến hành đăng nhập hệ thống tài khoản quản trị viên  Hệ thống tiến hành xác minh tài khoản, xác hệ thống đưa tác nhân đến trang quản lý  Tác nhân bấm nút “Quản lý sản phẩm”, hệ thống đưa giao diện quản lý sản phẩm với chức tìm kiếm, thêm mới, sửa chữa, xóa thơng tin sản phẩm  Tác nhân tiến hành thao tác giao diện quản lý sản phẩm nhấn nút “Xác nhận” hoàn thành  Hệ thống đưa thông báo yêu cầu xác nhận lưu liệu  Nếu đồng ý, tác nhận chọn “Có”, hệ thống lưu trữ liệu vừa thêm vào lên database  Nếu không, hệ thống hủy bỏ liệu vừa nhập quay lại giao diện quản lý sản phẩm  Tác nhân bấm “Thoát” để kết thúc trình quản lý sản phẩm  Yêu cầu đặc biệt: Khơng có  Kết trả về: Thơng báo tác nhân có thêm, sửa hay xóa thành cơng thông tin sản phẩm  Các luồng tương tác: Tác nhân quản lí thơng tin sản phẩm cửa hàng 23 24

Ngày đăng: 12/06/2023, 15:31

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

Tài liệu liên quan