1. Trang chủ
  2. » Tất cả

Đồ án cơ sở 2 đề tài website cung cấp nội thất

59 2 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 cung cấp nội thất MakeMyHome
Người hướng dẫn TS. Nguyễn Hoàng Hải
Trường học Đại học Công Nghệ Thông Tin Và Truyền Thông Việt Hàn
Chuyên ngành Cung cấp nội thất và Thương mại điện tử
Thể loại Đề án
Năm xuất bản 2021
Thành phố Đà Nẵng
Định dạng
Số trang 59
Dung lượng 6,79 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Quản trị viên một tên đăng nhập và mật khẩu để truy cập vào hệ thống để thực hiện các chức năng sau: ▪ − Quản lý danh mục sản phẩm ▪ − Quản lý tài khoản quản trị và tài khoản khách hàng.

Trang 1

VIỆT HÀN

-ĐỒ ÁN CƠ SỞ 2

ĐỀ TÀI: WEBSITE CUNG CẤP NỘI THẤT

Giảng viên hướng dẫn: TS Nguyễn Hoàng Hải.

Sinh viên thực hiện:

Đà Nẵng, tháng năm 2021

Trang 2

TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN VÀ

TRUYỀN THÔNG VIỆT – HÀN

BÁO CÁO ĐỒ ÁN CƠ SỞ 2

ĐỀ TÀI

XÂY DỰNG WEBSITE CUNG CẤP NỘI THẤT

Trang 3

LỜI MỞ ĐẦU

Trang 4

ý muốn và các website bán hàng trên mạng có thể giúp ta làm được điều đó

Bên cạnh đó việc quản lý kinh doanh của rất nhiều website bán hàng nói chung vàwebsite bán giày nói riêng vẫn tiến hành rất thủ công, việc ghi chép thông qua sổ sách gặprất nhiều trở ngại, gây khó khăn cho người quản lý khi muốn xem xét tình trạng mặt hàng.Một vấn đề cấp thiết đặt ra trong quản lý là làm thế nào để chuẩn hóa cách xử lý dữ liệutrên website

Nhận thấy sự thiết thực ấy, nhóm em đã lựa chọn xây dựng Website cung cấp nội thất để giới thiệu về

mẫu mã, thương hiệu của những mẫu nội thất giúp người dùng tìm kiếm và đặt mua nhanh hơn, tiện lợi hơn Mọi

người có thể truy cập website mọi lúc mọi nơi trên các thiết bị, rất tiện lợi, sẽ giúp người đọc tiết kiệm được rất

nhiều thời gian Đồng thời website giúp người bán quản lý cửa hàng hiệu quả hơn.

Để hoàn thành đề tài này, chúng em xin gửi lời cảm ơn chân thành đến thầyNguyễn Hoàng Hải - giảng viên Trường đại học Công nghệ thông tin và Truyền thông(CNTT & TT) Việt Hàn– Người hướng dẫn chính - đã tận tình chỉ bảo và hướng dẫnchúng em để hoàn thành đồ án

Chúng em cũng xin cảm ơn thầy cô Khoa KHMT trường đại học CNTT & TTViệt Hàn đã truyền đạt cho chúng em kiến thức cũng như kỹ năng để hoàn thành bài đồ

án này

Trong quá trình làm đồ án còn nhiều thiếu sót, chúng em rất mong nhậnđược sự chỉ bảo, đóng góp ý kiến của các thầy cô để chúng em có điều kiện

bổ sung, khắc phục những hạn chế của bài đồ án cơ sở này

Chúng em xin chân thành cảm ơn!

Đà Nẵng, ngày 00 tháng 00 năm 2021

Trang 5

NHẬN XÉT (Của giảng viên hướng dẫn)

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

Đà Nẵng, ngày 00 tháng 00 năm 2021 Giảng viên hướng dẫn

Trang 6

1.1.2 Mục tiêu của website

Giúp cho khách hàng: Khách hàng là người có nhu cầu mua sắm nội thất Họ sẽ tìm kiếm những mặt hàng nội thất có trên website, vậy trang web phải giúp cho khách hàng:

− Tìm kiếm và lựa chọn được sản phẩm

− Đặt mua hàng

− Theo dõi đơn hàng của mình

Giúp nhà quản lý: Là người có quyền đăng nhập và làm chủ mọi hoạt động của hệ thống trang web Quản trị viên một tên đăng nhập và mật khẩu để truy cập vào hệ thống để thực hiện các chức năng sau:

1.3 Giới thiệu, mô tả, yêu cầu

1.3.1 Giới thiệu phân tích và thiết kế hệ thống Website cung cấp nội thất

1.3.2 Mô tả bài toán

1.3.3 Các yêu cầu của hệ thống

Chương 2 PHÂN TÍCH THIẾT KẾ HỆ THỐNG VÀ TẠO CƠ SỞ DỮ LIỆU

2.1 Xác định các tác nhân (actors):

2.2 Xác định các trường hợp sử dụng (use case):

2.3 Đặc tả các trường hợp sử dụng (Use case descriptions):

Trang 7

2.6.1 Biểu đồ tuần tự Tìm kiếm sản phẩm

2.6.2 Biểu đồ tuần tự Đăng ký thành viên

2.6.3 Biểu đồ tuần tự Đăng nhập hệ thống

2.6.4 Biểu đồ tuần tự Thêm vào giỏ hàng

2.6.5 Biểu đồ tuần tự Mua hàng

2.6.6 Biểu đồ tuần tự Quản lý đơn hàng, sản phẩm, khách hàng thành viên2.6.7 Biểu đồ tuần tự Thống kê

2.7.Tạo cơ sở dữ liệu

2.7.7 Bảng tài khoản admin

2.7.8 Bảng danh mục bài viết

2.7.9 Bảng thông tin bài viết

2.7.10 Bảng thông tin mã giảm giá

2.7.11 Bảng thông tin slider

2.7.12 Bảng thông tin đơn hàng

2.7.13 Bảng thông tin chi tiết đơn hàng

2.7.14 Bảng thông tin thống kê

2.7.15 Bảng thông tin xã, phường, thị trấn

2.7.16 Bảng thông tin quận huyện

3.3 Giao diện phía người dùng

3.3.1 Danh sách các giao diện

3.3.2 Chi tiết các giao diện

3.4 Giao diện phía người quản trị

3.4.1 Danh sách các giao diện:

3.4.2 Chi tiết các giao diện

Chương 4 KẾT LUẬN

Trang 8

MỤC LỤC HÌNH ẢNH

Hình 1 Biểu đồ hoạt động tìm kiếm sản phẩm

Hình 2 Biểu đồ hoạt động đăng ký thành viên

Hình 3 Biểu đồ hoạt động đăng nhập hệ thống

Hình 4 Biểu đồ hoạt động xem, cập nhật thông tin cá nhân

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

Hình 6 Biểu đồ hoạt động mua hàng

Hình 7 Biểu đồ hoạt động kiểm tra giỏ hàng

Hình 8 Biểu đồ hoạt động đặt hàng

Hình 9 Biểu đồ hoạt động thanh toán

Hình 10 Biểu đồ hoạt động quản lý thành viên

Hình 11 Biểu đồ hoạt động quản lý sản phẩm

Hình 12 Biểu đồ hoạt động quản lý đơn đặt hàng

Hình 13 Biểu đồ hoạt động thống kê

Hình 14 Biểu đồ ca sử dụng chung

Hình 15 Biểu đồ ca sử dụng tìm kiếm sản phẩm

Hình 16 Biểu đồ ca sử dụng đăng ký thành viên

Hình 17 Biểu đồ ca sử dụng đăng nhập

Hình 18 Biểu đồ ca sử dụng xem, cập nhật thông tin cá nhân

Hình 19 Biểu đồ ca sử dụng thêm vào giỏ hàng

Hình 28 Biểu đồ tuần tự tìm kiếm sản phẩm

Hình 29 Biểu đồ tuần tự đăng ký thành viên

