GIỚI THIỆU ĐỀ TÀIGiới thiệu tổng quan về website, nhu cầu thực tế như thế nào cho việc tạo ra website Mục đích của việc tạo một trang web bán vali là để cung cấp cho khách hàng một nền
Trang 1BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP TPHCM
KHOA THƯƠNG MẠI DU LỊCH
BÁO CÁO ĐỀ TÀI HỆ THỐNG CÔNG NGHỆ WEB
ĐỀ TÀI: Website bán vali
NGÀY ĐĂNG KÝ: 27/08/2024
NGÀY NỘP: 5/11/2024
GIÁO VIÊN HƯỚNG DẪN: Đặng Văn Thuận
NGƯỜI THỰC HIỆN: Đỗ Trung Hiếu
Trang 2LỜI CẢM ƠN
Lời đầu tiên em xin gửi lời cảm ơn chân thành đến trường và đặc biệt đến bộ môn Hệthống & công nghệ Web đã đưa vào chương trình dạy học Những kiến thức mà em đã họcđược từ môn này thật sự đáng quý và bổ ích Chúng em cũng xin gửi lời cảm ơn đặc biệt đếnthầy Thuận đã truyền đạt những kiến thức quý báu cho chúng em và cả lớp trong suốt kỳ họcvừa qua Nhờ sự hướng dẫn tận tình và am hiểu của thầy, chúng em đã có thêm nhiều kỹnăng lập trình Web, đồng thời rèn luyện tinh thần làm việc và hiệu quả nghiêm túc
Hệ thống & công nghệ Web thực sự thú vị và có tính thực tiễn cao Nội dung giảng dạyđược liên kết mạch lạc với nhu cầu thực tế của sinh viên, giúp em hiểu rõ hơn về lập trìnhWeb và ứng dụng của nó trong công nghệ Web
Tuy nhiên, em nhận thức rõ rằng kiến thức của mình còn hạn chế và còn nhiều điểmchưa chính xác trong bài báo cáo đề tài của mình Vì vậy, em mong nhận được sự đánh giá
và góp ý từ cô để bài báo cáo của chúng em được hoàn thiện hơn Một lần nữa, chúng emxin gửi lời cảm ơn chân thành đến trường, đến cô và Hệ thống & công nghệ Web vì nhữngkiến thức quý báu mà chúng em đã được học trong môn này
Chúng em xin chân thành cảm ơn!
Trang 3NHẬN XÉT
Trang 4CHƯƠNG 1 GIỚI THIỆU ĐỀ TÀI 0
1.1 Mục đích 0
1.2 Cơ sở lý thuyết và các thông tin kỹ thuật: 0
CHƯƠNG 2 PHÂN TÍCH ỨNG DỤNG 1
2.1 Layout 1
2.1.1 Trang chủ 1
2.1.2 Trang đăng nhập 2
2.1.3 Trang đăng ký 3
2.1.4 Trang thông tin cá nhân 3
2.1.5 Trang danh sách sản phẩm 4
2.1.6 Trang chi tiết sản phẩm 5
2.1.7 Trang thành viên 5
2.1.8 Trang about us 6
2.1.9 Trang giỏ hàng 6
2.1.10 Trang check out 7
2.1.11 Trang hóa đơn 7
2.2 Sidemap: 7
CHƯƠNG 3 XÂY DỰNG ỨNG DỤNG 8
3.1 home.html 8
3.2 index.html 9
3.3 auth_form.html 10
3.4 Trang đăng ký 10
3.5 gioithieu.html 11
3.6 loaivali.html 11
3.7 sanpham.html 11
Trang 53.8 blog.html 12
3.9 lienhe.html 13
3.10 auth_cart.html 13
3.11 thanhtien.html 14
3.12 blog1.html 14
CHƯƠNG 4 KẾT LUẬN – HƯỚNG PHÁT TRIỂN 15
4.1 Kết quả đạt được 15
4.2 Hạn chế của ứng dụng web 15
4.3 Hướng phát triển 15
CHƯƠNG 5 TÀI LIỆU THAM KHẢO 15
5.1 Giáo trình - Sách 15
5.2 Website 15
Trang 6CHƯƠNG 1 GIỚI THIỆU ĐỀ TÀI
Giới thiệu tổng quan về website, nhu cầu thực tế như thế nào cho việc tạo ra website
Mục đích của việc tạo một trang web bán vali là để cung cấp cho khách hàng một nền tảng tiện lợi, giúp họ dễ dàng tìm kiếm và mua sắm các sản phẩm vali chất lượng từ xa Trang web giúp doanh nghiệp tiếp cận với nhiều khách hàng hơn, mở rộng phạm vi kinh doanh vượt ra ngoài khu vực địa phương Bằng cách trình bày các mẫu vali đa dạng về kiểu dáng,kích thước, màu sắc và chất liệu, trang web mang đến trải nghiệm mua sắm phong phú, giúp khách hàng có thể so sánh sản phẩm, đọc đánh giá và chọn lựa vali phù hợp với nhu cầu cá nhân, như đi công tác, du lịch, hoặc sử dụng hàng ngày Ngoài ra, trang web còn hỗ trợ thông tin về các chương trình khuyến mãi và chính sách bảo hành, giúp gia tăng sự hài lòng và tin tưởng của khách hàng
Mục đích chung của Website đối với từng đối tượng sử dụng (user, admin, )
Đối với admin:
+ Đảm bảo hoạt động ổn định và an toàn của trang web
+ Giúp quản lý các khách hàng đến mua sản phẩm trên trang web
+ Nâng cao chất lượng và giá trị cho người dùng
Đối với khách hàng: Giúp khách hàng có thể tìm kiếm các sản phẩm phù hợp với nhu cầu bản thân
1.2 Cơ sở lý thuyết và các thông tin kỹ thuật:
- Các kiến thức lý thuyết vận dụng cho việc hiện thực website
- HTML
Lý do: Xây dựng cấu trúc và định dạng các siêu văn bản
Ưu điểm: Tương thích với các trang web đang tồn tại, chuẩn hóa các kỹ thuật không chính thức, tăng khả năng phục vụ đa phương tiện, tăng khả năng tương tác và trải nghiệm người dung, hỗ trợ các thiết bị IoT
Trang 7Ưu điểm: Tương thích với HTML5, hỗ trợ đa nền tảng, tính linh hoạt và tùy biến cao, tốc độ tải trang nhanh hơn và dễ bảo trì.
- Bootstrap:
Lý do: Bootstrap là một framework CSS phổ biến, giúp tăng tốc độ phát triển
website bằng cách cung cấp các thành phần và giao diện sẵn có, giúp việc thiết kế vàphát triển trang web trở nên dễ dàng và nhanh chóng
Ưu điểm: Bootstrap cung cấp các thành phần giao diện đồng nhất, giúp tạo ra giao diện thân thiện và đồng nhất trên nhiều thiết bị khác nhau Nó cũng hỗ trợ đa nền tảng và linh hoạt trong việc tùy chỉnh giao diện theo nhu cầu của người dùng, giúp tối ưu hóa trải nghiệm người dùng và tăng tốc độ tải trang
- Thư viện sử dụng (jQuery), nguồn gốc
Lý do: jQuery là một thư viện JavaScript phổ biến và mã nguồn mở, được thiết kế đểgiúp việc phát triển web trở nên đơn giản và hiệu quả hơn Nó được phát triển bởi John Resig vào năm 2006, với mục tiêu chính là giúp giảm bớt các đoạn mã
JavaScript phức tạp, đồng thời cung cấp các chức năng giúp dễ dàng thao tác với Document Object Model (DOM), quản lý sự kiện, tạo hiệu ứng và thực hiện các yêu cầu Ajax
Ưu điểm: jQuery giúp các lập trình viên dễ dàng viết mã ngắn gọn và nhất quán hơn khi tương thích với nhiều trình duyệt khác nhau, bao gồm Internet Explorer, Firefox,Safari, và Chrome Thư viện này được cung cấp miễn phí dưới giấy phép MIT, cho phép sử dụng trong các dự án thương mại cũng như phi thương mại Bạn có thể tải jQuery từ trang chủ của nó (jquery.com) hoặc thông qua các Content Delivery
Network (CDN) như Google hoặc Microsoft
Vẽ layout của từng trang
Mô tả nội dung sẽ thể hiện trên mỗi thành phần của layout như form, link, menu, table, …
Ý nghĩa, mục đích thực hiện của mỗi nội dung …
Trang | 1
Trang 82.1.1 Trang đầu
HeaderHeaderAbout
SectionFooter
Header: Ảnh slide về trang web.
About: Giới thiệu sơ về trang web.
Section: Một số thành tựu của công ty.
Footer: Chứa phần liên hệ, bản đồ
2.1.2 Trang chủ
HeaderList
TitleList
Trang | 2
Trang 9Header: Logo, nav, tìm kiếm, đăng nhập, giỏ hàng.
Form: chứa tên đăng nhập, mật khẩu, button đăng nhập
Footer: Chứa phần liên hệ, bản đồ
2.1.4 Trang đăng ký
HeaderĐăng nhập
Trang | 3 Form
Form
Trang 10Header: Logo, nav, tìm kiếm, đăng nhập, giỏ hàng.
Form: chứa tên đăng nhập,email, mật khẩu, xác nhận mật khẩu, button đăng ký Footer: Chứa phần liên hệ, bản đồ
2.1.4 Trang giới thiệu
HeaderSectionFooter
Header: Logo, nav, tìm kiếm, đăng nhập, giỏ hàng.
Section: chứa text giới thiệu và video.
Footer: Chứa phần liên hệ, chính sách, chứa liên kết các mục khác.
2.1.5 Trang danh sách máy cơ khí
HeaderTitleList
Trang | 4
Trang 11Header: Logo, nav, tìm kiếm, đăng nhập, giỏ hàng.
List: Danh sách vali
Footer: Chứa phần liên hệ, bản đồ
2.1.6 Trang chi tiết sản phẩm
HeaderThông tin chi tiết sản phẩm
Footer
Header: Logo, nav, tìm kiếm, đăng nhập, giỏ hàng.
Thông tin chi tiết sản phẩm: phiên bản, giá, màu sắc, giá, button đặt mua ngay, đặt hàng
ngày, thông tin sản phẩm
Footer: Chứa phần liên hệ, bản đồ
2.1.7 Trang dịch vụ
HeaderThông tin dịch vụSectionFooter
Header: Logo, thanh tìm kiếm, giỏ hàng, menu
Trang | 5
Trang 12Thông tin về dịch vụ: các dịch vụ của công ty
Section: Giới thiệu về các dịch vụ
Footer: Chứa phần liên hệ, bản đồ
2.1.8 Trang liên hệ
HeaderĐăng nhập
Footer
Header: Logo, nav, tìm kiếm, đăng nhập, giỏ hàng.
Form: chứa tên , email,ý kiến của bạn, button gửi phản hồi
Footer: Chứa phần liên hệ, bản đồ
2.1.9 Trang giỏ hàng
Header
Trang | 6 Form
Trang 13Sản phẩm thanh toán Tiến hành thanh toán
Footer
Header: Logo, nav, tìm kiếm, đăng nhập, giỏ hàng.
Sản phẩm thanh toán: Các sản phẩm được thêm vào giỏ hàng
Tiến hành thanh toán: Form thanh toán, số tiền thanh toán, button tiến hành thanh toán Footer: Chứa phần liên hệ, chính sách, chứa liên kết các mục khác.
2.1.10 Trang check out
AlertHeaderFormFooter
Alert: Hiện thông tin thanh toán
Header: Slide khuyến mãi, nav
Form: Chứa họ tên, địa chỉ giao hàng, điện thoại, button xác nhận thanh toán
Footer: Chứa phần liên hệ, chính sách, chứa liên kết các mục khác.
………
Trang | 7
Trang 142.2 Sitemap:
Sơ đồ về mối quan hệ của các trang trong website
Trang | 8
Trang 153.2 Index.html
Trang | 9
Trang 163.3 Auth_form.html
3.4 Trang đăng ký
Trang | 10
Trang 173.5 Goithieu.html
3.6 Loaivali.html
Trang | 11
Trang 183.7 Sanpham.html
Trang | 12
Trang 193.9 Lienhe.html
3.10 Auth_cart.html
Trang | 13
Trang 203.11 Thanhtien.html
3.12 blog1.html (blog2.html, blog3.html …)
Trang | 14
Trang 21CHƯƠNG 4 CHƯƠNG 4: KẾT LUẬN – HƯỚNG PHÁT TRIỂN
4.1 Kết quả đạt được
- Thiếu chuyên nghiệp vì còn back-end và thiếu kiến thức nên chưa thể gọi là hoàn hảo
- Chức năng thì đã tận dụng được hết những kiếm thức đã học HTML, CSS,
JAVASCRIPT, BOOTRAP, JQUERY
- Tạo một trang web bán vali
- Sử dụng các kiến thức đã học để áp dụng vào bài
- Nắm được cơ bản của việc thiết kế trang web
4.2 Hạn chế của ứng dụng web
- Chỉ đang là web tĩnh
- Giao diện web còn đơn giản
- Còn một số chức năng chưa hoàn thành được
- Dữ liệu được đổ lên web là dữ liệu gần như là áp cứng, không phải được đổ lên từ CSDL
- Trang web còn đơn giản chưa tối ưu nhất
- Một số chức năng chưa được tận dụng tối ưu
4.3 Hướng phát triển
- Cần kết hợp với CSDL để lưu dữ liệu sản phẩm, thông tin người dung
- Cần trau dồi kiến thức để vận dụng được tối ưu các chức năng cho trang web
Trang 22jQuery easing http://gsgd.co.uk/sandbox/jquery/easing
Trang | 16