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

Đồ Án Cơ Sở 2 Đề Tài Xây Dựng Website Kinh Doanh Phụ Kiện Thú Cưng.pdf

34 28 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 Kinh Doanh Phụ Kiện Thú Cưng
Tác giả Lớp :
Người hướng dẫn ThS Nguyễn Văn Bình
Trường học Đại học Đà Nẵng, Trường Đại học Công nghệ Thông tin và Truyền thông Việt-Hàn
Chuyên ngành Kỹ thuật phần mềm, Phát triển Web
Thể loại Đồ án cơ sở 2
Năm xuất bản 2020
Thành phố Đà Nẵng
Định dạng
Số trang 34
Dung lượng 4,23 MB

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

Nội dung

MẪU ĐỒ ÁN KHOÁ LUẬN TỐT NGHIỆP ĐẠI HỌC ĐÀ NẴNG TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG VIỆT HÀN ĐỒ ÁN CƠ SỞ 2 ĐỀ TÀI XÂY DỰNG WEBSITE KINH DOANH PHỤ KIỆN THÚ CƯNG Sinh viên thực hiện ĐẶNG Q[.]

Trang 1

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

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

Trang 2

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

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

Trang 3

MỞ ĐẦU

Với nhu cầu sống ngày càng cao, con người có xu hướng tìm những thú vuiriêng cho mình Nuôi thú cưng là một trong những hoạt động tinh thần cùng thểchất không thể không kể đến Với các bạn trẻ, sẽ chọn những con cún hoặc mèotinh nghịch, phong cách

Với những sản phẩm vô hình và hữu hình thú cưng mang lại Mọi người dầnchăm sóc và lo lăng cho thú cưng của mình với nhu cầu cao hơn Đồ ăn, thứcuống, đồ về sinh, đồ chơi và còn có thể là đồ mặc… Vậy nhu cầu tiêu thụ mặt hàngnày cho thú cưng là cực kì lớn

Với xu hướng người sử dụng mạng internet để thực hiện các giao dịch trựctuyến thông qua các website hiện tại rất phổ biến Khách hàng có thể tìm kiếmđược những thông tin, trảo đổi và mua bán hàng hóa ở bất cứ đâu và vào bất cứ lúcnào thông qua các trang web Sự tiện lợi này đã thể hiện được rõ vai trò và lợi íchcủa website trong thời điểm hiện tại và tương lai khi internet đang ngày càng có

tốc độ phát triển nhanh chóng vượt bậc, vì vậy thực hiện đề tài ”Xây dựng website

kinh doanh phụ kiện thú cưng” là một giải pháp kinh doanh hợp lý và hứa hẹn

mang về nguồn lợi nhuận lớn

Trang 4

LỜI CẢM ƠN

Em xin chân thành cám ơn ThS.Nguyễn Văn Bình – Giảng viên Đại học

Đà Nẵng đã hướng dẫn tận tình, chỉ ra những lỗi sai, chưa hợp lý để khắc phục,góp ý về các xu thế thời đại, những điểm cần thiết để bổ sung, bên cạnh đó thầycũng chỉ bảo em những kinh nghiệm thực tế quý báu giúp ích cho em rất nhiềutrong suốt quá trình thực hiện đề tài

Em xin chân thành cám ơn sự giúp đỡ và tạo điều kiện về mọi mặt củaBan Giám hiệu nhà trường, Ban chấp hành Đoàn trường Đại học Công nghệThông tin và Truyền thông Việt - Hàn – Đại Học Đà Nẵng nói chung cũng nhưcác thầy cô bộ môn nói riêng đã dạy dỗ, truyền đạt cho em những kiến thức vềcác môn đại cương cũng như các môn chuyên ngành, giúp em có được cơ sở lýthuyết vững vàng và tạo điều kiện, giúp đỡ em trong suốt quá trình học tập vàhoàn thành đề tài

