1. Trang chủ
  2. » Giáo Dục - Đào Tạo

Xây dựng website bán giày online

29 1 0

Đ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 Bán Giày Online
Tác giả Đặng Hòa Nhi
Người hướng dẫn ThS. Trần Bửu Dung
Trường học Đại học Đà Nẵng
Chuyên ngành Công Nghệ Thông Tin
Thể loại Báo Cáo Đồ Án Tốt Nghiệp
Năm xuất bản 2020
Thành phố Đà Nẵng
Định dạng
Số trang 29
Dung lượng 1,85 MB

Nội dung

- Tìm hiểu phần mềm StarUML để phân tích và thiết kế hệ thống- Tìm hiểu và vận dụng ngôn ngữ PHP, hệ quản trị cơ sở dữ liệu MySQL,Framework Laravel để xây dựng website o Cập nhật thông t

Trang 1

ĐẠI HỌC ĐÀ NẴNG TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT

KHOA ĐIỆN – ĐIỆN TỬ

Tel: (84-02363) 894882 – Fax: (84-02363) 894882Website: http://feee.ute.udn.vn - E-mail: cntt@ute.edu.vn

BÁO CÁO ĐỒ ÁN TỐT

NGHIỆP

NGÀNH CÔNG NGHỆ THÔNG TIN

MÃ NGÀNH : 505310

ĐỀ TÀI: Xây Dựng Website Bán Giày Online

SINH VIÊN : ĐẶNG HÒA NHI

ĐÀ NẴNG, 09/2020

Trang 2

SVTH: Đặng Hòa Nhi

Báo cáo đồ án tốt nghiệp

LỜI CẢM ƠN

Tôi xin chân thành cảm ơn các thầy cô trong khoa Điện – Điện tử, bộ môn Công

nghệ thông tin, trường Đại học Sư phạm Kỹ thuật đã truyền đạt những kiến thức quý

báu cho tôi trong những năm học vừa qua và nhất là đã tạo điều kiện thuận lợi cho tôi học tập, thực hiện đề tài tốt nghiệp này.

Đặc biệt, tôi xin chân thành cảm ơn Cô giáo ThS.Trần Bửu Dung đã trực tiếp, tận

tình giúp đỡ và hướng dẫn tôi trong suốt thời gian thực hiện đề tài.

Và để có được kết quả như ngày hôm nay, tôi rất biết ơn gia đình Ông Bà, Cha Mẹ

và những người thân trong gia đình đã động viên, khích lệ, tạo mọi điều kiện thuận lợi nhất về vật chất lẫn tinh thần trong suốt quá trình học tập cũng như quá trình thực hiện đề tài tốt nghiệp này.

Mặc dù đã cố gắng hoàn thành đồ án trong phạm vi và khả năng cho phép nhưng chắc chắn sẽ không tránh khỏi những thiếu sót Tôi rất mong nhận được sự thông cảm, góp ý và tận tình chỉ bảo của quý Thầy Cô và các bạn.

Một lần nữa xin chân thành cám ơn!

Đà Nẵng, ngày 16 tháng 07 năm

2020 Sinh viên thực hiện

Đặng Hòa Nhi

Trang 3

LỜI CAM ĐOAN

Tôi xin cam đoan :

1 Những nội dung trong luận văn này là do tôi thực hiện dưới

sự hướng dẫn trực tiếp của cô ThS Trần Bửu Dung

2 Mọi tham khảo dùng trong luận văn đều được trích dẫn rõ ràng

tên tác giả, tên công trình, thời gian, địa điểm công bố.

3 Mọi sao chép không hợp lệ, vi phạm quy chế đào tạo, hay gian

trá, tôi xin chịu hoàn toàn trách nhiệm.

Sinh viên thực hiện

Đặng Hòa Nhi

Trang 4

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

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

GVHD

Trang 5

NHẬN XÉT CỦA HỘI ĐỒNG PHẢN BIỆN

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

HĐPB

Trang 6

MỤC LỤC

I Tên đề tài 1

II Lý do chọn đề tài 1

III Mục tiêu và phạm vi đề tài 1

