ݺߣ

ݺߣShare a Scribd company logo
D
H
L
4/25/2015
CHƯƠNG01
Giảng viên: Hồ Diên Lợi
1Giảng viên: Hồ Diên Lợi
D
H
L
4/25/2015
NỘI DUNG
 Các khái niệm cơ bản.
 Quy trình thiết kế website.
 Phân tích yêu cầu
 Thiết kế giao diện
 Thiết kế cơ sở dữ liệu
 Tổ chức quả lý website
 Chạy thử và bảo trì
 Quy trình hoạt động.
2Giảng viên: Hồ Diên Lợi
D
H
L
4/25/2015 3Giảng viên: Hồ Diên Lợi
D
H
L
4/25/2015
1. HTML là gì?
 HTML được viết tắt bởi: HyperText Markup
Language.
 Là ngôn ngữ đánh dấu siêu văn bản.
 HTML là ngôn ngữ dùng để biểu diễn.
 Sử dụng các thẻ để định dạng thông tin.
 HTML sử dụng thẻ định dạng.
4Giảng viên: Hồ Diên Lợi
D
H
L
4/25/2015
2. Ngôn ngữ lập trình Web
 Là ngôn ngữ lập trình dùng để lập trình Web.
 Một số ngôn ngữ lập trình web:
 ASP(nền tảng Microsoft)
 ASP.NET (nền tảng Microsoft)
 PHP
5Giảng viên: Hồ Diên Lợi
D
H
L
4/25/2015
3. Máy chủ web(Web Server)
 Là máy tính chuyên cung cấp tài nguyên, dịch vụ cho
máy tính khác.
 Thường được cài các phần mềm chuyên dụng để có
khả năng cung cấp.
 Thực tế: các máy chủ có cấu hình cao, khả năng hoạt
động ổn định.
6Giảng viên: Hồ Diên Lợi
D
H
L
4/25/2015
 Một máy chủ có thể dùng cho một hay nhiều mục đích.
Tên máy chủ thường gắn với mục đích sử dụng.
Ví dụ:
 File server
 Application server
 Mail server
 Web server
7
3. Máy chủ web(Web Server)…
Giảng viên: Hồ Diên Lợi
D
H
L
4/25/2015
4. Cơ sở dữ liệu máy chủ(Database server)
 Là máy chủ trên đó cài đặt PM quản trị cơ sở dữ liệu.
 Một số Database server thông dụng:
 MySQL.
 SQL Server.
 Access.
8Giảng viên: Hồ Diên Lợi
D
H
L
4/25/2015
5. Trình duyệt web
 Phần mềm chạy trên client để khai thác dịch vụ
web
 Một số Web browser:
 Google Chrome
 Mozilla Firefox
 Internet Explorer (IE): tích hợp sẵn trong
windows
 ...
9Giảng viên: Hồ Diên Lợi
D
H
L
4/25/2015
6. Tài nguyên trên Interner(URL)
10
 Url được sử dụng để tham chiếu tới tài nguyên trên
mạng Internet
 Url gồm nhiều phần khác nhau:
 Giao thức: http, https, fpt…
 Dịch vụ www
 Tên miền
 Cổng(mặc định web: 80)
Ví dụ:
http://tenmien.vn/index.php?p=sanpham&cat=dienthoai&subcat=nokia&id=12
Giảng viên: Hồ Diên Lợi
D
H
L
4/25/2015
7. HTTP là gì?
11
 HTTP viết tắt bởi Hypertext Transfer Protocol
 Là giao thức chuẩn trên Internet
 Dùng để trao đổi thông tin giữa người dùng(client)
với máy phục vụ (server)
Giảng viên: Hồ Diên Lợi
D
H
L
4/25/2015
8. Thế nào là web tĩnh?
 Được thế kế bằng kỹ thuật HTML
 Nội dung không dữ dụng CSDL
 Nội dung được cập nhật bởi người thiết kế
 Thiết kế đồ họa đẹp
 Tốc độ nhanh
 Thường được thiết kế bằng các công cụ trực quan
