Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 90

BỘ TÀI CHÍNH

TRƯỜNG ĐẠI HỌC TÀI CHÍNH MARKETING

KHOA CÔNG NGHỆ THÔNG TIN


----------  ----------

THỰC HÀNH NGHỀ NGHIỆP


NGÀNH : HỆ THỐNG THÔNG TIN QUẢN LÝ

CHUYÊN NGÀNH : TIN HỌC QUẢN LÝ

ĐỀ TÀI:

XÂY DỰNG WEBSITE QUẢN LÝ BÁN


THỨC ĂN CHĂN NUÔI GOLDEN HILL

Giảng viên hướng dẫn: Th.S Nguyễn Huy Khang

Sinh viên thực hiện: Phạm Lê Thị Thu

Mã số sinh viên: 2121012243

Lớp: 2421112004104

TP.Hồ Chí Minh, tháng 7 năm 2024


BỘ TÀI CHÍNH

TRƯỜNG ĐẠI HỌC TÀI CHÍNH MARKETING

KHOA CÔNG NGHỆ THÔNG TIN


----------  ----------

THỰC HÀNH NGHỀ NGHIỆP


NGÀNH : HỆ THỐNG THÔNG TIN QUẢN LÝ

CHUYÊN NGÀNH : TIN HỌC QUẢN LÝ

ĐỀ TÀI:

XÂY DỰNG WEBSITE QUẢN LÝ BÁN


THỨC ĂN CHĂN NUÔI GOLDEN HILL
Giảng viên hướng dẫn: Th.S Nguyễn Huy Khang

Sinh viên thực hiện: Phạm Lê Thị Thu

Mã số sinh viên: 2121012243

Lớp: 2421112004104

TP.Hồ Chí Minh, tháng 7 năm 2024


KHOA CÔNG NGHỆ THÔNG TIN

ĐỀ TÀI BÁO CÁO HỌC PHẦN


Tên HP: Thực hành nghề nghiệp Mã lớp HP: 2421112004104
Tên đề tài: XÂY DỰNG WEBSITE QUẢN LÝ BÁN THỨC ĂN CHĂN
NUÔI GOLDEN HILL
Giảng viên hướng dẫn: Th.S Nguyễn Huy Khang
Sinh viên thực hiện: Phạm Lê Thị Thu
Mã số sinh viên: 2121012243
Lớp: 21DTH1

Tên sản phẩm đề tài : Website quản lý bán thức ăn chăn nuôi Golden Hill

Tên đăng nhập (username):


Tên máy chủ DB SQL: PHAMLETHU\SQLEXPRESS
Tên đăng nhập DB SQL:
Mật khẩu (password) đăng nhập SQL:
TP.HCM, năm 2024

NHẬN XÉT ĐÁNH GIÁ CỦA GIẢNG VIÊN


Nhận xét của giảng viên hướng Nhận xét của giảng viên phản
dẫn (chấm 1) biện (chấm 2)
.......................................................... ..........................................................
.......................................................... ..........................................................
.......................................................... ..........................................................
.......................................................... ..........................................................
.......................................................... ..........................................................
.......................................................... ..........................................................
.......................................................... ..........................................................
.......................................................... ..........................................................
.......................................................... ..........................................................
.......................................................... ..........................................................
.......................................................... ..........................................................
.......................................................... ..........................................................
Điểm số:............................................. Điểm số:........................................
Điểm chữ........................................... Điểm chữ......................................
Ngày……./07/2024 Ngày……./07/2024
Ký tên và ghi rõ họ tên Ký tên và ghirõ họ tên

TP.HCM, ngày tháng 07 năm 2024


LỜI CẢM ƠN
Lời đầu tiên, em xin gửi lời cảm ơn sâu sắc đến Thầy ThS. Nguyễn Huy Khang,
khoa Công nghệ thông tin trường Đại học Tài Chính - Marketing, đã tận tình giảng dạy và
truyền đạt các kiến thức quý giá cho em trong quá trình thực hiện đề tài "XÂY DỰNG
WEBSITE QUẢN LÝ BÁN THỨC ĂN CHĂN NUÔI GOLDEN HILL" trong học phần
Thực hành nghề nghiệp.

Trong suốt quá trình làm đề tài, Thầy đã giúp em hiểu rõ hơn về những quy trình
nghiệp vụ, những đối tượng cần quản lý, cũng như các kỹ thuật quan trọng để phát triển
một hệ thống quản lý bán hàng hiệu quả. Những kiến thức và kinh nghiệm mà Thầy
truyền đạt đã giúp em hoàn thành đề tài này một cách tốt nhất.

Tuy nhiên, vì chưa có nhiều kinh nghiệm và sự am hiểu về quy trình bán hàng còn
hạn chế, nên trong quá trình làm bài không thể tránh khỏi những thiếu sót. Em rất mong
nhận được những nhận xét và ý kiến đóng góp của Thầy để em có thể hoàn thiện đồ án
này cũng như những dự án trong tương lai một cách hoàn chỉnh nhất.

Em xin trân trọng cảm ơn!

Tp. Hồ Chí Minh, ngày … tháng 07 năm 2024

Sinh viên

Phạm Lê Thị Thu


MỤC LỤC
LỜI CẢM ƠN

MỤC LỤC i

DANH MỤC TỪ VIẾT TẮT.................................................................................................vi

DANH MỤC THUẬT NGỮ ANH - VIỆT...........................................................................vii

DANH MỤC HÌNH ẢNH....................................................................................................viii

DANH MỤC BẢNG BIỂU.....................................................................................................xi

CHƯƠNG 1: GIỚI THIỆU.................................................................................................1

1.1.Giới thiệu về công ty TNHH Thương Mại Dịch Vụ Golden Hill...............................1

1.1.1. Giới thiệu.............................................................................................1

1.1.2. Tầm nhìn.............................................................................................2

1.1.3. Sứ mệnh...............................................................................................2

1.2.Lý do hình thành đề tài.................................................................................................2

1.3.Mục tiêu của đề tài.........................................................................................................3

1.3.1. Mục tiêu tổng quát..............................................................................3

1.3.2. Mục tiêu chi tiết..................................................................................3

1.4.Nội dung nghiên cứu......................................................................................................4

1.5.Đối tượng và phạm vi nghiên cứu.................................................................................5

1.5.1. Đối tượng nghiên cứu.........................................................................5

1.5.2. Phạm vi nghiên cứu............................................................................5

1.6.Phương pháp nghiên cứu..............................................................................................5

1.7.Kết cấu báo cáo..............................................................................................................5

CHƯƠNG 2: CƠ SỞ LÝ THUYẾT VÀ CÔNG CỤ SỬ DỤNG.....................................9


2.1.Các khái niệm.................................................................................................................9

2.1.1. Quản lý bán hàng................................................................................9

2.1.2. Hệ quản trị cơ sở dữ liệu (DBMS).....................................................9

2.1.3. UI/UX...................................................................................................9

2.1.4. Công việc của quản lý bán hàng........................................................9

2.1.5. Tổng quan nghiệp vụ........................................................................10

2.2.Giới thiệu về công cụ....................................................................................................11

2.2.1. Visual Studio 2022............................................................................11

2.2.2. Power Designer.................................................................................12

2.2.3. Draw.io...............................................................................................12

2.3.Giới thiệu về ngôn ngữ lập trình.................................................................................13

2.3.1. C#.......................................................................................................13

2.3.2. HTML................................................................................................13

2.3.3. CSS.....................................................................................................13

2.3.4. JavaScript..........................................................................................13

2.4.Giới thiệu về hệ quản trị cơ sở dữ liệu.......................................................................14

2.4.1. SQL Server........................................................................................14

2.4.2. Cấu trúc dữ liệu và truy vấn SQL...................................................14

2.4.3. Ứng dụng trong phát triển web.......................................................14

CHƯƠNG 3: PHÂN TÍCH, THIẾT KẾ, XÂY DỰNG HỆ THỐNG...........................15

3.1.Khảo sát hiện trạng và nhu cầu..................................................................................15

3.1.1. Khảo sát hiện trạng..........................................................................15

3.1.2. Khảo sát nhu cầu..............................................................................16

3.2.Phân tích cơ sở dữ liệu.................................................................................................16

3.2.1. Sơ đồ phân cấp chức năng (BFD)....................................................16


3.2.2. Mô hình dòng dữ liệu (DFD)............................................................18

3.3.Thiết kế cơ sở dữ liệu...................................................................................................24

3.3.1. Các bảng thực thể.............................................................................24

3.3.2. Mô hình mức ý niệm.........................................................................28

3.3.3. Mô hình ERD....................................................................................29

3.3.4. Mô hình mức vật lý...........................................................................30

3.3.5. Mô hình mức logic............................................................................31

3.3.6. Sơ đồ Diagram...................................................................................32

3.4.Cài đặt cơ sở dữ liệu....................................................................................................32

CHƯƠNG 4: GIỚI THIỆU SẢN PHẨM MINH HỌA CỦA ĐỀ TÀI..........................36

4.1.Thiết kế trang quản lý bán hàng................................................................................36

4.1.1. Trang chủ..........................................................................................36

4.1.2. Đăng ký..............................................................................................38

4.1.3. Đăng nhập.........................................................................................40

4.1.4. Sản phẩm...........................................................................................41

4.1.5. Giỏ hàng và thanh toán....................................................................48

4.1.6. Bài đăng.............................................................................................49

4.1.7. Về chúng tôi.......................................................................................49

4.1.8. Liên hệ...............................................................................................50

4.2.Thiết kế trang quản trị viên........................................................................................51

4.2.1. Đăng nhập quản trị viên..................................................................51

4.2.2. Trang chủ quản trị viên...................................................................52

4.2.3. Quản lý khách hàng..........................................................................54

4.2.4. Quản lý sản phẩm.............................................................................58

4.2.5. Đơn hàng...........................................................................................65


4.2.6. Kho hàng...........................................................................................68

CHƯƠNG 5: KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN CỦA ĐỀ TÀI........................73

5.1.Kết luận.........................................................................................................................73

5.1.1. Những kết quả đạt được...................................................................73

5.1.2. Những hạn chế..................................................................................74

5.2.Hướng phát triển..........................................................................................................74

5.2.1. Hướng khắc phục các hạn chế.........................................................74

5.2.2. Hướng mở rộng.................................................................................75

TÀI LIỆU THAM KHẢO.....................................................................................................77


DANH MỤC TỪ VIẾT TẮT
HTML HyperText Markup Language

CSS Cascading Style Sheets

MVC Model-View-Controller

FE Frontend

BE Backend

SEO Search Engine Optimization


DANH MỤC THUẬT NGỮ ANH - VIỆT
Tiếng Anh Tiếng Việt

HyperText Markup Language Ngôn ngữ đánh dấu Siêu Văn bản

Cascading Style Sheets Bảng kiểu trình bày

Admin Quản trị viên

Search Engine Optimization Tối ưu hóa công cụ tìm kiếm


