1. Trang chủ
  2. » Luận Văn - Báo Cáo

Tìm hiểu joomla + virtuemart xây dựng website bán hàng trực tuyến luận văn tốt nghiệp đại học

60 3,3K 12
Tài liệu đã được kiểm tra trùng lặp

Đ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

Thông tin cơ bản

Tiêu đề Tìm hiểu joomla + virtuemart xây dựng website bán hàng trực tuyến
Tác giả Phan Xuân Thành
Người hướng dẫn TH.S Nguyễn Thị Minh Tâm
Trường học Trường Đại Học
Chuyên ngành Công Nghệ Thông Tin
Thể loại Báo cáo tốt nghiệp
Năm xuất bản 2023
Thành phố Hà Nội
Định dạng
Số trang 60
Dung lượng 4,58 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Lý do chọn đề tài Với sự phát triển nhảy vọt của công nghệ thông tin hiện nay, Internet ngàycàng giữ vai trò quan trọng trong các lĩnh vực khoa học kĩ thuật và đời sống.Hiểu một cách đơn

Trang 1

PHẦN MỞ ĐẦU

1 Lý do chọn đề tài

Với sự phát triển nhảy vọt của công nghệ thông tin hiện nay, Internet ngàycàng giữ vai trò quan trọng trong các lĩnh vực khoa học kĩ thuật và đời sống.Hiểu một cách đơn giản, Internet là một tập hợp máy tính nối kết với nhau, làmột mạng máy tính toàn cầu mà bất kì ai cũng có thể kết nối bằng máy PC của

họ Với mạng Internet, tin học thật sự tạo nên một cuộc cách mạng trao đổithông tin trong mọi lĩnh vực văn hóa, xã hội, chính trị, kinh tế

Với công nghệ Word Wide Web, hay còn gọi là Web sẽ giúp bạn đưanhững thông tin mong muốn của mình lên mạng Internet Hay bạn có thể muanhững gì cần ngay tại nhà mình mà không phải mất nhiều thời gian, thông quacác trang dịch vụ thương mại điện tử các nhà dịch vụ sẽ mang đến tận nhà chobạn Sự ra đời của các ngôn ngữ lập trình cho phép chúng ta xây dựng các trangWeb đáp ứng được các yêu cầu của người sử dụng PHP (HypertextPreprocessor) là kịch bản trên phía trình chủ (Server Script) cho phép chúng taxây dựng trang Web trên cơ sở dữ liệu Với nhiều ưu điểm nổi bật mà PHP vàMySQL được rất nhiều người sử dụng

Với lí do trên và được sự định hướng, giúp đỡ của của giảng viên Thạc sỹ

Nguyễn Thị Minh Tâm, em đã chọn đề tài : “Tìm hiểu Joomla +Virtuemart

-xây dựng Website bán hàng trực tuyến” làm đề tài tốt nghiệp của mình

2 Mục đích nghiên cứu

Nghiên cứu về hệ quản trị nội dung mã nguồn mở Joomla và Virtuemart

để xây dựng thử nghiệm website bán hàng trực tuyến qua mạng Internet

3 Bố cục báo cáo

Nội dung luận văn gồm 3 phần:

Phần I Lý thuyết về thiết kế website

Chương 1 Tìm hiểu về Internet, Client/Server, WWW, HTML và CSS

Trang 2

Chương 1 Bài toán thực tế

Chương 2 Phân tích thiết kế hệ thống

Chương 3 Kết hợp Joomla và Virtuemart để phát triển ứng dụng bán hàng

Phần III Đánh giá kết quả và hướng phát triển của đề tài

Trang 3

PHẦN I LÝ THUYẾT THIẾT KẾ WEBSITE

CHƯƠNG 1 TÌM HIỂU VỀ INTERNET, CLIENT/SERVER,

WORLD WIDE WEB

1 Tìm hiểu về Internet

1.1 Giới thiệu chung về Internet và xuất xứ của nó

Internet là một mạng máy tính nối hàng triệu máy tính với nhau trên phạm

vi toàn thế giới Internet có lịch sử rất ngắn, nó có nguồn gốc từ một dự án của

Bộ Quốc Phòng Mỹ có tên là ARPANET vào năm 1969, dự án nhằm thựcnghiệm xây dựng một mạng nối các trung tâm nghiên cứu khoa học và quân sự