Hình 30 Biểu đồ tuần tự đăng nhập hệ thống

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

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

Trang 9

Hình 33 Biểu đồ tuần tự quản lý đơn hàng, sản phẩm, khách hàng thành viên Hình 34 Biểu đồ tuần tự thống kê

Hình 57 Bảng lưu trữ thông tin tài khoản khách hàng

Hình 58 Bảng lưu trữ danh mục sản phẩm

Hình 59 Bảng lưu trữ thương hiệu sản phẩm

Hình 60 Bảng lưu trữ thông tin sản phẩm

Hình 38 Giao diện trang chủ

Hình 39 Footer của trang

Hình 50 Sửa thông tin sản phẩm

Hình 52 Trang quản lý thư viện ảnh sản phẩm

Hình 53 Trang quản lý thuộc tính sản phẩm

Trang 10

em quyết định chọn đề tài “Kinh doanh nội thất” để giải quyết bài toán đặt ra trong thực tế.

1.1.2 Mục tiêu của website

▪ Giúp cho khách hàng: Khách hàng là người có nhu cầu mua sắm nộithất Họ sẽ tìm kiếm những mặt hàng nội thất có trên website, vậy trangweb phải giúp cho khách hàng:

▪ − Tìm kiếm và lựa chọn được sản phẩm

▪ − Đặt mua hàng

▪ − Theo dõi đơn hàng của mình

▪ Giúp nhà quản lý: Là người có quyền đăng nhập và làm chủ mọi hoạt động của hệ thống trang web Quản trị viên một tên đăng nhập và mật khẩu để truy cập vào hệ thống để thực hiện các chức năng sau:

▪ − Quản lý danh mục sản phẩm

▪ − Quản lý tài khoản quản trị và tài khoản khách hàng

▪ − Quản lý sản phẩm

▪ − Quản lý đơn hàng

1.1.3 Lợi ích khi có website

− Tiện lợi, sử dụng được mọi lúc mọi với vài thao tác

− Giới thiệu về sản phẩm dưới góc nhìn người dùng, mau chóng tìm được sản phẩm phù hợp

− Chọn và mua loại sản phẩm ưa thích nhanh nhất

− Điều chỉnh thông tin sản phẩm nhanh chóng

− Thống kê chi tiết hoạt động mua bán

Trang 11

1.3 Giới thiệu, mô tả, yêu cầu

1.3.1 Giới thiệu phân tích và thiết kế hệ thống Website cung cấp nội thất

Với tốc độ công nghiệp hóa- hiện đại hóa trong nhiều năm gần đây, công nghệthông tin đã và đang phát triển trên mọi mặt, trở thành động lực của sự phát triển Phạm

vi ứng dụng của công nghệ thông tin đã được mở rộng và góp mặt trên rất nhiều các lĩnhvực như truyền thông, tự động hóa, quản trị các hoạt động của con người và xã hội…Với mục đích xây dựng một hệ thống website cung cấp nội thất đơn giản, thânthiện, dễ sử dụng đem lại cho khách hàng những lựa chọn tối ưu nhất để có thể tìm kiếm,xem và mua nội thất mà không cần mất nhiều thời gian Sản phẩm mà website muốnhướng đến là nội thất, mặt hàng đem lại những thẩm mĩ tuyệt vời cho mọi nhà Do đó, từ

đề tài “Phân tích và thiết kế hệ thống Website cung cấp nội thất” này của chúng em

mong muốn người sử dụng có một trải nghiệm tốt nhất trên website

1.3.2 Mô tả bài toán

Hệ thống bán giày qua website là một hệ thống cung cấp cho người sử dụng, ngườiquản trị những chức năng cần thiết để cập nhật, mua bán, quản trị hoạt động của website.Đối với khách hàng, hệ thống cho phép tìm kiếm, xem chi tiết thông tin các sản phẩmtrên website và đặt hàng, mua hàng Sau khi chọn sản phẩm xong thì chuyển qua thanhtoán đồng thời chọn địa điểm và xác định thời gian giao hàng Thực hiện xong kháchhàng tiến hành xác nhận thanh toán và đợi nhận hàng từ bộ phận chuyển phát và kết thúcgiao dịch