DANH MỤC HÌNH ẢNH
Hình 1.1: Logo Công ty THNN Thương Mại Dịch Vụ Golden Hill.........................1
Hình 2.1: Visual Studio 2022.................................................................................11
Hình 2.2: Power Designer......................................................................................12
Hình 2.3: Draw.io...................................................................................................12
Hình 2.4: SQL Server.............................................................................................14
Hình 3.1: Sơ đồ phân cấp chức năng (BFD)..........................................................18
Hình 3.2: Mô hình DFD mức 0..............................................................................19
Hình 3.3: Mô hình DFD mức 1..............................................................................21
Hình 3.4: Mô hình DFD mức 2 quản lý nhập hàng...............................................22
Hình 3.5: Mô hình DFD mức 2 quản lý bán hàng.................................................22
Hình 3.6: Mô hình DFD mức 2 báo cáo thống kê..................................................23
Hình 3.7: Mô hình DFD mức 2 quản lý người dùng..............................................23
Hình 3.8: Mô hình ERD..........................................................................................28
Hình 3.9: Mô hình mức vật lý.................................................................................29
Hình 3.10: Mô hình mức logic................................................................................30
Hình 3.11: Sơ đồ Diagram.....................................................................................31
Hình 3.12: Bảng AdminLogins...............................................................................32
Hình 3.13: Bảng BlogModels.................................................................................32
Hình 3.14: Bảng Categories...................................................................................32
Hình 3.15: Bảng InventoryReceiving.....................................................................32
Hình 3.16: Bảng InventoryReceivingDetails..........................................................33
Hình 3.17: Bảng InvoiceModels.............................................................................33
Hình 3.18: Bảng Orders.........................................................................................33
Hình 3.19: Bảng Products......................................................................................34
Hình 3.20: Bảng SignupLogins..............................................................................34
Hình 4.1: Trang chủ...............................................................................................35
Hình 4.2: Banner quảng cáo..................................................................................36
Hình 4.3: Danh mục hàng đầu...............................................................................36
Hình 4.4: Footer.....................................................................................................37
Hình 4.5: Nhập thông tin đăng ký..........................................................................38
Hình 4.6: Đăng ký tài khoản khách hàng...............................................................38
Hình 4.7: Đăng nhập tài khoản khách hàng..........................................................39
Hình 4.8: Trang chủ đăng nhập thành công..........................................................40
Hình 4.9: Sản phẩm................................................................................................40
Hình 4.10: Thức ăn cho heo...................................................................................41
Hình 4.11: Thức ăn cho gà.....................................................................................41
Hình 4.12: Thức ăn cho vịt.....................................................................................42
Hình 4.13: Thức ăn cho bò.....................................................................................42
Hình 4.14: Xem sản phẩm......................................................................................43
Hình 4.15: Chi tiết sản phẩm..................................................................................44
Hình 4.16: Giỏ hàng...............................................................................................45
Hình 4.17: Bài đăng...............................................................................................46
Hình 4.18: Về chúng tôi..........................................................................................47
Hình 4.19: Thông tin liên hệ...................................................................................48
Hình 4.20: Đăng nhập quản trị viên.......................................................................48
Hình 4.21: Trang chủ quản trị viên........................................................................49
Hình 4.22: Mở rộng trang chủ...............................................................................50
Hình 4.23: Điều hướng chính.................................................................................51
Hình 4.24: Danh mục khách hàng..........................................................................52
Hình 4.25: Trang quản lý khách hàng....................................................................53
Hình 4.26: Chi tiết khách hàng..............................................................................54
Hình 4.27: Xóa khách hàng....................................................................................55
Hình 4.28: Xóa khách hàng thành công.................................................................55
Hình 4.29: Danh mục sản phẩm.............................................................................56
Hình 4.30: Thêm sản phẩm mới.............................................................................57
Hình 4.31: Thêm sản phẩm thành công..................................................................58
Hình 4.32: Danh sách sản phẩm............................................................................59
Hình 4.33: Chi tiết sản phẩm quản trị viên............................................................59
Hình 4.34: Chỉnh sửa sản phẩm.............................................................................60
Hình 4.35: Chỉnh sửa sản phẩm thành công..........................................................61
Hình 4.36: Xóa sản phẩm.......................................................................................61
Hình 4.37: Danh mục đơn hàng.............................................................................62
Hình 4.38: Danh sách đơn hàng.............................................................................63
Hình 4.39: Tổng doanh thu.....................................................................................64
Hình 4.40: Danh mục kho hàng..............................................................................65
Hình 4.41: Phiếu nhập kho.....................................................................................66
Hình 4.42: Xóa phiếu nhập kho..............................................................................67
Hình 4.43: Xóa phiếu nhập kho thành công...........................................................67
Hình 4.44: Kho hàng..............................................................................................68
DANH MỤC BẢNG BIỂU
Bảng 3.1: AdminLogins...........................................................................................24
Bảng 3.2: BlogModels.............................................................................................24
Bảng 3.3: Categories...............................................................................................24
Bảng 3.4: InventoryReceiving.................................................................................24
Bảng 3.5: InventoryReceivingDetails......................................................................25
Bảng 3.6: InvoiceModels.........................................................................................25
Bảng 3.7: Orders.....................................................................................................25
Bảng 3.8: Products.................................................................................................26
Bảng 3.9: SignupLogins..........................................................................................27
Xây dựng Website quản lý bán thức ăn chăn nuôi Golden Hill

CHƯƠNG 1: GIỚI THIỆU


1.1. Giới thiệu về công ty TNHH Thương Mại Dịch Vụ Golden Hill
1.1.1. Giới thiệu
Công ty TNHH Thương Mại Dịch Vụ Golden Hill, tên quốc tế là Golden Hill
Service Trading Company Limited, được thành lập vào ngày 17 tháng 2 năm 2023 và hiện
đang hoạt động tại địa chỉ 78 đường An Phú Đông 27, Tổ 46, Khu phố 3, Phường An Phú
Đông, Quận 12, Thành phố Hồ Chí Minh, Việt Nam. Công ty được quản lý bởi Chi cục
Thuế khu vực Quận 12 - huyện Hóc Môn. Người đại diện pháp luật của công ty là ông
Bùi Văn La.

Hình 1.1: Logo Công ty THNN Thương Mại Dịch Vụ Golden Hill
Golden Hill hoạt động đa dạng trong nhiều lĩnh vực kinh doanh. Công ty chuyên
bán buôn nông, lâm sản nguyên liệu và động vật sống, bao gồm thức ăn và nguyên liệu
làm thức ăn cho gia súc, gia cầm và thủy sản, cũng như thóc, ngô và các loại hạt ngũ cốc
khác. Ngoài ra, công ty còn kinh doanh bán buôn gạo và thực phẩm, từ thịt, thủy sản, rau
quả, đường, sữa và các sản phẩm chế biến từ ngũ cốc, bột và tinh bột.
Bên cạnh đó, Golden Hill còn mở rộng sang các lĩnh vực bán buôn phân bón, thuốc
trừ sâu và hóa chất sử dụng trong nông nghiệp, cùng với bán lẻ thức ăn và nguyên liệu
trong các cửa hàng chuyên doanh. Công ty cũng cung cấp dịch vụ vận tải hàng hóa bằng
đường bộ, bốc xếp hàng hóa, dịch vụ đại lý, giao nhận vận chuyển và các dịch vụ hỗ trợ
1
Xây dựng Website quản lý bán thức ăn chăn nuôi Golden Hill

liên quan đến vận tải. Không dừng lại ở đó, Golden Hill còn kinh doanh dịch vụ phục vụ
đồ uống như quán cà phê, giải khát và cho thuê xe có động cơ, bao gồm ô tô và các loại
xe khác.
1.1.2. Tầm nhìn
Với sự đa dạng trong ngành nghề kinh doanh, Golden Hill không ngừng nỗ lực để
nâng cao chất lượng sản phẩm và dịch vụ nhằm đáp ứng nhu cầu ngày càng cao của thị
trường. Công ty hướng đến việc trở thành một đơn vị uy tín và chất lượng trong lĩnh vực
thương mại và dịch vụ. Mục tiêu của Golden Hill là tạo dựng niềm tin vững chắc từ khách
hàng và đối tác thông qua các sản phẩm và dịch vụ chất lượng, đáp ứng được tiêu chuẩn
quốc tế. Công ty cam kết đổi mới và cải tiến liên tục, tạo ra giá trị bền vững và đóng góp
tích cực vào sự phát triển của cộng đồng và ngành công nghiệp.
1.1.3. Sứ mệnh
Sứ mệnh của Công ty TNHH Thương Mại Dịch Vụ Golden Hill là mang đến giải
pháp dinh dưỡng toàn diện cho mọi trang trại, với cam kết về chất lượng và sự phát triển
bền vững trong ngành chăn nuôi. Công ty Thức Ăn Chăn Nuôi Golden Hill tập trung vào
việc cung cấp các sản phẩm dinh dưỡng cao cấp và dịch vụ tư vấn chuyên nghiệp nhằm
tối ưu hóa sức khỏe và năng suất của gia súc, gia cầm và thủy sản. Với tầm nhìn dài hạn,
Golden Hill đặt mục tiêu xây dựng mối quan hệ đối tác chặt chẽ và đáng tin cậy với khách
hàng, đảm bảo sự phát triển bền vững và hiệu quả kinh tế cho tất cả các bên liên quan.
Công ty cũng chú trọng vào việc áp dụng công nghệ tiên tiến và các biện pháp thân thiện
với môi trường trong quá trình sản xuất và phân phối sản phẩm, góp phần bảo vệ môi
trường và cải thiện chất lượng cuộc sống cho cộng đồng.
1.2. Lý do hình thành đề tài
Đề tài "Xây Dựng Website Quản Lý Bán Thức Ăn Chăn Nuôi Golden Hill" được
hình thành nhằm đáp ứng nhu cầu mở rộng kênh phân phối và tối ưu hóa quy trình quản
lý. Trong bối cảnh thương mại điện tử ngày càng phát triển, việc xây dựng một website
bán hàng trực tuyến giúp Golden Hill tiếp cận nhiều khách hàng hơn, mở rộng phạm vi

2
Xây dựng Website quản lý bán thức ăn chăn nuôi Golden Hill

kinh doanh không chỉ trong khu vực địa phương mà còn trên toàn quốc và quốc tế.
Website này sẽ tự động hóa nhiều khâu trong quy trình bán hàng, từ quản lý kho, đơn
hàng, giao hàng đến chăm sóc khách hàng, giúp tăng hiệu quả quản lý, giảm thiểu sai sót
và tiết kiệm thời gian. Bên cạnh đó, một website chuyên nghiệp sẽ nâng cao trải nghiệm
khách hàng bằng cách cung cấp thông tin chi tiết về sản phẩm, hướng dẫn sử dụng, đánh
giá từ khách hàng và hỗ trợ trực tuyến. Việc sở hữu một website hiện đại và tiện ích cũng
là lợi thế cạnh tranh quan trọng, giúp Golden Hill khẳng định thương hiệu và vị thế trên
thị trường. Hơn nữa, website cung cấp nền tảng để cập nhật thông tin về sản phẩm,
chương trình khuyến mãi và các tin tức liên quan một cách nhanh chóng và hiệu quả, giữ
cho khách hàng luôn được thông tin đầy đủ và kịp thời. Ngoài ra, việc xây dựng website
còn cho phép thu thập dữ liệu về hành vi mua sắm, sở thích và nhu cầu của khách hàng,
giúp công ty đưa ra các chiến lược kinh doanh và tiếp thị hiệu quả hơn, tối ưu hóa nguồn
lực và tăng doanh thu.
Cuối cùng, việc số hóa quy trình kinh doanh giúp giảm thiểu giấy tờ và tài nguyên,
góp phần bảo vệ môi trường và hướng tới sự phát triển bền vững. Những lý do này đã
thúc đẩy Golden Hill quyết định xây dựng một website quản lý bán thức ăn chăn nuôi,
nhằm nâng cao hiệu quả kinh doanh, tối ưu hóa quy trình quản lý, và mang lại trải nghiệm
tốt nhất cho khách hàng, khẳng định vị thế trên thị trường.
1.3. Mục tiêu của đề tài
1.3.1. Mục tiêu tổng quát
Mục tiêu của đề tài là xây dựng và triển khai một website quản lý bán thức ăn chăn
nuôi cho công ty Golden Hill. Website này sẽ đáp ứng đầy đủ chức năng của một website
thương mại điện tử như thêm, sửa, xóa, tìm kiếm, hiển thị sản phẩm, ngoài ra còn có chức
năng để quản lý kho, đơn hang, quản lý khách hang, nhân viên, báo cáo thống kê.
1.3.2. Mục tiêu chi tiết

 Hệ thống hóa các kiến thức đã học:

3
Xây dựng Website quản lý bán thức ăn chăn nuôi Golden Hill

Sử dụng các kiến thức đã học trong các lĩnh vực như phát triển web, quản lý cơ sở
dữ liệu, bảo mật thông tin và trải nghiệm người dùng làm nền tảng để xây dựng và triển
khai hệ thống website.

 Áp dụng kiến thức từ thực tập tại doanh nghiệp:

Kết hợp kiến thức lý thuyết với kinh nghiệm thực tế thu được trong quá trình thực
tập tại Golden Hill, từ đó xây dựng một hệ thống quản lý bán hàng trực tuyến gắn liền với
thực tiễn và nhu cầu cụ thể của doanh nghiệp.

 Hiểu quy trình quản lý bán hàng trong thực tế:

Nắm bắt và phân tích quy trình quản lý bán hàng hiện tại của Golden Hill, bao gồm
các bước từ quản lý sản phẩm, xử lý đơn hàng, quản lý kho, đến giao hàng và báo cáo
thống kê.

 Xây dựng chương trình dễ sử dụng:

Phát triển giao diện người dùng thân thiện, dễ sử dụng, đáp ứng các yêu cầu cơ bản
như thêm, xóa, sửa, tìm kiếm thông tin sản phẩm và đơn hàng.

 Tích hợp chức năng tìm kiếm:

Xây dựng các chức năng tìm kiếm nâng cao để có thể nhanh chóng tìm thấy sản
phẩm và đơn hàng theo các tiêu chí khác nhau.
1.4. Nội dung nghiên cứu

 Giới thiệu về doanh nghiệp và nhu cầu xây dựng website:

Tổng quan về doanh nghiệp Golden Hill.


Nhu cầu và mục đích xây dựng website bán thức ăn chăn nuôi.

 Phân tích yêu cầu hệ thống:

4
Xây dựng Website quản lý bán thức ăn chăn nuôi Golden Hill

Yêu cầu chức năng (Functional Requirements): Các chức năng chính mà website
cần có, như quản lý sản phẩm, quản lý đơn hàng, hệ thống thanh toán, báo cáo doanh thu,
và quản lý kho.

 Thiết kế hệ thống:

Kiến trúc hệ thống: Mô hình MVC.


Thiết kế cơ sở dữ liệu: Bảng sản phẩm, bảng khách hàng, bảng đơn hàng, bảng
danh mục, bảng kho, và các mối quan hệ giữa các bảng.
Thiết kế giao diện người dùng: Thiết kế các trang chính như trang chủ, trang sản
phẩm, giỏ hàng, trang thanh toán, và trang quản trị.

 Phát triển và triển khai hệ thống:

Lập trình FE: Sử dụng HTML, CSS và JavaScript.


Lập trình BE: Sử dụng ngôn ngữ như C# và framework MVC.NET 5.
nối cơ sở dữ liệu: Sử dụng SQL Server.
1.5. Đối tượng và phạm vi nghiên cứu
1.5.1. Đối tượng nghiên cứu
Công ty THNN Thương Mại Dịch Vụ Golden Hill
Các mặt hàng kinh doanh của công ty THNN Thương Mại Dịch Vụ Golden Hill
1.5.2. Phạm vi nghiên cứu
Thời gian: 3/2024 – 7/2024
Tập trung quy trình quản lý bán hàng của công ty THNN Thương Mại Dịch Vụ
Golden Hill.
1.6. Phương pháp nghiên cứu

 Phương pháp nghiên cứu tài liệu:

5
Xây dựng Website quản lý bán thức ăn chăn nuôi Golden Hill

Thu thập và nghiên cứu các tài liệu liên quan đến công ty Golden Hill, các sản
phẩm kinh doanh, và các quy trình quản lý bán hàng hiện tại. Sử dụng các tài liệu này để
xây dựng nền tảng lý thuyết và cơ sở dữ liệu cho đề tài.

 Phương pháp nghiên cứu thực tiễn:

Tiến hành khảo sát thực tế tại công ty Golden Hill, phỏng vấn nhân viên và quản lý
để thu thập thông tin chi tiết về quy trình quản lý bán hàng và các thách thức hiện tại.
Quan sát và ghi nhận các hoạt động kinh doanh hàng ngày để hiểu rõ hơn về thực trạng.

 Phương pháp phân tích và tổng hợp:

Phân tích dữ liệu thu thập được từ các phương pháp trên, từ đó tổng hợp và đưa ra
các giải pháp cụ thể cho việc xây dựng và triển khai website quản lý bán hàng. Sử dụng
các công cụ phân tích để đánh giá hiệu quả và tính khả thi của các giải pháp đề xuất.
1.7. Kết cấu báo cáo
Chương 1: GIỚI THIỆU
1.1 Giới thiệu về công ty THNN Thương Mại Dịch Vụ Golden Hill
1.1.1 Giới thiệu
1.1.2 Tầm nhìn
1.1.3 Sứ mệnh
1.2 Lý do hình thành đề tài
1.3 Mục tiêu của đề tài
1.3.1 Mục tiêu tổng quát
1.3.2 Mục tiêu chi tiết
1.4 Nội dung nghiên cứu
1.5 Đối tượng và phạm vi nghiên cứu
1.5.1 Đối tượng nghiên cứu
1.5.2 Phạm vi nghiên cứu
6
Xây dựng Website quản lý bán thức ăn chăn nuôi Golden Hill

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


1.7 Kết cấu báo cáo
Chương 2: CƠ SỞ LÝ THUYẾT VÀ CÔNG CỤ SỬ DỤNG
2.1 Các khái niệm
2.1.1 Quản lý bán hàng
2.1.2 Quản trị cơ sở dữ liệu (DBMS)
2.1.3 UI/UX
2.1.4 Công việc của quản lý bán hàng
2.1.5 Tổng quan nghiệp vụ
2.2 Giới thiệu về công cụ
2.2.1 Visual Studio 2022
2.2.2 Power Designer
2.2.3 Draw.io
2.3 Giới thiệu về ngôn ngữ lập trình
2.3.1 C#
2.3.2 HTML
2.3.3 CSS
2.3.4 JavaScript
2.4 Giới thiệu về hệ quản trị cơ sở dữ liệu
2.4.1 SQL Server
2.4.2 Cấu trúc dữ liệu và truy vấn SQL
2.4.3 Ứng dụng trong phát triển web
Chương 3: PHÂN TÍCH, THIẾT KẾ, XÂY DỰNG HỆ THỐNG
3.1 Khảo sát hiện trạng và nhu cầu
3.1.1 Khảo sát hiện trạng
7
Xây dựng Website quản lý bán thức ăn chăn nuôi Golden Hill

3.1.2 Khảo sát nhu cầu


3.2 Phân tích cơ sở dữ liệu
3.2.1 Sơ đồ phân cấp chức năng (BFD)
3.2.2 Mô hình dòng dữ liệu (DFD)
a. Mức 0
b. Mức 1
c. Mức 2
3.3 Thiết kế cơ sở dữ liệu
3.3.1 Các bảng thực thể
3.3.2 Mô hình mức ý niệm
3.3.3 Mô hình ERD
3.3.4 Mô hình mức vật lý
3.3.5 Mô hình mức logic
3.3.6 Sơ đồ Diagram
3.4 Cài đặt cơ sở dữ liệu
Chương 4: GIỚI THIỆU SẢN PHẨM MINH HỌA CỦA ĐỀ TÀI
4.1 Thiết kế menu
4.2 Thiết kế hệ thống
Chương 5: KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN CỦA ĐỀ TÀI
5.1 Kết luận
5.1.1 Những kết quả đạt được
5.1.2 Những hạn chế
5.2 Hướng phát triển
5.2.1 Hướng khắc phục các hạn chế
5.2.2 Hướng mở rộng
8
Xây dựng Website quản lý bán thức ăn chăn nuôi Golden Hill

CHƯƠNG 2: CƠ SỞ LÝ THUYẾT VÀ CÔNG CỤ SỬ DỤNG


2.1. Các khái niệm
2.1.1. Quản lý bán hàng
Quản lý bán hàng là quá trình tổ chức, lập kế hoạch, thực hiện và giám sát các hoạt
động bán hàng để đạt được các mục tiêu kinh doanh. Điều này bao gồm quản lý sản
phẩm, khách hàng, đơn hàng, và các chiến lược bán hàng. Mục tiêu chính là tối ưu hóa
doanh thu và cải thiện mối quan hệ khách hàng.
2.1.2. Hệ quản trị cơ sở dữ liệu (DBMS)
DBMS là một phần mềm hệ thống dùng để tạo, quản lý, và vận hành các cơ sở dữ
liệu. DBMS cung cấp các công cụ để lưu trữ, truy xuất, cập nhật và quản lý dữ liệu một
cách hiệu quả, đảm bảo tính toàn vẹn và bảo mật của dữ liệu.
2.1.3. UI/UX
UI (User Interface): Giao diện người dùng là phần hiển thị của một hệ thống mà
người dùng tương tác trực tiếp. UI bao gồm các yếu tố như nút bấm, biểu mẫu, hình ảnh
và bố cục tổng thể của trang web.
UX (User Experience): Trải nghiệm người dùng là cảm nhận tổng thể của người
dùng khi tương tác với hệ thống. UX tập trung vào việc tạo ra trải nghiệm thân thiện, dễ
sử dụng, và hiệu quả, giúp người dùng đạt được mục tiêu của họ một cách dễ dàng và hài
lòng.
2.1.4. Công việc của quản lý bán hàng
Quản lý sản phẩm: Theo dõi và cập nhật thông tin sản phẩm, đảm bảo chất lượng
và số lượng hàng tồn kho.
Quản lý khách hàng: Xây dựng và duy trì mối quan hệ với khách hàng, quản lý
thông tin khách hàng, và chăm sóc khách hàng sau bán hàng.

9
Xây dựng Website quản lý bán thức ăn chăn nuôi Golden Hill

Xử lý đơn hàng: Quản lý quá trình tiếp nhận, xử lý và giao hàng, đảm bảo đơn
hàng được thực hiện đúng thời gian và chất lượng.
Báo cáo và phân tích: Thu thập và phân tích dữ liệu bán hàng, lập báo cáo để đánh
giá hiệu quả kinh doanh và đề xuất các chiến lược cải tiến.
2.1.5. Tổng quan nghiệp vụ

 Các chức năng cần thiết của một website bán hàng :
- Đăng ký
- Đăng nhập
- Đăng xuất
- Mua hàng
- Thoát
 Các chức năng cần thiết của một hệ thống quản lý :
- Đăng nhập
- Đăng xuất
- Quản lý
- Thoát
 Chi tiết:

Chức năng quản lý khách hàng: Đây là chức năng giúp người quản lý quản lý được
thông tin khách hàng một cách dễ dàng
- Tìm kiếm thông tin khách hàng
- Thêm thông tin khách hàng
- Xóa thông tin khách hàng
- Sửa thông tin khách hàng

Chức năng quản lý sản phẩm: Thống kê số lượng sản phẩm, thông tin sản phẩm
- Tìm kiếm thông tin sản phẩm
- Thêm thông tin sản phẩm

10
Xây dựng Website quản lý bán thức ăn chăn nuôi Golden Hill

- Xóa thông tin sản phẩm


- Sửa thông tin sản phẩm

Chức năng quản lý đơn hàng: Giúp quản lý doanh thu hiệu quả, sao lưu số lần giao
dịch với khách hàng, tiện lợi khi đối chiếu thông tin và truy xuất dữ liệu liên quan như
nhân viên, khách hàng, sản phẩm trong hóa đơn.
- Tạo đơn hàng
- Tìm kiếm hóa đơn
- In hóa đơn
- Gửi hàng

2.2. Giới thiệu về công cụ


2.2.1. Visual Studio 2022

Hình 2.2: Visual Studio 2022


Visual Studio 2022 là một môi trường phát triển tích hợp (IDE) do Microsoft phát
triển. Nó hỗ trợ nhiều ngôn ngữ lập trình và cung cấp các công cụ mạnh mẽ cho việc viết,
gỡ lỗi và triển khai mã nguồn. Visual Studio 2022 có giao diện thân thiện, hỗ trợ quản lý
dự án và tích hợp với các công cụ khác như Git.

11
Xây dựng Website quản lý bán thức ăn chăn nuôi Golden Hill

2.2.2. Power Designer

Hình 2.3: Power Designer


Power Designer là một công cụ mạnh mẽ để thiết kế và quản lý mô hình dữ liệu.
Nó hỗ trợ việc thiết kế cơ sở dữ liệu, lập mô hình dữ liệu quan hệ và phi quan hệ, và tạo
ra các biểu đồ ERD (Entity-Relationship Diagram). Power Designer giúp đảm bảo tính
nhất quán và toàn vẹn của dữ liệu trong suốt quá trình phát triển hệ thống.
2.2.3. Draw.io

