Tải bản đầy đủ (.pdf) (212 trang)

(TIỂU LUẬN) đề tài lập trình phát triển webapp bán đồ ăn thú cưng trực tuyến

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (8.44 MB, 212 trang )

TRƯỜNG ĐẠI HỌC TÀI CHÍNH – MARKETING
KHOA CƠNG NGHỆ THƠNG TIN

ĐỒ ÁN HỌC PHẦN
TÊN HỌC PHẦN: LẬP TRÌNH WEB (4 tín chỉ)
MÃ SỐ LỚP HP: 2111112005703

Tên đề tài: Lập trình phát triển WebApp bán đồ ăn thú cưng trực tuyến

Họ tên sinh viên: Nguyễn Võ Quốc Huy [08]
Mã số sinh viên: 1921006708
Lớp: 19DTH02 [G3]
Ngày nộp: 03/12/2021
Ký tên:

TP.HCM, ngày 03 tháng 12 năm 2021

0

0


TRƯỜNG ĐẠI HỌC TÀI CHÍNH – MARKETING
KHOA CƠNG NGHỆ THƠNG TIN

ĐỀ TÀI ĐỒ ÁN HỌC PHẦN
TÊN HỌC PHẦN: LẬP TRÌNH WEB (4 tín chỉ)
MÃ SỐ LỚP HP: 2111112005703

Tên đề tài: Lập trình phát triển WebApp bán đồ ăn thú cưng trực tuyến
Giảng viên giảng dạy: ThS. GVC. Võ Xuân Thể


Sinh viên thực hiện: Nguyễn Võ Quốc Huy [08]
Mã số sinh viên: 1921006708
Lớp: 19DTH02 [G3]
Tên sản phẩm đề tài : G308NVQHDoAnThuCungOnline (.Net framework 4.7.2, Visual Studio 2019)
Account quản lý hệ thống: Username: Admin với Password: admin@vn

Username: Guest với Password: guest@vn
Tên DB SQL: 1G308NVQHDoAnThuCungOnline.bak (MS. SQL 2019)
Local:
Máy chủ MS SQL Server: LAPTOP-M0SNOSSP\SQLEXPRESS
Tên đăng nhập DB SQL: sa
Mật khẩu (password) đăng nhập SQL: 123

Online some.com:
MS SQL Server address: 1G308NVQHDoAnThuCungOnline.mssql.somee.com

URL:

Login name:

gthreenvqhuy_SQLLogin_1

Login password:

932y3z3p4a



OR




Nhận xét của giảng viên:
………………………………………………………..
………………………………………………………..
Điểm đánh giá:………….(…………………)
Ngày……./……../202…..
Giảng viên Ký tên

TP.HCM, ngày 03 tháng 12 năm 2021

- 2-

0

0


LỜI CẢM ƠN
Đầu tiên, cho em được gởi lời cảm ơn đến các thầy cô, những người đã mang đến cho
em đề tài này, đây là cơ hội để bản thân em nói riêng và các bạn sinh viên của khoa Cơng
Nghệ Thơng Tin nói chung có dịp vận dụng những kiến thức của mình đã học ở trường vào
thực tiễn.
Em xin chân thành cảm ơn sự giúp đỡ của thầy cơ trường Đại Học Tài Chính
Marketing. Nhất là thầy cô khoa Công Nghệ Thông Tin. Cho em gởi lời cảm ơn đến thầy Võ
Xuân Thể người đã tận tính giúp đỡ, hướng dẫn cách thực hiện đề tài của em để em hoàn
thành đề tài này.
Và cũng gởi lời cảm ơn đến các bạn đã nhiệt huyết giúp đỡ, nhận xét, đóng góp ý kiến
cho mình trong thời gian thực hiện đề tài này.
Mặc dù đã cố gắng tìm tịi học hỏi nhưng sự thiếu xót là điều khơng thể tránh khỏi, rất

mong được sự nhận xét góp ý của các thầy cô và bạn bè.
Một lần nữa xin được cảm ơn thầy cô và bạn bè !
Sinh viên thực hiện
Nguyễn Võ Quốc Huy

- 3-

0

0


DANH MỤC CÁC TỪ VIẾT TẮT
CSDL hoặc DB

Cơ sở dữ liệu: DataBase

HQTCSDL = DBMS

Hệ quản trị Cơ sở dữ liệu

NSD = Users = Account
RBTV

Người Sử Dụng = là quyền làm việc trên WebApp được đảm
bảo bởi tối thiểu là 2 yếu tố: tên đăng nhập (Username) và mật
khẩu (Password)
Ràng buộc toàn vẹn dữ liệu khi thao tác

CAPTCHA


Completely Automated Public Turing test to tell Computers
and Humans Apart

Digital ID
e-Doc

Digital Identification: Chữ ký số
e-Document: Chứng từ điện tử

MS
OS
PC

Công ty Microsoft
Operating System: Hệ điều hành
Personal Computer: Máy tính cá nhân

PIN

Personal Identification Number: Mã số nhận diện cá nhân

SQL

Ngơn ngữ vấn tin có cấu trúc: Structured Query
Language

SSIS

URL

VPN
VMWARE
WebApp

An tồn và bảo mật hệ thống thơng tin: Safety and
Security of Information Systems
Uniform Resource Locator = địa chỉ thống nhất trên
mạng máy tính, đặc biệt là Internet, cho phép định vị các
tài nguyên dịch vụ ứng dụng, đặc biệt là trang điện tử đa
phương tiện (Multimedia), ví dụ: địa chỉ web, …
Virtual Private Network: mạng riêng ảo.
Virtual Machine Software: Phần mềm máy ảo
Web Application Software: phần mềm ứng dụng dạng
Web

- 4-

0

0


DANH MỤC CÁC THUẬT NGỮ
Giao diện người dùng

Là hệ thống các màn hình giao tiếp cho phép người sử dụng
tương tác với các thành phần hệ thống, điều khiển hệ thống hoạt
động theo yêu cầu của người dùng - tương ứng các chức năng
hiện có của phần mềm.


