đồ án tốt nghiệp tìm hiểu joomla và ứng dụng xây dựng website thương mại điện tử

99 1.4K 6
đồ án tốt nghiệp tìm hiểu joomla và ứng dụng xây dựng website thương mại điện tử

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Website: http://www.docs.vn Email : lienhe@docs.vn Tel (: 0918.775.368 TRƯỜNG ĐẠI HỌC CỬU LONG KHOA CÔNG NGHỆ THÔNG TIN TÌM HIỂU JOOMLA VÀ ỨNG DỤNG XÂY DỰNG WEBSITE THƯƠNG MẠI ĐIỆN TỬ LUẬN VĂN KỸ SƯ CÔNG NGHỆ THÔNG TIN 1 Website: http://www.docs.vn Email : lienhe@docs.vn Tel (: 0918.775.368 Vĩnh Long - 2008 LỜI CẢM ƠN -=≡≡= Chúng em xin chân thành cảm ơn quí thầy cô đã giúp đỡ em thực hiện đề tài này. Đặc biệt Thầy giáo hướng dẫn trực tiếp đã tận tình giúp đỡ, chỉ bảo chúng em. Chúng em xin trân trọng cảm ơn những tình cảm quí báu mà các thầy cô trường Đai Học Cửu Long đã truyền đạt cho em, những kinh nghiệm, kỹ thuật và cách thức trong việc xây dựng đề tài này. Đồng thời em xin cảm ơn đến Thầy giáo quản lý nhóm làm luận văn, trong quá trình làm có gặp nhiều khó khăn cũng nhờ thầy động viên, giúp đỡ. Và gửi làm cảm ơn đến cộng đồng diễn đàn Joomla cũng như các website liên quan đã tận tình giúp đỡ. Chúng con xin gởi đến cha mẹ lời ghi ơn sâu sắc, những người đã sinh ra và dạy bảo chúng con trưởng thành đến ngày hôm nay. Tuy nhiên, do thời gian có hạn nên chúng em không thể phát huy hết những ý tưởng, khả năng hổ trợ của ngôn ngữ và kỹ thuật lập trình vào đề tài. Trong quá trình xây dựng website, không thể tránh khỏi những sai sót, mong nhận được sự đóng góp và cảm thông của quí thầy cô và các bạn. 2 Website: http://www.docs.vn Email : lienhe@docs.vn Tel (: 0918.775.368 Chương 1: LỜI NÓI ĐẦU Trong những năm gần đây với sự phát triển vượt trội của khoa học kỹ thuật đặt biệt là công nghệ thông tin, với những ứng dụng của công nghệ thông tin vào các lĩnh vực đã đóng góp phần to lớn cho sự nghiệp phát triển của con người. Trong các lĩnh vực đó thì lĩnh vực quản lý là thật sự giúp ích được rất nhiều cho con người, việc áp dụng quản lý và mua bán bằng máy tính thay cho quản lý và mua bán bằng thủ công ở các doanh nghiệp, công ty, cá nhân… là rất cần thiết và thật sự cần thiết. Do đó, việc “quản lý mua bán hàng qua mạng ” là không thể thiếu được trong mọi doanh nghiệp, cửa hàng vừa và nhỏ. Năm 2008 là năm đầu tiên Việt Nam có sự phát triển lớn mạnh về lĩnh vực thương mại khi chính thức trở thành thành viên thứ 150 của tổ chức thương mại thế giới WTO. Với sự phát triển mạnh mẽ đó không thể phủ nhận sự đóng góp của thương mại điện tử, một lĩnh vực nóng bỏng hiện nay! Một đất nước đang phát triển mạnh mẽ, cuộc sống con người càng ngày nâng cao, mức tiêu thụ sản phẩm ngày càng tăng…Tóm lại nhu cầu con người ngày càng cao. Vì thế việc trao đổi mua bán cũng như quản lý hàng hóa cần phải có sự thay đổi từ thủ công sang máy móc. Chương trình chạy trên môi trường hệ điều hành WinXP, WinServer, Linux sử dụng ngôn ngữ chuẩn về xử lý dữ liệu như PHP, HTML, JavaScript, XML, CSS và hệ quản trị cơ sở dữ liệu MySQL. Dùng Xampp làm môi trường WebServer hỗ trợ sẵn Apacher, PHP, MySQL. Vì khả năng và thời gian còn hạn chế, Website không tránh khỏi có những thiếu xót nhất định, rất mong sự góp ý kiến của quý thầy cô và các bạn để Website được hoàn thiện hơn. Xin chân thành cảm ơn. 3 Website: http://www.docs.vn Email : lienhe@docs.vn Tel (: 0918.775.368 DANH MỤC CÁC HÌNH Hình 2-1 Cấu Trúc Joomla 13 Hình 2-2 Hiển thị bun gói Joomla 20 Hình 2-3 Màn hình chính Xampp 21 Hình 2-4 Công cụ quản lý Database 21 Hình 2-5 Tạo Database 21 Hình 2-6 Giao diện cài đặt Joomla 22 Hình 2-7 Hiển thị phiên bản Joomla 22 Hình 2-8 Cài đặt bước 1 23 Hình 2-9 Màn hình thông báo 23 Hình 2-10 Cài đặt bước 2 23 Hình 2-11 Cài đặt bước 3 24 Hình 2-12 Cài đặt bước 4 24 Hình 2-13 Giao diện Joomla sau khi cài đặt xong 25 Hình 2-14 Cấu hình Joomla với Tab Site 26 Hình 2-15 Cấu hình Joomla với Tab Database 26 Hình 2-16 Cấu hình Joomla với Tab Server 26 Hình 2-17 Đăng nhập vào quản trị 27 Hình 2-18 Danh mục cài đặt 27 Hình 2-19 Cài đặt ngôn ngữ 27 Hình 2-20 Thông báo cài đặt thành công 28 4 Website: http://www.docs.vn Email : lienhe@docs.vn Tel (: 0918.775.368 Hình 2-21 Quản lý ngôn ngữ 28 Hình 2-22 Chọn ngôn ngữ 28 Hình 2-23 Chuẩn bị cài JoomFish 29 Hình 2-24 Cài đặt thành công JoomFish 29 Hình 2-25 Quản lý ngôn ngữ JoomFish 29 Hình 2-26 Sắp xếp ngôn ngữ 30 Hình 2-27 Việt hóa với JoomFish 30 Hình 2-28 Sắp xếp vị trí các Module 31 Hình 2-29 Việt hóa Module đại diện 32 Hình 2-30 Control Panel chưa việt hóa 33 Hình 2-31 Control Panel sau khi việt hóa 34 Hình 2-32 Giao diện mặc nhiên Joomla 36 Hình 2-33 Chọn giao diện hiển thị Front – End 38 Hình 2-34 Giao diện mẫu 38 Hình 2-35 Chọn giao diện Back – End 39 Hình 3-36 Vị trí Module 42 Hình 3-37 Quản lý ngôn ngữ 43 Hình 3-38 Quản lý giao diện Front – End 44 Hình 3-39 Quản lý giao diện Back - End 44 Hình 4-40 Công thức trang thương mại điện tử 50 Hình 4-41 Chọn kiểu cài đặt 52 5 Website: http://www.docs.vn Email : lienhe@docs.vn Tel (: 0918.775.368 Hình 4-42 Cài đặt hoàn thành VirtueMart 53 Hình 4-43 Sao chép ngôn ngữ 54 Hình 4-44 Giao diện sau khi việt hóa 55 Hình 4-45 Giao diện chung cho phần quản lý Website 57 Hình 4-46 Phần Admin 57 Hình 4-47 Quản lý cửa hàng 58 Hình 4-48 Quản lý sản phẩm 59 Hình 4-49 Quản lý người mua hàng 60 Hình 4-50 Quản lý hóa đơn 60 Hình 4-51 Quản lý nhà sản xuất 61 Hình 4-52 Xem báo cáo thu nhập trong thời gian chỉ định 62 Hình 4-53 Quản lý thuế 62 Hình 4-54 Quản lý giao hàng 63 Hình 4-55 Giao diện sản phẩm trưng bày 63 Hình 4-56 Chi tiết sản phẩm 64 Hình 4-57 Chi tiết giỏ hàng 65 Hình 4-58 Đăng nhập là khách hàng quen 66 Hình 4-59 Đăng ký là khách hàng mới 67 Hình 4-60 Thông tin hóa đơn 68 Hình 4-61 Hoàn tất việc mua hàng 69 Hình 4-62 Thực hiện câu truy vấn tạo View 72 6 Website: http://www.docs.vn Email : lienhe@docs.vn Tel (: 0918.775.368 Hình 4-63 Kết quả của bảng bieu do 73 Hình 4-64 Code trang header.php 73 Hình 4-65 Xem báo cáo với biểu đồ doanh thu 74 Hình 4-66 Code trang header.php 2 76 Hình 4-67 Xem thông tin khách hàng thường xuyên 77 Hình 4-68 Xem Module liệt kê sản phẩm dạng cây 78 Hình 4-69 Xem kết quả bầu chọn 79 Hình 4-70 Câu truy vấn bảng View ten1 81 Hình 4-71 Kết quả của bảng View ten1 81 Hình 4-72 Đặt tên cho View 82 Hình 4-73 Kết quả của View ten2 82 Hình 4-74 Kết quả của View ten3 83 Hình 4-75 Giao diện sản phẩm liên quan 84 Hình 5-76 Giao diện đăng nhập Super Dumber 87 Hình 5-77 Giao diện chính Syper Dumper 88 Hình 5-78 Sao lưu và phục hồi dữ liệu 88 Hình 5-79 Giao diện MD5 89 Hình 5-80 Đăng nhập vào quản trị 90 Hình 5-81 Thông số chung của host 91 Hình 5-82 Thông số về PHP 91 Hình 5-83 Thông số về MySQL 92 7 Website: http://www.docs.vn Email : lienhe@docs.vn Tel (: 0918.775.368 Hình 5-84 Thông số liên quan 92 Hình 5-85 Các yêu cầu bắt buộc và khuyến cáo 92 Hình 5-86 Quyền hạng đối với các thư mục 93 Hình 5-87 Xác định phiên bản đang sử dụng 94 Chương 2: TỔNG QUAN VỀ ĐỀ TÀI 2.1 Lý do chọn đề tài Hàng ngày, mỗi người trong chúng ta đều có thể có những nhu cầu thiết yếu như : ăn uống, mua sắm, tư vấn, Và để đáp ứng những yêu cầu đó, chỉ đơn giản là chúng ta buộc phải đi đến các cửa hàng, các quán ăn, các công ty hay các trung tâm tư vấn, tại đây, chúng ta mới có thể tùy ý chọn lựa những thứ mình thích, những thông tin mình cần, Dĩ nhiên, điều này ai trong chúng ta cũng đều có thể làm được. Tuy nhiên, việc này có thể sẽ tốn kém rất nhiều thời gian mà đối với số nhiều người thì thời gian vô cùng quan trọng. Ngày nay, với sự bùng nổ của hệ thống mạng toàn cầu Internet và những lợi ích vô cùng to lớn của nó mang lại đã thực sự thu hút và chinh phục con người. Tận dụng những tính năng mạnh mẽ của Internet, những công nghệ mới về thông tin và truyền thông, người ta đã xây dựng nên những hệ thống đặc biệt để mọi người có thể có thể ứng dụng đưa vào đời sống thực tiễn, và điều đó thực sự sẽ làm thay đổi cuộc sống của xã hội chúng ta theo chiều hướng tiện lợi hơn, văn minh hơn. Thế là những hệ thống WEBSITE thương mại ra đời. Và giờ đây, cùng với việc Internet đang nhanh chóng lan rộng khắp toàn cầu thì WEBSITE thương mại sẽ trở thành công cụ chủ yếu và đắc lực cho việc kinh doanh mua bán trên phạm vi toàn cầu. Bây giờ thì hầu như bất cứ nhu cầu nào của bạn cũng đều có thể được đáp ứng ngay tức khắc. Với một máy tính cá nhân có kết nối mạng, bạn có thể lướt trên các trang WEB của các công ty, dịch vụ; thoải mái chọn lựa các mặt hàng 8 Website: http://www.docs.vn Email : lienhe@docs.vn Tel (: 0918.775.368 mình thích, các thông tin mình cần ngay tại chỗ. Các công ty, các doanh nghiệp có thể quảng cáo các sản phẩm, các dịch vụ của mình trên các WEBSITE. Điều này sẽ giúp tăng doanh thu, tăng khách hàng và đặc biệt là dễ dàng tìm các đối tác kinh doanh. Và việc chi trả thanh toán trực tuyến rất nhanh chóng và đơn giản thông qua các loại thẻ tín dụng. Cho nên cần phải có những công nghệ mới để quản lý, quản trị WEBSITE, để đáp ứng những nhu cầu trên vì lý do đó mà chúng em chọn đề tài về Joomla quản lý trang web bán hàng, nó có thể đáp ứng đầy đủ các chức năng trên. 2.2 Mục tiêu đề tài Khảo sát hệ thống thông tin “Thương Mại Điện Tử” theo yêu cầu của các cá nhân, cơ quan, công ty…Việc bán hàng đòi hỏi cần phải có tư duy, đầu óc kinh doanh và khả năng nhạy bén nắm bắt thị trường. Một cửa hàng bán các mặt hàng không cần nhiều nhân viên, khách hàng không cần trực tiếp đến mua hàng mà có thể tại nhà dùng vài cái click chuột thì có thể có được sản phẩm mình cần. Việc tạo ra một website thương mại điện tử bán hàng trực tuyến sẽ gặp nhiều khó khăn trong việc bảo mật thông tin, cũng như qui tín đến khách hàng. Joomla là một hệ thống quản trị nội dung (CMS – Content Management System) giúp bạn thực hiện các website động một cách nhanh chóng và dễ dàng. Là hệ thống quản trị nội dung mã nguồn mở số 1 thế giới hiện nay. Linh hoạt, đơn giản, thanh nhã, tính tuỳ biến rất cao và cực kỳ mạnh mẽ, đó là những gì có thể nói về Joomla! Được sử dụng ở trên toàn thế giới từ những trang web đơn giản cho đến những ứng dụng phức tạp. Việc cài đặt Joomla! rất dễ dàng, đơn giản trong việc quản lý và đáng tin cậy. Xây dựng được một website “Quản lý bán hàng trực tiếp qua mạng” tương đối hoàn chỉnh, phục vụ một cách có hiệu quả cho người dùng dựa trên việc sử dụng phần mềm quản trị CSDL MySQL và xây dựng ứng dụng dựa trên kết hợp các ngôn ngữ ngôn ngữ PHP, HTML, XML, CSS. Đồng thời cũng nghiên cứu song song thêm công cụ thiết kế giao diện Microsoft Office FrontPage 2003, Macromedia DreamWeaver MX thân thiện với người dùng. 9 Website: http://www.docs.vn Email : lienhe@docs.vn Tel (: 0918.775.368 2.3 Phạm vi, đối tượng của đề tài Website được xây dựng nhằm hỗ trợ cho các cá nhân, công ty, cơ quan, … có nhu cầu quản bá sản phẩm, cũng như quản lý trong việc bán sản phẩm. Đối tượng phục phụ: − Cá nhân, công ty, cửa hàng vừa và nhỏ,… − Nhà quản trị website − Sinh viên nghiên cứu về thiết kế web dựa trên Joomla. 2.4 Ý nghĩa thực tiển của đề tài 2.4.1 Ý nghĩa đối với người sử dụng hệ thống website Có thể tra cứu, cập nhật, thống kê, báo cáo sản phẩm, nhà sản xuất, thông tin khách hàng, hóa đơn, thuế, … Mua sản phẩm dể dàng, ít tốn kém, hàng hóa chất lượng, phục vụ tận tình từ nhân viên website. 2.4.2 Ý nghĩa đối với cá nhân sinh viên Tạo một website thân thiện, nhanh và hiệu quả hơn trong việc quản lý, hay bán sản phẩm bằng thủ công. Hoàn thành tốt luận văn tốt nghiệp đồng thời qua đó nâng cao trình độ của mình. 10 [...]... là những gì có thể nói về Joomla! Được sử dụng ở trên toàn thế giới từ những trang web đơn giản cho đến những ứng dụng phức tạp Việc cài đặt Joomla! rất dễ dàng, đơn giản trong việc quản lý và đáng tin cậy Ứng dụng Joomla trong nhiều lĩnh vực như: − Trang Web của các tổ chức hoặc của các cổng thông tin (Portal) − Thương mại điện tử − Trang Web cho các công ty cỡ nhỏ − Ứng dụng cho các cơ quan hành... Trang Web cho các trường học và nhà thờ − Trang Web cá nhân và gia đình − Các cổng thông tin cộng đồng − Trang Web báo điện tử và tạp chí − Và nhiều ứng dụng khác… Ngoài các vấn đề là mã nguồn mở miễn phí, khả năng bảo mật cao, dễ dàng sử dụng, còn điều gì tuyệt vời hơn đằng sau khiến cho Joomla phát triển mạnh và được nhiều người yêu thích như vậy ? với Joomla việc xây dựng (lập trình) thêm các thành... tổ chức lại và cộng đồng Joomla tiếp tục tăng trưởng Tới ngày 1 tháng 9 năm 2005 tên mới của dự án đã được thông báo cho khoảng 3000 người theo dõi đội Phát triển và đến ngày 16 tháng 9 thì họ cho ra đời Joomla 1.0 3.3 Tại sao phải chọn Joomla? Tại sao lại chọn Joomla CMS ? liệu có thể tin tưởng được, Joomla có đủ mạnh ? nếu chưa đọc bạn hãy đọc bài viết giới thiệu về Joomla bạn sẽ biết Joomla tuyệt... Cộng đồng Joomla lớn hơn (bạn cứ thử gõ "DotNetNuke" trên Google rồi sau đó gõ Joomla trên Google sẽ có kết quả ngay ấy mà) − Các phân luồng thông tin và phân quyền trong Joomla rõ ràng hơn, dễ sử dụng hơn với người cập nhập thông tin − Tuy nhiên Joomla không thể quản trị cho các site có cơ sở dữ liệu 3.4 Kiến trúc Joomla lớn Joomla được phát triển theo kiến trúc 3 tầng hệ thống: Hình 2-1 Cấu Trúc Joomla. .. được sử dụng cho template, thư mục javascript để chứa các javascript (nếu có) 3.4.5 Cách đưa Component, Module và Template tích hợp vào Joomla Để có thể tích hợp component, module và template vào Joomla ngoài việc dựa vào chuẩn cấu trúc của từng phần, kiến trúc của Joomla mà còn theo một số phương pháp sau: Các com, mod, template được tạo ra phải nén dưới dạng file.zip khi đó mới được cài đặt vào Các... 0918.775.368 3.6.1 Cài đặt Joomla Bung nén gói Joomla vừa download về, vào thư mục C:\xampp\htdocs, và đổi tên thư mục chứa Joomla thành joomla1 5 để sau này dễ truy cập (Xem Hình) Hình 2-2 Hiển thị bun gói Joomla Để cài đặt Joomla, trước tiên chúng ta phải tạo một database rỗng và phải giả lập máy tính của mình thành web server (cụ thể trong trường hợp này là localhost) Chúng ta sẽ sử dụng gói XAMPP để làm... (điều này để tránh cài đặt lại joomla, khi truy cập vào site) Nhấn vào nút View Site ta có như hình 2-13: Hình 2-13 Giao diện Joomla sau khi cài đặt xong 3.6.2 Cấu hình Joomla Joomla khi cài xong đã cấu hình mặc định một vài tính năng trong hệ thống, tuy nhiên chúng ta cũng cần xem lại và cấu hình cho hợp lý Trong phần này chúng tôi hướng dẫn cấu hình một số tính năng trong hệ thống như sau: Vào Admin (Back-end)... MySQL Database: tên Database sử dụng (joomla1 5) Hình 2-15 Cấu hình Joomla với Tab Database Trong tab Server: chú ý Register Globals Emulation chọn OFF Hình 2-16 Cấu hình Joomla với Tab Server 3.7 Cài đặt một số ứng dụng cho Joomla 3.7.1 Cài đặt ngôn ngữ tiếng việt cho Joomla Trong trình duyệt web, gõ: http://localhost /joomla/ administrator Màn hình sẽ tương tự như hình 2-17 26 Website: http://www.docs.vn... bản của Joomla Dùng lệnh Installation tương ứng với com, mod, temp để cài đặt 18 Website: http://www.docs.vn Email : lienhe@docs.vn Tel (: 0918.775.368 Sau khi đã cài đặt thành công thì kích hoạt com, mod, temp để có thể chạy ứng dụng bằng cách Publish 3.5 Sử dụng WebServer chạy Joomla (Xampp): Để chạy được Joomla ta cần phải có một WebServer với Apache, MySQL, PHP and Perl, việc cấu hình và cài đặt... dòng, dòng 1.0.x đã ổn định và phù hợp để thực hiện các website của mình Phiên bản mới nhất của dòng này là 1.0.15 Dòng 1.5.x đang phát triển tới phiên bản beta, chỉ phù hợp để test,chưa phù hợp để làm website chính thức Trong bài này, tôi dùng phiên bản 1.0.15 Để download Joomla, có thể vào Website http://www .joomla. org , tới mục download bên trái và chọn phiên bản 1.0.15 19 Website: http://www.docs.vn . Website: http://www.docs.vn Email : lienhe@docs.vn Tel (: 0918.775.368 TRƯỜNG ĐẠI HỌC CỬU LONG KHOA CÔNG NGHỆ THÔNG TIN TÌM HIỂU JOOMLA VÀ ỨNG DỤNG XÂY DỰNG WEBSITE THƯƠNG MẠI ĐIỆN TỬ LUẬN. ngôn ngữ và kỹ thuật lập trình vào đề tài. Trong quá trình xây dựng website, không thể tránh khỏi những sai sót, mong nhận được sự đóng góp và cảm thông của quí thầy cô và các bạn. 2 Website: . WEBSITE thương mại ra đời. Và giờ đây, cùng với việc Internet đang nhanh chóng lan rộng khắp toàn cầu thì WEBSITE thương mại sẽ trở thành công cụ chủ yếu và đắc lực cho việc kinh doanh mua bán