Hình 2.4: Draw.io

12
Xây dựng Website quản lý bán thức ăn chăn nuôi Golden Hill

Draw.io là một công cụ trực tuyến miễn phí để vẽ các loại biểu đồ như sơ đồ
luồng, biểu đồ ERD, biểu đồ mạng và nhiều loại biểu đồ khác. Draw.io có giao diện đơn
giản, dễ sử dụng và tích hợp với các dịch vụ lưu trữ đám mây như Google Drive và
Dropbox, giúp người dùng dễ dàng chia sẻ và cộng tác trên các bản vẽ.
2.3. Giới thiệu về ngôn ngữ lập trình
2.3.1. C#
C# (C-Sharp) là một ngôn ngữ lập trình hướng đối tượng do Microsoft phát triển.
C# được sử dụng rộng rãi trong phát triển ứng dụng doanh nghiệp, ứng dụng web và các
dịch vụ web. Với cú pháp rõ ràng và khả năng tương thích tốt với .NET Framework, C# là
lựa chọn lý tưởng cho việc phát triển các hệ thống quản lý phức tạp.
2.3.2. HTML
HTML là ngôn ngữ đánh dấu chuẩn được sử dụng để tạo ra các trang web. HTML
cung cấp cấu trúc cho nội dung web bằng cách sử dụng các thẻ và thuộc tính để định dạng
văn bản, hình ảnh và các yếu tố khác trên trang web.
2.3.3. CSS
CSS là ngôn ngữ dùng để mô tả cách trình bày các tài liệu HTML. CSS kiểm soát
bố cục, màu sắc, phông chữ và các yếu tố trực quan khác, giúp trang web trở nên hấp dẫn
và dễ sử dụng.
2.3.4. JavaScript
JavaScript là ngôn ngữ lập trình phía client được sử dụng để tạo ra các trang web
tương tác. JavaScript có thể thay đổi nội dung HTML, phản ứng với các sự kiện của
người dùng và tạo ra các hiệu ứng động, giúp trang web trở nên sinh động và linh hoạt.

13
Xây dựng Website quản lý bán thức ăn chăn nuôi Golden Hill

2.4. Giới thiệu về hệ quản trị cơ sở dữ liệu


2.4.1. SQL Server

Hình 2.5: SQL Server


SQL Server là một hệ quản trị cơ sở dữ liệu quan hệ do Microsoft phát triển. SQL
Server cung cấp các công cụ mạnh mẽ để lưu trữ, truy xuất và quản lý dữ liệu. Nó hỗ trợ
các tính năng như sao lưu, phục hồi dữ liệu, bảo mật, và quản lý người dùng, đảm bảo
tính toàn vẹn và an toàn cho dữ liệu.
2.4.2. Cấu trúc dữ liệu và truy vấn SQL
SQL Server sử dụng Structured Query Language (SQL) để thực hiện các thao tác
trên cơ sở dữ liệu. SQL cho phép người dùng truy vấn, cập nhật, chèn và xóa dữ liệu,
cũng như tạo và quản lý các bảng, chỉ mục và mối quan hệ giữa các bảng trong cơ sở dữ
liệu.
2.4.3. Ứng dụng trong phát triển web
SQL Server thường được sử dụng trong các ứng dụng web để quản lý dữ liệu
người dùng, sản phẩm, đơn hàng và các thông tin khác liên quan đến hoạt động kinh
doanh của doanh nghiệp. Sự kết hợp giữa SQL Server và các ngôn ngữ lập trình như C#
giúp phát triển các hệ thống quản lý dữ liệu hiệu quả và an toàn.

14
Xây dựng Website quản lý bán thức ăn chăn nuôi Golden Hill

CHƯƠNG 3: PHÂN TÍCH, THIẾT KẾ, XÂY DỰNG HỆ THỐNG


3.1. Khảo sát hiện trạng và nhu cầu
3.1.1. Khảo sát hiện trạng

 Quản lý thông tin thủ công và thiếu chính xác:

Quản lý hồ sơ giấy tờ: Thông tin về sản phẩm, khách hàng, nhà cung cấp, và đơn
hàng được ghi chép thủ công trên giấy tờ, dễ gây nhầm lẫn và mất mát.
Thiếu đồng bộ dữ liệu: Thông tin có thể không nhất quán và khó truy xuất khi cần.

 Hiệu suất làm việc thấp:

Tốn nhiều thời gian: Các quy trình quản lý và vận hành, từ nhập kho, bán hàng đến
kiểm kê, thường mất nhiều thời gian và công sức.
Thiếu tự động hóa: Nhiều công đoạn phải thực hiện thủ công, gây ra sự chậm trễ
và giảm hiệu quả.

 Khó khăn trong việc theo dõi và quản lý hàng tồn kho:

Kiểm soát kho không chính xác: Thiếu công cụ để kiểm soát hàng tồn kho một
cách chính xác và kịp thời, dễ dẫn đến tình trạng thiếu hụt hoặc dư thừa hàng hóa.
Khó khăn trong dự báo nhu cầu: Không có dữ liệu chính xác để dự báo nhu cầu,
dẫn đến quản lý kho không hiệu quả.

 Hạn chế trong giao tiếp và dịch vụ khách hàng:

Chậm trễ trong phản hồi: Việc phản hồi và giải quyết yêu cầu của khách hàng có
thể bị chậm trễ do thiếu hệ thống quản lý thông tin.
Dịch vụ khách hàng không tối ưu: Không có hệ thống quản lý khách hàng (CRM)
để theo dõi và cải thiện dịch vụ khách hàng.

 Khó khăn trong việc phân tích và ra quyết định:

15
Xây dựng Website quản lý bán thức ăn chăn nuôi Golden Hill

Thiếu dữ liệu chính xác: Thiếu công cụ để thu thập, lưu trữ và phân tích dữ liệu,
gây khó khăn trong việc ra quyết định chiến lược.
Không có báo cáo chi tiết: Khó khăn trong việc tạo ra các báo cáo chi tiết về doanh
thu, chi phí, lợi nhuận và các chỉ số quan trọng khác.

 Hạn chế trong việc mở rộng kinh doanh:

Khó khăn trong việc quản lý chi nhánh: Nếu doanh nghiệp có nhiều chi nhánh hoặc
dự định mở rộng, việc quản lý từ xa sẽ gặp nhiều khó khăn.
Thiếu công cụ hỗ trợ marketing: Không có các công cụ CNTT để hỗ trợ các chiến
dịch marketing và quảng bá sản phẩm.
3.1.2. Khảo sát nhu cầu

 Sử dụng công nghệ và xây dựng website:

Xây dựng website chuyên nghiệp: Tạo dựng một trang web thân thiện với người
dùng, dễ dàng truy cập thông tin sản phẩm, đặt hàng và thanh toán trực tuyến.
SEO và nội dung chất lượng: Tối ưu hóa công cụ tìm kiếm (SEO) và cung cấp nội
dung hữu ích về sản phẩm, dinh dưỡng cho vật nuôi, và các bài viết liên quan.

 Chiến lược marketing số (Digital Marketing):

Quảng cáo trực tuyến: Sử dụng Google Ads, Facebook Ads và các nền tảng quảng
cáo khác để tiếp cận khách hàng mục tiêu.
Mạng xã hội: Tạo và quản lý các trang mạng xã hội như Facebook, Instagram,
TikTok để tăng cường tương tác với khách hàng.
Email marketing: Thu thập danh sách email khách hàng và gửi các bản tin, khuyến
mãi định kỳ.

16
Xây dựng Website quản lý bán thức ăn chăn nuôi Golden Hill

3.2. Phân tích cơ sở dữ liệu


3.2.1. Sơ đồ phân cấp chức năng (BFD)
Mô hình BFD (Block Flow Diagram) của hệ thống quản lý bán hàng Golden Hill
bao gồm các khối chính và các chức năng cụ thể như sau:

 Quản lý nhập hàng:


- Lập đơn hàng: Tạo các đơn hàng mới cho việc nhập hàng.
- Đặt hàng: Gửi đơn hàng đến nhà cung cấp.
- Theo dõi đơn hàng: Giám sát quá trình vận chuyển và nhận hàng.
- Viết phiếu nhập kho: Ghi nhận hàng hóa nhập kho sau khi kiểm tra.
 Quản lý bán hàng:
- Nhập đơn mua hàng: Nhập thông tin đơn hàng từ khách hàng.
- Viết hóa đơn: Tạo hóa đơn bán hàng cho khách hàng.
- Xuất hàng: Quản lý việc xuất hàng từ kho để giao cho khách hàng.
- Xuất hóa đơn thanh toán: Gửi hóa đơn thanh toán cho khách hàng.
 Báo cáo thống kê:
- Thống kê sản phẩm: Báo cáo về số lượng và loại sản phẩm bán ra.
- Thống kê doanh thu: Báo cáo về tổng doanh thu từ bán hàng.
- Thống kê đơn đặt hàng: Báo cáo về số lượng và tình trạng các đơn hàng.
- Thống kê hóa đơn: Báo cáo về số lượng và tình trạng các hóa đơn bán hàng.
 Quản lý người dùng:
- Đăng nhập: Quản lý việc đăng nhập của người dùng vào hệ thống.
- Đăng ký: Quản lý việc tạo tài khoản mới cho người dùng.
- Cập nhật thông tin: Cho phép người dùng cập nhật thông tin cá nhân.
- Đổi mật khẩu: Cho phép người dùng thay đổi mật khẩu.

17
Xây dựng Website quản lý bán thức ăn chăn nuôi Golden Hill

Hình 3.6: Sơ đồ phân cấp chức năng (BFD)


3.2.2. Mô hình dòng dữ liệu (DFD)

a. Mức 0
 Khách hàng:
- Gửi thông tin yêu cầu sản phẩm tới hệ thống quản lý bán hàng.
- Nhận lại thông tin sản phẩm từ hệ thống để biết chi tiết về sản phẩm.
- Gửi thông tin đơn hàng khi quyết định mua sản phẩm.
- Nhận hóa đơn từ hệ thống sau khi đặt hàng.
 Quản lý:

18
Xây dựng Website quản lý bán thức ăn chăn nuôi Golden Hill

- Nhận thông tin đơn hàng từ hệ thống quản lý bán hàng để giám sát và điều
hành.
- Nhận bảng báo cáo thống kê từ hệ thống để nắm bắt tình hình kinh doanh và
ra quyết định.
 Hệ thống quản lý bán thức ăn chăn nuôi Golden Hill:
- Nhận thông tin yêu cầu sản phẩm từ khách hàng và cung cấp lại thông tin
sản phẩm.
- Nhận thông tin đơn hàng từ khách hàng và gửi lại hóa đơn.
- Chuyển thông tin đơn hàng tới quản lý để giám sát.
- Cung cấp bảng báo cáo thống kê cho quản lý để phân tích và quản lý hiệu
quả.

Hình 3.7: Mô hình DFD mức 0


b. Mức 1
 Nhà cung cấp:
19
Xây dựng Website quản lý bán thức ăn chăn nuôi Golden Hill

- Gửi "Đơn nhập hàng", "Bảng báo giá", và "Hóa đơn nhập hàng" đến hệ
thống.
- Nhận "Thông tin thanh toán" từ hệ thống.
 1.0 Quản lý nhập hàng:
- Nhận đơn nhập hàng, bảng báo giá và hóa đơn nhập hàng từ nhà cung cấp.
- Gửi "Hàng nhập kho" đến kho.
- Phát hành "Phiếu nhập kho".
 2.0 Quản lý bán hàng:
- Nhận "Thông tin đơn đặt hàng" từ khách hàng.
- Gửi "Hàng xuất kho" đến kho.
- Phát hành "Hóa đơn" cho khách hàng.
 Kho:
- Nhận "Hàng nhập kho" từ Quản lý nhập hàng.
- Gửi "Hàng xuất kho" đến Quản lý bán hàng.
 Khách hàng:
- Cung cấp "Thông tin đơn đặt hàng" cho Quản lý bán hàng.
- Nhận hóa đơn và cung cấp thông tin đăng ký và đăng nhập.
 3.0 Báo cáo thống kê:
- Nhận "Thông tin đơn hàng" từ Quản lý bán hàng.
- Cung cấp "Bảng thống kê" cho Quản lý.
 4.0 Quản lý người dùng:
- Quản lý "Thông tin đăng ký" và "Thông tin đăng nhập" từ khách hàng.
- Gửi "Yêu cầu thông tin người dùng" đến Quản lý.
 Quản lý:
- Tương tác với các mô-đun Báo cáo thống kê và Quản lý người dùng để yêu
cầu và nhận thông tin cần thiết.

20
Xây dựng Website quản lý bán thức ăn chăn nuôi Golden Hill

Hình 3.8: Mô hình DFD mức 1

21
Xây dựng Website quản lý bán thức ăn chăn nuôi Golden Hill

c. Mức 2
 Quản lý nhập hàng

Hình 3.9: Mô hình DFD mức 2 quản lý nhập hàng


 Quản lý bán hàng

Hình 3.10: Mô hình DFD mức 2 quản lý bán hàng

22
Xây dựng Website quản lý bán thức ăn chăn nuôi Golden Hill

 Báo cáo thống kê

Hình 3.11: Mô hình DFD mức 2 báo cáo thống kê


 Quản lý người dùng

Hình 3.12: Mô hình DFD mức 2 quản lý người dùng

23
Xây dựng Website quản lý bán thức ăn chăn nuôi Golden Hill

3.3. Thiết kế cơ sở dữ liệu


3.3.1. Các bảng thực thể

Bảng 3.1: AdminLogins


STT Tên thuộc tính Kiểu dữ liệu Mô tả
1 AdminID INT Khóa chính, ID của người quản trị
2 Email NVARCHAR(50) Email của người quản trị (duy nhất)
3 Password NVARCHAR(100) Mật khẩu của người quản trị

Bảng 3.2: BlogModels


STT Tên thuộc tính Kiểu dữ liệu Mô tả
1 BlogID INT Khóa chính, ID của bài viết
2 BlogTitle NVARCHAR(MAX Tiêu đề của bài viết
)
3 BlogDate DATETIME Ngày đăng bài viết
4 AuthorID INT ID của tác giả bài viết (khóa ngoại)
5 BlogDescriptio NVARCHAR(MAX Nội dung mô tả bài viết
n )

Bảng 3.3: Categories


STT Tên thuộc tính Kiểu dữ liệu Mô tả
1 CategoryID INT Khóa chính, ID của danh mục
2 CategoryName VARCHAR(100 Tên của danh mục
)
3 Description TEXT Mô tả về danh mục

Bảng 3.4: InventoryReceiving

24
Xây dựng Website quản lý bán thức ăn chăn nuôi Golden Hill

STT Tên thuộc tính Kiểu dữ liệu Mô tả


1 ReceivingID INT Khóa chính, ID của phiếu nhập hàng
2 ReceivingDate DATETIME Ngày nhập hàng
3 TotalAmount DECIMAL(10,2 Tổng giá trị của đơn hàng
)
4 AdminID INT Khóa ngoại, ID của người quản trị

Bảng 3.5: InventoryReceivingDetails


STT Tên thuộc tính Kiểu dữ liệu Mô tả
1 ReceivingDetailI INT Khóa chính, ID chi tiết phiếu nhập hàng
D
2 ReceivingID INT ID của phiếu nhập hàng (khóa ngoại)
3 ProductID INT ID của sản phẩm (khóa ngoại)
4 Quantity INT Số lượng sản phẩm nhập
5 Price DECIMAL(10,2) Giá của mỗi sản phẩm

Bảng 3.6: InvoiceModels


STT Tên thuộc tính Kiểu dữ liệu Mô tả
1 InvoiceID INT Khóa chính, ID của hóa đơn
2 DateInvoice DATETIME Ngày xuất hóa đơn
3 TotalAmount DECIMAL(18,2 Tổng giá trị của hóa đơn
)
4 ProductID INT ID của sản phẩm (khóa ngoại)
5 OrderID INT ID của đơn hàng (khóa ngoại)

Bảng 3.7: Orders

25
Xây dựng Website quản lý bán thức ăn chăn nuôi Golden Hill

STT Tên thuộc tính Kiểu dữ liệu Mô tả


1 OrderID INT Khóa chính, ID của đơn hàng
2 Quantity INT Số lượng sản phẩm
3 UnitPrice DECIMAL(18,2 Giá của mỗi sản phẩm
)
4 TotalAmount DECIMAL(18,2 Tổng tiền
)
5 OrderDate DATETIME Ngày đặt hàng
6 AdminID INT ID của người quản trị (khóa ngoại)
7 CustomerID INT ID của khách hàng (khóa ngoại)

Bảng 3.8: Products


STT Tên thuộc tính Kiểu dữ liệu Mô tả
1 ProductID INT Khóa chính, ID của sản phẩm
2 ProductName NVARCHAR(255) Tên của sản phẩm
3 CategoryID INT ID của danh mục (khóa ngoại)
4 Price DECIMAL(18,2) Giá của sản phẩm
5 Description NVARCHAR(MAX Mô tả về sản phẩm
)
6 StockQuantity INT Số lượng tồn kho
7 ImageURL NVARCHAR(255) Đường dẫn tới hình ảnh của sản
phẩm
8 DateAdded DATETIME Ngày thêm sản phẩm vào kho
9 Energy DECIMAL(18,2) Năng lượng trao đổi
10 Humidity DECIMAL(18,2) Độ ẩm của sản phẩm

26
Xây dựng Website quản lý bán thức ăn chăn nuôi Golden Hill

11 Protein DECIMAL(18,2) Hàm lượng protein


12 Fiber DECIMAL(18,2) Hàm lượng chất xơ
13 Ca DECIMAL(18,2) Hàm lượng Canxi
14 P DECIMAL(18,2) Hàm lượng Photpho
15 Lysine DECIMAL(18,2) Hàm lượng Lysine
16 Methionine_Cystine DECIMAL(18,2) Hàm lượng methionine và cystine

Bảng 3.9: SignupLogins


STT Tên thuộc tính Kiểu dữ liệu Mô tả
1 CustomerID INT Khóa chính, ID của người đăng ký
2 Name NVARCHAR(255 Tên của người đăng ký
)
3 Email NVARCHAR(255 Email của người đăng ký (duy nhất)
)
4 Password NVARCHAR(255 Mật khẩu của người đăng ký
)
5 ConfirmPassword NVARCHAR(255 Xác nhận lại mật khẩu
)
6 Phone NVARCHAR(20) Số điện thoại của người đăng ký
7 Address NVARCHAR(255 Địa chỉ của người đăng ký
)
8 City NVARCHAR(255 Thành phố của người đăng ký
)
9 Country NVARCHAR(255 Quốc gia của người đăng ký
)
10 PostalCode NVARCHAR(20) Mã bưu điện của người đăng ký
27
Xây dựng Website quản lý bán thức ăn chăn nuôi Golden Hill

11 DateRegistered DATETIME Ngày đăng ký tài khoản

3.3.2. Mô hình mức ý niệm

 Mỗi khách hàng có thể có nhiều đơn hàng, mỗi đơn hàng chỉ được mua bởi một
khách hàng.
 Mỗi đơn hàng có thể có nhiều sản phẩm, mỗi sản phẩm có thể có trong một
hoặc nhiều đơn hàng.
 Mỗi sản phẩm chỉ thuộc về một loại sản phẩm, mỗi loại sản phẩm có thể có
nhiều sản phẩm.
 Mỗi người quản lý có thể lập nhiều phiếu nhập, mỗi phiếu nhập chỉ được nhập
bởi một quản lý.
 Mỗi người quản lý có thể lập nhiều hóa đơn, mỗi hóa đơn chỉ được lập bởi một
nhà quản lý.
 Mỗi bài đăng chỉ được đăng bởi một người quản lý, mỗi người quản lý có thể
đăng nhiều bài đăng.
 Mỗi phiếu nhập có thể có nhiều sản phẩm, mỗi sản phẩm có thể có trong nhiều
phiếu nhập,

28
Xây dựng Website quản lý bán thức ăn chăn nuôi Golden Hill

3.3.3. Mô hình ERD

Hình 3.13: Mô hình ERD

29
Xây dựng Website quản lý bán thức ăn chăn nuôi Golden Hill

3.3.4. Mô hình mức vật lý

Hình 3.14: Mô hình mức vật lý

30
Xây dựng Website quản lý bán thức ăn chăn nuôi Golden Hill

3.3.5. Mô hình mức logic

Hình 3.15: Mô hình mức logic

31
Xây dựng Website quản lý bán thức ăn chăn nuôi Golden Hill

3.3.6. Sơ đồ Diagram

Hình 3.16: Sơ đồ Diagram


3.4. Cài đặt cơ sở dữ liệu
Cài đặt bảng AdminLogins gồm các thuộc tính AdminID, Email, Password.

32
Xây dựng Website quản lý bán thức ăn chăn nuôi Golden Hill

Hình 3.17: Bảng AdminLogins


Cài đặt bảng BlogModels gồm thuộc tính BlogID, BlogTitle, BlogDate, AuthorID,
BlogDescription.

Hình 3.18: Bảng BlogModels


Cài đặt bảng Categories có CategoryID, CategoryName, Description.

Hình 3.19: Bảng Categories

Cài đặt bảng InventoryReceiving có thuộc tính ReceivingID, ReceivingDate,


TotalAmount, AdminID.

Hình 3.20: Bảng InventoryReceiving


Cài đặt bảng InventoryRecevingDetails bao gồm ReceivingDetailID, ReceivingID,
ProductID, Quantity, Price.

33
Xây dựng Website quản lý bán thức ăn chăn nuôi Golden Hill

Hình 3.21: Bảng InventoryReceivingDetails


Cài đặt bảng InvoiceModels có InvoiceID, DateInvoice, TotalAmount, ProductID,
OrderID.

Hình 3.22: Bảng InvoiceModels


Cài đặt bảng Orders có OrderID, CustomerID, AdminID, Quantity, UnitPrice,
TotalAmount, OrderDate.

Hình 3.23: Bảng Orders


Cài đặt bảng Products với thuộc tính ProductID, ProductName, CategotyID, Price,
Description, StockQuantity, ImageURL, DateAdded, Energy, Humidity, Protein, Fiber,
Ca, P, Lysine, Methionine_Cysine.

34
Xây dựng Website quản lý bán thức ăn chăn nuôi Golden Hill

Hình 3.24: Bảng Products


Cài đặt bảng SignupLogins với CustomerID, Name, Email, Passowrd,
ConfirmPassword, Phone, Address, City, Country, PostalCode, DetaRegitered.

Hình 3.25: Bảng SignupLogins

35
Xây dựng Website quản lý bán thức ăn chăn nuôi Golden Hill

CHƯƠNG 4: GIỚI THIỆU SẢN PHẨM MINH HỌA CỦA ĐỀ


TÀI
4.1. Thiết kế trang quản lý bán hàng
4.1.1. Trang chủ
Trang chủ của website Golden Hill cung cấp một cái nhìn tổng quan về các dịch vụ
và sản phẩm của công ty cung cấp. Phần đầu trang bao gồm logo của Golden Hill, thanh
công cụ tìm kiếm, các tùy chọn đăng nhập và giỏ hàng. Phía dưới đó là mục "Liên kết
nhanh", cung cấp các chức năng tương tự như thanh công cụ, giúp người dùng dễ dàng
duyệt và tìm kiếm sản phẩm.

Hình 4.26: Trang chủ


Dưới mục tìm kiếm, người dùng sẽ thấy banner của công ty với hình ảnh bao bì
sản phẩm và thông điệp "Cám sạch vì cộng đồng", cam kết đảm bảo chất lượng sản phẩm.

36
Xây dựng Website quản lý bán thức ăn chăn nuôi Golden Hill

