Đặ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ÂNKHOA CÔNG NGHỆ THÔNG TIN
Trang 4PHẦ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 5DANH 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 6Bảng 1.47.Bảng CSDL loại tài khoản
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 7DANH 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 8Hì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 9Hì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 10LỜI MỞ ĐẦU1 Lý do chọn đề tài
Kỹ thuật Thương mại điện tử (còn gọi là thị trường điện tử, thị trường ảo, E-Commerce hay E-Business) là quy trình mua bán ảo thông qua việc truyền dữ liệu giữa các máy tính trong chính sách phân phối của tiếp thị Tại đây sẽ tồn tại một mối quan hệ thương mại hay dịch vụ trực tiếp giữa người cung cấp và khách hàng được tiến hành thông qua Internet
Theo nghĩa rộng, thương mại điện tử bao gồm tất cả các loại giao dịch thương mại mà trong đó các đối tác giao dịch sử dụng các kỹ thuật thông tin trong khuôn khổ chào mời, thỏa thuận hay cung cấp dịch vụ.
Hiện nay, thiết kế Web là lĩnh vực không mới mẻ nhưng tương đối tiềm năng với lượng khách hàng lớn và không ngừng tă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ức năng và trở thành môi trường làm việc phục vụ các hoạt động quản lí doanh nghiêp.
Tuy nhiên, trong quá trình thăm dò thị trường, đ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ết cho loại mặt hàng mình muốn mua và xu hướng hiện nay mọi người luô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ày sneaker 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 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ă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ài2.1 Mục đích
Trang 11Website quảng bá các sản phẩm giày đến người tiêu dùng, biến khách truy cập thành khách hàng tiềm năng Website hoạt động hiệ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, mua các sản phẩm giày theo ý thích nhanh chóng mà không cần đến tậ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àng bá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án trực tuyến qua thẻ.
Trang 12Hiện nay, thiết kế Web là lĩnh vực không mới mẻ nhưng tương đối tiềm năng với lượng khách hàng lớn và không ngừng tă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ức năng và trở thành môi trường làm việc phục vụ các hoạt động quả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ết cho loại mặt hàng mình muốn mua và xu hướng hiện nay mọi ngườ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ức nă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
Trang 13Ngày nay, có rất nhiều website bán hàng trực tuyến ra đời và được đầu tư phát triển mạnh, với lượng khách hàng lớn, các mã nguồn có thể được tái sử dụng nhiều lần khiến nơi này trở thành một thị trường tìm năng lớn của các công ty, tập đoàn lớn nhỏ 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ản phẩm mà mình không ư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 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ăng quản lý sản phẩm, đơn hàng, thống kê … với cách sử dụng đơn giả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ả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.
Trang 14triể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ốn mua đồ second hand - Các cửa hàng quần áo second hand muốn bán đồ
Trang 15PHẦ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ũng như dịch vụ đến với khách hàng Mặc dù vậy, nhưng đối vớ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ải nghiệm của khách hàng đối với Website của bạn, vậy nên chứ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ách nhập thông tin cá nhân bao gồm, tên, số điện thoại, địa chỉ cũng như một số yêu cầu liên quan khác Ngay sau khi khách hàng để lại thông tin, những thông tin này sẽ được chuyển đến cho người bán Lúc này các thao tác như kiểm tra đơn hàng, giao hàng và thanh toán đều sẽ được thực hiện
Với thiết kế giao diện này thì khách hàng có thể dễ dàng tìm mua mọi thứ mà họ muốn Ưu điểm của giao diện kiểu liên kết là trang sản phẩm được thiết kế linh hoạt thí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ũng giú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ủa người mua là một trong số những chức năng của website bán hàng có vai trò quan trọng Thông qua nguồn dữ liệu này mà bạn có thể xây dựng chiến dịch email marketing hay 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 đặc biệ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ười xem 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ành Android 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ỐNG2.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ịch vụ.
2 User Là thành viên đã đăng ký tài khoản của
Trang 17hệ thống, có quyền xem, tìm kiếm thô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ài khoả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ụng2.3.1 Quản lý thông tin cá nhân
Trang 18a Biều đồ Use-case
b Đặ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ân
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á nhân trên hệ thống
Luồng sự kiệnchính
1.User chọn tài khoản cá nhân
2.Hệ thống gửi yêu cầu và truy cập vào cơ sở
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ânUse 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 19Mô tả chung User đăng nhập tài khoản để sửa thông tin cá nhân trên hệ thống
Luồng sự kiệnchính
1.User chọn sửa thông tin cá nhân 2.User điền thông tin cá nhân mới
2.Hệ thống gửi yêu cầu và truy cập vào cơ sở
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 trên hệ thống
Luồng sự kiệnchính
1.User chọn đổi mật khẩu 2.User điền mật khẩu mới
2.Hệ thống gửi yêu cầu và truy cập vào cơ sở
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 20rộ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âna)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 21Hì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âna)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 22Hì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ẩma Biều đồ Use-case
Trang 23Hì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 24rộ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ệnchí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ơ
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 khỏi hệ thống
Luồng sự kiệnchính
1.ADMIN chọn chức năng xóa sp
2.Hệ thống hiển thị thông báo bạn có muốn xóa hay không
3 ADMIN chọn có
4 Hệ thống xóa sản phẩm khỏi dữ liệu đồng
Trang 25thời cập nhật dữ liệu
Luồng thay thế 5.Hệ thống trở về trang chủ quản lý
Các yêu cầu cụ
thể Sản phẩm đang được bán trên hệ thống Đ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.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ệnchính
1.ADMIN chọn chức năng thêm mới sp
2.Hệ thống hiển thị form thêm sp
3.ADMIN điền đầy đủ thông tin và nhấn nút thêm
4.Hệ thống kiểm tra tính hợp lệ 5.Hiển thị thông báo trên form
Các yêu cầu cụ
thể Sản phẩm đang được bán trên hệ thống Đ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.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 26Hì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 27Hì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ẩma) Quản lý sản phẩm (Xem sản phẩm)
Trang 28Hì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 29Hì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ànga Biều đồ Use-case
Trang 30Hì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 đơnUse 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
Luồng sự kiệnchính
1.User chọn xem hóa đơn
2.Hệ thống gửi yêu cầu và truy cập vào cơ sở
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 31Tá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
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ànga)Đặt hàng (xem hoá đơn đã mua)
Hình 1.19.Biểu đồ tuần tự xem hóa đơn đã mua
Trang 34b Đặ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 đơn hàng trên hệ thống
Luồng sự kiệnchính
1.Admin chọn xem đơn hàng
2.Hệ thống gửi yêu cầu và truy cập vào cơ sở
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ệnchí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ểm tra
3.Hệ thống trả về kết quả
4.Admin chọn trạng thái đơn hàng 5.Hệ thống gửi yêu cầu và xử lý thông tin 6.Admin quyết định từng trạng thái của đơn hà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ànga)Quản lý đơn hàng (Tìm kiếm đơn hàng)
Trang 36b)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 37Hì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ànga)Quản lý đơn hàng (Tìm kiếm đơn hàng)
Trang 38Hì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 39Hì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 40b Đặc tả chi tiết luồng sự kiện quản lý đánh giá Đặc tả chi tiết xem đánh giá
1.Admin chọn đánh giá cần xem
2.Hệ thống gửi yêu cầu và truy cập vào cơ sở
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á khỏi hệ thống
Luồng sự kiệnchính
1.ADMIN chọn chức năng xóa đánh giá 2.Hệ thống hiển thị thông báo bạn có muốn xóa hay không
3 ADMIN chọn có hoặc không
4 Hệ thống xóa đánh giá khỏi dữ liệu và lưu và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ó