SlideShare a Scribd company logo
1 of 6
Download to read offline
1
WEB203 – Hệ thống quản trị nội dung Assignment
Modulee/môn: WEB 203 - HỆ THỐNG QUẢN
TRỊ NỘI DUNG WEB
Số hiệu
assignment: 1/1
% điểm:
44%
Người điều phối của FPT Polytechnic:
MạnhND
Ngày ban hành:
11/4/2012
Bài assignment này đòi hỏi sinh viên phải
dùng khoảng 30h làm để hoàn thành
Tương ứng với mục tiêu môn học: A, B, C, D, E
Gian lận là hình thức lấy bài làm của người khác và sử dụng như là mình làm ra. Hình
thức đó bao gồm những hành động như: copy thông tin trực tiếp từ trang web hay sách
mà không ghi rõ nguồn tham khảo trong tài liệu; gửi bài assignment làm chung như là
thành quả cá nhân; copy bài assignment của các sinh viên khác cùng khóa hay khác
khóa; ăn trộm hay mua bài assignment của ai đó và gửi lên như là sản phẩm mình làm
ra. Những sinh viên bị nghi ngờ gian lận sẽ bị điều tra và nếu phát hiện là có gian lận thì
sẽ phải chịu các mức phạt theo quy định của Nhà trường.
Mọi tài nguyên copy hay điều chế từ bất cứ nguồn nào (VD: Internet, sách)
phải được đặt trong cặp dấu nháy kép và in nghiêng, với thông tin tham khảo
đầy đủ về nguồn tài liệu.
Bài làm của bạn sẽ được đưa vào phần mềm kiểm tra gian lận. Mọi hình thức
cố tình đánh lừa hệ thống phát hiện gian lận sẽ bị coi là Vi phạm quy định thi
cử.
Quy định nộp bài assignment
● Một bản mềm kết quả bài làm assignment của bạn phải được upload trước nửa
đêm (giờ địa phương) vào ngày hạn nộp. Quá hạn nộp hệ thống sẽ khóa lại và
sinh viên không còn quyền nộp bài.
● Phiên bản upload lên cuối cùng sẽ được chấm điểm. Sinh viên có quyền upload
đè file nhiều lần trước khi hết hạn nộp.
● Tất cả những file tài liệu văn bản phải để ở dạng file gốc chứ không được xuất ra
từ định dạng khác (ví dụ pdf được xuất từ doc). Không được gửi tài liệu văn bản
dưới dạng ảnh chụp.
● Đối với bài assignment này bạn cũng phải đưa các bằng chứng hay sản phẩm
khác vào trong file nén dạng zip.
● Kích thước file cần tuân thủ theo giới hạn trên hệ thống nộp bài (thông thường
là <50M).
● Hãy đảm bảo các file được upload lên không bị nhiễm virus (điều này có thể dẫn
đến file bị hệ thống xóa mất) và không đặt mật khẩu mở file. Nếu vi phạm
những điều này, bài coi như chưa được nộp.
● Hãy chú ý xem thông báo sau khi upload để chắc chắn bài của bạn đã được nộp
lên hệ thống chưa.
2
WEB203 – Hệ thống quản trị nội dung Assignment
● Bạn không phải gửi lại file đề bài của assignment (file này).
Quy định đánh giá bài assignment
1. Sinh viên không có bài assignment trên hệ thống sẽ bị 0 điểm bài assignment.
2. Sau hạn nộp bài một tuần, sinh viên nộp muộn có quyền nộp đơn kiến nghị xin
được chấp nhận gia hạn nộp. Hội đồng Nhà trường sẽ xét duyệt từng trường
hợp. Nếu kiến nghị không được chấp nhận, bài giữ nguyên điểm 0. Nếu quá một
tuần không có kiến nghị thì bài của sinh viên không nộp mặc nhiên nhận điểm 0.
3. Ngay cả trường hợp bài của sinh viên bị phát hiện gian lận sau khi có điểm, sinh
viên sẽ không được công nhận bài đó và chịu mức kỷ luật như quy định của Nhà
trường.
========================
Assignment
Xây dựng website thương mại điện tử bằng
Joomla CMS
Mục tiêu Sau bài assignment này, sinh viên cần đạt được:
● Hiểu về các CMS
● Thành thạo thiết kế các loại website thông dụng trên Internet dựa
vào Joomla CMS
● Có đầy đủ kiến thức và kỹ năng để thiết kế các website dựa trên
một số hệ thống CMS thông dụng khác Joomla như Vbulletin,
Moodle, wordpress, phpBB...
● Có đầy đủ kiến thức và kỹ năng để SEO website được xây dựng trên
CMS
● Có đầy đủ kiến thức để xây dựng và phát triển 1 extension mới cho
website Joomla (Template, component, module, plugin)
Các công cụ
cần có
Joomla 1.5, Joomla 1.6, Joomla 1.7, Joomla 2.5, phpBB, Moodle,
Wordpress
Notepad++
Dreamweaver 8.0
Wampserver 2.0i
Photoshop
Tài nguyên Thư mục tài nguyên đi kèm
3
WEB203 – Hệ thống quản trị nội dung Assignment
ĐẶT VẤN ĐỀ
Trong các kỳ trước các bạn đã được học về lập trình PHP, học thiết kế và xây dựng
website động bằng ngôn ngữ lập trình PHP. Tuy nhiên với phương pháp xây dựng
website đó sẽ đòi hỏi nhiều thời gian và công sức, mà website sau khi hoàn thành chưa
chắc đã là một website được tối ưu về mặt cấu trúc, linh hoạt để phát triển hoặc thuận
tiện để chuyển giao chuyển giao cho đối tượng khác phát triển. Trong kỳ này, các bạn
sẽ được tiếp cận và học cách xây dựng website với một phương pháp mới, dựa trên một
hệ CMS - Content Management System - phương pháp giúp bạn giải quyết các hạn chế,
nhược điểm nói trên.
YÊU CẦU
Các công việc yêu cầu cụ thể như sau:
Y1 – Xây dựng website bằng Joomla CMS có cài đặt chức năng bán hàng trực
tuyến Virtuemart
1. Cài đặt website Joomla
2. Cài đặt và cấu hình Template cho website
3. Việt hóa website Joomla cả phần Backend và Frontend
4. Thiết lập cấu trúc nội dung tin bài cho website
5. Cài đặt Virtuemart, thiết lập cấu trúc danh mục sản phẩm
6. Thiết lập hệ thống menu thể hiện toàn bộ nội dung tin bài và nội dung sản
phẩm cho website
7. Tạo lập một số dữ liệu mẫu cho website: một số chuyện mục, bài viết, sản
phẩm...
Y2 – Cài đặt và cấu hình component, module, plugin cho website
1. Cài đặt, cấu hình và cho hiển thị một số module liên quan tới Virtuemart
(module danh mục sản phẩm, module giỏ hàng, module tìm kiếm sản phẩm ...)
2. Cài đặt, cấu hình và cho hiển thị một số Component hay module cho website (Ví
dụ: module hỗ trợ trực tuyến qua Yahoo/Skype, component liên hệ trực tuyến,
component/module bình luận bài viết, component thư viện ảnh...)
4
WEB203 – Hệ thống quản trị nội dung Assignment
3. Cài đặt, cấu hình và cho hiển thị một số Plugin cho website (ví dụ: Plugin chia
sẽ dữ liệu lên các mạng xã hội, Plugin tạo quảng báo Popup, Plugin hỗ trợ chèn
video từ Youtube.com, Plugin Editor ...)
Y3 – Chỉnh sửa giao diện (Template) website
1. Chỉnh sửa và đưa logo vào website.
2. Đăng một số banner quảng cáo.
3. Chỉnh sửa Component, module, Plugin sao cho phù hợp với giao diện website
(Có báo cáo cụ thể về việc chỉnh sửa này trong bài nộp)
Y4 – Xây dựng diễn đàn hỗ trợ cho website
Cài đặt diễn đàn từ phpBB CMS, cấu hình và thiết lập các chuyên mục (Box) cho diễn
đàn.
Y5 – Đưa website lên hosting chạy với tên miền, Triển khai các kỹ thuật bảo
mật và tối ưu hóa website để SEO
1. Xây dựng sitemap.html và sitemap.xml cho website
2. Cài đặt, cấu hình, và cho hiển thị chức năng Keyword Tags (mây từ khóa) cho
website
3. Biên tập 2 bài viết theo hướng SEO đối với 1 từ khóa bất kỳ và đăng trên web. 2
bài viết được biên tập theo hướng bổ trợ nhau để hỗ trợ SEO.
4. Đăng ký hosting và domain miễn phí, đưa website lên hosting và chạy với
domain <Mã SV>
5. Triển khai các kỹ thuật bảo mật cho website
6. Thiết lập URL thân thiện cho website
7. Cài đặt website lên Google Analytics và Google Webmaster Tool
Y6 – Xây dựng một Extension mới
Xây dựng một extension (template, module, component, plugin) mới và cài đặt, cho
hiển thị trong website. (Sinh viên có thể xây dựng mới hoàn toàn hoặc phát triển từ một
extension sẵn có - Nếu phát triển từ một extension sẵn có thì cần trình bày cụ thể về sự
phát triển này trong bài nộp)
MÔ TẢ SẢN PHẨM PHẢI NỘP
N1 – Source Code và Database của website
1. File <Mã SV>_Assignment.zip chứa toàn bộ Source Code của website
5
WEB203 – Hệ thống quản trị nội dung Assignment
2. File <Mã SV>_Assignment.sql là file database của website
N2 – Thông tin Hosting và Domain của website
3. File <Mã SV>_Assignment_domain_hosting.doc chứa thông tin domain và
hosting mà sinh viên upload website lên
N3 – Báo cáo
4. File <Mã SV>_Assginment_baocao.doc báo cáo các nội dung yêu cầu ở trên
Đóng gói tất cả các sản phẩm trên thành một file nén theo định dạng WEB203_
HTQTND_<Mã SV>_Assigment.zip để đưa lên hệ thống LMS theo yêu cầu của giảng
viên. Lưu ý về cách đặt tên:
Ví dụ về cách đặt tên gói: WEB203_HTQTND_TienTVPT03938_Assignment.zip
THANG ĐÁNH GIÁ
A
70%‐
100%
- Đáp ứng Y6
- Website đẹp về hình thức
- Website cấu trúc tốt, tính sử dụng cao
- Sáng tạo
B
60%‐
69%
Đáp ứng Y5
C
50%‐
59%
Đáp ứng Y3, Y4
6
WEB203 – Hệ thống quản trị nội dung Assignment
D
40%‐
49%
Đáp ứng Y1, Y2
TRƯỢT
< 40%
● Không đóng gói được theo yêu cầu
● Thiếu một trong các sản phẩm: N1, N2, N3
Phương án 2 làm assignment:
Sinh viên có thể đề nghị với giảng viên để dùng Joomla để thực hiện clone một website
khác. Website gốc có thể được làm bằng Joomla hoặc không.
Có thể tham khảo danh sách một số website có tiếng dùng Joomla tại:
http://community.joomla.org/labels/joomla-portfolio.html
http://joomlagov.info/ (các trang web của các Chính phủ sử dụng Joomla)
Với phương án này, giảng viên sẽ đánh giá điểm dựa trên độ khó của website cũng như
mức độ hoàn thiện so với website gốc.

