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

Xấy dựng website quản lý cửa hàng bán Đồ nội thất

54 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 đề Xây dựng website quản lý cửa hàng bán đồ nội thất
Tác giả Trương Đình Phú, Trương Lê Hoàn Thiện, Đào Mạnh Thắng, Nguyễn Nhật Khang
Người hướng dẫn Phạm Bửu Tài
Trường học Trường Đại Học Công Nghệ TP. HCM
Chuyên ngành Công Nghệ Thông Tin
Thể loại Báo cáo cuối kỳ
Năm xuất bản 2023
Thành phố Thành phố Hồ Chí Minh
Định dạng
Số trang 54
Dung lượng 6,83 MB

Nội dung

Mô tả đề tài Ngày nay dưới sự phát triển mạnh mẽ của hệ thống mạng internet thì các trang web thương mại, bán hàng online càng được phổ biến và ngày càng mở rộng Việc cung cấp tới khách

Trang 1

BỘ GIÁO DỤC VÀ ĐÀO TẠO

TRƯỜNG ĐẠI HỌC CÔNG NGHỆ TP HCM

Khoa Công Nghệ Thông Tin

BÁO CÁO CUỐI KỲ MÔN LẬP TRÌNH WEB XẤY DỰNG WEBSITE QUẢN LÝ CỬA HÀNG BÁN ĐỒ NỘI THẤT

Ngành: CÔNG NGHỆ THÔNG TIN

Giảng viên hướng dẫn: Phạm Bửu Tài

Sinh viên thực hiện: MSSV:

Trương Đình Phú 2080600984

Trương Lê Hoàn Thiện 2080600997

Đào Mạnh Thắng……… 2080600674

Nguyễn Nhật Khang……… 2080601287

Nhóm thực hiện: Nhóm TP

Thành phố Hồ Chí Minh, tháng 4/2023

1

Trang 2

Lời cam đoan

Em xin cam đoan đề tài: “Website quản lý cửa hàng bán đồ nội thất” là một công trìnhnghiên cứu độc lập dưới sự hướng dẫn của giảng viên hướng dẫn: Phạm Bửu Tài.Ngoài ra không có bất cứ sự sao chép của người khác Đề tài, nội dung báo cáo thựctập là sản phẩm mà em đã nỗ lực nghiên cứu trong quá trình học tập tại trường cũngnhư nghiên cứu thực tế Các số liệu, kết quả trình bày trong báo cáo là hoàn toàn trungthực, em xin chịu hoàn toàn trách nhiệm, kỷ luật của bộ môn và nhà trường đề ra nếunhư có vấn đề xảy ra Và chúng em xin bày tỏ lòng kính trọng và biết ơn sâu sắc đếnThầy Phạm Bửu Tài đã tận tình giúp đỡ và hướng dẫn chúng em hoàn thành đồ ánmôn học này Nhờ sự giúp đỡ nhiệt tình của thầy mà đồ án của chúng em đã hoànthành đúng tiến độ của nhà trường đề ra

Trang 3

Bảng Phân Công Công Việc

Trang 4

1.3 Xu hướng đồ handmade trong đời sống hiện đại 10

Trang 5

2.1.1 Địa điểm khảo sát 13

CHƯƠNG 3: PHÂN TÍCH QUY TRÌNH HOẠT ĐỘNG CỦA HỆ THỐNG 18

3.4 Quy trình xử lý sản phẩm 20

3.5 Quy trình tìm kiếm thông tin 20

CHƯƠNG 4: PHÂN TÍCH THIẾT KẾ HỆ THỐNG THEO SƠ ĐỒ 22

Sơ đồ vật lý của hệ thống website bán hàng handmade 22

Trang 6

4.2.2 Danh sách Usecase của hệ thống 23

4.5 Mô hình Usecase biểu diễn bằng Unified Modeling Language (UML) 27

4.5.3 Mô hình quản lý chức năng đăng ký, đăng nhập 32

5.1.3 Bảng “CT_PhanQuyen” (Thông tinchi tiết phân quyền) 50

5.1.7 Bảng “CT_Voucher” (Thông tin mã khuyến mãi được cấp cho người dùng) 51

Trang 7

5.1.9 Bảng “CT_DDH” (Thông tin chi tiết đơn đặt hàng) 52

6.2 Giao diện dành cho người quản lý 64

7

Trang 8

CHƯƠNG 1: GIỚI THIỆU ĐỀ TÀI

1.1 Lý do chọn đề tài

Trong thời buổi công nghệ số như hiện nay, mọi hoạt động từ kinh tế, chính trị,