1 Mục tiêu đề tài 1

2 Phạm vi đề tài 1

IV Phương pháp nghiên cứu và công nghệ 1

1 Phương pháp nghiên cứu 1

2 Giải pháp công nghệ 1

V Nội dung nghiên cứu 1

1 Về lý thuyết 1

2 Về thực tiễn 2

VI Kết quả dự kiến 2

VII Kế hoạch thực hiện 2

CHƯƠNG 2: PHÂN TÍCH HỆ THỐNG 3

I Sơ đồ use case 3

II Đặc tả use case 3

1 Use case đăng nhập 3

2 Use case đăng ký 3

3 Use case xem thông tin sản phẩm 4

4 Use case tìm kiếm 4

5 Use case đăng bài 4

6 Use case cập nhật bài đăng 4

7 Use case xóa bài 4

8 Use case tạo và cập nhật giỏ hàng 4

9 Use case đánh giá – bình luận 5

10 Use case xem lịch sử đơn hàng 5

11 Use case cập nhật thông tin cá nhân 5

12 Use case thanh toán 5

III Sơ đồ ERD 6

CHƯƠNG 3: THIẾT KẾ CƠ SỞ DỮ LIỆU 2

I Bảng dữ liệu 2

1 Bảng khách hàng 2

2 Bảng bài đăng 2

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

Trang 7

4 Bảng chi tiết sản phẩm 3

5 Bảng chi tiết thanh toán 4

6 Bảng đánh giá bình luận 4

7 Bảng đơn hàng 5

8 Bảng loại sản phẩm 5

9 Bảng nhà cung cấp 6

10 Bảng nhân viên 6

11 Bảng phiếu nhập 7

12 Bảng quyền 7

13 Bảng sản phẩm khuyến mãi 7

14 Bảng sản phẩm 8

II Sơ đồ quan hệ 8

CHƯƠNG 4: XÂY DỰNG CHƯƠNG TRÌNH 9

I Giao diện trang chủ 9

II Giao diện trang đăng ký thành viên 10

III Giao diện trang đăng nhập 10

IV Giao diện giỏ hàng 11

V Giao diện trang đăng nhập Admin 11

VI Giao diện trang chủ Admin 12

VII Giao diện trang quản lý bài đăng 12

VIII Giao diện trang quản lý sản phẩm 13

IX Giao diện trang quản lý nhân viên 13

X Giao diện trang quản lý đơn hàng 14

CHƯƠNG 5: KẾT LUẬN 15

I Ưu điểm và khuyết điểm của đề tài 15

1 Ưu điểm 15

2 Khuyết điểm 15

II Hướng phát triển của đề tài: 15

Trang 8

DANH MỤC HÌNH ẢNH

Hình 1: Sơ đồ Usecase 3

Hình 2: Sơ đồ ERD 6

Hình 3: Sơ đồ quan hệ 8

Hình 4: Giao diện trang chủ 9

Hình 5: Giao diện đăng ký 10

Hình 6: Giao diện đăng nhập 10

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

Hình 8: Giao diện đăng nhập Admin 11

Hình 9: Giao diện trang chủ Admin 12

Hình 10: Giao diện trang quản lý bài đăng 12

Hình 11: Giao diện trang quản lý sản phẩm 13

Hình 12: Giao diện trang quản lý nhân viên 13

Hình 13: Giao diện trang quản lý đơn hàng 14

Trang 9

Trang 1 SVTH: Đặng Hòa Nhi

Báo cáo đồ án tốt nghiệp

CHƯƠNG 1: TỔNG QUAN ĐỀ TÀI

vụ nhu cầu của mọi người

- Khi mà hàng triệu người thế giới đều sử dụng internet và xem đây là nơi lýtường để tìm kiếm thông tin cũng như mua sắm hàng hóa dịch vụ một cáchthuận lợi và nhanh chóng việc sở hữu một Website chuyên nghiệp là điều cầnthiết, cho kinh doanh của doanh nghiệp

III Mục tiêu và phạm vi đề tài

1 Mục tiêu đề tài

