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

đồ án cdio đề tài website bán giày sneaker

99 0 0
Tài liệu đã được kiểm tra trùng lặp

Đ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 đề Website Bán Giày Sneaker
Tác giả Dương Văn Hữu, Nguyễn Đình Hậu
Người hướng dẫn GVHD: Đỗ Thành Bảo Ngọc
Trường học Đại học Duy Tân
Chuyên ngành Công nghệ thông tin
Thể loại Đồ án cdio
Năm xuất bản 2023
Thành phố Đà Nẵng
Định dạng
Số trang 99
Dung lượng 3,44 MB

Nội dung

Đặc tả chi tiết luồng sự kiện quản lý thông tin cá nhân Đặc tả chi tiết xem thông tin cá nhânMục đích User xem thông tin cá nhân trong hệ thốngMô tả chung User đăng nhập tài khoản để x

Trang 1

ĐẠI HỌC DUY TÂN

KHOA CÔNG NGHỆ THÔNG TIN

Ký Tên

219

Dương Văn Hữu

570

Nguyễn Đình Hậu

GIẢNG VIÊN

ĐỖ THÀNH BẢO NGỌC

Đà nẵng, ngày 30, tháng 12, năm 2023

Trang 3

Trường: Đại học Duy TânMail: nguyendinhhauace@gmail.comTel: 0336215616

2.Nguyễn Đình Hậu - 27211202570

Trang 4

MỤC LỤC

LỜI MỞ ĐẦU

1 Lý do chọn đề tài

2 Mục đích và ý nghĩa của đề tài

2.1 Mục đích

2.2 Ý nghĩa

2.3 Đối tượng nghiên cứu

2.4 Phạm vi nghiên cứu

CONCEIVE (Ý TƯỞNG)

1 ĐỀ XƯỚNG Ý TƯỞNG SẢN PHẨM (CÁ NHÂN)

1.1 Thành viên 1

1.2 Thành viên 2

PHẦN I DESIGN (PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG)

1 ĐẶC TẢ YÊU CẦU CHỨC NĂNG

1.1 Mô tả hệ thống

2 PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG

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

2.2 Biểu đồ use case tổng quát(Use Case Diagram)

2.3 Mô tả chi tiết ca sử dụng

2.4 Biểu đồ lớp

2.5 Thiết kế cơ sở dữ liệu

PHẦN II THIẾT KẾ GIAO DIỆN

1 Đặc tả Giao diện Home

2 Đặc tả giao diện Đăng Ký

KẾT LUẬN

DANH MỤC TÀI LIỆU THAM KHẢO

Trang 5

DANH MỤC BẢNG

Bảng 1.1.Tác nhân của hệ thống

Bảng 1.2 Đặc tả Use-case tổng quát

Bảng 1.3 Đặc tả chi tiết xem thông tin cá nhân

Bảng 1.4 Đặc tả chi tiết chỉnh sửa thông tin cá nhân

Bảng 1.5.Đặc tả chi tiết đổi mật khẩu

Bảng 1.6.Đặc tả chi tiết xem danh sách sản phẩm

Bảng 1.7.Đặc tả chi tiết chỉnh sửa sản phẩm

Bảng 1.8.Đặc tả chi tiết xoá sản phẩm

Bảng 1.9.Đặc tả chi tiết thêm sản phẩm

Bảng 1.10.Đặc tả chi tiết xem thông tin hóa đơn

Bảng 1.11.Đặc tả chi tiết chọn phương thức thanh toán

Bảng 1.12.Đặc tả chi tiết xem đơn hàng

Bảng 1.13.Đặc tả chi tiết tìm kiếm đơn hàng

Bảng 1.14.Đặc tả chi tiết duyệt đơn hàng

Bảng 1.15.Đặc tả chi tiết xem đánh giá

Bảng 1.16.Đặc tả chi tiết xoá đánh giá

Bảng 1.17.Đặc tả chi tiết đăng ký

Bảng 1.18.Đặc tả chi tiết tìm kiếm theo sản phẩm

Bảng 1.19.Đặc tả chi tiết xem giỏ hàng

Bảng 1.20.Đặc tả chi tiết chỉnh sửa số lượng

Bảng 1.21.Đặc tả chi tiết xoá giỏ hàng

Bảng 1.22.Đặc tả chi tiết thêm giỏ hàng

Bảng 1.23.Đặc tả chi tiết xem hàng

Bảng 1.24.Đặc tả chi tiết xem lịch sử đơn hàng

Bảng 1.25.Đặc tả chi tiết mua lại hàng

Bảng 1.26.Đặc tả chi tiết xem đánh giá

Bảng 1.27.Đặc tả chi tiết chỉnh sửa đánh giá

Bảng 1.28.Đặc tả chi tiết xoá đánh giá

Bảng 1.29.Đặc tả chi tiết thêm đánh giá