với nhau Đến năm 1970 đã có thêm hai mạng: Store-and-forwarrd và

ALOHAnet, đến năm 1972 hai mạng này đã được kết nối với ARPANET Cũng

trong năm 1972 RayTomlinson phát minh ra chương trình thư tín điện tử E-mail.Chương trình này đã nhanh chóng được ứng dụng rộng rãi để gửi các thông điệptrên mạng phân tán

Ngày càng có nhiều người nhận ra lợi ích của hệ thống trên mạng, người

ta dùng để trao đổi thông tin giữa các vùng với khoảng cách ngày càng xa Vàonhững năm 1990 người ta bắt đầu mở rộng hệ thống mạng sang lĩnh vực thương

mại tạo thành nhóm CIX (Commercial Internet Exchange Association) Có thể

nói Internet thật sự hình thành từ đây

Hiện nay nhờ vào sự phát triển của các phương tiện truyền thông, đặc biệt

là sự phát triển của tin học đã tạo điều kiện cho mọi người có thể giao tiếp vớinhau một cách nhanh chóng và dễ dàng hơn thông qua các dịch vụ Internet.Chính vì vậy đã tạo điều kiện thuận lợi cho “Thương mại điện tử” nhanh chóngtrở nên phổ biến trên thế giới trở thành một công cụ rất mạnh

1 2 Các dịch vụ trên Internet

Internet là công nghệ thông tin liên lạc mới, nó tác động sâu sắc vào xãhội, vào cuộc sống ở mức độ khá bao quát Nó đưa chúng ta vào một thế giới có

Trang 4

Internet, dịch vụ thương mại điện tử hiện nay đang phát triển khá mạnh mẽ.Dưới đây chỉ là một số dịch vụ trên Internet:

Dịch vụ World Wide Web (gọi tắt là Web): Đây là khái niệm mà người

dùng Internet quan tâm nhiều nhất hiện nay Web là một công cụ, hay đúng hơn

là một dịch vụ của Internet, Web chứa thông tin bao gồm văn bản, hình ảnh, âmthanh và thậm chí cả video được kết hợp với nhau Phần mềm sử dụng để xemWeb gọi là trình duyệt (Browser) Một trong những trình duyệt thông thườnghiện nay là Internet Explorer của Microsoft, sau đó là Firefox của Mozilla…

Thư điện tử Electronic Mail (viết tắt là Email): Dịch vụ E-mail có thể

dùng để trao đổi thông tin giữa các cá nhân với nhau, các cá nhân với tổ chức vàgiữa các tổ chức với nhau Dịch vụ này còn cho phép tự động gửi nội dungthông tin đến từng địa chỉ hoặc tự động gửi đến tất cả các địa chỉ cần gửi theodanh sách địa chỉ cho trước (gọi là mailing list) Nội dung thông tin gửi đi dùngtrong thư điện tử không chỉ có văn bản (text) mà còn có thể ghép thêm (attack)các văn bản đã được định dạng, graphic, sound, video Lợi ích chính dịch vụ thưđiện tử là thông tin gửi đi nhanh và rẻ

Dịch vụ FPT Dịch vụ truyền file (FTP - File Transfer Protocol): Là

dịch vụ dùng để trao đổi các tệp tin từ máy chủ xuống các máy cá nhân vàngược lại

2 Tìm hiểu Client/Server

2 1 Các khái niệm

Thuật ngữ Server được dùng cho những chương trình thi hành như mộtdịch vụ trên toàn mạng Các chương trình Server này chấp nhận tất cả các yêucầu hợp lệ đến từ mọi nơi trên mạng, sau đó thi hành dịch vụ trên Server và trả

Trang 5

Một chương trình được coi là Client khi nó gửi các yêu cầu tới máy cóchương trình Server và chờ đợi câu trả lời từ Server Để một chương trìnhServer và một chương trình Client có thể giao tiếp được với nhau thì giữa chúng

phải có một chuẩn để giao tiếp, chuẩn này được gọi là giao thức (Protocol) Nếu

một chương trình Client nào muốn yêu cầu lấy thông tin từ Server thì nó phảituân theo giao thức Server đưa ra

Một máy tính chứa chương trình Server được coi là một máy chủ hay máy

