B môn CNTT - Khoa HTTT Kinh tế
TMĐT
8/9/2017
Bài ging Thiết kế và trin khai Website 1
Trường ĐạihcThương mi
Khoa HTTTKinh tế THMĐT
Bmôn Công nghthông tin
Bài ging hcphn:
Thiếtkế trinkhaiWebsite
1BộmônCNTT‐ KhoaHTTTKinhtếTMĐT8/9/2017
THITKẾTRINKHAIWEBSITE
Phânphitiếthc
thuyết:27tiết
Tholun:6tiết
Thchành:
12
tiết
Thc
hành:
12
tiết
Đánhgiákếtqu
‐Đimchuyêncn:10%
K/Tra+T/Hành+T/lun:30%
Thicuik:60%
8/9/2017 2B môn CNTT - Khoa HTTT Kinh tế và TMĐT
MCTIÊUCAMÔNHC
Môn hc cung cpnhng kiếnthccơbnv
worldwideweb,cácgiaothc, ngôn ng
đánh duvàmtsngôn ngkhác dùng để
to
web
Thông
qua
vic
thiu
mt
s
8/9/2017 BộmônCNTT‐ KhoaHTTTKinhtếTMĐT3
to
web
.
Thông
qua
vic
thiu
mt
s
công cthiếtkế trgiúp vicxâydng
website, giúp hcviênnmđượcnhng yêu
cu, qui trình thiếtkế trinkhaimt
website thctế.
MCTIÊUCỤTH
Cung cpnhng kiếnthccơbnvInternet, World
wide web, giao thcHTTP,giaothcFTP,ngônng
đánh du HTML,...
Mtsngôn ng công ctrgiúp thiếtk
ế
xây
8/9/2017 BộmônCNTT‐ KhoaHTTTKinhtếTMĐT4
dng website.
Qui trình trin khai, nâng cp, botrì,Phương thc
qung trang web trên mng.
Quy trình thiếtkế trinkhaimtwebsiteTMĐT
ILIUTHAMKHO
TLTKbtbuc:
[1]Harvey&Paul,Internet&WorldWideWeb:HowtoProgram
(4thEdition),Deitel &Associates(Paperback),2010
[2]GerryMcGovern,TheWebsiteManagersHandbook,ISBN:
9781411685291,
ShaneDiffily,2014
[
3
]
N
T
Si h
Thiết
kế
Wb
b
h
ih
h
NXB
[
3
]
N
guy
n
T
rư
ng
Si
n
h
,
Thiết
kế
W
e
b
b
ng
n
h
m
i
n
h
h
o,
NXB
MinhKhai,2007
[4]PhmHu Khang,Xây dng trin khai ng dng TMĐT,
NXBThng kê,2006
[5] Tun Hùng,Hunh QuyếtThng,Kthutđồ ha,NXB
KH&KT,2005
[6]Giáo trình thcPhotoshopCS6,Internet
8/9/2017 5B môn CNTT - Khoa HTTT Kinh tế và TMĐT
NIDUNGCHƯƠNGTRÌNH
Chương 1.Tng quan vthiếtkế trin khai
website
Chương 2.Thiếtkế x đồ hatrênwebsite
Chương 3.Mtsngôn ngxây dưng Website
8/9/2017 BộmônCNTT‐ KhoaHTTTKinhtếTMĐT6
Chương 4.TrinkhaiWebsite
B môn CNTT - Khoa HTTT Kinh tế
TMĐT
8/9/2017
Bài ging Thiết kế và trin khai Website 2
Tng quan vthiếtk
ế
Tng quan vthiếtk
ế
Chương1
trinkhaiwebsitetrinkhaiwebsite
8/9/2017 7
B môn CNTT - Khoa HTTT Kinh tế
TMĐT
Ni dung
1.1.Mtskhái nimcơbn
1.2.Nguyên tc quy trình thiếtkếWebsite
1.3Nguyên tc quy trình trinkhaiWebsite
8/9/2017 BộmônCNTT‐ KhoaHTTTKinhtếTMĐT8
1.1.Mtskhái nimcơbn
1.1.1.CơbnvInternet
1.1.2.Worldwideweb‐ Website
1.1.3.Giao thctruynnhn Client/Server
8/9/2017 9B môn CNTT - Khoa HTTT Kinh tế và TMĐT
1.1.1.CơbnvềInternet
Mng máy tính phân loitheo
phmviđịalý
Hệđiuhànhmng
h
/
M
n
h
TCP
/
IP
Dch vtên min
8/9/2017 10B môn CNTT - Khoa HTTT Kinh tế và TMĐT
4lpcahìnhTCP/IP
Layer4: Application(ngdng)
Layer3: Transport(vnchuyn)
Layer2: Internet
8/9/2017 BộmônCNTT‐ KhoaHTTTKinhtếTMĐT11
Layer1: Networkaccess(truy
cpmng)
ChnggiaothcTCP/IP
8/9/2017 BộmônCNTT‐ KhoaHTTTKinhtếTMĐT12
B môn CNTT - Khoa HTTT Kinh tế
TMĐT
8/9/2017
Bài ging Thiết kế và trin khai Website 3
DNS:nhớtênthayđịachỉIP
8/9/2017 BộmônCNTT‐ KhoaHTTTKinhtếTMĐT13
Hệthngquntênmin
DNSserver mtmáytrênmng nhimv
qunlýtênminvàđáp ng các yêu cuca
client
nhiuDNSserverliên kếtvi nhau,chia s
8/9/2017 BộmônCNTT‐ KhoaHTTTKinhtếTMĐT14
qunlýtruyvnđếnCSDLtên min
CSDLtên mincócu trúc phân cp
CutrúcCSDLtênmin
Kiếntrúctênmin không btbuccáctênminphi
tuân theo quy cách đặt tên,tuy nhiên,chúng được
qunlýmtcáchtp trung
pháp ca tên không cho biếtđốitượng đượcđặt
tên
:
d
www ptithcm edu vn
mt
máy
tính
8/9/2017 BộmônCNTT‐ KhoaHTTTKinhtếTMĐT15
tên
:
d
www
.
ptithcm
.
edu
.
vn
mt
máy
tính
,
trong khi ptithcm.edu.vn lilàtênmin
DNS: khônggiantênmin
..
8/9/2017 BộmônCNTT‐ KhoaHTTTKinhtếTMĐT16
vnnvnn comcom eduedu govgov
comcom eduedu govgov ukukfrfrvnvn
DSN
d:
yêucutruycpđếnwww.cs.purdue.edu.vntừit
lab.ptithcm.edu.vnsẽtheotiếntrìnhnhưsau:
vnedupurduecs
8/9/2017 BộmônCNTT‐ KhoaHTTTKinhtếTMĐT17
1.1.2. World wide web -
Website
8/9/2017 BộmônCNTT‐ KhoaHTTTKinhtếTMĐT18
B môn CNTT - Khoa HTTT Kinh tế
TMĐT
8/9/2017
Bài ging Thiết kế và trin khai Website 4
WWW
World Wide Web là mtbướctiếnln trong quá trình tìm
kiếm thông tin nhanh, đadng mnh m. Các server
WWW khác nhau sthchin các trình duyt (browser)
khác nhau.
Các trình du
y
t khác nhau s nhn
g
g
iảđ
nh khác
8/9/2017 BộmônCNTT‐ KhoaHTTTKinhtếTMĐT19
y
g
g
nhau vkếtxut máy tính cabn, tuy nhiên tùy
thuc vào thói quen sthích bncóthdùng chương
trình duyt Web cho thích hp. Hin nay các chương
trình duyt Web rt nhiuvàđadng chng hnnhư:
Internet Explorer, Fire Fox, …
1.1.3. Giao thctruynnhn
trong Client/Server
8/9/2017 BộmônCNTT‐ KhoaHTTTKinhtếTMĐT20
hìnhClient/Server
Trong mô hình này, chương trình ng
dng được chia thành 2 thành phn:
Quá trình chuyên cung cp mt s phc v
nào đó, chng hn: phc v tp tin, phc v
máy in, phcvthư đint,phcvWeb...
máy
in,
phc
v
thư
đin
t,
phc
v
Web...
Các quá trình này được gi là các trình phc
v hay Server.
–Mt s quá trình khác có yêu cu s dng
các dch v do các server cung cp được gi
là các quá trình khách hàng hay Client.
8/9/2017 21B môn CNTT - Khoa HTTT Kinh tế và TMĐT
hìnhClient/Server
•Vic giao tiếp gia client và server được thc hin
dưới hình thc trao đổi các thông đip (Message).
Để được phc v, client s gi mt thông đip yêu cu
(Request Message) mô t v công vic mun server
thc hin.
Khi nhn được thông đip yêu cu, server tiến hành
phân tích để xác định công viccnphithcthi
phân
tích
để
xác
định
công
vic
cn
phi
thc
thi
.
•Nếu vic thc hin yêu cu này có sinh ra kết qu tr
v, server s gi nó cho client trong mt thông đip tr
li (Reply Message).
•Dng thc (format) và ý nghĩa ca các thông đip trao
đổi gia client và server được qui định rõ bi giao thc
(protocol) ca ng dng.
8/9/2017 22B môn CNTT - Khoa HTTT Kinh tế và TMĐT
8/9/2017 B môn CNTT - Khoa HTTT Kinh tế
TMĐT23
Chếđộnghn
Trong chế độ này, khi
quá trình client hay
server phát ra lnh
gi d liu, (thông
thườn
g
bn
g
l
nh
g g
send) , s thc thi
ca nó s b tm dng
cho đến khi quá trình
nhn phát ra lnh
nhn s d liu đó
(thường là lnh
receive).
8/9/2017 24B môn CNTT - Khoa HTTT Kinh tế và TMĐT
B môn CNTT - Khoa HTTT Kinh tế
TMĐT
8/9/2017
Bài ging Thiết kế và trin khai Website 5
Chế độ không nghn
Trong chế độ này,
khi quá trình client
hay server phát ra
lnh gi d liu, s
th
c thi ca nó vn
ế
được ti
ế
p tc mà
không quan tâm đến
vic có quá trình
nào phát ra lnh
nhn s d liu đó
hay không.
8/9/2017 25B môn CNTT - Khoa HTTT Kinh tế và TMĐT
1.2. Nguyên tc quy trình thiếtkếWebsite
1.2.1. Các nguyên tctrongthiếtkếwebsite
1.2.2. Quy trình chung thiếtkếWebsite
8/9/2017 BộmônCNTT‐ KhoaHTTTKinhtếTMĐT26
1.2.1. Các nguyên tctrongthiếtkếwebsite
Tchcwebsitechtch dsdng
Sdng tngdhiu.
Ddàng khám phá các đường link.
Thigiantivnhanh.
Tương thích viđastrình duytweb.
8/9/2017 BộmônCNTT‐ KhoaHTTTKinhtếTMĐT27
1. Khái quát
2. Các bướctchc thông tin
3. Các kiucutrúcthiếtkế
1.2.1. Các nguyên tctrongthiếtkếwebsite
8/9/2017 BộmônCNTT‐ KhoaHTTTKinhtếTMĐT28
1.Khái quát
Cnphichianhcác khi thông tinln.
Các nhà tâm hcnhnthc
Giúp ghi nhdhơnbng vicsdng kếthpgiathiếtkế
đồ ho, qui ướclpvàbiêntp thông tin thành các đơnv
riêng r
Thctếviđộcgicác tin ngngn, riêng bitschcnăng
hoá hơnvàdễđnh vhơnkhi thông tin dài
Tchccácđontinnhthành các khi thông tin riêng để to
nên hthng đồng nht, hình thành nên cơscác liên kết
hypertext.
8/9/2017 BộmônCNTT‐ KhoaHTTTKinhtếTMĐT29
2.Cácbướctổchcthôngtin
Phân chia thông tinthành các đơnvlogic
Thiếtlphthng phân cp thông tin
Tomi quan hgiacáchthng phân cp
thôn
g
tin
8/9/2017 BộmônCNTT‐ KhoaHTTTKinhtếTMĐT
g
Phân tích sthành công vchcnăng thm
mcacáchthng thông tin
30