More Related Content

What's hot

Báo cáo athena
Báo cáo athenaBáo cáo athena
Báo cáo athenaTrung Mai
 
Slide buổi hội thảo - họp báo công bố chính thức iQB 8.0
Slide buổi hội thảo - họp báo công bố chính thức iQB 8.0Slide buổi hội thảo - họp báo công bố chính thức iQB 8.0
Slide buổi hội thảo - họp báo công bố chính thức iQB 8.0Bùi Việt Hà
 
Giáo dục trực tuyến cho tiểu học (chamhoc.vn)
Giáo dục trực tuyến cho tiểu học (chamhoc.vn)Giáo dục trực tuyến cho tiểu học (chamhoc.vn)
Giáo dục trực tuyến cho tiểu học (chamhoc.vn)Nguyen Tri Hien
 
BÁO CÁO THỰC TẬP CUỐI KHÓA - TRUNG TÂM ATHENA
BÁO CÁO THỰC TẬP CUỐI KHÓA  - TRUNG TÂM ATHENABÁO CÁO THỰC TẬP CUỐI KHÓA  - TRUNG TÂM ATHENA
BÁO CÁO THỰC TẬP CUỐI KHÓA - TRUNG TÂM ATHENAKiên Nguyễn
 
Chude06 nhom14
Chude06 nhom14Chude06 nhom14
Chude06 nhom14Van Vo
 
