Thư viện tri thức trực tuyến
Kho tài liệu với 50,000+ tài liệu học thuật
© 2023 Siêu thị PDF - Kho tài liệu học thuật hàng đầu Việt Nam

Tìm hiểu CMS Joomla và ứng dụng xây dựng website bán máy tính qua mạng
Nội dung xem thử
Mô tả chi tiết
Tìm hiểu CMS Joomla và ứng dụng xây dựng website bán máy tính qua mạng
GVHD: ThS. Nguyễn Thanh Tuấn SVTH: Nguyễn Văn Nam Trang 1
Tìm hiểu CMS Joomla và ứng dụng xây dựng website bán máy tính qua mạng
GVHD: ThS. Nguyễn Thanh Tuấn SVTH: Nguyễn Văn Nam Trang 2
ĐẠI HỌC ĐÀ NẴNG
TRƢỜNG ĐẠI HỌC SƢ PHẠM
KHOA TIN
------- -------
Đề tài:
Tìm hiểu CMS Joomla và ứng dụng xây dựng
website bán máy tính qua mạng.
KHÓA LUẬN TỐT NGHIỆP CỬ NHÂN KHOA HỌC
GVHD : Nguyễn Thanh Tuấn
SVTH : Nguyễn Văn Nam
Đà Nẵng năm:2012
Tìm hiểu CMS Joomla và ứng dụng xây dựng website bán máy tính qua mạng
GVHD: ThS. Nguyễn Thanh Tuấn SVTH: Nguyễn Văn Nam Trang 3
LỜI CẢM ƠN
Lời đầu tiên em xin gởi đến quý thầy cô giáo đang công tác tại trƣờng Đại
học Sƣ Phạm – Đại học Đà Nẵng lời chúc sức khỏe, chúc quý thầy cô gặt hái đƣợc
nhiều thành công trong công tác giảng dạy của mình.
Sau những năm học tập tại trƣờng, em đã tiếp thu đƣợc rất nhiều kiến thức
về chuyên môn và kiến thức xã hội bổ ích. Và để có đƣợc nhƣ ngày hôm nay em xin
chân thành cảm ơn:
Tất cả các thầy cô trong Trƣờng Đại học Sƣ Phạm - Đại học Đà Nẵng đã
truyền đạt những kiến thức quý báu cho em trong các năm học qua.
Cô giáo chủ nhiệm Lê Thị Bích Hồng, ngƣời đã dìu dắt em từ khi mới bƣớc
vào trƣờng cho đến nay.
Thầy giáo Nguyễn Thanh Tuấn đã tận tình giúp đỡ và hƣớng dẫn em hoàn
thành đề tài tốt nghiệp này.
Mặc dù đã cố gắng hết sức nhƣng với năng lực của bản thân và thời gian có
hạn nên chắc chắn không tránh khỏi những thiếu sót, kính mong quý thầy cô bỏ qua
và em mong nhận đƣợc nhiều đóng góp ý kiến của thầy cô để em hoàn thiện hơn đồ
án tốt nghiệp trong thời gian tới.
Một lần nữa em chân thành cảm ơn.
Đà Nẵng, ngày 12 tháng 05 năm 2012
Sinh viên thực hiện
Nguyễn Văn Nam
Tìm hiểu CMS Joomla và ứng dụng xây dựng website bán máy tính qua mạng
GVHD: ThS. Nguyễn Thanh Tuấn SVTH: Nguyễn Văn Nam Trang 4
LỜI CAM ĐOAN
Em xin cam đoan:
1. Những nội dung trong luận văn này là do em thực hiện dƣới sự hƣớng dẫn
trực tiếp của của thầy giáo Nguyễn Thanh Tuấn.
2. Mọi tham khảo dùng trong luận văn đều đƣợc trích dẫn rõ ràng tên tác giả,
tên công trình, thời gian, địa điểm công bố.
3. Mọi sao chép không hợp lệ, vi phạm quy chế đào tạo em xin chịu hoàn toàn
trách nhiệm trƣớc Hội đồng bảo vệ.
Sinh viên thực hiện
Nguyễn Văn Nam
Tìm hiểu CMS Joomla và ứng dụng xây dựng website bán máy tính qua mạng
GVHD: ThS. Nguyễn Thanh Tuấn SVTH: Nguyễn Văn Nam Trang 5
MỤC LỤC
LỜI CẢM ƠN......................................................................................................... 2
LỜI CAM ĐOAN ................................................................................................... 4
MỤC LỤC.............................................................................................................. 5
DANH MỤC HÌNH................................................................................................ 8
MỞ ĐẦU.............................................................................................................. 10
1. Lý do chọn đề tài........................................................................................... 10
2. Mục đích nghiên cứu..................................................................................... 10
3. Đối tƣợng và phạm vi nghiên cứu.................................................................. 10
4. Phƣơng pháp nghiên cứu ............................................................................... 11
5. Ý nghĩa thực tiễn của đề tài............................................................................. 11
5.1. Ý nghĩa đối với ngƣời sử dụng hệ thống.................................................... 11
5.2. Ý nghĩa đối với cá nhân sinh viên ............................................................. 11
6. Cấu trúc của luận văn..................................................................................... 11
CHƢƠNG 1: CƠ SỞ LÝ THUYẾT...................................................................... 12
1.1. Tổng quan về CMS .................................................................................... 12
1.1.1. Khái niệm CMS................................................................................... 12
1.1.2. Đặc điểm cơ bản của CMS .................................................................. 12
1.1.3. Phân loại CMS..................................................................................... 12
1.1.4. Mô hình MVC (Model-View-Controller)............................................. 13
1.2. Giới thiệu về Joomla .................................................................................. 13
1.2.1. Khái niệm Joomla................................................................................ 13
1.2.2. Vài nét về lịch sử phát triển Joomla ..................................................... 14
1.2.3. Các phiên bản của Joomla.................................................................... 15
1.2.4. Kiến trúc của Joomla ........................................................................... 15
1.2.5. Đối với ngƣời sử dụng cuối ................................................................. 15
1.2.6. Đặc tính cơ bản của Joomla ................................................................. 16
1.2.7. Ƣu điểm của Joomla ............................................................................ 16
1.2.8. Nhƣợc điểm của Joomla ...................................................................... 17
1.2.9. Ứng dụng của Joomla .......................................................................... 17
Tìm hiểu CMS Joomla và ứng dụng xây dựng website bán máy tính qua mạng
GVHD: ThS. Nguyễn Thanh Tuấn SVTH: Nguyễn Văn Nam Trang 6
1.3. Một số thành phần trong Joomla................................................................. 18
1.3.1. Quản lý cấu hình chung (Global Configuration) .................................. 18
1.3.2. Quản lý ngƣời dùng (User Manager) ................................................... 18
1.3.3. Quản lý Media (Media Manager)......................................................... 19
1.3.4. Quản lý ngôn ngữ (Language Manager)............................................... 19
1.3.5. Quản lý nội dung (Content Manager)................................................... 19
1.3.6. Quản lý giao diện (Template Manager)................................................ 20
1.3.7. Quản lý Menu (Menus Manager)......................................................... 21
1.3.8. Quản lý các Components (Components Manager) ............................... 21
1.3.9. Quản lý Module (Module Manager)..................................................... 22
1.3.10. Quản lý plugin (Plugin Manager)....................................................... 23
1.4. Tổng quan VirtueMart................................................................................ 24
1.4.1. Giới thiệu VirtueMart.......................................................................... 24
1.4.2. Các thành phần của VirtueMart ........................................................... 24
1.4.3. Các tính năng của Virtuemart .............................................................. 24
1.5. Tối ƣu hóa và bảo mật webiste Joomla ....................................................... 25
1.5.1. Tối ƣu hóa website Joomla .................................................................. 25
1.5.2. Bảo mật website Joomla ...................................................................... 25
CHƢƠNG 2: PHÂN TÍCH HỆ THỐNG WEBSITE............................................. 27
2.1. Yêu cầu của hệ thống ................................................................................. 27
2.2. Chức năng cơ bản của hệ thống .................................................................. 27
2.3. Lƣợc đồ...................................................................................................... 28
2.3.1 Lƣợc đồ UseCase Khách hàng.............................................................. 28
2.3.2. Lƣợc đồ UseCase Admin..................................................................... 29
2.3.3. Một số lƣợc đồ hoạt động .................................................................... 30
2.3.3.1. Lƣợc đồ Đăng kí thành viên.......................................................... 30
2.3.3.2. Lƣợc đồ Thành viên đăng nhập..................................................... 31
2.3.3.3. Lƣợc đồ Tìm kiếm sản phẩm ........................................................ 32
2.3.3.4. Lƣợc đồ xử lý mua hàng ............................................................... 33
CHƢƠNG 3: XÂY DỰNG WEBSITE BÁN MÁY TÍNH QUA MẠNG.............. 35