1.3.3 Các yêu cầu của hệ thống

a Yêu cầu chức năng:

− Chức năng tìm kiếm sản phẩm

− Chức năng đăng ký, đăng nhập thành viên

− Chức năng xem, cập nhật thông tin

− Chức năng thêm vào giỏ hàng

− Chức năng mua hàng

− Chức năng quản lý thông tin: gồm quản lý thành viên, quản lý danh mục sản phẩm

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

Trang 12

b Yêu cầu phi chức năng:

− Giao diẹn thân thiện dễ tiếp cận với người dùng

− Website không quá phức tạp, giao diện dễ nhìn, màu sắc hài hòa

− Đảm bảo tính chính xác trên mọi trình duyệt khác nhau

− Về độ bảo mật: An toàn bảo mật dữ liệu

− Đáp ứng độ tin cậy, cùng hiệu quả trên thời gian và không gian

− Chuyển giao dễ dàng và dễ triêrn khai

− Nội dung hiển thị một cách khoa học và chi tiết hteo từng chuyên mục được bố trí một cách rõ ràng, nhằm thúc đẩy tốt nhất việc giao thương trên website, tương tác hệ thống cao

Trang 13

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

TẠO CƠ SỞ DỮ LIỆU

o 2.1 Xác định các tác nhân (actors):

- Khách hàng: người ghé thăm website, xem, tìm kiếm sản phẩm và có thể mua hàng

- Thành viên: đăng nhập hệ thống, gồm khách hàng đã đăng ký

- Người quản trị: điều hành, quản lý và theo dõi mọi hoạt động của hệ thống: thêm,sửa, xóa thành viên; thêm, sửa, xóa sản phẩm và tác giả, xác nhận mua hàng

- Hệ thống ngân hàng: xác nhận thông tin tài khoản của khách hàng, trung gianchuyển tiền của khách hàng sang tài khoản của cửa hàng

o 2.2 Xác định các trường hợp sử dụng (use case):

+ Đăng nhập, đăng xuất

+ Xem, sửa thông tin

− Điều kiện trước: Khách hàng ghé thăm hệ thống.

− Điều kiện sau: Khi Khách hàng có nhu cầu biết thông tin về sản phẩm.

− Mô tả: Khách hàng vào hệ thống để tìm kiếm sản phẩm nào đó.

− Các sự kiện chính:

Hành động của tác nhân Hành động của hệ thống

Trang 14

1.Khách hàng kích vào mục tìm kiếm.

3.Khách hàng nhập thông tin cần thiết

vào form tìm kiếm và nhấn nút tìm

kiếm

2.Hệ thống hiển thị form tìm kiếm: tìmkiếm theo tên giày, thương hiệu, kiểu dáng,kích cỡ…

4.Hệ thống hiển thị kết quả tìm kiếm

− Các sự kiện phụ:

Hành động của tác nhân Hành động của hệ thống

3 Khách hàng không nhập đúng

thông tin tìm kiếm

4 Hệ thống không hiển thị kết quả

− Điều kiện sau: Khách hàng trở thành thành viên của hệ thống

− Mô tả: Khách hàng cung cấp đầy đủ thông tin cần thiết đăng ký thành viên hệ thống

và có quyền lợi như một khách hàng thành viên

Trang 15

− Các sự kiện chính:

Hành động của tác nhân Hành động của hệ thống

1 Một khách hàng sau khi ghé thăm

website và muốn tạo tài khoản đăng nhập

vào website sẽ phải đăng ký để thực hiện

3 Khách hàng cung cấp đầy đủ thông tin

cần thiết mà hệ thống yêu cầu và nhấn

− Các sự kiện phụ:

Hành động của tác nhân Hành động của hệ thống

3 Khách hàng không cung cấp đủ thông

Trang 16

Hình 2 Biểu đồ hoạt động đăng ký thành viên

