Anda di halaman 1dari 12

1

Setup WebServer a. V th mc gc ( Root folder ) ca of WebServer: C:\inetpub\wwwroot b. To 1 th mc con cho website, v d DW : C:\inetpub\wwwroot\DW

Setup Site: a. M DreamWeaver, to 1 site mi:

To trang web ng (dymanic page) tin cho vic minh ha, chng ta s chn AdventureWork lm c s d liu mu cho tt c cc v d phn sau.

1. To trang web xem d liu (view) ly t CSDL. Trong v d ny, chng ta s xem danh sch cc b phn, phng ban (department) trong cng ty a. To trang ASP : T menu chnh: chn File, New: 1. trong bng Catergoty chn Dymanic Page 2. trong bng Dynamic Page chn ASP JavaScript 3. bm Create 4. chuyn sang ch Design View 5. lu file (save) vi tn Depart_view.asp

b. To kt ni (connection) n SQL Server 2005. T menu chnh, chn Window, database :

1. Trong Databases panel, bm + v chn Custom Connection String.


2. Trong Custom Connection String panel, in vo cc thng s: Connection name : con Connection string : provider=SQLOLEDB; Server=.; Database=AdventureWorks; uid=sa; pwd=123456; 3. Bm Test kim tra kt ni c thnh cng khng. Lu : Tn Provider(SQLNCLI.1), Server(NGOCANH-LAPTOP\FPT) c th thay i ty theo s ci t ca tng my

c.

To RecordSet T menu chnh, chn Window, Server Behaviors : Trong Server Behaviors panel, bm + v chn RecordSet(Query). t tn (name) cho RecordSet, rsDep Chn kt ni (connection), nu cha c -> to mi (define) xem li bc 3b. Chn bng (table) Chn ct (columns) Lc d liu (Apply filter) nu cn thit Sp xp li kt qu hin th (Apply sorting) Kim tra kt qu (Test)

d. Hin th cc mu tin ( records ) i. To Dymanic Table : Insert, Application Objects, Dynamic Data, Dynamic Table

ii. To Recordset Navigation Bar : Insert, Application Objects, Recordset Paging, Recordset Navigation Bar

e. Kim tra kt qu

2. To trang web a d liu (insert) vo table trong CSDL. Trong v d ny, chng ta s thm mt b phn mi vo bng department a. To trang ASP : To trang ASP tn Depart_ insert.asp (xem cch to mc 1a) b. To kt ni (connection) n SQL Server 2005. (xem 1b nhng nu c sn -> ko cn lm bc ny) c. To form nhp liu

d. Chn d liu v DB i. Chn insert record action trong Server behavior panel, hoc t menu chnh chn Insert, Application Objects, Insert Record, Insert Record. Chn kt ni(Connection), bng cha d liu nhp(Insert into table), trang hin th sau khi chn d liu(After inserting, go to) Ghp tng nhp liu trn form (Form elements) vi tng ct d liu thch hp ca bng (Column).

ii. M rng: Nu mun kim tra tnh duy nht d liu, vi d tn b phn khng c php trng. Chn Check new user trong User Authentication action ca Server behavior panel .

e. Kim tra kt qu

3. To trang web thay i d liu (update) trong CSDL. Trong v d ny, chng ta s sa tn b phn, nhm b phn trong bng department a. To trang ASP : To trang ASP tn Depart_update.asp (xem cch to mc 1a)

b. To kt ni (connection) n SQL Server 2005. (xem 1b nhng nu c sn -> ko cn lm bc ny) c. To form iu chnh d liu

9
d. Cp nht d liu trong DB i. To Recordset (xem 1c) ii. nh ngha Dymanic Data (TextField, Checkbox, Radio Button )

iii. Chn Update record action trong Server behavior panel, hoc t menu chnh chn Insert, Application Objects, Update Record, Update Record. Chn kt ni, bng cha d liu cn iu chnh, recordset, kha chnh, trang hin th sau khi cp nhp d liu, form nhp liu. Ghp tng nhp liu trn form vi tng ct d liu thch hp ca bng.

iv. M rng: Nu mun kim tra tnh duy nht d liu Chn Check new user trong User Authentication action ca Server behavior panel .

e. Kim tra kt qu

10
4. To trang web xa d liu (delete) trong CSDL. Trong v d ny, chng ta s xa 1 b phn trong bng department a. To trang ASP : To trang ASP tn Depart_delete.asp (xem cch to mc 1a)

b. To kt ni (connection) n SQL Server 2005. (xem 1b nhng nu c sn -> ko cn lm bc ny) c. To form xa d liu

d. Xa d liu trong DB i. To Recordset (xem 1c) ii. nh ngha Dymanic Data (TextField, Checkbox, Radio Button ) iii. Chn Delete record action trong Server behavior panel, hoc t menu chnh chn Insert, Application Objects, Delete Record.. Chn kt ni, bng cha d liu xa, recordset tng ng, kha chnh, form cha d liu, trang hin th sau khi xa.

e. Kim tra kt qu

11

5. To kt ni t trang chnh n trang chi tit. a. C trang chi tit (EX: trang thm, sa, xa chi tit) b. T trang view, c th dng link, button, image i n trang chi tit nh sau: i. Chn mc cn to lin kt (text, button, image) ii. Insert\Application Object\goto\Detail Page a vo cc tham s thch hp: chn Parameter URL, thch hp, c th l field chung gia 2 trang b. Trong trang chi tit, khi to recordset phi thc hin chac nng filter theo m lin kt (c th l field chung) theo trang chnh.

6. To trang login. Trong v d ny, chng ta s to ra trang ng nhp v h thng qun tr c. To trang ASP : To trang ASP tn login.asp (xem cch to mc 1a)

d. To kt ni (connection) n SQL Server 2005. (xem 1b nhng nu c sn -> ko cn lm bc ny) e. To form ng nhp (ti khan ng nhp, mt m)

f.

Kim tra d liu trong DB i. To Recordset (xem 1c) Chn log In user actionfrom trong Server behavior panelhoc t menu chnh chn Insert, Application Objects, User Authentication, Log in user.

ii.

12
in cc gi tr thch hp v bng sau:

g. Kim tra kt qu

Anda mungkin juga menyukai