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

báo cáo bài tập nhóm môn học phân tích và thiết kế hướng đối tượng với uml đề tài xây dựng website bán hàng nội thất

70 1 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

Định dạng
Số trang 70
Dung lượng 1,37 MB

Cấu trúc

  • I. TỔNG QUAN VỀ DỰ ÁN (5)
  • II. MỤC TIÊU DỰ ÁN (6)
  • III. CÁC YÊU CẦU CHỨC NĂNG HỆ THỐNG (6)
  • IV. CÁC YÊU CẦU PHI CHỨC NĂNG (7)
  • V. XÂY DỰNG BIỂU ĐỒ USE CASES VÀ ĐẶC TẢ CÁC USE CASE CỦA HỆ THỐNG (7)
    • 1. Biểu đồ use case tổng quát (7)
    • 2. Các biểu đồ use case (8)
      • 2.1 Biểu đồ use case “Đăng kí” (8)
      • 2.2 Biểu đồ use case “Đăng nhập” (9)
      • 2.3 Biểu đồ use case “Tìm kiếm” (10)
      • 2.4 Biểu đồ use case “Xem thông tin sản phẩm” (11)
      • 2.5 Biểu đồ use case “Thêm vào giỏ hàng” (12)
      • 2.6 Biểu đồ use case “Quản lí giỏ hàng” (13)
      • 2.7 Biểu đồ use case “Quản lí tài khoản” (14)
      • 2.8 Biểu đồ use case “Đặt hàng” (15)
      • 2.9 Biểu đồ use case “Đánh giá sản phẩm” (16)
      • 2.10 Biểu đồ use case “Quản lí đơn hàng” (17)
      • 2.11 Biểu đồ use case “Quản lí khách hàng” (18)
      • 2.12 Biểu đồ use case “Quản lí nhân viên” (0)
      • 2.13 Biểu đồ use case “Quản lí danh mục sản phẩm” (0)
      • 2.14 Biểu đồ use case “Quản lí sản phẩm” (0)
      • 2.15 Biểu đồ use case “Thống kê báo cáo” (0)
      • 2.16 Biểu đồ use case “Quản lí tin tức” (0)
      • 2.17 Biểu đồ use case “Hỗ trợ trực tuyến” (0)

Nội dung

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

TỔNG QUAN VỀ DỰ ÁN

Tên dự án Xây dựng website bán hàng nội thất

Lớp – Trường CS 353 SE- Trường Đại Học Duy Tân

Khoa: Công nghệ thông tin – Trường Đại học Duy Tân

2 Lý do chọn đề tài:

Ngày nay, ứng dụng công nghệ thông tin và việc tin học hoá được xem là một trong những yếu tố mang tính quyết định trọng hoạt động của các chính phủ, tổ chức, cũng như của các công ty, nó đang vai trò rất quan trọng, có thể tạo ra những bước mạnh mẽ.

Cùng với sự phát triển không ngừng về kĩ thuật của máy tính và mạng điện tử, công nghệ thông tin cũng được những công nghệ có đẳng cấp cao và lần lượt chinh phục hết đỉnh cao này đến đỉnh cao khác Mạng Internet là một trong những sản phẩm có giá trị hết sức lớn lao và ngày càng trở nên một công cụ không thể thiếu, là nền tảng chính cho sự truyền tải, trao đổi thông tin trên toàn cầu.

Giờ đây mọi việc liên quan đến thông tin trở nên thật dễ dàng cho người sử dụng: chỉ cần có một máy tính kết nối internet và một dòng dữ liệu truy tìm thì gần như lập tức….cả thế giới về vấn đề bạn đang quan tâm sẽ hiện ra, có đầy đủ thông tin, hình ảnh và thậm chí đôi lúc có cả những âm thanh nếu bạn cần…

Bằng internet, chúng ta đã thực hiện được nhiều công việc với tốc độ nhanh hơn và chi phí thấp hơn nhiều so với cách thức truyền thống Chính điều này, chính điều này đã thúc đẩy sự khai sinh và phát triển của thương mại điên tử và chính phủ điện tử trên khắp thế giới Làm biến đổi đáng kể bộ mặt văn hoá, nâng cao chất lượng cuộc sống con người.