Xây dựng website bán giày với đầy đủ các tính năng cơ bản của một hệ thốngthương mại điện tử cho phép người sử dụng có thể tìm kiếm, đặt hàng các sản phẩmgiày nhanh chóng và dễ dàng

- Người dùng có thể dễ dàng đặt và mua hàng trực tuyến nhanh chóng và tiệndụng

- Nhân viên bán hàng có thể quản lý được thông tin khách hàng và hóa đơnbán hàng dễ dàng Ngoài ra, nhân viên bán hàng có thể báo cáo doanh thu khicần thiết và có những chiến lược phù hợp để tăng doanh số cho cửa hàng

- Nhân viên quản lý có thể quản lý người dùng, xem báo cáo của từng bộ phận,

2 Phạm vi đề tài

Áp dụng cho các cửa hàng có qui mô nhỏ và có qui trình hoạt động nghiệp vụtương tự

IV Phương pháp nghiên cứu và công nghệ

1 Phương pháp nghiên cứu

- Tham khảo các website bán giày trực tuyến trên internet

2 Giải pháp công nghệ

- Ngôn ngử PHP

- Hệ quản trị cơ sở dữ liệu MySQL

V Nội dung nghiên cứu

1 Về lý thuyết

Trang 10

- Tìm hiểu phần mềm StarUML để phân tích và thiết kế hệ thống

- Tìm hiểu và vận dụng ngôn ngữ PHP, hệ quản trị cơ sở dữ liệu MySQL,Framework Laravel để xây dựng website

o Cập nhật thông tin tài khoản cá nhân

o Tìm kiếm thông tin sản phẩm, khách hàng, hóa đơn

o Cập nhật thông tin sản phẩm, khách hàng, hóa đơn

o Thống kê và báo cáo doanh thu theo ngày, tháng, năm

- Nhân viên quản lý

o Đăng nhập và phân quyền tài khoản

o Tìm kiếm thông tin sản phẩm, khách hàng, hóa đơn

o Cập nhật thông tin sản phẩm, khách hàng, hóa đơn

o Xem báo cáo và thống kê doanh thu

VI Kết quả dự kiến

Xây dựng website với đầy đủ các chức năng đã nếu ở mục V

VII Kế hoạch thực hiện

STT Công việc Thời gian Ghi chú

1 Tìm hiểu qui trình nghiệp vụ thực tế của cửahàng 1 tuần

Trang 11

CHƯƠNG 2: PHÂN TÍCH HỆ THỐNG

I Sơ đồ use case

Hình 1: Sơ đồ Usecase

II Đặc tả use case

1 Use case đăng nhập

- Chức năng: tác vụ này dành cho quản trị hoặc khách hàng khi muốn bắtđầu làm việc với hệ thống

- Tác nhân: quản trị, khách hàng, nhân viên

- Đầu vào: thông tin đăng nhập gồm tên user và pass Hệ thống sẽ kiểm trathông tin đăng nhập như tên user, pass của người dùng

- Đầu ra: Trang thông báo lỗi nếu người dùng nhập thiếu hoặc nhập sai tênuser hoặc pass Nếu đăng nhập đúng thì chuyển đến trang phù hợp vớiquyền đã đăng nhập

2 Use case đăng ký

- Chức năng: khách hàng đăng ký thành viên, nhân viên đăng ký tài khoản

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

- Đầu vào: khách hàng chưa có tài khoản trong hệ thống

- Đầu ra: là thành viên của shop

Trang 12

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

- Chức năng: Xem thông tin sản phẩm đã được đăng bán trên trang chủ

- Tác nhân: khách vãng lai, khách hàng, nhân viên hoặc quản trị

- Đầu vào: truy cập vào trang web

- Đầu ra: thông tin sản phẩm cần tìm hiểu

4 Use case tìm kiếm

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

- Tác nhân: quản trị, nhân viên, khách hàng hoặc thành viên

- Đầu vào: truy cập vào trang web

- Đầu ra: từ khóa, tên sản phẩm, loại sản phẩm…

5 Use case đăng bài

- Chức năng: thông tin sản phẩm về giày dép

