You are on page 1of 5

Kim tra iu kin s 2: 1 Lp trnh mng

Chng trnh cht dng TCP/IP: Mt ngi dng c nh danh duy nht bi username v password , lu trn server Khi ng nhp, bn client s cung cp cho ngi dng mt cng xc nh v thng tin v host, port ca ngi dng s c ng k vi server Mt ngi dng c th ng nhp trn nhiu my khc nhau, nhng ti mt thi im th ch online trn mt my duy nht Mt my c th chy nhiu chng trnh client cho nhiu ngi dng online cng mt lc Khi ng nhp thnh cng, mi ngi dng s hin ln danh sch cc ngi dng khc ang online. Click vo username no s hin ln mt ca s ring cht vi username Vi mi bn cht, khi ngi dng g mt cu gi i, th ca s ca ngi v ca bn cht u hin ln cu va cht theo th t: <username : cu cht> Khi ngi dng logout th username ca h s bit mt trn tt c cc danh sch online ca tt c mi ngi ang online Yu cu: Thit k CSDL cho bi ton trn (cc bng vi y thuc tnh, quan h gia cc bng) nh ngha cc lp cho pha client v pha server (v s lp chi tit cho mi bn) V s tun t biu din hot ng ca mt ngi dng t khi ng nhp, chn 1 bn cht, cht xong v logout Vit phng thc (lp iu khin - server) cho php gi v cho pha client ca mt ngi mi ng nhp danh sch v a ch cc user ang online Vit phng thc (lp iu khin - client) cho php ng gi thng tin dng cht v gi n client ca bn cht Vit phng thc (lp iu khin - client) cho php nhn d liu cht t bn cht v hin th text tng ng ln ca s cht ca ngi dng Vit chng trnh hon chnh c hai pha cho ng dng ny

Kim tra iu kin s 2: 2 Lp trnh mng


ng dng thi trc nghim online bng TCP/IP: H thng lu sn mt tp cc thi cho trc trn server Mi thi gm nhiu cu hi, mi cu hi c nhiu la chn, trong c t nht mt la chn l ng Mi th sinh ch c lm mi bi thi mt ln, nhng c th xem li cc bi thi lm trong cc ln trc ca mnh nhiu ln Khi mt th sinh ng nhp bng chng trnh client, chng trnh s hin ln danh sch cc thi cha lm, cc thi lm. Nu th sinh click vo 1 thi cha lm th th sinh s bt u lm bi, khi kt thc s submit kt qu ln server, chm im xong hin th kt qu Nu th sinh click vo 1 thi lm th ch hin th li bi thi v kt qu bi thi ca th sinh v p n ca tng cu hi trong thi Yu cu: Thit k CSDL cho bi ton trn (cc bng vi y thuc tnh, quan h gia cc bng) nh ngha cc lp cho pha client v pha server (v s lp chi tit cho mi bn) V s tun t biu din hot ng ca mt th sinh t khi ng nhp, chn 1 thi cha lm, lm bi, submit v nhn kt qu Vit phng thc (lp iu khin - server) cho php gi li cho client danh sch cc thi (c phn bit lm v cha lm) ca th sinh va ng nhp Vit phng thc (lp iu khin - client) cho php nhn mt thi t server hin th ln cho th sinh lm bi Vit phng thc (lp iu khin - client) cho php nhn mt bi lm ca th sinh v hin th ln mn hnh Vit chng trnh hon chnh c hai pha cho ng dng ny

Kim tra iu kin s 2: 3 Lp trnh mng