Vì vậy, chúng em nảy ra ý tưởng về một:” WEBSITE BÁN HÀNG NỘI THẤT” 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.

Tạo ra môi trường thuận lợi cho việc trao đổi giữa người mua và người bán, xây dựng nên một môi trường.

Thúc đẩy phát triển mua bán trực tuyến.

Trao đổi mua bán các loại điện thoại qua mạng.

Việc quản lý hàng trở nên dễ dàng.

MỤC TIÊU DỰ ÁN

Website quàng bá các sản phẩm đến người dùng, tạo sự thuận lợi tối đa cho khách hàng trong việc nghiên cứu sản phẩm, từ đó đưa ra lựa chọn và thực hiện mua, đặt hàng một cách dễ dàng, nhanh chóng nhất Đồng thời, trang web giúp cho việc quảng lí cửa hàng dễ dàng hơn với việc thống kê báo cáo mua bán theo mốc thời gian và giảm tối đa chi phí mặt bằng, nhân viên.

CÁC YÊU CẦU CHỨC NĂNG HỆ THỐNG

Đăng kí, đăng nhập, tìm kiếm, quản lí giỏ hàng, thanh toán, thống kê bán hàng.

Quản lí: khách hàng, nhân viên, sản phẩm, đơn hàng

Các đối tác, khách hàng, nhà cung cấp quan tâm đến máy tính và thiết bị

Phân tích thiết kế hướng đối tượng

Nghiên cứu, phân tích và xây dựng website bán hàng nội thất

CÁC YÊU CẦU PHI CHỨC NĂNG

Giao diện của trang web cần quen thuộc, dễ thao tác với người dùng Thông tin hình ảnh cần bao quát, đẹp và dễ dàng lựa chọn tìm kiếm.

Giao diện dễ nhìn, không quá cầu kì

Giao diện gồm 2 thứ tiếng: tiếng Việt, tiếng Anh,

Hiển thị thông tin chi tiết khi khách lựa chọn

Tên các trường thông tin, chức năng phải thống nhất toàn bộ giao diện.

Nội dung thông tin hình ảnh, kiểu của giao diện thay đổi động giúp hạn chế sự đơn điệu

XÂY DỰNG BIỂU ĐỒ USE CASES VÀ ĐẶC TẢ CÁC USE CASE CỦA HỆ THỐNG

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

Hình 1 Biểu đồ use case tổng quát

Tác nhân Admin, Visiter, Khách hàng, nhân viên

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

Các biểu đồ use case

2.1 Biểu đồ use case “Đăng kí”:

Hình 2.1 Use case đăng kí

Mô tả Tạo tài khoản thành viên

1 Nhập tên đăng nhập, mật khẩu, Email đăng kí 2 Kiểm tra tên đăng nhập trên hệ thống

-Nếu tồn tại, thông báo tên đăng nhập tồn tại, quay lại bước 1

- Nếu không tồn tại, thông báo Email không hợp lệ, quay lại bước 1.

4 Thông báo đăng kí thành công Bảng 2.1 Đặc tả use case đăng kí

2.2 Biểu đồ use case “Đăng nhập”:

Hình 2.2 Use case đăng nhập

Tác nhân Admin, nhân viên, khách hàng

Mô tả Tạo tài khoản thành viên

1 Nhập tên đăng nhập, mật khẩu 2 Kiểm tra tên đăng nhập, mật khẩu tồn tại trong cơ sở dữ liệu.

- Nếu không tồn tại, thông báo đăng nhập lỗi, quay về bước 1.

3 Thông báo đăng kí thành công Điều kiện trước Không có Điều kiện sau Không có

Các yêu cầu cụ thể Không có

Bảng 2.2 Đặc tả use case đăng nhập

2.3 Biểu đồ use case “Tìm kiếm”:

Hình 2.3 Use case tìm kiếm

Tác nhân Tất cả tác nhân

Mô tả Tìm kiếm sản phẩm

1 Nhập từ khóa cần tìm 2 Kiểm tra từ khóa trên hệ thống, đưa ra các sản phẩm có liên quan đến từ khóa.

- Nếu không có sản phẩm nào chứa từ khóa, thông báo “Không tìm thấy sản phẩm”, quay lại bước 1