2.3.3 Ca sử dụng: Đăng nhập hệ thống

− Các tác nhân: Thành viên

− Điều kiện trước: Người vào hệ thống đã đăng ký là thành viên của hệ thống.

− Điều kiện sau: Tên và mật khẩu của thành viên hợp lệ, đăng nhập thành công

− Mô tả: Khách hàng nhập tên và mật khẩu, hệ thống cho phép đăng nhập thành côngnếu là thành viên của hệ thống

2 Hệ thống hiển thị form đăng nhập

4 Hệ thống kiểm tra tên và mật khẩu củathành viên có hợp lệ không

5 Hệ thống hiển thị thành viên đăngnhập thành công

− Các sự kiện phụ:

Hành động của tác nhân Hành động của hệ thống

6 Thành viên đăng nhập lại hoặc chọn

chức năng quên mật khẩu ở hệ thống

5 Hệ thông báo nhập sai thông tin, hiểnthị form nhập lại

Trang 17

8 Thành viên tiếp tục đăng nhập hệ thống

hoặc rời khỏi 7 Hệ thống hiển thị chức năng tạo mậtkhẩu mới

− Biểu đồ hoạt động:

Hình 3 Biểu đồ hoạt động đăng nhập hệ thống

2.3.4 Ca sử dụng: Mua hàng

− Các tác nhân: Khách hàng, Hệ thống ngân hàng, Người quản trị.

− Điều kiện trước: Khách hàng vào hệ thống chọn sản phẩm cần mua thêm vào giỏ

hàng

− Điều kiện sau: Xác nhận mua giày thành công

− Mô tả: Khách hàng vào hệ thống xem các sản phẩm, bỏ vào giỏ hàng, người quản

trị kiểm duyệt, hệ thống ghi nhận và thông báo số tiền, nếu sử dụng thẻ thì phải có sự xácnhận của hệ thống ngân hàng

Trang 18

5 Khách hàng kiểm tra giỏ hàng và nhấn

nút mua hàng

7 Khách hàng xác nhận và lựa chọn

phương thức thanh toán

6 Hệ thống tính tiền và gửi xác nhận địachỉ giao hàng của khách hàng

8 Nếu lựa chọn thanh toán qua thẻ ngânhàng thì bên ngân hàng xác nhận

9.Người quản trị kiểm duyệt xác nhậnđặt hàng thành công

Trang 19

Hình 7 Biểu đồ hoạt động kiểm tra giỏ hàng

Hình 8 Biểu đồ hoạt động đặt hàng

Trang 20

Hình 9 Biểu đồ hoạt động thanh toán

2.3.5 Ca sử dụng: Quản lí thành viên

Các tác nhân: Người quản trị

Điều kiện trước: Người quản trị đăng nhập thành công vào hệ thống

Điều kiện sau: Người quản trị hệ thống được thông tin của các thành viên trong hệthống

Mô tả: Người quản trị vào hệ thống, truy cập vào chức năng quản lý Khách hàng,xem thông tin Khách hàng và cập nhập một số thông tin của khách hàng hoặc nhân viên

Các sự kiện chính:

1 Người quản trị truy cập vào hệ thống,

chọn chức năng quản lý Khách hàng

3 Nếu người quản trị chọn chức năng

quản lý nhân viên

5 Người quản trị xem, cập nhật thông tin

nhân viên, lịch làm việc và quản lý việc

Trang 21

7 Người quản trị xác nhận hoàn thành.

8 Nếu người quản trị chọn chức năng

quản lý khách hàng

10 Người quản trị xem, cập nhật thông tin

khách hàng, quản lý điểm tích lũy mua

hàng

12 Người quản trị xác nhận hoàn thành

9 Hệ thống hiển thị form quản lý kháchhàng

11.Hệ thống hiển thị kết quả và yêu cầu xácnhận

− Các sự kiện phụ:

Hành động của tác nhân Hành động của hệ thống

7 Người quản lý không xác nhận hoàn

− Biểu đồ hoạt động:

Hình 10 Biểu đồ hoạt động quản lý thành viên

2.3.6 Ca sử dụng: Quản lý sản phẩm.

− Các tác nhân: Người quản trị

− Điều kiện trước: Người quản trị đăng nhập vào hệ thống thành công.

− Điều kiện sau: Website được người quản trị cập nhật thông tin sản phẩm.

− Mô tả: Người quản trị kiểm tra sản phẩm cập nhật trên hệ thống.

− Các sự kiện chính:

Trang 22

Hành động của tác nhân Hành động của hệ thống1.Người quản trị đăng nhập vào hệ thống

thành công

3 Người quản trị chọn chức năng quản lý

sản phẩm

5 Người quản trị kiểm tra sản phẩm

6 Người quản trị cập nhật thông tin sản

− Các sự kiện phụ:

Hành động của tác nhân Hành động của hệ thống

6 Cập nhật thông tin sai 7 Hệ thống cập nhật thông tin sai

− Biểu đồ hoạt động:

Hình 11 Biểu đồ hoạt động quản lý sản phẩm

2.3.7 Ca sử dụng: Quản lí đơn đặt hàng

− Các tác nhân: Người quản trị

− Điều kiện trước: Người quản trị đăng nhập thành công vào hệ thống.

Trang 23

− Điều kiện sau: Người quản trị hệ thống được các đơn đặt hàng trong hệ thống.

− Mô tả: Người quản trị vào hệ thống, truy cập vào chức năng quản lý đơn đặt hàng,

xem thông tin đơn hàng và cập nhập một số thông tin của đơn hàng

− Các sự kiện chính:

Hành động của tác nhân Hành động của hệ thống

1 Người quản trị truy cập vào hệ thống,

chọn chức năng quản lý đơn đặt hàng

3 Người quản trị xem, cập nhật thông tin

đơn hàng

5 Người quản trị xác nhận hoàn thành

2.Hệ thống hiển thị form quản lý đơn đặthàng

4.Hệ thống hiển thị kết quả và yêu cầuxác nhận

− Các sự kiện phụ:

Hành động của tác nhân Hành động của hệ thống

5 Người quản trị không xác nhận hoàn

Trang 24

2.3.8 Ca sử dụng: Thống kê

− Các tác nhân: Người quản trị

− Điều kiện trước: Người quản trị đăng nhập vào hệ thống thành công

− Điều kiện sau: Sản phẩm, số lượng thành viên đăng ký được thống kê.

− Mô tả: Thống kê tất cả sản phẩm, doanh thu.

− Các sự kiện chính:

Hành động của tác nhân Hành động của hệ thống

2.Nhận xử lý thông tin và làm báo cáo

1.Hệ thống tự động thống kê và gửi vềngười quản trị

− Các sự kiện phụ:

Hành động của tác nhân Hành động của hệ thống

2 Người quản trị không có thông tin để

làm báo cáo

1.Hệ thống không thể cập nhật và thốngkê

− Biểu đồ hoạt động:

Hình 13 Biểu đồ hoạt động thống kê

Trang 25

o 2.4 Biểu đồ trường hợp sử dụng (use case diagrams):

Trang 26

▪ 2.4.4 Ca sử dụng: Thêm vào giỏ hàng

- Ca sử dụng này mô tả các bước thêm vào giỏ hàng của tác nhân khách hàng trên hệthống

Hình 19 Biểu đồ ca sử dụng thêm vào giỏ hàng

Trang 28

Hình 23 Biểu đồ ca sử dụng quản lý đơn đặt hàng

2.4.8 Ca sử dụng: Thống kê

- Ca sử dụng này mô tả các bước thống kê của tác nhân người quản trị trên hệ thống

Hình 24 Biểu đồ ca sử dụng thống kê

Trang 29

o 2.5 Mô hình khái niệm (conceptual model of UML )

2.5.1 Biểu đồ lớp

Hình 27 Biều đồ lớp hệ thống mức phân tích

Ngày đăng: 25/02/2023, 10:42

w