BÁO CÁO THỰC TẬP TRUNG TÂM ATHENA - Nguyễn Lê Trung Kiên
BÁO CÁO THỰC TẬP TRUNG TÂM ATHENA - Nguyễn Lê Trung KiênBÁO CÁO THỰC TẬP TRUNG TÂM ATHENA - Nguyễn Lê Trung Kiên
BÁO CÁO THỰC TẬP TRUNG TÂM ATHENA - Nguyễn Lê Trung KiênKiên Nguyễn
 
Thuyết trình Athena - Website tin tức Joomla
Thuyết trình Athena - Website tin tức JoomlaThuyết trình Athena - Website tin tức Joomla
Thuyết trình Athena - Website tin tức JoomlaPac CE
 
Giới thiệu giải pháp phần mềm Ngân hàng câu hỏi và đề kiểm tra iQB 7.0
Giới thiệu giải pháp phần mềm Ngân hàng câu hỏi và đề kiểm tra iQB 7.0Giới thiệu giải pháp phần mềm Ngân hàng câu hỏi và đề kiểm tra iQB 7.0
Giới thiệu giải pháp phần mềm Ngân hàng câu hỏi và đề kiểm tra iQB 7.0Bùi Việt Hà
 
Học trực tuyến: Xu hướng thế giới đang dần phát triển tại Việt Nam
Học trực tuyến: Xu hướng thế giới đang dần phát triển tại Việt NamHọc trực tuyến: Xu hướng thế giới đang dần phát triển tại Việt Nam
Học trực tuyến: Xu hướng thế giới đang dần phát triển tại Việt NamLong Trần
 

What's hot (17)

Chude3 nhom2
Chude3 nhom2Chude3 nhom2
Chude3 nhom2
 
Báo cáo athena
Báo cáo athenaBáo cáo athena
Báo cáo athena
 
Slide buổi hội thảo - họp báo công bố chính thức iQB 8.0
Slide buổi hội thảo - họp báo công bố chính thức iQB 8.0Slide buổi hội thảo - họp báo công bố chính thức iQB 8.0
Slide buổi hội thảo - họp báo công bố chính thức iQB 8.0
 
Giáo dục trực tuyến cho tiểu học (chamhoc.vn)
Giáo dục trực tuyến cho tiểu học (chamhoc.vn)Giáo dục trực tuyến cho tiểu học (chamhoc.vn)
Giáo dục trực tuyến cho tiểu học (chamhoc.vn)
 
Báo cáo athena
Báo cáo athenaBáo cáo athena
Báo cáo athena
 
BÁO CÁO THỰC TẬP CUỐI KHÓA - TRUNG TÂM ATHENA
BÁO CÁO THỰC TẬP CUỐI KHÓA  - TRUNG TÂM ATHENABÁO CÁO THỰC TẬP CUỐI KHÓA  - TRUNG TÂM ATHENA
BÁO CÁO THỰC TẬP CUỐI KHÓA - TRUNG TÂM ATHENA
 