phục vụ (Server) và máy chứa chương trình Client được coi là máy khách Mô

hình trên mạng mà các máy chủ và máy khách giao tiếp với nhau theo một hoặcnhiều dịch vụ được coi là mô hình Client /Server

2 2 Mô hình Client/Server

Thực tế mô hình Client/Server là sự mở rộng tự nhiên và tiện lợi choviệc truyền thông lên tiến trình lên các máy tính cá nhân, mô hình này cho phépxây dựng các chương trình Client/Server một cách dễ dàng và sử dụng chúng đểliên tác với nhau đạt hiệu quả hơn Mô hình Client/Server như sau:

Đây là mô hình tổng quát nhất, trên thực tế thì một Server có thể được nốitới nhiều Server khác nhằm làm việc hiệu quả hơn và nhanh chóng hơn Khinhận được một yêu cầu từ Client/Server này thì có thể gửi tiếp yêu cầu vừa nhậnđược cho một Server khác

2 3 Mô hình Web Client/Server

Mô hình Client/Server ứng dụng vào trang Web được gọi là mô hình WebClient/Server Giao thức chuẩn được sử dụng để giao tiếp giữa Web Server và

Web Client là HTTP (HyperText Transfer Protocol)

Trang 6

duyệt Web sẽ gửi yêu cầu lên cho Web Server để lấy nội dung trang Web đó

 Web Server: Khi nhận được yêu cầu từ một Client/Server, Web Server

sẽ trả về nội dung file cho trình duyệt Web Server cho phép chuyển giao dữ liệubao gồm văn bản, đồ hoạ và thậm chí cả âm thanh, video tới người sử dụng.Người sử dụng chỉ cần trình duyệt Web để liên kết các máy chủ qua mạng IP nội

bộ, yêu cầu của người sử dụng được đáp ứng bằng cách nhấn chuột vào các chủ

đề hoặc minh hoạ mẫu theo khuôn dạng HTML Những trang dữ liệu theo yêucầu sẽ được gọi xuống từ máy chủ nào đó theo giao thức HTTP rồi hiển thị trênmáy cá nhân

3 Tìm hiểu về World Wide Web

3 1 Các khái niệm cơ bản về World Wide Web

World Wide Web (WWW) hay còn gọi là Web là một dịch vụ phổ biếnnhất hiện nay trên Internet, 85% các giao dịch trên Internet ước lượng thuộc vềWWW Ngày nay số Website trên thế giới đã đạt tới con số khổng lồ WWWcho phép bạn truy xuất thông tin văn bản, hình ảnh, âm thanh, video trên toànthế giới Thông qua Website, các công ty có thể giảm thiểu tối đa chi phí in ấn

và phân phát tài liệu cho khách hàng ở nhiều nơi

3 2 Cách tạo trang Web

Có nhiều cách để tạo trang Web - Có thể tạo trang Web trên bất kì chươngtrình xử lí văn bản nào:

 Tạo Web bằng cách viết mã nguồn bởi một trình soạn thảo văn bảnnhư: Notepad, WordPad, là những chương trình soạn thảo văn bản có sẵntrong Windows

 Thiết kế bằng cách dùng Web Wizard và công cụ của Winword 2007

Trang 7

 Thiết kế Web bằng các phần mềm chuyên nghiệp như: FrontPage,Dreamweaver, Nescape Editor, Sẽ giúp bạn thiết kế trang Web dễ dàng hơn,nhanh chóng hơn, phần lớn mã lệnh HTML sẽ có sẵn trong phần Code cho bạn

Để xây dựng một ứng dụng Web hoàn chỉnh và có tính thương mại, bạncần kết hợp cả Client Script (kịch bản trình khách) và Server Script (kịch bảntrên trình

chủ) với một loại cơ sở dữ liệu nào đó, chẳng hạn như: MS Access, SQLServer, MySQL, Oracle,

Khi bạn muốn triển khai ứng dụng Web trên mạng, ngoài các điều kiện vềcấu hình phần cứng, bạn cần có trình chủ Web thường gọi là Web Server

Trang 8

1 1 Giới thiệu về HTML

HTML(HyperText Markup Language) là ngôn ngữ chuẩn để tạo lập cáctài liệu cho WWW HTML được sử dụng trong các chương trình duyệt Web Ví

dụ như: Internet Explorer, Firefox,