Bảng 1.30.Đặc tả chi tiết sửa khuyến mãi

Bảng 1.31.Đặc tả chi tiết xoá khuyến mãi

Bảng 1.32.Đặc tả chi tiết thêm khuyến mãi

Bảng 1.33.Đặc tả chi tiết xem danh sách tài khoản

Bảng 1.34.Đặc tả chi tiết xoá tài khoản

Bảng 1.35.Đặc tả chi tiết khóa/mở

Bảng 1.36.Đặc tả chi tiết cập nhập thuế

Bảng 1.37.Đặc tả chi tiết xoá thuế

Bảng 1.38.Đặc tả chi tiết thêm mới thuế

Bảng 1.39.Đặc tả chi tiết xem danh sách thuế

Bảng 1.40.Đặc tả chi tiết thống kê doanh thu

Bảng 1.41.Đặc tả chi tiết thống kê sản phẩm bán chạy

Bảng 1.42.Đặc tả chi tiết thống kê khuyến mãi

Bảng 1.43.Đặc tả chi tiết thống kê khách hàng mua nhiều nhất

Bảng 1.44.Bảng CSDL Nhập - Xuất

Trang 6

Bảng 1.47.Bảng CSDL loại tài khoản

Bảng 1.48.Bảng CSDL Đánh giá

Bảng 1.49.Bảng CSDL Hóa đơn

Bảng 1.50.Bảng CSDL chi tiết Hóa đơn

Bảng 1.51.Bảng CSDL Sản phẩm

Bảng 1.52.Bảng CSDL Thuế

Bảng 1.53.Bảng CSDL Khuyến mại

Bảng 1.54.Bảng CSDL chi tiết Khuyến mại

Bảng 2.1.Đặc tả giao diện Home

Bảng 2.2 Giới thiệu chức năng trong giao diện Home

Bảng 2.3.Đặc tả giao diện đăng kí

Trang 7

DANH MỤC HÌNH ẢNH

Hình 1.1 Use-case tổng quát

Hình 1.2.Biểu đồ Use case quản lý thông tin cá nhân

Hình 1.3.Biểu đồ tuần tự xem thông tin cá nhân

Hình 1.4.Biểu đồ tuần tự sửa thông tin cá nhân

Hình 1.5.Biều đồ tuần tự đổi mật khẩu

Hình 1.6.Biểu đồ hoạt động xem thông tin cá nhân

Hình 1.7.Biểu đồ hoạt động sửa thông tin cá nhân

Hình 1.8.Biểu đồ hoạt động đổi mật khẩu

Hình 1.9.Biểu đồ Use case quản lý sản phẩm

Hình 1.10.Biểu đồ tuần tự xem danh sách sản phẩm

Hình 1.11.Biểu đồ tuần tự thêm sản phẩm

Hình 1.12.Biểu đồ tuần tự sửa sản phẩm

Hình 1.13.Biểu đồ tuần tự xóa sản phẩm

Hình 1.14.Biểu đồ hoạt động xem danh sách sản phẩm

Hình 1.15.Biểu đồ hoạt động thêm sản phẩm

Hình 1.16.Biểu đồ hoạt động sửa sản phẩm

Hình 1.17.Biểu đồ hoạt động xóa sản phẩm

Hình 1.18.Biểu đồ Use case đặt hàng

Hình 1.19.Biểu đồ tuần tự xem hóa đơn đã mua

Hình 1.20.Biểu đồ tuần tự sử dụng phương thức thanh toán

Hình 1.21.Biểu đồ hoạt động xem hóa đơn đã mua

Hình 1.22.Biểu đồ hoạt động sử dụng phương thức thanh toán

Hình 1.23.Biểu đồ Use case quản lý đơn hàng

Hình 1.24.Biểu đồ tuần tự tìm kiếm đơn hàng

Hình 1.25.Biểu đồ tuần tự xem đơn hàng

Hình 1.26.Biểu đồ tuần tự duyệt đơn hàng

Hình 1.27.Biểu đồ hoạt động tìm kiếm đơn hàng

Hình 1.28.Biều đồ hoạt động xem đơn hàng

Hình 1.29.Biểu đồ hoạt động duyệt đơn hàng

Hình 1.30.Biểu đồ Use case quản lý đánh giá

Hình 1.31.Biểu đồ tuần tự xem đánh giá

Hình 1.32.Biểu đồ tuần tự xóa đánh giá

Hình 1.33.Biểu đồ hoạt động xem đánh giá

Hình 1.34.Biểu đồ hoạt động xóa đánh giá

Hình 1.35.Biểu đồ Use case đăng ký tài khoản

Hình 1.36.Biểu đồ tuần tự đăng ký tài khoản

Hình 1.37.Biểu đồ hoạt động đăng ký tài khoản