Mạng xã hội: Social Network = Mạng xã hội là dịch vụ dựa trên nền tảng công nghệ (Công nghệ
Social Media
Web hoặc công nghệ App trên SMART Phone) cho phép nối kết
các thành viên trên mạng Internet (là các tài khoản người làm
việc trên mạng thông qua e-mail, số điện thoại hoặc các dạng
thơng tin nhận diện cá nhân nào đó) lại với nhau với nhiều mục
đích khác nhau khơng phân biệt khơng gian và thời gian. Thông
thường các thành viên tham gia vào một mạng xã hội nào đó sẽ
hình thành một cơng đồng mạng xã hội có gần như cơ bản các
hoạt động xã hội như công đồng dân cư thực tế, nhưng tất cả đều
dựa trên tương tác “ảo” trên Internet. Các thành viên trên một
mạng xã hội có thể gơm nhóm lại với nhau dựa trên cơ sở chung
nhau một số yếu tố nào đó, như: cùng sở thích, cùng nhóm làm
việc, cùng cộng đồng xã hội, …
Người dùng (User):
Tài khoản (Account)

Là một quyền làm việc trên hệ thống được cấp phát cho một cá
nhân thông qua tên tài khoản (username) và mật khẩu
(password).

Trực tuyến = Online

Là các hoạt động được thực hiện từ xa thông qua các dịch vụ trên
Internet, đặc biệt là dịch vụ Web

Firewall

Bức tường lửa


Network

Mạng máy tính

Intranet

Mạng nội bộ

Internet

Mạng tồn cầu (International Network)

Extranet

Mạng ngoại bộ / VPN

Host Web

Là không gian lưu trữ và phát hành WebApp (Websites) trên
mạng máy tính, đặc biệt là mạng Internet

- 5-

0

0


DANH MỤC HÌNH Ả
Hình 3-1. Diagram của Database hệ thống WebApp bán đồ ăn thú cưng trực tuyến...........27

Hình 3-2. Dữ liệu cho Table NhanVien...............................................................................33
Hình 3-3. Dữ liệu cho Table NhaSanXuat...........................................................................33
Hình 3-4. Dữ liệu cho Table LoaiDoAn..............................................................................34
Hình 3-5. Dữ liệu cho Table CuaHang................................................................................34
Hình 3-6. Dữ liệu cho Table KhuVuc..................................................................................34
Hình 3-7. Dữ liệu cho Table DanhMucDoAn......................................................................35
Hình 3-8. Dữ liệu cho Table TonCuaHang..........................................................................35
Hình 4-1. Thiết kế MasterPage Giao dịch dùng chung cho cả phần quản lý........................39
Hình 4-2. Thiết kế trang chủ HomePage.............................................................................41
Hình 4-3. Thiết kế trang “giỏ hàng – GioHang”..................................................................43
Hình 4-4. Thiết kế phần thơng tin KH của Đơn hàng..........................................................47
Hình 4-5. Thiết kế phần thơng tin Đơn hàng trên trang Đặt hàng........................................49
Hình 4-6. Thiết kế phần thông tin Đơn hàng trên trang Đặt hàng........................................49
Hình 4-7. Tham số lệnh SQL tìm KH..................................................................................50
Hình 4-8. Tham số lệnh SQL thêm KH mới........................................................................50
Hình 5-1. Toolbox...............................................................................................................61
Hình 5-2. Thiết kế Menu chính trên MsterPage...................................................................62
Hình 5-3. Thiết lập thuộc tính cho mục chọn (Item) của Menu...........................................62
Hình 5-4. Thiết lập đường dẫn trong Menu Item Editor......................................................63
Hình 5-5. Thiết lập đường dẫn trong đến trang quản lý chung............................................64
Hình 5-6. Thiết kê LoginNV...............................................................................................64
Hình 5-7. Thiết lập trang quản lý chung..............................................................................67
Hình 5-8. Thiết lập kế trang quản lý “danh mục đồ ăn”......................................................69
Hình 5-9. Thiết lập tham số để hiển thị thông tin danh mục đồ ăn......................................71
Hình 5-10. Thiết lập tham số trong GridViewDMDA.........................................................72
Hình 5-11. Thiết lập field “hình ảnh”..................................................................................73
Hình 5-12. Thiết lập field “hình ảnh” bị ẩn.........................................................................73
- 6-

0


0


Hinh 5-1. Thiết kế lại cột "Hình ảnh" trên GridViewDMDA...............................................76
Hình 5-13. Thiết lập tham số thêm DMDA.........................................................................85
Hình 5-14. Thiết kế các nút thêm DMDA...........................................................................86
Hình 5-15. Thiết lập tham số sửa DMDA............................................................................90
Hình 5-16. Thiết lập tham số xóa DMDA...........................................................................90
Hình 5-17. Trích DB liên quan xử lý RBTV dữ liệu khi Xóa đồ ăn thú cưng......................91
Hình 5-18. Các GridViews xử lý RBTV dữ liệu khi Xóa....................................................92
Hình 5-19. Thiết kế trang quản lý “nhân viênc”..................................................................93
Hình 5-20. Thiết lập tham số hiển thị nhân viên..................................................................94
Hình 5-21. Thiết lập tham số trong GridViewNV................................................................95
Hình 5-22. Thiết lập field “hình ảnh”..................................................................................96
Hình 5-23. Thiết lập field “hình ảnh” bị ẩn.........................................................................96
Hinh 5-2. Thiết kế lại cột "Hình ảnh" trên GridView...........................................................98
Hình 5-24. Thiết lập tham số thêm nhân viên....................................................................104
Hình 5-25. Thiết kế các nút thêm mới nhân viên...............................................................105
Hình 5-26. Thiết lập tham số sửa thơng tin nhân viên.......................................................108
Hình 5-27. Thiết lập tham số xóa thơng tin nhân viên.......................................................108
Hình 5-28. Trích DB liên quan xử lý RBTV dữ liệu khi xóa nhân viên.............................109
Hình 5-29. Các GridvView xử lý RBTV dữ liệu khi xóa nhân viên..................................110
Hình 5-30. Thiết kế trang quản lý “cửa hàng”...................................................................112
Hình 5-31. Thiết lập tham số hiển thị thơng tin cửa hàng..................................................113
Hình 5-32. Thiết lập trong GridViewCH...........................................................................114
Hình 5-33. Thiết lập tham số thêm mới cửa hàng..............................................................118
Hình 5-34. Thiết kế các nút thêm mới cửa hàng................................................................118
Hình 5-35. Thiết lập tham số sửa thơng tin cửa hàng........................................................121
Hình 5-36. Thiết lập xóa thơng tin cửa hàng.....................................................................121

Hình 5-37. Trích DB liên quan xử lý RBTV dữ liệu khi xóa cửa hàng..............................122
Hình 5-38. Các GridvView xử lý RBTV dữ liệu khi xóa nhân viên..................................123
Hình 5-39. Thiết kế trang quản lý “tồn cửa hàng”.............................................................124
Hình 5-40. Thiết lập tjham số hiển thị thông tin tồn cửa hàng...........................................125
- 7-

0

