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
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