Hình 1.38.Biểu đồ Use case tìm kiếm

Hình 1.39.Biểu đồ tuần tự tìm kiếm

Hình 1.40.Biểu đồ hoạt động tìm kiếm

Hình 1.41.Biểu đồ Use case quản lý giỏ hàng

Hình 1.42.Biểu đồ tuần tự xem giỏ hàng

Hình 1.43.Biểu đồ tuần tự thêm giỏ hàng

Hình 1.44.Biểu đồ tuần tự sửa giỏ hàng

Trang 8

Hình 1.47.Biểu đồ hoạt động thêm giỏ hàng

Hình 1.48.Biểu đồ hoạt động sửa giỏ hàng

Hình 1.49.Biểu đồ hoạt động xóa giỏ hàng

Hình 1.50.Biểu đồ Use-case xem chi tiết sản phẩm

Hình 1.51.Biểu đồ hoạt động xem hàng

Hình 1.52.Biểu đồ tuần tự xem hàng

Hình 1.53.Biểu đồ Use case quản lý lịch sử đơn hàng

Hình 1.54.Biểu đồ tuần tự xem lại đơn hàng

Hình 1.55.Biểu đồ tuần tự mua lại hàng

Hình 1.56.Biểu đồ hoạt động xem lại đơn hàng

Hình 1.57.Biểu đồ hoạt động mua lại hàng

Hình 1.58.Biểu đồ Use case quản lý đánh giá

Hình 1.59.Biểu đồ tuần tự xem đánh giá

Hình 1.60.Biểu đồ tuần tự thêm đánh giá

Hình 1.61.Biểu đồ tuần tự sửa đánh giá

Hình 1.62.Biểu đồ tuần tự xóa đánh giá

Hình 1.63.Biểu đồ hoạt động xem đánh giá

Hình 1.64.Biểu đồ hoạt động thêm đánh giá

Hình 1.65.Biểu đồ hoạt động sửa đánh giá

Hình 1.66.Biểu đồ Use case quản lý khuyến mãi

Hình 1.67.Biểu đồ tuần tự thêm khuyến mãi

Hình 1.68.Biểu đồ tuần tự sửa khuyến mãi

Hình 1.69.Biểu đồ tuần tự xóa khuyến mãi

Hình 1.70.Biểu đồ hoạt động thêm khuyến mãi

Hình 1.71.Biểu đồ hoạt động sửa khuyến mãi

Hình 1.72.Biểu đồ hoạt động xóa khuyến mãi

Hình 1.73.Biểu đồ Use case quản lý tài khoản

Hình 1.74.Biểu đồ tuần tự xem danh sách tài khoản

Hình 1.75.Biểu đồ tuần tự xóa tài khoản

Hình 1.76.Biểu đồ tuần tự khóa/mở tài khoản

Hình 1.77.Biểu đồ hoạt động xem danh sách tài khoản

Hình 1.78.Biểu đồ hoạt động xóa tài khoản

Hình 1.79.Biểu đồ hoạt động khóa/mở tài khoản

Hình 1.80.Biểu đồ Use case quản lý thuế

Hình 1.81.Biểu đồ tuần tự xem danh sách thuế

Hình 1.82.Biểu đồ tuần tự sửa thuế

Hình 1.83.Biểu đồ tuần tự thêm mới thuế

Hình 1.84.Biểu đồ tuần tự xóa thuế

Hình 1.85.Biểu đồ hoạt động xem danh sách thuế

Hình 1.86.Biểu đồ hoạt động sửa thuế

Hình 1.87.Biểu đồ hoạt động thêm mới thuế

Hình 1.88.Biểu đồ Use case quản lý thống kê

Hình 1.89.Biểu đồ tuần tự thống kê doanh thu

Hình 1.90.Biểu đồ tuần tự thống kê sản phẩm bán chạy

Hình 1.91.Biểu đồ tuần tự thống kê khuyến mãi

Hình 1.92.Biểu đồ tuần tự thống kê khách hàng mua nhiều nhất

Hình 1.93.Biểu đồ hoạt động thống kê doanh thu

Trang 9

Hình 1.94.Biểu đồ hoạt động thống kê sản phẩm bán chạy

Hình 1.95.Biểu đồ hoạt động thống kê khuyến mãi

Hình 1.96.Biểu đồ hoạt động thống kê khách hàng mua nhiều nhất

Hình 1.97.Biểu đồ lớp

Hình 1.98.Biểu đồ thiết kế cơ sở dữ liệu

Hình 2.1 Giao diện Home, chức năng hiển thị sản phẩm

Hình 2.2 Giao diện chức năng đăng kí

Trang 10

Theo nghĩa rộng, thương mại điện tử bao gồm tất cả các loạigiao dịch thương mại mà trong đó các đối tác giao dịch sử dụngcác kỹ thuật thông tin trong khuôn khổ chào mời, thỏa thuậnhay cung cấp dịch vụ.