0


Hình 5-41. Thiết lập trong GridViewTCH.........................................................................126
Hình 5-42. Thiết lập tham số thêm mới tồn cửa hàng........................................................131
Hình 5-43. Thiết kế các nút thêm mới tồn cửa hàng..........................................................131
Hình 5-44. Thiết lập tham số sửa thơng tin tồn cửa hàng..................................................133
Hình 5-45. Thiết lập tham số xóa thơng tin tồn cửa hàng..................................................134
Hình 5-46. Thiết kế trang quản lý “loại đồ ăn”..................................................................135
Hình 5-47. Thiết lập tham số hiển thị thơng tin loại đồ ăn.................................................135
Hình 5-48. Thiết lập trong GroidViewLDA.......................................................................136
Hình 5-49. Thiết lập tham số thêm mới loại đồ ăn............................................................139
Hình 5-50. Thiết kế các nút thêm, mới loại đồ ăn..............................................................139
Hình 5-51. Thiết lập tham số sủa thơng tin loại đồ ăn.......................................................141
Hình 5-52. Thiết lập tham số xóa loại đồ ăn......................................................................142
Hình 5-53. Trích DB liên quan xử lý RBTV dữ liệu khi xóa loại đồ ăn............................142
Hình 5-54. Các GridvView xử lý RBTV dữ liệu khi xóa loại đồ ăn..................................143
Hình 5-55. Thiết kế trang quản lý “nhà sản xuất”..............................................................145
Hình 5-56. Thiết lập tham số hiển thị thơng tin nhà sản xuất............................................146
Hình 5-57. Thiết lập trong GridViewNSX.........................................................................147
Hình 5-58. Thiết lập tham số thêm mới nhà sản xuất........................................................150
Hình 5-59. Thiết kế các nút thêm mới nhà sản xuất...........................................................150

Hình 5-60. Thiết lập tham số sửa thơng tin nhà sản xuất...................................................153
Hình 5-61. Thiết lập tham số xóa thơng tin nhà sản xuất...................................................153
Hình 5-62. Trích DB liên quan xử lý RBTV dữ liệu khi xóa nhà sản xuất........................154
Hình 5-63. Các GridvView xử lý RBTV dữ liệu khi xóa nhà sản xuất..............................155
Hình 5-64. Thiết kế trang quản lý “khu vực”.....................................................................157
Hình 5-65. Thiết kế laapj tham số hiển thị thơng tin khu vực............................................157
Hình 5-66. Thiết lập trong GridViewKV...........................................................................158
Hình 5-67. Thiết lập tham số thêm mới khu vực...............................................................161
Hình 5-68. Thiết kế các nút thêm mới khu vực.................................................................161
Hình 5-69. Thiết lập tham số sửa thơng tin khu vực..........................................................163
Hình 5-70. Thiết lập tham số sửa thơng tin khu vực..........................................................164
- 8-

0

0


Hình 5-71. Trích DB liên quan xử lý RBTV dữ liệu khi xóa khu vực...............................164
Hình 5-72. Các GridvView xử lý RBTV dữ liệu khi xóa khu vực.....................................166
Hình 5-73. Thiết kế trang quản lý “khách hàng”...............................................................169
Hình 5-74. Thiết lập tham số hiển thị thơng tin khách hàng..............................................170
Hình 5-75. Thiết lập trong GridViewKH...........................................................................171
Hình 5-76. Thiết lập tham số sửa thơng tin khách hàng.....................................................172
Hình 5-77. Thiết lập tham số xóa thơgn tin khách hàng....................................................173
Hình 5-78. Trích DB liên quan xử lý RBTV dữ liệu khi xóa khách hàng..........................173
Hình 5-79. Các GridvView xử lý RBTV dữ liệu khi xóa khách hàng................................174
Hình 5-80. Thiết kế trang quản lý “đơn đặt hàng”.............................................................176
Hình 5-81. Thiết lập tham số hiển thị thơng tin đơn đặt hàng............................................177
Hình 5-82. Thiết lập trong GridViewDDH........................................................................178

Hình 5-83. Thiết lập tham số sửa thơng tin đơn đặt hàng..................................................181
Hình 5-84. Thiết lập tham số xóa thơng tin đơn đặt hàng..................................................182
Hình 5-85. Trích DB liên quan xử lý RBTV dữ liệu khi xóa đơn đặt hàng.......................183
Hình 5-86. Các GridvView xử lý RBTV dữ liệu khi xóa khách hàng................................183
Hình 5-87. Thiết kế trang quản lý “chi tiết đơn đặt hàng”.................................................185
Hình 5-88. Thiết lập tham số hiển thị thơng tin chi tiết đơn đặt hàng................................186
Hình 5-89. Thiết lập trong GridViewCTDDH...................................................................187
Hình 5-90. Thiết lập tham số thêm mới chio tiết đơn đặt hàng..........................................190
Hình 5-91. Thiết kế các nút thêm mới chi tiết đơn đặt hàng..............................................191
Hình 5-92. Thiết lập tham số sửa thơng tin chi tiết đơn đặt hàng......................................193
Hình 5-93. Thiết lập tham số xóa thơng tin chi tiết đơn đặt hàng......................................193
Hình 5-94. Thiết kế trang chuyển nhóm đồ ăn thú cưng....................................................194
Hình 6-1. Trang chủ Host Web somee...............................................................................199
Hình 6-2. Trang thơng tin Host somee đã đăng ký...........................................................201
Hình 6-3. Trang “HomePage”...........................................................................................203
Hình 6-4. Trang “Giỏ hàng”..............................................................................................204
Hình 6-5. Trang “Đặt hàng”..............................................................................................204
Hình 6-6. Trang “Quản lý chung”...................................................................................... 205
- 9-

0

0


Hình 6-7. Trang quản lý “danh mục đồ ăn”.......................................................................205
Hình 6-8. Trang quản lý “nhân viên”.................................................................................206
Hình 6-9. Trang quản lý “cửa hàng”..................................................................................206
Hình 6-10. Trang quản lý “tồn cửa hàng”..........................................................................207
Hình 6-11. Trang quản lý “loại đồ ăn”...............................................................................207

Hình 6-12. Trang quản lý “nhà sản xuất”..........................................................................208
Hình 6-13. Trang quản lý “khu vực giao hàng”.................................................................208
Hình 6-14. Trang quản lý “khách hàng”............................................................................209
Hình 6-15. Trang quản lý “đơn đặt hàng”..........................................................................209
Hình 6-16. Trang quản lý “chi tiết đơn đặt hàng”..............................................................210
Hình 6-17. Trang chuyển nhóm đồ ăn thú cưng................................................................210
Y