Banner này cũng có chứa nút "Mua ngay", khi người dùng nhấp vào sẽ được dẫn đến
trang sản phẩm để mua hàng.

Hình 4.27: Banner quảng cáo


Tiếp theo là phần "Danh mục hàng đầu", mà công ty đề xuất những sản phẩm bán
chạy nhất để người dùng có thể dễ dàng tìm thấy và mua sắm.

37
Xây dựng Website quản lý bán thức ăn chăn nuôi Golden Hill

Hình 4.28: Danh mục hàng đầu

Phần footer cuối cùng chứa các thông tin quan trọng về công ty, bao gồm địa chỉ,
email và số điện thoại để người dùng có thể dễ dàng liên hệ. Ngoài ra, footer còn cung
cấp thông tin về dịch vụ giao hàng để người dùng có thể theo dõi đơn hàng của mình, và
các liên kết điều hướng như chính sách và điều kiện, thông tin bảo mật, và danh sách cửa
hàng.

38
Xây dựng Website quản lý bán thức ăn chăn nuôi Golden Hill

Hình 4.29: Footer


Footer cũng bao gồm các chức năng quản lý tài khoản như "Tài khoản của tôi",
"Giỏ hàng", "Danh mục sản phẩm yêu thích", "Lịch sử đơn hàng" và "Theo dõi đơn
hàng". Điều này giúp người dùng dễ dàng quản lý và kiểm soát các hoạt động mua sắm
của mình trên website.
Cuối cùng, trong footer còn có các biểu tượng mạng xã hội để người dùng có thể
kết nối và theo dõi công ty trên các nền tảng như Facebook, YouTube, Instagram. Khách
hàng cũng có thể để lại địa chỉ email để nhận thông báo về sản phẩm mới và các chương
trình khuyến mãi sớm nhất.
4.1.2. Đăng ký
Người dùng có thể đăng ký tài khoản khách hàng bằng cách sử dụng mục "Đăng
ký" trong phần "Liên kết nhanh" hoặc từ trang đăng nhập bằng cách chọn "Chưa có tài
khoản? Đăng ký tại đây". Điều này giúp website cung cấp cho người dùng các lựa chọn
linh hoạt để quản lý và truy cập vào tài khoản của họ.

39
Xây dựng Website quản lý bán thức ăn chăn nuôi Golden Hill

Hình 4.30: Nhập thông tin đăng ký

Hình 4.31: Đăng ký tài khoản khách hàng


Sau khi điền đầy đủ thông tin để đăng ký tài khoản và nhấn vào nút "Đăng ký",
người dùng sẽ được chuyển về trang chủ khi đăng ký thành công. Kể từ đó, người dùng
có thể sử dụng tài khoản của mình để đăng nhập và tiến hành mua hàng. Nếu đã có tài
khoản, người dùng có thể chọn "Bạn đã có tài khoản? Đăng nhập ở đây" dưới nút "Đăng
ký", để được chuyển đến trang đăng nhập. Điều này giúp công ty cung cấp cho người
dùng trải nghiệm mua sắm thuận tiện trên website.

40
Xây dựng Website quản lý bán thức ăn chăn nuôi Golden Hill

4.1.3. Đăng nhập


Tại mục đăng nhập, người dùng sử dụng tài khoản đã đăng ký để đăng nhập vào
website và tiến hành mua hàng hoặc thực hiện các chức năng khác. Điều này giúp công ty
cung cấp cho người dùng trải nghiệm mua sắm và quản lý tài khoản thuận tiện và an toàn
hơn. Người dùng cũng có thể chọn “Nhớ mật khẩu” để ghi nhớ tài khoản đăng nhập của
mình.

Hình 4.32: Đăng nhập tài khoản khách hàng


Nếu chưa có tài khoản, người dùng có thể nhấp vào "Chưa có tài khoản? Đăng ký
tại đây" dưới nút đăng nhập để đăng ký tài khoản. Sau khi đăng nhập thành công, tên
khách hàng sẽ được hiển thị ở phía trên cùng của trang. Khi hoàn tất quá trình mua hàng
trên website, người dùng có thể đăng xuất tài khoản của mình. Điều này giúp người dùng
quản lý tài khoản và trải nghiệm mua sắm một cách thuận tiện và có tổ chức hơn.

41
Xây dựng Website quản lý bán thức ăn chăn nuôi Golden Hill

Hình 4.33: Trang chủ đăng nhập thành công


4.1.4. Sản phẩm
Tại danh mục sản phẩm, người dùng sẽ có cơ hội khám phá các sản phẩm có sẵn
trên website của công ty. Danh mục này được tổ chức thành các nhóm sản phẩm phù hợp
cho các loại động vật khác nhau như heo, gà, vịt và bò. Điều này giúp người dùng dễ dàng
tìm thấy và lựa chọn các sản phẩm chất lượng và phù hợp nhất cho nhu cầu chăm sóc và
nuôi dưỡng động vật của họ.

Hình 4.34: Sản phẩm

42
Xây dựng Website quản lý bán thức ăn chăn nuôi Golden Hill

Trên website của công ty, thức ăn cho heo được phân thành nhiều sản phẩm khác
nhau, phù hợp với từng độ tuổi và giai đoạn phát triển của heo, bao gồm cả heo con và
heo đã trưởng thành.

Hình 4.35: Thức ăn cho heo


Tương tự, các danh mục thức ăn cho gà, vịt và bò cũng được chia thành các sản
phẩm tương ứng, đáp ứng đầy đủ các nhu cầu dinh dưỡng và chăm sóc của từng loài động
vật. Điều này giúp người dùng dễ dàng lựa chọn và mua sắm sản phẩm phù hợp nhất cho
việc nuôi dưỡng và chăm sóc đàn vật của họ.

Hình 4.36: Thức ăn cho gà


43
Xây dựng Website quản lý bán thức ăn chăn nuôi Golden Hill

Hình 4.37: Thức ăn cho vịt

Hình 4.38: Thức ăn cho bò

44
Xây dựng Website quản lý bán thức ăn chăn nuôi Golden Hill

Khi di chuyển con trỏ chuột đến sản phẩm bất kì, icon thêm vào giỏ hàng sẽ hiện ra
và người dùng có thể chọn thêm vào giỏ hàng khi nhấp vào icon này.

Hình 4.39: Xem sản phẩm


Tại từng sản phẩm trên website, người dùng có thể nhấp vào sản phẩm để xem chi
tiết đầy đủ. Chi tiết sản phẩm sẽ hiển thị mọi thông tin cần thiết như hình ảnh sản phẩm để
người dùng có thể nhìn rõ hơn, tên sản phẩm để nhận diện dễ dàng, giá bán để biết chi phí
cần thiết, mô tả sản phẩm để hiểu rõ về tính năng và lợi ích, cùng với thành phần dinh
dưỡng để đảm bảo sự lựa chọn đúng đắn cho sức khỏe và chăm sóc của động vật, giúp
người dùng có trải nghiệm mua sắm thông minh và tự tin hơn khi đưa ra quyết định mua
hàng.

45
Xây dựng Website quản lý bán thức ăn chăn nuôi Golden Hill

Hình 4.40: Chi tiết sản phẩm


Ở phần dưới của mỗi sản phẩm, khách hàng có thể lựa chọn số lượng cụ thể để
thêm vào giỏ hàng, với sự cam kết về chất lượng từ công ty. Ngoài ra, khách hàng còn có
thể chia sẻ sản phẩm mà họ thấy chất lượng tốt lên các nền tảng mạng xã hội, nhằm giới
thiệu và quảng cáo cho sản phẩm đến với nhiều người khác. Điều này không chỉ giúp tăng

46
Xây dựng Website quản lý bán thức ăn chăn nuôi Golden Hill

cơ hội tiếp cận sản phẩm mà còn thể hiện lòng tin và hài lòng của khách hàng đối với các
sản phẩm của công ty.
4.1.5. Giỏ hàng và thanh toán
Sau khi thêm sản phẩm vào giỏ hàng, khách hàng có thể chọn thanh toán từ thanh
công cụ điều hướng, hoặc nhấp vào liên kết nhanh "Giỏ hàng" hoặc biểu tượng giỏ hàng
phía bên phải để chuyển đến trang giỏ hàng.

Hình 4.41: Giỏ hàng


Trong giỏ hàng của khách hàng, các sản phẩm được thêm vào sẽ hiển thị đầy đủ
thông tin bao gồm hình ảnh sản phẩm để nhận diện dễ dàng, tên sản phẩm để xác định,
đơn giá để biết giá của từng sản phẩm, số lượng mà khách hàng đã chọn và tổng cộng của
từng sản phẩm. Mỗi sản phẩm cũng có một biểu tượng "x" bên cạnh, cho phép khách
hàng xóa sản phẩm khỏi giỏ hàng nếu không muốn mua nữa.
Phía dưới danh sách sản phẩm là tổng tiền của tất cả các sản phẩm hiện có trong
giỏ hàng, giúp khách hàng dễ dàng kiểm soát chi tiêu của mình. Nếu khách hàng muốn
tiếp tục mua sắm, họ có thể nhấp vào nút "Tiếp tục mua sắm" để quay trở lại trang sản
phẩm và lựa chọn thêm sản phẩm mới.

47
Xây dựng Website quản lý bán thức ăn chăn nuôi Golden Hill

Nếu muốn xóa toàn bộ giỏ hàng, khách hàng có thể nhấp vào nút "Xóa giỏ hàng".
Để tiến hành đặt hàng, khách hàng chỉ cần nhấp vào nút "Đặt hàng".
Và sau khi đặt hàng thành công, trang web sẽ tự động chuyển về trang sản phẩm để
khách hàng có thể tiếp tục xem tiếp các sản phẩm khác. Điều này giúp khách hàng có trải
nghiệm mua sắm thuận tiện và linh hoạt, đồng thời cảm thấy an tâm với các tính năng
quản lý giỏ hàng và thanh toán trên website.
4.1.6. Bài đăng
Mục bài đăng của website cung cấp các thông tin hữu ích như cẩm nang chăn nuôi
và tin tức liên quan để người dùng có thể cập nhật và học hỏi về các kiến thức chăm sóc
động vật hoặc nhận được các chia sẻ mới nhất về chăn nuôi.

Hình 4.42: Bài đăng


4.1.7. Về chúng tôi
Trang "Về chúng tôi" của Golden Hill là nơi giới thiệu về tầm nhìn và sứ mệnh của
công ty. Golden Hill cam kết đem lại những sản phẩm chất lượng cao và dịch vụ tận tình
nhằm nâng cao sức khỏe và chất lượng cuộc sống của động vật nuôi. Tầm nhìn của
Golden Hill là trở thành đối tác tin cậy và lựa chọn hàng đầu trong lĩnh vực cung cấp thực
48
Xây dựng Website quản lý bán thức ăn chăn nuôi Golden Hill

phẩm và dịch vụ cho chăn nuôi, đồng thời thúc đẩy sự phát triển bền vững của ngành
nông nghiệp và chăn nuôi.

Hình 4.43: Về chúng tôi


4.1.8. Liên hệ
Trang liên hệ của Golden Hill cung cấp thông tin chi tiết để khách hàng có thể dễ
dàng liên hệ khi cần hỗ trợ hoặc có các thắc mắc về sản phẩm. Golden Hill luôn sẵn sàng
lắng nghe và giải đáp mọi câu hỏi của quý khách, đồng thời cung cấp thông tin thêm về
sản phẩm và các dịch vụ.

49
Xây dựng Website quản lý bán thức ăn chăn nuôi Golden Hill

Hình 4.44: Thông tin liên hệ


4.2. Thiết kế trang quản trị viên
4.2.1. Đăng nhập quản trị viên
Trang đăng nhập quản trị viên yêu cầu quản trị viên sử dụng tài khoản admin để
đăng nhập vào hệ thống. Quản trị viên cũng có thể chọn tùy chọn "Ghi nhớ tài khoản" để
tiện lợi cho các lần đăng nhập sau. Ngoài ra, nếu quản trị viên nhấp vào liên kết "Trang
chủ", họ sẽ được chuyển hướng trở lại trang chủ của website bán hàng của công ty, giúp
họ dễ dàng quản lý và kiểm soát các hoạt động của công ty một cách thuận tiện và hiệu
quả.