Qun l file truy nhp chung trn server bng TCP/IP: Mt d n c mt danh sch cc file text, v c mt tp user c th c, ghi ni dung cc file text ny Ch c user trong d n mi c quyn c, ghi ni dung cc file thuc d n Mi user c th tham gia nhiu d n Khi user login vo t mt client, chng trnh s hin th (pha client) danh sch cc d n v danh sch cc file tng ng vi d n + trng thi ca file l bnh thng hay ang b check out Khi mun ghi ni dung 1 file, user phi chn file v clicck vo chc nng checkout file , sau server s gi file v client cho user thay i, khi vic thay i ni dung file xong, user phi submit checkout ti file ln server. Sau khi submit th user phi chn chc nng uncheckout chuyn file t trng thi b check out sang bnh thng v thng tin ny c cp nht cho tt c cc user ang online ca d n c file tng ng User ch c th checkout khi file cha b check out. Khi file b check out th ch c th c ni dung file m khng ghi c Yu cu: Thit k CSDL cho bi ton trn (cc bng vi y thuc tnh, quan h gia cc bng) nh ngha cc lp cho pha client v pha server (v s lp chi tit cho mi bn) V s tun t biu din hot ng ca mt user t khi ng nhp, chn 1 bn file cha b checkout, checkout n, ti v client, hin th, edit xong submit v server, uncheckout v cp nhat trng thi trn cc user khc Vit phng thc (lp iu khin - server) cho php gi v client thng tin cc d n v cc file ca cc d n m user tham gia Vit phng thc (lp iu khin - client - server) cho php 1 user check out 1 file, v server cp nht trng thi file tng ng cho tt c user ang online lin quan n file Vit phng thc (lp iu khin - client) cho php load file v, hin th ln mn hnh v load file ln server sau khi submit Vit chng trnh hon chnh c hai pha cho ng dng ny
3

Kim tra iu kin s 2: 4 Lp trnh mng


ng dng din n ni b dng TCP/IP: Mt din n c nhiu topic, mi topic c nhiu tr li Mt ngi (ch sau khi ng nhp) c th to nhiu topic v tr li nhiu topic Khi mt thnh vin ng nhp bng chng trnh client, client s hin ra hai danh sch: mt danh sch cha top 10 topic c bi gi hoc tr li gn nht. Mt danh sch cha bi gi hoc tr li gn nht m trong c thnh vin tham gia Khi click vo 1 topic, ni dung ton b topic + cc tr li (thng tin ngi tr li) hin ra. Thnh vin c th thm cu tr li vo topic ang xem Thnh vin cng c th thm 1 topic mi sau khi ng nhp Yu cu: Thit k CSDL cho bi ton trn (cc bng vi y thuc tnh, quan h gia cc bng) nh ngha cc lp cho pha client v pha server (v s lp chi tit cho mi bn) V s tun t biu din hot ng ca mt thnh vin t khi ng nhp, chn 1 topic xem, sau thm cu tr li, submit v xem li topic ngi va thm tr li Vit phng thc (lp iu khin - server) cho php tm kim danh sch 10 topic gn nht m mt thnh vin mi ng nhp tham gia Vit phng thc (lp iu khin - server) cho php gi v cho client danh sch 10 topic gn nht m mt thnh vin mi ng nhp tham gia Vit phng thc (lp iu khin - client) cho php thnh vin thm tr li vo mt topic ri gi ln server Vit chng trnh hon chnh c hai pha cho ng dng ny

Kim tra iu kin s 2: 5 Lp trnh mng


ng dng chia s file ngang hng dng TCP/IP: Mt client l mt client ca nhiu my khc, nhng cng l server cho nhiu my khc Tt c chng trnh client ca user c iu khin bi mt server trung tm (ng vai tr ngi mi gii) Khi user ng nhp vo client ca mnh, server trung tm s gi cho user danh sch tt c cc file c th down, y l cc file m cc lient khc ang c v client ang online User c th chn 1 file down, khi server trung tm s mi gii client ny vi client (ngun) ang online m c file tng ng m ang c t ngi down nht Khi down xong file, chng trnh client t ng thng bo vi server trung tm cp nht trng thi down ca client ngun v file tng ng trn client ny s c th cho client khc down Yu cu: Thit k CSDL cho bi ton trn (cc bng vi y thuc tnh, quan h gia cc bng) nh ngha cc lp cho pha client v pha server (v s lp chi tit cho mi bn) V s tun t biu din hot ng ca mt user t khi ng nhp, chn 1 file down, down xong v thng bo li server Vit phng thc (lp iu khin - server) cho php server tm kim v tr v cho 1 user mi ng nhp danh sch cc file c th down Vit phng thc (lp iu khin - client) cho php client download file t mt client khc sau khi c mi gii Vit phng thc (lp iu khin - server) cho php nhn thng tin down xong ca mt client i vi 1 file v cp nht cc thng tin lin quan vo DB Vit chng trnh hon chnh c hai pha cho ng dng ny

You might also like