- 10 -

0

0


MỤC LỤC
LỜI CẢM ƠN...............................................................................................3
DANH MỤC CÁC TỪ VIẾT TẮT.....................................................................4
DANH MỤC CÁC THUẬT NGỮ.....................................................................5
DANH MỤC HÌNH ẢNH................................................................................6
MỤC LỤC .................................................................................................11
PHIẾU GIAO NHIỆM VỤ ĐỒ ÁN HỌC PHẦN................................................20
Chương 1:...................................................................................... GIỚI THIỆU ĐỒ ÁN CỦA HP
21
1.1.

Tổng quan về ĐỒ ÁN HỌC PHẦN............................................................................21

1.2.


Nội dung chuyên mơn chính của ĐỒ ÁN HỌC PHẦN..............................................21

1.3.

Cơng cụ và nền tảng kỹ thuật thực hiện ĐỒ ÁN HỌC PHẦN....................................21

1.4.

Sản phẩm của ĐỒ ÁN HỌC PHẦN...........................................................................21

1.5.

Bố cục của báo cáo.....................................................................................................22

Chương 2:.................................................................... CƠ SỞ LÝ THUYẾT CỦA HỌC PHẦN
23
2.1.

Giới thiệu về lập trình WebApp trên ASP.NET...........................................................23

2.2.

Phát triển WebApp ASP.NET đơn giản có CSDL dùng ADO.NET............................23

2.3.

Master Page = Mẫu trang web....................................................................................23

2.3.1.


Căn bản về MASTER PAGE...................................................................................23

2.3.1.1.

Khái niệm Masterpage (mẫu trang web)..............................................................23

2.3.1.1.1.

Masterpage ?...................................................................................................23

2.3.1.1.2.

Số lượng Masterpage trong 1 Websites.............................................................23

2.3.1.1.3.

Các thành phần trên Masterpage.......................................................................23

2.3.1.2.

Các bước thực hiện..............................................................................................23

2.3.1.3.

Xây dựng Mẫu trang (Masterpage)......................................................................23

2.3.1.3.1.

Thiết kế Masterpage.........................................................................................23
- 11 -


0

0


2.3.1.3.2.
2.4.

VIẾT THỦ TỤC ẨN / HIỆN Login.................................................................23

Phát triển các chức năng GIAO DỊCH trên WebApp ASP.NET..................................23
2.4.1.

Trưng bày sản phẩm (dịch vụ) trên DataList....................................................23

2.4.2.

Session và giỏ hàng..........................................................................................23

2.4.3.

Đặt hàng và thanh toán.....................................................................................23

2.5.

Phát triển các chức năng QUẢN LÝ trên WebApp ASP.NET....................................23
2.5.1.

Quản lý đăng nhập và bảo mật.........................................................................23


2.5.2.

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

2.5.3.

Các chức năng thao tác dữ liệu: Thêm _ Sửa _ Xóa.........................................23

2.6.

Xử lý Ràng buộc toàn vẹn dữ liệu (RBTV) trên CSDL trong ASP.NET.....................23
2.6.1.

Giới thiệu về lập trình xử lý RBTV dữ liệu trên CSDL trong ASP.NET...........23

2.6.1.1.

Giới thiệu về RBTV......................................................................................23

2.6.1.2.

Cách thực hiện:.............................................................................................23

2.6.1.3.

Các bước thực hiện.......................................................................................24

2.6.2.


Thiết kế hệ thống xử lý RBTV dữ liệu.............................................................24

2.6.3.

Lập trình hệ thống xử lý RBTV dữ liệu............................................................24

2.7.

Lập trình thủ tục Chuyển nhóm dữ liệu trong ASP.NET.............................................24
2.7.1.

Giới thiệu về lập trình Chuyển nhóm dữ liệu trên CSDL trong ASP.NET........24

2.7.2.

Thiết kế hệ thống xử lý Chuyển nhóm dữ liệu.................................................24

2.7.3.

Lập trình hệ thống xử lý Chuyển nhóm dữ liệu................................................24

2.8.

Lập trình thủ tục giao dịch Đặt hàng (Order)..............................................................24
2.8.1.

Giới thiệu về lập trình xử lý giao dịch đặt hàng trong ASP.NET......................24

2.8.2.


Chức năng khách hàng.....................................................................................24

2.8.3.

Chức năng đơn đặt hàng...................................................................................24

2.8.4.

Chức năng chi tiết đơn hàng.............................................................................24

2.8.5.

Xử lý lưu trữ vào DB........................................................................................ 24

2.9.
2.10.

Triển khai phát hành WebApp ASP.NET trên Internet (hoặc Intranet)........................24
Giới thiệu về lập trình WebApp trên PHP...............................................................24
- 12 -

0

0


Chương 3:.....................................THIẾT KẾ VÀ CẬP NHẬT CSDL PHỤC VỤ WEBAPP
25
3.1.


Phân tích và thiết kế DB.............................................................................................25

3.2.

Diagram của DB bán đồ ăn thú cưng online...............................................................27

3.3.

Thiết kế các Tables dữ liệu.........................................................................................27

3.3.1.

Thiết kế Table NhanVien.........................................................................................27

3.3.2.

Thiết kế Table KhachHang......................................................................................28

3.3.3.

Thiết kế các Table NhaSanXuat...............................................................................28

3.3.4.

Thiết kế các Table LoaiDoAn..................................................................................29

3.3.5.

Thiết kế các Table CuaHang....................................................................................29


3.3.6.

Thiết kế các Table KhuVuc...................................................................................... 30

3.3.7.

Thiết kế các Table DanhMucDoAn.........................................................................30

3.3.8.

Thiết kế các Table DonDatHang..............................................................................31

3.3.9.

Thiết kế các Table CTDDH.....................................................................................32

3.3.10.

Thiết kế các Table TonCuaHang..........................................................................32

3.4.

Cập nhật dữ liệu DB thực nghiệm cho WebApp bán đồ ăn thú cưng online...............33

3.5.

Giới thiệu một số SP và Trigger trong DB quản lý bán đồ ăn thú cưng online...........36

Chương 4:................................THIẾT KẾ VÀ LẬP TRÌNH WEBAPP PHẦN GIAO DỊCH
38

4.1.

Giới thiệu về WebApp bán đồ ăn thú cưng online......................................................38

4.2.

MasterPage giao dịch : MasterPage.Master................................................................38

4.2.1.

Thiết kế Masterpage giao dịch.................................................................................38

4.2.2.