12Giảng viên: Hồ Diên Lợi
D
H
L
4/25/2015
9. Thế nào là web động?
 Hiển thị nội dung từ CSDL
 Được phát triển bằng các ngôn ngữ lập trình
 PHP
 ASP.NET
 …
 Kết hợp ngôn ngữ lập trình web + HTML+ CSS+
các ngôn ngữ kịch bản(Javascript, Jquery, Ajax)
13Giảng viên: Hồ Diên Lợi
D
H
L
4/25/2015 14Giảng viên: Hồ Diên Lợi
D
H
L
4/25/2015
NỘI DUNG
 Phân tích yêu cầu
 Thiết kế giao diện
 Thiết kế cơ sở dữ liệu
 Tổ chức quản lý website
 Chạy thử và bảo trì
15Giảng viên: Hồ Diên Lợi
D
H
L
4/25/2015
1. Phân tích yêu cầu
16
 Website để làm gì?
 Ai dùng?
 Trình độ người dùng?
 Nội dung, hình ảnh?
Giảng viên: Hồ Diên Lợi
D
H
L
4/25/2015
2. Thiết kế giao diện
17
 Sơ đồ cấu trúc website.
 Giao diện tổng quan.
 Tĩnh hay động?
 Thiết kế CSDL.
 Nội dung từng trang.
 Liên kết giữa các trang.
Giảng viên: Hồ Diên Lợi
D
H
L
4/25/2015
3. Thiết kế cơ sở dữ liệu
18Giảng viên: Hồ Diên Lợi
D
H
L
4/25/2015
4. Tổ chức quản lý website
19
- admin: Chứa trang quản trị
- components: chứa các tập tin
- images: chứa hình ảnh của trang
- library: chứa các tập tin lập trình
- module: chứa các tập tin module
- templates: chứa các tập tin thư mục
giao diện
+ images
+ js
+ css
+ index.php
Giảng viên: Hồ Diên Lợi
D
H
L
4/25/2015
5. Một số điều cần chú ý
 Kiểm tra lỗi
 Kiểm tra trên nhiều trình duyệt.
 Kiểm tra trên nhiều loại mạng.
 Kiểm tra tốc độ.
 Kiểm tra các liên kết.
 Thử các lỗi bảo mật.
 …
20Giảng viên: Hồ Diên Lợi

More Related Content