Hiện nay, thiết kế Web là lĩnh vực không mới mẻ nhưngtương đối tiềm năng với lượng khách hàng lớn và không ngừngtăng lên, internet mở một kênh tiếp cận màu mỡ để các công ty,các đơn vị tìm kiếm khách hàng thông qua các hoạt động quản

bá sản phẩm, quảng bá dịch vụ Các website còn phát triển chứcnăng và trở thành môi trường làm việc phục vụ các hoạt độngquản lí doanh nghiêp

Tuy nhiên, trong quá trình thăm dò thị trường, đa số cácwebsite bán hàng đều trưng bày nhiều loại mặt hàng dẫn đếnkhông có sự đầu tư kĩ lưỡng cho một mặt hàng nhất định, dẫnđến người dùng không thưc sự có được thông tin cần thiết choloại mặt hàng mình muốn mua và xu hướng hiện nay mọi ngườiluôn chú trọng đến thời trang đặc biệt là giày

Vì vậy, chúng em nảy ra ý tưởng về một website bán giàysneaker trực tuyến nhắm trực tiếp vào các khách hàng muốn sởhữu những đôi sneaker thời thượng, xu hướng Với việc đầu tư kĩlưỡng về thông tin sản phẩm sẽ đảm bảo được sự đầu tư lớn vềhình ảnh, chi tiết kĩ thuật … của các sản phẩm, đem đến chokhách hàng cái nhìn từ bao quát đến chi tiết về sản phẩm muốnmua

Website sẽ là phương thức quảng bá nhanh chóng, tiện lợi

và thiết thực nhất đối với của hàng sở hữu Cùng với các chứcnăng quản lý sản phẩm, đơn hàng, thống kê … với cách sử dụngđơn giản và tối ưu nhất Nhóm em tin rằng sản phẩm này sẽ khảquan và có tiềm năng phát triển mạnh hơn nữa sau này

2 Mục đích và ý nghĩa của đề tài

2.1 Mục đích

Trang 11

Website quảng bá các sản phẩm giày đến người tiêu dùng, biếnkhách truy cập thành khách hàng tiềm năng Website hoạt độnghiệu quả thay thế cho cửa hàng bán lẻ và nhân viên bán hàng.Khách hàng có thể mua sắm bất cứ thứ gì ở bất cứ nơi đâu chỉvới vài cú nhấp chuột, và có thể tìm kiếm, so sánh, đánh giá các mẫu mã, một cách trực quan nhất.

2.2 Ý nghĩa

Website là một công cụ nghiên giúp người sử dụng xem, muacác sản phẩm giày theo ý thích nhanh chóng mà không cần đếntận cửa hàng

Xây dựng tài nguyên mã nguồn để không chỉ đối với cửa hàngbán sản phẩm giày mà còn đối với các loại cửa hàng khác

2.3 Đối tượng nghiên cứu

Nghiên cứu các ngôn ngữ hỗ trợ quá trình xây dựng sản phẩm :HTML, CSS, JavaScript, ReactJS, NodeJs…

Nghiên cứu các phần mềm hỗ trợ quá trình xây dựng sản phẩm:Visual Studio, MongoDB, Figma…

2.4 Phạm vi nghiên cứu

- Các phương thức mua bán trực tuyến

- Các quy trình, thông tin cần thiết khi đặt hàng trực tuyến

- Phương thức liên kết với ngân hàng trong quá trình thanh toántrực tuyến qua thẻ

Trang 12

bá sản phẩm, quảng bá dịch vụ Các website còn phát triển chứcnăng và trở thành môi trường làm việc phục vụ các hoạt độngquản lí doanh nghiêp.

Tuy nhiên, trong quá trình thăm dò thị trường, em thấy đa

số các website bán hàng đều trưng bày nhiều loại mặt hàng dẫnđến không có sự đầu tư kĩ lưỡng cho một mặt hàng nhất định,dẫn đến người dùng không thưc sự có được thông tin cần thiếtcho loại mặt hàng mình muốn mua và xu hướng hiện nay mọingười luôn chú trọng đến thời trang đặc biệt là giày

Website sẽ là phương thức quảng bá nhanh chóng, tiện lợi

và thiết thực nhất đối với của hàng sở hữu Cùng với các chứcnăng quản lý sản phẩm, đơn hàng, thống kê … với cách sử dụngđơn giản và tối ưu nhất Em tin rằng sản phẩm này sẽ khả quan

và có tiềm năng phát triển mạnh hơn nữa sau này

Đánh giá cơ sở kiến thức của sinh viên

- Lập trình HTML, CSS, JavaScript, ReactJS, NodeJs …

- Figma

- MongoDB

b Đánh giá khả năng phát triển của sản phẩm