3 Xuất thông tin sản phẩm lên màn hình. Điều kiện trước Không có Điều kiện sau Không có

Các yêu cầu cụ thể Không có

Bảng 2.3 Đặc tả use case tìm kiếm 2.4 Biểu đồ use case “Xem thông tin sản phẩm”:

Hình 2.4 Use xem thông tin sản phẩm

Use case Xem thông tin sản phẩm

Tác nhân Khách vãng lai, khách hàng

Mô tả Xem thông tin sản phẩm

1.Khách vãng lai chọn chức năng xem sản phẩm gồm:xem khuyến mãi,xem sản phẩm củ,xem sản phẩm mới,xem chi tiết và thêm sản phẩm vào giỏ hàng.

2 Hệ thống hiển thị giao diện thông tin sản phẩm

3 Xuất thông tin sản phẩm lên màn hình.

Luồng thay thế Nếu khách vãng lai muốn thêm sản phẩm vào giỏ hang,hệ thông sẻ lưu sản phẩm vào giỏ hang của hệ thống Điều kiện trước Không có Điều kiện sau Không có

Các yêu cầu cụ thể Khách vãng lai chỉ được xem, muốn thêm

11 vào giỏ hàng phải đăng nhập Bảng 2.4 Xem thông tin sản phẩm

2.5 Biểu đồ use case “Thêm vào giỏ hàng”:

Hình 2.5 Use case thêm vào giỏ hàng

Use case Thêm vào giỏ hàng

Mô tả Khách hàng muốn thêm sản phẩm muốn mua vào giỏ hàng Luồng sự kiện chính

1 Khách hàng chọn chức năng thêm sản phẩm vào giỏ hàng

2 Hệ thống hiển thị sản phẩm mới được thêm

Khi khách hàng muốn thêm sản phẩm vào giỏ hàng trên các trang web thương mại điện tử, thường có một yêu cầu bắt buộc là phải đăng nhập hoặc tạo tài khoản để đăng nhập Điều này giúp trang web xác minh danh tính khách hàng và đảm bảo tính bảo mật cho giao dịch Sau khi hoàn thành việc đăng nhập, trạng thái của khách hàng sẽ chuyển từ "Đã đăng nhập" sang "Không có", cho phép họ tiếp tục quá trình mua sắm Việc yêu cầu đăng nhập này nhằm bảo vệ thông tin cá nhân và đảm bảo sự an toàn cho cả khách hàng và doanh nghiệp.

Các yêu cầu cụ thể Không có

Bảng 2.5 Đặc tả use case thêm vào giỏ hàng 2.6 Biểu đồ use case “Quản lí giỏ hàng”:

Hình 2.6 Use case quản lí giỏ hàng

Use case Quản lí giỏ hàng

Mô tả Khách hàng muống xem và thay đổi thông tin giỏ hàng và thanh toán Luồng sự kiện chính

1 Khách hàng chọn chức năng xem giỏ hàng

3 Chọn chức năng thanh toán giỏ hàng

2 Hệ thống hiển thị giao diện trang giỏ hàng

Luồng thay thế Không có Điều kiện trước Đã đăng nhập Điều kiện sau Không có

Các yêu cầu cụ thể Khách hàng muốn thanh toán giỏ hàng

Bảng 2.6 Đặc tả use case quản lí giỏ hàng

2.7 Biểu đồ use case “Quản lí tài khoản”:

Hình 2.7 Use case quản lí tài khoản

Use case Quản lí tài khoản

Admin muốn thêm sửa xóa và thay đổi thông tin của khách hàng, Cấp quyền tài khoản cho nhân viên

1 Admin đăng nhập hệ thống

3 Hiển thị giao diện thêm-cập nhật-xóa tài khoản

2 Hệ thống hiển thị giao thông tin tài khoản của khách hàng và nhân viên

4 Các tùy chọn thêm sửa xóa

Luồng thay thế Không có

14 Điều kiện trước Đã đăng nhập Điều kiện sau Không có

Các yêu cầu cụ thể Không có

Bảng 2.7 Đặc tả use case quản lí tài khoản 2.8 Biểu đồ use case “Đặt hàng”:

Hình 2.8 Use case đặt hàng

Mô tả Khách hàng muốn đặt hàng sản phẩm muốn mua vào giỏ hàng Luồng sự kiện chính

1 Khách hàng chọn chức năng đặt hàng trong giỏ hàng

2 Xác nhận thông tin, thanh toán

Luồng thay thế Nếu khách hàng muốn đặt hàng bắt buộc phải đăng nhập và vào giỏ hàng đặt hàng Điều kiện trước Đã đăng nhập

15 Điều kiện sau Không có

Các yêu cầu cụ thể Không có

Bảng 2.8 Đặc tả use case đặt hàng 2.9 Biểu đồ use case “Đánh giá sản phẩm”:

Hình 2.9 Use case đánh giá sản phẩm

Use case Đánh giá sản phẩm

Mô tả Khách hàng đánh giá sản phẩm.

1 Khách hàng chọn chức năng đánh giá sản phẩm sau khi nhận được hàng.

2 Hiển thị đánh giá chất lượng

3 Nếu khách không muốn đánh giá có thể bỏ qua

Luồng thay thế Không có Điều kiện trước Đã đăng nhập Điều kiện sau Không có

Các yêu cầu cụ thể Không có

Bảng 2.9 Đặc tả use case đánh giá sản phẩm

2.10 Biểu đồ use case “Quản lí đơn hàng”:

Hình 2.10 Use quản lí đơn hàng

Use case Quản lí đơn hàng

Tác nhân Nhân viên, Admin

Mô tả Người quản trị muốn xem và cập nhật thông tin đơn đặt hàng Luồng sự kiện chính

1 Người dùng chọn chức năng quản lí đơn đặt hàng 2 Hệ thống hiển thị giao diện quản lí đơn đặt hàng

Luồng thay thế Không có Điều kiện trước Đã đăng nhập Điều kiện sau Không có

Các yêu cầu cụ thể Không có

Bảng 2.10 Đặc tả use case quản lí đơn hàng 2.11 Biểu đồ use case “Quản lí khách hàng”:

Hình 2.11 Use quản lí khách hàng

Use case Quản lí khách hàng

Mô tả Khách hàng muốn thêm sản phẩm muốn mua vào giỏ hàng Luồng sự kiện chính

1 Admin chọn chức năng thêm, sửa, xóa thông tin khách hàng

2 Hệ thống xác nhận thao tác thêm, sửa, xóa của admin

3 Thông báo có thêm sửa xóa thành công

Luồng thay thế Không có Điều kiện trước Đã đăng nhập

13 Quản lí danh mục sản phẩm:

15 Quản lí thống kê báo cáo:

PHA THIẾT KẾ (DESIGN PHASE)

MÔ HÌNH HÓA DỮ LIỆU DATA MODELING ( )

Name Type Null Chú thích

CategoryID int No Mã thể loại

CategoryName Nvchar(50) No Tên thể loại

Name Type Null Chú thích

SubCategoryID int No Mã danh mục con

SubCategoryName Nvchar(50) No Tên danh mục con

CategoryID int No Mã thể loại

Name Type Null Chú thích

ItemCategoryID int No Mã hạng mục

ItemCategoryName Nvchar(50) No Tên hạng mục

SubCategoryID int No Mã danh mục con

Name Type Null Chú thích productID Int No Mã sản phẩm productName Nvarchar(50) No Tên sản phẩm productImage Nvarchar(250) No Ảnh sản phẩm productPrice Nvarchar(50) No Email productDiscount Nvarchar(50) No Tên đầy đủ categoryID Int No Mã loại sản phẩm itemCategoryID Int No Hạng mục productDetailDescription Nvarchar(250) No Mô tả sản phẩm productShortDescription Nvarchar(250) No Chi tiết sản phẩm

Name Type Null Chú Thích

SizeID Int No Mã kích thước

SizeName Nvarchar(100) No Tên kích thước

ProductID Nvarchar(100) No Mã sản phẩm

Name Type Null Chú Thích

ColorID Int No Mã màu

ColorName Nvarchar(100) No Tên màu

ProductID Nvarchar(100) No Mã sản phẩm

Name Type Null Chú thích

WishlistID Int No Mã danh sách yêu thích