xã hội, giáo dục,… đều được số hóa và phát triển thành các phần mềm để dễ dàng quản lý và tiện sử dụng Trong kinh doanh cũng như vậy từ các phương thức buôn bán thông thường như cửa hàng mà ngày nay người ta tích hợp thêm phương thức buôn bán khác tiện lợi và nhanh chóng hơn là bán hàng qua trực tuyến qua mạng Internet Phương thức kinh doanh này có rất nhiều lợi ích như chi phí đầu tư thấp hơn so với thuê mướn các mặt bằng hay cửa hàng Có thể kinh doanh 24/24 không bị gián đoạn vởi thời gian và không gian Chi phí cho quảng cáo thấp, truyền thông và marketing hiệu quả và dễ dàng hơn Các mặt hàng sẽ tiếp cận được nhiều đối tượng khách hàng trên khắp cả nước linh hoạt trong việc quảng bá sản phẩm Nhiều khách hàng sẽ khôngphải cất công đến tận cửa hàng để mua những sản phẩm yêu thích của mình Nhờ vậy

mà doanh số cũng sẽ được tăng lên rất nhiều Bên cạnh đó là sự phát triển của công nghệ thông tin, nhu cầu ứng dụng công nghệ vào trong quản lý ngày càng phát triển mạnh và đem lại rất nhiều lợi ích Vì vậy nếu muốn bắt đầu kinh doanh và không đầu

tư nhiều vốn cần phải xây dựng một website bán hàng để dễ dàng hội nhập với thị trường kinh doanh công nghệ số đang sôi động như hiện nay Từ những lý do trên cùng với những kiến thức mà em đã được học và sự góp ý của thầy cô giáo, nhóm chúng em quyết định chọn đề tài báo cáo là “Website quản lý cửa hàng bán đồ nội thất”

1.2 Mô tả đề tài

Ngày nay dưới sự phát triển mạnh mẽ của hệ thống mạng internet thì các trang web thương mại, bán hàng online càng được phổ biến và ngày càng mở rộng Việc cung cấp tới khách hàng các mặt hàng mà cửa hàng của mình có thông qua chính website bán hàng của công ty, doanh nghiệp hay cá nhân của hàng Tạo sự chọn lựa một cách nhanh chóng, thuận tiện đối với những người bận rộn, hay vì khoảng cách địa lý mà không thể tới trực tiếp cửa hàng để có thể chọn lựa, mua được món hàng mà mình ưa thích Điều đó đã tạo nên sự phát triển mạnh mẽ của các website thương mại

Trang 9

Website quản lý cửa hàng bán đồ nội thất là trang web xây dựng, và phát triển bán đồ nội thất online thông qua hệ thống mạng internet Và để giúp cho hoạt động mua bán hàng thông qua website được thuận lợi khách hàng lựa chọn trong danh mục hàng, khái hàng có giá trị phù hợp với nhu cầu muốn mua và cho vào giỏ hàng của mình Khách hàng tiến hành thanh toán các mặt hàng trong giỏ thì hệ thống sẽ gửi 1 đường dẫn tới hệ thống thanh toán Hệ thống thanh toán xác thực thông tin và gim thông tin lại cho hệ thống Nhân viên của hệ thống có nhiệm vụ hỗ trợ khách hàng, xử lý các giao dịch với khách hàng và chuyển hàng hóa cho hệ thống vận chuyển Quản lý hệ thống admin có quyền thêm, bớt, sửa, xóa các mặt hàng có trên website, điều chỉnh giáhàng cho phù hợp với thị trưởng, và quản lý thông tin người dùng.

1.3 Giới hạn và phạm vi nghiên cứu

Website bán đồ nội thất cho một cửa hàng nhỏ vừa khởi nghiệp

1.4 Mục đính nghiên cứu

Xây dựng website bán đồ nội thất cho một cửa hàng nhỏ vừa khởi nghiệp với cáchoạt động cơ bản để dễ dàng quản lý cũng như tiếp cận với nhiều đối tượng khách hàng và ít tốn vốn đầu vào cho chủ cửa hàng

1.5 Khách thể và đối tượng nghiên cứu

- Khách thể: Hệ thống buôn bán và quản lý cửa hàng bán đồ nội thất

- Đối tượng: Đối tượng khách hàng của website bán đồ nội thất là độ tuổi trung niên, người có nhu cầu muốn mua các đồ nội thất cho nhu cầu của mình

1.6 Nhiệm vụ nghiên cứu

- Tìm hiểu về hệ thống website bán hàng nội thất (quản lý sản phẩm, quản lý khách hàng, quản lý đơn đặt hàng,…)

