Báo cáo thực tập tốt nghiệp quản lý mua bán hàng qua mạng Joomla - Pdf 12

MỤC LỤC
LỜI MỞ ĐẦ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ỏ .
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 só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
TỔNG QUAN VỀ ĐỀ TÀI
Lý do chọn đề tài
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.
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.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

o Thương mại điện tử.
o Trang Web cho các công ty cỡ nhỏ.
o Ứng dụng cho các cơ quan hành chính.
o Trang Web cho các trường học và nhà thờ.
o Trang Web cá nhân và gia đình.
o Các cổng thông tin cộng đồng.
o 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
phần, module, các chức năng cho nó là một việc rất dễ dàng đối với các lập trình viên, do
đó Joomla có rất rất nhiều các chức năng mở rộng được viết bởi các nhà lập trình trên
khắp thế giới, và hầu hết tất cả các ứng dụng, thành phần này đều được chia sẻ miễn phí,
đó chính là điều tuyệt vời nhất. Hiện nay Joomla phát triển theo 2 dòng phiên bản: dòng
phiên bản Joomla 2.5.X và dòng phiên bản Joomla 3.0.X( mới hoàn toàn).
Joomla được phát triển theo kiến trúc 3 tầng hệ thống:
Hình 1.1 Cấu Trúc Joomla
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.
JApplication: Lớp này đại diện cho ứng dụng Joomla và được thực hiện như một
nhà máy qui định mọi ứng dụng giữ những đối tượng. Lớp này bao gồm các lớp con như:
JInstallation, JAdministrator và JSite.
Mambot (Plug-in): Là các chức năng được bổ sung thêm cho Com, các Mambot
này sẽ can thiệp, bổ sung vào nội dung của trang Web trước hoặc sau khi nó được hiển
thị. Mambot có thể được cài đặt thêm vào Web Site. Hay nói cách khác Mambot là

thì mới sử dụng được chúng để viết (ví dụ như object về database ).
Khi đóng gói thì nhớ ở dạng .zip, .tar nếu ở dạng .zar thì joomla ko hiểu đc. Nếu
chưa đóng gói được thì làm manual bằng cách insert trong database và copy các file vào
các folder tương úng (không khuyến cáo sử dụng cách này).
1.2.4. Cấu trúc của gói cài đặt Module
Module (Mod) Là bộ phận mở rộng thêm chức năng cho Web Site, các Mod này
có các chức năng khác nhau, được hiển thị trên trang Web tại các vị trí qui định và có thể
thay đổi được. Một trang Web có thể hiển thị nhiều Mod giống và khác nhau, Mod có thể
được cài đặt thêm vào Web Site.Thông thường sau khi cài đặt Joomla! có sẵn các
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ị các bản
tin nổi bật), Hit Counter (hiển thị số lượng truy cập Web Site), Banners (hiển thị các bảng
quảng cáo)
Thông thường một Mod sẽ gồm có 2 file chính là .php (chương trình) và file
.xml (thông số cài đặt), ngoài ra có thể có thêm thư mục ảnh, Java Script hỗ trợ
thêm cho Module.
1.2.5. Cấu trúc của gói cài đặt Template (Temp)
Template : Là giao diện, khuông dạng, kiểu mẫu, hình thức được thiết kế để
trình bày nội dung của trang Web và có các vị trí định sẵn để tích hợp các bộ phận,
thành phần của trang Web. Joomla! cho phép cài đặt và thay đổi Temp cho Web
Site hay cho từng trang Web khác nhau một cách dễ dàng.
Một gói cài đặt template Joomla gồm các file bắt buộc sau:
o index.php
o templateDetails.xml
o template_css.css hoặc template.css
o template_thumbnail.png
o các thư mục và file khác
o File "index.php"
File này gồm các mã lệnh PHP, thẻ <head>, thẻ <body> và các bảng
<table> hoặc các thẻ <div>để định vị các module và tạo nên bố cục của template.

