1. Trang chủ
  2. » Giáo Dục - Đào Tạo

bài tập lớn phân tích thiết kế hệ thống đề tài phân tích hệ thống website bán giày

31 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

Nội dung

-Quản lý đơn hàng : Xử lý các đơn hàng từ khách hàng, từ việc xác nhận đơn hàng, lập hóa đơn cho đến theo dõi tình trạng vận chuyển và xử lý đơn hàng đến khi hoàn thành.-Quản lý kho hàng

Trang 1

TRƯỜNG ĐH PHƯƠNG ĐÔNG

KHOA CNTT & TT

BÀI TẬP LỚN

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

ĐỀ TÀI

PHÂN TÍCH HỆ THỐNG WEBSITE BÁN GIÀY

Giáo viên hướng dẫn: Cô Đỗ Thanh Bình

Sinh viên thực hiện: 521100135-Nguyễn Hải Đăng 521100126-Công Vũ Anh

521100155-Nguyễn Quốc Khánh Lớp: 521100C

Trang 2

III PHA PHÂN TÍCH 4

1 Xây dựng biểu đồ use case 4

a) Biểu đồ use case tổng quát 4

b) Phân rã biểu đồ use case 5

2 Xây dựng biểu đồ lớp phân tích 9

Trang 3

mang lại trải nghiệm mua sắm tốt nhất cho người tiêu dùng Để có thể tồn tại và phát triển trong môi trường kinh doanh cạnh tranh, việc xây dựng và quản lý một hệ thống website bán hàng trở nên cực kỳ quan trọng.

Chính nhận thức về tầm quan trọng của việc này đã thúc đẩy chúng em, một nhóm đam mê và nhiệt huyết, chọn đề tài "Phân tích hệ thống website bán giày" Chúng em tin rằng, thông qua dự án này, chúng tôi không chỉ xây dựng được một hệ thống quản lý chuyên nghiệp mà còn góp phần vào sự phát triển của ngành thương mại điện tử, mang lại trải nghiệm mua sắm tuyệt vời nhất cho mọi người.

II.GIỚI THIỆU HỆ THỐNG1 Định nghĩa website

Website bán giày là một loại website chuyên cung cấp các sản phẩm giày dép và phụ kiện liên quan cho người tiêu dùng thông qua giao dịch trực tuyến Trong website này, người dùng có thể tìm thấy một loạt các sản phẩm giày đa dạng, từ giày thể thao đến giày lười, từ giày cao gót đến dép xỏ ngón, và từ các thương hiệu phổ biến đến những thương hiệu mới nổi.

Website bán giày thường cung cấp thông tin chi tiết về mỗi sản phẩm, bao gồm hình ảnh, mô tả, thông số kỹ thuật, và giá cả Người dùng có thể dễ dàng duyệt qua các danh mục sản phẩm, thực hiện tìm kiếm theo tiêu chí như loại giày, kích cỡ, màu sắc, và giá cả.

Ngoài việc mua sắm, website bán giày thường còn cung cấp các dịch vụ bổ sung như chính sách đổi trả, hỗ trợ khách hàng, hướng dẫn chăm sóc sản phẩm, và thông tin về cácchương trình khuyến mãi và ưu đãi.

Tóm lại, website bán giày là một nền tảng trực tuyến mang lại sự tiện lợi và đa dạng cho người tiêu dùng trong việc mua sắm và tìm kiếm các sản phẩm giày phục vụ cho nhu cầucủa họ.

2 Hoạt động nghiệp vụ của website bán giày

Hoạt động nghiệp vụ của một website bán giày bao gồm các công việc sau:

-Quản lý sản phẩm : Bao gồm việc thêm mới, cập nhật và xóa các sản phẩm giày trên website Điều này bao gồm việc tạo và quản lý danh mục sản phẩm, cập nhật thông tin về mô tả sản phẩm, hình ảnh, giá cả và tình trạng hàng tồn kho.

Trang 4

-Quản lý đơn hàng : Xử lý các đơn hàng từ khách hàng, từ việc xác nhận đơn hàng, lập hóa đơn cho đến theo dõi tình trạng vận chuyển và xử lý đơn hàng đến khi hoàn thành.-Quản lý kho hàng : Theo dõi số lượng hàng tồn kho, điều chỉnh số lượng tồn kho khi cóđơn hàng mới và đặt hàng mới từ nhà cung cấp khi cần thiết để đảm bảo sẵn có đủ hàng cho khách hàng.