- Tác nhân: quản trị

- Điều kiện trước: người sử dụng phải đăng nhập thành công

- Đầu vào:nhập thông tin sản phẩm cần đăng bán như: mã sản phẩm, tên sản phẩm, số lượng, giá tiền

- Đầu ra: đăng tải thông tin lên trang web

6 Use case cập nhật bài đăng

- Chức năng: cập nhật lại thông tin sản phẩm

- Tác nhân: quản trị, nhân viên

- Điều kiện trước: người sử dụng phải đăng nhập thành công

- Đầu vào: Bài viết đã được đăng cần được cập nhật mới

- Đầu ra: Nội dung cập nhật cho bài viết

7 Use case xóa bài

- Chức năng: xóa bài viết

- Tác nhân: quản trị

- Điều kiện trước: người sử dụng phải đăng nhập thành công

- Đầu vào: Bài viết đã được đăng

- Đầu ra: đã xóa xong

8 Use case tạo và cập nhật giỏ hàng

- Chức năng: chọn sản phẩm muốn mua và có thể thay đổi nếu thêm vào giỏ hàng

- Tác nhân: thành viên

- Đầu vào: truy cập vào website

- Đầu ra: lưu trữ hoặc thay đổi được sản phẩm mà mình muốn mua

Trang 13

9 Use case đánh giá – bình luận

- Chức năng: đánh giá bình luận về sản phẩm hoặc phục vụ của shop

- Tác nhân: thành viên

- Đầu vào: khách hàng

- Đầu ra: đưa ra được ý kiến của cá nhân

10 Use case xem lịch sử đơn hàng

- Chức năng: xem lịch sử đơn hàng

- Tác nhân: quản trị, nhân viên hoặc thành viên

- Đầu vào: đăng nhập vào website

- Đầu ra: thông tin lịch sử đơn hàng

11 Use case cập nhật thông tin cá nhân

- Chức năng: thay đổi thông tin cá nhân

- Tác nhân: thành viên, nhân viên

- Đầu vào: thành viên của shop

- Đầu ra: thông tin cá nhân được thay đổi

12 Use case thanh toán

- Chức năng: thanh toán giá tiền hóa đơn

- Tác nhân: thành viên

- Đầu vào: hóa đơn đã bán

- Đầu ra: mã bill của ngân hàng, số tiền thanh toán hoặc thanh toán khinhận hàng và số tiền phải thanh toán

Trang 14

III Sơ đồ ERD

Hình 2: Sơ đồ ERD

Trang 15

Trang 2 SVTH: Đặng Hòa Nhi

Báo cáo đồ án tốt nghiệp

CHƯƠNG 3: THIẾT KẾ CƠ SỞ DỮ LIỆU

I Bảng dữ liệu

1 Bảng khách hàng

Thuộc tính Kiểu dữ liệu Ràng buộc Giải thích

Makh Bigint(20) Primary key Mã khách hàng

SoDienThoai Varchar(11) Số điện thoại của khách hàng

TaiKhoan Varchar(250) Tài khoản dùng để đăng nhập vào hệ

thốngMatKhau Varchar(100) Mật khẩu dùng để đăng nhập vào hệ thống

2 Bảng bài đăng

Thuộc tính Kiểu dữ liệu Ràng buộc Giải thích

Mabd Bigint(20) Primary key Mã bài đăng

Masp Varchar(20) Foreign key Mã sản phẩm

Trang 16

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

Thuộc tính Kiểu dữ liệu Ràng buộc Giải thích

Mactdh Bigint(20) Primary key Mã chi tiết đơn hàng

Masp Varchar(20) Foreign key Mã sản phẩm

4 Bảng chi tiết sản phẩm

Thuộc tính Kiểu dữ liệu Ràng buộc Giải thích

Masp Varchar(20) Foreign key Mã sản phẩm

Trang 17

5 Bảng chi tiết thanh toán

Thuộc tính Kiểu dữ

liệu

Ràng buộc Giải thích

Macttt Bigint(20) Primary key Mã chi tiết thanh toán

Mathanhtoan Int(11) Foreign key Mã thanh toán