Ước tính số lượng người sẽ hưởng lợi từ sản

Ước tính số lượng người sẽ bỏ tiền ra mua sản

Liệt kê các loại đối tượng sẽ được hưởng lợi từ ý

tưởng sản phẩm của bạn (ít nhất là 1,nhiều

nhất là 5):

- Các cửahàng bán giày

- Kháchhàng có nhucầu xem vàmua giày trực

Trang 13

bình Khá Cao RấtCaoĐánh giá khả năng các nhà

đầu tư sẽ bỏ tiền ra cho ý

Trungbình Khá Cao RấtCaoƯớc tính độ khó để phát

và cả mới đưa vào hoạt động

Vì vậy trang web bán hàng SecondHand ra đời nhằm mục đíchđáp ứng nhu cầu mua và bán của người tiêu dùng khi dùng sảnphẩm mà mình không ưng ý Với việc đầu tư kĩ lưỡng về thôngtin sản phẩm sẽ đảm bảo được sự đầu tư lớn về hình ảnh, chi tiết

kĩ thuật … của các sản phẩm, đem đến cho khách hàng cái nhìn

từ bao quát đến chi tiết về sản phẩm muốn mua

Website sẽ là phương thức quảng bá nhanh chóng, tiện lợi vàthiết thực nhất đối với của hàng sở hữu Cùng với các chức năngquản lý sản phẩm, đơn hàng, thống kê … với cách sử dụng đơngiản nhất.Nhóm em tin rằng sản phẩm này sẽ khả quan và cótiềm năng phát triển mạnh hơn nữa sau này.Em tin rằng sảnphẩm này sẽ khả quan và có tiềm năng phát triển mạnh hơn nữasau này

Trang 14

triển mạnh hơn nữa sau này.

Đánh giá cơ sở kiến thức của sinh viên

- Lập trình HTML, CSS, JavaScript, ReactJS, NodeJs …

- Figma

- MongoDB

b Đánh giá khả năng phát triển của sản phẩm

Ước tính số lượng người sẽ hưởng lợi

Ước tính số lượng người sẽ bỏ tiền

ra mua sản phẩm của bạn 20

Liệt kê các loại đối tượng sẽ được

hưởng lợi từ ý tưởng sản phẩm của

bạn (ít nhất là 1, nhiều nhất là 5):

- Các khách hàng muốnmua đồ second hand

- Các cửa hàng quần áosecond hand muốn bán đồTrung

bình Khá Cao RấtCaoĐánh giá khả năng các nhà

đầu tư sẽ bỏ tiền ra cho ý

Trungbình Khá Cao RấtCaoƯớc tính độ khó để phát

Trang 15

PHẦN I DESIGN (PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG)

1 ĐẶC TẢ YÊU CẦU CHỨC NĂNG

1.1 Mô tả hệ thống

Như bạn biết đấy, việc tìm đến website là một cửa hàng

ảo, nơi mà doanh nghiệp có thể giới thiệu sản phẩm cũngnhư dịch vụ đến với khách hàng Mặc dù vậy, nhưng đốivới những công ty có quá nhiều sản phẩm và dịch vụ rất

dễ làm khách hàng cảm thấy rối Điều này làm giảm trảinghiệm của khách hàng đối với Website của bạn, vậy nênchức năng tìm kiếm có vai trò rất quan trọng

Chức năng giỏ hàng trên web giúp người mua có thể dễdàng hơn trong việc đặt hàng khi có nhu cầu Bằng cáchnhập thông tin cá nhân bao gồm, tên, số điện thoại, địachỉ cũng như một số yêu cầu liên quan khác Ngay sau khikhách hàng để lại thông tin, những thông tin này sẽ đượcchuyển đến cho người bán Lúc này các thao tác như kiểmtra đơn hàng, giao hàng và thanh toán đều sẽ được thựchiện

Với thiết kế giao diện này thì khách hàng có thể dễ dàngtìm mua mọi thứ mà họ muốn Ưu điểm của giao diệnkiểu liên kết là trang sản phẩm được thiết kế linh hoạtthích hợp cho nhiều hashtag liên kết với nhiều sản phẩm

có liên quan khác Những danh mục sản phẩm tương tự

sẽ được trình bày ngay trên giao diện giúp khách hàng cóthể tìm mua được món hàng mình muốn, đồng thời cũnggiúp cho đơn vị bán hàng tăng được doanh thu đáng kể.Giữa thời buổi của công nghệ số hiện nay, dữ liệu chính làvàng Đây là lý do vì sao việc lưu trữ thông tin (data) củangười mua là một trong số những chức năng của websitebán hàng có vai trò quan trọng Thông qua nguồn dữ liệunày mà bạn có thể xây dựng chiến dịch email marketinghay digital marketing hiệu quả Khi đã sở hữu được nguồn

