Ngày nay, với sự phát triển mạnh mẽ của công nghệ thông tin và những ứng dụng của nó trong đời sống. Máy tính không còn là một thứ phương tiện lạ lẫm đối với mọi người mà nó dần trở thành một công cụ làm việc và giải trí thông dụng và hữu ích của chúng ta, không chỉ ở công sở mà còn ngay cả trong gia đình.
Trong nền kinh tế hiện nay, với xu thế toàn cầu hoá nền kinh tế thế giới, mọi mặt của đời sống xã hội ngày càng được nâng cao, đặc biệt là nhu cầu trao đổi hàng hoá của con người ngày càng tăng cả về số lượng và chất lượng. Hiện nay các công ty tin học hàng đầu thế giới không ngừng đầu tư và cải thiện các giải pháp cũng như các sản phẩm nhằm cho phép tiến hành thương mại hóa trên Internet. Thông qua các sản phẩm và công nghệ này, chúng ta dễ dàng nhận ra tầm quan trọng và tính tất yếu của thương mại điện tử. Với những thao tác đơn giản trên máy có nối mạng Internet bạn sẽ có tận tay những gì mình cần mà không phải mất nhiều thời gian. Bạn chỉ cần vào các trang dịch vụ thương mại điện tử, làm theo hướng dẫn và click vào những gì bạn cần. Các nhà dịch vụ sẽ mang đến tận nhà cho bạn.
Để tiếp cận và góp phần đẩy mạnh sự phổ biến của thương mại điện tử ở Việt Nam, em đã tìm hiểu và xây dựng một “Xây dựng Website thương mại điện tử cho cửa hàng điện thoại An Huy ” với mặt hàng là điện thoại di động.
75 trang |
Chia sẻ: luyenbuizn | Lượt xem: 2000 | Lượt tải: 4
Bạn đang xem trước 20 trang nội dung tài liệu Đồ án Xây dựng Website thương mại điện tử cho cửa hàng điện thoại An Huy, để xem tài liệu hoàn chỉnh bạn click vào nút DOWNLOAD ở trên
LỜI CẢM ƠN
Trong thời gian thực hiện đồ án với sự giúp đỡ tạo điều kiện của Trường đại học công nghệ thông tin và truyền thông - ĐH Thái Nguyên, sự góp ý của các bạn và đặc biệt là sự hướng dẫn trực tiếp, chỉ bảo tận tình của thầy giáoThS.Đinh Xuân Lâm em đã hoàn thành đề tài cùng với bản báo cáo đúng thời gian quy định.
Với khả năng và thời gian có hạn nên không tránh khỏi những thiếu sót, em rất mong nhận được sự quan tâm, giúp đỡ, tạo điều kiện của thầy cô giáo để em hoàn thiện hơn đề tài nghiên cứu trong thời gian tới.
Một lần nữa em xin chân thành cảm ơn tất cả các thầy, cô giáo trong Trường đại học công nghệ thông tin và truyền thông Thái Nguyên cũng như các thầy cô giáo của các trường, các tổ chức liên kết đã dạy dỗ, chỉ bảo em trong suốt thời gian học tại Trường đại học công nghệ thông tin và truyền thông Thái Nguyên .Đặc biệt em xin gửi lời cảm ơn sâu sắc tới thầy giáo
ThS. Đinh Xuân Lâm đã hướng dẫn em suốt quá trình làm đồ án, hỗ trợ và chỉ dạy em hoàn thành tốt chương trình và bản báo cáo này.
Em xin chân thành cảm ơn!
LỜI CAM ĐOAN
Nhận thức được Đồ án tốt nghiệp là sản phẩm hoàn thiện của sinh viên CNTT khi ra trường, cần tới sự miệt mài của bản thân và nhất là sự hướng dẫn chỉ bảo tận tình của các Thầy cô giáo. Em đã tổng hợp các kiến thức được học cùng kinh nghiệm và số liệu khảo sát thực tế nhằm hoàn thành Đồ án tốt nghiệp của mình.
Em xin cam đoan: Nội dung Đồ án của em không sao chép nội dung cơ bản của bất kỳ Đồ án nào và là sản phẩm của chính bản thân em nghiên cứu thực tế xây dựng lên. Mọi thông tin và nội dung sai lệch em xin chịu hoàn toàn trách nhiệm trước Hội đồng bảo vệ.
Yên Bái, ngày tháng năm 2011
Sinh viên thực hiện
Nguyễn Đức Thuận
MỤC LỤC
DANH MỤC HÌNH VẼ
Hình 1.1 Hình ảnh trang Web Joomla 9
Hình 1.2 Cấu trúc của Joomla 12
Hình 1.3 Cài đặt Xampp 14
Hình 1.4 Cài đặt Xampp 15
Hình 1.5 Chạy chương trình Xampp 16
Hình 1.6 Cài đặt Joomla 17
Hình 1.8 Cấu hình Joomla 17
Hình 1.9. Cài đặt Joomla 18
Hình 1.12. Cài đặt cơ sở dữ liệu 21
Hình 2.1. Sơ đồ tổ chức cửa hàng 42
Hình 2.2 Sơ đồ ngữ cảnh hệ thống 46
Hình 2.3 Biểu đồ phân cấp chức năng 47
Hình 2.4. Sơ đồ luồng dữ liệu mức khung cảnh 50
Hình 2.5. Biểu đồ luồng dữ liệu mức đỉnh 51
Hình 2.6. Sơ đồ DFD mức dưới đỉnh chức năng 1 - Quản lý bán hàng 52
Hình 2.6. đồ DFD mức dưới đỉnh chức năng 2 - Quản lý thanh toán 53
Hình 2.8 Sơ đồ DFD mức dưới đỉnh chức năng 3 - Quản trị hệ thống 54
Hình 2.9 Sơ đồ DFD mức dưới đỉnh chức năng 4 - Quản lý sản phẩm 55
Hình 2.10. Sơ đồ DFD mức dưới đỉnh chức năng 5 - Quản lý khách hàng 56
Hình 2.11 Sơ đồ DFD mức dưới đỉnh chức năng 6 - Quản lý kho hàng 57
Hình 3.1: Giao diện trang chủ 58
Hình 3.2. Giao diện trang danh sách sản phẩm 59
Hình 3.3. Giao diện trang tin tức. 59
Hình 3.4. Giao diện trang giới thiệu cửa hàng 60
Hình 3.5. Giao diện trang tuyển dụng 60
Hình 3.6. Admin đăng nhập trang quản trị 61
Hình 3.7.Trang quản trị sản phẩm 61
Hình 3.8. Trang quản lý bài viết 62
LỜI NÓI ĐẦU
Ngày nay, với sự phát triển mạnh mẽ của công nghệ thông tin và những ứng dụng của nó trong đời sống. Máy tính không còn là một thứ phương tiện lạ lẫm đối với mọi người mà nó dần trở thành một công cụ làm việc và giải trí thông dụng và hữu ích của chúng ta, không chỉ ở công sở mà còn ngay cả trong gia đình.
Trong nền kinh tế hiện nay, với xu thế toàn cầu hoá nền kinh tế thế giới, mọi mặt của đời sống xã hội ngày càng được nâng cao, đặc biệt là nhu cầu trao đổi hàng hoá của con người ngày càng tăng cả về số lượng và chất lượng. Hiện nay các công ty tin học hàng đầu thế giới không ngừng đầu tư và cải thiện các giải pháp cũng như các sản phẩm nhằm cho phép tiến hành thương mại hóa trên Internet. Thông qua các sản phẩm và công nghệ này, chúng ta dễ dàng nhận ra tầm quan trọng và tính tất yếu của thương mại điện tử. Với những thao tác đơn giản trên máy có nối mạng Internet bạn sẽ có tận tay những gì mình cần mà không phải mất nhiều thời gian. Bạn chỉ cần vào các trang dịch vụ thương mại điện tử, làm theo hướng dẫn và click vào những gì bạn cần. Các nhà dịch vụ sẽ mang đến tận nhà cho bạn.
Để tiếp cận và góp phần đẩy mạnh sự phổ biến của thương mại điện tử ở Việt Nam, em đã tìm hiểu và xây dựng một “Xây dựng Website thương mại điện tử cho cửa hàng điện thoại An Huy ” với mặt hàng là điện thoại di động.
Cùng với sự chỉ bảo tận tình của thầy Đinh Xuân Lâm em đã hoàn thành website này. Trong quá trình phân tích thiết kế hệ thống không thể tránh khỏi những sai sót mong thầy cô và các bạn đóng góp ý kiến để Website được hoàn thiện hơn.
Em xin chân thành cảm ơn!
CHƯƠNG I
TỔNG QUAN VỀ ĐỀ TÀI
1.1 Đặt vấn đề
Trước sự phát triển ngày càng nhanh chóng của lĩnh vực Công Nghệ Thông Tin và cụ thể hơn nữa là lĩnh vực Mạng và Truyền Thông đang phát triển mạnh mẽ và đi kèm với sự phát triển mạnh mẽ này là các dịch vụ, tiện ích để phục vụ đời sống, công việc, giải trí... của con người cụ thể là dịch vụ mua bán trực tuyến qua mạng đang tỏ ra hiệu quả đối với con người và dần trở thành nhu cầu thiết yếu phục vụ con người.
Nắm bắt được nhu cầu thiết yếu này, sau một khoảng thời gian nghiên cứu và tìm hiểu thị trường em đã đưa ra quyết định đồ án tốt nghiệp của mình là : “Xây dựng Website quảng cáo bán hàng cho cửa hàng điện thoại An Huy”
Với website này người dùng có thể :
• Xem thông tin chi tiết về điện thoại: thông số kỹ thuật của điện thoại, giá bán.
• Đặt mua hàng khi đã tìm được hàng mình cần
• So sánh điện thoại với các thông tin để tìm ra điện thoại phù hợp với khả năng của mình.
• Góp ý kiến, phản hồi cho người quản trị website để có sự phục vụ tốt hơn cũng như các ưu đãi đối với khách hàng.
1.1.2 Phạm vi đề tài
Website mua bán điện thoại di động được ứng dụng cho các cửa hàng mua bán điện thoại di dộng vừa và nhỏ. Ngoài ra website khi được mở rộng có thể đáp ứng được cho công ty điện thoại với tầm cỡ lớn hơn.
1.1.3 Tiêu chí chức năng của đề tài
a) Chức năng dành cho khách hàng :
• Giao diện dễ sử dụng và tính thẩm mỹ cao
• Cho phép khách hàng đăng kí thành viên và đảm bảo bí mật thông tin
• Xem và thay đổi các thông tin về tài khoản
• Hình thức thanh toán và đặt hàng phải dễ sử dụng và bảo mật
• Thông tin sản phẩm phong phú, đa dạng
• Xem thông tin và tìm kiếm điện thoại theo nhiều danh mục.
• So sánh điện thoại.
• Kiểm tra giỏ hàng.
• Góp ý kiến và đặt câu hỏi cho người quản trị.
b) Chức năng dành cho người quản trị :
Ngoài các yêu cầu giống như của khách hàng, thì hệ thống phải đảm bảo những yêu cầu sau của ban quản trị :
Cập nhật thông tin hàng hoá trực tuyến
Dễ dàng cập nhật và thường xuyên thay đổi hình ảnh, thông tin chi tiết giá các mặt hàng bạn sẽ kinh doanh ở bất cứ đâu.
Quản lý các đơn đặt hàng trực tuyến
Quản lý, lưu trữ và báo cáo các thông tin về đặt hàng và trạng thái của đơn hàng: đã giao hàng chưa, đã thanh toán chưa…
Quản lý khách hàng
Lưu trữ các hoạt động gắn với các khách hàng của cửa hàng . Mọi hoạt động gắn với khách hàng và đơn hàng đều có thể thực hiện từ xa, không phụ thuộc vào vị trí địa lý.
Thống kê chi tiết cụ thể, chính xác và nhanh chóng.
Thống kê được mặt hàng nào bán hết, mặt hàng nào bán chạy, mặt hàng nào tồn kho, mặt hàng nào cần chỉnh sửa…
Tổng hợp thu chi hàng ngày, hàng tuần, hàng tháng hàng quý và hàng năm.
Tổng hợp lưu trữ được ý kiến phản ánh của khách hàng để có thể trả lới khách hàng một cách nhanh chóng và chính xác nhất.
Cho phép in các danh sách , các thông tin cần thiết.
1.2 Giới thiệu về Joomla
Joomla! là một hệ quản trị nội dung mã nguồn mở. Joomla! được viết bằng ngôn ngữ PHP và kết nối tới cơ 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.
Hình 1.1 Hình ảnh trang Web Joomla
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 tin nhanh, blog, diễn đàn, bình chọn, lịch biểu, tìm kiếm trong site và hỗ trợ đa ngôn ngữ.
Joomla! được phát âm theo tiếng Swahili như là jumla nghĩa là "đồng tâm hiệp lực".
Joomla! được sử dụng ở khắp mọi nơi trên thế giới, từ những website cá nhân cho tới những hệ thống website doanh nghiệp có tính phức tạp cao, cung cấp nhiều dịch vụ và ứng dụng. Joomla! có thể dễ dàng cài đặt, dễ dàng quản lý và có độ tin cậy cao.
Joomla! có mã nguồn mở do đó việc sử dụng Joomla! là hoàn toàn miễn phí cho tất cả mọi người trên thế giới.
1.2.1. Lịch sử phát triển của Joomla
Joomla! là "sản phẩm anh em" với Mambo giữa tập đoàn Miro của Úc (hãng đang nắm giữ Mambo), với phần đông những người phát triển nòng cốt.
Ban đầu công ty Miro của Úc (tiếng Anh: Miro Software Solutions) đã phát triển Mambo theo dạng ứng dụng mã nguồn đóng. Đến tháng 4 năm 2001, công ty đã thông qua một chính sách bản quyền kép, nghĩa là phát hành Mambo theo cả giấy phép GPL.
Mọi thứ vẫn tiến triển bình thường cho đến trước khi xảy ra tranh chấp về mặt pháp lý vào năm 2003. Vụ việc dẫn tới ý tưởng Mambo cần phải được bảo vệ bởi một tổ chức phi lợi nhuận. Nhưng những nhà phát triển không hài lòng về cơ cấu của Quỹ tài trợ Mambo. Andrew Eddie, người lãnh đạo nhóm phát triển, trong một lá thư gửi cộng đồng, đã chia sẻ những lo lắng của mình về Quỹ tài trợ Mambo và mối quan hệ của nó tới cộng đồng. Ông viết: "...Chúng tôi cho rằng tương lai của Mambo nên được quản lý, điều chỉnh bởi những yêu cầu của người sử dụng và khả năng của những nhà phát triển. Trong khi đó, Quỹ tài trợ Mambo lại được thiết kế nhằm trao quyền điều khiển cho Miro, một thiết kế ngăn cản sự hợp tác giữa Quỹ tài trợ và cộng đồng...". Bởi vậy vào ngày 17 tháng 8 năm 2005, toàn bộ đội phát triển nòng cốt của Mambo đã rời khỏi dự án trong khi đang làm việc với phiên bản 4.5.3.
Nhờ sự trợ giúp của Trung tâm Luật Tự do Phần mềm (Software Freedom Law Center - SFLC), 20 thành viên nòng cốt cũ của Mambo đã thành lập một tổ chức phi lợi nhuận khác lấy tên là Open Source Matters, để hỗ trợ về mặt tổ chức, pháp lý và kinh phí cho dự án mã nguồn mở còn chưa được đặt tên của họ. Cùng lúc đó, nhóm phát triển cũng lập một website lấy tên OpenSourceMatters để phân phối thông tin tới những người sử dụng, những người phát triển, những người thiết kế và cộng đồng Joomla nói chung. Người đứng đầu dự án chính là Andrew Eddie, còn được biết đến với tên gọi "Sếp trưởng".
Ngay ngày hôm sau, 1000 người đã gia nhập diễn đàn OpenSource-Matters, hầu hết các bài viết cho diễn đàn đều khuyến khích và đồng tình với hành động của Nhóm Phát triển. Tin trên đã nhanh chóng được đăng tải trên các tạp chí newsforge.com, eweek.com và ZDnet.com.
Trong một thông báo của Eddie 2 tuần sau đó, các nhóm đã được 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.
1.2.2. Các phiên bản của Joomla
Dòng phiên bản 1.0.x
Phiên bản đầu tiên của Joomla! là phiên bản Joomla! 1.0 (hay Joomla! 1.0.0) có nguồn gốc từ Mambo 4.5.2.3 (đã bao gồm thêm nhiều bản vá bảo mật và sửa lỗi). Các phiên bản tiếp theo có dạng 1.0.x
Điểm mạnh của Joomla! 1.0.x: Có một số lượng rất lớn các thành phần mở rộng (module/component); thành phần nhúng (mambot); giao diện (template).
Dòng phiên bản 1.5.x
Phiên bản Joomla! 1.5 là phiên bản cải tiến từ Joomla! 1.0.x (phần mã được viết lại hoàn toàn, tuy nhiên vẫn giữ cách hành xử như cũ) được coi như Mambo 4.6. Joomla! 1.5 tiếp tục duy trì một giao diện người sử dụng đơn giản (nhìn và cảm nhận - look and feel).
Cả Joomla! 1.5 và Mambo 4.6 đều hỗ trợ đa ngôn ngữ. Joomla! thì sử dụng file định dạng ".ini" để lưu các thông tin chuyển đổi ngôn ngữ, còn Mambo thì sử dụng file định dạng ".gettext". Joomla 1.5 hỗ trợ tất cả các ngôn ngữ có tập ký tự được biểu diễn bằng bảng mã UTF-8.
Joomla! 1.5 cũng bao gồm các đặc tính mới như các mô hình chứng thực (LDAP, Gmail...), hỗ trợ mô hình khách-chủ xml-rpc. Nó cũng hỗ trợ các trình điều khiển cơ sở dữ liệu dành cho MySQL 4.1+ (trên nền PHP 5) và tăng cường hỗ trợ cho MySQL 5, cũng như hỗ trợ các loại cơ sở dữ liệu khác.
Điểm mạnh của Joomla! 1.5: Phần quản trị Website có sử dụng công nghệ Web 2.0, một số tính năng được cải tiến hơn so với Joomla 1.0.x.
1.2.3. Cấu trúc của Joomla
Hình 1.2 Cấu trúc của Joomla
Joomla! 1.5 gồm có 3 tầng hệ thống. Tầng dưới cùng là mức nền tảng, chứa các thư viện và các plugin (còn được biết với tên gọi mambot). Tầng thứ hai là mức ứng dụng và chứa lớp JApplication. Hiện tại tầng này gồm 3 lớp con: JInstallation, JAdministrator và JSite. Tầng thứ ba là mức mở rộng. Tại tầng này có các thành phần (component), mô đun (module) và giao diện (template) được thực thi và thể hiện.
1.2.4. Những ứng dụng thực tiễn của Joomla!
Joomla! đã được sử dụng trên khắp thế giới, đã được ứng dụng xây dựng các website từ đơn giản như website cá nhân cho đến các ứng dụng website phức tạp. Sau đây là một số ứng dụng có thể xây dựng bằng Joomla!
Các cổng thông tin điện tử hoặc các website doanh nghiệp.
Thương mại điện tử trực tuyến.
Báo điện tử, tạp chí điện tử.
Website của các doanh nghiệp vừa và nhỏ.
Website của các cơ quan, tổ chức phi chính phủ.
Website các trường học.
Website của gia đình hay cá nhân.
Và nhiều ứng dụng khác nữa....
1.2.5. Các giải thưởng Joomla dành được
Tháng 10 năm 2005, Dự án mã nguồn mở/ Linux tốt nhất tại triễn lãm LinuxWorld 2005 ở Anh.
Tháng 10 năm 2006, Dự án mã nguồn mở/ Linux tốt nhất tại triễn lãm LinuxWorld 2006 ở Anh.
Tháng 11 năm 2006, Hệ quản trị nội dung mã nguồn mở tốt nhất[8] do Packt Publishing công bố.
Tháng 10 năm 2007, Hệ quản trị nội dung mã nguồn mở PHP tốt nhất do Packt Publishing trao tặng.
1.2.6. Các website hỗ trợ Joomla
Các website hỗ trợ Joomla! bằng tiếng Việt.
- Website & Diễn đàn hỗ trợ Joomla! đầu tiên của người Việt Nam.
- Website hướng dẫn cấu hình, cài đặt, bảo mật... cho Joomla!
- Website hướng dẫn thiết kế trang web bằng Joomla!
Các website hỗ trợ Joomla! bằng tiếng Anh.
- Website chính của Joomla!
- Website trình diễn tính năng của Joomla! phiên bản phát hành mới nhất.
- Website trợ giúp Joomla!
- Trang Wiki hỗ trợ sử dụng Joomla!
- Diễn đàn trao đổi, thảo luận về Joomla
1.2.7 Cài đặt joomla 1.5.x
Sử dụng các gói phần mềm có sẵn hiện nay, hiện nay có rất nhiều gói phần mềm có khá đầy đủ những thứ cần thiết để chạy 1 web server như : AppServ, EasyPHP và XAMPP, bạn có thể lựa chọn gói thích hợp với mình nhất
ở đây ta sử dụng gói phần mềm XAMPP
Cách cài đặt như sau:
* Chạy chương trình cài đặt XAMPP Installer, khi xuất hiện bảng chọn ngôn ngữ, chọn English và nhấn Ok.
* Khi xuất hiện bảng Welcome to the Xampp Setup Wizard, nhấn Next.
* Trong License Agrement chọn I accept the Agreement, nhấn Next.
* Trong Select Destination Location, chọn nơi cài đặt Xampp. Lưu ý ở bước này nên chọn ổ đĩa khác với ổ đĩa cài Windows để sau này dễ cài đặt cấu hình cho Xampp. Chọn đường dẫn là D:\xampp (cài trên thư mục xampp của ỗ dĩa D).
Hình 1.3. Cài đặt Xampp
* Trong XAMPP Options, để nguyên mặc định của Xampp và nhấn Install.
* Chương trình sẽ tiến hành cài đặt và sau cùng nhấn Finish để kết thúc việc cài đặt, chương trình sẽ hỏi bạn có muốn mở bảng điều khiển của Xampp hay không, hãy chọn No vì chúng ta cần chỉnh thêm một vài thông số nữa.
Thư mục gốc (Web Root) để chứa các trang web mặc nhiện của Xampp là ….\xampp\htdocs. Tất cả các Website hoặc thư mục chứa Website đều phải được đặt vào thư mục Web Root (htdocs) thì mới hoạt động được
Hình 1.4. Cài đặt Xampp
.
Nếu muốn bạn có thể thay đổi thư mục Web Root, bạn nên tạo một thư mục Web Root khác nằm ở bên ngoài thư mục Xampp để dễ sử dụng.
Thí dụ tạo thư mục Web Root nằm ở ổ dĩa D: có tên là WWW bằng cách mở File httpd.conf nằm trong thư mục cài đặt Xampp D:\xampp\apache\conf\ (D:\xampp\apache\conf\httpd.conf) bằng chương trình Notepad hoặc bất cứ chương trình soạn thảo văn bản nào. Tìm đến dòng DocumentRoot "D:/xampp/htdocs" sửa lại thành DocumentRoot "D:/www" và dòng sửa lại thành , Save và đóng File này lại. Lưu ý dấu sổ / và \ của đường dẫn phải chính xác.
Mở bảng điều khiển của chương trình Xampp bằng cách nhấn đúp chuột vào Icon XAMPP Control Panel nằm trên Desktop. Nếu xuất hiện bảng xuất hiện bảng Windows Security Alert thì chọn Unblock.
Trong bản điều khiển Xampp, chọn Start để khởi động Apache và MySQL. Nhấn vào nút X (góc trên bên phải) để tắt bảng điều khiển, bạn có thể mở bảng điều khiển này bất cứ lúc nào bằng cách nhấn chuột và biểu tượng của Xampp nằm ở khay hệ thống (góc dưới bên phải màn hình).
Hình 1.5. Chạy chương trình Xampp
Sau khi cài đặt XAMPP xong ta tiến hành cài joomla.
Giải nén gói cài đặt ta đã tải về vào thư mục nơi cài webserver ( điều này phụ thuộc vào gói cài đặt mà ta chọn ), trong trường hợp của XAMPP thì thư mục đó có đường dẫn là : .......\xampp\htdocs\
Đối với các bạn cấu hình PHP và MySQL chung với IIS ( webserver của windows ) thì thư mục thường sẽ là C:/Inetpub/wwwroot/
Sau khi giải nén mở trình duyệt Web gõ vào địa chỉ (cài trên localhost) để vào trang cài đặt
Màn hình cài đặt xuất hiện và bạn có thể chọn một ngôn ngữ trong quá trình đặt:
Hình 1.6. Cài đặt Joomla
Sau khi chọn ngôn ngữ nhấn next để tiếp tục
Hình 1.8 Cấu hình Joomla
Nếu các giá trị kiểm tra có màu xanh thì OK. Nếu các giá trị kiểm tra có màu đỏ thì bạn cần hỏi bộ phận Hỗ trợ kỹ thuật của Server. Bạn vẫn có thể tiếp tục cài đặt tuy nhiên một số chức năng có thể sẽ không hoạt động.
Nhấn Next để sang bước tiếp theo:
Hình 1.9. Cài đặt Joomla
Bạn nên dành một chút thời gian để đọc các thông tin về bản quyền này. Sau đó nhấn next để chuyển sang bước tiếp theo:
Hình 1.10 Cài đặt Joomla (tiếp theo)
Thiết lập các thông số để kết nối tới Cơ sở dữ liệu
- Hostname: Thường là giá trị "localhost"
(chỉ điền giá trị khác nếu như Database Server và Web Server nằm ở 2 nơi khác nhau, hoặc Host của bạn cung cấp như vậy)
- User name: Tên tài khoản có quyền đối với cơ sở dữ liệu chứa Joomla của bạn.
- Password: Mật khẩu của tài khoản trên
- Availbe Collations: Bạn nên chọn là "utf8_general_ci"
- Database Name: Tên cơ sở dữ liệu của bạn
Thiết lập các thông số FTP
- Nếu Host của bạn không hỗ trợ, mục này sẽ không hiển thị
- Nếu Host của bạn hỗ trợ, bạn cần chú ý:
* Username: Tên tài khoản FTP
* Password: Mật khẩu tương ứng.
* Auto Find Path: Tự động tìm đường dẫn tới nơi chứa Web của bạn
(Nên dùng chính tài khoản mà bạn đã Upload bộ cài đặt Joomla lên HOST)
Thiết lập cấu hình site Joomla của bạn
- Site name: tên site của bạn.
VD: VnExpress, Hosting Việt Nam, ThanhNienOnline...
- Your Email: địa chỉ email của bạn
VD: admin@yoursite.com Địa chỉ email này đã được bảo vệ từ spam bots, bạn cần kích hoạt Javascript để xem nó. This e-mail address is being protected from spambots. You need JavaScript enabled to view it
- Admin Password: Mật khẩu để quản trị Joomla
Các thông số trên sau này đều có thể thay đổi dễ dàng nên bạn không cần bận tâm lắm. Chỉ cần nhớ mật khẩu là đủ.
Install Defaul Sample Data: Cài đặt dữ liệu mẫu. Bạn nên nhấn nút này để Joomla tạo mẫu cho bạn một trang web đơn giản.
Hình 1.11. Cấu hình giao diện trang web
Kết thúc
- Lưu ý: tài khoản truy nhập hệ thống là: admin; mật khẩu: mật khẩu mà bạn đã gõ ở bước 6.
- Để xem Website của bạn: Nhấn vào nút Site
- Để quản trị Website: Nhấn vào nút Admin. Đường dẫn sẽ có dạng như sau:
* http:// www.yoursite.com/administrator/ hoặc
* hoặc
* ếu cài trực tiếp trên máy của bạn)
Hình 1.12. Cài đặt cơ sở dữ liệu
Đến đây việc cài đặt Joomla cơ bản đã hoàn thành. Chúng ta bắt đầu khai thác các tính năng mạnh mẽ mà Joomla cung cấp
1.2.9. Một số thuật ngữ sử dụng trong Joomla
Module:là một trong 3 thành phần mở rộng chính của Joomla! Đó là một đoạn mã nhỏ thường được dùng để truy vấn các thông tin từ cơ sở dữ liệu và hiển thị các kết quả tìm được. Nó có thể được nạp vào một vị trí bất kỳ trên template (vị trí left, right, top, bottom... hoặc vị trí do người dùng định nghĩa); có thể hiện trên tất cả các trang của Website hay một số trang được ấn định. Khả năng tương tác giữa người sử dụng và hệ thống thông qua module là hạn chế (chúng ta thường chỉ nhận thông tin trả về).
Module có tên bắt đầu bằng mod_
Chúng ta có các module thông dụng:
* Lastest News (mod_latestnews): Module hiển thị các tin mới nhất
* Popular News (mod_mostreads): Module hiển thị các bài được quan tâm nhiều nhất
* Related Items (mod_related_items): Module hiển thị các bài viết liên quan
* Random Image (mod_random_image): Module hiển thị các ảnh ngẫu nhiên
* Search Module (mod_search): Module công cụ tìm kiếm
* Login Module (mod_login): Module hiển thị form đăng nhập hệ thống
* Stats Module (mod_stats): Module hiển thị các thông tin thống kê về hệ thống
* Menu Module (mod_mainmenu): Module hiển thị các menu của website
* Banners Module (mod_banners): Moudule hiển thị các banner quảng cáo
Front-end (tiền sảnh):
Còn được biết với tên gọi Public Front-end: phần giao diện phía ngoài, nơi tiếp xúc với mọi người sử dụng. Bất cứ ai cũng có thể trông thấy khi gõ đúng đường dẫn URL vào trình duyệt.
Front-end chứa 1 trang đặc biệt là FrontPage (homepage) - trang chủ.
Back-end:
Còn được biết với tên gọi Public Back-end, Administrator, Control Pane: phần dành cho người quản trị. Những người bình thường không biết đường dẫn để truy cập, hoặc nếu có biết thì cũng phải qua bước kiểm tra tài khoản.
Phần back-end được truy cập thông qua đường dẫn:
Section:
Các mục, các lĩnh vực, các dòng sản phẩm, dịch vụ... mà Website muốn đề cập tới.
VD1: Một Website bán sách trực tuyến có thể bao gồm các Section: "Sách Văn học", "Sách Tin học", "Sách Toán học"...
VD2: Một Website về tin tức có thể bao gồm các Section: "Thể thao", "Văn hóa", "Pháp luật"...
Category:
Các chuyên mục, loại sản phẩm, loại dịch vụ... được đề cập một cách cụ thể hơn, chi tiết hơn.
VD1: Trong Section "Văn học" có các Category: "Tiểu thuyết", "Truyện ngắn", "Hồi ký"...
VD2: Trong Section "Thể thao" có các Category: "Bóng đá", "Quần vợt", "Các môn thể thao khác"...
Content:
Toàn bộ nội dung của một bài viết và thường gồm 2 phần:
* Phần giới thiệu (Intro Text): Phần này nêu ngắn gọn, tóm tắt hoặc là ý mở đầu cho toàn bộ bài viết.
* Phần chi tiết (Description Text): Phần còn lại của bài viết.
Như vậy để tạo một bài viết chúng ta cần qua tối đa 3 bước và tối thiểu là 1 bước nếu đã co Section và Category:
1. Bước 1: Tạo Section: Vào Content --> Section Manager
2. Bước 2: Tạo Category: Vào Content --> Category Manager
3. Bước 3: Tạo Content: Vào Content --> Article Manager --> New
1.2.10 Tổng quan về Administrator - Quản trị Viên
a)Joomla Administration – Quản trị Joomla:
Là trung tâm điều khiển của website Joomla. Dùng giao diện của Admin Section để xây dựng cấu trúc và biên tập, xuất bản nội dung. Admin Section được chia thành bốn vùng : Menubar – thanh menu, Toolbar – thanh công cụ, Infobar – thanh thông tin, Workspace – vùng làm việc. Để truy cập vào vùng Administration, đăng nhập (log in) bằng tài khoản người dùng với đặc quyền quản trị (administrative)
Administrator Login – Đăng nhập Quản trị viên :
Cài đặt mới Joomla sẽ có một người dùng được cài, người dùng (user) này được biết như là Super Administrator (siêu quản trị viên). Super Administrator có tên truy cập (login name) là “admin”. Bạn sẽ tạo một password cho Super Administrator trong quá trình cài đặt Joomla. Vì lí do an ninh, bạn nên đổi tên truy cập và password của Super Administrator.
Mỗi người dùng trong Joomla được gán vào một nhóm, hiện tại có ba nhóm người dùng với đặc quyền truy cập tới Administrator Back-end : Super Administrator, Administrator, và Manager. Chức năng của mỗi nhóm được giảng giải dưới đây :
Super Administrator –quản trị cấp cao :
Super Administrator Group truy cập vào tất cả các chức năng Back-en (Administrator). Site của bạn phải có tối thiểu một người được bổ nhiệm là một Super Administrator để thực hiện Global Configuration (cấu hình tổng thể) của site. Những người dùng trong nhóm này không thể xóa và không thể chuyển đổi sang nhóm khác.
Administrator- Quản trị viên:
Nhóm quản trị có một hạn chế nhỏ khi truy cập vào các chức năng Back-en (Administrator). Administrator không thể :
Thêm hay sửa một người dùng trong nhóm Super Administrator
Truy cập các cài đặt Global Configuration
Truy cập chức năng Mass Mail
Quản lý/cài đặt các Template
Quản lý/cài đặt các file language (ngôn ngữ)
Manager – Quản lý:
Nhóm quản lý tham số có ý nghĩa trong việc tạo nội dung. Một người trong nhóm này, có thêm một số giới hạn so với một Administrator, không thể
Quản lý các User
Cài dặt các Module
Cài đặt các Component
Truy cập một số Component ( được xác định bởi Super Administrator)
Menubar – Thanh Menu:
Thanh Menu được chia thành mười phần : Home (trang chủ), Site, Menu, Content (nội dung), Components, Modules, Mambots, Installers (cài đặt), Messages (thông điệp), System (hệ thống) và Help (trợ giúp). Mỗi phần có một menu đổ xuống phụ thuộc. Thanh menu là trung tâm điề
Các file đính kèm theo tài liệu này:
- website_ban_hang_dien_thoai_joomla.doc