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 0 0
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

Đ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

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

Trang 1

TRƯỜNG ĐẠI HỌC DUY TÂN KHOA CÔNG NGHỆ THÔNG TIN

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ên đề tài: Xây dựng website bán hàng nội thất

Giảng viên hướng dẫn: Đào Thị Hường

Sinh viên thực hiện: Nguyễn Võ Vân Anh 26201235580

Trang 3

MỤC LỤC

PHÂN TÍCH VÀ NẮM BẮT YÊU CẦU CỦA HỆ THỐNG 3

I TỔNG QUAN VỀ DỰ ÁN: 3

II MỤC TIÊU DỰ ÁN: 5

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

IV.CÁC YÊU CẦU PHI CHỨC NĂNG: 5

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

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

2 Các biểu đồ use case: 6

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

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

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

2.4 Biểu đồ use case “Xem thông tin sản phẩm”: 10

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

2.6 Biểu đồ use case “Quản lí giỏ hàng”: 12

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

2.8 Biểu đồ use case “Đặt hàng”: 14

2.9 Biểu đồ use case “Đánh giá sản phẩm”: 15

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

2.11 Biểu đồ use case “Quản lí khách hàng”: 17

2.12 Biểu đồ use case “Quản lí nhân viên”: 18

2.13 Biểu đồ use case “Quản lí danh mục sản phẩm”: 19 3

Trang 4

2.14 Biểu đồ use case “Quản lí sản phẩm”: 20

2.15 Biểu đồ use case “Thống kê báo cáo”: 21

2.16 Biểu đồ use case “Quản lí tin tức”: 22

2.17 Biểu đồ use case “Hỗ trợ trực tuyến”: 23

4

Trang 5

PHÂN TÍCH VÀ NẮM BẮT YÊU CẦU CỦA HỆ THỐNG

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.

5

Trang 6

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.

3.Ý nghĩa:

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.

II 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 III 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

6

Trang 7

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 IV.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 V XÂY DỰNG BIỂU ĐỒ USE CASES VÀ ĐẶC TẢ CÁC USE CASE CỦA HỆ THỐNG

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

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

7

Trang 8

Use case Tổng quát

người dùng trong hệ thống 2 Các biểu đồ use case:

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

Hình 2.1 Use case đăng kí

Luồng sự kiệ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

3 Kiểm tra Email.

- 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í

8

Trang 9

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

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

3 Thông báo đăng kí thành công

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

9

Trang 10

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

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

Luồng sự kiệ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ôngbáo “Không tìm thấy sản phẩm”, quay lại bước 13 Xuất thông tin sản phẩm lên màn hình.

10

Trang 11

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

Luồng sự kiện chính

1.Khách vãng lai chọn chức năng xem sản phẩmgồm:xem khuyến mãi,xem sản phẩm củ,xem sảnphẩ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ẩm3 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

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

11

Trang 12

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

12

Trang 13

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

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 4 Thanh toán thành công

Luồng thay thế Không có

13

Trang 14

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

Mô tả

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

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

Trang 15

Điều kiện trước Đã đăng nhập

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

mua vào giỏ hàng

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

15

Trang 16

Điều kiện sau 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 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ó

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

16

Trang 17

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

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

17

Trang 18

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”:

Trang 57

57

Trang 58

12 Quản lí nhân viên: Thêm:

58

Trang 59

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

59

Trang 61

61

Trang 62

62

Trang 63

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

16 Quản lí tin tức: Thêm tin tức:

Sửa tin tức:

63

Trang 64

17 Hỗ trợ trực tuyến: Thêm:

64

Trang 65

PHA THIẾT KẾ (DESIGN PHASE)

Bảng Categories:

65

Trang 66

Bảng Subcategories:

Bảng Itemcategories:

66

Trang 67

Bảng Size :

Bảng Color:

Bảng Wishlist:

67

Trang 68

Bảng Users:

Bảng Oders:

68

Trang 69

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

Bảng Cart:

Bảng Comment:

69

Trang 70

TRIỂN KHAI (IMPLEMENTATION) PHÂN TÍCH HÀNH VI HỆ THỐNG:

Xây dựng biểu đồ tuần tự hệ thống (sequence diagram) Xây dựng biểu đồ hoạt động (activity diagram) PHA THIẾT KẾ (DESIGN PHASE):

Biểu đồ lớp thiết kế (design class diagram) HÌNH HÓA DỮ LIỆU (DATA MODELING)

Xây dựng mô hình dữ liệu của hệ thống TRIỂN KHAI (IMPLEMENTATION)

Biểu đồ triển khai (deployment diagram)

70

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

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

Tài liệu liên quan