dữ liệu là thông tin của khách hàng, khi ấy bạn có thể gửiđến họ các chương trình khuyến mãi vào những dịp đặcbiệt ví dụ như sinh nhật

Giao diện trang web bán hàng của bạn càng rõ ràng, độcđáo, ấn tượng thì càng thu hút được sự chú ý của ngườixem và lượng người mua sản phẩm của bạn

Hệ thống cho phép:

Trang 16

- Tìm kiếm sản phẩm

- Xem chi tiết sản phẩm

- Đăng ký tài khoản

Thành viên (Người d‚ng đã đăng ký tài khoản)

- Đăng ký, đăng nhập, đăng xuất, quản lý thông tin cá

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

- Quản lý khuyến mãi

- Quản lý thuế

- Thống kê

Môi trường phát triển

- Công cụ phân tích thiết kế: Draw.io

- Công cụ lập trình: Visual Studio Code, MySQL

Các yêu cầu bổ trợ khác (nếu có)

- ‚ng dụng phục vụ cho tất cả bạn đọc sử dụng trình duyệt cókết nối Internet; các thiết bị điện thoại chạy hệ điều hànhAndroid hay IOS

- Truy cập nhanh, hỗ trợ nhiều khách hàng đồng thời

- Giao diện đơn giản, thẩm mỹ dễ sử dụng

2 PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG

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

1 Guest Người dùng chưa đăng ký có thể đăng

kí, đăng nhập, tra cứu thông tin dịchvụ

2 User Là thành viên đã đăng ký tài khoản của

Trang 17

hệ thống, có quyền xem, tìm kiếmthông tin, liên hệ, đánh giá

sản phẩm và để lại bình luận

3 Admin Người quản trị của hệ thống được quyền

cập nhật chỉnh sửa xóa dịch vụ,tàikhoản

Bảng 1.1.Tác nhân của hệ thống

2.2 Biểu đồ use case tổng quát(Use Case Diagram)

Hình 1.1 Use-case tổng quát

Use case Tổng quát

Tác nhân Quản trị admin, User, Guest

Mục đích người dùng trongMô tả toàn bộ chức năng của từng đối tượng

hệ thống

Bảng 1.2 Đặc tả Use-case tổng quát

2.3 Mô tả chi tiết ca sử dụng

2.3.1 Quản lý thông tin cá nhân

Trang 18

Mục đích User xem thông tin cá nhân trong hệ thống

Mô tả chung User đăng nhập tài khoản để xem thông tin cá

Bảng 1.3 Đặc tả chi tiết xem thông tin cá nhân

Đặc tả chi tiết chỉnh sửa thông tin cá nhân

Use case Chỉnh sửa thông tin cá nhân

Mục đích User sửa thông tin cá nhân trong hệ thống

Hình 1.2.Biểu đồ Use case quản lý thông tin cá nhân

Trang 19

Mô tả chung User đăng nhập tài khoản để sửa thông tin cá

thể Thông tin mới phải thích hợp và không đượctrùng thông tin cũ

Điều kiện trước User phải đăng nhập vào website

Các yêu cầu mở

Bảng 1.4 Đặc tả chi tiết chỉnh sửa thông tin cá nhân

Đặc tả chi tiết đổi mật khẩu

Mục đích User đổi mật khẩu trong hệ thống

Mô tả chung User đăng nhập tài khoản để đổi mật khẩu

thể Thông tin mới phải thích hợp và không đượctrùng thông tin cũ

Điều kiện trước User phải đăng nhập vào website

Trang 20

rộng

Bảng 1.5.Đặc tả chi tiết đổi mật khẩu

2.3.1.1 Biểu đồ tuần tự quản lý thông tin cá nhân a)Quản lý thông tin cá nhân (Xem thông tin cá nhân)

Hình 1.3.Biểu đồ tuần tự xem thông tin cá nhân

b)Quản lý thông tin cá nhân (Sửa thông tin cá nhân)

c) Quản lý thông tin cá nhân (Đổi mật khẩu)

Hình 1.4.Biểu đồ tuần tự sửa thông tin cá nhân

Trang 21

Hình 1.5.Biều đồ tuần tự đổi mật khẩu

2.3.1.2 Biểu đồ hoạt động quản lý thông tin cá nhân a)Quản lý thông tin cá nhân (Xem thông tin cá nhân)

Hình 1.6.Biểu đồ hoạt động xem thông tin cá nhân

b)Quản lý thông tin cá nhân (Sửa thông tin cá nhân)

Trang 22

Hình 1.7.Biểu đồ hoạt động sửa thông tin cá nhân

c) Quản lý thông tin cá nhân (Đổi mật khẩu)

Hình 1.8.Biểu đồ hoạt động đổi mật khẩu

2.3.2 Quản lý sản phẩm

a Biều đồ Use-case

Trang 23