Lập trình (Codes) Masterpage giao dịch..................................................................39

4.3.

Trang chủ trưng bày các loại đồ ăn cho thú cưng: HomePage.aspx............................40

4.3.1.

Thiết kế (Design) WebApp giao dịch đồ ăn thú cưng online...................................40

4.3.2.

Lập trình (Codes) WebApp giao dịch đồ ăn thú cưng online: HomePage.aspx.......41

4.4.
4.4.1.


Trang “Giỏ hàng” của khách hàng chọn mua đồ ăn thú cưng: GioHang.aspx............43
Thiết kế (Design) WebPage “Giỏ hàng”..................................................................43
- 13 -

0

0


4.4.2.
4.5.

Mã lệnh (Codes) WebPage “Giỏ hàng”...................................................................44
Đơn đặt hàng đồ ăn thú cưng: FrDatHang.aspx..........................................................45

4.5.1.

Giới thiệu................................................................................................................. 45

4.5.2.

Thiết kế trang Đặt hàng: FrDatHang.aspx...............................................................47

4.5.3.

Lập trình mã lệnh (Codes) của trang Đặt hàng: FrDatHang.aspx............................49

Chương 5:.................................... THIẾT KẾ VÀ LẬP TRÌNH WEBAPP PHẦN QUẢN LÝ
60

5.1.

Giới thiệu về WebApp quản lý hệ thống bán đồ ăn thú cưng trực tuyến.....................60

5.2.

Masterpage quản lý hệ thống bán đồ ăn thú cưng online............................................61

5.2.1.

Thiết kế MasterPage quản lý...................................................................................61

5.2.2.

Lập trình bổ sung Masterpage quản lý.....................................................................64

5.3.

Trang chính của hệ thống quản lý hệ thống bán đồ ăn thú cưng online......................66

5.3.1.

Thiết kế (Design) trang quản lý chung (chính): Mannagement.aspx.......................67

5.3.2.

Lập trình (Codes) trang quản lý chung (chính): Mannagement.aspx.......................67

5.4.


Trang quản lý danh mục đồ ăn thú cưng: FrQL_DMDA.aspx....................................69

5.4.1.

Phân tích trang Quản đồ ăn thú cưng: FrQL_DMDA.aspx......................................69

5.4.2.

Thiết kế (Design) trang quản lý danh mục đồ ăn thú cưng: FrQL_DMDA.aspx.....69

5.4.3.

Lập trình (Codes) trang quản lý danh mục đồ ăn thú cưng: FrQL_DMDA.aspx.....77

5.4.4. Lập trình (Codes) THÊM _ SỬA _ XÓA trang quản lý danh mục đồ ăn:
FrQL_DMDA.aspx............................................................................................................... 83
5.4.4.1.

Thêm thông tin đồ ăn thú cưng:...........................................................................85

5.4.4.2.

Sửa thông tin đồ ăn thú cưng:..............................................................................89

5.4.4.3.

Xóa thơng tin đồ ăn thú cưng:..............................................................................90

5.4.5. Lập trình (Codes) xử lý RBTV dữ liệu khi Xóa danh mục đồ ăn thú cưng:
FrQL_DMDA.aspx............................................................................................................... 91

5.4.5.1.

Giới thiệu...................................................................................................... 91

5.4.5.2.

Thiết kế 2 GridView phụ ngay trên Form quản lý FrGoodsManagements.aspx
91
- 14 -

0

0


5.4.5.3.
5.5.

Xử lý các RBTV trên 2 GridView “tồn cửa hàng” và “chi tiết đơn đặt hàng”...
...................................................................................................................... 92

Trang quản lý nhân viên: FrQL_NV.aspx...................................................................93

5.5.1.

Phân tích trang Quản lý nhân viên: FrQL_NV.aspx................................................93

5.5.2.

Thiết kế (Design) trang quản lý nhân viên: FrQl_NV.aspx......................................93


5.5.3.

Lập trình (Codes) trang quản lý nhân viên: FrQL_NV.aspx....................................99

5.5.4.

Lập trình (Codes) THÊM _ SỬA _ XĨA trang quản lý nhân viên: FrQL_NV.aspx....
104

5.5.4.1.

Thêm thơng tin nhân viên:.................................................................................104

5.5.4.2.

Sửa thơng tin nhân viên:.....................................................................................107

5.5.4.3.

Xóa thơng tin nhân viên:....................................................................................108

5.5.5.

Lập trình (Codes) xử lý RBTV dữ liệu khi xóa nhân viên: FrQL_NV.aspx...........109

5.5.5.1.

Giới thiệu.................................................................................................... 109


5.5.5.2.

Thiết kế 2 GridView phụ ngay trên Form quản lý FrQL_NV.aspx..............109

5.5.5.3.

Xử lý các RBTV trên 2 GridView phụ “đơn đặt hàng” và “chi tiết đơn đặt

hàng”

.................................................................................................................... 111

5.6.

Trang quản lý cửa hàng: FrQL_CH.aspx..................................................................111

5.6.1.

Phân tích trang Quản lý cửa hàng: FrQL_CH.aspx................................................111

5.6.2.

Thiết kế (Design) trang quản lý cửa hàng: FrQl_CH.aspx.....................................112

5.6.3.

Lập trình (Codes) trang quản lý cửa hàng: FrQL_CH.aspx...................................114

5.6.4.


Lập trình (Codes) THÊM _ SỬA _ XÓA trang quản lý cửa hàng: FrQL_CH.aspx.....
117

5.6.4.1.

Thêm thơng tin cửa hàng:...................................................................................117

5.6.4.2.

Sửa thơng tin cửa hàng:......................................................................................120

5.6.4.3.

Xóa thơng tin cửa hàng:.....................................................................................121

5.6.5.

Lập trình (Codes) xử lý RBTV dữ liệu khi xóa cửa hàng: FrQL_CH.aspx............122

5.6.5.1.

Giới thiệu.................................................................................................... 122

5.6.5.2.

Thiết kế 1 GridView phụ ngay trên Form quản lý FrQL_CH.aspx.............122
- 15 -

0


0


5.6.5.3.
5.7.

Xử lý các RBTV trên 1 GridView phụ “tồn cửa hàng”...............................123

Trang quản lý xuất / nhập cửa hàng: FrQL_TCH.aspx.............................................124

5.7.1.

Phân tích trang Quản lý xuất / nhập cửa hàng: FrQL_TCH.aspx..........................124

5.7.2.

Thiết kế (Design) trang quản lý xuất / nhập cửa hàng: FrQl_TCH.aspx................124

5.7.3.