Một phần tử là một đơn vị cơ sở của HTML Nó bao gồm một thẻ khởi

đầu (start-tag), một thẻ kết thúc (end-tag), và các ký tự dữ liệu được đặt trong

các thẻ này Một thẻ bắt đầu bằng một dấu nhỏ hơn (<) và kết thúc bằng một dấulớn (>)

HTML gán thẻ cho kiểu chữ, chốn file ảnh đồ hoạ, âm thanh, video vàovăn bản tạo ra mối liên kết và hình thức gọi là siêu văn bản (Hypertext) Siêuvăn bản là đặc tính quan trọng nhất của HTML Điều này có nghĩa là một vănbản hay đồ hoạ bất kỳ chỗ nào cũng có thể liên kết với một tài liệu khác

Ngôn ngữ HTML qui định cú pháp không phân biệt chữ hoa chữ thường

Ví dụ: Có thể khai báo <html> hoặc <HTML> Không có khoảng trắng trong

Trang 9

2 Tìm hiểu về CSS

2.1 Giới thiệu về CSS

CSS (Cascading Style Sheets) là một ngôn ngữ quy định cách trình bàycho các tài liệu viết bằng HTML, XHTML, XML, SVG, hay UML,…

CSS dùng để định dạng các đối tượng trên website như: văn bản, hình

ảnh, table, Bạn chỉ cần tạo ra một mẫu định dạng cho đối tượng rồi áp dụngchúng cho các đối tượng cùng loại mà không hề phải định dạng lại

2.2 Ý nghĩa của việc sử dụng CSS

Nếu bạn đã từng học qua HTML thì cũng biết HTML cũng hỗ trợ một sốthuộc tính định dạng cơ bản cho text, picture, table, … nhưng nó không thật sựphong phú và chính xác như nhau trên mọi hệ thống CSS cung cấp cho bạnhàng trăm thuộc tính trình bày dành cho các đối tượng với sự sáng tạo cao trongkết hợp các thuộc tính giúp mang lại hiệu quả Ngoài ra, hiện tại CSS đã được

hỗ trợ bởi tất cả các trình duyệt, nên bạn hoàn toàn có thể tự tin trang web củamình có thể hiển thị hầu như “như nhau” dù trên một hệ thống sử dụngWindows, Linux hay trên một máy Mac miễn là bạn đang sử dụng một phiênbản trình duyệt mới nhất

3.PHP

3.1 PHP Là gì?

PHP viết tắt của Hypertext Preprocessor, là một ngôn ngữ lập trình được

kết nối chặt chẽ với máy chủ

3.2 Các loại thẻ PHP

Có 4 loại thẻ khác nhau mà bạn có thể sử dụng khi thiết kế trang PHP

Kiểu Short: Thẻ mặc định mà các nhà lập trình PHP thường sử dụng

Ví dụ:

<? Echo “ Well come to PHP ” ;?>

Kiểu định dạng XML: Thẻ này có thể sử dụng với văn bản định dạng

XML

Trang 10

Kiểu Script: Trong trường hợp bạn sử dụng PHP như một script tương

tự khai báo JavaScipt hay VBScript:

Ví dụ:

<script language= “ php ”>

echo “ Php Script ”;

</script>

Kiểu ASP: Trong trường hợp bạn khai báo thẻ PHP như một phần

trong trang ASP

Ví dụ:

<% echo “ PHP – ASP ”; %>

PHP và HTML là các ngôn ngữ không “nhạy cảm”với khoảng trắng,khoảng trắng có thể được đặt xung quanh để các mã lệnh để rõ ràng hơn Chỉ cókhoảng trắng đơn có ảnh hưởng đến sự thể hiện của trang Web (nhiều khoảngtrắng liên tiếp sẽ chỉ thể hiện dưới dạng một khoảng trắng đơn)

3.3 Các kiểu dữ liệu: Dữ liệu đến từ Script đều là biến PHP, bạn có thể

nhận biết bằng ký hiệu $ phía trước

3.4 Biến giá trị

PHP quy định một biến được biểu diễn bắt đầu bằng dấu $, sau đó là mộtchữ cái hoặc dấu gạch dưới

Trang 11

Chương III TÌM HIỂU VỀ JOOMLA VÀ VIRTUEMARK