Hình 1.9.Biểu đồ Use case quản lý sản phẩm

b Đặc tả chi tiết luồng sự kiện quản lý sản phẩm

Đặc tả chi tiết xem danh sách sản phẩm

Trang 24

rộng

Bảng 1.6.Đặc tả chi tiết xem danh sách sản phẩm.

Đặc tả chi tiết chỉnh sửa sản phẩm

Mục đích Admin sửa sản phẩm trong hệ thống

Mô tả chung Admin đăng nhập tài khoản để sửa sản phẩm

trên hệ thống

Luồng sự kiện

chính

1 Admin chọn sửa sản phẩm

2 Admin điền thông tin mới

3 Hệ thống gửi yêu cầu và truy cập vào cơ

sở dữ liệu

4 Hệ thống kiểm tra thông tin có hợp lệhay không

5 Hệ thống xử lý và trả về kết quả trêngiao diện

Các yêu cầu cụ

thể trùng thông tin cũThông tin mới phải thích hợp và không được

Điều kiện trước Admin phải đăng nhập vào website

Các yêu cầu mở

Bảng 1.7.Đặc tả chi tiết chỉnh sửa sản phẩm

Đặc tả chi tiết xoá sản phẩm

Mục đích ADMIN xóa sản phẩm trong hệ thống

Mô tả chung ADMIN đăng nhập tài khoản để xóa sản phẩm

3 ADMIN chọn có

4 Hệ thống xóa sản phẩm khỏi dữ liệu đồng

Trang 25

Bảng 1.8.Đặc tả chi tiết xoá sản phẩm

Đặc tả chi tiết thêm sản phẩm

Mục đích ADMIN thêm sản phẩm vào hệ thống

Mô tả chung ADMIN đăng nhập tài khoản để thêm sản

phẩm vào hệ thống

Luồng sự kiện

chính

1.ADMIN chọn chức năng thêm mới sp

2.Hệ thống hiển thị form thêm sp3.ADMIN điền đầy đủ thông tin và nhấn nútthêm

4.Hệ thống kiểm tra tính hợp lệ5.Hiển thị thông báo trên form

Bảng 1.9.Đặc tả chi tiết thêm sản phẩm

2.3.2.1.Biểu đồ tuần tự quản lý sản phẩm

a)Quản lý sản phẩm (Xem danh sách sản phẩm)

Trang 26

Hình 1.10.Biểu đồ tuần tự xem danh sách sản phẩm

b)Quản lý sản phẩm (Thêm sản phẩm)

Hình 1.11.Biểu đồ tuần tự thêm sản phẩm

c) Quản lý sản phẩm (Sửa sản phẩm)

Trang 27

Hình 1.12.Biểu đồ tuần tự sửa sản phẩm

d)Quản lý sản phẩm (Xoá sản phẩm)

Hình 1.13.Biểu đồ tuần tự xóa sản phẩm

2.3.2.2 Biểu đồ hoạt động quản lý sản phẩm a) Quản lý sản phẩm (Xem sản phẩm)

Trang 28

Hình 1.14.Biểu đồ hoạt động xem danh sách sản phẩm

b) Quản lý sản phẩm (Thêm sản phẩm)

Hình 1.15.Biểu đồ hoạt động thêm sản phẩm

c) Quản lý sản phẩm (Sửa sản phẩm)

Trang 29

Hình 1.16.Biểu đồ hoạt động sửa sản phẩm

d) Quản lý sản phẩm (Xoá sản phẩm)

Hình 1.17.Biểu đồ hoạt động xóa sản phẩm

2.3.3 Đặt hàng

a Biều đồ Use-case

Trang 30

Hình 1.18.Biểu đồ Use case đặt hàng

b Đặc tả chi tiết luồng sự kiện đặt hàng

Đặc tả chi tiết xem thông tin hóa đơn

Use case Xem thông tin hóa đơn

Mục đích User xem thông tin hóa đơn đặt hàng

Mô tả chung User đăng nhập tài khoản để xem thông tin

hóa đơn đặt hàng trên hệ thống

Bảng 1.10.Đặc tả chi tiết xem thông tin hóa đơn

Đặc tả chi tiết chọn phương thức thanh toán

Trang 31

Tác nhân User

Mục đích User chọn phương thức thanh toán trên hệ

thống

Mô tả chung User đăng nhập tài khoản để chọn phương

thức thanh toán trên hệ thống

Luồng sự kiện

chính

1.User chọn đặt hàng và chọn phương thứcthanh toán

2.Hệ thống gửi yêu cầu và truy cập vào cơ sở

dữ liệu3.Hệ thống kiểm tra tính hợp lệ4.Hệ thống hiển thị thông báo thành cônghoặc thất bại

5.Quay lại trang chủ

Các yêu cầu cụ

thể Phải có sản phẩm trong giỏ hàng trước khichọn chức năng này

