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

xây dựng website bán hàngthời trang đồ án 2

41 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

Hơn nữa, bây giờ việc giao hàng tận nơi,thanh toán tiền qua ngân hàng không còn là quá xa lạ với mỗi người giúp chothương mại điện tử phát triển mạnh mẽ.Để tiếp cận và góp phần đẩy mạnh

Trang 1

ĐẠI HỌC BÁCH KHOA HÀ NỘIVIỆN TOÁN ỨNG DỤNG VÀ TIN HỌC

XÂY DỰNG WEBSITE BÁN HÀNGTHỜI TRANG

ĐỒ ÁN 2Chuyên ngành: TOÁN TIN

Giảng viên hướng dẫn: ThS Lê Kim ThưSinh viên thực hiện:Đinh Thị Kim Liên

Hà Nội, 2023

Trang 2

ĐẠI HỌC BÁCH KHOA HÀ NỘIVIỆN TOÁN ỨNG DỤNG VÀ TIN HỌC

XÂY DỰNG WEBSITE BÁN HÀNGTHỜI TRANG

ĐỒ ÁN 2Chuyên ngành: TOÁN TIN

Giảng viên hướng dẫn: ThS Lê Kim ThưSinh viên thực hiện:Đinh Thị Kim Liên

Hà Nội, 2023

Trang 3

NHẬN XÉT CỦA GIẢNG VIÊN HƯỚNG DẪN

1.Mục tiêu và nội dung của đồ án:

Giảng viên hướng dẫn

ThS Lê Kim Thư

Trang 4

Lời mở đầu

Hiện nay việc cạnh tranh về kinh doanh ngày càng trở nên quyết liệt Hầu hếtnhững nhà kinh doanh, những công ty lớn đều rất chú tâm đến việc xây dựngthương hiệu, làm thỏa mãn yêu cầu của khách hàng một các tốt nhất.

Trong xu thế phát triển mạnh mẽ của thương mại điện tử trên thế giới, cácdoanh nghiệp Việt nam, đặc biệt là các doanh nghiệp vừa và nhỏ, bộ phận chiếmtỷ lệ lớn trong tổng số các doanh nghiệp Việt nam cũng đã bước đầu nhận thứcđược lợi ích và tầm quan trọng của việc ứng dụng thương mại điện tử.

So với kinh doanh truyền thống thì việc áp dụng thương mại điện tử vào kinhdoanh mang lại hiệu quả cao với mức chi phí thấp hơn Kết hợp với lợi thế trongviệc phủ sóng internet của Việt Nam thì việc truyền tải thông tin về sản phẩmnhanh chóng, thuận tiện hơn rất nhiều Hơn nữa, bây giờ việc giao hàng tận nơi,thanh toán tiền qua ngân hàng không còn là quá xa lạ với mỗi người giúp chothương mại điện tử phát triển mạnh mẽ.

Để tiếp cận và góp phần đẩy mạnh sự phổ biến của thương mại điện tử ở ViệtNam, em đã quyết định thực hiện đề tài“Xây dựng Website bán quần áo thờitrang”.

Cấu trúc của đồ án bao gồm các chương sau đây:Chương 1 Khảo sát.

Chương 2 Phân tích và thiết kế hệ thống.

Trang 5

Chương 3 Thiết kế cơ sở dữ liệu.Chương 4 Cài đặt hệ thống.

Trang 6

Lời cảm ơn

Để hoàn thành được đồ án lần này, em xin gửi lời cảm ơn chân thành đếnThS Lê Kim Thư đã hướng dẫn và chỉ bảo em tận tình trong quá trình nghiêncứu và thực hiện đồ án Trong quá trình nghiên cứu và soạn thảo, vì thời gianvà điều kiện có hạn nên đồ án không thể tránh khỏi những sai sót nhất định Rấtmong nhận được sự đóng góp, chỉ bảo và ý kiến của các quý thầy cô.

Hà Nội, Ngày 28 tháng 2 năm 2023Sinh viên

Đinh Thị Kim Liên

Trang 7

Mục lục