1 Giới thiệu tổng quan về hệ thống Joomla

1.1 Hệ quản trị nội dung CMS

1.1.1 Khái niệm:

Hệ quản trị nội dung, cũng được gọi là hệ thống quản lý nội dung CMS

(Content Management System) là phần mềm để tổ chức và tạo môi trường cộng

tác thuận lợi nhằm mục đích xây dựng một hệ thống tài liệu và nội dung thốngnhất

1.1.2 Các đặc điểm của hệ quản trị nội dung:

1 Cho phép tạo hoặc thay đổi nội dung trực tuyến

2 Sử dụng chế độ Soạn thảo “trực quan” WYSIWYG( What You See IsWhat You Get)

3 Có khả năng quản lý người dùng

4 Tìm kiếm và lập chỉ mục

5 Lưu trữ thông tin

6 Khả năng tùy biến giao diện cao

7 Cung cấp hệ thống quản lý ảnh và các liên kết (URL)

Trang 12

sở dữ liệu MySQL, cho phép người sử dụng có thể dễ dàng xuất bản các nội

dung của họ lên Internet hoặc Intranet

Joomla có các đặc tính cơ bản là: bộ đệm trang (page caching) để tăng tốc

độ hiển thị, lập chỉ mục, đọc tin RSS (RSS feeds), trang dùng để in, bản tinnhanh, blog, diễn đàn, bình chọn, lịch biểu, tìm kiếm trong Site và hỗ trợ đangôn ngữ

1.2.2 Lịch sử hình thành và phát triển:

Joomla! là sản phẩm cùng dòng với Mambo, được tạo ra bởi sự hợp tác

Trang 13

ứng dụng mã nguồn đóng Vào năm 2002, tập đoàn Miro phân chia sản phẩmcủa họ thành hai dòng: một phiên bản thương mại và một phiên bản mã nguồn

mở - được gọi là Mambo OpenSource (MOS) Phiên bản thương mại này cóđược một lợi thế là tính bảo mật cao, đồng thời những người dùng có được sự hỗtrợ từ nhà phát triển

Hiện nay, dự án Joomla được phát triển bởi 19 thành viên của Nhóm

Nòng Cốt (Core Team) đến từ 11 quốc gia trên thế giới.

Joomla: hệ quản trị nội dung mã nguồn mở

Joomla được đánh giá là một hệ quản trị nội dung mã nguồn mở mạnhnhất hiện nay, hai lần được bình chọn là dự án mã nguồn mở tốt nhất Với ưuđiểm là dễ dàng cài đặt và quản lý với mức độ tin cậy cao Hiện nay Joomlađang được sử dụng phổ biến trên thế giới

Theo thống kê của GoogleTrends

http://forge.Joomla!.org/sf/go/projects.Joomla!/frs) Joomla phát triểnmạnh mẽ và đều đặn từ khi ra đời đến nay:

Hình 1.4 Khuynh hướng phát triển của hệ thống Joomla

Trang 14

Apache Hệ điều hành window hoặc Linux.

 Là một hệ thống mã nguồn mở, do đó Joomla đã tận dụng được nguồntrí tuệ cộng đồng

 Là một hệ thống mã nguồn mở, được cập nhật liên tục

 Việc phát triển ứng dụng được thực hiện dễ dàng và nhanh chóng

 Joomla có khả năng hoạt động tốt trên nhiều trình duyệt

 Khả năng tùy biến giao diện cao

Những ưu điểm của Joomla:

 Hỗ trợ việc xây dựng Site đa ngôn ngữ

 Dữ liệu trong Joomla! tổ chức thành 3 cấp: Section, Category vàArticle Cách tổ chức này logic và không gây rắc rối cho những người dùngmới

 Hệ thống ổn định và an toàn (Stable and Security)

 Cung cấp nhiều phần mở rộng (extension) miễn phí

 Được hỗ trợ bởi một cộng đồng người dùng đông đảo

Nhược điểm của hệ thống Joomla:

 Không có nền tảng để tổ chức những kiểu dữ liệu phức tạp hơn

 Joomla được thiết kế cho người dùng cuối nên không cung cấp nhiềuphương tiện can thiệp vào hoạt động bên trong

Trang 15

2 Giới thiệu tổng quan về hệ thống Virtuemart