-Thanh toán và xử lý thanh toán : Cung cấp các phương thức thanh toán an toàn và thuậntiện cho khách hàng, bao gồm thanh toán qua thẻ tín dụng, chuyển khoản ngân hàng, ví điện tử và các hình thức thanh toán trực tuyến khác.

-Giao hàng và vận chuyển : Tổ chức vận chuyển hàng hóa từ kho đến địa chỉ của khách hàng, cung cấp các tùy chọn giao hàng và tính phí giao hàng.

-Chăm sóc khách hàng : Hỗ trợ khách hàng qua email, chat trực tuyến hoặc điện thoại đểgiải đáp các thắc mắc về sản phẩm, đơn hàng và quy trình mua hàng.

-Quản lý khách hàng và marketing : Theo dõi thông tin khách hàng, gửi email marketing, cung cấp ưu đãi và khuyến mãi cho khách hàng thân thiết.

-Quản lý trả lại hàng và hoàn tiền : Xử lý yêu cầu trả lại hàng, đổi hàng hoặc hoàn tiền từ khách hàng theo chính sách của cửa hàng.

-Quản lý đánh giá và phản hồi : Thu thập và quản lý đánh giá từ khách hàng về sản phẩm và dịch vụ để cải thiện chất lượng.

-Phát triển và duy trì website : Liên tục cập nhật và nâng cấp website để tối ưu trải nghiệm mua sắm của người dùng và tăng tính bảo mật.

3 Yêu cầu hệ thống

Hệ thống quản lý website bán giày được xây dựng để giải quyết các yêu cầu sau:

Trang 5

 Giảm chi phí nhân sự Không cần nhiều nhân viên như kinh doanh giày ở cửa hàng. Cung cấp đầy đủ thông tin cho người mua: size, chất liệu, giá cả, khuyến mãi,  Hỗ trợ admin cập nhật nhanh chóng dữ liệu của các mặt hàng: còn hàng/hết hàng,

còn bao nhiêu hàng, bán được bao nhiêu hàng,

 Khách hàng mua được hàng ở mọi lúc mọi nơi với nhiều hình thức thanh toán. Admin quản lý được gian hàng của mình nhanh chóng ở bất kì thời gian nào.

4 Xác định tác nhân

USER: (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ể tìm kiếm và xem sản phẩm, chọn loại sản phẩm, chọn địa điểm giao hàng, đánh giá sản phẩm Khách hàng có thể đăng ký làm thành viên của hệ thống.

ADMIN: (người quản lý) là người điều hành, quản lý và theo dõi hoạt động của hệ

thống, có thể thực hiện tất cả các chức năng của nhân viên.

NHÂN VIÊN: là người tiếp nhận và xử lý các đơn hàng do admin giao

NGƯỜI: Bao gồm admin, nhân viên và user (đã đăng ký thành viên).

Sau khi đăng nhập, ngoài những chức năng chung của người sử dụng, các tác nhân trên sẽ có những chức năng riêng tùy vào hoạt động của từng đối tượng.

III.PHA PHÂN TÍCH1 Xây dựng biểu đồ use casea) Biểu đồ use case tổng quát

Trang 6

b) Phân rã biểu đồ use case

 Phân rã use case quản lý danh sách thành viên

Trang 7

 Phân rã use case quản lý thông tin cá nhân

 Phân rã use case Quản lý sản phẩm

Trang 8

 Phân rã use case quản lí bán hàng

 Phân rã use case xem thống kê

Trang 9

 Phân rã use case đăng nhập

 Phân rã use case đăng ký

Trang 10

 Phân rã use case tìm kiếm sản phẩm

 Phân rã use case quản lí giỏ hàng

Trang 11

 Phân rã use case đánh giá sản phẩm

 Phân rã use case quản lí đánh giá

 Phân rã use case quản lý đặt hàng

Trang 12

2.Xây dựng biểu đồ lớp phân tích

Trang 13

3.Biểu đồ trạng thái

a Trạng thái đăng ký

b Trạng thái đăng nhập

Trang 14

c Trạng thái mua hàng

d Trạng thái thanh toán

IV.PHA THIẾT KẾ

1.Các biểu đồ tuần tự

 Biểu đồ tuần tự cho chức năng Quản lý sản phẩm

Trang 15

 Biểu đồ tuần tự cho chức năng quản lý nhân viên

Trang 16

 Biểu đồ tuần tự cho chức năng quản lý thông tin cá nhân

Trang 17

 Biểu đồ tuần tự cho chức năng bán hàng

 Biểu đồ tuần tự cho chức năng thống kê

Trang 18

: nhan vien : DK thong ke : San pham : Chi tiet don hangTruy cap thong ke