6 Bảng đánh giá bình luận

Thuộc tính Kiểu dữ liệu Ràng buộc Giải thích

Makh Bigint(20) Primary key Mã khách hàng

Masp Varchar(20) Foreign key Mã sản phẩm

Trang 18

7 Bảng đơn hàng

Thuộc tính Kiểu dữ liệu Ràng buộc Giải thích

Madonhang Bigint(20) Primary key Mã đơn hàng

Makh Bigint(20) Foreign key Mã khách hàng

Manv Bigint(20) Foreign key Mã nhân viên

Trangthaidh Varchar Trạng thái đơn hàng đã được xác nhận

đặt hàng hoặc chưa

8 Bảng loại sản phẩm

Thuộc tính Kiểu dữ liệu Ràng buộc Giải thích

Maloai Bigint(20) Primary key Mã loại sản phẩm

Trang 19

9 Bảng nhà cung cấp

Thuộc tính Kiểu dữ liệu Ràng buộc Giải thích

Mancc Bigint(20) Primary key Mã nhà cung cấp

10 Bảng nhân viên

Thuộc tính Kiểu dữ liệu Ràng buộc Giải thích

Trang 20

11 Bảng phiếu nhập

Thuộc tính Kiểu dữ liệu Ràng buộc Giải thích

Maphieunhap Bigint(20) Primary key Mã phiếu nhập

12 Bảng quyền

Thuộc tính Kiểu dữ liệu Ràng buộc Giải thích

13 Bảng sản phẩm khuyến mãi

Thuộc tính Kiểu dữ liệu Ràng buộc Giải thích

Trang 21

14 Bảng sản phẩm

Thuộc tính Kiểu dữ liệu Ràng buộc Giải thích

II Sơ đồ quan hệ

Hình 3: Sơ đồ quan hệ

Trang 22

CHƯƠNG 4: XÂY DỰNG CHƯƠNG TRÌNH

I Giao diện trang chủ

Hình 4: Giao diện trang chủ

Trang 23

II Giao diện trang đăng ký thành viên

Hình 5: Giao diện đăng ký

III Giao diện trang đăng nhập

Hình 6: Giao diện đăng nhập

Trang 24

IV Giao diện giỏ hàng

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

V Giao diện trang đăng nhập Admin

Hình 8: Giao diện đăng nhập Admin

Trang 25

VI Giao diện trang chủ Admin

Hình 9: Giao diện trang chủ Admin

VII Giao diện trang quản lý bài đăng

Hình 10: Giao diện trang quản lý bài đăng

Trang 26

VIII Giao diện trang quản lý sản phẩm

Hình 11: Giao diện trang quản lý sản phẩm

IX Giao diện trang quản lý nhân viên

Hình 12: Giao diện trang quản lý nhân viên

Trang 27

X Giao diện trang quản lý đơn hàng

Hình 13: Giao diện trang quản lý đơn hàng

Trang 28

CHƯƠNG 5: KẾT LUẬN

I Ưu điểm và khuyết điểm của đề tài

1 Ưu điểm

- Giới thiệu hình ảnh của cửa hàng đến với mọi người

- Giao diện thân thiện, dễ dàng sử dụng

- Miễn phí, được sử dụng rộng rãi trong môi trường phát triển website

- Mua bán sản phẩm trực tiếp trên Website

- Tìm kiếm thông tin sản phẩm, thông tin khách hàng, thông tin nhà cung cấpnhanh chóng, chính xác

- Cập nhật nhiều mẫu giày thời trang nhanh nhất đến với khách hàng nhanh chóng

2 Khuyết điểm

- Website có quy mô nhỏ

II Hướng phát triển của đề tài:

- Xây dựng website sử dụng được, đáp ứng đầy đủ yêu cầu nghiệp vụ của

hệ thống

- Phân quyền và quản trị tối ưu

- Cơ sở dữ liệu phong phú

Trang 29

TÀI LIỆU THAM KHẢO

Trang 16

Ngày đăng: 07/03/2024, 10:43

TỪ KHÓA LIÊN QUAN

w