VirtueMart là một giải pháp thương mại điện tử được thiết kế và chạy độclập hoặc chạy trên nền Joomla CMS VirtueMart được viết bằng ngôn ngữ PhP

và cơ sở dữ liệu MySQL Giải pháp này phù hợp với các cửa hàng trực tuyến cómật độ khách truy cập trung bình (Có nghĩa là các công ty chứng khoán, ngânhàng với mật độ khách truy cập lớn nên dùng giải pháp cao cấp hơn) VirtueMart hỗ trợ số lượng sản phẩm vô hạn, quản lý sản phẩm, nhóm hànglinh hoạt, cho phép bán cả những sản phẩm số hóa (downloadable) Khi tắt chứcnăng mua hàng trực tuyến, VirtueMart đóng vai trò một catalogue điện tử rấthoàn hảo Bên cạnh đó, VirtueMart hỗ trợ nhiều mức giá khác nhau cho cùngmột sản phẩm, phân biệt giá dựa trên nhóm khách hàng, số lượng mua, và hơnthế, cho phép sử dụng nhiều cổng thanh toán khác nhau

Hiện tại VirtueMart đã phát triển được 24 version để luôn luôn hoàn thiện

và để có thể tương thích với từng phiên bản của Joomla Phiên bản hiện tại làphiên bản VirtueMart 1.1.4 tương thích với Joomla phiên bản 1.0.x và 1.5.x

3 Cài đặt và việt hóa Joomla, Virtuemart

3.1.Cài đặt Xampp

Download bộ cài xampp về cài đặt bình thường làm localhost

Sau khi cài đặt thành công Xampp ta tiến hành download bộ cài Joomla1.5.15 tại địa chỉ www.Joomlaviet.org

3.2.Cài đặt Joomla

Bước1: Giải nén bộ cài Joomla vừa download về vào thư mục htdocs của thư mục xampp vừa cài đặt Ta đặt tên cho nó là Joomla.

Bước 2 : Tạo CSDL cho Joomla

Vào phần quản lý của xampp để tạo sql cho Joomla

Địa chỉ quả lý của Xampp: http://localhost

Sauđó vào phần PHPmyadmin là 1 trình quản lý Mysql:http://localhost/phpmyadmin/

Trang 16

Nhập tên cho sql cần tạo sau đó nhấn vào Create.

Hoàn tất công việc tạo sql cho Joomla

Bước 3: Cài đặt Joomla 1.5

Vào địa chỉ http://localhost/Joomla trên trình duyệt Tôi được giao diệncài đặt như sau:

Trang 17

Step 1 Language

Ở bước này, ta sẽ chọn ngôn ngữ cho quá trình cài đặt của mình,mặc định

là tiếng Anh, ngoài ra còn có nhiều thứ tiếng khác nữa Sau khi chọn ngôn ngữ,nhấn NEXT để qua bước thứ 2

Step 2.Pre-Installation Check

Bước này là bước kiểm tra các thiết lập hệ thống của bạn có đáp ứng đượcyêu cầu của Joomla hay không:

Step 3 License:

Một danh sách dài các điều khoản trong giấy phép GNU/GPL, sẽ rất tốtnếu bạn có khả năng hiểu hết những điều khoản và tuân theo nó, trong bất kỳcuộc chơi nào, luật lệ luôn luôn là 1 phần quan trọng Ta có thể đọc nó tại đây .

http://Joomlaviet.org/forum/index.php?topic=161.0

Trang 18

Step 4 Database:

Database Type: Ta chọn mysql

Host Name: Ta chọn là localhost, còn trong trường hợp khác, bạn sử

dụng MySQL và truy xuất database thông qua 1 máy khác, thì bạn hãy điền tênhost đó hoặc IP của host đó vào đây

Username : Đây chính là tài khoản MySQL, nếu ta dùng trên localhost thì

tài khoản này thường là root

Password: mật khẩu tài khoản MySQL thường thì ta để trống

Trang 19

Step 5: FTP Configuration : bước này có thể bỏ qua nếu đang càilocalhost, nếu cài trực tiếp lên host, hãy điền đầy đủ thông tin mà nó yêu cầu

Step 6: Configuration

Install default sample data: nếu bạn chưa quen thuộc với Joomla, hãy cài