Trong quá trình thực tập, cũng như là trong quá trình làm bài báo cáo thựctập, khó tránh khỏi sai sót, rất mong các Thầy, Cô bỏ qua Đồng thời do trình độ

lý luận cũng như kinh nghiệm thực tiễn còn hạn chế nên bài báo cáo không thểtránh khỏi những thiếu sót, em rất mong nhận được ý kiến đóng góp Thầy, Cô

để em học thêm được nhiều kinh nghiệm và sẽ hoàn thành tốt hơn bài báo cáo

đồ án sắp tới

Trang 5

NHẬN XÉT

(Của cơ quan thực tập, nếu có)

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

Trang 6

NHẬN XÉT

(Của giảng viên hướng dẫn)

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

Trang 7

MỤC LỤC

Chương 1 Nghiên cứu tổng quan 9

1.1 Giới thiệu 9

1.2 Khảo sát thực tế: 10

1.3 Lý do thực hiện đề tài 11

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

2.1 Mô hình tổng quan của hệ thống nghiên cứu 13

2.2 Khảo sát và đặc tả yêu cầu 13

2.3 Các yêu cầu phi chức năng 14

2.4 Phân tích và thiết kế hệ thống 14

Chức năng người dùng 17

2.5 Biểu đồ use case 17

2.6 Biểu đồ tuần tự 29

2.7 Thiết kế cơ sở dữ liệu 35

2.8 Mô hình cơ sở dữ liệu quan hệ 42

2.9 Biểu đồ lớp chi tiết 43

Chương 3 Triển khai xây dựng 44

3.1 Các công cụ, phần mềm sử dụng 44

3.2 Thiết kế , xây dựng giao diện trang web 46

3.3 Giao diện quản trị 52

Chương 4 Kết luận và Hướng phát triển 59

4.1 Kết quả 59

4.2 Hạn chế của đề tài 60

4.3 Hướng phát triển 60

4.4 Kết luận 60

DANH MỤC CÁC BẢNG

Trang 8

DANH MỤC HÌNH

Hình 2.1 trang web Pet Shop 10

Hình 2.2 Trang web Pet City 11

Hình 3.3 Use case tổng quát 18

Hình 3.4 Use case đăng nhập 19

Hình 3.5 Use case quản lý danh mục sản phẩm 20

Hình 3.6 Use case quản lý thương hiệu sản phẩm 21

Hình 3.7 Use case quản lý sản phẩm 22

Hình 3.8 Use case quản lý thành viên 23

Hình 3.9 Use case quản lý ban quản trị 24

Hình 3.10 Use case quản lý tin tức 25

Hình 3.11 Use case quản lý thư viện ảnh sản phẩm 26

Hình 3.12 Use case quản lý đơn đặt hàng 27

Hình 3.13 Use case quản lý danh mục tin tức 28

Hình 3.14 Use case quản lý thống kê doanh số 29

Hình 3.15 Biểu đồ tuần tự chức năng đăng nhập 30

Hình 3.16 Biểu đồ tuần tự quản lý danh mục sản phẩm 30

Hình 3.17 Biểu đồ tuần tự quản lý thương hiệu sản phẩm 31

Hình 3.18 Biểu đồ tuần tự quản lý sản phẩm 31

Hình 3.19 Biểu đồ tuần tự quản lý thành viên 32

Hình 3.20 Biểu đồ tuần tự quản lý ban quản trị 32

Hình 3.21 Biểu đồ tuần tự quản lý thư viện ảnh sản phẩm 33

Hình 3.22 Biểu đồ tuần tự quản lý đơn đặt hàng 33

Hình 3.23 Biểu đồ tuần tự quản lý danh mục tin tức 34

Hình 3.24 Biểu đồ tuần tự quản lý tin tức 34

Hình 3.25 Biểu đồ tuần tự thống kê doanh số 35

Hình 3.26 Mô hình cơ sở dữ liệu quan hệ 42

Hình 3.27 Biểu đồ lớp chi tiết 43

Hình 4.28 Giao diện trang chủ 46