Chude04 nhom29
Chude04 nhom29Chude04 nhom29
Chude04 nhom29
 
Chude06 nhom14
Chude06 nhom14Chude06 nhom14
Chude06 nhom14
 
BÁO CÁO THỰC TẬP TRUNG TÂM ATHENA - Nguyễn Lê Trung Kiên
BÁO CÁO THỰC TẬP TRUNG TÂM ATHENA - Nguyễn Lê Trung KiênBÁO CÁO THỰC TẬP TRUNG TÂM ATHENA - Nguyễn Lê Trung Kiên
BÁO CÁO THỰC TẬP TRUNG TÂM ATHENA - Nguyễn Lê Trung Kiên
 
Thuyết trình Athena - Website tin tức Joomla
Thuyết trình Athena - Website tin tức JoomlaThuyết trình Athena - Website tin tức Joomla
Thuyết trình Athena - Website tin tức Joomla
 
BTL Lập trình C#
BTL Lập trình C#BTL Lập trình C#
BTL Lập trình C#
 
Giới thiệu giải pháp phần mềm Ngân hàng câu hỏi và đề kiểm tra iQB 7.0
Giới thiệu giải pháp phần mềm Ngân hàng câu hỏi và đề kiểm tra iQB 7.0Giới thiệu giải pháp phần mềm Ngân hàng câu hỏi và đề kiểm tra iQB 7.0
Giới thiệu giải pháp phần mềm Ngân hàng câu hỏi và đề kiểm tra iQB 7.0
 
Học trực tuyến: Xu hướng thế giới đang dần phát triển tại Việt Nam
Học trực tuyến: Xu hướng thế giới đang dần phát triển tại Việt NamHọc trực tuyến: Xu hướng thế giới đang dần phát triển tại Việt Nam
Học trực tuyến: Xu hướng thế giới đang dần phát triển tại Việt Nam
 
Bao cao
Bao caoBao cao
Bao cao
 
chu de03-Nhom03
chu de03-Nhom03chu de03-Nhom03
chu de03-Nhom03
 
Gioi thieu joomla
Gioi thieu joomlaGioi thieu joomla
Gioi thieu joomla
 
Access Nguyen Son Hai
Access Nguyen Son HaiAccess Nguyen Son Hai
Access Nguyen Son Hai
 

Viewers also liked

Assignment02 group3
Assignment02 group3Assignment02 group3
Assignment02 group3Kenny Fox
 
Assignment 01 ôn tập _Võ Tâm Long
Assignment 01 ôn tập  _Võ Tâm LongAssignment 01 ôn tập  _Võ Tâm Long
Assignment 01 ôn tập _Võ Tâm LongVõ Tâm Long
 
BÀI 1: Làm quen với lập trình - Giáo trình FPT
BÀI 1: Làm quen với lập trình - Giáo trình FPTBÀI 1: Làm quen với lập trình - Giáo trình FPT
BÀI 1: Làm quen với lập trình - Giáo trình FPTMasterCode.vn
 
WRITTEN ASSIGNMENT FORMAT - LA 2.0 COMPUTER SYSTEM
WRITTEN ASSIGNMENT FORMAT - LA 2.0 COMPUTER SYSTEMWRITTEN ASSIGNMENT FORMAT - LA 2.0 COMPUTER SYSTEM
WRITTEN ASSIGNMENT FORMAT - LA 2.0 COMPUTER SYSTEMsalwahanim
 

Viewers also liked (9)

Slide6 html5
Slide6 html5Slide6 html5
Slide6 html5
 
Assignment02 group3
Assignment02 group3Assignment02 group3
Assignment02 group3
 
Assignment 01 ôn tập _Võ Tâm Long
Assignment 01 ôn tập  _Võ Tâm LongAssignment 01 ôn tập  _Võ Tâm Long
Assignment 01 ôn tập _Võ Tâm Long
 
Assignment
AssignmentAssignment
Assignment
 
Dàn bài assginment
Dàn bài assginmentDàn bài assginment
Dàn bài assginment
 
BÀI 1: Làm quen với lập trình - Giáo trình FPT
BÀI 1: Làm quen với lập trình - Giáo trình FPTBÀI 1: Làm quen với lập trình - Giáo trình FPT
BÀI 1: Làm quen với lập trình - Giáo trình FPT
 
Computer Assignment
Computer AssignmentComputer Assignment
Computer Assignment
 
WRITTEN ASSIGNMENT FORMAT - LA 2.0 COMPUTER SYSTEM
WRITTEN ASSIGNMENT FORMAT - LA 2.0 COMPUTER SYSTEMWRITTEN ASSIGNMENT FORMAT - LA 2.0 COMPUTER SYSTEM
WRITTEN ASSIGNMENT FORMAT - LA 2.0 COMPUTER SYSTEM
 
Original assignment
Original assignmentOriginal assignment
Original assignment
 

Similar to Web2032 assignment

Luận Văn Đề Cương Công Nghệ Thông Tin Lập Trình Web.doc
Luận Văn  Đề Cương Công Nghệ Thông Tin Lập Trình Web.docLuận Văn  Đề Cương Công Nghệ Thông Tin Lập Trình Web.doc
Luận Văn Đề Cương Công Nghệ Thông Tin Lập Trình Web.docsividocz
 