1.1 Tại sao phải xây dựng website bán hàng? 1

1.2 Khảo sát hệ thống hiện tại 2

1.3 Phân tích yêu cầu 5

1.3.1 Đối với người quản trị 5

1.3.2 Đối với khách hàng 5

2 Phân tích và thiết kế hệ thống62.1 Sơ đồ phân cấp chức năng 6

2.1.1 Chức năng quản trị hệ thống 7

2.1.2 Chức năng quản lý sản phẩm 9

2.1.3 Chức năng quản lý đơn hàng 10

2.1.4 Chức năng mua hàng 11

2.1.5 Chức năng báo cáo, thống kê 14

2.2 Sơ đồ luồng dữ liệu 15

2.2.1 Sơ đồ luồng dữ liệu ở mức khung cảnh 15

2.2.2 Sơ đồ luồng dữ liệu ở mức đỉnh 16

2.3 Sơ đồ thực thể liên kết 17

Trang 8

3 Thiết kế cơ sở dữ liệu18

3.1 Sơ đồ dữ liệu quan hệ 23

3.2 Chi tiết các bảng 24

4 Cài đặt hệ thống304.1 Chức năng quản trị hệ thống 30

Trang 9

Danh sách hình vẽ

2.1 Sơ đồ phân cấp chức năng 6

2.2 Sơ đồ luồng dữ liệu mức khung cảnh 15

2.3 Sơ đồ luồng dữ liệu mức đỉnh 16

2.4 Sơ đồ luồng dữ liệu đặc tả chức năng mua hàng 16

2.5 Sơ đồ thực thể liên kết 17

3.1 Sơ đồ dữ liệu quan hệ 23

4.1 Trang đăng ký tài khoản 30

4.2 Trang đăng nhập 31

4.3 Trang đăng chỉnh sửa thông tin tài khoản 31

4.4 Đăng xuất 32

4.5 Giao diện quản lý danh sách sản phẩm 32

4.6 Giao diện thêm sản phẩm 33

4.7 Giao diện chỉnh sửa sản phẩm 33

4.8 Giao diện quản lý danh sách đơn hàng 34

4.9 Giao diện xem chi tiết đơn hàng 34

4.10 Giao diện quản lý danh mục 35

4.11 Giao diện chỉnh sửa danh mục 35

4.12 Giao diện quản lý màu sắc 36

Trang 10

4.13 Giao diện quản lý size 36

4.14 Giao diện quản lý khuyến mãi 37

4.15 Giao diện chỉnh sửa thông tin khuyến mãi 37

4.16 Giao diện quản lý đánh giá 38

4.17 Giao diện trang chủ phần header 38

4.18 Giao diện trang chủ phần slider 39

4.19 Giao diện trang chủ phần sản phẩm bán chạy 39

4.20 Giao diện trang chủ phần sản phẩm mới 40

4.21 Giao diện trang chủ phần footer 40

4.22 Giao diện tìm kiếm sản phẩm 41

4.23 Giao diện xem chi tiết sản phẩm 41

4.24 Giao diện giỏ hàng 42

4.25 Giao diện mua hàng 42

Trang 12

Chương 1

Khảo sát

1.1 Tại sao phải xây dựng website bán hàng?

Song song với việc bán hàng theo cách truyền thống là mở cửa hàng thì mộtcách bán hàng khác là bán hàng online đem lại cho chúng ta nhiều lợi nhuận,cơ hội phát triển như:

- Tiếp cận khách hàng rộng rãi: Bán hàng online cho phép bạn tiếp cận đến mộtlượng khách hàng lớn hơn so với bán hàng truyền thống, bởi vì nó cho phépbạn tiếp cận đến khách hàng trên toàn cầu.

- Tiết kiệm thời gian và chi phí: Bán hàng online giúp tiết kiệm thời gian và chiphí, bởi vì bạn không cần phải mở cửa hàng hoặc khách hàng di chuyển đếncửa hàng của bạn.

- Thời gian mở cửa hàng 24/7: Bán hàng online cho phép bạn mở cửa hàng24/7, giúp tăng cơ hội bán hàng và tăng doanh số.