Hình 4.29 Giao diện trang chủ 46

Hình 4.30 Giao diện trang chủ 47

Hình 4.31 Giao diện trang chủ 47

Hình 4.32 Giao diện giới thiệu 47

Hình 4.33 Giao diện trang giới thiệu 48

Hình 4.34 Giao diện sản phẩm 48

Hình 4.35 Giao diện tin tức 49

Hình 4.36 Giao diện chi tiết sản phẩm 49

Hình 4.37 Giao diện giỏ hàng 50

Hình 4.38 Giao diện thanh toán 51

Hình 4.39 Giao diện đăng ký 51

Hình 4.40 Giao diện đăng nhập 52

Hình 4.41 Giao diện quản lý 52

Trang 9

Hình 4.42 Giao diện danh sách đơn hàng 53

Hình 4.43 Giao diện danh mục sản phẩm 53

Hình 4.44 Hóa đơn mua hàng 54

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

Hình 4.46 Giao diện thương hiệu sản phẩm 55

Hình 4.47 Giao diện trang thư viện ảnh sản phẩm 56

Hình 4.48 Giao diện trang tin tức 57

Hình 4.49 Giao diện trang danh mục bài viết 57

Hình 4.50 Giao diện trang quản lý bình luận 58

Hình 4.51 Giao diện trang quản trị viên 58

Hình 4.52 Giao diện trang người dùng 59

DANH MỤC CÁC TỪ VIẾT TẮT STT Từ viết tắt Tên đầy đủ Giải thích

1 API Application Programming

Interface Giao diện lập trình ứng dụng.

2 DOM Document Object Model Các đối tượng thao tác văn bản

3 XHTML Extensible HyperText

Markup Language

Ngôn ngữ Đánh dấu Siêu văn bản Mở rộng

4 XML Extensible Markup Language

Ngôn ngữ đánh dấu mở rộng

do W3C đề nghị với mục đích tạo ra các ngôn ngữ đánh dấu khác

5 SVG Scalable Vector Graphics

Ngôn ngữ đánh dấu (markup language) XML và dùng để miêu tả các hình ảnh đồ họa véc tơ hai chiều, tĩnh và hoạt hình, thường dành cho ứng dụng trên các trang mạng

6 UML Unified Modeling Language

Ngôn ngữ mô hình gồm các ký hiệu đồ họa mà các phương pháp hướng đối tượng sử dụng

để thiết kế các hệ thống thông tin một cách nhanh chóng

7 CSDL Cơ sở dữ liệu

8 HTML Hypertext Markup Language

CSS Cascading Style Sheet

Trang 10

Bảng 1.1 Bảng danh mục các cụm từ viết tắt

Trang 11

Chương 1 Nghiên cứu tổng quan

1.1 Giới thiệu

Với tất cả mọi người từ già cho tới trẻ thì việc chọn lựa cho mình những chúmèo, chú cún tinh nghịch đáng yêu đang dần trở nên phổ biến và thành một niềmvui trong cuộc sống bộn bề này Nếu ngày xưa người Việt Nam ta chỉ dùng chó

để giữ nhà, dùng mèo để bắt chuộtt thì ngày nay chó mèo còn là những người bạnđược mọi người yêu mến, cưng chiều

Xã hội ngày càng phát triển, cuộc sống con người đang dần trở nên dư dả

Đi cùng với đó là những con thú cưng ngày càng được chiều chuộng, chăm sóc

và lo lắng nhiều hơn Từ đồ ăn, thức uống, đồ vệ sinh, đồ chơi… cũng được mọingười lựa chọn, mua sắm đầy đủ, kĩ lưỡng Chính vì vậy nên nhu cầu tiêu thụ mặthàng phụ kiện cho thú cưng là cực kì lớn

Cùng với sự phát triển mạnh mẽ của Internet, ngày nay, việc sở hữu mộtWebsite không còn là điều xa lạ, thậm chí trong một số trường hợp còn là tiêuchuẩn bắt buộc đối với doanh nghiệp – công ty trong thời điểm cạnh tranh mangtính toàn cầu như hiện nay

