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
ĐẠI HỌC ĐÀ NẴNG
TRƯỜNG ĐẠI HỌC SƯ PHẠM
KHOA TIN
----------
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
KHÓA LUẬN TỐT NGHIỆP
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
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 3
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 4
MỤC LỤC
LỜI CẢM ƠN............................................................................................................. 1
LỜI CAM ĐOAN....................................................................................................... 3
MỤC LỤC .................................................................................................................. 4
DANH MỤC HÌNH.................................................................................................... 7
MỞ ĐẦU .................................................................................................................... 9
1. Lý do chọn đề tài ................................................................................................ 9
2. Mục đích nghiên cứu .......................................................................................... 9
3. Đối tượng và phạm vi nghiên cứu ...................................................................... 9
4. Phương pháp nghiên cứu .................................................................................. 10
5. Ý nghĩa thực tiễn của đề tài................................................................................ 10
5.1. Ý nghĩa đối với người sử dụng hệ thống...................................................... 10
5.2. Ý nghĩa đối với cá nhân sinh viên................................................................ 10
6. Cấu trúc của luận văn........................................................................................ 10
CHƯƠNG 1: CƠ SỞ LÝ THUYẾT......................................................................... 11
1.1. Tổng quan về CMS........................................................................................ 11
1.1.1. Khái niệm CMS...................................................................................... 11
1.1.2. Đặc điểm cơ bản của CMS ..................................................................... 11
1.1.3. Phân loại CMS........................................................................................ 11
1.1.4. Mô hình MVC (Model-View-Controller) .............................................. 12
1.2. Giới thiệu về Joomla...................................................................................... 12
1.2.1. Khái niệm Joomla................................................................................... 12
1.2.2. Vài nét về lịch sử phát triển Joomla ....................................................... 13
1.2.3. Các phiên bản của Joomla ...................................................................... 14
1.2.4. Kiến trúc của Joomla .............................................................................. 14
1.2.5. Đối với người sử dụng cuối.................................................................... 14
1.2.6. Đặc tính cơ bản của Joomla.................................................................... 15
1.2.7. Ưu điểm của Joomla ............................................................................... 15
1.2.8. Nhược điểm của Joomla ......................................................................... 16
1.2.9. Ứng dụng của Joomla ............................................................................. 16
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
1.3. Một số thành phần trong Joomla ................................................................... 17
1.3.1. Quản lý cấu hình chung (Global Configuration).................................... 17
1.3.2. Quản lý người dùng (User Manager)...................................................... 17
1.3.3. Quản lý Media (Media Manager)........................................................... 18
1.3.4. Quản lý ngôn ngữ (Language Manager)................................................. 18
1.3.5. Quản lý nội dung (Content Manager)..................................................... 18
1.3.6. Quản lý giao diện (Template Manager).................................................. 19
1.3.7. Quản lý Menu (Menus Manager) ........................................................... 20
1.3.8. Quản lý các Components (Components Manager)................................. 20
1.3.9. Quản lý Module (Module Manager)....................................................... 21
1.3.10. Quản lý plugin (Plugin Manager)......................................................... 22
1.4. Tổng quan VirtueMart ................................................................................... 23
1.4.1. Giới thiệu VirtueMart............................................................................. 23
1.4.2. Các thành phần của VirtueMart.............................................................. 23
1.4.3. Các tính năng của Virtuemart................................................................. 23
1.5. Tối ưu hóa và bảo mật webiste Joomla ......................................................... 24
1.5.1. Tối ưu hóa website Joomla ..................................................................... 24
1.5.2. Bảo mật website Joomla ......................................................................... 24
CHƯƠNG 2: PHÂN TÍCH HỆ THỐNG WEBSITE............................................... 26
2.1. Yêu cầu của hệ thống..................................................................................... 26
2.2. Chức năng cơ bản của hệ thống..................................................................... 26
2.3. Lược đồ.......................................................................................................... 27
2.3.1 Lược đồ UseCase Khách hàng ................................................................ 27
2.3.2. Lược đồ UseCase Admin........................................................................ 28
2.3.3. Một số lược đồ hoạt động....................................................................... 29
2.3.3.1. Lược đồ Đăng kí thành viên ............................................................ 29
2.3.3.2. Lược đồ Thành viên đăng nhập ....................................................... 30
2.3.3.3. Lược đồ Tìm kiếm sản phẩm........................................................... 31
2.3.3.4. Lược đồ xử lý mua hàng.................................................................. 32
CHƯƠNG 3: XÂY DỰNG WEBSITE BÁN MÁY TÍNH QUA MẠNG............... 34
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
3.1. Môi trường và công cụ để phát triển ứng dụng ............................................. 34
3.2. Cài đặt Joomla ............................................................................................... 34
3.2.1. Cài đặt máy chủ ảo ................................................................................. 34
3.2.2. Cài đặt Joomla ........................................................................................ 38
3.3. Quản trị trong Joomla .................................................................................... 43
3.3.1. Cài đặt extension (Thành phần mở rộng) ............................................... 43
3.3.2. Cài đặt ngôn ngữ mặc định cho site/admin ............................................ 44
3.3.3. Thiết lập giao diện mặc định .................................................................. 45
3.3.4. Thêm một bài viết................................................................................... 45
3.3.5. Thêm một liên hệ.................................................................................... 49
3.3.6. Tạo Menu liên kết................................................................................... 49
3.3.7. Thêm một File Media ............................................................................. 52
3.3.8. Tạo Module ............................................................................................. 53
3.3.9. Quản lý bán hàng trong VirtueMart ....................................................... 56
3.4. Giao diện website bán máy tính qua mạng.................................................... 59
3.4.1. Trang chủ................................................................................................ 59
3.4.2. Trang giới thiệu ...................................................................................... 60
3.4.3. Trang tin tức ........................................................................................... 61
3.4.4. Trang sản phẩm ...................................................................................... 62
3.4.5. Trang liên hệ ........................................................................................... 63
3.4.6. Trang bảo hành ....................................................................................... 64
KẾT LUẬN .............................................................................................................. 65
1. Kết quả thu được............................................................................................... 65
2. Nhận xét............................................................................................................ 65
2.1. Ưu điểm ..................................................................................................... 65
2.2. Nhược điểm ............................................................................................... 65
3. Hướng phát triển............................................................................................... 65
DANH MỤC TÀI LIỆU THAM KHẢO ................................................................. 67