Lập trình (Codes) trang quản lý xuất / nhập cửa hàng: FrQL_TCH.aspx..............126

5.7.4. Lập trình (Codes) THÊM _ SỬA _ XĨA trang quản lý xuất / nhập cửa hàng:
FrQL_TCH.aspx................................................................................................................. 130
5.7.4.1.

Thêm thông tin xuất / nhập cửa hàng:................................................................130

5.7.4.2.


Sửa thông tin xuất nhập cửa hàng:.....................................................................133

5.7.4.3.

Xóa thơng tin xuất / nhập cửa hàng:...................................................................133

5.8.

Trang quản lý loại đồ ăn: FrQL_LDA.aspx..............................................................134

5.8.1.

Phân tích trang Quản lý loại đồ ăn: FrQL_LDA.aspx...........................................134

5.8.2.

Thiết kế (Design) trang quản lý loại đồ ăn: FrQl_LDA.aspx.................................135

5.8.3.

Lập trình (Codes) trang quản lý loại đồ ăn: FrQL_LDA.aspx...............................136

5.8.4.

Lập trình (Codes) THÊM _ SỬA _ XĨA trang quản lý loại đồ ăn: FrQL_LDA.aspx.
138

5.8.4.1.

Thêm thông tin loại đồ ăn:.................................................................................138


5.8.4.2.

Sửa thông tin loại đồ ăn:....................................................................................141

5.8.4.3.

Xóa thơng tin loại đồ ăn:....................................................................................141

5.8.5.

Lập trình (Codes) xử lý RBTV dữ liệu khi xóa loại đồ ăn: FrQL_LDA.aspx........142

5.8.5.1.

Giới thiệu.................................................................................................... 142

5.8.5.2.

Thiết kế 3 GridView phụ ngay trên Form quản lý FrQL_LDA.aspx...........143

5.8.5.3. Xử lý các RBTV trên 3 GridView phụ “danh mục đồ ăn”, “đơn đặt hàng” và
“chi tiết đơn đặt hàng”................................................................................................. 144
5.9.

Trang quản lý nhà sản xuất: FrQL_NSX.aspx..........................................................145

5.9.1.

Phân tích trang Quản lý nhà sản xuất: FrQL_NSX.aspx........................................145


5.9.2.

Thiết kế (Design) trang quản lý nhà sản xuất: FrQl_NSX.aspx.............................145

5.9.3.

Lập trình (Codes) trang quản lý nhà sản xuất: FrQL_NSX.aspx...........................147
- 16 -

0

0


5.9.4. Lập trình (Codes) THÊM _ SỬA _ XĨA trang quản lý nhà sản xuất:
FrQL_NSX.aspx................................................................................................................. 149
5.9.4.1.

Thêm thông tin nhà sản xuất:.............................................................................149

5.9.4.2.

Sửa thơng tin nhà sản xuất:................................................................................152

5.9.4.3.

Xóa thơng tin nhà sản xuất:................................................................................153

5.9.5.


Lập trình (Codes) xử lý RBTV dữ liệu khi xóa nhà sản xuất: FrQL_NSX.aspx....154

5.9.5.1.

Giới thiệu.................................................................................................... 154

5.9.5.2.

Thiết kế 3 GridView phụ ngay trên Form quản lý FrQL_NSX.aspx...........154

5.9.5.3. Xử lý các RBTV trên 3 GridView phụ “danh mục đồ ăn”, “đơn đặt hàng” và
“chi tiết đơn đặt hàng”................................................................................................. 156
5.10.

Trang quản lý khu vực: FrQL_KV.aspx.................................................................156

5.10.1.

Phân tích trang Quản lý khu vưc: FrQL_KV.aspx..............................................156

5.10.2.

Thiết kế (Design) trang quản lý khu vực: FrQl_KV.aspx...................................157

5.10.3.

Lập trình (Codes) trang quản lý khu vực: FrQL_KV.aspx..................................158

5.10.4.


Lập trình (Codes) THÊM _ SỬA _ XÓA trang quản lý khu vực: FrQL_KV.aspx. . .
160

5.10.4.1.

Thêm thơng tin khu vực:.................................................................................160

5.10.4.2.

Sửa thơng tin khu vực:....................................................................................163

5.10.4.3.

Xóa thơng tin khu vực:...................................................................................163

5.10.5.

Lập trình (Codes) xử lý RBTV dữ liệu khi xóa khu vực: FrQL_KV.aspx..........164

5.10.5.1.

Giới thiệu.................................................................................................164

5.10.5.2.

Thiết kế 5 GridView phụ ngay trên Form quản lý FrQL_KV.aspx..........165

5.10.5.3.
Xử lý các RBTV trên 5 GridView phụ “nhân viên”, “đơn đặt hàng”, “chi

tiết đơn đặt hàng”, “cửa hàng” và “tồn cửa hàng”.......................................................168
5.11.

Trang quản lý khách hàng: FrQL_KH.aspx...........................................................169

5.11.1.

Phân tích trang Quản lý khách hàng: FrQL_KH.aspx........................................169

5.11.2.

Thiết kế (Design) trang quản lý khách hàng: FrQl_KH.aspx.............................169

5.11.3.

Lập trình (Codes) trang quản lý khách hàng: FrQL_KH.aspx............................171
- 17 -

0

0


5.11.4.

Lập trình (Codes) SỬA _ XĨA trang quản lý khách hàng: FrQL_KH.aspx.......171

5.11.4.1.

Sửa thơng tin khách hàng:...............................................................................172


5.11.4.2.

Xóa thơng tin khách hàng:..............................................................................172

5.11.5.

Lập trình (Codes) xử lý RBTV dữ liệu khi xóa khách hàng: FrQL_KH.aspx....173

5.11.5.1.

Giới thiệu.................................................................................................173

5.11.5.2.

Thiết kế 2 GridView phụ ngay trên Form quản lý FrQL_KH.aspx..........174

5.11.5.3.

Xử lý các RBTV trên 2 GridView phụ “đơn đặt hàng” và “chi tiết đơn đặt

hàng”

................................................................................................................. 175

5.12.

Trang quản lý đơn đặt hàng: FrQL_DDH.aspx......................................................175

5.12.1.


Phân tích trang Quản lý đơn đặt hàng: FrQL_DDH.aspx...................................175

5.12.2.

Thiết kế (Design) trang quản lý đơn đặt hàng: FrQl_DDH.aspx........................176

5.12.3.

Lập trình (Codes) trang quản lý đơn đặt hàng: FrQL_DDH.aspx......................178

5.12.4.