Hiện tại, nhu cầu nuôi thú cưng ngày càng nhiều do đó nhu cầu phụ kiệnngày càng tăng, vì một số lý do cá nhân hay vị trí địa lý mà họ không thể muatrực tiếp ở cửa hàng được

Từ những nhu cầu trên, Phát triển một website để phục vụ nhu cầu ngườinuôi thú cưng là cần thiết và hợp lý

1.1 Phân tích nhu cầu

Cùng với sự phát triển mạnh mẽ của Internet, ngày nay, việc sở hữu mộtWebsite không còn là điều xa lạ, thậm chí trong một số trường hợp còn là tiêuchuẩn bắt buộc đối với doanh nghiệp – công ty trong thời điểm cạnh tranh mangtính toàn cầu như hiện nay

Hiện tại, nhu cầu nuôi thú cưng ngày càng nhiều do đó nhu cầu phụ kiệnngày càng tăng, vì một số lý do cá nhân hay vị trí địa lý mà họ không thể muatrực tiếp ở cửa hàng được

Trang 12

Bên cạnh đó, một cửa hàng có website sẽ mang lại nhiều lợi thế so với cáccửa hàng khác như:

- Tiếp cận được nhiều khách hàng hơn

- Tạo được ấn tượng và sự tin cậy cho khách hàng khi nhìn vào một websitechuyên nghiệp, dễ sử dụng, hình ảnh, giá bán thú cưng đầy đủ

- Quản lý hoạt động kinh doanh đơn giản, dễ dàng hơn, tổng hợp đơn hàng nhanhchóng, không sợ bỏ sót như trên Facebook

- Tiết kiệm thời gian và chi phí, bạn không phải tốn quá nhiều thời gian phải canhcửa hàng tại chỗ, chi phí thuê nhân viên hoặc mặt bằng… với website bán thúcưng chuyên nghiệp sẽ giúp bạn làm mọi thứ đơn giản và nhanh nhất

1.2 Khảo sát thực tế:

Trang web Pet shop: https https://petshop.vn/

Hình 2.1 trang web Pet Shop

- Website không có khung bình luận dành cho khách hàng, khách hàng không thể đặt câu hỏi, tương tác với cửa hàng cũng như không thể trao đổi kinh nghiệm, thông tin với nhau

- Giao diện không thân thiện với người dùng, không có thanh tìm kiếm sản phẩm

theo tên cũng như theo giá do đó gây khó khăn khi tìm kiếm sản phẩm cần mua

10

Trang 13

Trang web Pet City:

Hình 2.2 Trang web Pet City

- Không có khung bình luận và đánh giá chất lượng sản phẩm, do đó kháchhàng ghé thăm không có nơi để tham khảo cũng như căn cứ để nhận định chấtlượng khiến mất lòng tin từ khách hàng

- Không có thanh tìm kiếm theo giá gây khó khăn khi tìm kiếm sản phẩmphù hợp với túi tiền

- Website hiển thị thông tin sản phẩm còn chung chung, mơ hồ khiến kháchhàng không có thông tin để xác nhận chất lượng sản phẩm

- Website hiển thị sản phẩm đẹp, thu hút người dùng

- Xây dựng được website có nội dung bao gồm văn bản, hình ảnh, liên kết…cung cấp nhu cầu cần thiết cho người dùng

- Hỗ trợ khách hàng một cách nhanh nhất khi nhận được yêu cầu liên hệ

- Quản lý các mặt hàng sản phẩm, cấu hình website

- Quản lý thống kê doanh thu, các đơn hàng sản phẩm, số lượng sản phẩm

đã bán

- Ứng dụng mô hình MVC vào xây dựng trang web

Trang 14

- Ứng dụng Frameword Laravel vào xây dựng trang web.

12

Trang 15

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