Hình 4.45: Đăng nhập quản trị viên


50
Xây dựng Website quản lý bán thức ăn chăn nuôi Golden Hill

4.2.2. Trang chủ quản trị viên


Sau khi đăng nhập thành công, quản trị viên sẽ được chuyển đến trang quản lý. Tại
trang chủ quản lý, các thông tin tổng quát được hiển thị bao gồm: đơn hàng mới, mức
độ hài lòng của khách hàng, số lượng khách hàng mới và lượt truy cập. Những thông
tin này giúp quản trị viên nắm bắt tình hình hoạt động của công ty một cách toàn diện
và hiệu quả.

Hình 4.46: Trang chủ quản trị viên


Quản trị viên có thể nhấp vào nút "Thu gọn điều hướng" để mở rộng trang chủ và
tận dụng tối đa không gian làm việc. Khi không còn sử dụng nữa, quản trị viên có thể
nhấp vào nút "Đăng xuất" để thoát khỏi trang quản lý. Bên cạnh đó, nút "Trang chủ" giúp
quản trị viên quay lại trang chủ của website bán hàng một cách nhanh chóng và thuận
tiện. Điều này giúp quản trị viên dễ dàng quản lý công việc và duy trì tính bảo mật của hệ
thống.

51
Xây dựng Website quản lý bán thức ăn chăn nuôi Golden Hill

Hình 4.47: Mở rộng trang chủ


Điều hướng chính trong trang quản lý bao gồm các mục quan trọng mà quản trị
viên có thể thao tác, bao gồm:

 Khách hàng: Quản lý thông tin và theo dõi tình trạng của khách hàng.
 Sản phẩm: Quản lý danh sách sản phẩm, chỉnh sửa sản phẩm, thêm sản phẩm
mới và xóa sản phẩm.
 Đơn hàng: Theo dõi và quản lý các đơn hàng của khách hàng.
 Kho hàng: Quản lý kho hàng, phiếu nhập, kiểm soát số lượng hàng tồn kho và
điều phối hàng hóa.
 Hóa đơn: Quản lý các hóa đơn bán hàng và mua hàng.

Và các thông tin quản lý khác như thông tin khác, lịch, hộp thư.

52
Xây dựng Website quản lý bán thức ăn chăn nuôi Golden Hill

Hình 4.48: Điều hướng chính


4.2.3. Quản lý khách hàng
Để mở rộng mục "Khách hàng", quản trị viên nhấp vào biểu tượng mũi tên bên
phải. Sau đó, chọn "Danh sách" để được chuyển đến trang quản lý khách hàng, nơi quản
trị viên có thể xem, chỉnh sửa và quản lý thông tin của tất cả các khách hàng.

53
Xây dựng Website quản lý bán thức ăn chăn nuôi Golden Hill

Hình 4.49: Danh mục khách hàng


Trang quản lý khách hàng hiển thị các thông tin cơ bản bao gồm mã khách hàng,
tên, email, số điện thoại và ngày đăng ký. Tại đây, quản trị viên có thể thực hiện các thao
tác quan trọng như xem chi tiết thông tin khách hàng hoặc xóa khách hàng khỏi hệ thống.
Điều này giúp quản trị viên dễ dàng theo dõi và quản lý thông tin khách hàng một cách
hiệu quả và chính xác.

54
Xây dựng Website quản lý bán thức ăn chăn nuôi Golden Hill

Hình 4.50: Trang quản lý khách hàng


Khi thực hiện thao tác xem chi tiết khách hàng bằng cách nhấn nút “Chi tiết”, quản
trị viên sẽ được chuyển đến trang hiển thị đầy đủ thông tin của khách hàng. Ngoài các
thông tin cơ bản như mã khách hàng, tên, email, điện thoại và ngày đăng ký, trang này
còn hiển thị các thông tin bổ sung như địa chỉ, thành phố và quốc gia. Sau khi xem xong,
quản trị viên có thể nhấn nút “Quay lại” để trở về danh sách khách hàng, tiếp tục quản lý
và theo dõi thông tin khác.

Hình 4.51: Chi tiết khách hàng


55
Xây dựng Website quản lý bán thức ăn chăn nuôi Golden Hill

Để xóa tài khoản khách hàng, quản trị viên có thể thực hiện các bước sau:

 Trên trang quản lý khách hàng, quản trị viên chọn tài khoản khách hàng cần
xóa.
 Sau đó, quản trị viên nhấn vào nút "Xóa".
 Một thông báo xác nhận sẽ hiển thị, yêu cầu quản trị viên xác nhận hành động.
Quản trị viên chọn "OK" để xác nhận xóa tài khoản đó.

Hình 4.52: Xóa khách hàng


Sau khi quản trị viên xác nhận xóa tài khoản khách hàng, tài khoản đó sẽ được loại
bỏ khỏi bảng danh sách khách hàng, ngăn chặn khả năng đăng nhập vào website bán hàng
trong tương lai. Điều này đảm bảo rằng thông tin của khách hàng đã bị xóa hoàn toàn
khỏi hệ thống và không còn hiển thị nữa.

56
Xây dựng Website quản lý bán thức ăn chăn nuôi Golden Hill

Hình 4.53: Xóa khách hàng thành công


4.2.4. Quản lý sản phẩm

a. Thêm sản phẩm mới

Quản trị viên chọn “Sản phẩm”, lúc này có lựa chọn là xem danh sách hoặc thêm
sản phẩm mới. Chọn “Sản phẩm mới” để thêm sản phẩm mới.

57
Xây dựng Website quản lý bán thức ăn chăn nuôi Golden Hill

Hình 4.54: Danh mục sản phẩm


Để điền đầy đủ thông tin của sản phẩm và thêm vào danh sách, quản trị viên có thể
làm như sau:

 Mã loại sản phẩm: Chọn loại sản phẩm phù hợp cho sản phẩm đó, để nhóm sản
phẩm vào danh mục chính xác như heo, gà, vịt, bò.
 Tên sản phẩm: Nhập tên chính xác của sản phẩm.
 Giá: Nhập giá bán của sản phẩm.

58
Xây dựng Website quản lý bán thức ăn chăn nuôi Golden Hill

 Chọn hình ảnh: Tải lên hình ảnh của sản phẩm để hiển thị cho khách hàng.
 Giá trị dinh dưỡng: Cung cấp thông tin về giá trị dinh dưỡng của sản phẩm (nếu
có).
 Cuối cùng, nhấn vào nút "Thêm" để lưu thông tin và thêm sản phẩm vào danh
sách.

Hình 4.55: Thêm sản phẩm mới


Sau khi quản trị viên đã thêm sản phẩm thành công, hệ thống sẽ tự động chuyển
quản trị viên đến trang danh sách sản phẩm. Tại đây, sản phẩm mới sẽ được hiển thị trong
danh sách, cho phép quản trị viên quản lý và điều chỉnh thông tin sản phẩm khi cần thiết.
Quá trình này giúp đảm bảo rằng các sản phẩm mới được cập nhật và hiển thị đầy đủ trên
hệ thống quản lý của công ty.

59
Xây dựng Website quản lý bán thức ăn chăn nuôi Golden Hill

Hình 4.56: Thêm sản phẩm thành công


b. Danh sách sản phẩm
Trang danh sách sản phẩm hiển thị các thông tin cơ bản của mỗi sản phẩm như
sau:

 Tên sản phẩm: Hiển thị tên của sản phẩm để người quản lý có thể dễ dàng nhận
biết.
 Giá bán: Cho biết giá bán hiện tại của sản phẩm để quản lý giá cả.
 Hình ảnh: Hiển thị hình ảnh đại diện của sản phẩm, giúp người quản lý nhận
diện sản phẩm một cách nhanh chóng và dễ dàng.
 Thao tác: Bao gồm các thao tác quản lý sản phẩm như xem chi tiết, sửa, xóa.

Các thao tác này giúp quản trị viên dễ dàng quản lý danh sách sản phẩm của công ty,
từ việc cập nhật thông tin đến việc loại bỏ các sản phẩm không còn phù hợp hoặc đã
ngừng kinh doanh.

60
Xây dựng Website quản lý bán thức ăn chăn nuôi Golden Hill

Hình 4.57: Danh sách sản phẩm


Xem chi tiết: Cho phép quản lý xem thông tin chi tiết của sản phẩm, bao gồm các
thông tin như mô tả sản phẩm, giá trị dinh dưỡng, và các thông tin khác. Quản trị viên
chọn “Quay lại” để trở về trang danh sách sản phẩm.

Hình 4.58: Chi tiết sản phẩm quản trị viên


61
Xây dựng Website quản lý bán thức ăn chăn nuôi Golden Hill

Sửa: Cho phép quản lý chỉnh sửa thông tin của sản phẩm như tên sản phẩm, giá
bán, hình ảnh, và các thông tin khác. Ví dụ cập nhật giá sản phẩm P-Test từ 100000 thành
200000 và chọn “Chỉnh sửa” để cập nhật sản phẩm.

Hình 4.59: Chỉnh sửa sản phẩm


Lúc này, giá của sản phẩm đã được cập nhật thành công và hiển thị trên danh sách
cũng như trong chi tiết sản phẩm.

62
Xây dựng Website quản lý bán thức ăn chăn nuôi Golden Hill

Hình 4.60: Chỉnh sửa sản phẩm thành công


Xóa: Cho phép quản lý xóa sản phẩm khỏi danh sách sản phẩm. Trước khi thực
hiện xóa, hệ thống thường yêu cầu xác nhận để đảm bảo tính chính xác và tránh xóa
không cẩn thận. Lúc này, sản phẩm đã xóa sẽ không còn hiển thị trên danh sách nữa

Hình 4.61: Xóa sản phẩm


4.2.5. Đơn hàng
Quản trị viên chọn “Danh sách” trong mục “Đơn hàng” để mở trang quản lý đơn
hàng.
63
Xây dựng Website quản lý bán thức ăn chăn nuôi Golden Hill

Hình 4.62: Danh mục đơn hàng


Trang quản lý đơn hàng hiển thị các thông tin chi tiết sau đối với mỗi đơn hàng:

 Mã đơn hàng: Định danh duy nhất cho từng đơn hàng, giúp quản trị viên dễ
dàng nhận biết và theo dõi từng giao dịch.
64
Xây dựng Website quản lý bán thức ăn chăn nuôi Golden Hill

 Tên sản phẩm: Tên của sản phẩm được đặt mua trong đơn hàng, giúp xác định
rõ nội dung cụ thể của mỗi đơn hàng.
 Đơn giá: Giá bán của mỗi sản phẩm trong đơn hàng, cho biết chi phí của từng
đơn vị sản phẩm.
 Số lượng: Số lượng các sản phẩm được mua trong đơn hàng, quan trọng để tính
toán tổng chi phí và lượng hàng cần chuẩn bị.
 Tổng cộng: Tổng số tiền thanh toán cho toàn bộ đơn hàng, bao gồm cả chi phí
vận chuyển và thuế nếu có.
 Ngày đặt hàng: Thời điểm khách hàng đã đặt hàng, giúp quản trị viên xác định
thời gian xử lý và giao hàng.

Các thông tin này không chỉ giúp quản trị viên quản lý hiệu quả mà còn cung cấp
cái nhìn tổng quát về hoạt động bán hàng của công ty, từ đó có thể cải thiện dịch vụ và tối
ưu hóa quy trình kinh doanh.

Hình 4.63: Danh sách đơn hàng

65
Xây dựng Website quản lý bán thức ăn chăn nuôi Golden Hill

Dưới cùng của danh sách các đơn hàng, thông thường sẽ hiển thị tổng giá trị của
các đơn hàng. Thông tin này cung cấp cái nhìn tổng quan về doanh thu tích lũy từ các
giao dịch đã được thực hiện. Đây là một phần quan trọng trong việc quản lý tài chính và
đánh giá hiệu suất kinh doanh của công ty.
Việc hiển thị tổng giá trị các đơn hàng thường được thực hiện bằng cách tính tổng
các số tiền thanh toán của mỗi đơn hàng trong danh sách hiện tại. Điều này giúp quản trị
viên dễ dàng xác định mức độ hoạt động của doanh nghiệp và đưa ra các quyết định chiến
lược phù hợp.

