Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 52 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
52
Dung lượng
1,87 MB
Nội dung
Đồ án tốt nghiệp Xây dựng website với công cụ Joomla TR-ờng đại học vinh Khoa công nghệ thông tin === === đoàn quang minh xây dựng website với công cụ joomla đồ án tốt nghiệp đại học Ngành kü s- c«ng nghƯ th«ng tin Vinh - 2011 = = Giảng viên hướng dẫn: Ths Lương Xuân Phú Đồ án tốt nghiệp Xây dựng website với công cụ Joomla MỤC LỤC LỜI NÓI ĐẦU CHƢƠNG 1: TÌM HIỂU VỀ JOOMLA 1.1 Giới thiệu sơ lƣợc Joomla 1.2 Kiến trúc Joomla 1.2.1 Cấu trúc gói cài đặt Component 1.2.3 Cấu trúc gói cài đặt Module 1.2.4 Cấu trúc gói cài đặt Template (Temp) 1.2.5 Cách đƣa Component, Module Template tích hợp vào Joomla 10 1.3 Sử dụng WebServer chạy Joomla 11 1.4 Cài đặt cấu hình Joomla 13 1.5 Cài đặt ngôn ngữ tiếng việt cho Joomla 18 CHƢƠNG 2: MỘT SỐ THÀNH PHẦN TRONG JOOMLA 21 2.1 Template Manager (Quản lý giao diện) 21 2.2 Manager Users ( Quản lý ngƣời dùng) 21 2.3 Menu Manager( Quản lý Menu): 23 2.4 Article Manager (Quản lý nội dung) 23 2.5 Components Manager( Quản lý Components) 24 2.6 Modules Manager (Quản lý Module) 25 CHƢƠNG 3: KHẢO SÁT VÀ PHÁT TRIỂN VIRTUEMART TRONG JOOMLA 28 3.1 Giới thiệu sơ lƣợc Component VirtueMart 28 Giảng viên hướng dẫn: Ths Lương Xuân Phú Đồ án tốt nghiệp Xây dựng website với công cụ Joomla 3.2 Một số chức trang web bán hàng: 29 3.2a Tính chung 30 3.2b Tính dành cho ngƣời quản trị website 30 3.3 Các tính dành cho khách mua hàng website 38 CHƢƠNG 4: THỰC NGHIỆM CHƢƠNG TRÌNH 43 4.1 Bài tốn đặt 44 4.2 Ý nghĩa toán 44 4.3 Phân tích thiết kế hệ thống 46 4.3a Sơ đồ phân cấp chức 46 4.3b Biểu đồ luồng liệu 47 4.3c Các bảng liệu 48 4.4 Sản phẩm website 48 4.4.1 Giao diện trang web 48 4.4.2 Bố cục trang web 49 KẾT LUẬN 51 TÀI LIỆU THAM KHẢO 52 Giảng viên hướng dẫn: Ths Lương Xuân Phú Đồ án tốt nghiệp Xây dựng website với cơng cụ Joomla LỜI NĨI ĐẦU Lý chọn đề tài Với bùng nổ hệ thống mạng toàn cầu Internet lợi ích vơ to lớn mang lại thực thu hút chinh phục ngƣời Tận dụng tính mạnh mẽ Internet, cơng nghệ thông tin truyền thông, ngƣời ta xây dựng nên hệ thống đặc biệt để ngƣời ứng dụng, đƣa vào đời sống thực tiễn Và điều thực làm thay đổi sống xã hội theo chiều hƣớng tiện lợi hơn, văn minh Cùng với việc Internet nhanh chóng lan rộng khắp tồn cầu website thƣơng mại trở thành công cụ chủ yếu đắc lực cho việc kinh doanh mua bán phạm vi toàn cầu Áp dụng việc quản lý mua bán máy tính thay cho quản lý mua bán thủ công doanh nghiệp, công ty, cá nhân… cần thiết thật cần thiết Các cơng ty, doanh nghiệp quảng cáo sản phẩm, dịch vụ website Điều giúp tăng doanh thu, tăng khách hàng đặc biệt dễ dàng tìm đối tác kinh doanh Và việc chi trả tốn trực tuyến nhanh chóng đơn giản thơng qua loại thẻ tín dụng Việc “quản lý mua bán hàng qua mạng ” thiếu đƣợc doanh nghiệp, công ty vừa nhỏ Cho nên cần phải có cơng nghệ để quản lý, quản trị website, để đáp ứng nhu cầu lý mà em chọn đề tài "Xây dựng website với cơng cụ Joomla", đáp ứng đầy đủ chức Chƣơng trình chạy môi trƣờng hệ điều hành WinXP, WinServer, Linux sử dụng ngôn ngữ chuẩn xử lý liệu nhƣ PHP, HTML, JavaScript, XML, CSS hệ quản trị sở liệu MySQL Dùng Appserv làm môi trƣờng WebServer hỗ trợ sẵn Apacher, PHP, MySQL Mục đích, phạm vi, đối tƣợng đề tài Mục đích đề tài xây dựng đƣợc website dùng để quản lý bán Giảng viên hướng dẫn: Ths Lương Xuân Phú Đồ án tốt nghiệp Xây dựng website với cơng cụ Joomla hàng trực tiếp qua mạng Trong tập trung vào việc phát triển component module phục vụ cách có hiệu cho ngƣời dùng Website đƣợc xây dựng nhằm hỗ trợ cho cá nhân, cơng ty, quan, … có nhu cầu quảng bá sản phẩm, nhƣ quản lý việc bán sản phẩm Đối tƣợng phục vụ: Cá nhân, công ty, cửa hàng vừa nhỏ,… Nhà quản trị website Ý nghĩa thực tiễn đề tài 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 bán sản phẩm dể dàng, 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 Tạo website thân thiện, nhanh hiệu việc quản lý, hay bán sản phẩm thủ công Bố cục đề tài Đề tài đƣợc trình bày theo bố cục nhƣ sau: Chƣơng 1: Tìm hiểu joomla Chƣơng 2: Tìm hiểu số thành phần joomla Chƣơng 3: Khảo sát phát triển virtuemart joomla Chƣơng 4: Thực nghiệm chƣơng trình Giảng viên hướng dẫn: Ths Lương Xuân Phú Đồ án tốt nghiệp Xây dựng website với công cụ Joomla CHƢƠNG 1: TÌM HIỂU VỀ JOOMLA 1.1 Giới thiệu sơ lƣợc Joomla Joomla hệ thống quản trị nội dung (CMS – Content Management System) giúp bạn thực website động cách nhanh chóng dễ dàng Là hệ thống quản trị nội dung mã nguồn mở số giới Linh hoạt, đơn giản, nhã, tính tuỳ biến cao mạnh mẽ, nói Joomla! Đƣợc sử dụng tồn giới từ trang web đơn giản ứng dụng phức tạp Việc cài đặt Joomla! dễ dàng, đơn giản việc quản lý đáng tin cậy Ứng dụng Joomla nhiều lĩnh vực nhƣ: - Trang Web tổ chức cổng thông tin (Portal) - Thƣơng mại điện tử - Trang Web cho công ty cỡ nhỏ Ứng dụng cho quan hành Trang Web cho trƣờng học nhà thờ Trang Web cá nhân gia đình - Các cổng thơng tin cộng đồng Trang Web báo điện tử tạp chí Và nhiều ứng dụng khác… Ngoài vấn đề mã nguồn mở miễn phí, khả bảo mật cao, dễ dàng sử dụng, cịn điều tuyệt vời đằng sau khiến cho Joomla phát triển mạnh đƣợc nhiều ngƣời yêu thích nhƣ ? với Joomla việc xây dựng (lập trình) thêm thành phần, module, chức cho việc dễ dàng lập trình viên, Joomla có rất nhiều chức mở rộng đƣợc viết nhà lập trình khắp giới, hầu hết tất ứng dụng, thành phần đƣợc chia sẻ miễn phí, điều tuyệt vời Hiện Joomla phát triển theo dòng phiên bản: dòng phiên Joomla 1.0.X, dòng phiên Joomla 1.5.X dòng phiên 1.6.x Giảng viên hướng dẫn: Ths Lương Xuân Phú Đồ án tốt nghiệp Xây dựng website với công cụ Joomla 1.2 Kiến trúc Joomla Joomla đƣợc phát triển theo kiến trúc tầng hệ thống: Hình 1.1 : Cấu Trúc Joomla Tầng dƣới mức tảng, chứa thƣ viện plugin (còn đƣợc biết với tên gọi mambot) Tầng thứ hai mức ứng dụng chứa lớp JApplication Hiện tầng gồm lớp con: JInstallation, JAdministrator JSite Tầng thứ ba mức mở rộng Tại tầng có thành phần (component), mơ đun (module) giao diện (template) đƣợc thực thi thể JApplication: Lớp đại diện cho ứng dụng Joomla đƣợc thực nhƣ nhà máy qui định ứng dụng giữ đối tƣợng Lớp bao gồm lớp nhƣ: JInstallation, JAdministrator JSite Mambot (Plug-in): Là chức đƣợc bổ sung thêm cho Com, Mambot can thiệp, bổ sung vào nội dung trang Web trƣớc sau đƣợc hiển thị Mambot đƣợc cài đặt thêm vào Web Site Hay nói cách khác Mambot phƣơng tiện giao tiếp với component 1.2.1 Cấu trúc gói cài đặt Component a Component Là thành phần trang Web, định đến chức năng, hình thức, Giảng viên hướng dẫn: Ths Lương Xuân Phú Đồ án tốt nghiệp Xây dựng website với công cụ Joomla nội dung trang Web Com có thêm Mod để hỗ trợ cho việc hiển thị chức nội dung Com Com đƣợc cài đặt thêm vào Web Site Thông thƣờng sau cài đặt Joomla! có sẵn Component: Banners (quản lý bảng quảng cáo), Contacts (quản lý việc liên hệ ngƣời dùng với Ban quản trị Web Site), Search (quản lý việc tìm kiếm), News Feeds (quản lý tin tức), Polls (quản lý việc bình chọn, ý kiến ngƣời dùng), Web Links (quản lý liên kết Web Site) Com quản lý nội dung trang Web b Cấu trúc Component Backend thông thƣờng gồm file sau: file admin.yourcom.php, file admin.yourcom.html.php, file toolbar.yourcom.php, file toolbar.yourcom.html.php Frontend gồm file (thông thƣờng): file yourcom.php, file yourcom.html.php Chú ý: Không thiết component bạn phải bao gồm file trên, file bắt buộc admin.yourcom.php yourcom.php (folder chứa com frontend backend com_yourcom) Ngồi bạn có file khác (ví dụ: yourcom.class.php chẳng hạn), folder, file js, file ảnh tùy thuộc vào mức độ bạn cần com mức độ bạn hiểu Một file XML để phục vụ cho việc cài đặt bạn đóng gói File XML mang tất thông số Tên com; tên tác giả, địa email, license (optional) Mục đích file khai báo file frontend backend (đƣờng dẫn đầy đủ file này) để upload cài đặt, khai báo query tạo insert database (nếu bạn phải thêm database) query uninstall Một điểm quan trọng phải hiểu object, class, function joomla sử dụng đƣợc chúng để viết (ví dụ nhƣ object database ) Khi đóng gói nhớ dạng “.zip”, “.tar” dạng “.zar” joomla khơng hiểu đc Nếu chƣa đóng gói đƣợc làm manual cách insert Giảng viên hướng dẫn: Ths Lương Xuân Phú Đồ án tốt nghiệp Xây dựng website với công cụ Joomla database copy file vào folder tƣơng ứng (không khuyến cáo sử dụng cách này) 1.2.3 Cấu trúc gói cài đặt Module Module (Mod) Là phận mở rộng thêm chức cho Website, Mod có chức khác nhau, đƣợc hiển thị trang Web vị trí qui định thay đổi đƣợc Một trang Web hiển thị nhiều Mod giống khác nhau, Mod đƣợc cài đặt thêm vào Website.Thơng thƣờng sau cài đặt Joomla! có sẵn Module: Main Menu (menu chính), Top Menu (menu phụ, nằm ngang), Search (hiển thị cơng cụ tìm kiếm), Poll (hiển thị bảng bình chọn, lấy ý kiến), Newsflash (hiển thị tin bật), Hit Counter (hiển thị số lƣợng truy cập Web Site), Banners (hiển thị bảng quảng cáo) Thơng thƣờng Mod gồm có file php (chƣơng trình) file xml (thơng số cài đặt), ngồi có thêm thƣ mục ảnh, Java Script hỗ trợ thêm cho Module 1.2.4 Cấu trúc gói cài đặt Template (Temp) Template : Là giao diện, khn dạng, kiểu mẫu, hình thức đƣợc thiết kế để trình bày nội dung trang Web có vị trí định sẵn để tích hợp phận, thành phần trang Web Joomla! cho phép cài đặt thay đổi Temp cho Web Site hay cho trang Web khác cách dễ dàng Một gói cài đặt template Joomla gồm file bắt buộc sau: File "index.php" File gồm mã lệnh PHP, thẻ , thẻ bảng thẻ để định vị module tạo nên bố cục template File "templateDetails.xml" Đƣợc sử dụng trình cài đặt File chứa thông số template Giảng viên hướng dẫn: Ths Lương Xuân Phú Đồ án tốt nghiệp Xây dựng website với công cụ Joomla giúp Joomla! biết đƣợc trình cài đặt cần tạo thƣ mục truyền file css, php, ảnh lên thƣ mục templates File "template_css.css" "template.css" Joomla 1.0.x sử dụng file template_css.css Joomla 1.5 sử dụng file template.css Đây CSS Joomla File kết hợp với index.php để tạo nên template File "template_thumbnail.png" File ảnh chụp minh họa template Nó giúp bạn dễ hình dung lựa chọn template phần quản trị mặt tiền Website (nếu bạn cho phép ngƣời tùy chọn template) Ngồi file nói gói cài đặt template có thêm thƣ mục file khác nhƣ thƣ mục CSS để chứa file CSS bổ sung, thƣ mục ảnh để chứa ảnh đƣợc sử dụng cho template, thƣ mục javascript để chứa javascript (nếu có) 1.2.5 Cách đƣa Component, Module Template tích hợp vào Joomla Để tích hợp component, module template vào Joomla việc dựa vào chuẩn cấu trúc phần, kiến trúc Joomla mà theo số phƣơng pháp sau: Các com, mod, template đƣợc tạo phải nén dƣới dạng file.zip đƣợc cài đặt vào Các com, mod, temp phải phù hợp với phiên Joomla Dùng lệnh Installation tƣơng ứng với com, mod, temp để cài đặt Sau cài đặt thành công kích hoạt com, mod, temp để chạy ứng dụng cách Publish Giảng viên hướng dẫn: Ths Lương Xuân Phú 10 Đồ án tốt nghiệp Xây dựng website với công cụ Joomla 3.2.8 Shipping (Giao hàng) Quản lý thơng tin vận chuyển hàng hóa: nhà cung cấp, cƣớc phí… Hình 3.11 : Quản lý giao hàng Shipper List (Danh sách giao hàng): Quản lý dịch vụ vẩn chuyển Shipping Rates List (Phí giao hàng) : quản lý khối lƣợng vận chuyển đến quốc gia theo loại hình dịch vụ có giá khác 3.3 Các tính dành cho khách mua hàng website 3.3.1 Xem lựa chọn hàng hóa cần mua Hình 3.12 : Giao diện sản phẩm trƣng bày Giảng viên hướng dẫn: Ths Lương Xuân Phú 38 Đồ án tốt nghiệp Xây dựng website với công cụ Joomla Hàng hóa đƣợc phân bổ theo Cataloge (loại hàng) Số lƣợng loại hàng (các cấp độ) không giới hạn Khi vào loại hàng liệt kê mặt hàng bày bán Thơng tin bố trí logic theo dạng từ tổng quát => chi tiết giúp khách hàng dễ định hƣớng sản phẩm cần xem, mua Nếu khách hàng muốn mua thông tin sản phẩm nhấn vào nút “Mua hàng” Thể chi tiết sản phẩm: Hỗ trợ tối đa cho trình bày sản phẩm: hình ảnh (nhỏ, phóng lớn, album), giới thiệu ngắn gọn, giới thiệu chi ly, cấu hình – mức giá khác nhau… đem đến cho bạn tiện ích tối đa để trình diễn sản phẩm mình, cho bắt mắt để hấp dẫn ngƣời mua Tên sản phẩm tê Thông tin sản phẩm tê Hình 3.13 : Chi tiết sản phẩm Khi khách hàng xem chi tiết sản phẩm đồng ý mua bấm nút “Mua Hàng” 3.3.2 Quy trình đặt hàng Quy trình đặt hàng đƣợc thiết kế theo chuẩn website thƣơng mại điện tử Giảng viên hướng dẫn: Ths Lương Xuân Phú 39 Đồ án tốt nghiệp Xây dựng website với công cụ Joomla quốc tế để: - Nếu khách hàng có thói quen mua sắm trực tuyến không cảm thấy lạ lẫm sử dụng tính - Nếu khách hàng chƣa quen, lƣợc đồ đặt hàng hiển thị đầu trang giúp khách hình dung cơng việc cần làm Hình 3.14 : Chi tiết giỏ hàng Các bƣớc thực cụ thể nhƣ sau: Bước 1: Chọn hàng cần mua Sau khách hàng đồng ý mua sản phẩm sản phẩm đƣợc thể giỏ hàng nhƣ hình 3.14 Nếu khách hàng tiếp tục chọn lựa hàng nhấn vào “TIẾP TỤC MUA HÀNG” trờ lại giao diện chọn lựa hàng nhƣ hình Ngƣợc lại, khách hàng tính tiền cho sản phẩm nhấn vào “THANH TOÁN TIỀN” Giảng viên hướng dẫn: Ths Lương Xuân Phú 40 Đồ án tốt nghiệp Xây dựng website với công cụ Joomla Nếu sản phẩm tính thuế giá tiền thuế đƣợc thể thông tin giỏ hàng Bước 2: Thực việc nhập thơng tin tốn hóa đơn Sau nhấn vào “THANH TOAN TIỀN” để tốn hóa đơn: Nếu khách hàng chƣa đăng nhập xuất nhƣ hình bên dƣới yêu cầu đăng nhập Nếu khách hàng có tài khoản (username password) nhƣng chƣa đăng nhập đăng nhập Cịn ngƣợc lại khách hàng tạo tài khoản dùng để mua hàng hàng Thông tin tài khoản đƣợc ngƣời quản lý (admin) quản lý Sau đăng ký thành cơng khách hàng nhận đƣợc email thông tin tài khoản (username, password) để dùng cho cửa hàng Khách hàng phải đăng nhập mua hàng website Việc giúp chƣơng trình quản lý đƣợc khách hàng, khách hàng đỡ phải khai báo lại thông tin liên quan nhƣ địa ngƣời mua, điện thoại, địa chuyển hàng… lần đặt hàng Hình 3.15 : Đăng nhập khách hàng quen Giảng viên hướng dẫn: Ths Lương Xuân Phú 41 Đồ án tốt nghiệp Xây dựng website với công cụ Joomla Thơng tin bắt buộc Hình 3.16 : Đăng ký khách hàng Bước 3: Xem lại thơng tin hóa đơn tới Sau đăng nhập thông tin tài khoản giao diện nhƣ hình bên dƣới Tại chọn hình thức thay tốn xác nhận lại địa cần chuyển Hình 3.17 : Xem thơng tin hóa đơn Giảng viên hướng dẫn: Ths Lương Xuân Phú 42 Đồ án tốt nghiệp Xây dựng website với công cụ Joomla Bước 4: Hồn tất thơng tin tốn hóa đơn Sau hồn tất bƣớc khách hàng hồn tất tồn thơng tin mua sản phẩm Lúc họ xem lại, chắn nhấn nút“Xác Nhận Mua Hàng” để hồn tất việc mua sản phẩm Hệ thống mail tự động báo tới khác hàng thông tin sản phẩm mà khách hàng mua để tiện theo dõi tiến độ tốn, chuyển hàng Chƣơng trình hỗ trợ nhiều loại hình tốn khác nhƣ: qua thẻ tín dụng quốc tế, hình thức giao hang – lấy tiền mặt…Khi đơn hàng đƣợc đặt, ngƣời quản trị vào xử lý phận sales thực tế để: - Thay đổi trạng thái đơn hàng: từ đặt => chuyển => nhận => hoàn tất Mỗi lần đổi trạng thái, hệ thống tự động gửi email để thông báo cập nhật cho khách hàng - Thay đổi lƣợng hàng tồn kho - Thống kê doanh thu Và nhiều tiện ích khác Giảng viên hướng dẫn: Ths Lương Xuân Phú 43 Đồ án tốt nghiệp Xây dựng website với công cụ Joomla CHƢƠNG 4: THỰC NGHIỆM CHƢƠNG TRÌNH 4.1 Bài tốn đặt Xây dựng website thƣơng mại điện tử quản lý việc mua bán sản phẩm thể thao công ty 4.2 Ý nghĩa toán Xây dựng website thƣơng mại điện tử mang lại cho nhiều lợi ích nhƣ: Quảng bá thông tin tiếp thị cho thị trƣờng tồn cầu với chi phí cực thấp: với vài chục đô-la Mỹ tháng, bạn đƣa thơng tin quảng cáo bạn đến với vài trăm triệu ngƣời xem từ nơi giới Đây điều mà có TMĐT làm đƣợc cho doanh nghiệp Thử so sánh với quảng cáo báo Tuổi Trẻ với vài triệu độc giả, lần quảng cáo bạn phải trả 50 đơ-la Mỹ, cịn bạn có website mình, bạn quảng cáo thơng tin 24 ngày, ngày tuần, lƣợng độc giả bạn hàng trăm triệu ngƣời từ nơi giới Chi phí cho website bạn tháng ƣớc tính (kinh tế nhất) là: đơ-la Mỹ chi phí lƣu trữ trực tuyến (hosting), 10-20 đơ-la Mỹ trả cho chi phí quảng cáo (liệt kê địa web bạn dạng danh bạ doanh nghiệp điện tử Dĩ nhiên, chi phí tối thiểu cho website bạn Nếu bạn có khả tài chính, bạn th quảng cáo với chi phí cao để mong quảng cáo tốt Dịch vụ tốt cho khách hàng: với Thƣơng Mại Điện Tử, bạn cung cấp catalogue, brochure, thơng tin, bảng báo giá cho đối tƣợng khách hàng cách nhanh chóng, bạn tạo điều kiện cho khách hàng mua hàng trực tiếp từ mạng v.v… Nói tóm lại, Thƣơng Mại Điện Tử mang lại cho bạn cơng cụ để làm hài lịng khách hàng, thời đại ngày nay, yếu tố thời gian thực vàng bạc, khơng có đủ kiên nhẫn phải chờ đợi thông tin vài ngày Hơn nữa, ngày chất lƣợng dịch vụ thái Giảng viên hướng dẫn: Ths Lương Xuân Phú 44 Đồ án tốt nghiệp Xây dựng website với công cụ Joomla độ phục vụ yếu tố quan trọng việc tìm giữ khách hàng Nếu bạn không xử lý yêu cầu thông tin đối tƣợng quan tâm cách nhanh chóng, họ khơng kiên nhẫn mà chờ bạn, có đối thủ cạnh tranh săn đón họ Tăng doanh thu: với Thƣơng Mại Điện Tử, đối tƣợng khách hàng bạn khơng cịn bị giới hạn mặt địa lý, hay thời gian làm việc Bạn khơng bán hàng cho cƣ dân thành phố bạn, mà bạn cịn bán hàng toàn Viêt Nam nƣớc khác Bạn khơng ngồi chờ khách hàng tự tìm đến với bạn mà bạn tích cực chủ động tìm khách hàng cho Vì thế, chắn số lƣợng khách hàng bạn tăng lên đáng kể dẫn đến tăng doanh thu Đó điều mà doanh nghiệp mơ ƣớc Tuy nhiên, xin nhắc lại với bạn chất lƣợng giá sản phẩm hay dịch vụ bạn phải tốt, khơng, Thƣơng Mại Điện Tử khơng giúp đƣợc cho bạn Giảm chi phí hoạt động: với Thƣơng mại điện tử, bạn tốn nhiều cho việc thuê cửa hàng, mặt bằng, đông đảo nhân viên phục vụ, bạn không cần phải đầu tƣ nhiều cho kho chứa Chỉ cần khoảng 10 triệu đồng xây dựng website bán hàng qua mạng, sau chi phí vận hành website tháng khơng q triệu đồng Nếu website bạn trƣng bày thơng tin, hình ảnh sản phẩm, bạn tiết kiệm đƣợc chi phí in ấn brochure, catalogue chi phí gửi bƣu điện ấn phẩm Và đặc biệt doanh nghiệp bạn làm hàng xuất khẩu, bạn ngồi nhà tìm kiếm khách hàng qua mạng, không cần phải tốn nhiều cho chuyến đích thân “xuất ngoại” Lợi cạnh tranh: việc kinh doanh mạng “sân chơi” cho sáng tạo, nơi đây, bạn áp dụng ý tƣởng hay nhất, dịch vụ hỗ trợ, chiến lƣợc tiếp thị v.v… Và tất đối thủ cạnh tranh bạn áp dụng Thƣơng Mại Điện Tử, phần thắng thuộc Giảng viên hướng dẫn: Ths Lương Xuân Phú 45 Đồ án tốt nghiệp Xây dựng website với công cụ Joomla sáng tạo hay để tạo nét đặc trƣng cho doanh nghiệp, sản phẩm, dịch vụ để thu hút giữ đƣợc khách hàng 4.3 Phân tích thiết kế hệ thống 4.3a Sơ đồ phân cấp chức Hình 4.1 : Sơ đồ phân cấp chức Giảng viên hướng dẫn: Ths Lương Xuân Phú 46 Đồ án tốt nghiệp Xây dựng website với công cụ Joomla 4.3b Biểu đồ luồng liệu 4.3b1 Biểu đồ luồng liệu mức ngữ cảnh Đăng nhập / Đăng ký Mua sản phẩm Xem thông tin Thành viên Quản trị website Hệ thống website Ngƣời quản trị Phản hồi Cung cấp dịch vụ Hình 4.2 : Biểu đồ luồng liệu mức ngữ cảnh 4.3b2 Biểu đồ luồng liệu mức đỉnh Hình 4.3 : Biểu đồ luồng liệu mức đỉnh Giảng viên hướng dẫn: Ths Lương Xuân Phú 47 Đồ án tốt nghiệp Xây dựng website với công cụ Joomla 4.3c Các bảng liệu 4.3c1 Bảng user 4.3.c2 Bảng product 4.3.c3 Bảng order 4.4 Sản phẩm website 4.4.1 Giao diện trang web Hình 4.5 : Giao diện trang web Giảng viên hướng dẫn: Ths Lương Xuân Phú 48 Đồ án tốt nghiệp Xây dựng website với công cụ Joomla Hình 4.6 : Giao diện trang web 4.4.2 Bố cục trang web Trang chủ: Nội dung trang chủ nhằm giới thiệu tất danh mục nhƣ sản phẩm có website tới ngƣời dùng.Bố cục trang chủ chia làm phần chính: Phần menu chứa thông tin liên quan đến cơng ty Tiếp login search để khác hàng tìm kiếm sản phẩm cần Phần chia làm phần chính: Bên trái bố trí liệt kê dịng sản phẩm khác Trong dòng lại phân loại sản phẩm khác Bên phải phần để show sản phẩm công ty Phần dƣới footer thị số thông tin riêng website Tin tức : Đƣa số tin tức Khuyễn mãi: Đƣa thông tin khuyễn công ty tới khách hàng Giảng viên hướng dẫn: Ths Lương Xuân Phú 49 Đồ án tốt nghiệp Xây dựng website với công cụ Joomla Bảng báo giá: Đƣa bảng báo giá thiết bị để khách hàng so sánh giá cơng ty với công ty khác Giới thiệu: Nhằm giới thiệu công ty thu thập thông tin, ý kiến khách hàng website nhƣ sản phẩm giới thiệu site nhằm nắm bắt đƣợc tâm tƣ nguyện vọng khách hàng Dịch vụ: Giới thiệu cho khách hàng biết đƣợc dịch vụ mà công ty thƣờng cung cấp tới tận tay khách hàng khách hàng cần Tuyển dụng: Chứa thông tin tuyển dụng mà công ty đƣa để tuyển dụng nhân đợt tuyển dụng Liên hệ: Thông tin liên hệ cửa hàng Giảng viên hướng dẫn: Ths Lương Xuân Phú 50 Đồ án tốt nghiệp Xây dựng website với công cụ Joomla KẾT LUẬN Kết đạt đƣợc Đề tài "Xây dựng Website thƣơng mại điện tử với công cụ Joomla " đề tài mang tính chất quản lý bán hàng giúp cho ngƣời mua nhƣ ngƣời bán tốn thời gian, mua bán thuận tiện, toán nhanh chóng Đây đề tài đƣợc ứng dụng nhiều cho doanh nghiệp hay cá nhân Website xây dựng đƣợc chức hiển thị danh mục sản phẩm Website thử nghiệm localhost Website đạt đƣợc số chức để phục vụ cho việc quản lý mua bán hàng Nhƣng đáp ứng đƣợc phần nhỏ yêu cầu Em mong đƣợc góp ý để phát triển hoàn thiện thời gian tới để đáp ứng đầy đủ yêu cầu Hƣớng phát triển Mong muốn em phát triển Website với nhiều tính năng, giao diện thích hợp cho cá nhân Xây dựng tích hợp component module khác phục vụ việc mua bán, quảng bá, quản lý hàng hóa cách tốt Mặc dù em cố gắng nhiều trình khảo sát tìm hiểu thƣơng mại điện tử đƣa phƣơng án xây dựng Website nhƣng khơng tránh khỏi thiếu xót Vì em mong q thầy nhƣ quan tâm đến đề tài dẫn góp ý kiến cho để em hồn thiện Website cách đầy đủ Em xin chân thành cảm ơn quý thầy cô giúp đỡ em thực đề tài Đặc biệt em xin cảm ơn đến thầy Th.s Lƣơng Xuân Phú tận tình giúp đỡ, bảo truyền đạt cho em kinh nghiệm, kỹ thuật cách thức việc xây dựng đề tài Do thời gian có hạn nên em chƣa phát huy hết đƣợc ý tƣởng vào đề tài Trong q trình xây dựng website khơng thể tránh khỏi thiếu sót, mong nhận đƣợc đóng góp, ý kiến thầy bạn Giảng viên hướng dẫn: Ths Lương Xuân Phú 51 Đồ án tốt nghiệp Xây dựng website với công cụ Joomla TÀI LIỆU THAM KHẢO A Tiếng Việt [1] Phạm Văn Thƣ, Xây dựng quản trị Website chuyên nghiệp với Joomla, Nhà xuất Hồng Đức , 2005 [2] Phạm Hữu Khang, Xây dựng ứng dụng Web PHP & MySQL, Nhà xuất Phƣơng Đông , 2006 B Website [3] http://joomlacode.org/gf/project/joomla [4] http://joomlacode.org/gf/project/joomla/tracker [5] http://dev.virtuemart.net/projects/virtuemart/wiki Giảng viên hướng dẫn: Ths Lương Xuân Phú 52 ... nghiệp Xây dựng website với công cụ Joomla CHƢƠNG 4: THỰC NGHIỆM CHƢƠNG TRÌNH 4.1 Bài tốn đặt Xây dựng website thƣơng mại điện tử quản lý việc mua bán sản phẩm thể thao công ty 4.2 Ý nghĩa toán Xây. .. đối tƣợng đề tài Mục đích đề tài xây dựng đƣợc website dùng để quản lý bán Giảng viên hướng dẫn: Ths Lương Xuân Phú Đồ án tốt nghiệp Xây dựng website với công cụ Joomla hàng trực tiếp qua mạng... Ths Lương Xuân Phú 10 Đồ án tốt nghiệp Xây dựng website với công cụ Joomla 1.3 Sử dụng WebServer chạy Joomla Để chạy đƣợc Joomla ta cần phải có WebServer với Apache, MySQL, PHP and Perl, việc