Wamp,… Trong phần này chúng ta sẽ sử dụng WebServer Xampp để chạy Joomla
Cài đặt Web Server - Cài đặt XAMPP
Nếu muốn một trang web viết bằng ngôn ngữ PHP có thể chạy được trên máy tính
cục bộ và trên máy chủ thì cần phải có một web server là Apache, bộ thông dịch ngôn
ngữ PHP, ngôn ngữ truy vấn cơ sở dữ liệu là mySQL.
Đây là ba thành phần độc lập với nhau nhưng là bộ tam không thể thiếu nhau. Với
người bình thường nếu muốn 3 thành này chạy với nhau một cách tốt đẹp thì bạn phải có
nhiều kiến thức sâu rộng về chúng vì thế sẽ gây khó khăn cho người mới học.
Từ nhu cầu đó mà một gói phần mềm tích hợp 3 thành phần trên đã ra đời. Có
nhiều phần mềm tích hợp 3 thành phần này. Nhưng hiện nay, gói phần mềm chạy ổn định
nhất đó là XAMPP.
XAMPP tích hợp các gói phần mềm: Apache (web server), PHP (Ngôn ngữ lập trình
web), mySQL (hệ quản trị cơ sở dữ liệu dành cho PHP)…
Cài đặt XAMPP
Gói phần mềm XAMPP là miễn phí, bạn có thể tải về bản mới nhất tại địa chỉ:
/>1. Sau khi tải về, bạn kích hoạt tập xampp-win32-1.6.8-installer.exe.
2. Chương trình sẽ yêu cầu bạn chọn 1 ngôn ngữ cài đặt, bạn hãy để ngôn ngữ mặc định
và nhấn OK.
Hình 1.2 Chọn ngôn ngữ cài đặt
3. Cửa sổ mới mở ra, bạn nhấn Next để tiếp tục
4. Cửa sổ mới mở ra yêu cầu bạn chọn một đường dẫn để lưu cài đặt. Bạn có thể đặt
chương trình ở phân vùng khác trên ổ cứng của bạn như là D, E , …. Nếu không có gì
thay đổi, bạn nhấn Next để chuyển sang cửa sổ mới.
Hình 1.3 Chọn thư mục cài đặt
5. Cửa sổ mới mở ra, bạn chọn tất cả các dịch vụ của chương trình.
Hình 1.4 Tùy chọn cài đặt
6. Chương trình sẽ bắt đầu công việc cài đặt XAMPP lên ổ cứng
Hình 1.5 Tiến trình cài đặt Xampp
7. Cửa sổ cuối cùng sẽ thông báo cho chúng ta biết quá trình cài đặt đã thành công. Bạn
nhấn Finish để kết thúc cài đặt.

Joomla! web installer chỉ với một vài click chuột. Mở một trình duyệt web trên máy tính
và gõ vào địa chỉ http://localhost/joomla25, trang web Joomla! Installation sẽ xuất hiện
và ta có thể cài đặt Joomla! với 7 bước:
Bước 1: Choose Language (chọn ngôn ngữ)
Choose Language là bước đầu tiên trong tổng số 7 bước cài đặt. Ở đây, ta chỉ cần
chọn một ngôn ngữ phù hợp và click Next để tiếp tục.
Hình 1.11 Chọn ngôn ngữ cài đặt Joomla
Bước 2: Pre-Installation Check (kiểm tra trước cài đặt)
Tiếp theo, ta sẽ thấy trang Pre-Installation check. Bước này sẽ để bạn kiểm tra
xem server trên máy tính có đủ điều kiện để cài đặt Joomla! không.
Hình 1.12 Kiểm tra server cài đặt joomla
Bước 3: Licence (bản quyền)
Hình 1.13 Giấy phép mã nguồn mở cho joomla
Bất cứ một phần mềm nào đều có các điều kiện kèm theo. Joomla! dùng bản
quyền GNU/GPL, version 2.0. Sau khi đọc xong bản quyền này, click Next
Bước 4: Database Configuration (cấu hình cơ sở dữ liệu)
Tại bước 4, Database Configuration, các tham số về cơ sở dữ liệu sẽ được yêu cầu.
User này là một MySQL administrator và có thể làm mọi thứ trong hệ thống MySQL.
Hình 1.14 Cấu hình cài đặt joomla để kết nối tới CSDL
Các tham số có thể được nhập như mẫu dưới đây:
o Host Name: localhost
o User Name: root
o Password: để trống
Bước 5: FTP Configuration (cấu hình FTP)
FTP là một giao thức truyền file có thể được sử dụng để upload và quản lí các file
trong Joomla!. Tuy nhiên, chức năng này là không cần thiết nếu Joomla! được cài đặt tại
máy tính các nhân với XAMPP. Nhưng nếu Joomla được cài đặt trên một server từ một
nhà cung cấp, thì ta sẽ có thể nhập vào các dữ liệu mà nhà cung cấp đó gửi cho tại phần
cấu hình FTP này. Có thể click Next để bỏ qua bước này.
Hình 1.15 Cấu hình tài khoản FTP

Trong trình duyệt web, gõ: http://localhost/joomla/administrator. Đăng nhập
vào quản trị . Gõ vào username và password. Lúc này ta đã truy cập vào phần Back-End
dùng để quản lý site. Từ trên thanh trình đơn ta chọn Extensions=> Extensions Manager
ta có hình sau :

Hình 1.20 Chức năng cài đặt các gói hỗ trợ trong Joomla
Để cài đặt gói tiếng việt ta nhấn vào nút Choose File và chọn đến file language
tiếng việt rồi nhấn vào Upload & Install
Khi cài xong nó sẽ báo như thế này :
Hình 1.21 Thông báo cài đặt gói ngôn ngữ thành công
Để chọn template mặc định cho site hoặc cho khu vực Admin ta vào
Extensions=>Template Manage rồi chọn theo hình vẽ
Hình 1.22 Giao diện lựa chọn ngôn ngữ trong Joomla


Nhờ tải bản gốc

Tài liệu, ebook tham khảo khác

Music ♫

Copyright: Tài liệu đại học © DMCA.com Protection Status