- Dễ dàng quản lý và theo dõi: Bán hàng online cho phép bạn dễ dàng quản lývà theo dõi doanh số, lợi nhuận và các hoạt động kinh doanh khác.

- Tăng tính chuyên nghiệp: Bán hàng online giúp tăng tính chuyên nghiệp củadoanh nghiệp của bạn và giúp bạn thể hiện mình trước khách hàng trên toàncầu.

1

Trang 13

ĐỒ ÁN 2 CHƯƠNG 1: KHẢO SÁTHiện nay, có rất nhiều các trang thương mại điện tử lớn cho phép các cửa hàngbán hàng tại đó Vậy tại sao chúng ta không bán hàng trên các trang thương mạiđiện tử mà phải tạo website để bán hàng? Tất nhiên, không thể nào phủ địnhđược rằng việc bán hàng trên các trang thương mại điện tử lớn hiện nay nhưShopee, Lazada, Tiki mang lại rất nhiều lợi ích về việc có thể tiếp cận đượcnhiều khách hàng, có độ tin cậy về vấn đề bảo mật cho khách hàng Nhưng việcbán hàng trên website của riêng mình cũng đem lại cho chúng ta những lợi íchnhư sau:

- Tự do: Bán hàng trên website của riêng bạn cho phép bạn tự do hơn trongviệc quản lý và phát triển doanh nghiệp của mình, trong khi bán hàng trên cáctrang thương mại điện tử có những quy tắc và hạn chế về quảng cáo và kinhdoanh.

- Chi phí: Bán hàng trên website của riêng bạn có thể tốt hơn về chi phí, trongkhi bán hàng trên các trang thương mại điện tử có thể yêu cầu phải trả phí chodịch vụ quảng cáo hoặc chi phí để sử dụng hệ thống giao dịch.

- Lượng khách hàng: Bán hàng trên website của riêng bạn giúp tập trung vàomột nhóm khách hàng cụ thể.

1.2 Khảo sát hệ thống hiện tại

Quy trình nghiệp vụ là một tập hợp các bước và hoạt động liên tục được thựchiện để hoàn thành một mục đích cụ thể Quy trình nghiệp vụ có thể được sửdụng trong các hoạt động kinh doanh, quản lý, dịch vụ hoặc các hoạt động khác.Nó cung cấp một cấu trúc cho các hoạt động và giúp cho các nhà quản lý vànhân viên cải thiện hiệu quả và sự chính xác của các hoạt động.

Quy trình nghiệp vụ quản lý cửa hàng:

1 Quy trình nhập hàng: Nhập sản phẩm từ nhà sản xuất hoặc nhà cung cấp, ghinhận số lượng, đơn giá và thông tin sản phẩm và đánh mã sản phẩm để tiệntheo dõi.

2 Quy trình quản lý kho: Sắp xếp và lưu trữ hàng hóa trong kho, cập nhật thôngtin về số lượng hàng tồn kho.

2

Trang 14

ĐỒ ÁN 2 CHƯƠNG 1: KHẢO SÁT3 Quy trình bán hàng:

Có 2 kế hoạch bán hàng:- Bán buôn

- Bán lẻ

Có 2 cách thức bán hàng:

- Bán hàng trực tiếp: Khách hàng đến cửa hàng mua sẽ được nhân viên bánhàng tư vấn về mặt hàng cần mua sau khi khách hàng chọn được mặt hàngcần mua, khách hàng sẽ gặp nhân viên thu ngân thanh toán và nhận hàngkèm hóa đơn.