2.1 Mô hình tổng quan của hệ thống nghiên cứu

Hệ thống website gồm các chức năng cơ bản của một website bán hàng nhưhiển thị sản phẩm theo danh sách, danh mục, thương hiệu, đăng nhập & đăng kí,mua và dặt hàng, xem chi tiết, trạng thái đơn hàng, bình luận, đánh giá sản phẩmđối với phía người dùng Đăng nhập, thêm, sửa, xoá sản phẩm, danh mục sảnphẩm, thương hiệu sản phẩm, quản lý đơn hàng, quản lý bình luận, cập nhật nộidung website và một số chức năng khác ở phía quản trị viên

2.2 Khảo sát và đặc tả yêu cầu

2.2.1 Phần quản lý trong admin

- Admin quản lý toàn bộ hoạt động của cửa hàng

- Quản lý giao dịch thanh toán, mua hàng, xử lý các đơn đặt hàng

- Quản lý hóa đơn: khi mua hàng khách hàng sẽ có hóa đơn mua gồm số tên khách hàng, địa chỉ người nhận, ngày đặt hàng,…

- Khi cửa hàng có nhu cầu nhập hàng thì chủ cửa hàng là người trực tiếp liên hệ với nhà cung cấp nhập thêm hàng vào cửa hàng

- Khi nhà cung cấp mang đến, chủ cửa hàng có nhiệm vụ kê số lượng hàng nhập vào, kiểm tra chất lượng hàng nhập xem có đúng tiêu chuẩn và đúng với yêu cầu của cửa hàng cần hay không

- Thống kê tổng số đơn đặt hàng, tổng số liên hệ, trong ngày và trong tháng, thuận tiện cho người quản trị tiến hành xử lý các đơn hàng, các liên hệ của người dùng

- Thống kê các mặt hàng tồn

- Tư vấn trả lời các liên hệ của khách hàng

2.2.2 Giao diện người dùng

- Website không nên quá phức tạp

- Dung lượng file không quá lớn

- Thanh menu thật đơn giản

- Phải có thông tin liên hệ

- Font chữ đơn giản, dễ nhìn, màu sắc hài hòa

- An toàn và bảo mật dữ liệu

- Kiểm tra website có tương thích với các trình duyệt phổ biến hay không

- Hiển thị được các sản phẩm mới nhập về, các sản phẩm khuyến mãi, các sảnphẩm cùng loại,…

Trang 16

- Cho phép khách hàng xem thông tin chi tiết, tìm kiếm các sản phẩm, tin tức màkhách hàng quan tâm.

- Cho phép khách hàng đặt mua sản phẩm mà không cần đăng ký là thành viên

- Cho phép khách hàng đăng ký tài khoản để nhận các tin khuyến mãi, mua hàngđược thuận tiện

- Cho phép liên hệ với người quản trị

2.3 Các yêu cầu phi chức năng

Mục Tên yêu cầu Mô tả yêu cầu

1 Giao diện Giao diện hệ thống phải dễ sử dụng, trực quan, thân thiện với người dùng.

2 Tốc độ xử lý Hệ thống phải xử lý nhanh chóng và chính xác

3 Bảo mật Tính bảo mật và độ an toàn cao

4 Tương thích Tương thích với đa phần các trình duyệt web hiện tại.

Bảng 1.2 Các yêu cầu phi chức năng của ứng dụng2.4 Phân tích và thiết kế hệ thống

2.4.1 Các chức năng của hệ thống

Hệ thống quản trị trang web

- Quản lý các đơn hàng các giao dịch

- Quản lý doanh thu

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

- Quản lý sản phẩm: Cập nhật thông tin về các sản phẩm

- Quản lý lưu trữ thông tin các nhà cung cấp

- Quản lý tin tức, danh mục tin tức, ảnh của bài viết, silde của trang Web

- Quản lý phân quyền, quản ý nhân viên

- Quản lý danh sách người dùng

- Thống kê

Hệ thống giới thiệu sản phẩm