Lập trình (Codes) SỬA _ XĨA trang quản lý đơn đặt hàng: FrQL_DDH.aspx. 181

5.12.4.1.

Sửa thơng tin đơn đặt hàng:............................................................................181

5.12.4.2.

Xóa thơng tin đơn đặt hàng:............................................................................182

5.12.5.

Lập trình (Codes) xử lý RBTV dữ liệu khi xóa đơn đặt hàng: FrQL_DDH.aspx.....
182

5.12.5.1.


Giới thiệu.................................................................................................182

5.12.5.2.

Thiết kế 1 GridView phụ ngay trên Form quản lý FrQL_DDH.aspx.......183

5.12.5.3.

Xử lý các RBTV trên 1 GridView phụ “chi tiết đơn đặt hàng”................184

5.13.

Trang quản lý chi tiết đơn đặt hàng: FrQL_CTDDH.aspx.....................................184

5.13.1.

Phân tích trang Quản lý chi tiết đơn đặt hàng: FrQL_DDH.aspx.......................184

5.13.2.

Thiết kế (Design) trang quản lý chi tiết đơn đặt hàng: FrQl_CTDDH.aspx.......185

5.13.3.

Lập trình (Codes) trang quản lý chi tiết đơn đặt hàng: FrQL_CTDDH.aspx......187

5.13.4.

Lập trình (Codes) THÊM _ SỬA _ XĨA trang quản lý chi tiết đơn đặt hàng:


FrQL_CTDDHH.aspx.........................................................................................................190
5.13.4.1.

Thêm thông tin chi tiết đơn đặt hàng:.............................................................190

5.13.4.2.

Sửa thông tin chi tiết đơn đặt hàng:................................................................192
- 18 -

0

0


5.13.4.3.
5.14.

Xóa thơng tin chi tiết đơn đặt hàng:................................................................193

Trang chuyển loại đồ ăn thú cưng từ loại này sang loại khác: FrChuyenLDA.aspx....
194

5.14.1.

Phân tích trang chuyển loại đồ ăn thú cưng: FrChuyenLDA..aspx.....................194

5.14.2.

Thiết kế (Design) trang chuyển loại đồ ăn thú cưng: FrQL_DMDA.aspx..........194


5.14.3.

Lập trình (Codes) trang chuyển loại đồ ăn thú cưng: FrChuyenLDA..aspx.......196

Chương 6:........................................................................ TRIỂN KHAI PHÁT HÀNH WEBAPP
199
6.1.

Giới thiệu về Host miễn phí somee........................................................................199

6.2.

Đăng ký tài khoản somee........................................................................................ 199

6.3.

Restore BD lên host somee.....................................................................................201

6.4.

Upload đăng tải Source WebApp lên host somee để phát hành..........................202

6.5.

Giới thiệu sản phẩm WebApp quản lý bán đồ ăn thú cưng online trên somee. .203

Chương 7:........................................KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN CỦA ĐỒ ÁN
211
7.1.


Kết luận................................................................................................................... 211

7.1.1.

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

7.1.2.

Hạn chế................................................................................................................. 211

7.2.

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

7.2.1.

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

7.2.2.

Hướng mở rộng ĐỒ ÁN HỌC PHẦN................................................................212

DANH MỤC TÀI LIỆU THAM KHẢO...........................................................213

- 19 -

0

0



TRƯỜNG ĐẠI HỌC TÀI CHÍNH - MARKETING
KHOA CƠNG NGHỆ THƠNG TIN

PHIẾU GIAO NHIỆM VỤ ĐỒ ÁN HỌC PHẦN
Giảng viên: ThS. GVC. Võ Xuân Thể
Tên học phần: Lập trình web (4 tín chỉ); Mã lớp HP: 2111112005703
Tên đề tài: Lập trình phát triển WebApp bán đồ ăn thú cưng trực tuyến (online)
Sinh viên thực hiện: Nguyễn Võ Quốc Huy,

19DTH02

Thời gian thực hiện: 30/08/2021 đến 26/11/2021
Yêu cầu của ĐỒ ÁN HỌC PHẦN & Cơ cấu điểm
Lý thuyết: Cơ sở lý thuyết HP Lập trình Web (4 tín chỉ) bao gồm lập trình Web giao
dịch và lập trình Web quản lý trên nền tảng Cơng nghệ ASP.NET
Thực hành:

Lập trình phát triển WebApp hệ thống bán đồ ăn thú cưng online trực tuyến
(online), bao gồm 2 phần:
+ Giao dịch mua & bán đồ ăn thú cưng
. MasterPage.Master: Mẫu trang giao dịch kiêm quản lý bán đồ ăn thú cưng
. HomePage.aspx: Trang chủ, trưng bày các mẫu đồ ăn thú cưng;
. GioHang.aspx: Giỏ hàng của khách hàng chọn mua đồ ăn thú cưng trực tuyến;
. FrDatHang.aspx: Đặt mua các đồ ăn dành cho thú cưng;
+ Quản lý MasterPage.Master: Sử dụng Master Giao dịch (nêu trên);
. Quản lý chung: có xử lý đăng nhập Login;
. Quản lý danh muc các hoạt động về bán đồ ăn thú cưng : Thêm, Xóa, Sửa, RBTV;
. Chuyển nhóm loại đồ ăn thú cưng;

+ Phát hành WebApp lên Host miễm phí: somee.com
Ngày 08 tháng 09 năm 2021
GIẢNG VIÊN
SV Thực hiện

- 20 -

0

0


Chương 3:.....................................THIẾT KẾ VÀ CẬP NHẬT CSDL PHỤC VỤ WEBAPP
25
3.1.

Phân tích và thiết kế DB.............................................................................................25

3.2.

Diagram của DB bán đồ ăn thú cưng online...............................................................27

3.3.

Thiết kế các Tables dữ liệu.........................................................................................27

3.3.1.

Thiết kế Table NhanVien.........................................................................................27


3.3.2.

Thiết kế Table KhachHang......................................................................................28

3.3.3.

0
Thiết kế các Table NhaSanXuat...............................................................................28

0


3.3.4.

Thiết kế các Table LoaiDoAn..................................................................................29

3.3.5.

Thiết kế các Table CuaHang....................................................................................29

3.3.6.

Thiết kế các Table KhuVuc...................................................................................... 30

3.3.7.

Thiết kế các Table DanhMucDoAn.........................................................................30

3.3.8.


Thiết kế các Table DonDatHang..............................................................................31

3.3.9.

Thiết kế các Table CTDDH.....................................................................................32

3.3.10.

Thiết kế các Table TonCuaHang..........................................................................32

3.4.