- Bán hàng online: Người quản lý sẽ đăng lên các sản phẩm đi kèm thông sốkĩ thuật, thông tin khuyến mại, tình trạng, số lượng giá cả Khách hàng cầnmua hàng sau khi lựa chọn đưa ra được thông số kĩ thuật về mặt hàng cầnmua sẽ phải đăng nhập để tiến hành thêm mặt hàng vào giỏ hàng của mình.Sau đó khách hàng sẽ lựa chọn các phương thức thanh toán khác nhau,có thể là thanh toán qua chuyển khoản hoặc thanh toán khi nhận hàng .Khách hàng điền địa chỉ nhận hàng, số điện thoại vào đơn đặt hàng.Saukhi đã nhận được xác nhận chuyển tiền của khách hàng cửa hàng sẽ thựchiện giao hàng cho khách hàng, tùy vào từng khu vực mà tính cách thuphí vận chuyển hoặc không thu phí khác nhau Hóa đơn sẽ được đưa chokhách hàng Thông tin khách hàng sẽ được cập nhật vào hệ thống kháchhàng mua sản phẩm của cửa hàng để tiện cho việc chăm sóc khách hàng.4 Chăm sóc khách hàng: Trực tiếp, qua điện thoại, email

5 Báo cáo tình hình kinh doanh: tạo báo cáo về tình hình kinh doanh, bán hàngvà lợi nhuận để quản lý có thể đưa ra quyết định hợp lý.

Song song với việc quản lý trên máy tính thì ở các cửa hàng vẫn yêu cầu nhânviên ghi lại thông tin về doanh thu của ca mà họ làm việc vào 1 quyển sổ nhưsau:

Bên cạnh đó, chủ cửa hàng là người có quyền to nhất: có thể xem tình hìnhthu nhập, cũng như việc thay đổi các thông tin về sản phẩm Còn nhân viên chỉ

3

Trang 15

ĐỒ ÁN 2 CHƯƠNG 3 THIẾT KẾ CƠ SỞ DỮ LIỆU- Mỗi đơn hàng không chỉ có 1 sản phẩm mà có nhiều sản phẩm cùng nhiềumàu và size khác nhau nên tạo bảng chi tiết đơn hàng lưu các sản phẩm củađơn hàng đó.

- Để thu hút khách hàng cần có các chương trình khuyến mãi Nên tạo thêmbảng khuyến mãi để lưu trữ khuyến mãi.

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

CREATE TABLE `admin (`

`id` int PRIMARY KEY AUTO_INCREMENT,

`tendangnhap varchar(20),``matkhau` varchar(32));

CREATE TABLE `member (`

`id` int PRIMARY KEY AUTO_INCREMENT,

`ten varchar(50),``email` varchar(150),

CREATE TABLE `diachi (``tinh_tp` varchar(22),

19

Trang 16

ĐỒ ÁN 2 CHƯƠNG 3 THIẾT KẾ CƠ SỞ DỮ LIỆUCREATE TABLE `danhmuc (`

`id` int PRIMARY KEY AUTO_INCREMENT,

`tendanhmuc varchar(100),``id_cha` int

CREATE TABLE `sanpham (`

`id` int PRIMARY KEY AUTO_INCREMENT,

`danhmuc_id` int,

`tensanpham varchar(250),``gia` int,

CREATE TABLE `size (`

`id` int PRIMARY KEY AUTO_INCREMENT,

`ten varchar(5)`

CREATE TABLE `anhsanpham (`

`id` int PRIMARY KEY AUTO_INCREMENT,

`sanpham_id` int,

`anh` varchar(500));

CREATE TABLE `sanpham_mau (`

`id` int PRIMARY KEY AUTO_INCREMENT,

`sanpham_id` int,

`mau_id` int,

`soluong` int);

20

Trang 17

ĐỒ ÁN 2 CHƯƠNG 3 THIẾT KẾ CƠ SỞ DỮ LIỆU

CREATE TABLE `mausac (`

`id` int PRIMARY KEY AUTO_INCREMENT,

`ten varchar(15)`

CREATE TABLE `sanpham_size (`

`id` int PRIMARY KEY AUTO_INCREMENT,

`sanpham_id` int,

`size_id` int,

`soluong` int);

CREATE TABLE `giohang (`

`id` int PRIMARY KEY AUTO_INCREMENT,

CREATE TABLE `danhgia (`

`id` int PRIMARY KEY AUTO_INCREMENT,

`member_id` int,

`donhang_id` int,

`noidung` text);

CREATE TABLE `donhang (`