Báo cáo môn lập trình web TMĐT.pptx
Báo cáo môn lập trình web TMĐT.pptxBáo cáo môn lập trình web TMĐT.pptx
Báo cáo môn lập trình web TMĐT.pptxQuangSn11
 
The First 2015 Saigon WordPress Meetup
The First 2015 Saigon WordPress MeetupThe First 2015 Saigon WordPress Meetup
The First 2015 Saigon WordPress MeetupKhanhPham
 
@Nmcntt2 do an#1-ntviet-pmhoang
@Nmcntt2 do an#1-ntviet-pmhoang@Nmcntt2 do an#1-ntviet-pmhoang
@Nmcntt2 do an#1-ntviet-pmhoangkhoa khoa
 
Kentcources 110109221507-phpapp01
Kentcources 110109221507-phpapp01Kentcources 110109221507-phpapp01
Kentcources 110109221507-phpapp01Giang Nguyễn
 
Báo cáo thực tập tại Trung Tâm athena
Báo cáo thực tập tại Trung Tâm athenaBáo cáo thực tập tại Trung Tâm athena
Báo cáo thực tập tại Trung Tâm athenaThảo Trần
 
Bao cao powepoi
Bao cao powepoiBao cao powepoi
Bao cao powepoitamle123
 
Chủ đề 9 wordpress - vũ mạnh cường
Chủ đề 9  wordpress - vũ mạnh cườngChủ đề 9  wordpress - vũ mạnh cường
Chủ đề 9 wordpress - vũ mạnh cườngVũ Mạnh Cường
 
đHspkt.giáo trình mạng doanh nghiệp vũ khánh quý[bookbooming.com]
đHspkt.giáo trình mạng doanh nghiệp   vũ khánh quý[bookbooming.com]đHspkt.giáo trình mạng doanh nghiệp   vũ khánh quý[bookbooming.com]
đHspkt.giáo trình mạng doanh nghiệp vũ khánh quý[bookbooming.com]bookbooming1
 
00 udpt introduction - th2010
00 udpt   introduction - th201000 udpt   introduction - th2010
00 udpt introduction - th2010Nguyen Son
 
Giao trinh mang_doanh_nghiep_0313
Giao trinh mang_doanh_nghiep_0313Giao trinh mang_doanh_nghiep_0313
Giao trinh mang_doanh_nghiep_0313Đinh Luận
 
Tran thikimthao k37103014_wordpress
Tran thikimthao k37103014_wordpressTran thikimthao k37103014_wordpress
Tran thikimthao k37103014_wordpressTím Biếc
 
Giới thiệu nhanh giải pháp phần mềm Ngân hàng câu hỏi và đề kiểm tra iQB 8.0
Giới thiệu nhanh giải pháp phần mềm Ngân hàng câu hỏi và đề kiểm tra iQB 8.0Giới thiệu nhanh giải pháp phần mềm Ngân hàng câu hỏi và đề kiểm tra iQB 8.0
Giới thiệu nhanh giải pháp phần mềm Ngân hàng câu hỏi và đề kiểm tra iQB 8.0Bùi Việt Hà
 
Báo cáo cuối kỳ Athena - Lê Nguyễn Vĩnh
Báo cáo cuối kỳ Athena - Lê Nguyễn VĩnhBáo cáo cuối kỳ Athena - Lê Nguyễn Vĩnh
Báo cáo cuối kỳ Athena - Lê Nguyễn VĩnhVĩnh Lê Nguyễn
 
Asp tiengviet
Asp tiengvietAsp tiengviet
Asp tiengvietquanvn
 

Similar to Web2032 assignment (20)

Luận Văn Đề Cương Công Nghệ Thông Tin Lập Trình Web.doc
Luận Văn  Đề Cương Công Nghệ Thông Tin Lập Trình Web.docLuận Văn  Đề Cương Công Nghệ Thông Tin Lập Trình Web.doc
Luận Văn Đề Cương Công Nghệ Thông Tin Lập Trình Web.doc
 
Báo cáo môn lập trình web TMĐT.pptx
Báo cáo môn lập trình web TMĐT.pptxBáo cáo môn lập trình web TMĐT.pptx
Báo cáo môn lập trình web TMĐT.pptx
 
The First 2015 Saigon WordPress Meetup
The First 2015 Saigon WordPress MeetupThe First 2015 Saigon WordPress Meetup
The First 2015 Saigon WordPress Meetup
 
@Nmcntt2 do an#1-ntviet-pmhoang
@Nmcntt2 do an#1-ntviet-pmhoang@Nmcntt2 do an#1-ntviet-pmhoang
@Nmcntt2 do an#1-ntviet-pmhoang
 
Kentcources 110109221507-phpapp01
Kentcources 110109221507-phpapp01Kentcources 110109221507-phpapp01
Kentcources 110109221507-phpapp01
 
Báo cáo thực tập tại Trung Tâm athena
Báo cáo thực tập tại Trung Tâm athenaBáo cáo thực tập tại Trung Tâm athena
Báo cáo thực tập tại Trung Tâm athena
 