đặt các dữ liệu mẫu để bạn có cái nhìn tổng quát về cách mà Joomla làm việc,sau này bạn có thể xoá bỏ nó đi 1 cách dễ dàng

Step 7: Finish

Đến đây thì ta đã hoàn tất các bước trong việc cài đặt Joomla, hãy xoá bỏthư mục Installation trước khi vào trang web mới cài đặt

Mở FF ghi vào thanh địa chỉ dòng lệnh :

www.localhost/Joomla/administrator để đăng nhập vào hệ thống Giaodiện hiện ra như sau :

Sau khi đăng nhập thành công, giao diện chương trình hiện ra như sau :

Trang 20

3.3 Việt hóa Joomla :

Ta có thể download 2 bộ việt hóa cho Joomla (Back-end và Front-end)tương thích với phiên bản 1.5.x

Cài đặt gói tiếng việt bằng cách vào Phần mở rộng/Cài đặt, tháo gỡ sau

đó chọn các gói tiếng Việt để cài đặt

Sau khi đã việt hóa ta chọn ngôn ngữ tiếng Việt rồi click vào Defaut đểmặc định font tiếng việt cho Joomla

Sau khi thành công ta đươc như sau :

Trang 21

3.4 Cài đặt và Việt hóa Virtuemart

Trước tiên ta down bộ cài Virtuemart 1.1.4 tại địa chỉ :

http://dev.virtuemart.net/projects/virtuemart/files

Tiến hành cài đặt như khi ta cài đặt gói tiếng Việt cho Joomla

Giao diện hiện lên như sau: Chọn Install SAMPLE DATA

Trang 22

Việt hóa Virtuemart : download toàn bộ file việt hóa cho Virtuemart về,

copy toàn bộ file languages paste vào:

C:\xampp\htdocs\Joomla\administrator\components\com_virtuemart

Sau khi việt hóa thành công ta sẽ được như sau :

Trang 23

4 Cài đặt gói đa ngôn ngữ Joomfish cho Joomla

Quay trở lai mục quản lý module ta cài thêm một thành phần sau :

Joomfish for Joomla 1.5 tại địa chỉ sau : http://www.joomfish.net/en/downloads

Sau khi cài đặt thành công giao diện hiện ra như sau :

Sau khi cài đặt xong ta copy 2 ảnh thể hiện ngôn ngữ tiếng việt và ngôn

ngữ thể hiện tiếng anh vào thư mục flags theo đương dẫn sau: C:\xampp\ htdocs\Joomla6\components\com_joomfish\images\flags và đặt tên cho nó là vi.gif và en.gif

Vào joomfish ta được :

Trang 24

Kết quả thu được :

Trang 25

Một công ty hay một thương hiệu muốn phát triển cần phải khẳng địnhđược thương hiệu của mình Cách đơn giản và đỡ tốn kém và thật sự hiệu quả đó

là tạo cho công ty hay thương hiệu mình một Website để tất cả mọi người có thểbiết đến quý công ty Và trong thời buổi kinh tế thị trường với yêu cầu củanhững người sử dụng khá cao, có thể một số nơi tại chỗ ở của bạn không thể đápứng được hết yêu cầu của khách hàng Bạn là một người bận rộn, không cónhiều thời gian để lựa chọn sản phẩm cho phù hợp với sở thích và túi tiền củamình Việc đi đến một cửa hàng chiếm mất nhiều thời gian của bạn và bạn mongmuốn có một dịch vụ đáp ứng được điều đó

Vậy tại sao chúng ta không thực hiện bán hàng ngay trên mạng Thật hiệuquả vì tất cả mọi người đều biết đến công ty, vừa có thể giới thiệu về công tyvừa thực hiện việc trao đổi hàng hóa ngay trên mạng Quả là một ý tưởng tuyệtvời

Giả sử bạn cần mua một chiếc laptop, bạn đến cửa hàng để mua máy, khivào cửa hàng bạn sẽ chọn những sản phẩm mà mình thích để vào giỏ hàng.Trong quá trình lựa chọn bạn có thể tìm hiểu chi tiết thông tin sản phẩm mà bạnthích Sau khi lựa chọn xong, bạn có thể đặt mua sản phẩm mà mình muốn

Trang 26

đến mọi người các loại máy tính cũng như một số các linh kiện mà không cầnphải đến tận nơi để xem hàng (Website chỉ mang ý nghĩa tham khảo đơn thuần)

