2. Nội Dung
Hình ảnh và lời cảm ơn nơi thực tập
Chức năng để xây dựng một trang web tin tức
Giới thiệu ngôn ngữ để thực hiện đề tài
Các bước để thực hiện đề tài
Giới thiệu nơi thực tập
3. Trung Tâm Đào Tạo Quản Trị Mạng & An
Ninh Mạng Quốc Tế ATHENA được thành lập
từ năm 2004, là một tổ chức qui tụ nhiều trí
thức trẻ Việt Nam đầy năng động, nhiệt huyết
và kinh nghiệm trong lãnh vực CNTT, với tâm
huyết góp phần vào công cuộc thúc đẩy tiến
trình đưa công nghệ thông tin là ngành kinh tế
mũi nhọn, góp phần phát triển nước
nhà……………..
Giới thiệu nơi thực tập
4. Các bước để thực hiện đề tài
Bước 1:gặp giáo viên hướng dẫn để biết
được thông tin về đề tài và yêu cầu cần
phải thực hiện trong quá trình thực tập.
Bước 2:Thu tập tài liệu để thực hiện đề tài
một cách tốt nhất.
Bước 3:thường xuyên đến nơi thực tập để
biết rõ thông tin thầy cung cấp hay yêu
cầu.
5. Các bước để thực hiện đề tài
Bước 4:là nguyên cứu trang web của trung
tâm ATHENA và một số tài liệu của trung
tâm.nắm rõ mọi thông tin cần thiết khi cần
hiểu hay biết vấn đề gì đó trong khi thực tập
tại trung tâm ATHENA.
Bước 5:là học hỏi từ bạn bè và qua trong tin
internet.
6. Giới thiệu ngôn ngữ để thực hiện đề tài
CodeIgniter được đánh giá là một PHP
framework có tốc độ nhanh nhất hiện nay.
Bằng cơ chế lưu nội dung vào bộ đệm (cache),
kiểm tra bộ đệm trước khi tiến hành thực hiện
yêu cầu, CodeIgniter giảm số lần truy cập và
xử lý dữ liệu, từ đó tối ưu hóa tốc độ tải trang.
Frameword CodeIgniter là gì ?
7. Giới thiệu ngôn ngữ để thực hiện đề tài
Frameword CodeIgniter là gì ?
CodeIgniter là một nền tảng ứng dụng web nguồn mở
được viết bằng ngôn ngữ PHP bởi Rick Ellis(CEO
của EllisLab, Inc). Phiên bản đầu tiên
được phát hành ngày 28.02.2006, phiên bản hiện
tại: 1.7.2 (phát hành ngày 11.09.2009). Ý tưởng xây
dựng CodeIgniter được dựa trên Ruby on Rails, một nền
tảng ứng dụng web được viết bằng
ngôn ngữ Ruby. Hiện tại, CodeIgniter đang
được phát triển bởi ExpressionEngine Development
Team thuộc EllisLab, Inc.
8. Cài đặt
Là framework có khả năng thao tác trên nhiều loại
CSDL như Mysql, SQLServer, Oracle…
CodeIgniter được viết theo mô hình MVC
Cài đặt:
Download bộ nguồn CodeIgniter tại
website
http://codeigniter.com/,phiên bản
hiện tại1.7.2
9. Giới thiệu ngôn ngữ để thực hiện đề tài
Mở tập tin application/config/config.php bằng
một chương trình soạn thảo, thay đổi giá trị
$config['base_url']. Đ}y l{ đường dẫn tuyệt
đối đến thư mục CodeIgniter trên server.
Nếu ứng dụng có tương t|c với cơ sở dữ liệu,
thiết lập các giá trị cần thiết trong tập tin
application/config/database.php.
Upload tất cả thư mục và tập tin của
CodeIgniter lên server.
10. Giới thiệu ngôn ngữ để thực hiện đề tài
www.themegallery.com
Company Logo
Mô Hình MVC:
11. Giới thiệu ngôn ngữ để thực hiện đề tài
www.themegallery.com
Company Logo
controller trong CI:
thành phần trung gian nhận nhiệm vụ kết nốimodel
vàview. Các yêu cầu người dùng thông qua view được
controller xử lý sau đó controller sẽ gọi tới các lớp Model
để thao tác với CSDL.
Vd: $this->load->model("Mcategorie");
12. Giới thiệu ngôn ngữ để thực hiện đề tài
www.themegallery.com
Company Logo
Model trong CI:
Thể hiện cấu trúc dữ liệu, các lớp trong model thực hiện
các truy vấn thêm, sửa , xóa và các thao tác với CSDL, khi
Model thay đổi thìView sẽ bị thay đổi theo.
Vd: $this->db->where("news_id",$id);
$this->db->delete($this->_table);
13. Giới thiệu ngôn ngữ để thực hiện đề tài
View trong CI :
Thực hiện chức năng hiển thị thông tin, chủ yếu là các tập tin HTML,
Javácript…//
Một Model có thể có một hay nhiều view tùy theo nhu cầu sử
dụngview.
Vd:$this->load->view($loadPage)
14. Giới thiệu ngôn ngữ để thực hiện đề tài
Một số hàm cơ bản của CI thì mình xin nói
trong báo cáo ghi rất rõ ràng.
21. Lời cảm ơn!
Trong thời gian thực tập tại ATHENA với sự
chỉ bảo và hướng dẫn của thầy ĐỖ VÕ
THẮNG VÀ thầy PHẠM THẾ YÊN đề tài
phân tích thiết kế và xây dựng website tin tức
của em đã được hoàn thành.
Với những thuận lợi và khó khăn trong quá
trình làm việc, website về cơ bản đã hoàn
thành nhưng không tránh phần sai sót
22. Hình ảnh tranh web
Xem code và hình ảnh trang web khi đã
hoàn thành.