- Hiển thị danh mục của sản phẩm

-Hiển thị thông tin sản phẩm (nhà cung cấp, giá, giảm giá, thông tin sản phẩm,

hình ảnh sản phẩm, bài viết liên quan )

-Giới thiệu về công ty

-Hiển thị danh sách các tin tức, bài viết

14

Trang 17

-Cho phép đăng ký, đăng nhập tài khoản.

-Cho phép người dung thay đổi thông tin tài khoản

-Người dùng xem hàng, đặt hàng, xem hóa đơn, lưu trữ các đơn hàng

dữ liệu có sẵn thì hệ thống sẽ cho phép đăng nhập

để thực hiện các chức năng trong hệ thống

3 Quản lý giao diện Quản lý giao diện là thêm, sửa, xóa bảo trì giao diện

4 Quản lý tài khoản Quản lý thông tin tài khoản đăng nhập của người

dùng khi muốn đăng nhập vào hệ thống quản trị ,

5 Quản lý phân quyền Quản lý phân quyền Admin cấp quyền cho nhân viên

6 Quản lý nhân viên Quản lý tình trạng nhân viên còn làm việc hoặc đã nghỉ việc

Bảng 1.3 Bảng chức năng của Admin

Trang 18

2 Quản trị hệ thống Quản lý toàn hộ hệ thống, có quyền thay đổi các

thông tin sản phẩm, bài viết, trong hệ thống

3 Quản lý sản phẩm Quản lý, lưu trữ thông tin về sản phẩm như mã sản

6 Quản lý chi tiết đặt

hàng

Quản lý thông tin về đặt hàng gồm: mã chi tiết đặthàng, mã đặt hàng, mã sản phẩm, số lượng, thànhtiền

Quản lý tin tức đưa lên website giúp cho khách hàng

có thêm kiến thức, thông tin liên quan đến các bài viếtcông nghệ thông tin giới thiệu sản phẩm mới

11 Quản lý chi tiết

hóa đơn

Quản lý chi tiết hóa đơn của khách hàng có nhữngthông tin như: mã giao dịch, mã hóa đơn, mã sảnphẩm, số lượng, thành tiền

12 Giỏ hàng

Giỏ hàng là để lưu thông tin mà khách hàng đã chọn

có những trường như: mã giỏ hàng, mã sản phẩm, mãgiao dịch, ngày tạo

16

Trang 19

Mục Tên chức năng Mô tả

13 Quản lý thống kê Quản lý thống kê sản phẩm, doanh thu

Bảng 1.4 Bảng chức năng quản lý

Chức năng người dùng

Mục Tên chức năng Mô tả

1 Tạo một tài khoản

mới

Khách hàng có thể thực hiện thao tác đăng ký để trởthành nhân viên thuận tiện cho việc mua sản phẩm vàhưởng những khuyến mại của công ty

2 Quản lý thông tin

4 Tìm kiếm thông

tin

Tìm kiếm, nhanh về thông tin sản phẩm, dựa vào cáctiêu chí tìm kiếm của website như tìm theo tên củasản phẩm…

5 Đặt hàng

Khách hàng có thể thực hiện chức năng này để đặtmua hàng, nhằm giảm thiểu thời gian và chi phí chokhách hàng

6 Giỏ hàng

Sau khi đăng nhập và chọn mua sản phẩm, giỏ hàng

là nơi chứa thông tin về sản phẩm mà khách hàng đãchọn mua như số lượng sản phẩm, tên sản phẩm vàgiá tiền sản phẩm đó

7 Thanh toán

Sau khi chọn mua sản phẩm , người dùng tiến hànhgửi thông tin, chọn hình thức thanh toán và tiến hànhđặt hàng

Bảng 1.5 Bảng chức năng của người dùng2.5 Biểu đồ use case

2.5.1 Biểu đồ Use – case tổng quát

Ngày đăng: 03/02/2023, 18:53

TỪ KHÓA LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w