-
Thông tin
-
Hỏi đáp
Báo cáo môn Lập trình PHP | Trường Cao đẳng bách khoa Nam Sài Gòn
Báo cáo môn Lập trình PHP | Trường Cao đẳng bách khoa Nam Sài Gòn. Tài liệu được biên soạn dưới dạng file PDF gồm 17 trang, giúp bạn tham khảo, ôn tập và đạt kết quả cao trong kì thi sắp tới. Mời bạn đọc đón xem!
Môn: Lập trình PHP
Trường: Trường Cao đẳng Bách khoa Nam Sài Gòn
Thông tin:
Tác giả:
Preview text:
lOMoAR cPSD| 41632112
TRƯỜNG CAO ĐẲNG BÁCH KHOA TÂY NGUYÊN KHOA CÔNG NGHỆ THÔNG TIN BÁO CÁO
KẾT THÚC HỌC PHẦN Môn: LẬP TRÌNH PHP Đề tài:
XÂY DỰNG WEBSITE BÁN SÁCH
Chuyên ngành : Công Nghệ Thông Tin
Giảng viên hướng dẫn: Nguyễn Minh Hoàng Sinh viên thực hiện: 1.Trần Quang Huy Lớp : CIT2131
Đắk Lắk, ngày tháng năm 2023 1 lOMoAR cPSD| 41632112 LỜI CẢM ƠN
Báo cáo kết thúc học phần với đề tài “Xây dựng website bán sách” là kết quả của một
khóa học và là một thành quả lao động đáng ghi nhận. Để có thể thực hiện hoàn
thành đồ án tốt nghiệp này, nhóm em đã nhận được sự giúp đỡ và hướng dẫn tận
tình của thầy Nguyễn Mình Hoàng. Em xin gửi lời cảm ơn chân thành nhất sâu sắc
nhất tới thầy, cảm ơn thầy đã tận tình giảng dạy và truyền đạt những kiến thức cần
thiết, những kinh nghiệm quý báu đến cho chúng em để chúng em có thể tự tin làm bài báo cáo này.
Trong thời gian học tập và làm báo cáo này cùng thầy, em đã không ngừng học hỏi
những kiến thức mà còn học hỏi được khả năng làm việc nghiêm túc, độc lập, và có
trách nghiệm với công việc được giao.
Mặc dù em đã cố gắng thực hiện hoàn thiện báo cáo trong phạm vi và khả năng cho
phép nhưng chắc chắn không thể tránh khỏi những thiếu sót. Em kính mong nhận
được sự thông cảm và góp ý của quý thầy, cô và các bạn.
Em xin chân thành cảm ơn !
Đắk Lắk, ngày tháng năm 2023 MỤC LỤC
LỜI CẢM ƠN.........................................................................................................................................2
MỤC LỤC...............................................................................................................................................3
CHƯƠNG 1: PHẦN MỞ ĐẦU................................................................................................................4
1.1. LÝ DO CHỌN ĐỀ TÀI....................................................................................................................4
1.2. MỤC TIỀU CỦA ĐỀ TÀI................................................................................................................4
1.3. GIƠI HẠN VÀ PHẠM VI CỦA ĐỀ TÀI..............................................................................................4
1.4. KẾT QUẢ DỰ KIẾN ĐẠT ĐƯỢC.....................................................................................................4
2.1. CƠ SỞ LÝ THUYẾT.......................................................................................................................5
2.1.1. Phương thức GET................................................................................................................5
2.1.2. Phương thức POST..............................................................................................................5 2 lOMoAR cPSD| 41632112
2.1.3. Session trong php................................................................................................................5
CHƯƠNG 2: PHẦN TÍCH THIỀẾT KỀẾ H THỐẾNGỆ
......................................................................................6 PHẦN TÍCH THIỀẾT KỀẾ HỆ
THỐẾNG.......................................................................................................6
Sơ đồồ phân rã chức năng..............................................................................................................6 CHƯƠNG 3: THIỀẾT KỀẾ
WEBSITE............................................................................................................6
1.Giao diện trang chủ.......................................................................................................................7
2.Hiển th Sách trên thanh sliderị .....................................................................................................7
3.Thanh Phân lo i Sáchạ .....................................................................................................................8
4.Hiển th tâất c các sách và phân trangị ả .........................................................................................8
4.1Code hiển th tâất c các sách và theo tị ả ừng lo iạ .....................................................................9
5.Giao Diện Thồng Tin Sách............................................................................................................11
6.Giao Diện Đăng Nh p & Đăng Kýậ ................................................................................................13
7.Giao Diện đăng ký........................................................................................................................14 Ý KIỀẾN CỦA NGƯỜI HƯƠNG
DẦ̃N.....................................................................................................17
CHƯƠNG 1: PHẦN MỞ ĐẦU
1.1. LÝ DO CHỌN ĐỀ TÀI
Với sự phát triển của công nghệ và internet, việc mua sắm trực tuyến đã trở nên phổ biến hơn bao
giờ hết. Với một trang web bán sách, khách hàng có thể tìm kiếm và mua sách một cách nhanh
chóng, tiện lợi và an toàn từ nhà hoặc bất cứ đâu có kết nối internet.
Ngoài ra, em cũng muốn cung cấp cho khách hàng một sự lựa chọn đa dạng hơn. Với một kho sách
trực tuyến, em có thể cung cấp cho khách hàng một loạt các tài liệu và thể loại khác nhau, từ văn học
đến khoa học, kinh doanh và tự giúp bản thân.
Điều quan trọng là em muốn đảm bảo rằng khách hàng luôn có thể tìm thấy những cuốn sách mới
nhất và đáp ứng nhu cầu đa dạng của họ.
Ngoài ra, em cũng mong muốn tạo ra một cộng đồng đọc sách trực tuyến, nơi mà khách hàng có thể
chia sẻ và trao đổi những quan điểm của mình về các cuốn sách mà họ đã đọc.
Tóm lại, một trang web bán sách không chỉ mang lại sự tiện lợi trong việc mua sắm sách, mà còn cung
cấp cho khách hàng một trải nghiệm đọc sách đa dạng và kết nối với cộng đồng đọc sách trực tuyến.
1.2. MỤC TIÊU CỦA ĐỀ TÀI
• Xây dựng, thiết website Bán Sách Online
• Triển khai và chạy thử nghiệm website trong thực tế 3 lOMoAR cPSD| 41632112
1.3. GIƠI HẠN VÀ PHẠM VI CỦA ĐỀ TÀI
• Nghiên cứu về việc xây dựng website Bán Sách
• Ứng dụng được xây dựng bởi ngôn ngữ lập trình PHP và cơ sở dữ liệu xây dựng bởi MYSQLI
1.4. KẾT QUẢ DỰ KIẾN ĐẠT ĐƯỢC
Nắm được hoạt động của hệ thống, tạo website demo, xây dựng phần mềm
hoàn chỉnh với các chức năng sau • Chức năng 1: Xem Sách
+ Xem Tất cả các quyển sách
+ Xem tất cả các sách theo từng loại
+Xem thông tin cụ thể của sách
• Chức năng 2: Đăng ký + Đăng ký tài khoản
• Chức năng 3: Đăng nhập + Đăng nhập tài khoản
• Chức năng 3: Thêm , Xóa , Sửa + Thêm bài hát
Thực hiện website và báo cáo kết quả
Hoàn thành chi tiết báo cáo kết thúc học phần 4 lOMoAR cPSD| 41632112
CHƯƠNG 2: KIẾN THỨC NỀN TẢNG 2.1. CƠ SỞ LÝ THUYẾT
2.1.1. Phương thức GET
• Phương thức GET rất dễ nhận thấy đó là trên URL sẽ kèm theo dữ liệu mà chúng ta muốn gửi.
• Phương thức GET là phương thức gửi dữ liệu thông qua đường dẫn URL nằm
trên thanh địa chỉ của Browser. Server sẽ nhận đường dẫn đó và phân tích trả
về kết quả cho bạn. Server sẽ phân tích tất cả những thông tin đằng sau dấu
hỏi (?) chính là phần dữ liệu mà Client gửi lên.
2.1.2. Phương thức POST
• Phương thức POST có tính bảo mật hơn vì dữ liệu gửi phải thông qua một form
HTML nên nó bị ẩn, nghĩa là chúng ta không thể thấy các giá trị đó được.
• Với phương thức GET thì dữ liệu được thấy trên URL thì phương thức POST thì
hoàn toàn ngược lại, POST sẽ gửi dữ liệu qua một cái form HTML và các giá trị sẽ
được định nghĩa trong các input gồm các kiểu (textbox, radio, checkbox,
password, textarea, hidden) và được nhận dang thông qua tên (name) của các input đó.
2.1.3. Session trong php
• Session cũng là một cách để lưu thông tin của người dùng trên nhiều trang.
Session khác với cookie ở chỗ là session được lưu ở máy chủ thay vì được lưu ở máy người dùng.
• Khi ta làm việc với một ứng dụng, ta mở nó ra, thao tác với nó và thực hiện
những thay đổi và đóng nó lại. Máy tính biết bạn là ai. Nó biết khi nào bạn bắt
đầu ứng dụng và khi nào bạn kết thúc. Nhưng trên internet có một vấn đề: máy
chủ web không biết bạn là ai hoặc bạn làm gì, vì địa chỉ HTTP không duy trì trạng
thái. Các biến session giải quyết vấn đề này bằng cách lưu trữ thông tin người
dùng để sử dụng trên nhiều trang (ví dụ: tên người dùng, màu yêu thích, v.v.).
Theo mặc định, các biến phiên kéo dài cho đến khi người dùng đóng trình duyệt..
• Đặc biệt mỗi client sẽ có một ID session khác nhau nên việc thông tin Session ở
Client A bị ảnh hưởng qua Client B là điều không thể. Thông thường chúng ta sử
dụng Session để lưu thông tin đăng nhập, giỏ hàng hoặc những dữ liệu mang
tính chất tạm thời và mỗi client sẽ có dữ liệu khác nhau. 5 lOMoAR cPSD| 41632112
CHƯƠNG 2: PHÂN TÍCH THIẾT KẾ HỆ THỐNG
PHÂN TÍCH THIẾT KẾ HỆ THỐNG
Sơ đồ phân rã chức năng
CHƯƠNG 3: THIẾT KẾ WEBSITE Ý TƯỞNG HÌNH THÀNH WEBSITE
- Dựa vào trang của shoppe và fahasa
- Bố cục website o Phần 1: header bao gồm logo và nút đăng nhập, đăng ký
o Phần 2: section hiển thị các quyển sách o
o Phần 3: footer hiển thị các thông tin của web,các chính
sách bảo mật, hướng dẫn người dùng Thực hiện code website 6 lOMoAR cPSD| 41632112
- Hiển thị 4 Quyển Sách đầu tiên
2.Hiển thị S 愃 Āch trên thanh slider 7 lOMoAR cPSD| 41632112
3.Thanh Phân loại S 愃 Āch
4.Hiển thị tất cả c 愃 Āc s 愃 Āch v 愃 phân trang
4.1Code hiển thị tất cả c 愃 Āc s 愃 Āch v 愃 theo từng loại 8 lOMoAR cPSD| 41632112 4.2Code Phân Trang 9 lOMoAR cPSD| 41632112
5.Giao Diện Thông Tin S 愃 Āch 10 lOMoAR cPSD| 41632112 Code 11 lOMoAR cPSD| 41632112 12 lOMoAR cPSD| 41632112
6.Giao Diện Đăng Nhập & Đăng Ký Code Đăng Nhập 13 lOMoAR cPSD| 41632112
7.Giao Diện đăng ký Code Đăng Ký 14 lOMoAR cPSD| 41632112
Code Đăng Xuất khi người dùng muốn đăng xuất khi đã 15 lOMoAR cPSD| 41632112
đăng nhập v 愃 o 16 lOMoAR cPSD| 41632112
Ý KIẾN CỦA NGƯỜI HƯƠNG D 숃̀ N Nhận xét:
……………………………………………………………………………………………………
……………………………………………………………………………………………………………
……………………………………………………………………………………………………………
……………………………………………………………………………………………………………
……………………………………………………………………………………………………………
……………………………………………………………………………………………………………
……………………………………………………………………………………………………………
……………………………………………………………………………………………………………
……………………………………………
……………………………………………………………………………………………………………
……………………………………………………………………………………………………………
……………………………………………………………………………………………………………
……………………………………………………………………………………………………………
……………………………………………………………………………………………………………
……………………………………………………………………………………………………………
……………………………………………………………………………………………………………
……………………………………………………………………………………………………………
……………………………………………………………………………………………………………
……………………………………………………………………………………………………………
…………………………
………….., ngày … tháng … năm ……
NGƯỜI HƯƠNG D 숃̀ N
(Ký và ghi r 漃 họ tên ) 17