Cập nhật dữ liệu DB thực nghiệm cho WebApp bán đồ ăn thú cưng online...............33

3.5.

Giới thiệu một số SP và Trigger trong DB quản lý bán đồ ăn thú cưng online...........36

Chương 4:................................THIẾT KẾ VÀ LẬP TRÌNH WEBAPP PHẦN GIAO DỊCH
38
4.1.

Giới thiệu về WebApp bán đồ ăn thú cưng online......................................................38

4.2.

MasterPage giao dịch : MasterPage.Master................................................................38

4.2.1.


Thiết kế Masterpage giao dịch.................................................................................38

4.2.2.

Lập trình (Codes) Masterpage giao dịch..................................................................39

4.3.

Trang chủ trưng bày các loại đồ ăn cho thú cưng: HomePage.aspx............................40

4.3.1.

Thiết kế (Design) WebApp giao dịch đồ ăn thú cưng online...................................40

4.3.2.

Lập trình (Codes) WebApp giao dịch đồ ăn thú cưng online: HomePage.aspx.......41

4.4.
4.4.1.

Trang “Giỏ hàng” của khách hàng chọn mua đồ ăn thú cưng: GioHang.aspx............43

Thiết kế (Design) WebPage “Giỏ hàng”..................................................................43
- 13 -

0

0



4.4.2.
4.5.

Mã lệnh (Codes) WebPage “Giỏ hàng”...................................................................44

Đơn đặt hàng đồ ăn thú cưng: FrDatHang.aspx..........................................................45

4.5.1.

Giới thiệu................................................................................................................. 45

4.5.2.

Thiết kế trang Đặt hàng: FrDatHang.aspx...............................................................47

4.5.3.

Lập trình mã lệnh (Codes) của trang Đặt hàng: FrDatHang.aspx............................49

Chương 5:.................................... THIẾT KẾ VÀ LẬP TRÌNH WEBAPP PHẦN QUẢN LÝ
60
5.1.

Giới thiệu về WebApp quản lý hệ thống bán đồ ăn thú cưng trực tuyến.....................60

5.2.

Masterpage quản lý hệ thống bán đồ ăn thú cưng online............................................61


5.2.1.

Thiết kế MasterPage quản lý...................................................................................61

5.2.2.

Lập trình bổ sung Masterpage quản lý.....................................................................64

5.3.

Trang chính của hệ thống quản lý hệ thống bán đồ ăn thú cưng online......................66

5.3.1.

Thiết kế (Design) trang quản lý chung (chính): Mannagement.aspx.......................67

5.3.2.

Lập trình (Codes) trang quản lý chung (chính): Mannagement.aspx.......................67

5.4.

Trang quản lý danh mục đồ ăn thú cưng: FrQL_DMDA.aspx....................................69

5.4.1.

Phân tích trang Quản đồ ăn thú cưng: FrQL_DMDA.aspx......................................69

5.4.2.


0
Thiết kế (Design) trang quản lý danh
mục đồ ăn thú cưng: FrQL_DMDA.aspx.....69

0


5.4.3.

Lập trình (Codes) trang quản lý danh mục đồ ăn thú cưng: FrQL_DMDA.aspx.....77

5.4.4. Lập trình (Codes) THÊM _ SỬA _ XĨA trang quản lý danh mục đồ ăn:
FrQL_DMDA.aspx............................................................................................................... 83
5.4.4.1.

Thêm thơng tin đồ ăn thú cưng:...........................................................................85

5.4.4.2.

Sửa thông tin đồ ăn thú cưng:..............................................................................89

5.4.4.3.

Xóa thơng tin đồ ăn thú cưng:..............................................................................90

5.4.5. Lập trình (Codes) xử lý RBTV dữ liệu khi Xóa danh mục đồ ăn thú cưng:
FrQL_DMDA.aspx............................................................................................................... 91
5.4.5.1.

Giới thiệu...................................................................................................... 91


5.4.5.2.

Thiết kế 2 GridView phụ ngay trên Form quản lý FrGoodsManagements.aspx
91
- 14 -

0

0


5.4.5.3.
5.5.

Xử lý các RBTV trên 2 GridView “tồn cửa hàng” và “chi tiết đơn đặt hàng”...
...................................................................................................................... 92

Trang quản lý nhân viên: FrQL_NV.aspx...................................................................93

5.5.1.

Phân tích trang Quản lý nhân viên: FrQL_NV.aspx................................................93

5.5.2.

Thiết kế (Design) trang quản lý nhân viên: FrQl_NV.aspx......................................93

5.5.3.


Lập trình (Codes) trang quản lý nhân viên: FrQL_NV.aspx....................................99

5.5.4.

Lập trình (Codes) THÊM _ SỬA _ XĨA trang quản lý nhân viên: FrQL_NV.aspx....
104

5.5.4.1.

Thêm thơng tin nhân viên:.................................................................................104

5.5.4.2.

Sửa thơng tin nhân viên:.....................................................................................107

5.5.4.3.

Xóa thơng tin nhân viên:....................................................................................108

5.5.5.

Lập trình (Codes) xử lý RBTV dữ liệu khi xóa nhân viên: FrQL_NV.aspx...........109

5.5.5.1.

Giới thiệu.................................................................................................... 109

5.5.5.2.

Thiết kế 2 GridView phụ ngay trên Form quản lý FrQL_NV.aspx..............109


5.5.5.3.

Xử lý các RBTV trên 2 GridView phụ “đơn đặt hàng” và “chi tiết đơn đặt

hàng”

.................................................................................................................... 111

5.6.

Trang quản lý cửa hàng: FrQL_CH.aspx..................................................................111

5.6.1.

Phân tích trang Quản lý cửa hàng: FrQL_CH.aspx................................................111

5.6.2.

Thiết kế (Design) trang quản lý cửa hàng: FrQl_CH.aspx.....................................112

5.6.3.

Lập trình (Codes) trang quản lý cửa hàng: FrQL_CH.aspx...................................114

5.6.4.

Lập trình (Codes) THÊM _ SỬA _ XÓA trang quản lý cửa hàng: FrQL_CH.aspx.....
117


5.6.4.1.

Thêm thơng tin cửa hàng:...................................................................................117

5.6.4.2.

Sửa thơng tin cửa hàng:......................................................................................120

5.6.4.3.

Xóa thơng tin cửa hàng:.....................................................................................121

5.6.5.

Lập trình (Codes) xử lý RBTV dữ liệu khi xóa cửa hàng: FrQL_CH.aspx............122

5.6.5.1.

0

0

Giới thiệu.................................................................................................... 122


×