Điều kiện trước User phải đăng nhập vào website

Các yêu cầu mở

Bảng 1.11.Đặc tả chi tiết chọn phương thức thanh toán

2.3.3.1 Biểu đồ tuần tự đặt hàng

a)Đặt hàng (xem hoá đơn đã mua)

Hình 1.19.Biểu đồ tuần tự xem hóa đơn đã mua

Trang 34

b Đặc tả chi tiết luồng sự kiện quản lý đơn hàng

Đặc tả chi tiết xem đơn hàng

Mục đích Admin xem đơn hàng trên hệ thống

Mô tả chung Admin đăng nhập tài khoản để xem thông tin

Bảng 1.12.Đặc tả chi tiết xem đơn hàng

Đặc tả chi tiết tìm kiếm đơn hàng

Mục đích Admin tìm kiếm đơn hàng trên hệ thống

Mô tả chung Admin đăng nhập tài khoản để tìm kiếm đơn

Trang 35

Đặc tả chi tiết duyệt đơn hàng

Mục đích ADMIN duyệt trạng thái đơn hàng

Mô tả chung ADMIN đăng nhập tài khoản để duyệt trạng

thái đơn hàng trên hệ thống

Luồng sự kiện

chính

1.ADMIN chọn xem trạng thái đơn hàng

2.Hệ thống truy cập vào cơ sở dữ liệu và kiểmtra

3.Hệ thống trả về kết quả4.Admin chọn trạng thái đơn hàng5.Hệ thống gửi yêu cầu và xử lý thông tin6.Admin quyết định từng trạng thái của đơnhàng

7.Hệ thống sẽ gửi yêu cầu và trả về kết quảcủa từng trạng thái mà admin đã duyệt

Điều kiện trước ADMIN phải đăng nhập vào website

Các yêu cầu mở

Bảng 1.14.Đặc tả chi tiết duyệt đơn hàng

2.3.9.1 Biểu đồ tuần tự quản lý đơn hàng

a)Quản lý đơn hàng (Tìm kiếm đơn hàng)

Trang 36

b)Quản lý đơn hàng (Xem đơn hàng)

Hình 1.25.Biểu đồ tuần tự xem đơn hàng

c) Quản lý đơn hàng (Duyệt đơn hàng)

Trang 37

Hình 1.26.Biểu đồ tuần tự duyệt đơn hàng

2.3.4.2 Biểu đồ hoạt đông quản lý đơn hàng a)Quản lý đơn hàng (Tìm kiếm đơn hàng)

Trang 38

Hình 1.27.Biểu đồ hoạt động tìm kiếm đơn hàng

b)Quản lý đơn hàng (Xem đơn hàng)

Hình 1.28.Biều đồ hoạt động xem đơn hàng

c) Quản lý đơn hàng (Duyệt đơn hàng)

Trang 39

Hình 1.29.Biểu đồ hoạt động duyệt đơn hàng

2.3.5 Quản lý đánh giá

a Biểu đồ Use-case

Trang 40

b Đặc tả chi tiết luồng sự kiện quản lý đánh giá

Đặc tả chi tiết xem đánh giá

Bảng 1.15.Đặc tả chi tiết xem đánh giá

Đặc tả chi tiết xoá đánh giá

Mục đích ADMIN xóa đánh giá trong hệ thống

Mô tả chung ADMIN đăng nhập tài khoản để xóa đánh giá

3 ADMIN chọn có hoặc không

4 Hệ thống xóa đánh giá khỏi dữ liệu và lưuvào cơ sở dữ liệu hoặc quay lại trang chủ

Điều kiện trước ADMIN phải đăng nhập vào website

Điều kiện sau ADMIN xóa đánh giá thành công

Các yêu cầu mở Không có

Ngày đăng: 24/04/2024, 16:26

HÌNH ẢNH LIÊN QUAN

Bảng 1.1.Tác nhân của hệ thống - đồ án cdio đề tài website bán giày sneaker
Bảng 1.1. Tác nhân của hệ thống (Trang 17)
Bảng 1.3. Đặc tả chi tiết xem thông tin cá nhân - đồ án cdio đề tài website bán giày sneaker
Bảng 1.3. Đặc tả chi tiết xem thông tin cá nhân (Trang 18)
Bảng 1.4. Đặc tả chi tiết chỉnh sửa thông tin cá nhân - đồ án cdio đề tài website bán giày sneaker
Bảng 1.4. Đặc tả chi tiết chỉnh sửa thông tin cá nhân (Trang 19)
Bảng 1.5.Đặc tả chi tiết đổi mật khẩu - đồ án cdio đề tài website bán giày sneaker
Bảng 1.5. Đặc tả chi tiết đổi mật khẩu (Trang 20)

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

TÀI LIỆU LIÊN QUAN

w