1
Contents
I. GII THIỆU ĐỀ TÀI ........................................................................................................................ 2
1.1 Tên đề tài ..................................................................................................................................... 2
1.2 Ni dung ..................................................................................................................................... 2
1.3 Đối tượng phc v ..................................................................................................................... 2
II. CHUN B D ÁN....................................................................................................................... 2
2.1 Lp kế hoch d án .................................................................................................................... 2
2.2 Phân công công việc cho các thành viên trong nhóm, điều phối công việc ...................... 3
2.3 Môi trường làm việc .................................................................................................................. 4
III. KHẢO SÁT XÁC ĐỊNH MC TIÊU, PHÂN TÍCH HỆ THNG ....................................... 4
3.1 Mục tiêu chính ............................................................................................................................ 4
3.2 Mục tiêu tổng quát ..................................................................................................................... 4
3.3 Khảo Sát Hin Trng Ca Trang Web ..................................................................................... 4
IV. GII THIỆU CÔNG C VÀ CÔNG NGHỆ PHÁT TRIN WEB ....................................... 5
4.1 Joomla Mã nguồn m ............................................................................................................. 5
4.1.4 Phn m rng ..................................................................................................................... 8
4.2 Chương trình tạo máy chủ o XAMPP ................................................................................. 12
V. PHÂN TÍCH HỆ THNG ..................................................................................................... 14
Yêu cầu chi tiết v website .................................................................................................................. 14
Đối với người truy cp website .......................................................................................................... 14
Đối với người qun tr ......................................................................................................................... 14
Chức năng cụ th: ................................................................................................................................ 14
Đầu ra: ............................................................................................................................................... 15
Đầu vào .............................................................................................................................................. 15
VI. THIT K CHI TIT .................................................................................................................. 18
VII. TNG KẾT VÀ ĐÁNH GIÁ..................................................................................................... 19
VIII. TÀI LIỆU THAM KHO ....................................................................................................... 20
2
I. GII THIỆU ĐỀ TÀI
1.1 Tên đề tài
Xây dựng trang web cho phòng thí nghiệm bng CMS.
1.2 Ni dung
Trang web mang thông tin của phòng thí nghiệm ti với người đọc.Cp nhật thông
tin của phòng thí nghiệm v nghiên cứu,đào tạo thành viên và kết qu bài thi mô học.
1.3 Đối tượng phc v
Tt c mọi người muốn tìm hiểu thông tin về phòng thí nghiệm .
II. CHUN B D ÁN
2.1 Lp kế hoch d án
Sau khi nhóm tiến hành thảo luận và cuối cùng thống nhất xây dựng mt trang Web
có tên là lab để nhm cp nht tin tức hàng ngày cho người truy cp Web của phòng
LAB, đồng thi lp ra kế hoch cho d án như sau:
Khảo sát tình hình thực tế, tham khảo thông tin từ các trang có sẵn ca trường viết
bng joomla.
Nhóm thống nht s dụng công cụ thiết kế Web là Joomla vesion 3.0, server o s
chạy trên phần mềm XAMPP. Các công cụ này miễn phí nên có thể tìm kiếm và
download trên mạng. Riêng gói cài đặt Joomla thì có thể truy cập vào trang chủ ca
Joomla là joomla.org để download. Vì thế cn phải tìm kiếm, download tài liệu v
Joomla, bản cài đặt Joomla 3.0, bản cài đặt server ảo XAMPP, và các gói cài đặt công cụ
ng dng của Joomla như template (giao diện), plugin (công cụ b tr), component (các
3
gói thành phần), bn Việt hóa để tiến hành xây dựng trang Web. Các gói công cụ này
cũng có thể tìm kiếm và download trên mạng, có thể miễn phí hoặc là tr phí bằng dch
v Epay hoc np tin qua tin nhắn điện thoi!
Công việc chính của d án sau khi đã thu thập đủ các dữ liu cn thiết đó là: Cài
đặt server ảo XAMPP để chy localhost, tạo cơ sở d liệu cho trang Web, cài đặt Joomla,
thiết kế giao diện, đăng bài viết, chy thử, upload lên host, quản tr trang Web. Các
công việc tiến hành theo trình tự.
2.2 Phân công công việc cho các thành viên trong nhóm, điều phối công việc
Thành viên
Nhim v
Đinh Văn Nhâm
- Tìm kiếm tài liệu XAMPP,cài đặt
XAMPP
- Tìm kiếm tài liệu JOOMLA,cài đặ
JOOMLA
- Thiết kế giao diện,menu chính của
trang web
Nguyn Quang Sơn
- Tìm kiếm các gói công cụ b
trợ,cài đặt template
- Thiết kế menu ph
- Tìm kiếm bài viết
Lê Văn Nhạc
- Cài đặt CSDL
- Cài đặt đa phương tiện
- Ghi lại các bước cài đặt
Nguyễn Văn Sang
- Thiết kế lập báo cáo
4
2.3 Môi trường làm việc
Công cụ thiết kế trang Web là Joomla, gói Joomla sử dụng là gói Joomla version
1.5.23 có dung lượng là 14.7 MB, server ảo s dng phn mềm XAMPP version 1.7.3 có
dung lượng là 51 MB và dung lượng của gói cài đặt là 282 MB. Vì phần mềm XAMPP có
dung lượng khá lớn, và đòi hỏi cấu hình máy cao, nên cấu hình máy tối thiểu là CPU
Duo Core, RAM 1Gb, dung lượng đĩa trống ti thiểu là 2 Gb. Đồng thi s dng h
điều hành Windows của Microsoft ( Windows XP, Windows 7) để chạy chương trình.
Bởi vì Hệ điều hành Windows là hệ điều hành phổ biến, giao din ca s d s dng,
li d cài đặt và khởi chy nhiều chương trình phần mm.
III. KHẢO SÁT XÁC ĐỊNH MỤC TIÊU, PHÂN TÍCH HỆ
THNG
3.1 Mục tiêu chính
Xây dng trang web
Cp nht các thông tin,tin tức và hoạt động của phòng thí nghiệm.
Đăng tải tài liệu môn học cho sinh viên
Đăng tải kết qu thi
3.2 Mục tiêu tổng quát
Xây dng trang web:
phân chia các tin tức thành một menu giúp người truy cp biết thông tin,tin tức
danh mc nào.
Luôn cập nht những thông tin mới nht một cách nhanh chóng
Cho phép tìm kiếm thông tin,bài viết trong trang web
3.3 Khảo Sát Hiện Trng Ca Trang Web
Mt s trang web ln s dụng mã nguồn Joomla :
1. IHOP (chuỗi nhà hàng) - http://www.ihop.com
2. Đại học Harvard (Giáo dục) - http://gsas.harvard.edu
5
3. Các Maven Green (Eco-ngun lc) - http://www.greenmaven.com
4. Website của các tổ chức,đơn vị lớn như Bệnh Viên Bạch
Mai(http://bachmai.gov.vn/
5. Trường Đại Hc Ngoại Thương(http://www1.ftu.edu.vn/),Trường THPT Nguyn
Bỉnh Khiêm(http://nbk.edu.vn/)
6. Vv. Cũng được phát triển trên mã nguồn Joomla
IV. GII THIỆU CÔNG CỤ VÀ CÔNG NGH PHÁT TRIN
WEB
4.1 Joomla ngun m
4.1.1 Mã nguồn m là gì ?.
Mã nguồn m là thuật ng ch các sản phm phn mềm công khai (source code).
Người dùng không phải tr bất kì chi phí nào, hơn thế na h có quyền xem , sa
đổi, ci tiến và nâng cấp theo mt s nguyên tắc chung quy định trong giấy phép phần
mềm mã nguồn m General Public Licence GPL.
4.1.2 Gii thiu CMS
CMS (Content Management System) là hệ thống dùng để to ra,
thay đổi, lưu trữ, xóa các thông tin, tài nguyên dựa trên một h thống lưu
tr đưc t chc tt.
Ngoài ra nó còn bao gồm các công cụ giúp cho vic quản lý phiên bản phát hành thông
tin, định dạng thông tin một cách nhanh chóng và dễ dàng. Thông tin ở đây có thể
thông tin có cấu trúc (được lưu trong CSDL) hoắc thông tin không cấu trúc như các file
media, file văn bản...
Các tờ báo điện t, shop bán hàng hay các cổng thông tin điện t của chính phủ
cũng là CMS.
Có rất nhiu h thống CMS trên thế gii, mt s dng ph thông và đơn giản có thể
k là : Joomla, Nuke, Mambo... Phức tạp hơn là Typo3, Ezpublish..
CMS là xu hướng chung ca tt c các website ngày nay.CMS trong tương lai sẽ
được tích hợp vào các hệ thng ERP ca doanh nghiệp. Các dữ liu ca doanh nghip
s đưc publish trc tiếp lên website mà không cần phi tn nhiều công sức. Ví dụ mt
nhà máy vừa sn xut ra mt sn phm , sn phẩm này ngay lập tc xut hiện trên