Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 102 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
102
Dung lượng
5,67 MB
Nội dung
TRUNG TÂM ĐÀOTẠO QUẢN TRỊ MẠNG & AN NINH MẠNG QUỐC TẾ ATHENA ĐỀ TÀI: XÂYDỰNGWEBBÁN CHƯƠNG TRÌNHĐÀOTẠO ATHENA BẰNGOPENCART & VIRTUEMART G.V. HƯỚNG DẪN: VÕ ĐỖ THẮNG S.V.THỰC HIỆN: LÊ CHƯƠNG Tp.Hồ Chí Minh, Tháng 03, Năm 2014 TRUNG TÂM ĐÀOTẠO QUẢN TRỊ MẠNG & AN NINH MẠNG QUỐC TẾ ATHENA ĐỀ TÀI: XÂYDỰNGWEBBÁNCHƯƠNGTRÌNHĐÀOTẠOATHENABẰNGOPENCART & VIRTUEMART G.V. HƯỚNG DẪN : VÕ ĐỖ THẮNG S.V.THỰC HIỆN : LÊ CHƯƠNG Tp.Hồ Chí Minh, Tháng 03, Năm 2014 L I C M NỜ Ả Ơ Trong l i đ u tiên c a báo cáo đ án t t nghi p “Xây d ng Webbán ờ ầ ủ ồ ố ệ ự ch ng trìnhđào t o Athena b ng Opencart & Virtuemart” này, em mu nươ ạ ằ ố g i nh ng l i cám n và bi t n chân thành nh t c a mình t i t t c nh ngử ữ ờ ơ ế ơ ấ ủ ớ ấ ả ữ ng i đã h tr , giúp đ em v ki n th c và tinh th n trong quá trình th c ườ ỗ ợ ỡ ề ế ứ ầ ự hi n đ án.ệ ồ Tr c h t, em xin chân thành cám n Th y Võ Th ng Giám đ c ướ ế ơ ầ Đỗ ắ ố Trung Tâm Athena đã h ng d n, nh n xét, giúp đ em trong su t quá trình ướ ẫ ậ ỡ ố th c hi n đ án.ự ệ ồ Xin chân thành c m n các b n th c t p trung tâm Athenavà các anh ả ơ ạ ự ậ ở (ch ) trong trung tâm đã h tr em trong su t th i gian h c t p và làm t t ị ỗ ợ ố ờ ọ ậ ố nghi p.ệ Cu i cùng em xin g i l i c m n đ n gia đình, b n bè, ng i thân đã ố ử ờ ả ơ ế ạ ườ giúp đ đ ng viên em r t nhi u trong quá trình h c t p và làm án T t ỡ ộ ấ ề ọ ậ Đồ ố Nghi p.ệ Do th i gian th c hi n có h n, ki n th c còn nhi u h n ch nên ờ ự ệ ạ ế ứ ề ạ ế án th c hi n ch c ch n không tránh kh i nh ng thi u sót nh t đ nh. Đồ ự ệ ắ ắ ỏ ữ ế ấ ị Em r t mong nh n đ c ý ki n đóng góp c a th y cô giáo và các b n đ em ấ ậ ượ ế ủ ầ ạ ể có thêm kinh nghi m và ti p t c hoàn thi n đ án c a mình.ệ ế ụ ệ ồ ủ Em xin chân thành c m n!ả ơ TP.HCM, ngày 30 tháng 03 n m 2014ă Sinh viên Lê Ch ngươ NHẬN XÉT CỦA GIÁO VIÊN ………………………………………………………………………………………………………………………………………………… ………………………………………………………………………………………………………………………………………………… ………………………………………………………………………………………………………………………………………………… ………………………………………………………………………………………………………………………………………………… ……………………………………………………………… ………………………………………………………………… ……………………………………………………………………………… ……………………………………………………………………………… ……………………………………………………………………………… ……………………………………………………………………………… ……………………………………………………………………………… ……………………………………………………………………………… ……………………………………………………………………………… ……………………………………………………………………………… ……………………………………………………………………………… ……………………………………………………………………………… ……………………………………………………………………………… ……………, ngày ……… tháng ……… n m …………ă Gi ng viên h ng d nả ướ ẫ (Ký tên, ghi rõ h tên)ọ PHỤ LỤC MỞ ĐẦU 1 CHƯƠNG 1: GIỚI THIỆU VỀ ĐƠN VỊ THỰC TẬP 1 CHƯƠNG 2: NỘI DUNG CÔNG VIỆC THỰC TẾ THU THẬP ĐƯỢC 4 2.1. Công nghệ Web 4 2.1.1. Phân loại 4 2.1.2. Các mô hình mạng 5 2.1.3. Mô hình vật lý 6 2.1.4. Các giao thức 11 2.1.5. HTML 14 2.1.6. CSS 15 2.1.7. Javascript 18 2.1.8. Apache và IIS 20 2.1.9. Tổng quan về MySQL 20 2.1.10. Tổng quan về PHP 23 2.1.11. Kết hợp PHP và MySQL trong ứng dụng website 31 2.2. Tìm hiểu về Opencart 31 2.2.1. Kiến trúc của Opencart 31 2.2.2. Cấu trúc thư mục tệp tin Opencart 36 2.2.3. Cài đặt và việt hóa Opencart 40 2.2.4. Ứng dụngOpencart 45 2.3. Tìm hiểu về joomla 55 2.3.1. Giới thiệu sơ lược về Joomla 55 2.3.2. Kiến trúc Joomla 56 2.3.3. Sử dụng WebServer chạy Joomla 60 2.3.4. Cài đặt và cấu hình Joomla 61 2.3.5. Cài đặt ngôn ngữ tiếng việt cho Joomla 65 2.4. Tìm hiểu một số thành phần trong joomla 68 2.4.1. Quản lý giao diện 68 2.4.2. Quản lý người dùng 69 2.4.3. Quản lý Menu 70 2.4.4. Quản lý bài viết 70 2.4.5. Quản lý các Components 71 2.4.6. Quản lý các Module 71 2.5. Khảo sát và phát triển virtuemart trong joomla 73 2.5.1. Giới thiệu sơ lược về Component VirtueMart 73 2.5.2. Cài đặt và việt hóa Component VirtueMart 75 2.5.3. Một số chức năng chính trong trang webbán hàng 78 CHƯƠNG 3: KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN 90 3.1. Kết quả đạt được 90 3.2. Hướng phát triển 90 TÀI LIỆU THAM KHẢO 91 MỞ ĐẦU Hiện nay trên thế giới thương mại điện tử đang phát triển rất mạnh mẽ. Kỹ thuật số giúp chúng ta tiết kiệm đáng kể các chi phí như chi phí vận chuyển trung gian, chi phí giao dịch. Và đặc biệt là giúp tiết kiệm thời gian để con người đầu tư vào các hoạt động khác. Hơn nữa thương mại điện tử còn giúp con người có thể tìm kiếm tự động theo nhiều mục đích khác nhau, tự động cung cấp thông tin theo nhu cầu và sở thích của con người. Giờ đây, con người có thể ngồi tại nhà để mua sắm mọi thứ theo ý muốn và các website bán hàng trên mạng sẽ giúp ta làm được điều đó. Chính vì vậy các công nghệ mã nguồn mở trở lên được chú ý vì các tính năng của nó. Giá thành rẻ và được hỗ trợ rất nhiều trên mạng sẽ giúp ta nhanh chóng xâydựng các website bán hàng thân thiện vàdễ sử dụng với người dùng. Chính vì vậy trong đồ án này em chọn đềtài về: “Xây dựngWebbánchươngtrìnhđàotạoAthenabằngOpencart & Virtuemart”. Đây là một hệ thống đơn giản nhưng đủ mạnh để cho phép nhanh chóng xâydựng các ứng dụngbán hàng trên Internet CHƯƠNG 1: GIỚI THIỆU VỀ ĐƠN VỊ THỰC TẬP Trung Tâm ĐàoTạo Quản Trị Mạng & An Ninh Mạng Quốc Tế ATHENA được thành lập từ năm 2004, là một tổ chức qui tụ nhiều trí thức trẻ Việt Nam đầy năng động, nhiệt huyết và kinh nghiệm trong lãnh vực CNTT, với tâm huyết góp phần vào công cuộc thúc đẩy tiến trình đưa công nghệ thông tin là ngành kinh tế mũi nhọn, góp phần phát triển nước nhà. 1.1. Lĩnh vực hoạt động chính Trung tâm ATHENA đã và đang tập trung chủ yếu vào đàotạo chuyên sâu quản trị mạng, an ninh mạng, thương mại điện tử theo các tiêu chuẩn quốc tế của các hãng nổi tiếng như Microsoft, Cisco, Oracle, Linux LPI , CEH, Song song đó, trung tâm ATHENA còn có những chươngtrìnhđàotạo cao cấp dành riêng theo đơn đặt hàng của các đơn vị như Bộ Quốc Phòng, Bộ Công An , ngân hàng, doanh nghiệp, các cơ quan chính phủ, tổ chức tài chính Sau gần 10 năm hoạt động, nhiều học viên tốt nghiệp trung tâm ATHENA đã là chuyên gia đảm nhận công tác quản lý hệ thống mạng, an ninh mạng cho nhiều bộ ngành như Cục Công Nghệ Thông Tin - Bộ Quốc Phòng , Bộ Công An, Sở Thông Tin Truyền Thông các tỉnh, bưu điện các tỉnh, Ngoài chươngtrìnhđào tạo, Trung tâm ATHENA còn có nhiều chươngtrình hợp tác và trao đổi công nghệ với nhiều đại học lớn như đại học Bách Khoa Thành Phố Hồ Chí Minh, Học Viện An Ninh Nhân Dân [...]... Client Trang Web chính là các tệp văn bản dạng Text được cấu trúc hóa theo ngôn ngữ HTML Để thiết lập và đưa vào hoạt động một Website phải đảm bảo 3 yếu tố: - Tên website _ Domain name - Webhosting _ Nơi lưu trữ trên máy chủ Internet - Các trang web 2.1.1 Phân loại Web tĩnh Web tĩnh ( HTML, DHTML) thường được dùngđể thiết kế các trang web có nội dung ít, cần thay đổi và cập nhật Website tĩnh là website... hình Tp HTV 50 mét) Website: http:/ /athena. edu.vn - http:/ /athena. com.vn E-mail : support @athena. edu.vn - tuvan @athena. edu.vn CHƯƠNG 2: NỘI DUNG CÔNG VIỆC THỰC TẾ THU THẬP ĐƯỢC 2.1 Công nghệ WebWeb là công nghệ Internet cho phép thể hiện các thông tin một cách sinh động, gần gũi với con người hơn trên một trang thông tin gọi là trang Web Trang Web được trình bày trên các bộ duyệt Web (Brower) trên các... giảng dạy tại trung tâm ATHENA Bên cạnh đó, Các giảng viên ATHENA thường đi tu nghiệp và cập nhật kiến thức công nghệ mới từ các nước tiên tiến như Mỹ , Pháp, Hà Lan, Singapore, và truyền đạt các công nghệ mới này trong các chương trìnhđàotạo tại trung tâm ATHENA 1.3 Cơ sở vật chất Thiết bị đầy đủ và hiện đại Chươngtrình cập nhật liên tục, bảo đảm học viên luôn tiếp cận với những công nghệ mới nhất... bao gồm các trang web tĩnh và không có cơ sở dữ liệu đi kèm Ưu điểm: Thiết kế đồ họa đẹp, tốc độ truy cập nhanh, thân thiện khi tìm kiếm, chi phí đầu tư thấp Nhược điểm: Khó khăn trong việc thay đổi và cập nhật thông tin, khó tích hợp, nâng cấp và mở rộng Web động Web động là thuật ngữ được dùngđể chỉ những website có cơ sở dữ liệu và được hỗ trợ bởi các phần mềm phát triển web Với web động, thông tin... lập trình hướng đối tượng Mỗi ứng dụng này đều cung cấp mô hình đối tượng riêng cho phép tương tác với môi trường chủ, với phần lõi là ngôn ngữ lập trình Javascript gần như giống nhau 2.1.8 Apache và IIS Apache hay là chươngtrình máy chủ HTTP là một chươngtrình dành cho máy chủ đối thoại qua giao thức HTTP Apache chạy trên các hệ điều hành tương tự như Unix, Microsoft Windows, Novell Netware và các... trò quan trọng trong quá trình phát triển của mạng web thế giới (World Wide Web) Khi được phát hành lần đầu, Apache là chươngtrình máy chủ mã nguồn mở duy nhất có khả năng cạnh tranh với chươngtrình máy chủ tương tự của Netscape Communications Corporation mà ngày nay được biết đến qua tên thương mại Sun Java System WebServer Từ đó trở đi, Apache đã không ngừng tiến triển và trở thành một phần mềm... mạnh so với các chươngtrình máy chủ khác về mặt hiệu suất và tính năng phong phú Từ tháng 4 nãm 1996, Apache trở thành một chươngtrình máy chủ HTTP thông dụng nhất IIS (Internet Information Services) là một dịch vụ tùy chọn của Windows NT Server cung cấp các tính năng về Website IIS là một thành phần cơ bảnđểxâydựng một Internet hoặc IntranetServer trên nền Windows NT 4.0, Workstation và Win 95 IIS... truy vấn tới một trang web Trang web được gửi tới trình duyệt gồm những câu chữ, hình ảnh, âm thanh hay những dữ liệu số hoặc ở dạng bảng hoặc ở nhiều hình thức khác nữa Web động thường được phát triển bằng các ngôn ngữ lập trình tiên tiến như PHP, ASP, ASP.NET, Java, CGI, Perl, và sử dụng các cơ sở dữ liệu quan hệ mạnh như Access, My SQL, MS SQL, Oracle, DB2 Thông tin trên web động luôn luôn mới vì... CSS ở đầu trang Webđể áp dụng kiểu dáng cho toàn bộ trang ấy, khi đó chỉ cần đặt đoạn CSS vào trong cặp thẻ rồi đặt vào trong phần header của Web (giữa và ) Ví dụ : body {font-family:verdana;color:#0000FF;} /* Kiểu chữ trong trang Web là "Verdana", màu chữ thông thường là màu xanh dương */ "External CSS" : Đặt các thuộc tính CSS vào một tệp tin... tâm ATHENA có đều tốt nghiệp từ các trường đại học hàng đầu trong nước như Đại Học Bách Khoa, Đại Học Khoa Học Tự Nhiên, Tất cả giảng viên ATHENA đều phải có các chứng chỉ quốc tế như MCSA, MCSE, CCNA, CCNP, Security+, CEH,có bằng sư phạm Quốc tế (Microsoft Certified Trainer) Đây là các chứng chỉ chuyên môn bắt buộc để đủ điều kiện tham gia giảng dạy tại trung tâm ATHENA Bên cạnh đó, Các giảng viên ATHENA . CHƯƠNG Tp.Hồ Chí Minh, Tháng 03, Năm 2014 TRUNG TÂM ĐÀO TẠO QUẢN TRỊ MẠNG & AN NINH MẠNG QUỐC TẾ ATHENA ĐỀ TÀI: XÂY DỰNG WEB BÁN CHƯƠNG TRÌNH ĐÀO TẠO ATHENA BẰNG OPENCART & VIRTUEMART . TRUNG TÂM ĐÀO TẠO QUẢN TRỊ MẠNG & AN NINH MẠNG QUỐC TẾ ATHENA ĐỀ TÀI: XÂY DỰNG WEB BÁN CHƯƠNG TRÌNH ĐÀO TẠO ATHENA BẰNG OPENCART & VIRTUEMART G.V. HƯỚNG DẪN:. dựng Web bán chương trình đào tạo Athena bằng Opencart & Virtuemart . Đây là một hệ thống đơn giản nhưng đủ mạnh để cho phép nhanh chóng xây dựng các ứng dụng bán hàng trên Internet CHƯƠNG