ProductImage Nvarchar(255) No Hình ảnh sản phẩm

ProductName Nvarchar(50) No Tên sản phẩm

ProductPrice Nvarchar(255) No Giá sản phẩm

ProductID Int No Mã sản phẩm

UserID Int No Mã người dùng

OrderID Int No Mã đơn hàng

Name Type Null Chú Thích

UserID Int No Mã người dùng

UserName Nvarchar(100) No Tên đăng nhập

Password Nvarchar(100) No Mật khẩu

Address Nvarchar(100) No Địa chỉ

PhoneNumber Nvarchar(100) No Số điện thoại

Birthdays Nvarchar(100) No Ngày sinh

Role Nvarchar(100) No Vai trò

Name Type Null Chú thích orderID Int No Mã thanh toán

Status Bit No Trạng thái đơn hàng userName Nvarchar(250) No Tên khách hàng

Addresss Nvarchar(50) No Địa chỉ totalPrice Int No Tổng giá đơn hàng dateTime Int No Thời gian đặt hàng productImage Nvarchar(250) No Hình ảnh sản phẩm productName Nvarchar(250) No Tên sản phẩm productPrice Double No Giá sản phẩm

68 userID Nvarchar(250) No Mã khách hàng

Name Type Null Chú thích

Name Type Null Chú thích

CartID Int No Mã giỏ hàng

ProductID Int No Mã sản phẩm

OrderID Int No Mã đơn hàng

ProductPrice Nvarchar(255) No Giá sản phẩm

ProductImage Nvarchar(255) No Hình ảnh sản phẩm

ProductName Nvarchar(50) No Tên sản phẩm

ProductPrice Nvarchar(255) No Giá sản phẩm

Name Type Null Chú thích

CommentID Int No Mã bình luận

ProductID int No Mã sản phẩm

UserID Nvarchar(250) No Mã khách hàng

Rate int No Số sao đánh giá

Content Nvarchar(100) No Nội dung đánh giá

Ngày đăng: 25/04/2024, 16:35

HÌNH ẢNH LIÊN QUAN

Hình 1. Biểu đồ use case tổng quát - báo cáo bài tập nhóm môn học phân tích và thiết kế hướng đối tượng với uml đề tài xây dựng website bán hàng nội thất
Hình 1. Biểu đồ use case tổng quát (Trang 7)
Hình 2.1 Use case đăng kí - báo cáo bài tập nhóm môn học phân tích và thiết kế hướng đối tượng với uml đề tài xây dựng website bán hàng nội thất
Hình 2.1 Use case đăng kí (Trang 8)
Bảng 2.2 Đặc tả use case đăng nhập - báo cáo bài tập nhóm môn học phân tích và thiết kế hướng đối tượng với uml đề tài xây dựng website bán hàng nội thất
Bảng 2.2 Đặc tả use case đăng nhập (Trang 9)
Hình 2.2. Use case đăng nhập - báo cáo bài tập nhóm môn học phân tích và thiết kế hướng đối tượng với uml đề tài xây dựng website bán hàng nội thất
Hình 2.2. Use case đăng nhập (Trang 9)
Hình 2.3 Use case tìm kiếm - báo cáo bài tập nhóm môn học phân tích và thiết kế hướng đối tượng với uml đề tài xây dựng website bán hàng nội thất
Hình 2.3 Use case tìm kiếm (Trang 10)
Bảng Subcategories: - báo cáo bài tập nhóm môn học phân tích và thiết kế hướng đối tượng với uml đề tài xây dựng website bán hàng nội thất
ng Subcategories: (Trang 66)
Bảng Size : - báo cáo bài tập nhóm môn học phân tích và thiết kế hướng đối tượng với uml đề tài xây dựng website bán hàng nội thất
ng Size : (Trang 67)
Bảng Users: - báo cáo bài tập nhóm môn học phân tích và thiết kế hướng đối tượng với uml đề tài xây dựng website bán hàng nội thất
ng Users: (Trang 68)
Bảng Cart: - báo cáo bài tập nhóm môn học phân tích và thiết kế hướng đối tượng với uml đề tài xây dựng website bán hàng nội thất
ng Cart: (Trang 69)

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

w