- Tìm hiểu các công cụ xây dựng chương trình (Microsoft SQLServer 2018, Visual Studio 2015, Case Studio, ngôn ngữ C#, Js, bootstrap, …)

9

Trang 10

1.7 Ý nghĩa của đề tài

- Giúp chúng em hiểu về nghiệp vụ buôn bán và quản lý một cửa hàng bán đồ nộithất

- Ứng dụng website vào việc tối ưu hóa trình buôn bán và quản lý cửa hàng và ápdụng vào thực tế

CHƯƠNG 2: SƠ LƯỢC VỀ ĐỒ NỘI THẤT

Trang 11

2.1 Định nghĩa đồ nội thất

-Đồ nội thất hay vật dụng/thiết bị nội thất đôi khi được gói gọn là nội thất là thuật ngữ chỉ về những loại tài sản (thường là động sản) và các vật dụng khác được bố trí, trang trí bên trong một không gian nội thất như căn nhà, căn phòng hay cả tòa nhà nhằm mục đích hỗ trợ cho các hoạt động khác nhau của con người trong công việc, học tập, sinh hoạt, nghỉ ngơi, giải trí phục vụ thuận tiện cho công việc, hoặc để lưu trữ, cất giữ tài sản… có thể kể đến một số hàng nội thất như ghế ngồi, bàn, giường,

tủ đựng áo quần, tủ sách, tủ chè, chạn, đồng hồ treo tường…

-Hàng nội thất gồm rất nhiều loại để người sử dụng có thể lựa chọn cho mình

Từ những tác phẩm chế tác tinh xảo, đắt tiền nhằm tạo nên sự sang trọng và đẳng cấp riêng biệt của người sở hữu Cho nên các loại bàn ghế, tủ có giá cả phải chăng Tất cả đều tùy thuộc vào gu thẩm mỹ của từng người sử dụng

-Ngoài ra nội thất có thể là cả các loại hàng hóa mang biểu tượng của tôn giáo

và tín ngưỡng của người sử dụng Có thể nói rằng nội thất là khái niệm rất rộng và baoquan được rất nhiều tên gọi của các đồ vật ở trong đó

Trang 12

- Ngày nay, xã hội phát triển, phong cách sống được chú trọng và nhà to, nhàchắc chắn cũng chưa đủ mà còn phải đẹp có phong cách riêng Từ đó ngành thiết kếnội thất đã trở thành xu hướng để không ngừng thay đổi phát triển

- Thông qua các cuộc tư vấn, trao đổi trực tuyến trên website sẽ giúp khách hàngthu thập được thông tin của khách hàng, đặc biệt là khách hàng tiềm năng

- Hỗ trợ quy trình mua bán, thanh toán diễn ra nhanh gọn và đơn giản hơn Chỉsau vài cú click chuột, khách hàng đã có thể hoàn tất việc đặt mua và giao hàng tạinhà Đặc biệt còn giúp tăng khả năng mua hàng của người tiêu dùng khi truy cập trênwebsite

- Các thông tin về sản phẩm và doanh nghiệp sẽ được đăng tải đầy đủ khi thiết

kế website nội thất, nhờ đó người dùng có thể truy cập và tìm hiểu dễ dàng hơn

- Thiết kế website nội thất sẽ đem đến những lợi ích nổi bật như sau:

+ Vận hành các chiến dịch SEO hiệu quả: Thiết kế website nội thất chuẩn SEO

sẽ giúp các công ty thực hiện các chiến lược quảng bá thương hiệu tốt hơn, được biếtđến nhiều hơn

+ Tính chuyên nghiệp: việc doanh nghiệp thiết kế website nội thất sẽ làm giatăng độ tin tưởng của khách hàng

+ Thiết kế website nội thất cho phép người dùng có thể thoải mái truy cập trênmọi giao diện tương thích với màn hình và thiết bị đang sử dụng

+ Website cũng được xem là phương thức kết nối trực tuyến giữa doanh nghiệpvới khách hàng 24/7, hỗ trợ giải đáp thắc mắc, tương tác với người tiêu dùng bất cứlúc nào

CHƯƠNG 3: PHÂN TÍCH THIẾT KẾ HỆ THỐNG THEO SƠ

ĐỒ

Trang 14

- Cập nhật giỏ hàng.

- Cập nhật chi tiết đơn đặt hàng

3.1.4 Chức năng tìm kiếm

- Tìm kiếm theo đối tượng ngoài

- Tìm kiếm theo đối tượng cơ bản

- Tìm theo nghiệp vụ

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

- Thống kê theo đối tượng

- Thống kê theo tiêu chí

3.2 Biểu đồ Usecase

3.2.1 Danh sách actor của hệ thống

1 Admin Có toàn quyền tương tác với hệ thống, có quyền điều

khiển cũng như kiểm soát mọi hoạt động của hệ thống

2 Khách hàng

Thực hiện các chức năng: Sửa thông tin khách hàng,thêm sản phẩm vào giỏ hàng, chọn hình thức thanhtoán, thêm đơn đặt hàng

3.2.2 Danh sách Usecase của hệ thống

4 Cập nhật khách

hàng

Admin có thể thống kê các thông tin về khách hàng đểbiết khách hàng có phải là thành viên của website haykhông, nếu có thì sẽ có các khuyến mãi riêng cho

Trang 15

khách hàng đã tham gia mua nhiều ở website.

5 Cập nhật voucher

Admin thêm, xóa, sửa các voucher trong đó có ghi sốtiền khuyến mãi, ngày bắt đầu và ngày kết thúc đểdành tặng cho các khách hàng đã tham gia giao dịch

Khách hàng có thể đặt hàng qua đơn đặt hàng trong đó

có liệt kê thời gian đặt và tổng tiền

8 Cập nhật giỏ hàng Khách hàng có thể thêm sản phẩm vào giỏ hàng trong

đó có liệt kê số lượng thêm

9 Cập nhật chi tiết

đơn hàng

Admin quản lý cập nhật cho chi tiết đơn hàng trong đó

có liệt kê thời gian nhận và số lượng

10 Tìm kiếm theo đối

Trang 16

3.3 Mô hình Usecase biểu diễn bằng Unified Modeling Language (UML)

3.3.1 Mô hình tổng quát cấp

Mô hình mô tả tổng quát các chức năng chính của hệ thống website bán hàng NộiThất Gồm quản lý đối tượng cơ bản, quản lý đối tượng ngoài, các chức năng xử lý nghiệp vụ, chức năng tìm kiếm, chức năng thống kê

Hình 3.2: Mô hình Usecase cấp 0

Trang 17

3.3.2 Mô hình tổng quát cấp 1.

Từ cập nhật bao gồm các tính năng: Thêm, Xóa, Sửa

3.3.2.1 Mô hình quản lý các đối tượng cơ bản.

Đặc tả usecase: Usecase này dùng để Admin nhập các thông tin cho sản phẩmnhư: mã loại sản phẩm, tên loại sản phẩm, mã sản phẩm, tên sản phẩm, đơn giá, sốlượng, khuyến mãi, mô tả, hình ảnh Và chức năng tài khoản dành cho admin và kháchhàng đăng nhập

Tác nhân: Admin, Khách hàng

Hình 3.3: Mô hình chức năng quản lý đối tượng cơ bản

3.3.2.2 Mô hình quản lý các đối tượng ngoài.

Đặc tả usecase: Usecase này dùng để Admin quản lý các thông tin của kháchhàng để áp dụng các chương trình khuyến mãi và thống kê về sở thích và nhu cầu củakhách hàng Các thông tin được nhập vào như: IDuser, email, mật khẩu, tên kháchhàng, số điện thoại, địa chỉ

Tác nhân: Admin, Khách hàng

17

Trang 18

Hình 3.4: Mô hình chức năng quản lý đối tượng ngoài

3.3.2.3 Mô hình chức năng nghiệp vụ.

Đặc tả usecase: Usecase này dùng để Admin và Khách hàng tương tác với nhau

để hoàn thành các chức năng chính của quá trình mua và bán Các thông tin được nhậpvào như: mã đơn đặt hàng, thời gian đặt, tổng tiền, mã khuyến mãi, ngày bắt đầu, ngàykết thúc,…

Tác nhân: Admin và Khách hàng

Trang 19

Hình 3.5: Mô hình chức năng xử lý nghiệp vụ

3.3.2.4 Mô hình chức năng tìm kiếm.

Đặc tả usecase: Usecase này dùng để thực hiện chức năng tìm kiếm theo các tiêu chí khác nhau, như Admin có thể tìm kiếm thông tin về khách hàng, khách hàng thì có thể tìm kiếm thông tin về sản phẩm

Trang 20

đã lưu thì cho phép người dùng đăng nhập vào hệ thống, nếu không trùng khớp donhập sai, hệ thống sẽ thông báo “khách hàng nhập sai tài khoản hoặc mật khẩu” vàquay lại trang đăng nhập hoặc kết thúc việc đăng nhập.

Hình 3.7: Mô hình chức năng đăng ký, đăng nhập

3.3.4 Mô hình quản lý hoạt động mua hàng.

Đặc tả usecase: Usecase này dùng để mô tả quá trình khách hàng mua hàng ở hệ thống website

Tác nhân: Khách hàng

Hành vi: Đầu tiên muốn mua hàng ở website bán hàng handmade khách phải có tài khoản để đăng nhập để đặt hàng Nếu chưa có thì có thể đăng ký Sau khi có tài khoản chọn vào mục đăng nhập với tài khoản đã được đăng ký trước đó Tới đây khách hàng đã có thể xem sản phẩm, lựa chọn, tìm kiếm theo các tiêu chí mình cần Sau khi nhìn thấy được món hàng muốn mua khách ấn chọn vào sản phẩm đó và thêm vào giỏ hàng Nếu giỏ hàng chưa được tạo thì phải tạo giỏ hàng trước Các sản phẩm thêm vào giỏ hàng sẽ được lưu trữ ở đó Sau đó khách có thể tiếp tục thêm các sản

Trang 21

phẩm khác Khi đã lựa chọn xong khách chọn vào mục thanh toán Lúc này hệ thống

sẽ hiện thông tin của đơn hàng và đưa ra những lựa chọn thanh toán cho người mua Người mua chỉ cần xác nhận đã đặt hàng thì hệ thống sẽ tự động lưu lại đơn đặt hàng

và gửi về nhân viên của shop yêu cầu đó

Hình 3.8: Mô hình chức năng mua hàng 3.3.5 Mô hình quản lý hoạt động quản lý website.

Đặc tả usecase: Usecase này dùng để mô tả quá trình quản lý trang web của Admin

Tác nhân: Admin

Hành vi: Admin sẽ đăng nhập vào tài khoản được cấp trước đó, sau khi đăng nhập thành công thì Admin có thể thêm các thông tin mới như: thêm loại sản phẩm, xóa loại sản phẩm, thêm sản phẩm, sửa thông tin sản phẩm, xóa sản phẩm, tìm kiếm đơn hàng, xem danh sách đơn hàng

21

Trang 22

Hình 3.9: Mô hình chức năng quản lý website

3.3.6 Mô hình quản lý sản phẩm.

Đặc tả usecase: Usecase này dùng để mô tả các thông tin và cần việc cần phải làm khi nhập một thông tin cho một loại sản phẩm bất kì

Tác nhân: Admin

Trang 23

Hình 3.10: Mô hình chức năng nhập sản phẩm

3.3.7 Mô hình quản lý voucher.

Đặc tả usecase: Usecase này dùng để mô tả quá trình nhập voucher khuyến mãi

để tặng cho khách hàng hay các loại sản phẩm có kèm khuyến mãi

Tác nhân: Admin

Hình 3.11: Mô hình chức năng nhập voucher

3.3.8 Mô hình Activity Diagram.

3.3.8.1 Mô hình Activity Diagram đăng ký.

23

Trang 24

Hình 3.12: Mô hình Activity Diagram đăng ký

Trang 25

3.3.8.2 Mô hình Activity Diagram đăng nhập.

Hình 4.13: Mô hình Activity Diagram đăng ký

25

Trang 26

3.3.8.3 Mô hình Activity Diagram đặt hàng.

Hình 4.14: Mô hình Activity Diagram đặt hàng

Trang 27

3.3.8.4 Mô hình Activity Diagram tìm kiếm.

Hình 4.15: Mô hình Activity Diagram tìm kiếm

27

Trang 28

3.3.8.5 Mô hình Activity Diagram quản lý.

Hình 4.16: Mô hình Activity Diagram quản lý

Trang 29

3.4 Biểu đồ lớp (Class Diagram)

3.4.1 Danh sách các lớp

3.4.1.1 Lớp “LoaiSP” (Loại sản phẩm)

Danh sách các thuộc tính lớp loại sản phẩm:

Danh sách các phương thức lớp loại sản phẩm:

3.4.1.3 Lớp “CT_DDH” (Chi tiết đơn đặt hàng)

Danh sách các thuộc tính lớp chi tiết đơn đặt hàng:

29

Trang 30

STT Tên thuộc tính Ý nghĩa

hàng

hàng

3.4.1.4 Lớp “GioHang” (Giỏ hàng)

Danh sách các thuộc tính lớp giỏ hàng:

Danh sách các phương thức lớp giỏ hàng:

3.4.1.5 Lớp “CT_Voucher” (Chi tiết Voucher)

Danh sách các thuộc tính lớp chi tiết voucher:

Danh sách các phương thức lớp giỏ hàng:

Ngày đăng: 31/10/2024, 21:44

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

w