Ngày đăng: 22/08/2014, 16:35

Mục lục

  • Chương 1: LỜI NÓI ĐẦU

  • DANH MỤC CÁC HÌNH

  • Chương 2: TỔNG QUAN VỀ ĐỀ TÀI

    • 2.1 Lý do chọn đề tài

    • 2.2 Mục tiêu đề tài

    • 2.3 Phạm vi, đối tượng của đề tài

    • 2.4 Ý nghĩa thực tiển của đề tài

      • 2.4.1 Ý nghĩa đối với người sử dụng hệ thống website

      • 2.4.2 Ý nghĩa đối với cá nhân sinh viên

      • Chương 3: TÌM HIỂU VỀ JOOMLA

        • 3.1 Giới thiệu sơ lược về Joomla

        • 3.2 Vài nét về lịch sử của Joomla

        • 3.3 Tại sao phải chọn Joomla?

        • 3.4 Kiến trúc Joomla

          • 3.4.1 Cấu trúc của gói cài đặt Component

          • 3.4.2 Cấu trúc của một Component

          • 3.4.3 Cấu trúc của gói cài đặt Module

          • 3.4.4 Cấu trúc của gói cài đặt Template (Temp)

          • 3.4.5 Cách đưa Component, Module và Template tích hợp vào Joomla

          • 3.5 Sử dụng WebServer chạy Joomla (Xampp):

            • 3.5.1 Cài đặt WebServer Xampp

            • 3.5.2 Cấu hình WebServer Xampp

            • 3.7 Cài đặt một số ứng dụng cho Joomla

              • 3.7.1 Cài đặt ngôn ngữ tiếng việt cho Joomla

              • 3.7.2 Cài đặt JoomFish tích hợp chuyển đổi ngôn ngữ trong Joomla

              • 3.8 Việt hóa Joomla

                • 3.8.1 Việt hóa phần Front-End(bên ngoài)

Tài liệu cùng người dùng

Tài liệu liên quan