`id` int PRIMARY KEY AUTO_INCREMENT,

`member_id` int,

`thanhtoan_id int,``sotiengoc int,``sotien int,``ngaydat datetime,``trangthai text`

21

Trang 18

ĐỒ ÁN 2 CHƯƠNG 3 THIẾT KẾ CƠ SỞ DỮ LIỆU);

CREATE TABLE `khuyenmai (`

`id` int PRIMARY KEY AUTO_INCREMENT,

`ten varchar(50),``chitiet int,``anh` varchar(500));

CREATE TABLE `chitietdonhang (`

`id` int PRIMARY KEY AUTO_INCREMENT,

CREATE TABLE `thanhtoan (`

`id` int PRIMARY KEY AUTO_INCREMENT,

`ten varchar(100)`

22

Trang 19

ĐỒ ÁN 2 CHƯƠNG 3 THIẾT KẾ CƠ SỞ DỮ LIỆU

3.1 Sơ đồ dữ liệu quan hệ

Hình 3.1: Sơ đồ dữ liệu quan hệ

23

Trang 20

ĐỒ ÁN 2 CHƯƠNG 3 THIẾT KẾ CƠ SỞ DỮ LIỆU

3.2 Chi tiết các bảng

TênKiểu dữ liệuMô tả

Bảng 3.1: Bảng admin

TênKiểu dữ liệuMô tả

Bảng 3.2: Bảng member

24

Trang 21

ĐỒ ÁN 2 CHƯƠNG 3 THIẾT KẾ CƠ SỞ DỮ LIỆU

TênKiểu dữ liệuMô tả

Bảng 3.3: Bảng địa chỉ

TênKiểu dữ liệuMô tả

Bảng 3.4: Bảng danh mục

25

Trang 22

ĐỒ ÁN 2 CHƯƠNG 3 THIẾT KẾ CƠ SỞ DỮ LIỆU

TênKiểu dữ liệuMô tả

lượng đã bán

đầu là 0, mỗi lượt bán sẽ tăng lên

Bảng 3.5: Bảng sản phẩm

TênKiểu dữ liệuMô tả

Bảng 3.6: Bảng size

26

Trang 23

ĐỒ ÁN 2 CHƯƠNG 3 THIẾT KẾ CƠ SỞ DỮ LIỆU

TênKiểu dữ liệuMô tả

Bảng 3.7: Bảng ảnh sản phẩm

TênKiểu dữ liệuMô tả

động tăng

Bảng 3.8: Bảng sản phẩm-màu

TênKiểu dữ liệuMô tả

Bảng 3.9: Bảng màu sắc

TênKiểu dữ liệuMô tả

Bảng 3.10: Bảng sản phẩm-size

27

Trang 24

ĐỒ ÁN 2 CHƯƠNG 3 THIẾT KẾ CƠ SỞ DỮ LIỆU

TênKiểu dữ liệuMô tả

TênKiểu dữ liệuMô tả

Bảng 3.12: Bảng đánh giá

TênKiểu dữ liệuMô tả

Bảng 3.13: Bảng đơn hàng

28

Trang 25

ĐỒ ÁN 2 CHƯƠNG 3 THIẾT KẾ CƠ SỞ DỮ LIỆU

TênKiểu dữ liệuMô tả

Bảng 3.14: Bảng khuyến mãi

TênKiểu dữ liệuMô tả

động tăng

Bảng 3.15: Bảng chi tiết đơn hàng

TênKiểu dữ liệuMô tả

Bảng 3.16: Bảng thanh toán

29

Trang 27

ĐỒ ÁN 2 CHƯƠNG 4 CÀI ĐẶT HỆ THỐNG

Hình 4.2: Trang đăng nhập

Hình 4.3: Trang đăng chỉnh sửa thông tin tài khoản

31

Trang 28

ĐỒ ÁN 2 CHƯƠNG 4 CÀI ĐẶT HỆ THỐNG

Hình 4.4: Đăng xuất

4.2 Chức năng quản lý4.2.1 Quản lý sản phẩm