Bao cao powepoi
Bao cao powepoiBao cao powepoi
Bao cao powepoi
 
Chủ đề 9 wordpress - vũ mạnh cường
Chủ đề 9  wordpress - vũ mạnh cườngChủ đề 9  wordpress - vũ mạnh cường
Chủ đề 9 wordpress - vũ mạnh cường
 
đHspkt.giáo trình mạng doanh nghiệp vũ khánh quý[bookbooming.com]
đHspkt.giáo trình mạng doanh nghiệp   vũ khánh quý[bookbooming.com]đHspkt.giáo trình mạng doanh nghiệp   vũ khánh quý[bookbooming.com]
đHspkt.giáo trình mạng doanh nghiệp vũ khánh quý[bookbooming.com]
 
00 udpt introduction - th2010
00 udpt   introduction - th201000 udpt   introduction - th2010
00 udpt introduction - th2010
 
Giao trinh mang_doanh_nghiep_0313
Giao trinh mang_doanh_nghiep_0313Giao trinh mang_doanh_nghiep_0313
Giao trinh mang_doanh_nghiep_0313
 
Tran thikimthao k37103014_wordpress
Tran thikimthao k37103014_wordpressTran thikimthao k37103014_wordpress
Tran thikimthao k37103014_wordpress
 
Moodle vae learning
Moodle vae learningMoodle vae learning
Moodle vae learning
 
Md
MdMd
Md
 
Giới thiệu nhanh giải pháp phần mềm Ngân hàng câu hỏi và đề kiểm tra iQB 8.0
Giới thiệu nhanh giải pháp phần mềm Ngân hàng câu hỏi và đề kiểm tra iQB 8.0Giới thiệu nhanh giải pháp phần mềm Ngân hàng câu hỏi và đề kiểm tra iQB 8.0
Giới thiệu nhanh giải pháp phần mềm Ngân hàng câu hỏi và đề kiểm tra iQB 8.0
 
Báo cáo cuối kỳ Athena - Lê Nguyễn Vĩnh
Báo cáo cuối kỳ Athena - Lê Nguyễn VĩnhBáo cáo cuối kỳ Athena - Lê Nguyễn Vĩnh
Báo cáo cuối kỳ Athena - Lê Nguyễn Vĩnh
 
Wordpress
WordpressWordpress
Wordpress
 
Tìm hiểu về Joomla
Tìm hiểu về Joomla Tìm hiểu về Joomla
Tìm hiểu về Joomla
 
Asp tiengviet
Asp tiengvietAsp tiengviet
Asp tiengviet
 
Asp tiengviet
Asp tiengvietAsp tiengviet
Asp tiengviet
 

More from tuanduongcntt (20)

Slide5 html5
Slide5 html5Slide5 html5
Slide5 html5
 
Slide4 html5
Slide4 html5Slide4 html5
Slide4 html5
 
Slide3 html5
Slide3 html5Slide3 html5
Slide3 html5
 
Slide2 html5
Slide2 html5Slide2 html5
Slide2 html5
 
Slide1 html5
Slide1 html5Slide1 html5
Slide1 html5
 
Web301 slide 7
Web301   slide 7Web301   slide 7
Web301 slide 7
 
Web301 slide 6
Web301   slide 6Web301   slide 6
Web301 slide 6
 
Web301 slide 5
Web301   slide 5Web301   slide 5
Web301 slide 5
 
Web301 slide 4
Web301   slide 4Web301   slide 4
Web301 slide 4
 
Web301 slide 3
Web301   slide 3Web301   slide 3
Web301 slide 3
 
Web301 slide 2
Web301   slide 2Web301   slide 2
Web301 slide 2
 
Web301 slide 1
Web301   slide 1Web301   slide 1
Web301 slide 1
 
Web3012 slide 8
Web3012   slide 8Web3012   slide 8
Web3012 slide 8
 
Web203 slide 9
Web203   slide 9Web203   slide 9
Web203 slide 9
 
Web203 slide 8
Web203   slide 8Web203   slide 8
Web203 slide 8
 
Web203 slide 7
Web203   slide 7Web203   slide 7
Web203 slide 7
 
Web203 slide 5
Web203   slide 5Web203   slide 5
Web203 slide 5
 
Web203 slide 4
Web203   slide 4Web203   slide 4
Web203 slide 4
 
Web203 slide 3
Web203   slide 3Web203   slide 3
Web203 slide 3
 
Web203 slide 2
Web203   slide 2Web203   slide 2
Web203 slide 2
 

