Đồ án này tập trung vào việc thiết kế và phát triển một trang web bán sách trực tuyến chuyên cung câp đa dạng các thê loại sách từ văn học, khoa học, kinh tê cho dén giáo dục, giải trí,
Trang 1
BO GIAO DUC VA DAO TAO TRUONG DAI HOC NGUYEN TAT THANH
KHOA CONG NGHE THONG TIN
NGUYEN TAT THANH
TIEU LUAN
; DOANCOSO -
ĐÈ TÀI: XÂY DỰNG WEBSITE BẢN SÁCH ONLINE
Giảng viên hướng dẫn: ThS SỬ NHẬT HẠ
Sinh viên thực hiện LÊ TRẢN HOÀNG TIẾN
MSSV: 2200009359
Chuyên ngành: CÔNG NGHỆ THÔNG TIN/ KỸ THUẬT
CNTT Đơn vị thực tập: ĐẠI HỌC NGUYÊN TÁT THÀNH
BỘ GIÁO DỤC VÀ ĐÀO TẠO
TRUONG DAI HOC NGUYEN TAT THÀNH
KHOA CONG NGHE THONG TIN
Trang 2
TIEU LUAN
ĐÈ TÀI: XÂY DỰNG WEBSITE BẢN SÁCH ONLINE
Giảng viên hướng dẫn: ThS SỬ NHẬT HẠ
Sinh viên thực hiện LÊ TRẢN HOÀNG TIẾN
MSSV: 2200009359
Chuyên ngành: CÔNG NGHỆ THÔNG TIN/ KỸ THUẬT
CNTT Đơn vị thực tập: ĐẠI HỌC NGUYÊN TÁT THÀNH
LOI MO DAU
Trong bối cảnh xã hội ngày cảng phát triên, nhu cầu của con người về trí thức và văn
hóa không ngừng tăng cao Chính từ thực tê đó, nhiêu loại hình dịch vụ đã ra đời nhăm đáp ứng những nhu câu thiết yêu của cuộc sông, đặc biệt là trong lĩnh vực giáo dục và giải trí Một trong những dịch vụ phố biến nhất hiện nay là bán hàng qua mạng, trong đó sách — nguôn tri thức vô giá — luôn chiếm một vị trí quan trọng Việc bán sách online đã trở thành một xu hướng phát triên mạnh mẽ, thu hút sự quan tâm từ cộng đồng yêu sách trên toàn thê giới
Đồ án này tập trung vào việc thiết kế và phát triển một trang web bán sách trực tuyến
chuyên cung câp đa dạng các thê loại sách từ văn học, khoa học, kinh tê cho dén giáo
dục, giải trí, Mục tiêu chính của dự án là xây dựng một nên tảng trực tuyên không chỉ kêt nội nhà xuât bản, nhà cung câp sách với người đọc, mà còn mang lại trải nghiệm mua săm tiện lợi, nhanh chóng, và dê dàng Trang web này sẽ là một không gian đê giới thiệu
và cung câp các tựa sách mới nhật, đồng thời khuyên khích văn hóa đọc và nâng cao nhận thức về giả trị của sách trong cuộc sông hiện đại
Trang 3Với sự phát, triển mạnh mẽ của công nghệ, việc tìm kiếm và mua sắm sách chưa bạo giờ để đàng đến thế Trang web DONGTRIEU BOOKSTORE ra đời với mong muộn mang, dén cho người đọc những cuôn sách hay, từ những tác phẩm văn học kinh điền đến các đầu sách kỹ năng sống hữu ích Dù bạn đang tìm kiếm nguồn cảm hứng cho bản thân hay một món quà ý nghĩa cho người thân, DONGTRIEU BOOKSTORE sẽ là nơi đáp
ứng mọi nhu câu sách vở của bạn
LỜI CÁM ƠN
Dưới sự hướng dan tận tâm của thầy ‹ cô, em đã có cơ hội tiếp tục thu thập thêm nhiều kiến thức quý giá về trang web phát triển lĩnh vực phát triển Thây cô đã giúp em năm chắc quy trình từ phân tích nhu cầu người dùng, xây dựng giao diện, cho việc phát triển các tính năng kỹ năng của website cho người sử dụng
Em xm gửi lời cảm ơn chân thành và sự trí ân sâu sắc đối với các thây cô của trường ĐẠI HỌC NGUYÊN TẤT THÀNH, đặc biệt là thây Sử NHẬT HẠ đã tận dụng tình hướng dẫn cho em những thông tin, kiến thức, kỹ năng cần thiết để có thể hoàn thành bài báo cáo trên
Bên cạnh đó, em cũng xin bày tỏ lòng biết ơn đối với các bạn đã cùng em trao đôi, thảo luận và chia sẻ kinh nghiệm trong suốt quá trình làm đồ án Sự hỗ trợ từ các bạn không chỉ giúp họ có thêm những góc nhìn đa chiều mà còn khuyến khích em sáng tạo, phát triển tư duy và kỹ năng làm việc nhóm Những đóng góp quý báu đã góp phan không nhỏ vào sự thật
Dù đã cô gắng hết sức, em hiểu rằng bài báo cáo vẫn còn thiêu sót nhất định Rất mong nhận được những lời khuyên chân thành từ thay cô và bạn bè để em có thể tiếp tục học hỏi và cái thiện trong tương lai Hy vọng rằng kết quả của dự án này sẽ không chỉ đáp ứng yêu cầu của người tiêu đùng mà còn đóng góp vào sự phát triển của ngành thủ công,
Trang 4đặc biệt là lĩnh vực thủ công, trong thị trường trực tuyến hiện đại
Một lần nữa, em xin gửi lời cảm ơn chân thành dén thay cô và tất cả những ai đã đồng hành, hỗ trợ em trong suốt quá trình này Em rất mong sẽ tiếp tục nhận được hướng dẫn
và lời khuyên của thầy và bạn bè trong những bước này
Em xin chan thanh cam on !
Sinh viên thực hiện
Œýtên) LE TRAN HOANG TIEN „ TP.HCM, ngay 25 thang 09 năm 2024
TRUONG DAI HOC NGUYEN TAT
THANH
KY THI KET THUC HOC PHAN HOC KY 6 NAM HOC 2023 - 2024
Nhóm sinh viên thực hiện: 2
1 Lê Trần Hoàng Tiền
2 Nguyễn Thế Anh
Ngày thi: 25/09/2024
Phong thi: L.606
Tham gia dong gop: 50%
Tham gia dong gop: 50%
Đề tài tiểu luận/báo cáo của sinh viên : XAY DUNG WEBSITE BAN SÁCH
Trang 6MUC LUC
LỜI MỞ ĐẦU 1 TH 2n 2H HH tt tr re 1 LỜI CẢM ƠN 51 2c TH tt 121211 ng re 2 PHIẾU CHẤM ĐIỂM - 2 S211 E212212211 22122112 n1 111tr g 3 NHẬN XÉT CỦA GIẢNG VIỂN - cs S2 1221121222t tt Hee 4
"009 22 5 DANH MỤC BẢNG c2 2 2121121122121 net ren 7 DANH MỤC HÌNH ẢNH 22-52 2E E12E121121121121.2112.22221eere 7 DANH MỤC TỪ VIẾT TẮTT s22 E1 EEE1E21711221711 11 11.11 T2 g2 treryyn 9 TÔNG QUAN ch TH tt 11 121121121 n rau 10 CHƯƠNG 1: TỎNG QUAN ĐÈ TÀI s- 5-2-5 cseccsecseererserrsersereersree 12
1.3 Phạm vi nghiên cứu c1 c1 2221222111121 112111 1115811511111 1815 21k hườ 12 CHƯƠNG 2: CƠ SỞ LÝ THUYẾT -< << se s2sssse se sex ezsessessese 14
PB Non II 14
Trang 72.2 HTML, - 2 2 2011211 211111111 111111 11011011011 110111 11kg KHE TH g0 110121022116 16
2.3 NET FRAMEWORK e 22
2.3.1 Dinh nghia nääšýNÉ5 22 2.3.2 Cầu tTÚC - s22 2221 1221112221112211112101112111112112.112 11 111111 e 23
2.4.2 Lợi ích của ASP.Net mô hình MVC Q2 kg n ng ng ng ga 26
2.5.1 Entity Framework 1a gi? 0000000 cccceetecceneceesceseceseecsueecesseeeeesssseeessieees 28
2.5.2 Tại sao nên sử dụng EÏF? 0 0201212112 1112211211111 2 0111 H1 ke 29
2.6.2 Tóm tắt lịch sử của SQL - 5: 222 221112221122221122211122111221112 1e 31
2.6.4 Ưu điểm của SQL 5-2252: 222 221111221112221112211121111211221110 11 1e 31
Pu an 32
2.7.2 Tại sao chọn sử dụng PHIP2 0 1212122211212 212118112812 81 1181111 HH 32
2.7.4 Lợi ích của việc sử dụng PHP c cài c2
3.1 Thiết kế cơ sở dữ liệu - 55+ S 2122E211221212712112112112121 12121 EEteerree 34
Trang 83.3 Phân tích sử đụng của hệ thống - 2 2 111121211211 21T gggờg 38
3.3.1 Đặc tả sử dụng của tác nhân CUSTOMER L2 22011222122 re 40 3.3.2 Đặc tả sử dung của tác nhân MEMBER - 0 2212 222111221 e 40 3.3.3 Đặc tả sử dụng của tác nhân ADMTN Q.0 02121112112 nen nờu 41
4.1 Giao diện trang chủ - c 1211222111 111 21152115 1111511501111 H kg ng Hy 43
DANH MUC BANG
Bảng các loại thẻ H'TMI 2 2 2221121111221 151 11 1115115111111 15011 1111181115511 ryu
DANH MỤC HÌNH ẢNH
Hinh UP V5
Hình 2.I.3 Web động Q22 002111122 1211121102111 1102011111111 11H khe hệ
Hình 2.3.1 Sơ đồ Các Thành phần trong Microsoft.Net Framework - -
Trang 9Hinh 3.1.Cơ sở đữ liệu - 1 222112211212 112121111111 111 11120111111 111121 kg nh nà Hà
Hình 3.3 Sơ đỒ Class 6 22 22 1 221111211122111121 112112102111
Hình 3.3.1 Biêu đồ sử dụng của tác nhân Customer
Hình 3.3.2 Biêu đồ sử dụng của tác nhân Member
Hình 3.3.3 Biêu đồ sử dụng của tác nhân Admmn
Hình 4.1 Giao diện trang chủ c2 c2 c2 2e Hình 4.2 Giao diện trang sản phẩm ác cò 22 bê nh nh nhà Hình 4.3 Giao điện trang phân loại sản phẩm (l) - ẻc cò cò cẰ: Hình 4.3 Giao điện trang phân loại sản phẩm (2) - cc cò cò cằ: Hình 4.5 Giao diện tài khoản khách hàng (])
Hình 4.5 Giao diện tài khoản khách hàng (2)
Hình 4.5 Giao diện tài khoản khách hàng (3)
Hình 4.6 Giao diện trang đăng ký đăng nhập
Hình Š.1 Giao điện Índex cee cece vee centre vneentenvaenens
CAC TU VIET TAT
CSDL Cơ sở đữ liệu
Trang 10
Bảng l Các từ viết tắt
TONG QUAN
1 Lợi ích của công nghệ thông tin đối với bán sách online
« - Tối ưu hóa quy trình vận hành: Công nghệ thông tin giúp Đông Triều Bookstore quản lý dữ liệu kho hàng, thông tin đơn hàng và quy trình vận chuyên một cách chính xác, giảm thiêu sai sót và nâng cao năng suất làm việc
pian giup tiết kiệm thời gian và công sức, đặc biệt là với các đâu sách khó tìm
Bookstore dễ dàng xây đựng thương hiệu và kết nối với nhiều khách hàng tiêm năng hơn
2 Các xu hướng công nghệ mới hỗ trợ bán sách online
thuật toán học máy đề phân tích hàn vi mua săm của khách hàng và đưa ra các đề
Trang 11Năng sách phù hợp Điều này giúp tăng cường sự tương tác và giữ chân khách
° Tịch hợp chatbot: Chatbot giúp trả lời nhanh chóng các thắc mắc của khách hàng
về tình trạng đơn hàng, giá cả, hoặc gợi ý sách, mà không cần sự can thiệp của con người, cải thiện trải nghiệm người dùng
- - Dữ liệu lớn (Big Data): Sử dụng dữ liệu lớn để phân tích thị trường, xu hướng tiêu dùng, và tôi ưu hóa chiến lược kinh doanh theo các đữ liệu thực tê
3 Ý tưởng phát trién thêm cho website của Đông Triệu Bookstore
Giao diện thân thiện và tương tác: Xây dựng một giao diện trang web dễ sử dụng với thiết kê băt mắt, giao diện đơn giản và phủ hợp cho cả thiết bi di độn;
thiết, nơi khách hàng có thê tích điệm khi mua sách, đôi lây quà tặng hoặc giảm giả cho các lân mua tiếp theo
- - Sự kiện và hội thảo trực tuyến: Tô chức các buôi giao lưu với tác giả, hội thảo đọc sách trực tuyến hoặc thảo luận về các chủ đề sách mới, thu hút cộng đồng yêu sách
4 Marketing và quảng bá website bán sách
Dé tăng lượng truy cập và doanh thu cho trang web, Đông Triéu Bookstore can trién khai các chiên lược marketing như:
« - SEO: Tôi ưu hóa nội dung và cầu trúc website để trang web có thứ hạng cao trên các công cụ tìm kiêm
+ - Quảng cáo trên mạng xã hội: Sử dụng Facebook, Instagram và các nên tảng khác
quan đến sách đề giữ liên hệ với khách hàng cũ
Trang 12CHUONG 1: TONG QUAN DE TAI
*Ly do chon dé tai:
-Sự phát triển mạnh mẽ của thương mại điện tử đã thay đổi hành vi tiêu dùng, đặc biệt là trong lĩnh vực mua sắm sách Nhu câu về sách đa dạng và tiện lợi ngày càng tắng cao, và việc mua sắm trực tuyên trở thành một xu hướng phô biên nhờ vào sự đề đàng, nhanh chóng và sự phong phú về lựa chọn mà nó mang lại
-Trong bối cảnh đó, Đông Triều Bookstore hướng tới việc phát triển trang web bán sách trực tuyên, nhằm khai thác tiêm năng to lớn của thị trường Trang web sẽ giúp cửa hàng tiếp, cận khách hàng trên toàn quốc, không chí giới hạn ở một khu vực địa lý nhất định, đáp ứng nhu cầu ngày cảng tang ve việc mua sắm tiện lợi của độc giả
-Các lợi ích của việc phát triển trang web bán sách trực tuyến cho Đông Triều Bookstore:
Tiết kiệm chỉ phí: Doanh nghiệp có thể tiết kiệm chỉ phí thuê mặt bằng, nhân
Tăng cường dịch vụ: Khách hàng có thê mua sách mọi lúc, mọi nơi, và so sánh giá cá, chãt lượng giữa các nhà cung cập đề dàng
*Đối tượng nghiên cứu:
-Đề tài này tập trung nghiên cứu các trang web bán sách trực tuyến, cụ thé la:
Nhu câu của khách hàng đôi với sản phâm và dịch vụ liên quan đền sách Thị trường sách tại Việt Nam, đặc biệt là sự phát triển của các nền tảng mua
Trang 13sam truc tuyén
Các xu hướng công nghệ mới có ảnh hưởng đền lĩnh vực này
*Pham vi nghiên cứu:
Đề tài này sẽ nghiên cứu thị trường sách trực tuyến tại Việt Nam, đặc biệt là
xu hướng tiêu dùng và nhu câu mua sách của người dân Thông qua việc kết hợp giữa nghiên cứu lý thuyết và thực tiễn, Đông Triều Bookstore sẽ phát triên trang web bán sách trực tuyến chuyên nghiệp với đầy đủ các chức nắng như đặt hàng, thanh toán trực tuyên, quản lý kho, và giao nhận hàng hóa Nghiên cứu sẽ diễn ra trong năm 2024, dựa trên những xu hướng công nghệ
và tiêu dùng hiện đại
Trang 14CHUONG 2: CO SO LY THUYET 2.1 Website
2.1.1 Website la gi?
- Website là một tập hợp các trang web liên kết với nhau, được lưu trữ trên một máy chủ web và có thê được truy cập thông qua Internet bằng trình duyệt web Mỗi trang web trong một website thường được thiệt kê đê cung cap thong tin, dich vu, hoac chức năng
cy thé cho người dùng Website thường bao gôm các yêu tố co ban như văn bản, hình ảnh, video, và các thành phân đa phương tiện khác, tất cả đều được kết hợp với nhau dé tạo ra một trải nghiệm người dùng thống nhât
- Ví dụ nôi bat vé website la: wikipedia.org, google.com, amazon.com,
- Vi du cu thé vé website:
website cua Thé Gidi Di Dong, website cua Shopee
Vi du: website cla VnExpress, website cua Tuôi Trẻ,
° - Website giáo dục: Cung cấp các tài liệu học tập, bài giảng Ví dụ: website của Đại học Quốc gia Hà Nội, website của Đại học Bách khoa Hà Nội
nghệ sĩ, website của blogger,
2.1.2 Website tinh
+ Là trang web sử dụng hoàn toàn ngôn ngữ HTML, sau khi tải trang HTML từ
máy chủ xuống, trỉnh duyệt sẽ biên dịch mã và hiển thị nội dung trang web, người
ding hau như không thê tương tác với trang web
+ Khi nào nên sử dụng web fĩnh?
- - Nội dung website ít khi cập nhật và ít nên bạn muốn tiết kiệm chỉ phí
« _ Website bạn nhỏ và bạn thuê luôn người chuyên về web đề quản trị
° - Nếu bạn là đoanh nghiệp muốn tự mình làm website thì bạn có thê học các kiến thức căn bản và tự làm một Web tĩnh cho mình
+ Ưu điểm của website tĩnh:
Trang 15* Than thién véi b6 may tim kiếm bởi bạn có thể đặt tên ñle tùy ý
+ Nhược điểm của website tĩnh:
° - Khó quản lý nội dung
- - Khó nâng cấp bảo trì
Hinh 2.1.2 2.1.3 Website động
- Là một tập hợp các dữ liệu số hóa được tô chức thành cơ sở đữ liệu, các dữ liệu số hóa được gọi ra trình diễn trên các trang web dưới dạng văn bản, âm thanh, hình ảnh.nó có
thêm các phần xử lý thông tin và truy xuất đữ liệu còn website tỉnh thì không
- Khác với web tĩnh, web động luôn luôn có thông tin mới do các thông tin này được cập nhật bởi phần mềm quản trị web do các công ty thiết kế website cung cấp Các thông tin
mới này được lưu vào cơ sở đữ liệu của website và đưa ra sử dụng dựa theo yêu cầu của
người dùng
- Trang web động được các chuyên gia lập trình, sử dụng các ngôn ngữ lập trình tạo ra
mã nguồn dựa theo yêu cầu của trang web
Lúc nào nên sử dụng web động?
° Web ban tam cỡ lớn
¢ Ban lam website thuong mai dién tử ban hang
+ Ưu điểm của website động:
«Có thể xây dụng được web lớn
» _ Thường sử dụng tương tác với người dùng cao
° - Dễ dàng quản lý nội dung
+ Nhược điểm của website động:
- - Nếu web lớn có thê cần thêm nhân sự chuyên ngành
Trang 16¢ Chi phi xây dựng cao
- Lịch sử phát triển của ngôn ngữ HTML
» - Cha đẻ của HTML là Tim Berners — Lee — nhà vật lý học, là người nghĩ ra ý tưởng dựa trên hệ thông hypertext trên nền internet
* Nam 1998, HTML phiên bản 4.01 ra đời
° Nam 2014, HTML duoc nang cap lên HTML5 với sự cải tiễn rõ rệt
2.2.2 Cấu trúc chung của một trang HTML
- Cấu trúc cơ bản của trang web:
Mỗi trang web đều có cách thẻ hiện cầu trúc khác nhau có trang Ì cột, có trang 2 và cũng
có trang chứa nhiêu cột, bên dưới đây chúng ta tham khảo một trang đơn giản sử dụng 2
cột đề layout
Trang 17* Phan dau: header, có thê chứa logo, cdy slogan, các liên ket, cac banner lién két, các button, đoạn flash, hoặc các form ngăn như form tìm kiém,
° - Phân liên kết toàn cục: global navigation, dùng đê chứa các liên kệt đền những trang quan trọng trong toàn bộ trang, trong phân này có thê chứa thêm các liên kết con (sub navigation)
phân nội dung phy (sidebar)
người dùng xem
(local navigation), hoặc các banner chứa liên kêt liên quan, hoặc có thê dùng đê chứa các liên kêt quảng cáo,
ty, địa chỉ, sô điện thoại, mail liên hệ và đặc biệt là copyright, hoặc có thê chứa
các liên kết toàn trang, các banner liên kết,
DOCTYPE HYPERLINK ban dang su dung
Trang 18Xác định phân đầu của tài liệu HTML
(chứa các thẻ cung cấp thông tin cho trang web)
(chứa những phán từ sẽ được hiện thị lên màn hình trình duyệt)
Trang 22con es Xác định thông tin liên hệ của tác giả (hoặc cư sở
Xác định đoạn văn bản được 1n đậm
Trang 23hơn văn bản bình thường Xác định một “đoạn trích dán” từ một website khác
Trang 26Giúp cho nội dung mà bạn muôn hiện thị lên màn hình được giữ nguyên định dạng giông như trong
lúc soạn thảo
Trang 28Xác định một đoạn văn bản có kích thước chữ nhỏ
hơn văn bản bình thường
Trang 29Tạo văn bản có kích thước nhỏ, nằm ở khoảng nửa dưới văn bản bình thường
Trang 31Xác định một nội dung sẽ được hiền thị khi trình
duyệt không hồ tro the <frame>