Hình 4.5: Giao diện quản lý danh sách sản phẩm

32

Trang 29

ĐỒ ÁN 2 CHƯƠNG 4 CÀI ĐẶT HỆ THỐNG

Hình 4.6: Giao diện thêm sản phẩm

Hình 4.7: Giao diện chỉnh sửa sản phẩm

33

Trang 30

ĐỒ ÁN 2 CHƯƠNG 4 CÀI ĐẶT HỆ THỐNG

4.2.2 Quản lý đơn hàng

Hình 4.8: Giao diện quản lý danh sách đơn hàng

Hình 4.9: Giao diện xem chi tiết đơn hàng

34

Trang 31

ĐỒ ÁN 2 CHƯƠNG 4 CÀI ĐẶT HỆ THỐNG

4.2.3 Quản lý các thực thể khác

Hình 4.10: Giao diện quản lý danh mục

Hình 4.11: Giao diện chỉnh sửa danh mục

35

Trang 32

ĐỒ ÁN 2 CHƯƠNG 4 CÀI ĐẶT HỆ THỐNG

Hình 4.12: Giao diện quản lý màu sắc

Hình 4.13: Giao diện quản lý size

36

Trang 33

ĐỒ ÁN 2 CHƯƠNG 4 CÀI ĐẶT HỆ THỐNG

Hình 4.14: Giao diện quản lý khuyến mãi

Hình 4.15: Giao diện chỉnh sửa thông tin khuyến mãi

37

Trang 34

ĐỒ ÁN 2 CHƯƠNG 4 CÀI ĐẶT HỆ THỐNG

Hình 4.16: Giao diện quản lý đánh giá

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

Hình 4.17: Giao diện trang chủ phần header

38

Trang 35

ĐỒ ÁN 2 CHƯƠNG 4 CÀI ĐẶT HỆ THỐNG

Hình 4.18: Giao diện trang chủ phần slider

Hình 4.19: Giao diện trang chủ phần sản phẩm bán chạy

39

Trang 36

ĐỒ ÁN 2 CHƯƠNG 4 CÀI ĐẶT HỆ THỐNG

Hình 4.20: Giao diện trang chủ phần sản phẩm mới

Hình 4.21: Giao diện trang chủ phần footer

40

Trang 37

ĐỒ ÁN 2 CHƯƠNG 4 CÀI ĐẶT HỆ THỐNG

Hình 4.22: Giao diện tìm kiếm sản phẩm

Hình 4.23: Giao diện xem chi tiết sản phẩm

41

Trang 38

ĐỒ ÁN 2 CHƯƠNG 4 CÀI ĐẶT HỆ THỐNG

Hình 4.24: Giao diện giỏ hàng

Hình 4.25: Giao diện mua hàng

42

Trang 39

1 Biết cách khảo sát, hướng đến đối tượng cụ thể.

2 Biết tổng hợp những kiến thức đã học và kiến thức trong tài liệu tham khảođể viết báo cáo.

3 Biết được cách xây dựng 1 website.4 Biết cách phân tích hướng đối tượng.5 Chế bản đồ án bằng LATEX.

Hướng phát triển của đồ án

- Đi sâu vào chi tiết từng chức năng.

- Kết hợp đăng nhập tự động với gmail, facebook.- Thiết kế giao diện chi tiết, ưa nhìn hơn.

43

Trang 40

ĐỒ ÁN 2 CHƯƠNG 4 CÀI ĐẶT HỆ THỐNG- Responsive giao diện trên các thiết bị khác nhau.

44

Trang 41

Tài liệu tham khảo

[1] TS Trần Ngọc Thăng, "Hướng Dẫn Xây Dựng Hệ Thống Thông Tin QuảnLý", Slide, Viện toán Ứng dụng và Tin học Đại học Bách Khoa Hà Nội.[2] ThS Nguyễn Thị Thanh Huyền, Giáo trình Phân tích thiết kế hệ thống, Nhà

xuất bản thông tin và truyền thông.

45

Ngày đăng: 18/06/2024, 17:07

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

TÀI LIỆU LIÊN QUAN

w