Hien thiThong ke hang ban duoc

Yeu cau Thong ke hang ban duoc

Lay Ma san phamTra ket qua

Lay Ma don hangTra ket qua

Lay so luong san phamTra ket quaTra ket qua thong ke

Thong bao ket qua thong keThong ke hang ton kho

Yeu cau thong ke

Lay Ma san pham+So luong conKet quaKet qua

Thong bao ket qua thong ke

 Biểu đồ tuần tự cho chức năng đăng ký thành viên

Trang 19

 Biểu đồ tuần tự cho chức năng đăng nhập

DKDangnhap :

DKDangnhapUser_User_ : : Yeu cau hien thi Dang

Hien thi Form dang nhapNhap User va password

Kiem tra thong tin

Kiem tra thong tinXac thuc thanh Xac thuc thanh cong

Thong bao dang nhap thanh congChon thay doi PasswordHien thi thay doi Password

Nhap Password moi

Thay doi Password

Thay doi PasswordXac nhan thay doi thanh congXac nhan thay doi thanh cong

Thong bao thay doi thanh cong

 Biểu đồ tuần tự cho chức năng tra cứu sản phẩm

Trang 20

 Biểu đồ tuần tự cho chức năng quản lý đặt hàng

 Biểu đồ tuần tự cho chức năng quản lý giỏ hàng

Trang 21

 Biểu đồ tuần tự cho chức năng đánh giá

: user : FormDangnhap : Form danh gia sp : DK danh gia : Danh giaDang nhap

Kiem tra thong tin

Truy cap danh gia san

Hien thiViet danh gia san

yeu cau cap nhat danh

Cap nhat danh giaKet quaKet qua

Thong bao ket qua danh

2.Thiết kế riêng từng chức năng

 Chức năng quản lý nhân viên

 Chức năng quản lý thông tin cá nhân

Trang 22

 Chức năng Quản lý danh mục sản phẩm

DanhmucMaDanhmuc : stringTenDanhmuc : stringMaDanhmuccha : string

Mota : stringDK QLDanhmuc

themdanhmuc()suadanhmuc()xoadanhmuc()nhan vienForm QLDanhmuc

MaDanhmuc : stringTenDanhmuc : stringlayMaDanhmuc()layTenDanhmuc()

 Chức năng quản lý bán hàng

Trang 23

 Chức năng thống kê

 Chức năng đăng nhập

 Chức năng đăng ký thành viên

Trang 24

 Chức năng tra cứu sản phẩm

 Chức năng quản lý đặt hàng

 Chức năng quản lý giỏ hàng

Trang 25

 Chức năng đánh giá

3.Biếu đồ hoạt động

 Biểu đồ hoạt động chức năng đăng nhập

Trang 26

 Biểu đồ hoạt động của chức năng đăng ký thành viên

 Biểu đồ hoạt động chức năng quản lý nhân viên

Trang 27

 Biểu đồ hoạt động của chức năng quản lý danh mục sản phẩm

 Biểu đồ hoạt động của chức năng quản lý thông tin cá nhâ

Trang 28

 Biểu đồ hoạt động của chức năng thống kê

 Biểu đồ hoạt động của chức năng tra cứu sản phẩm

Trang 29

 Biểu đồ hoạt động của chức năng quản lý đặt hàng

 Biểu đồ hoạt động của chức năng quản lý giỏ hàng

Trang 30

 Biểu đồ hoạt động của chức năng đánh giá

4.Biểu đồ triển khai

Client_Khach hang

DatabaseServer Application_Ung

dung may chu

Trang 31

V.KẾT LUẬN

Qua quá trình tìm hiểu và xây dựng hệ thống website bán quần áo online, cộng thêm sự giảng dạy trên lớp của cô Đỗ Thanh Bình, chúng em đã phần nào hiểu được quy trình, cách thức xây dưng một hệ thống Chúng em đã hiểu hơn về các biểu đồ trong ngôn ngữ UML như use case, biểu đồ hoạt động, biểu đồ trình tự, biểu đồ lớp, và thấy được tầm quan trọng của các biểu đồ đó trong các dự án.

Trên đây là toàn bộ những hiểu biết của chúng em về đề tài “Phân tích hệ thống website bán quần áo” Do lần đầu làm đề tài về chủ đề này nên nhóm chúng em không tránh khỏithiếu sót Rất mong được cô nhận xét, góp ý để bài làm của chúng em hoàn thiện hơn và có thể làm tốt hơn những đề tài sau.

Ngày đăng: 03/07/2024, 15:39

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

TÀI LIỆU LIÊN QUAN

w