Web2032 assignment

  • 1. 1 WEB203 – Hệ thống quản trị nội dung Assignment Modulee/môn: WEB 203 - HỆ THỐNG QUẢN TRỊ NỘI DUNG WEB Số hiệu assignment: 1/1 % điểm: 44% Người điều phối của FPT Polytechnic: MạnhND Ngày ban hành: 11/4/2012 Bài assignment này đòi hỏi sinh viên phải dùng khoảng 30h làm để hoàn thành Tương ứng với mục tiêu môn học: A, B, C, D, E Gian lận là hình thức lấy bài làm của người khác và sử dụng như là mình làm ra. Hình thức đó bao gồm những hành động như: copy thông tin trực tiếp từ trang web hay sách mà không ghi rõ nguồn tham khảo trong tài liệu; gửi bài assignment làm chung như là thành quả cá nhân; copy bài assignment của các sinh viên khác cùng khóa hay khác khóa; ăn trộm hay mua bài assignment của ai đó và gửi lên như là sản phẩm mình làm ra. Những sinh viên bị nghi ngờ gian lận sẽ bị điều tra và nếu phát hiện là có gian lận thì sẽ phải chịu các mức phạt theo quy định của Nhà trường. Mọi tài nguyên copy hay điều chế từ bất cứ nguồn nào (VD: Internet, sách) phải được đặt trong cặp dấu nháy kép và in nghiêng, với thông tin tham khảo đầy đủ về nguồn tài liệu. Bài làm của bạn sẽ được đưa vào phần mềm kiểm tra gian lận. Mọi hình thức cố tình đánh lừa hệ thống phát hiện gian lận sẽ bị coi là Vi phạm quy định thi cử. Quy định nộp bài assignment ● Một bản mềm kết quả bài làm assignment của bạn phải được upload trước nửa đêm (giờ địa phương) vào ngày hạn nộp. Quá hạn nộp hệ thống sẽ khóa lại và sinh viên không còn quyền nộp bài. ● Phiên bản upload lên cuối cùng sẽ được chấm điểm. Sinh viên có quyền upload đè file nhiều lần trước khi hết hạn nộp. ● Tất cả những file tài liệu văn bản phải để ở dạng file gốc chứ không được xuất ra từ định dạng khác (ví dụ pdf được xuất từ doc). Không được gửi tài liệu văn bản dưới dạng ảnh chụp. ● Đối với bài assignment này bạn cũng phải đưa các bằng chứng hay sản phẩm khác vào trong file nén dạng zip. ● Kích thước file cần tuân thủ theo giới hạn trên hệ thống nộp bài (thông thường là <50M). ● Hãy đảm bảo các file được upload lên không bị nhiễm virus (điều này có thể dẫn đến file bị hệ thống xóa mất) và không đặt mật khẩu mở file. Nếu vi phạm những điều này, bài coi như chưa được nộp. ● Hãy chú ý xem thông báo sau khi upload để chắc chắn bài của bạn đã được nộp lên hệ thống chưa.
  • 2. 2 WEB203 – Hệ thống quản trị nội dung Assignment ● Bạn không phải gửi lại file đề bài của assignment (file này). Quy định đánh giá bài assignment 1. Sinh viên không có bài assignment trên hệ thống sẽ bị 0 điểm bài assignment. 2. Sau hạn nộp bài một tuần, sinh viên nộp muộn có quyền nộp đơn kiến nghị xin được chấp nhận gia hạn nộp. Hội đồng Nhà trường sẽ xét duyệt từng trường hợp. Nếu kiến nghị không được chấp nhận, bài giữ nguyên điểm 0. Nếu quá một tuần không có kiến nghị thì bài của sinh viên không nộp mặc nhiên nhận điểm 0. 3. Ngay cả trường hợp bài của sinh viên bị phát hiện gian lận sau khi có điểm, sinh viên sẽ không được công nhận bài đó và chịu mức kỷ luật như quy định của Nhà trường. ======================== Assignment Xây dựng website thương mại điện tử bằng Joomla CMS Mục tiêu Sau bài assignment này, sinh viên cần đạt được: ● Hiểu về các CMS ● Thành thạo thiết kế các loại website thông dụng trên Internet dựa vào Joomla CMS ● Có đầy đủ kiến thức và kỹ năng để thiết kế các website dựa trên một số hệ thống CMS thông dụng khác Joomla như Vbulletin, Moodle, wordpress, phpBB... ● Có đầy đủ kiến thức và kỹ năng để SEO website được xây dựng trên CMS ● Có đầy đủ kiến thức để xây dựng và phát triển 1 extension mới cho website Joomla (Template, component, module, plugin) Các công cụ cần có Joomla 1.5, Joomla 1.6, Joomla 1.7, Joomla 2.5, phpBB, Moodle, Wordpress Notepad++ Dreamweaver 8.0 Wampserver 2.0i Photoshop Tài nguyên Thư mục tài nguyên đi kèm
  • 3. 3 WEB203 – Hệ thống quản trị nội dung Assignment ĐẶT VẤN ĐỀ Trong các kỳ trước các bạn đã được học về lập trình PHP, học thiết kế và xây dựng website động bằng ngôn ngữ lập trình PHP. Tuy nhiên với phương pháp xây dựng website đó sẽ đòi hỏi nhiều thời gian và công sức, mà website sau khi hoàn thành chưa chắc đã là một website được tối ưu về mặt cấu trúc, linh hoạt để phát triển hoặc thuận tiện để chuyển giao chuyển giao cho đối tượng khác phát triển. Trong kỳ này, các bạn sẽ được tiếp cận và học cách xây dựng website với một phương pháp mới, dựa trên một hệ CMS - Content Management System - phương pháp giúp bạn giải quyết các hạn chế, nhược điểm nói trên. YÊU CẦU Các công việc yêu cầu cụ thể như sau: Y1 – Xây dựng website bằng Joomla CMS có cài đặt chức năng bán hàng trực tuyến Virtuemart 1. Cài đặt website Joomla 2. Cài đặt và cấu hình Template cho website 3. Việt hóa website Joomla cả phần Backend và Frontend 4. Thiết lập cấu trúc nội dung tin bài cho website 5. Cài đặt Virtuemart, thiết lập cấu trúc danh mục sản phẩm 6. Thiết lập hệ thống menu thể hiện toàn bộ nội dung tin bài và nội dung sản phẩm cho website 7. Tạo lập một số dữ liệu mẫu cho website: một số chuyện mục, bài viết, sản phẩm... Y2 – Cài đặt và cấu hình component, module, plugin cho website 1. Cài đặt, cấu hình và cho hiển thị một số module liên quan tới Virtuemart (module danh mục sản phẩm, module giỏ hàng, module tìm kiếm sản phẩm ...) 2. Cài đặt, cấu hình và cho hiển thị một số Component hay module cho website (Ví dụ: module hỗ trợ trực tuyến qua Yahoo/Skype, component liên hệ trực tuyến, component/module bình luận bài viết, component thư viện ảnh...)
  • 4. 4 WEB203 – Hệ thống quản trị nội dung Assignment 3. Cài đặt, cấu hình và cho hiển thị một số Plugin cho website (ví dụ: Plugin chia sẽ dữ liệu lên các mạng xã hội, Plugin tạo quảng báo Popup, Plugin hỗ trợ chèn video từ Youtube.com, Plugin Editor ...) Y3 – Chỉnh sửa giao diện (Template) website 1. Chỉnh sửa và đưa logo vào website. 2. Đăng một số banner quảng cáo. 3. Chỉnh sửa Component, module, Plugin sao cho phù hợp với giao diện website (Có báo cáo cụ thể về việc chỉnh sửa này trong bài nộp) Y4 – Xây dựng diễn đàn hỗ trợ cho website Cài đặt diễn đàn từ phpBB CMS, cấu hình và thiết lập các chuyên mục (Box) cho diễn đàn. Y5 – Đưa website lên hosting chạy với tên miền, Triển khai các kỹ thuật bảo mật và tối ưu hóa website để SEO 1. Xây dựng sitemap.html và sitemap.xml cho website 2. Cài đặt, cấu hình, và cho hiển thị chức năng Keyword Tags (mây từ khóa) cho website 3. Biên tập 2 bài viết theo hướng SEO đối với 1 từ khóa bất kỳ và đăng trên web. 2 bài viết được biên tập theo hướng bổ trợ nhau để hỗ trợ SEO. 4. Đăng ký hosting và domain miễn phí, đưa website lên hosting và chạy với domain <Mã SV> 5. Triển khai các kỹ thuật bảo mật cho website 6. Thiết lập URL thân thiện cho website 7. Cài đặt website lên Google Analytics và Google Webmaster Tool Y6 – Xây dựng một Extension mới Xây dựng một extension (template, module, component, plugin) mới và cài đặt, cho hiển thị trong website. (Sinh viên có thể xây dựng mới hoàn toàn hoặc phát triển từ một extension sẵn có - Nếu phát triển từ một extension sẵn có thì cần trình bày cụ thể về sự phát triển này trong bài nộp) MÔ TẢ SẢN PHẨM PHẢI NỘP N1 – Source Code và Database của website 1. File <Mã SV>_Assignment.zip chứa toàn bộ Source Code của website
  • 5. 5 WEB203 – Hệ thống quản trị nội dung Assignment 2. File <Mã SV>_Assignment.sql là file database của website N2 – Thông tin Hosting và Domain của website 3. File <Mã SV>_Assignment_domain_hosting.doc chứa thông tin domain và hosting mà sinh viên upload website lên N3 – Báo cáo 4. File <Mã SV>_Assginment_baocao.doc báo cáo các nội dung yêu cầu ở trên Đóng gói tất cả các sản phẩm trên thành một file nén theo định dạng WEB203_ HTQTND_<Mã SV>_Assigment.zip để đưa lên hệ thống LMS theo yêu cầu của giảng viên. Lưu ý về cách đặt tên: Ví dụ về cách đặt tên gói: WEB203_HTQTND_TienTVPT03938_Assignment.zip THANG ĐÁNH GIÁ A 70%‐ 100% - Đáp ứng Y6 - Website đẹp về hình thức - Website cấu trúc tốt, tính sử dụng cao - Sáng tạo B 60%‐ 69% Đáp ứng Y5 C 50%‐ 59% Đáp ứng Y3, Y4
  • 6. 6 WEB203 – Hệ thống quản trị nội dung Assignment D 40%‐ 49% Đáp ứng Y1, Y2 TRƯỢT < 40% ● Không đóng gói được theo yêu cầu ● Thiếu một trong các sản phẩm: N1, N2, N3 Phương án 2 làm assignment: Sinh viên có thể đề nghị với giảng viên để dùng Joomla để thực hiện clone một website khác. Website gốc có thể được làm bằng Joomla hoặc không. Có thể tham khảo danh sách một số website có tiếng dùng Joomla tại: http://community.joomla.org/labels/joomla-portfolio.html http://joomlagov.info/ (các trang web của các Chính phủ sử dụng Joomla) Với phương án này, giảng viên sẽ đánh giá điểm dựa trên độ khó của website cũng như mức độ hoàn thiện so với website gốc.