Chương 1: Tổng quan về PHP

  • 1. D H L 4/25/2015 CHƯƠNG01 Giảng viên: Hồ Diên Lợi 1Giảng viên: Hồ Diên Lợi
  • 2. D H L 4/25/2015 NỘI DUNG  Các khái niệm cơ bản.  Quy trình thiết kế website.  Phân tích yêu cầu  Thiết kế giao diện  Thiết kế cơ sở dữ liệu  Tổ chức quả lý website  Chạy thử và bảo trì  Quy trình hoạt động. 2Giảng viên: Hồ Diên Lợi
  • 4. D H L 4/25/2015 1. HTML là gì?  HTML được viết tắt bởi: HyperText Markup Language.  Là ngôn ngữ đánh dấu siêu văn bản.  HTML là ngôn ngữ dùng để biểu diễn.  Sử dụng các thẻ để định dạng thông tin.  HTML sử dụng thẻ định dạng. 4Giảng viên: Hồ Diên Lợi
  • 5. D H L 4/25/2015 2. Ngôn ngữ lập trình Web  Là ngôn ngữ lập trình dùng để lập trình Web.  Một số ngôn ngữ lập trình web:  ASP(nền tảng Microsoft)  ASP.NET (nền tảng Microsoft)  PHP 5Giảng viên: Hồ Diên Lợi
  • 6. D H L 4/25/2015 3. Máy chủ web(Web Server)  Là máy tính chuyên cung cấp tài nguyên, dịch vụ cho máy tính khác.  Thường được cài các phần mềm chuyên dụng để có khả năng cung cấp.  Thực tế: các máy chủ có cấu hình cao, khả năng hoạt động ổn định. 6Giảng viên: Hồ Diên Lợi
  • 7. D H L 4/25/2015  Một máy chủ có thể dùng cho một hay nhiều mục đích. Tên máy chủ thường gắn với mục đích sử dụng. Ví dụ:  File server  Application server  Mail server  Web server 7 3. Máy chủ web(Web Server)… Giảng viên: Hồ Diên Lợi
  • 8. D H L 4/25/2015 4. Cơ sở dữ liệu máy chủ(Database server)  Là máy chủ trên đó cài đặt PM quản trị cơ sở dữ liệu.  Một số Database server thông dụng:  MySQL.  SQL Server.  Access. 8Giảng viên: Hồ Diên Lợi
  • 9. D H L 4/25/2015 5. Trình duyệt web  Phần mềm chạy trên client để khai thác dịch vụ web  Một số Web browser:  Google Chrome  Mozilla Firefox  Internet Explorer (IE): tích hợp sẵn trong windows  ... 9Giảng viên: Hồ Diên Lợi
  • 10. D H L 4/25/2015 6. Tài nguyên trên Interner(URL) 10  Url được sử dụng để tham chiếu tới tài nguyên trên mạng Internet  Url gồm nhiều phần khác nhau:  Giao thức: http, https, fpt…  Dịch vụ www  Tên miền  Cổng(mặc định web: 80) Ví dụ: http://tenmien.vn/index.php?p=sanpham&cat=dienthoai&subcat=nokia&id=12 Giảng viên: Hồ Diên Lợi
  • 11. D H L 4/25/2015 7. HTTP là gì? 11  HTTP viết tắt bởi Hypertext Transfer Protocol  Là giao thức chuẩn trên Internet  Dùng để trao đổi thông tin giữa người dùng(client) với máy phục vụ (server) Giảng viên: Hồ Diên Lợi
  • 12. D H L 4/25/2015 8. Thế nào là web tĩnh?  Được thế kế bằng kỹ thuật HTML  Nội dung không dữ dụng CSDL  Nội dung được cập nhật bởi người thiết kế  Thiết kế đồ họa đẹp  Tốc độ nhanh  Thường được thiết kế bằng các công cụ trực quan 12Giảng viên: Hồ Diên Lợi
  • 13. D H L 4/25/2015 9. Thế nào là web động?  Hiển thị nội dung từ CSDL  Được phát triển bằng các ngôn ngữ lập trình  PHP  ASP.NET  …  Kết hợp ngôn ngữ lập trình web + HTML+ CSS+ các ngôn ngữ kịch bản(Javascript, Jquery, Ajax) 13Giảng viên: Hồ Diên Lợi
  • 15. D H L 4/25/2015 NỘI DUNG  Phân tích yêu cầu  Thiết kế giao diện  Thiết kế cơ sở dữ liệu  Tổ chức quản lý website  Chạy thử và bảo trì 15Giảng viên: Hồ Diên Lợi
  • 16. D H L 4/25/2015 1. Phân tích yêu cầu 16  Website để làm gì?  Ai dùng?  Trình độ người dùng?  Nội dung, hình ảnh? Giảng viên: Hồ Diên Lợi
  • 17. D H L 4/25/2015 2. Thiết kế giao diện 17  Sơ đồ cấu trúc website.  Giao diện tổng quan.  Tĩnh hay động?  Thiết kế CSDL.  Nội dung từng trang.  Liên kết giữa các trang. Giảng viên: Hồ Diên Lợi
  • 18. D H L 4/25/2015 3. Thiết kế cơ sở dữ liệu 18Giảng viên: Hồ Diên Lợi
  • 19. D H L 4/25/2015 4. Tổ chức quản lý website 19 - admin: Chứa trang quản trị - components: chứa các tập tin - images: chứa hình ảnh của trang - library: chứa các tập tin lập trình - module: chứa các tập tin module - templates: chứa các tập tin thư mục giao diện + images + js + css + index.php Giảng viên: Hồ Diên Lợi
  • 20. D H L 4/25/2015 5. Một số điều cần chú ý  Kiểm tra lỗi  Kiểm tra trên nhiều trình duyệt.  Kiểm tra trên nhiều loại mạng.  Kiểm tra tốc độ.  Kiểm tra các liên kết.  Thử các lỗi bảo mật.  … 20Giảng viên: Hồ Diên Lợi