Hình 4.64: Tổng doanh thu


4.2.6. Kho hàng

a. Phiếu nhập

Mở rộng danh mục “Kho hàng” sẽ có danh mục con quản lý “Phiếu nhập” và “Kho
hàng”. Chọn “Phiếu nhập để quản lý phiếu nhập kho.

66
Xây dựng Website quản lý bán thức ăn chăn nuôi Golden Hill

Hình 4.65: Danh mục kho hàng


Trang quản lý danh sách phiếu nhập kho cung cấp các thông tin chi tiết sau:

 Mã phiếu nhập: Mã định danh duy nhất cho mỗi phiếu nhập, giúp quản trị viên
dễ dàng nhận biết và theo dõi từng đợt nhập hàng.
 Ngày nhập: Ngày thực hiện phiếu nhập kho, giúp theo dõi thời gian và quản lý
lịch sử nhập kho.
67
Xây dựng Website quản lý bán thức ăn chăn nuôi Golden Hill

 Tổng tiền: Tổng giá trị của hàng hóa được nhập kho trong phiếu nhập, cung cấp
thông tin tài chính quan trọng cho việc quản lý ngân sách và chi phí.
 Thao tác xóa: Một tùy chọn cho phép quản trị viên xóa phiếu nhập khỏi hệ
thống nếu cần thiết. Khi nhấn vào nút "Xóa", một thông báo xác nhận sẽ xuất
hiện để đảm bảo rằng quản trị viên thực sự muốn xóa phiếu nhập đó.

Những thông tin này giúp quản trị viên kiểm soát tốt hơn việc nhập hàng và quản
lý kho, đảm bảo tính chính xác và minh bạch trong quá trình hoạt động của công ty.

Hình 4.66: Phiếu nhập kho


Khi thực hiện thao tác xóa phiếu nhập, hệ thống sẽ hiển thị thông báo xác nhận để
tránh tình trạng xóa nhầm hoặc xóa sai. Quản trị viên sẽ nhấn vào nút "Xóa" bên cạnh
xóa, sau đó một thông báo xác nhận sẽ xuất hiện trên màn hình với nội dung "Bạn có chắc
chắn muốn xóa không?". Quản trị viên cần chọn "OK" để tiếp tục xóa phiếu nhập. Nếu
chọn "Cancel", hành động xóa sẽ bị hủy bỏ và phiếu nhập sẽ không bị xóa.

68
Xây dựng Website quản lý bán thức ăn chăn nuôi Golden Hill

Hình 4.67: Xóa phiếu nhập kho


Khi quản trị viên xác nhận, phiếu nhập sẽ bị xóa khỏi hệ thống và không còn hiển
thị trong danh sách phiếu nhập. Thông báo xác nhận này giúp đảm bảo rằng quản trị viên
chỉ xóa những phiếu nhập thực sự không cần thiết, tránh các sai sót không đáng có và duy
trì tính toàn vẹn của dữ liệu kho hàng. Ví dụ như chọn xóa phiếu nhập có mã nhập là 2,
lúc xác nhận xóa thì phiếu nhập đó đã bị xóa khỏi danh sách.

Hình 4.68: Xóa phiếu nhập kho thành công

69
Xây dựng Website quản lý bán thức ăn chăn nuôi Golden Hill

b. Danh sách kho hàng

Danh sách kho hàng là chi tiết phiếu nhập kho. Trang này hiển thị chi tiết phiếu
nhập gồm có tên sản phẩm và số lượng nhập để quản trị viên quản lý kho hàng hiệu quả
hơn.

Hình 4.69: Kho hàng

70
Xây dựng Website quản lý bán thức ăn chăn nuôi Golden Hill

CHƯƠNG 5: KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN CỦA ĐỀ


TÀI
5.1. Kết luận
5.1.1. Những kết quả đạt được

 Áp dụng kiến thức C#.NET và quản lý cơ sở dữ liệu SQL Server:


- Xây dựng thành công ứng dụng sử dụng ngôn ngữ lập trình C#.NET kết hợp
với SQL Server để quản lý cơ sở dữ liệu.
- Thiết kế và triển khai các tính năng quản lý mua bán hàng như quản lý
phiếu nhập, đặt hàng và thông tin khách hàng.
 Hiểu biết về các quy trình nghiệp vụ trong mua bán hàng:
- Phân tích và thiết kế các nghiệp vụ liên quan đến mua bán hàng như quản lý
kho, đặt hàng, và thanh toán.
- Áp dụng các khái niệm như đơn hàng, sản phẩm, và hóa đơn vào thiết kế hệ
thống.
 Nâng cao kỹ năng trong việc phân tích và thiết kế hệ thống:
- Thành công trong việc thiết kế mô hình hệ thống quản lý mua bán hàng, bao
gồm cả cơ sở dữ liệu và giao diện người dùng.
- Biết cách phân tích yêu cầu và thiết kế các mô hình dữ liệu hợp lý để đảm
bảo tính hiệu quả và dễ bảo trì của hệ thống.
 Kỹ năng trình bày và báo cáo:
- Cải thiện kỹ năng trình bày và báo cáo thông qua việc viết báo cáo chi tiết
về quá trình phân tích, thiết kế và triển khai đề tài "Golden Hill".
- Trình bày rõ ràng về các tính năng và chức năng của ứng dụng, cùng với các
lựa chọn thiết kế và thực hiện.
 Tính năng thân thiện và dễ sử dụng:

71
Xây dựng Website quản lý bán thức ăn chăn nuôi Golden Hill

- Xây dựng ứng dụng có giao diện thân thiện, dễ sử dụng cho người dùng
cuối.
- Cung cấp các tính năng quản lý mua bán hàng dễ dàng như thêm, sửa, xóa
thông tin khách hàng và đơn hàng một cách nhanh chóng và hiệu quả.

5.1.2. Những hạn chế

 Phụ thuộc vào môi trường phát triển cụ thể:


- Chương trình hiện tại chỉ có thể chạy trên môi trường Visual Studio, điều
này hạn chế khả năng truy cập và triển khai hệ thống trên các môi trường
khác như máy chủ thực tế hoặc môi trường đám mây.
- Việc phụ thuộc vào Visual Studio cũng có thể gây khó khăn khi phát triển
và bảo trì ứng dụng trong tương lai.
 Chưa đầy đủ các chức năng liên quan đến mua bán hàng:
- Mặc dù đã cung cấp các tính năng quản lý cơ bản như quản lý khách hàng,
đơn hàng và sản phẩm, nhưng chương trình chắc chắn còn thiếu một số tính
năng quan trọng như quản lý kho, thống kê chi tiết, tính năng báo cáo phức
tạp, tích hợp thanh toán, v.v.
 Thiếu thống kê và phân tích chi tiết:
- Hệ thống cung cấp các chức năng cơ bản nhưng chưa đủ thống kê và phân
tích chi tiết về các hoạt động mua bán.
- Việc thiếu thông tin và dữ liệu chi tiết có thể ảnh hưởng đến khả năng phân
tích và đưa ra các quyết định chiến lược kinh doanh.
 Khả năng mở rộng và tương thích:
- Chương trình hiện tại chưa được thiết kế để mở rộng và tương thích với các
nền tảng và công nghệ mới nhất, nhưng điều này là cần thiết để đáp ứng nhu
cầu phát triển và thay đổi trong tương lai.

72
Xây dựng Website quản lý bán thức ăn chăn nuôi Golden Hill

5.2. Hướng phát triển


5.2.1. Hướng khắc phục các hạn chế

 Phụ thuộc vào môi trường phát triển cụ thể:


- Giải pháp: Đảm bảo ứng dụng có thể chạy độc lập trên nhiều môi trường
khác nhau, không chỉ là Visual Studio. Sử dụng Docker để đóng gói ứng
dụng cùng với các phụ thuộc và cấu hình để có thể chạy trên bất kỳ nền tảng
nào. Thiết kế ứng dụng sao cho có thể triển khai dễ dàng trên các môi
trường đám mây hoặc máy chủ vật lý.
 Chưa đầy đủ các chức năng liên quan đến mua bán hàng:
- Giải pháp: Bổ sung các tính năng quản lý kho, thống kê chi tiết, báo cáo
phức tạp và tích hợp thanh toán. Xác định các tính năng cần thiết bổ sung và
thiết kế các module tương ứng. Triển khai các tính năng mới và kiểm tra
tính đầy đủ và hiệu quả của chúng.
 Thiếu thống kê và phân tích chi tiết:
- Giải pháp: Tăng cường hệ thống thống kê và phân tích để hỗ trợ quản lý và
đưa ra quyết định kinh doanh chính xác hơn. Sử dụng các công cụ phân tích
dữ liệu để tổng hợp và phân tích các dữ liệu mua bán. Thiết kế các báo cáo
tự động để cung cấp thông tin chi tiết và có ích cho quản lý.
 Khả năng mở rộng và tương thích:
- Giải pháp: Thiết kế và triển khai hệ thống để dễ dàng mở rộng và tương
thích với các nền tảng và công nghệ mới nhất. Áp dụng các kiến trúc như
Microservices để chia nhỏ ứng dụng và dễ dàng mở rộng. Đảm bảo tính
tương thích ngược với các phiên bản phần mềm và cơ sở dữ liệu để dễ dàng
nâng cấp và bảo trì. Theo dõi và cập nhật các công nghệ mới để đảm bảo
ứng dụng luôn đáp ứng được yêu cầu kỹ thuật và thị trường.

5.2.2. Hướng mở rộng

 Tích hợp tính năng quản lý kho hoàn chỉnh


73
Xây dựng Website quản lý bán thức ăn chăn nuôi Golden Hill

- Mô tả: Bổ sung tính năng quản lý kho đầy đủ để điều chỉnh và giám sát các
hoạt động nhập, xuất kho và tồn kho.
- Lợi ích: Tăng cường hiệu quả vận hành, giảm thiểu lãng phí và đảm bảo sẵn
sàng hàng hóa.
 Phát triển tính năng thống kê và phân tích chi tiết
- Mô tả: Mở rộng khả năng cung cấp báo cáo chi tiết về doanh thu, lợi nhuận,
xu hướng sản phẩm và hành vi khách hàng.
- Lợi ích: Hỗ trợ quản lý ra các quyết định chiến lược thông minh dựa trên dữ
liệu phân tích chính xác.
 Tích hợp tính năng thanh toán trực tuyến
- Mô tả: Đưa vào tính năng thanh toán trực tuyến để khách hàng có thể thanh
toán đơn hàng một cách nhanh chóng và an toàn.
- Lợi ích: Tăng trải nghiệm mua sắm, giảm thời gian xử lý đơn hàng và nâng
cao khả năng thu hút khách hàng.
 Phát triển ứng dụng di động
- Mô tả: Xây dựng ứng dụng di động để khách hàng có thể dễ dàng truy cập
và mua sắm từ thiết bị di động.
- Lợi ích: Mở rộng thị trường tiếp cận, cải thiện tương tác và tiện ích cho
người dùng.
 Tích hợp trí tuệ nhân tạo và học máy
- Mô tả: Áp dụng công nghệ AI/ML để cải thiện dự đoán sản phẩm, tối ưu
hóa quản lý kho và cá nhân hóa trải nghiệm khách hàng.
- Lợi ích: Nâng cao hiệu quả quản lý và cung cấp giải pháp kinh doanh thông
minh hơn.

74
Xây dựng Website quản lý bán thức ăn chăn nuôi Golden Hill

TÀI LIỆU THAM KHẢO


[1] Nguyễn Thanh Trường. (2020). Bài giảng học phần Lập trình C#.NET 1, 2 [Lưu
hành nội bộ]. Trường Đại học Tài chính – Marketing.
[2] Ngô Thanh Huyền. (22/3/2024). Sơ đồ DFD quản lý bán hàng. Truy cập ngày 22
tháng 6 năm 2024 từ https://upbase.vn/so-do-dfd-quan-ly-ban-hang/

75

You might also like