Lợi ích của người truy cập trang Website:

- Mua hàng trên mạng nhanh chóng, tiện lợi

- Tham khảo và so sánh giá của các mặt hang

- Xem các thông tin về các loại sản phẩm

Website gồm có những nội dung cơ bản sau:

Giới thiệu về các chủng loại sản phẩm (máy tính xách tay, linh kiện máytính, máy tính đồng bộ,…)

Giới thiệu về các loại sản phẩm mới (được cập nhật một cách thườngxuyên) của các hãng sản xuất, các sản phẩm tương ứng của hãng đó và các phụkiện liên quan

Khách hàng có thể đọc một số tin tức mới cập nhật

Khách hàng có thể tìm kiếm sản phẩm theo giá cả hay theo tên của sảnphẩm và có thể đặt mua hàng qua mạng

1.2.1 Hướng giải quyết của bài toán

Dùng các trang HTML và CSS thông qua ngôn ngữ giao Script để thiết kếgiao diện Website Sử dụng Joomla kết hợp với Virtuemart và xử lí các kết nối

cơ sở dữ liệu được tổ chức chủ yếu trên mô hình Client/Server Các hình thứcgửi và nhận dữ liệu giữa website và khách hàng thông qua Modem, đường dâyđiện thoại công cộng trên nền Internet và Intranet

Trang 27

Bước 1: Khách hàng truy cập vào trang Website và chọn các mặt hàng sẽ

mua

Bước 2: Sau khi xem chi tiết mô tả sản phẩm và giá thành, khách hàng

chọn sản phẩm để mua

Bước 3: Khách hàng đặt mua hàng trực tuyến.

Bước 4: Khách hàng phải cung cấp thông tin cho hệ thống để chuyển giao

hàng và hình thức thanh toán với công ty

Bước 5: Hoàn thành việc mua hàng.

Ch¬ng 2 Ph©n tÝch vµ thiÕt kÕ hÖ thèng

1.Giao diện chính của website :

Trang 28

2 Sơ đồ phân cấp chức năng

Trang 29

Website bao gồm 6 trang chính:

Trang chủ: Nội dung trang chủ nhằm giới thiệu tất cả các danh mục

cũng như là sản phẩm có trong website tới người dùng

Bố cục trang chủ chia làm 4 phần chính:

 Phần trên là một menu các danh mục sản phẩm có trong website

 Phần giữa chia làm 3 phần chính: bên trái bố trí liệt kê ra sản phẩm,trong đó 1 sản phẩm là danh mục các hãng máy tính xách tay, 1 sản phẩm là cácthiết bị văn phòng, 1 sản phẩm là đếm số người truy cập vào web

 Phần dưới là footer hiện thị một số các thông tin riêng về website

Máy tính xách tay: Đưa ra các loại máy tính xách tay có trong

Cập nhật khách hàng

Cập nhật TT sản phẩm

Cập nhật thành viên

Thống kê truy nhập

Thống kê Sản phẩm

Thống kê thành viên

Thống kê tin tức

Xử lý đặt mua hàng

Xử lý hợp đồng

Cập nhật tin tức

Trang 30

Liên hệ: Nhằm thu thập thông tin, ý kiến của khách hàng về website

cũng như sản phẩm giới thiệu trên site nhằm nắm bắt được tâm tư nguyện vọngcủa khách hàng

Chu trình : Trình bày về chu trình mua hàng của các sản phẩm có

trong website

Bố cục mỗi trang gồm có 3 phần: header, content, footer.

Phần header bao gồm: logo, banner và một topmenu các trang chính:

Trang chủ, Máy tính xách tay, Liên hệ, Chu trình

Phần content: chứa nội dung của trang.

Phần footer: chứa một số các thông số kỹ thuật về website

Ch¬ng 3 KẾT HỢP JOOMLA VÀ VIRTUEMART ĐỂ PHÁT TRIỂN

Ngày đăng: 19/12/2013, 11:25

HÌNH ẢNH LIÊN QUAN

2. Sơ đồ phân cấp chức năng - Tìm hiểu joomla + virtuemart   xây dựng website bán hàng trực tuyến luận văn tốt nghiệp đại học
2. Sơ đồ phân cấp chức năng (Trang 29)

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w