043_Tom Tat Khoa Luan Tot Nghiep K48CNPM

download 043_Tom Tat Khoa Luan Tot Nghiep K48CNPM

of 83

Transcript of 043_Tom Tat Khoa Luan Tot Nghiep K48CNPM

I HC QUC GIA H NI TRNG I HC CNG NGH

KHOA CNG NGH THNG TIN

H NI 2007

I HC QUC GIA H NI TRNG I HC CNG NGH

KHOA CNG NGH THNG TIN

TM TT KHA LUN TT NGHIPCHUYN NGNH CNG NGH PHN MM

H NI - 2007

Mc lcDanh sch cn b B mn Cng ngh phn mm ....... Danh sch cn b tham gia hng dn ........ 1. 2. Nghin cu cng c tr gip t ng trong s dng li mu thit k inh Minh Anh - L Th Thanh Tho ........................................................ Phn tch thit k v ci t th nghim phn h bn hng trc tuyn trong thng mi in t Hong Vn Anh - Nguyn Th Qu Vn ..................................................... ng dng cng ngh portal trong o to trc tuyn Nguyn c Anh ... Xy dng cng thng tin sinh vin da trn cng ngh Microsoft Sharepoint Sever 2007 Phm Tun Anh ............................................................................................ Phn tch v thit k h thng thng tin hnh chnh cng Trn Minh nh ............................................................................................. 4 5 6

8 10

3. 4.

12 14

5. 6. 7.

Tm hiu v trin khai mt s k thut khai ph d liu Nguyn Khc Chung ..................................................................................... 16 Phn tch thit k v xy dng h thng phng chng virus thng minh da trn hnh vi hot ng ca virus on Vn Cng ............................................................................................. M hnh d on ri ro v qun l ri ro ca d n phn mm Nguyn Vn Dn ........................................................... Phn tch thit k v xy dng h thng portal v cc ng dng trn nn tng PHP v MySQL Hi Dng ..................................................................................................

18 20

8. 9.

22 24 26

10. Xy dng webservice v ng dng s dng webservice L Tr Dng ................................................................................................... 11. H thng nhng Nguyn Quang Dng ....................................................................................

-1

12. Tm hiu v xy dng ng dng thng mi in t Trn Vn Dng .............................................................................................

28

13. Kim chng cc ng dng Java hng i tng vi OCL V Vit nh .................................................................................................. 30 14. Website o to trc tuyn mn phn tch thit k h thng Nguyn Thng c ..................................................................................... 32 15. Nghin cu cng ngh J2ME v ng dng pht trin cc dch v gii tr trn thit b di ng Trn Th c ................................................................................................ 34 16. Xy dng h thng dn ng trong thnh ph trn thit b di ng Nguyn Minh Giang - Nguyn Thanh Tng ............................................... 36 17. Phn tch v thit k h thng thng tin hnh chnh cng Bi nh Gip ................................................................................................ 38 18. Phn tch v thit k h thng t ng x l iu tra Trn Quang Hai ............................................................................................ 19. Qun l th vin in t cho o to tn ch Phm Thu H ................................................................................................ 20. Nghin cu nhn dng v phn loi i tng trong khng gian tnh V Ngc H - Nguyn Th Thu Tm ......................................................... 40

42 44

21. Frame cng ng v ng dng ca frame cng ng L c Hu .................................................................................................... 46 22. H thng h tr c nhn thng minh V Quc Khnh - L Vn Hon .................................................................. 23. Xy dng h thng iu khin lung cng vic (workflow)ng dng cng ngh hng i tng L Thanh Hong ...........................................................................................

48

50

24. Chng thc ch k in t trong thng mi in t Nguyn Xun Huy ......................................................................................... 52 25. Mi trng pht trin ha trn thit b nhng OpenGL/ES Thi Thanh Lm - Kiu Vn Hng ............................................................. 54

-2

26. H tr chun ha trong phn tch thit k c s d liu logic Phm c Mnh ........................................................................................... 27. Tm hiu h iu hnh thi gian thc Linux v pht trin mt s ng dng Phm Cng Phan .......................................................................................... 28. Xy dng ng thng mi in t s dng cng ngh Portal Trng Minh Sng ....................................................................................... 29. Tm hiu phng php tra cu nh theo ni dung Khc S ..................................................................................................... 30. H thng st hch li xe t ng Trn Ngc Sn - Ng Thanh Th ................................................................ 31. Th hin tri thc qua cc iu kin ton vn trong cc h qun tr C s d liu Nguyn Vn Tn ...........................................................................................

56 58 60 62 64

68

32. Tm hiu h iu hnh thi gian thc MC/OS v pht trin mt s ng dng Trn Minh Thun ......................................................................................... 71 33. Nghin cu mng Neural Network trong nhn dng ch vit L Nho Thu .................................................................................................. 73 34. Phng php nhn dng form ti liu Nguyn Thu Trang ........................................................................................ 75 35. H thng qun l tour du lch L Vn Trng ................................................................................................ 36. ng dng cng ngh hng thnh phn trong xy dng h thng Nguyn Anh Tun ......................................................................................... 77 79

-3

Danh sch cn b B mn Cng ngh phn mmDanh sch cn b ging dy1. PGS. TS. Nguyn Ngc Bnh 2. ThS. Trn Th Minh Chu 3. ThS. V Quang Dng 4. TS. Nguyn Vit H 5. ThS. V Diu Hng 6. ThS. T Vn Khnh 7. ThS. o Kin Quc 8. CN. Nguyn Vit Tn 9. ThS. Nguyn Th Nht Thanh 10. TS. Trng Ninh Thun 11. ThS. Trn Th Mai Thng 12. PGS. Nguyn Quc Ton 13. PGS. TS. Nguyn Vn V Gim c Trung tm NC & PT CNPM Ph ch nhim Khoa CNTT Ch nhim B mn CNPM Hiu ph trng HCN Email: [email protected] Email: [email protected] Email: [email protected] Email: [email protected] Email: [email protected] Email: [email protected] Email: [email protected] Email: [email protected] Email: [email protected] Email: [email protected] Email: [email protected] Email: [email protected] Email: [email protected]

Danh sch nghin cu sinh1. CN. Nguyn Ngc Bo 2. ThS. L Vit H 3. CN. H Tt Thnh 4. CN. Ng Xun Bch Email: [email protected] Email: [email protected] Email: [email protected] Email: [email protected]

Danh sch thc tp sinh1. CN. Bi c Giang 2. CN. Nguyn Th Diu Linh 3. CN. Nguyn Hong H-4

Email: [email protected] Email: [email protected] Email: [email protected]

Danh sch cn b tham gia hng dn1. KS. ng Vit Dng 2. TS. Nguyn Hoi Sn 3. TS. L Vn Phng 4. PGS. TS. Ng Quc To 5. TS. Nng Ton 6. PGS. TS. Trung Tun 7. ThS. Nguyn Cnh Hong 8. ThS. Nguyn Vit Anh Trung tm NC & PT CNPM Khoa CNTT Vin CNTT Vin CNTT Vin CNTT Trng HKHTN Khoa CNTT Khoa CNTT Email: [email protected] Email: [email protected] Email: [email protected] Email: [email protected] Email: [email protected] Email: [email protected] Email: [email protected] Email: [email protected]

-5

NGHIN CU CNG C H TR T NG TRONG S DNG LI MU THIT KH tn: inh Minh Anh L Th Thanh Tho 1. Gii thiu Hin nay nhu cu v phn mm ngy cng tng ln. Hot ng sn xut phn mm ngy cng chuyn nghip hn. Trong qu trnh pht trin phn mm, vn lm th no tng tnh s dng li ca cc ti nguyn phn mm v ang rt c quan tm nghin cu, ng dng. Vic s dng li cc ti nguyn phn mm v ang mang li nhiu li ch ng k trong hot ng pht trin phn mm trong v ngoi nc. T chc s dng li cc ti nguyn phn mm mt cch c h thng gip tit kim ti nguyn v thi gian, gim chi ph v ri ro, tng li nhun V n hin ang l mt xu hng cng ngh ln, c u t trin khai nghin cu v bc u ng dng trn th gii v c trong nc. Trong cc loi ti nguyn phn mm c th s dng li, mu thit k c nh gi l c tnh khi qut v tru tng cao [1]. Mu thit k l cc mu h tr cho cc hot ng thit k phn mm. Chng a ra cc vn c th xy ra trong giai on thit k v gii php cho nhng vn . Do kh nng ng dng ca n l rt ln. Nh vy, vn t ra y l lm th no c th t ng ha qu trnh ng dng mu thit k. 2. C s l thuyt p ng nhu cu trn, lun vn ca chng ti la chn l: Nghin cu cng c h tr t ng trong s dng li mu thit k. Chng ti tp trung nghin cu v vic s dng mu thit k trong pht trin phn mm. C th hn l hng ti k thut biu din cht ch v nht qun cho tt c cc mu. xut ca chng ti l th hin mu bng cc ontology. Ontology c s dng m t mt min thng tin bng vic xc nh cc lp, cc thuc tnh v mi quan h gia chng. Chng ti s dng ngn ng Web Ontology OWL th hin ontology trong lun vn ny. OWL [2] l ngn -6Cn b hng dn: PGS.TS. Nguyn Vn V Cn b ng hng dn: Ths. V Diu Hng ng mang tnh m cao, c th d dng b sung thng tin khi th hin mu, ng thi ngn ng ny c s dng rng ri trn mi trng web ng ngha nn OWL ontology mang tnh chia s cao. Hng ti vic t ng ho s dng mu thit k trong pht trin phn mm, vn tm kim mu phi c quan tm. Cng vi s pht trin ca cc ngn ng ontology, cc ngn ng truy vn cng c pht trin phc v cho hot ng truy vn ontology trn web ng ngha. Ngn ng truy vn chng ti la chn s dng trong lun vn ny l OWL-QL [3]. y l ngn ng truy vn mi nht c nghin cu hin nay. Ngn ng ny c lp v c php b mt nn c th ng dng c trong nhiu khung cnh khc nhau. Gii php chng ti a ra trong lun vn ny l xy dng mt th vin mu, nghin cu cch thc truy vn sao cho c th tng kh nng t ng ha qu trnh tm kim mu v tng hiu qu s dng mu. 3. Thc nghim trin khai Chng ti trin khai th nghim mt th vin mu thit k. Phng php xy dng th vin mu ca chng ti l s dng ngn ng web ontology OWL (Web Ontology Language), v tham kho cch biu din mu thit k c xut bi GangOfFour. Th vin mu ny chnh l mt ontology v mu thit k. Trong qu trnh thit k ontology, chng ti s dng cng c Protge. y l mt cng c kh ph bin v rt hu ch trong cc d n v ontology. Cng c truy vn chng ti s dng trong lun vn ny l mt s cng c truy vn ang c pht trin ph bin hin nay nh OWQL hay RacerPro thc hin truy vn trn ontology bng ngn ng truy vn OWL-QL. Kt qu t c ca lun vn l: Hiu v mu thit k, vn s dng li, c bit l s dng li mu thit k trong pht trin phn mm.

M t ngn ng OWL v xy dng th nghim mt ontology v mu thit k. M t ngn ng truy vn ontology OWL-QL v xut gii php truy vn trn th vin mu xy dng. 4. Kt lun Trong kho lun ny, chng ti gii thiu khi qut v mu thit k v vn s dng mu thit k trong pht trin phn mm. h tr cho hot ng t ng ho s dng mu, chng ti ra gii php th hin mu bng ontology v thc hin truy vn mu bng cc ngn ng truy vn ontology. Chng ti gii thiu mt ngn ng th hin ontology ph bin hin nay l ngn ng web ontology OWL v xy dng th nghim mt ontology mu thit k bng ngn ng ny. thc hin truy vn, chng ti c gii thiu mt s ngn ng truy vn hin nay v la chn s dng ngn ng OWL-QL dnh cho nhng OWL ontology. Cc cng c h tr truy vn hin nay ang c xy dng v pht trin. Chng ti s dng cc cng c ny th nghim trin khai truy vn trn th vin mu xy dng. Ni dung chnh ca lun vn gm 4 chng: Chng 1: Mu thit k v vn s dng mu thit k trong pht trin phn mm. Chng 2: Mt s vn c bn v ngn ng OWL. Chng 3: Xy dng th nghim th vin mu thit k s dng OWL. Chng 4: Ngn ng truy vn ontology v c t truy vn ontology bng OWL-QL. Nghin cu cng c h tr t ng tm kim trn ontology. Chng 5: S dng cng c truy vn khai thc ontology mu thit k. Cui cng l kt lun v hng pht trin tip theo ca ti. 5. Ti liu tham kho: 1. Ths.V Diu Hng, PGS.Ts.Nguyn Vn V, Trng i hc Cng ngh - HQGHN, [email protected], [email protected]; Nghin cu c bn v mu thit k v vn p dng mu trong pht trin phn mm.

2. OWL Web Ontology Language Guide, www.w3.org/TR/owl-guide 3. Richard Fikes - Stanford University, Patrick Hayes - University of West Florida, and Ian Horrocks - University of Manchester; OWLQL - A Language for Deductive Query Answering on the Semantic Web.

-7-

PHN TCH THIT K V XY DNG TH NGHIM PHN H BN HNG TRC TUYN TRONG THNG MI IN THong Vn Anh 0320007 [email protected] Nguyn Th Qu Vn - 0320378 [email protected] GV hng dn: ThS. o Kin Quc

1. Gii thiuThng mi in t khng cn l khi nim xa l vi ngi tiu dng. Vic thng mi ho loi hnh bun bn vi s h tr ca Cng ngh l thit yu, l quan trng, trong khi vi mt quc gia nh Vit Nam ang ho nhp th trng th gii vi nh hng rt ln ca vic gia nhp WTO th cng phi nhn nhn nhanh chng v pht huy thun li ca n, phi tch cc hc hi, tm hiu quy m pht trin ca cc quc gia ln mnh khc v i ln bng cng ngh mi. Chng ta nhn thy c vai tr ca Thng mi in t (TMT), khng ch hng ti vic mua bn v thanh ton trc tuyn, m cn phi m bo c quyn li, s an ton bo mt cho ngi mua, m bo quyn tc gi, m bo tnh vn ho ca tng quc gia, dn n vic xy dng h thng h tng, nhn lc chuyn nghip hin i. Vi tm quan trng ca cng ngh Thng Mi in T, chng ti tm hiu v TMT trong kho lun ca mnh vi ti : Phn tch thit k v ci t th nghim phn h bn hng trc tuyn trong Thng Mi in T . Cc vn chng ti a ra gii quyt bi ton l : - Trong TMT : tm hiu v TMT, cc li th, c trng, iu kin hnh thnh, thnh phn, cc hnh thc bo mt trong TMT, phng thc thanh ton trc tuyn. - c t bi ton bn hng qua mng v phn tch thit k h thng bn hng trc tuyn - Xy dng th nghim phn h bn hng da trn bn phn tch thit k trn. Chng ti s dng cng ngn ng m hnh ha hng i tng UML v cng ngh DOTNET, SQL Server 2000 trong vic nh hng xy dng demo chng trnh -8-

2. C s l thuytPhn tch h thng l khu quan trng nhm m t mt cch c th v chi tit h thng trc khi tin hnh thit k v ci t h thng. Chng ti la chn ngn ng m hnh ha UML a ra mt cch nhn trc quan, khoa hc, ton din v h thng.

3. Phn tch thit k h thng bn hng trc tuyn trong TMT :Chng ti chia Use-case theo cc gi (Packet) nh sau: + P0: Gi Tm Kim: U1: Tm kim sn phm: U2: Tm kim nng cao: + P1: Gi t Hng: U3: Xem thng tin sn phm: U4: Chn vo Gi Hng: U5: Xa Sn Phm khi Gi Hng: U6: t mua Sn Phm: U7: Chn loi hnh thanh ton U8: Thanh ton U9: Chn loi hnh vn chuyn + P2: Gi ng nhp: U10: ng nhp + P3: Gi qun l khch hng. U11: Tm kim khch hng U12: Xem thng tin khch hng U13: Xa khch hng + P4: Gi Qun l nhm sn phm U14: Thm mi nhm Sn phm U15: Sa nhm sn phm U16: Xa nhm sn phm + P5: Gi qun l loi sn phm U17: Thm loi sn phm U18: Sa loi sn phm U19: Xa loi sn phm + P6: Gi Qun l chng loi sn phm U20: Thm mi chng loi sn phm U21: Sa chng loi sn phm

U22: Xa chng loi sn phm + P7: Gi qun l dng sn phm U23: Thm mi dng sn phm U24: Sa dng sn phm U25: Xa dng sn phm + P8: Gi Qun l sn phm U26: Thm mi sn phm U27: Sa sn phm U28: Xa sn phm + P9: Gi Qun l n t hng U29: Tm kim n t hng U30: Sa thng tin t hng U31: Duyt n t hng U32: Xa n t hng + P10: Gi Qun l ha n U33: Tm ha n U34: Xem ha n U35: In ha n U36: Xa ha n + P11: Gi Qun l nh phn phi U37: Thm mi nh phn phi U38: Sa nh phn phi U39: Xa nh phn phi + P12: Gi qun l thng k U40: Thng k sn phm bn U41: Thng k sn phm tn kho U42: Thng k sn phm bn chy U43: Thng k sn phm bn li U44: Thng k doanh thu U45: Thng k khch hng U46: In bo co

tr cho vic thc hin thng mi in t trc tuyn (E-Commerce). - H thng hon ton c th m rng v pht trin thnh xy dng mt Portal Thng mi in t, cung cp thng tin v hng ha, sn phm, dch v.. - Xy dng phng thc thanh ton trc tuyn vi nhiu hnh thc khc nhau ( p dng ph bin l thanh ton qua Paypal). 5. Kt lun Trong kha lun ny, chng ti tm hiu v thng mi in t v thc hin phn tch thit k mt h thng bn hng trc tuyn. Chng ti xut v c nhng gii php gii quyt cho bi ton t ra. Do hn ch v thi gian, chng ti ch tp trung nghin cu v tm hiu mt s kha cnh ca TMT, l phng thc bn hng qua mng vi cc chc nng: Xy dng h thng giao dch trc tuyn, Cung cp thng tin dch v cho ngi tiu dng, Thc hin mua v t hng, pht trin phng thc thanh ton trc tuyn qua Paypal. V vy, trong tng lai chng ti hi vng kha lun ny vn tip tc c nghin cu v pht trin

Ti liu tham kho[1] GS TS Nguyn Vn V - Khoa CNTT HQG H Ni. Gio trnh phn tch thit k h thng thng tin. [2] ThS . o kin Quc HQG H Ni Gio trnh phn tch thit k h thng thng tin [3]NXB LXH. Gio trnh nhp mn UML [4] Nguyn Vn Ba HQG H Ni. Pht trin h thng hng i tng vi UML 2.0 v C++ [ 5] Website : www.paypal.com http://www.bit.com.vn/

4. Thc nghimChng ti ci t th nghim h thng theo bn PTTK v thy rng: - Kt qu thc nghim cho thy bi ton phn tch thit k ph hp vi quy trnh thit k, c gi tr thc t cao phn no hon chnh cc chc nng ca Website bn hng, h

-9-

NG DNG CNG NGH PORTAL TRONG O TO TRC TUYNNguyn c Anh MSV: 0320010 Email: [email protected] Ngi hng dn: TS. Nguyn Vit H

1. Gii thiuE-learning hay cn gi l o to trc tuyn l mt thut ng thu ht c s quan tm, ch ca rt nhiu ngi hin nay. E-learning thc s l mt cuc cch mng v hc tp khi ngi hc c th ngi mt ch n trng bt c thi gian no, bt k trng u trn th gii. M hnh Elearning ph bin nht hin nay l pht trin cc h thng o to trc tuyn da trn nn web (Web-Based Training - WBT) cho php qun l mt lng ln ngi dng v cung cp cc hnh thc tng tc phong ph. Sakai, mt sn phm WBT s dng cng ngh portal in hnh l mt gii php ph hp cho vic pht trin h thng o to trc tuyn cc trng i hc ca nc ta hin nay. p dng Sakai trong bi ton o to trc tuyn nn web cho cc trng i hc, chng ti phn tch, nghin cu cng ngh v kin trc h thng Sakai, so snh cc hng pht trin cng c ging dy trong mi trng Sakai nhm tm ra m hnh pht trin cng c ph hp nht cho lp trnh vin v nh qun l.

chc nng vo khung Sakai l pht trin thm cc cng c plug-in cm vo khung.

3. Xy dng cc cng c SakaiCc cng c Sakai khng ging nh m hnh web server v Servlet m tng t nh cc Portlet. Trong mi trng cng c Sakai TPP ny, cc cng c c chia vo 3 tng c bn: Tng logic trnh din, Tng logic cng c, v Cc dch v ng dng. Cc k thut pht trin cng c Sakai ph bin t trc n nay bao gm Servlet, Velocity, JSF. Servlet tp trung tt c m x l v m sinh giao din phn hi trong cng mt file, thc t rt kh khn pht trin ng dng. Velocity ci t c ch MVC, cho php ng thi pht trin m chng trnh v thit k giao din cng lc. Tuy nhin phn ln cc cng c Velocity u tha k t khung CHEF v lc hu, khng c khuyn khch trong cng ng pht trin Sakai. JSF l k thut c dng ph bin nht cho cc cng c mi pht trin gn y, phn ln xy dng trn JSP v c h tr bi mt th vin cc tag giao din phong ph. Nhc im ca JSF l s tch bit gia giao din v m chng trnh khng r rng, chy kh nng v tch hp km vi Ajax, Javacript. RSF l khung lm vic c cng mc tiu v phm vi qun l vi JSF, tuy nhin rt gn nh v c c ch hi p yu cu nhanh chng. Trong mt chu k tng tc ca RSF, c ba nhn t chnh l mu khung nhn (View template) ch ra s hin th trc quan ca khung nhn, cy thnh phn (component tree) gn lin cc phn ca mu khung nhn vi m hnh bean nm di th hin d liu v logic nghip v ca bn, v m hnh bean ca bn thn n. Ba ngun thng tin ny kt hp vi nhau trong sut chu k tng tc sn sinh ra khung nhn c yu cu bng b hi p RSF, IKAT. S tch bit r rng v trch nhim cho ba phn dn n s c lp cui cng gia khung nhn hin th v m hnh bean ca ng dng.

2. Cng ngh v kin trc SakaiSakai thc cht l mt h thng a tng. Tng di cng l cc dch v cung cp cc phng thc qun l d liu, tip n l cc cng c biu din logic ng dng, sau d liu trong tng cng c c tp hp trong tng trnh din v cui cng qua b kt tp em li khung nhn v cm quan cho ngi dng cui. Cng ngh s dng trong h thng Sakai bao gm khung lm vic Spring, cung cp kh nng c lp gia cc thnh phn Sakai qua b qun l thnh phn nm trong khung framework Sakai, cng ngh lu tr i tng lu di Hibernate vi m hnh nh x t cc i tng hng i tng sang m hnh CSDL truyn thng. Khng gian lu tr d liu c t chc trong m hnh cy phn cp, mi nt lin kt n mt i tng ti nguyn di s qun l ca cng c c th. Gii php tch hp thm -10-

4. ng dng cng c Qun l im danh

im danh l mt bin php nhm qun l, nh gi v ci thin mc tp trung trong mt kha hc c th ca hc vin. Trong c ch ging dy nc ta, im danh l mt chc nng bt buc. Tuy nhin hin ti cc h thng o to trc tuyn trn th gii ni chung v nc ta ni ring cha c mt chc nng qun l tng ng. V vy yu cu v mt ng dng qun l cc hot ng lin quan n vic im danh v lin kt vi cc cng c ging dy in t khc l cn thit cho vic pht trin mt h thng ging dy trc tuyn ph hp vi c ch o to nc ta. Cc ca s dng chnh ca ng dng bao gm: 1. Qun l kha hc 1.1. Thm kha hc 1.2. Cp nht thng tin kha hc 1.3. Hy b kha hc 2. Qun l danh mc sinh vin 2.1. Thm sinh vin 2.2. Sa thng tin sinh vin 2.3. Xa sinh vin 3. Qun l lch hc 3.1. Thm bui hc 3.2. Cp nht thng tin bui hc 3.3. Xa bui hc 4. Qun l im danh 4.1. im danh 4.2. Tra cu tnh trng tp trung mi bui hc 4.3. Tng kt cui kha hc. 5. Phn quyn Cng c c phn tch v thit k theo m hnh hng i tng UML, vi cc biu use-case, biu lp thc th, biu lp giao din, biu lp x l, biu tng tc v biu thnh phn.

-

org.sakaiproject.tool.roll.api: gi cha cc giao din cc lp th hin logic nghip v. org.sakaiproject.tool.roll.impl: gi cha cc lp ci t logic nghip v. org.sakaiproject.tool.roll.hibernate: gi cha cc file xml th hin cc thc th ca ng dng. org.sakaiproject.tool.roll.rsf: gi cha cc lp producer. bundle/messages.properties: file bao gm cc thng ip ngoi c s dng trong ng dng. content/ templates: cc mu khung nhn c s dng trong ng dng. tools/ Sakai.roll.xml: file cu hnh ng dng cho mi trng Sakai. applicationContext.xml, request.xml, web.xml: cc file ng cnh Spring chun. project.properties, project.xml: cc file cu hnh project ca Maven.

-

-

6. Kt lunKha lun lm r bn cht v kin trc, m hnh hot ng ca khung Sakai. Kha lun chng minh c tnh u vit ca phng pht pht trin cng c Sakai da trn khung RSF so vi cc phng php khc nh Servlet, Velocity, JSP, JSF. Kha lun xy dng mt cng c ging dy cng c im danh kim chng cho m hnh pht trin c nu ra. Cc nghin cu trong lun vn c xem nh c s l thuyt v cng ngh cho vic pht trin mt portal o to in t ph hp vi m hnh ging dy ca cc trng i hc trong nc.

Ti liu tham kho[1]. Aaron Zeckoski. Introduction to Reasonable Server Faces. Sakai Programmers Cafe. [2]. Craig Counterman et al. Sakai Java Framework, Technical Report Sakai Project, 2005. http://www.sakaiproject.org. [3]. Glenn R. Golden. Structuring Sakai, Sakai Framework Architect, July 10, 2005. http://sakaiproject.org. [4]. [5]. RSF wiki. www.caret.cam.ac.uk/rsfwiki Sakai Project. http://sakaiproject.org

5. Trin khaing dng c pht trin bng cng c lp trnh Eclipse, xy dng v trin khai bng cng c Maven. Ton b cc file bin dch war, jar ca h thng Sakai, bao gm m cng c im danh c cha v chy trong khung cha servlet Apache Tomcat. Cc thnh phn chnh ca ng dng: -11-

XY DNG CNG THNG TIN SINH VIN TRN NN MICROSOFT OFFICE SHAREPOINT 2007Phm Tun Anh MSV: 0320016 Email: [email protected] Ngi hng dn: TS. Nguyn Vit H

1. Gii thiuTrong nhng nm gn y mc d cng ngh Web pht trin kh mnh, v yu cu v Elearnning trong cc nh trng kh bc xc, xong hu ht cc trng li cha c nhng dch v p ng c nhng i hi . Nc ta ang y mnh qu trnh tin hc ha, vic tin hc ha mi trng gio dc cng lm tng cht lng gio dc. ng trc nhng thc t chng ti mong mun tm hiu vic xy dng mt cng thng tin (Portal) dnh cho sinh vin, mt sn chi cho sinh vin v hng nhiu n sinh vin. Qua qu trnh tm hiu v cng thng tin chng ti c bit tp on Microsoft mi a ra cng ngh Microsoft Office Sharepoint 2007 l mt cng ngh gip xy dng cc cng thng tin vi nhiu tnh nng c o. Vi tinh thn ham hc hi, thch khm ph nhng cng ngh mi, chng ti quyt nh nghin cu Microsoft Office SharePoint 2007, dng lm cng ngh th nghim trin khai cng thng tin

khng thch hp trong thc t trin khai ngi pht trin c th to cc thnh phn mi vo Portal mt cch linh hot. Vic ty bin ca Microsoft Office Sharepoint 2007 c nhiu cp khc nhau: cp ng dng, Site, List, giao din, Webpart (Webpart gi c giao din v m thc thi), v Workflow

2.1 Shared Service Providers(SSPs)SSP l tp hp cc dch v phc v cho Microsoft Office Sharepoint 2007, c th cu hnh mt ln v chia s cho tt c cc ng dng trn Nhng ng dng c cung cp bi Shared Service Provider: Portal, Qun tr ni dung (Web Content management), Nghip v thng minh (Business Intelligence), Qun l tin trnh nghip v (Business Process Management), Qun tr Doanh nghip (Enterprise Content Management) Cc mng ca SSPs c th c kch hot tt c hay mt vi mng phn, xong mng Portal gn nh l thnh phn bt buc bi l nn tng cc mng khc c th hot ng. Portal c cc tnh nng c bn ca mt Portal: Thng tin ngi dng (User Profile), Hng ngi dng (Audience Targeting), Business Data Catalog, Single Sign-On, Search.

2. Tng Quan Sharepoint 2007

Microsoft

Office

Microsoft Office Sharepoint 2007 l mt cng c mnh c thit k p ng cho vic xy dng cc ng dng Portal vi nhiu kch thc khc nhau. c xy dng trn nn tng Windows Sharepoint Services 3.0, Microsoft Office Sharepoint 2007 c nhiu c tnh mi m cc cng ngh khc khng c c. Ngoi vic cung cp nhng tnh nng c bn m mt Portal phi c, Microsoft Office Sharepoint 2007 cn h tr sn nhiu mu ng dng, mu site cho php xy dng ng dng mt cch nhanh chng. Ngoi ra nhng mu-12-

2.2 Windows Sharepoint Services 3.0Windows Sharepoint Services 3.0 kt hp vi ASP.NET 2.0 to thnh nn tng c th cung cp cc dch v cho Shared Service Providers. Windows Sharepoint Services 3.0

cho php xy dng v trin khai cc Webpart, Workflow, cc nh ngha Site, List

3. Phn tch bi ton cng thng tin sinh vini tng chnh ca cng thng tin l sinh vin, qu trnh tng tc ca sinh vin vi nh trng chnh l qua cc thng bo, quyt nh, cc kha hc. Ngoi ra sinh vin cng tng tc vi nhau qua rt nhiu mi quan h, bao gm bn cng lp, cng b mn, cc cu lc b, hay hc cng mn hc, Do chng ti quyt nh chia sinh vin thnh cc nhm hot ng, d dng qun l v to iu kin tt nht cho sinh vin c th hc tp, trao i kin thc, vui chi ngay trn cng thng tin. Cc tin ch v lm vic nhm s c trin khai ti a m bo ngi dng c th tng tc ng vi cng thng tin, gip nhm hot ng tt hn. Thng tin s c qun l tp trung trn cng thng tin, sinh vin cn c th tham gia vo cng ng o ngay trn cng thng tin, y l mt nt mi ca ti kha lun ny. Ngoi ra khi nghin cu xy dng cng thng tin cho sinh vin, chng ti thy cn c th kt hp a cc phng ban, cc b phn trong trng cng hot ng trn cng thng tin ging nh nhng nhm hot ng ca sinh vin. Gip to ra cc hot ng tng th ca mt trng i hc

phn ln cc yu cu ra i vi cng thng tin Hng pht trin tip theo l tch hp tt c cc tin ch qun l ca nh trng nh: qun l im, thi kha biu, tt c h s giy t v sinh vin, hoc tch hp vi cc h thng c sn ti cc trng i hc. a mi hot ng ca trng ln cng thng tin. Trin khai tt h thng cc b phn nghip v trong trng c th giao tip qua cng thng tin

6. Ti liu tham kho[1]. David Chappell, Chappell & Associates. Understanding Workflow in Windows SharePoint Services and the 2007 Microsoft Office System. [2]. Micorosoft Coparation. 7 Development Projects with the 2007 Microsoft Office System and Windows SharePoint Services 2007 [3]. Microsoft Elearnning: https://www.microsoftelearning.com [4]. MS Press - Office Sharepoint Server 2007- Administrators Companion [5]. Michael Noel and Colin Spence. Microsoft SharePoint 2007 UNLEASHED, Sams [6]. Microsoft Office Sharepoint Server 2007 SDK. Microsoft Corporation [7]. Scot P. Hillier. Microsoft SharePoint Building Office 2007 Solutions in C# 2005. Apress. [8]. Seth Bates and Tony Smith. SharePoint 2007 Users Guide. Learning [9]. SharePoint Team Blog: http://blogs.msdn.com/sharepoint/default.aspx [10]. Vanessa L. Williams, John Wiley. Microsoft SharePoint 2007 For Dummies. Wiley Publishing, Inc., [11]. Microsoft TechNet: http://technet.microsoft.com/

4. Ci t th nghim trn Microsoft Office Sharpoint 2007Chng ti th nghim cc chc nng c ra vi cng thng tin sinh vin trn Microsoft Office Sharepoint 2007, qua thy c nhng yu cu ny sinh vi cng thng tin. Nhng hn ch v cch khc phc khi trin khai yu cu trn Microsoft Office Sharepoint 2007

5. Kt lunQua qu trnh thc hin kha lun chng ti thy rng SharePoint c th p ng c-13-

PHN TCH H THNG THNG TIN HNH CHNH CNG NG DNG XY DNG PHN MM H TR CNG DN- LIN LC VI CNG DN V TR KT QU TTHC CHO BP1C CA QUN ( HUYN) Sinh vin: Trn Minh nh M s SV: 0320018 Email: [email protected] 1. Gii thiu. Ci cch hnh chnh (CCHC) l vn cp bch, quan trng, mang tnh cht ton cu, l mt bin php thc y tng trng kinh t, pht trin dn ch v cc mt khc ca i sng x hi. Vic gii quyt cc th tc hnh chnh (TTHC) theo c ch Mt ca v ang i vo cuc sng ngy cng ph bin. Tin hc ha (THH) hnh chnh s dng cng ngh thng tin (CNTT) c coi l bin php hng u. Hin nay, vic ng dng CNTT vo cng tc iu hnh qun l cng vic cng nh vic gii quyt TTHC theo c ch mt ca c trin khai mt s tnh, thnh ph v bc u em li nhng chuyn bin to ln cho b my hnh chnh ca nh nc. ng dng CNTT vo CCHC l mt cng vic lu di, phc tp kh c th trin khai, ng dng ng b trn quy m c nc trong mt thi gian ngn. gii quyt bi ton trn, chng ti xin xut mt m hnh h thng phn mm gm nhiu phn h ng b h tr n mc su nht cho hot ng mt ca c ch ny pht huy c ht th mnh. GV hng dn: ThS. o Kin Quc c th ng dng CNTT vo gii quyt TTHC mt cch tt nht chng ta phi thc hin cc bc sau: - Chun ha cc TTHC - Xy dng mt c s d liu (CSDL) chung thng nht v cc giao tip gia cc ng dng. Cng thng tin in t( CT) l ni cng dn giao tip vi cc h thng v l ni c quan hnh chnh gii quyt cc TTHC. - Xy dng mt phn mm h thng thng tin gii quyt TTHC bao gm nhiu phn h thng nht: Phn h h tr cng dn Phn h h tr chuyn vin BP1C Phn h h tr chuyn vin th l Phn h thng tin h tr lnh o Phn h lu tr cc h s TTHC Do thi gian hn ch, trong kha lun ny chng ti ch phn tch chi tit phn h h tr chuyn vin BP1C v ci t kim nghim mt s modun ca phn h ny.

2. C s l thuytNghin cu v phn tch h thng thng tin hnh chnh cng l mt bc quan trng, c th ni l bc nht trong qu trnh xy dng mt m hnh h thng tin hc h tr gii quyt TTHC mt quy trnh chung nht, ng b nht c th p dng c trn c nc. Phn tch h thng s m t mt cch c th v chi tit trc khi thit k v ci t kim th h thng. Trong kha lun ny chng ti la chn phng php phn tch hng i tng, s dng ngn ng m hnh ha UML a ra mt cch nhn trc quan, khoa hc, ton din v d hiu v chc nng m h thng s xy dng. y cng l mt phng php ph hp c th gii quyt ht c kha cnh ca bi ton t ra.

4. Phn h h tr chuyn vin BP1C Tip nhn h s - Lin lc cng dn v Tr kt qu th tc hnh chnh3.1. M t khi qut Phn h h tr chuyn vin BP1C Tip nhn h s Lin lc cng dn v Tr kt qu th tc hnh chnh l h thng tin hc h tr qu trnh tip nhn h s ca cng dn, gip cc cn b chuyn vin thc hin cng tc tip nhn h s mt cch nhanh chng v hiu qu. H thng cho php cng dn khng phi ch i np h s m c th ng k trc tuyn qua mng Internet thng qua h thng h tr ng k trc tuyn. Do , cng dn ch cn mang h s n np ti BP1C m khng cn ng k hoc khai bo li thng tin c nhn. H thng c th cho php nhp trc tip thng tin v np h s ti BP1C. Khi mt h s c np h thng s t ng sinh m s h s cho cng dn, cho php cng dn theo di trng thi h s qua CT. -14-

3. Gii php THH gii quyt TTHC

H thng cho php thng bo trc tip n cng dn thng qua vic gi thng tin trng thi trc tip ln CT hoc h thng h tr cng dn nh: gi tin nhn, in thoi c nh, th in t H thng cn cho php thc hin kt xut bo co ln CT lnh o nm bt tnh hnh kp thi, a ra nhng quyt nh ng n. 3.2.Cc chc nng ca phn h h tr BP1C H thng bao gm cc gi sau: a. Gi tip nhn h s Cho php h tr hai mc tip nhn: - Tip nhn cc h s ng k qua mng - Tip nhn h s ng k trc tip Cc ca s dng: + Tip nhn h s + In phiu nhn v hn ngy tr kt qu + Tr h s b. Gi qun l h s Cc ca s dng: + Qun l h s ng k qua mng + Qun l h s ng k trc tip + Chuyn th l v lp phiu bn giao + Gi thng bo trng thi + Tra cu tm kim h s c. Gi bo co Cc ca s dng: + Cp nht mu bo co + Kt xut bo co gi ln CT d. Gi vn bn php lut TTHC Cc ca s dng: + Cp nht VBPL TTHC + Xut VBPL TTHC ln CT + Tra cu, tm kim VBPL TTHC e. Gi qun l danh mc Cc ca s dng: + Qun l c quan hnh chnh + Qun l phng Ban f. Gi qun tr Cc ca s dng: + Cp nht ngi dng + Phn quyn ngi dng + Cp nht quyn (vai tr) 5. Thc nghim Chng ti ci t th nghim mt s modun phn h h tr BP1C ca y ban nhn dn cp qun (huyn) qua chng ti tin tng rng:

- Vic tin hc ha, h tr BP1C s gip gii quyt thm c rt nhiu h s. Thi gian gii quyt h s nhanh hn v trnh c phin h rc ri cho ngi dn. - Vic thng bo ch ng tnh trng h s n cng dn v cc t chc s gim thiu rt nhiu cng sc cho nhn dn, chc nng ny c nh gi cao. - Hot ng nghip v tr nn hin i, lm vic c khoa hc hn rt nhiu, TTHC c gii quyt c quy trnh hn. - Cng vi phn h h tr cng dn, phn h h tr th l h s v phn h h tr lnh o trong vic kt xut bo co s thc s lm t ng ha cng tc hnh chnh v th hin r bn cht hin i ha cng tc hnh chnh. Mi trng s dng pht trin: M hnh Client - Server. Pht trin trn nn ngn ng ASP CSDL: SQL server2000 Webserver: IIS. 6. Kt lun Trong khun kh kha lun ny,chng ti a ra c mt m hnh tng qut h thng thng tin hnh chnh cng h tr gii quyt TTHC v ci t kim nghim mt s modun phn h h tr BP1C, gii quyt c mt s TTHC quan trng v cp thit trong giai on hin nay. Tuy nhin, do phn h cha hon chnh nn cha p ng c ht cc yu cu t ra. Trong tng lai vic nghin cu xy dng mt h thng phn mm hon chnh, ng b, iu hnh cng vic theo ng quy trnh s tip tc c hon thin v pht trin. V y l h thng ln, i hi cn tip tc i su trong quy trnh gii quyt TTHC v cc chc nng nghip v hin ti, sao cho vic th l cc TTHC c th lin thng c vi nhau gia cc s ban ngnh, cc cp t x (phng), qun (huyn), tnh (thnh ph) cho n trung ng.

Ti liu tham kho[1] GS TS Nguyn Vn V - Khoa CNTT HQG H Ni. Gio trnh phn tch thit k h thng thng tin. [2] ThS . o kin Quc HQG H Ni Gio trnh phn tch thit k h thng thng tin [3]NXB LXH. Gio trnh nhp mn UML [4Nguyn Vn Ba HQG H Ni. Pht trin h thng hng i tng vi UML 2.0 v C++ [5] NXB KHKT. ASP- 3.0 [6] Garry kelly. ASP- Tutorial

-15-

Tm hiu phng php phn tch cc thnh phn c lp v ng dng trong khai ph d liu.H v Tn: Nguyn Khc Chung Lp: K48CC M s sinh vin: 0320034 Gio vin hng dn: PGS.TS Nguyn Ngc Bnh

Cu trc bi lun vn gm 5 chng: Chng I: Nu mt s vn lin quan n khai ph d liu: -nh ngha khai ph d liu: Khai ph d liu c nh ngha nh l vic a ra nhng ci mi, nhng thng tin l th t cc tp d liu ln. Data mining l lnh vc xut hin kh lu v thu ht c nhiu s quan tm, nghin cu ca cc nh khoa hc. -Phm vi ng dng ca khai ph d liu: Nu phm vi ng dng ca khai ph d liu trong cc lnh vc: +Phn chia th trng. +D bo khch hng. +Pht hin gian ln. .... Phn tip theo ca chng I l xc nh bi ton v cu trc ca kha lun: Xc nh bi ton: ti m ti nghin cu v thc hin: Tm hiu phng php phn tch cc thnh phn c lp v ng dng trong khai ph d liu xut pht t mong mun tm hiu nhng l thuyt c bn v phng php phn tch cc thnh phn c lp Chng II: Tm hiu v ICA 2.1 Gii thiu mt s phng php: 2.1.1 S miu t tuyn tnh ca d liu a bin (multivariate data):

2.1.1.1 Tng quan v tp hp thng k (The general statistical setting): Phn ny chng ta s nghin cu v phn thng k tp hp. Chng ta gi s rng d liu bao gm mt s cc bin m chng c quan st cng nhau. Chng ta c th biu din d liu bi xi (t) vi i =1,.,m v t =1,T. Kch c ca m v T c th l rt ln. Mt cng thc c a ra: yi(t) = wijxj(t) vi i=1,,nj

j=1,..,m

(2.1)

wij l cc h s m nh ngha s trnh by. 2.1.1.2. Phng php bin i chiu: Mt phng php thng k c bn cho vic chn ma trn W l gii hn s cc thnh phn yi l kh nh, c th ch l 1 hoc 2, v xc nh W n khi yi bao gm nhiu thng tin trong d liu. S hng dn ny n mt k thut gi l phn tch cc thnh phn ch yu hoc phn tch tc nhn. 2.1.1.3 c lp nh l mt hng dn ch yu: Phn ny chng ta s phn tch nh th no l c lp. 2.1.2 S chia ct ti nguyn m qung (khng thy c):

-16-

Phn ny chng ta s quan st cc hn hp ti nguyn khng xc nh trc v d nh cc tn hiu trong t nhin, m thanh thu c t loa, cc tn hiu in T chng ta gii thiu c s ca vic phn tch ti nguyn c lp. 2.2 Phn tch cc thnh phn c lp: Phn ny chng ta nh ngha phng php ICA: Cho mt tp quan st ca cc bin ngu nhin (x1(t), x2(t),.,xn(t)), vi t l thi gian hoc l cc ch s mu. Gi s rng chng c to nh mt hn hp tuyn tnh ca cc thnh phn c lp.

-S c lng cho php c xc sut ti a. 2.5 Tin x l cho ICA: Trong phn ny, chng ta s a ra mt s k thut tin x l gii quyt vn ICA iu kin tt hn v n gin hn. -Centerning -Whitening 2.6 Thut ton FastICA: FastICA c cc thut ton: FastICA cho mt n v. FastICA cho mt vi n v FastICA v phng php chn gi tr cho php c xc sut ti a.

A l ma trn cha bit. 2.2.2 Cc ng dng ca ICA: a ra cc ng dng ca ICA : -Phn tch cc nhn t trong MEG -Tm kim cc nhn t n trong d liu ti chnh. - Gim nhiu trong cc hnh nh t nhin. -Vin thng. 2.3. c lp l g ? a ra nh ngha c lp v cc thuc tnh c bn ca n. a ra nh ngha tng quan gia cc bin, cc bin Gaussian. 2.4 S c lng c bn ca ICA: a ra cc c lng c bn ca ICA: -Nongaussian. -S ti thiu thng tin ca nhau.

Chng III: ng dng ca ICA trong khai ph d liu. Chng ny ta a ra ng dng ca ICA trong mt s lnh vc ca ICA trong khai ph d liu: Trong khai ph vn bn. Tm cu trc trong d liu nh phn.

Chng IV: Thc nghim Phn ny s a ra bi ton trong khai ph d liu v gii quyt bng ICA. a ra ng dng lp trnh. a ra cc phng php trin khai. Chng V: Tng kt Chng ny tng kt nhng kt qu t c v cha t c trong qu trnh nghin cu v thc hin trong kha lun. T nu ln cc kt qu cn hng ti v hng nghin cu, pht trin tip theo.

-17-

PHN TCH THIT K V XY DNG H THNG DIT VIRUS THNG MINH DA TRN HNH VI CA Non Vn Cng MSV: 0320037 Email: [email protected] 1. Gii thiu Trong thi i cng ngh thng tin ngy cng pht trin mnh, yu cu bo mt d liu ngy cng c quan tm v tp trung nhiu cng sc. Cng vi cng ngh thng tin cng nh vn bo mt virus - mt loi chng trnh vi mc ch xu ph hi hoc n trm thng tin ca nn nhn cng ra i v pht trin mnh m. Hin cha c chng trnh hon ho pht hin v loi tr virus mt cch trit . Phng php c, nhn dng virus da trn ch k ca virus gi qu gi trc sc tr ca virus. Trong kha lun, chng ta s tp trung vo cng ngh mi nht hin nay nhm pht hin v loi tr virus: Dit virus thng minh da trn hnh vi ng x ca chng trnh m a ra cc quyt nh tng ng. Trong kha lun chng ta tp trung nghin cu trn h iu hnh window, cc h iu hnh khc c th c cch x l hi khc nhng nguyn l l nh nhau. 2. C s l thuyt H iu hnh c cu trc 4 vng, t ngoi vo trong vi quyn ca tng vng tng theo th t , vng ngoi cng c quyn t nht v quyn ca vng trong cng ln nht - c kh nng iu khin ton b phn mm cng nh phn cng. Mun kim sot c hnh ng ca cc chng trnh khc phi nng quyn ca tin trnh dit virus, ng thi phi can thip vo gia chng trnh v h iu hnh, kim sot cc hnh ng nhy cm trc khi n c thc hin. Cc chng trnh ng dng tng tc vi h iu hnh thng qua cc hm API. iu ny a n mt tng: kim sot cc chng trnh ng dng thng qua vic ngn chn, i hng cc hm API. Vic ngn chn i hng API c gi l Hook API. Khng ging nh cc h iu hnh h Linux, Window khng cung cp tp hm cho php hook API trc tip. lm c iu ny -18Cn b hng dn: ThS. Nguyn Cnh Hong

trc ht phi nghin cu c th qu trnh tng tc gia chng trnh ng dng v nhn h iu hnh, ngoi ra cng cn nghin cu cu trc cc file thc thi, t a ra phng php tt nht c th kim sot c cc API. Cu trc file thc thi gm c 3 phn, phn u l phn tiu (PE Header) lu gi thng tin v tc gi, thi gian to lp... ng thi lu tr mt bng con tr API gi l Import Table. H iu hnh cng lu tr mt bng tng t gi l System Import Table. Khi mt API c gi, chng trnh ng dng tm a ch API trong Import Table, t cc tham s vo Stack v thc hin lnh Call ti a ch va tm c. Chnh xc hn lnh Call ny tr ti System Import Table. T System Import Table h iu hnh tm c a ch thc ca API trong Kernel v thc thi API. 3. Phng php gii quyt da trn c s l thuyt Trn c s l thuyt , vic u tin l nng quyn cho tin trnh thc thi vic can thip vo chng trnh ng dng. Vic ny c thc hin thng qua mt driver do driver c kh nng iu khin c phn cng ln phn mm. Kh khn hn l vic chim quyn kim sot cc API t ng dng. Da trn c ch gi hm API chng ta c th thay th c th kim sot mt trong hai v tr: + Thay a ch cc API trong Import Table, thay v ch ti System Import Table, Import Table s ch ti Module tin trnh dit virus, sau Module tin trnh dit virus tr ti System Import Table. Cch thc hin nh vy c gi l Hook API User Mode do n thc hin i vi cc chng trnh ng dng, su hn l cc Module c ti t ng dng. Vic ny cn phi kim sot qu trnh cc chng trnh ng dng hay cc Module c ti vo b nh. + Thay a ch cc API trong System Import Table. Thc hin theo cch ny gi l Hook API Kernel Mode do ch cn thay 1 ln, khng

cn quan tm vic c bao nhiu tin trnh ang hot ng, tin trnh hay module c np khi no ... Khi chim c vic kim sot hnh ng ca chng trnh, chng ta a ra 2 thut ton c bn nht, nghin cu a ra kt lun u l virus n gin v c cu trc ln ci t nhng khng km hiu qu: a) Xc nh virus da trn nguy him trung bnh + Mi hnh ng nguy him c nh mt trng s. + Sau mi khong thi gian, chng ta kim tra so snh nguy him trung bnh c c trong khong thi gian vi gi tr gii hn. Chng trnh ng dng l virus nu nguy him trung bnh vt gii hn. calulateTime isVirus

c) Kt hp hai thut ton cho thut tonb p hn ch c hai thut ton. Mi khi chng trnh thc hin hnh vi nguy him, bc kim tra c phi l virus c thc hin tng t hai thut ton, tuy nhin y gi tr so snh c tnh bng tch hai gi tr v gi tr gii hn bng tch hai gi tr gii hn.

4. Khi phc h thng b nhim virus a. Nhim virus thng thng- Chim quyn ging nh cha b virus - Ngn chn v loi b virus b. Nhim Rootkit - Rootkit c c ch hot ng tng t tin trnh dit virus - Unhook API do Rootkit hook trc khi tin hnh loi b virus bng cch sa li Import Table v System Import Table - Loi b Rootkit ging nh cc virus thng thng.

Ci tin: khong calculateTime ng, qu trnh kim tra virus din ra mi khi hnh ng nguy him c thc hin: caculateTime isVirus

5. Thc nghimTi thc hin ci t h thng vi bi ton n gin kim sot i vi mt s hnh ng nghi vn: + Thc thi nh cc file autorun trong cc thit b di ng USB Flash + T copy chnh mnh (t sao) + t mnh vo hng i khi ng cng h thng + ng k kim sot hnh ng bn phm Kt qu thc nghim cho thy vic nm bt, kim sot theo hnh vi thch hp ti a i vi cc mu virus mi cha c pht hin, ng thi gip ngi dng kim sot vic s dng cc thit b, gim bt ni lo ngi ly nhim virus. 6. Kt lun Trong kha lun ny ti thc hin vic nghin cu cch tng tc ca chng trnh ng dng vi h iu hnh, t tm ra c ch kim sot t can thip, tm ra u l virus da trn chnh nhng hnh ng .

kn

k

kn+1

k+1

b) Xc nh virus da trn tn s thchin hnh ng nguy him Thut ton ny t gii hn cho mi loi hnh ng nhy, gii hn ny c dng so snh kim tra xc thc virus. Khi chng trnh ng dng l virus nu n thc hin hnh ng nhy cm vi tn s ln hn tn s cho php. Mi ln, chng trnh ng dng thc thi hnh ng nguy him, tn s trung bnh c cp nht ng thi hm isVirus c kim tra. caculateTime isVirus

k1

kk k+1 -19-

M HNH D ON V QUN L RI RO D N PHN MM S DNG CBRNguyn Vn Dn MSV: 0320052 Email: [email protected] 1. Gii thiu D on v qun l ri ro d n phn mm sm v chnh xc t lu l mt thch thc ln i vi cc nh qun tr d n.. Kha lun ny xut mt phng php mi tng cng h tr cho nh qun tr: xy dng m hnh dng m hnh d on v qun l ri ro d n phn mm. Hng tip cn ca m hnh l s dng m hnh lp lun theo kinh nghim (Case based reasoning - CBR) mt m hnh suy lun thng thy con ngi. Do c rt nhiu loi ri ro vi nguyn nhn, kt qu v gii php khc phc khc nhau nn m hnh ch tp trung vo mt loi ri ro: yu cu ca khch hng lin tc thay i. Ri ro ny c c lng bng cch tm kim nhng d n tng t trong qu kh v hiu chnh ri ro ca cc d n cho ph hp vi ng cnh ca d n mi. kim chng m hnh xut, kha lun thc hin xy dng mt chng trnh thc nghim vi mt tp d n nh. Kt qu d on v qun l cho thy l c th chp nhn c. 2. Ri ro v qun l ri ro Ri ro trong cc d n phn mm l kh nng xy ra mt s kin no v kh nng nh hng n nhng mc tiu ca d n nu s kin xy ra. Ri ro xy ra i vi cc d n phn mm l rt a dng, khng loi tr bt c giai on no trong vng i pht trin. Trong khun kh kha lun, ri ro: yu cu ca khch hng lin tc thay i c la chn thc hin bi ton. Qun l ri ro l vic nh gi, d on ri ro v trin khai k hoch, chin lc qun l n. Vic d on v qun l ri ro phi c thc hin ngay t giai on u v c thc hin lin tc trong vng i pht trin phn mm. Quy trnh qun l ri ro trong cc d n phn mm c xc nh r rng: 1. Thit lp ng cnh v xc nh ri ro. 2. c lng ri ro. 3. -20Xc nh gii php x l v lp k hoch. 4. Thc thi v kim sot rui ro. Trn thc t, bn bc Cn b hng dn: TS.Nguyn Vit H

trn c thc hin lp i lp li trong sut vng i pht trin phn mm. 3. Lp lun theo kinh nghim Lp lun theo kinh nghim (Casebased reansoning - CBR) l phng php tm li gii bi ton trn c s hiu chnh li gii ca cc bi ton khc c. CBR gii quyt vn theo chu trnh 4 li (4REs) bao gm: 1. Tm kim li nhng tnh hung trong qu kh tng t vi bi ton mi. 2. S dng li li gii ca cc ca lp lun c cho bi ton mi. 3. Xem xt li li gii bi ton mi. 4. Lu li ca lp lun mi c th dng li cho cc bi ton sau ny. Trong CBR cn thc hin ba vn chnh: biu din tri thc, tm kim ca lp lun v hiu chnh. y l nhng vn tin quyt cn lm thc hin bn bc CBR nh ni trn. CBR c th mnh l c th dng cho nhng bi ton m, tc l thng tin u vo cha r rng. V th m hnh ny c th p dng ngay ti giai on u ca vng i pht trin phn mm 4. M hnh d on v qun l ri ro Do CBR l gii php p dng cho tng bi ton c th nn loi ri ro: yu cu ca khch hng lin tc thay i c la chn xy dng m hnh d on v qun l ri ro. M hnh c xy dng trn nn Excel cng vi ngn ng VBA, bao gm nhng worksheet c bn sau: 1. Giao din l giao din nhp d n mi v kt qu ri ro c d on. 2. D on l worksheet thc hin qu trnh tm kim, tnh tng t,

hiu chnh, 3. Biu din d n l worksheet thc hin lu c s d liu d n ca m hnh. C s d liu ny bao gm cc thuc tnh d n v ri ro tng ng vi tng d n. 4. H tr biu din lu c s d liu v tng t v trng s ca tng thuc tnh. 5. Ri ro l worksheet thc hin lu c s d liu ri ro ca tt c cc d n. M hnh ny thc hin c nhng vn c bn, quan trng khi p dng CBR vo bi ton ny. Cc vn bao gm: biu din d n, tm kim d n tng t v hiu chnh ri ro. + Biu din d n: Thc hin biu din mi d n bng mt tp cc thuc tnh. Mi d n c biu din bng tp 16 thuc tnh. Tp thuc tnh ny t c yu cu c t tng qut cho mi d n. N bao gm tt c cc mt ca mt d n phn mm, nh thng tin i pht trin, cng ngh, kinh nghim, nng lc, khch hng, h thng, Thm na mi d n s tng ng vi ri ro: yu cu ca khch hng thay i lin tc, ri ro ny c biu din bi mt tp 8 thuc tnh. Nh vy l mi d n s c mt ri ro ny vi gi tr 8 thuc tnh tng ng. + Tm kim d n: Trong m hnh, tm kim k-hng xm gn nht c la chn cho b tm kim ca m hnh. Da trn phng php tm kim ny, kha lun thc hin xy dng tiu chun tng t v cng thc tnh tng t cho tng nhm thuc tnh c th ca d n. Vi cc thuc tnh bin i nhanh, thay i lin tc th m hnh s dng cng thc hm m tnh tng t, cn cc thuc tnh c quan h tng i th dng hm khong cch. Cc thuc tnh nh hng n ri ro ny theo mc khc nhau. Vy nn m bo mc nh hng ny, m hnh gn trng s cho tng thuc tnh. Vy tng t gia hai d n Pt v Ps c tnh nh sau:sim ( Pt , Ps ) =

+ Hiu chnh Thc hin hiu chnh theo thng k t hai d n c tng t cao nht. Vic hiu chnh khng da hon ton vo tng t na m ch yu da trn chiu v mc nh hng ca tng thuc tnh ti loi ri ro ny. Trng s ca tng thuc tnh d n c s dng thay th cho tng t hiu chnh mc d n. Sau khi hiu chnh trn tng d n, tng t s c s dng tnh cc thuc tnh bng s ca ri ro cho d n mi. Thc hin hiu chnh theo lut i vi nhng thuc tnh phi s ca ri ro. Trc ht l ly ton b t hai d n tng t. Sau da vo cc thuc tnh s tnh u tin. 5. Thc nghim kim chng m hnh, kha lun thc hin ba thc nghim thc nghim kim tra kh nng tm kim d n tng t, kh nng hiu chnh thng k v kh nng hiu chnh theo lut. nh gi da trn quan st trc quan. + Thc nghim 1: Ba d n P16, P17, P18 c a vo tnh tng t. Kt qu tm kim tng ng: P2, P14, P6. Da trn quan st trc quan cho thy P2 v P6 l chp nhn c. + Thc nghim 2: Thc hin hiu chnh thng k trn P2 v P6. Kt qu rt tt. + Thc nghim 3: Tip tc thc hin hiu chnh theo lut ra, kt qu l chp nhn c. 6. Kt lun Bng vic xy dng m hnh d on v qun l ri ro d n phn mm s dng CBR, kha lun cho thy ng dng CBR vo qun l ri ro trong cc d n phn mm l hon ton c th v t cht lng tt. Trong tng lai, nu c iu kin nghin cu tip, chng ti hy vng s hon thin hn na c ch hiu chnh bng vic xy dng mt c s lut hiu chnh tt hn na.Ti liu tham kho [1] Agnar Aamodt and Enric Plaza Case-based reasoning: Foundational Issues Methodological Variations, and System Approaches. [2]G.Adens,R.Armstrong,TasscLimited Estimating the effects of project risks in software development projects

sim ( P .ai =1 t n i =1

n

i

, Ps .a i ) x ii

+ Pt, Ps l hai d n c tnh + P.ai l thuc tnh th i ca d n + i l trng s ca thuc tnh th i -21-

PHN TCH THIT K V XY DNG H THNG PORTAL V CC NG DNG TRN NN TNG PHP V MYSQL Hi Dng MSV: 0320062 Email: [email protected] Ngi hng dn: ThS. Nguyn Cnh Hong

1. M uTrong s pht trin mnh m ca Internet, cc Website gi mt vai tr c bit quan trng trong mi lnh vc ca i sng nhn loi. Vi am m sng to v chinh phc th gii, cng ngh thng tin v ang thay i tng ngy. Cc th h website ra i, ci tin lin tc, cng vi Web Service, s tr gip ca cng ngh Mobile Agent, khi nim Website truyn thng c chuyn thnh Website thng minh vi s tr gip ca dch v Search Engine. T , thut ng Website thng minh hay Cng in t - Portal c hnh thnh.

2. Tng quan v Portala. Khi nim Portal Cng thng tin in t tch hp l im truy cp tp trung v duy nht, tch hp cc knh thng tin, cc dch v v ng dng, phn phi ti ngi s dng thng qua mt phng thc thng nht v n gin trn nn tng Web b. c trng c bn ca Portal Kh nng c nhn ha Tch hp v lin kt nhiu loi thng tin Xut bn thng tin H tr nhiu mi trng hin th thng tin Kh nng ng nhp mt ln Qun tr portal Qun tr ngi dng c. Cc dch v ca Portal Cc dch v giao tip cng cng Cc dch v cung cp bn tin Cc dch v tm kim, phn loi Cc dch v tr gip c nhn Cc dch v tc nghip d. Phn loi Portal -22-

Cng thng tin in t cung cp cho ngi dng cui nhiu loi dch v khc nhau vi nhiu nhu cu khc nhau, c th phn loi cc portal nh sau: Consumer Portal Vertical Portal Horizontal Portal Enterprise Portal (Corporate Portal) B2B Portal (Industry Portal) G2G Portal e. Mt s k thut trong Portal Portlet: l giao din ngi dng, l cc module tng tc nhiu mc cho php tch hp vo Portal v cc ng dng web khc nhau. Cc Portlet ny ghp li thnh mt trang hon chnh. Phn loi Portlet: Portlet a phng: l cc portlet thc thi bn trong mt my ch Portal. Portlet t xa: l cc portlet thc thi bn ngoi mt my ch Portal hoc bn trong mt my ch ca t chc hoc mt v tr t xa. f. Cc bc xy dng Portal Lp k hoch: xy dng gii php tng th, p ng nhu cu qun l v chin lc ca khch hng. Bao gm: phm vi ca d n, mc tiu chin lc ca khch hng, hin trng ca h thng Thit k tng th: xy dng kin trc ng dng cho php chuyn ha t yu cu nghip v sang ng dng Portal. Pht trin Portal: l giai on ci t gii php c xy dng cc bc trn, bao gm: thit k, lp trnh, kim tra, ci t v s dng Portal. g. nh gi v mt s Portal hin nay uPortal: c s dng nhiu trong cc hc vin. N h tr JSR-168, WSRP v s dng c ch CAS.

eXo Platform: c s dng nh mt Portal tch hp. N tun th c t JSR168, WSRP v h tr cc c t khc bng vic thi hnh cc cu ni. Liferay: mang nhiu ngha ln hn l mt Portal Container, n i km vi nhiu thnh phn nh CMS, tun theo WSRP, SSO, h tr AOP. N s dng mc nh CSDL Hypersonic. Stringbeans: tun theo c t JSR-168. Mc nh s dng CSDL Hypersonic

Mt s chc nng hng ti trong Portal mi. b. Thit k m hnh c. Thit k CSDL d. M t mt s chc nng quan trng ca chng trnh. e. Mt s u v nhc im ca h thng.

5. Kt lunPortal ang pht trin nhanh chng v ha hn trong tng lai s thng tr trn mng Internet. Trong kha lun ny, thng qua nhng phn tch v u nhc im ca cc h thng hin c, chng ti a ra c thit k v phn no xy dng mt s chc nng c bn ca mt Portal. Tuy nhin, do thi gian c hn nn cn c mt s tng hay v mi cha th thc hin c. Trong qu trnh xy dng c th cn nhiu thiu st, chng ti lun hoan nghnh cc kin ng gp ca cc bn.

3. C s l thuyt.a. Cng ngh lp trnh web tnh: ra i t rt sm, thng s dng cho cc trang web nh, t khi thay i ni dung. b. Cng ngh lp trnh web ng: s dng cc ngn ng ASP, JSP, PHP, Ni dung ca trang web ch thc s c to khi c yu cu ca ngi dng. c. Ngn ng lp trnh PHP (PHP: Hypertext Preprocessor: l ngn ng d dng trong vic tip cn, nm bt i vi ngi lp trnh. N c cu trc trong sng, mch lc v mm do. d. H qun tr CSDL MySQL: l h qun tr CSDL m ngun m ph bin trn th gii, hon ton min ph. e. My ch Apache: l chng trnh dnh cho my ch giao tip qua giao thc HTTP. Apache chy trn nn cc h iu hnh nh Unix, Windows, Novell, Netware f. Cng ngh AJAX (Asynchronous Javascript and XML). g. Xy dng cng ngh Portal Xy dng cc gi c s: l cc gi quan trng nht, to nn khung cho Portal. Pht trin cc cng c h tr: l cc th vin v CSDL, ngi dng, giao din, qun l gi, khi.

Ti liu tham kho[1] http://www.vietnet.com.vn/ [2] http://vi.wikipedia.org/ [3] http://www.vipcom.vn/ [4] http://www.itdatnghe.com/ [5] http://www.daoduytu.net/ [6] http://www.chungta.com/ [7] http://www.ddth.com/ [8] http://www.lacviet.com.vn/ [9] http://www.eqdesign.net/ [10] http://www.ansa.com.vn/ [11] http://ciren.vn/ [12] http://www.uit.edu.vn/ [13] Vin cng ngh thng tin qun i. Gio trnh thit k v qun tr web, tng quan portal. [14] Nguyn Vn Chng, Nguyn Sinh Thnh. Cc bi tng hp v portal t din n JavaVietNam, 2006. [15] Anura Guruge. Corporate Portals Empowered with XML and Web Services. Publisher Digital Press, October 15, 2002. [16] Arthur Tatnall. Web Portals: The New Gateways to Internet Information and Services. Publisher Idea Group Publishing, July, 2004. [17] Asif Akram, Dharmesh Chohan, Xiao Dong Wang, Xiaobo Yang and Rob Allan. A Service Oriented Architecture for Portals Using Portlets. August, 2005 -23-

4. Ni dung v kt qu nghin cua. Phn tch v gii php Tng quan chung v kin trc ca cng thng tin. Kin trc ca cng ngh Portal mi

WEB SERVICE V XY DNG NG DNG S DNG WEB SERVICEL Tr Dng MSV: 0320066 Email: [email protected] Cn b hng dn: PGS.TS. Nguyn Vn V

1. Gii thiuKha lun s xy dng mt ng dng bng tnh trc tuyn chy trn nn Web vi hu ht cc tnh nng ph bin ca mt chng trnh bng tnh, ng thi pht huy th mnh ca ng dng trn nn web bng cch tch hp kh nng ly d liu qua web service t xy dng ring theo chun XML-RPC ( ly gi chng khon, tnh t gi gia cc loi tin t ) v cc d liu ny s c tnh ton nh cc d liu bnh thng. Ngoi ra ng dng cn cho php nhiu ngi cng thao tc trn cng mt bng tnh ti cng mt thi im m khng b xung t v d liu gip pht huy li th lm vic nhiu ngi t bt c ni no ca ng dng da trn nn web.

v c ni vi nhau qua mng internet. RPC l nn tng ca lp trnh phn tn (distributed programming). Cc giao thc xy dng trn RPC xut hin t rt lu. C rt nhiu cc ci t khc nhau ca RPC :XML-RPC, CORBA, DCOM, SOAP.

3. Dojo toolkiDojo toolkit l mt d n m ngun m, l mt toolkit DHTML c vit bng javascript . Ni cch khc th Dojo chnh l mt tp hp cc th vin v Javascript.Dojo toolkit hng n vic gii quyt cc vn tn ti t lu i vi DHTML v nh s khng tng thch ca cc trnh duyt khc nhauV dojo toolkit l cng ngh pha client nn n c th kt hp vi bt k server chy trn cng ngh no. Cc tnh nng chnh ca Dojo toolkit: - Dojo cung cp mnh v Ajax da trn s tru tng IO. N qun l s truyn thng khng ng b thng qua vic s dng i tng XMLHttpRequest. Dojo cung cp mt h thng s l cc s kin c trc ln sau khi s kin xy ra.N c gi l h thng s kin hng b phn. Dojo cung cp s theo di da trn vic xy dng giao din ngi dng thng qua cc widget. Bn c th xy dng v s dng cc widget m bn t xy dng ln hay ca bt k ngi no khc xy dng ln. Dojo h tr to hnh nh chuyn ng, thm vo na l Dojo toolkit i km vi rt nhiu th vin Javascript hu ch.

2. Web serviceWeb services l mt dng ng dng Web mi. Cc ng dng ny c cc tnh cht nh: c lp, t din t, c m un ha Chng c th c nh v v c triu gi thng qua mi trng Web. Web services c th thc hin cc chc nng t n gin ti cc x l nghip v phc tp Mi khi mt Web service c triu gi, cc ng dng khc (hoc cc Web services khc) c th thy c v triu gi web service c trin khai . Web Service da vo mt lot cc chun chung, chng hn nh HTTP, XML, v SOAP nn cng vic trao i d liu tr nn d dng. Nh cc chun chung, ta bo m mi h thng a dng c th trao i d liu d dng v sun s. C nm cng ngh m cc dch v Web vn dng : XML, SOAP, WSDL, DISCO v UDDI. RPC( Remote Procedure Call ) l s m rng ca li gi hm (procedure call) theo cch c in. Gi y hm cn gi v ni gi hm c th nm 2 my tnh khc nhau, cch xa nhau -24-

-

-

4. ng dng bng tnh trn nn Web

Bng tnh trc tuyn l mt ng dng da trn nn web. ng dng c nhng chc nng c trng ca mt ng dng bng tnh : - Tnh ton s hc da trn cc php tnh c bn - H tr tnh ton nhanh bng cc hm c vit sn - H tr v biu phc v cc bo co - H tr lu ni dung, ti ni dung bng tnh t file Ngoi ra ng dng cn c cc tnh nng ni bt khc - H tr ly d liu t ng t server thng qua chun XML - RPC theo thi gian thc nh ly gi chng khon ca mt cng ty , qui i gi tr gia cc loi tin t lu thng trn th gii. - H tr lm vic nhiu ngi cng mt lc trn cng mt bng tnh . ng dng gm c 2 phn chnh, mt phn hin th bng tnh v thao tc vi ngi dng thng qua trnh duyt, phn ny c vit bng Javascript c s dng Dojo toolkit. Mt phn chy pha server tip nhn yu cu ca ngi dng : m file, lu file bng tnh hay x l cc thao tc trn bng tnh pha ngi dng .Mi thao tc pha ngi dng u c gi v server x l. Client c vit di dng cc widget ca Dojo. Gm hai widget l Spreadsheet v Spreadsheetsheet Server s lu ton b thao tc ca ngi s dng nh : nhp d liu, nhp cng thc , tnh ton s hc thun ty lm c vic ny, server s qun l bng tnh bng cch chia mt file bng tnh c th cha nhiu Sheet, v mi Sheet li cha nhiu Cell. Cell chnh l n v nh nht ca bng tnh, trong Cell c th cha d liu dng vn bn, dng s hay c th l lu tr mt cng thc c tnh ton thng qua cc khc hoc c th l mt hm c ng dng h tr. thc hin tnh ton d liu trn tng bng tnh sau tr kt qu v cho ngi s dng, ta xy dng lp FomularEvaluation lp ny ph trch thc hin tnh ton cng nh tr kt qu v theo nh dng XML cho client x l. -25-

ng dng cho php ngi dng gi cc dch v do server cung cp thng qua cc hm mu nh: getstock(), exchangerate(). C th y l dch v ly thng tin v chng khon v chuyn i gia cc loi tin t. Service s ly thng tin chng khon v t gi gia cc loi tin t trc tip t h thng my ch ca Yahoo ti thi im thc bng cch phn tch d liu tr v trong file .csv c ly theo a ch http://quote.yahoo.com/d/quotes.csv?s=[M CHNG KHON]&f=sl1d1t1c1ohgv&e=.csv

5. Kt lunTrong kha lun ny, ti xy dng thnh cng mt ng dng da trn nn web l ng dng bng tnh in t. ng dng tn dng c nhng u im ca mt ng dng chy trn mng internet l khng yu cu my c cu hnh cao, d s dng, tn dng c ti nguyn t internet(ly gi chng khon t Yahoo). Hng pht trin tip theo: ng dng s c ci thin v c thm tnh nng quan trng l cho php ngi dng ng k ti khon s dng, mi ngi s c mt ti khon ring , qun l file ring. C kh nng xut d liu ra file .xls theo nh dng ca Excel hay theo nh dng ca OpenOffice.

Ti liu tham kho[1] http://dojotoolkit.org(Trang ch ca Dojo toolkit) [2] http://www.xml-rpc.net/ ( Trang ch m t chun XML - RPC) [3] http://diendantinhoc.net/ (Din n v cng ngh thng tin ca Vit Nam) [4] http://en.wikipedia.org/ (Trang web t in bch khoa) [5] http://finance.yahoo.com/ (Trang web v ti chnh ca Yahoo)

H THNG NHNGNguyn Quang Dng MSV: 0320068 Email: [email protected] Ngi hng dn: Th.S V Diu Hng Th.S V Quang Dng ha c s nh im, on thng hay a gic. OpenGL ES s to ra qu trnh chuyn i cc i tng ny v dng ma trn nh im. Sau , nh s c hin th bng cch np cc nh im vo vng m khung. 2) EGL: EGL l mt giao din cho php ta trin khai cc th vin ha OpenGL ES trn h thng nhng. l mt th vin c kh nng giao tip trc tip vi nn tng phn cng cng nh h iu hnh, cho php cc chng trnh ha c kh nng kt ni v thao tc ti cc ti nguyn ha ca phn cng cng nhu h iu hnh. Trong mt h thng ha nhng, chng trnh ng dng s s dng cc hm trong th vin ha OpenGL ES yu cu cc ti nguyn h thng. p ng c cc yu cu ny ca chng trnh, OpenGL ES s lp tc to kt ni v gi cc thng ip ti EGL v mt phn nh l ti h iu hnh. EGL s x l tt c cc thng ip ny, quyt nh vic x l mt yu cu c thc hin u: phn cng, h iu hnh hay bn thn EGL. Kt qu ca vic x l cc yu cu s c gi tr li EGL. Ti y, EGL s tng hp cc kt qu ny thnh mt ti nguyn ha mong mun ca chng trnh ng dng. Nh vy, trn thc t, ton b chng trnh ca chng ta s tng tc vi h iu hnh v phn cng thng qua EGL. Cc th vin ha OpenGL ES c ra nhm to ra mt giao din n gin cho ngi lp trnh trong vic tng tc vi cc ti nguyn ha. -26-

1. Gii thiuNghin cu v h thng nhng. Tm hiu tng quan v cc vn thit k h thng nhng. ng thi tm hiu cc thc trin khai mi trng ha cho h thng nhng.

2. Tng quan v h thng nhngH thng nhng l mt khi nim dng ch mt h thng thng tin c dng cho cc mc ch ring bit (nh in thoi, iu ha, PocketPC...). Cc h thng nhng thng c thit k thc thi mt vi chc nng no , nhng phi p ng c nhng rng buc nht nh. Thng thng, h thng nhng l mt h thi gian thc.

3. Cc th vin ha cho h thng nhngC 3 phng php ch yu m t: Sutton Signwriting, Hamnosys, Stokoe Notation. 1) OpenGL ES: OpenGL ES (Open Graphics Library for Embedded System) l mt giao din vi phn cng ha ca cc h thng nhng. Th vin ny cung cp cc i tng ha c bn xy dng v to cc hiu ng ha. OpenGL ES c kh nng thch ng rt ln. Phm vi ca h thng nhng l rt rng, t cc PDA 400 Mhz vi 64MB RAM ti cc loi in thoi di ng 50Mhz vi 1 MB. OpenGL ES c thit k thch ng vi mt khong rng cc h thng bng cch yu cu nh nht v lu tr d liu, gim ti a vic truyn d liu/ch lnh v thch hp vi c kiu integer hay kiu dy phy ng. Trong OpenGL ES, bt c hnh nh phc tp no cng c cu trc t mt tp cc i tung rt n gin. Ty vo s tinh t ca hnh nh m s lng cc i tng ny l t hay nhiu. Thng thng, cu thnh nn hnh dng cho mt vt th n gin cng cn khong t vi trm cho ti vi nghn tam gic. Cc i tng ny c gi l cc i tng

4. ng dng ha nhng.T cc th vin OpenGL v OpenGL ES trn, ta c th xy dng c mt chng trnh ng dng ha cho mt h thng nhng c th, l h thng T-Engine. Chng trnh hon ton ch s dng cc th vin ca ha nhng OpenGL ES v trin khai c trn cc thit b nhng c th.

Vic trin khai cc ng dng ha cho h thng nhng hon ton c th pht trin c lp vi nn tng bn di ca h thng, mang li nhiu tin ch cho nh pht trin.

Ti liu tham kho[1] http://www.embedded.com/esc/sv/ [2] http://www.cs.bu.edu/pub/ieee-rts/ [3] http://www.t-engine.org/[4] http://opengl.org/documentation/specs/ [5] http://www.khronos.org/opengles/

5. Kt lunCc kt qu t c trn tuy cn nh b nhng chng minh kh nng vic s dng cc th vin ha m cho h thng nhng l hon ton c th thc hin c.

-27-

XY DNG NG DNG THNG MI IN TTrn Vn Dng MSSV: 03020071 Email: [email protected] 1. Gii thiu v thng mi in t v mt s m hnh thng mi in t Thng mi in t l vic thc hin cc hot ng thng mi da trn cng c in t, c bit l Internet v WWW (Word Wide Web). Cc hot ng thng mi in t bao gm: Marketing, h tr khch hng, cung cp thng tin, mua v bn, thanh ton Thng mi in t c chia lm mt s loi nh: B2B, B2C, C2C da trn s thnh phn tham gia hot ng thng mi. B2B (Business-to-Business) Thnh phn tham gia hot ng thng mi in t l cc doanh nghip. B2C (Business-to-Customer) Thnh phn tham gia hot ng thng mi gm ngi bn l doanh nghip v ngi mua l ngi tiu dng. C2C (Customer-to-Customer) Thnh phn tham gia hot ng thng mi l cc c nhn, tc ngi mua v ngi bn u l cc c nhn. Bi ton Xy dng h thng u gi trc tuyn trn Internet. Xy dng h thng cho php ngi s dng c th ng ti sn u gi hoc u gi cc ti sn ng. H thng hin c ebay.com, chodientu.vn. H thng ebay.com cho php ngi s dng h thng c th ng u gi hoc u gi cc ti sn ng u gi. H thng ch ng vai tr l ngi trung gian, kt ni ngi v ngi bn. H thng ebay s dng hnh thc thanh ton PayPal. Hnh thc thanh ton PayPal, Khi m mt ti khon PayPal, t chc ny c th t ng rt tin t ti khon ngn hng hoc tr vo th tn dng ca bn vi s tin tng ng vi s giao dch ca bn. Phng thc mc nh ca PayPal l rt thng tin t ti khon ngn hng. H thng u gi trc tuyn eBay khng trc tip bn hng ca mnh m ch gip cho cc thnh vin lit k v trng by -28Ngi hng dn: ThS Nguyn Vit Anh

sn phm ca h, u gi cc sn phm v thanh ton chng. H thng u gi trc tuyn chodientu.vn cha p dng hnh thc thanh ton trc tuyn, cha c hnh thc chng la o trn mng. Nhng u im ca m hnh thng mi ny Khng rng buc v thi gian. Khng rng buc v a l. Sc mnh ca tng tc x hi. S lng ngi u gi ln. S lng ngi bn hng ln. Mng li kinh doanh. u gi l mt hnh thc r rt nht ca s chn lch gi. 2. Gii php (Hng tip cn) Xy dng h thng u gi trc tuyn cho php ngi s dng c th ng ti sn u gi v u gi cc ti sn ng. H thng l ni cho ngi s dng tham gia h thng trng by sn phm ca mnh, v l ni lin kt gia ngi mua v ngi bn. 3. Phn tch v thit k h thng Cc chc nng h thng: Qun tr h thng, tham gia h thng, thng tin h thng. Qun tr h thng Quyn qun tr chung. Quyn qun tr danh mc. Quyn qun tr ti khon. Quyn qun tr u gi. Tham gia h thng ng k. ng nhp. ng u gi. Tham gia u gi. Thng tin h thng Thng tin ti khon. Thng tin ti sn. Thng tin u gi. nh gi ngi s dng. Phn tch d liu h thng T cc yu cu v chc nng ca bi ton t ra, qua tm hiu v ti liu v nghip v

lin quan n hot ng u gi, ta xc nh c cc thc th nh sau: Ngi s dng. Ti sn. Danh mc ti sn. Ti sn u gi. Thng tin u gi. nh gi ngi s dng. Thng tin nh gi. Cc mi quan h gia cc thc th Ngi s dng ng ti sn u gi Ti sn. Ti sn Thuc Danh mc ti sn. Ngi s dng u gi Ti sn u gi. Ti sn C Thng tin u gi. Ngi s dng C Thng tin u gi. Ngi s dng nh gi ngi s dng Ngi s dng. 4. Ci t th nghim La chn cng ngh thit k ng dng. Web Server: H thng s dng Apache chy trn h iu hnh Windows hoc Linux lm server cho h thng. Web Browser: H thng c th chy tt trn nhiu trnh duyt Web nh Internet Explore, Nescape Navigator, Morilla FireFox Cng c lp trnh: Ngn ng PHP c la chn lm cng c pht trin h thng u gi qua mng. Database Server: S dng MySQL. 5. Kt lun Tm hiu v nm bt c cng c lp trnh trn nn Web PHP, JavaScript cng nh cch thit k trang Web phc v thng mi in t. Tm hiu v nm bt c hnh thc u gi trc tuyn. Xy dng c h thng u gi trc tuyn. Th hin c cc yu cu ca Site u gi trc tuyn. H thng theo di qun l c cc ti sn u gi nh c th loi b cc ti sn khng hp l. Mt hn ch: H thng cha p dng hnh thc thanh ton in t. -29-

H thng cha th kim tra tnh ng n ca ti sn ng u gi. Hng pht trin: Xy dng thm cc chc nng thng k nh nh gi v xu hng gi tr ca cc ti sn ng u gi. Xy dng h thng kim tra tnh ng n ca ti sn ng u gi. Xy dng c ch bo mt v an ton d liu. Nghin cu v p dng hnh thc thanh ton in t. Xy dng din n cho ngi s dng tham gia h thng trao i thng tin, ng gp kin xy dng h thng. 6. Ti liu tham kho [1] Nguyn Vn V, Phn tch v thit k h thng thng tin qun l. Nh xut bn

Thng k.[2] Phm Hu Khang, Hong c Hi, Xy dng ng dng Web bng PHP & MySQL. Nh xut bn Mi C Mau. [3] Thc s Dng T Dung, Cm nang thng mi in t cho doanh nhn. [4] Trang web http://www.chungta.com [5] Trang web http://www.vi.wikipedia.org [6] Trang Web http://www.vitanco.com

KIM CHNG CC NG DNG JAVA HNG I TNG VI OCLV Vit nh MSV:0320084 Email:[email protected] Cn b hng dn: TS.Trng Ninh Thun Cn b ng hng dn: TS. Nguyn Vit H Trong thc tin cho thy rng nhng rng buc c m t bng ngn ng t nhin lun gy ra nhp nhng v ng ngha. V l do m ngn ng hnh thc c pht trin. Vn ca nhng ngn ng hnh thc truyn thng l chng c th c s dng vi nhng ngi c nhng c s ton hc c bn nhng rt kh cho nhng nh doanh nghip hoc cho nhng ngi m hnh ha s dng ngn ng hnh thc. OCL c pht trin gii quyt vn trn. OCL l mt ngn ng hnh thc nhng rt d c v vit vi c ngi s dng v ngi pht trin h phn mm. OCL c pht trin nh l mt ngn ng m hnh nghip v.

1.

Gii thiu

Khi khoa hc my tnh ra i, mt trong nhng mc ch chnh ca k ngh phm mm l c th t ng ha tin trnh pht trin phm mm khi c th. Trong thc t, cng ng k ngh phm mm i mt vi mt thc t l tt c cc pha ca pht trin phn mm, k ngh phn mm ch gii hn nhng c t ca h thng thng tin trong khi nhng pha (thit k chnh, ci t v kim th) s c lm t ng

2. Lp trnh hng i tng, UML, JavaLp trnh hng i tng c vit tt l OOP (object-oriented programming) l k thut lp trnh h tr cng ngh i tng. OOP c xem l gip tng nng sut, n gin ha phc tp khi bo tr cng nh m rng phn mm bng cch cho php lp trnh vin tp trung vo cc i tng phn mm bc cao hn. UML l mt ngn ng m hnh ha chun thit k phn mm hng i tng. N c hp nht t nhiu thnh tu v kinh nghim trong vic nghin cu v trin khai thuc cng ngh thng tin ca cc nh khoa hc, nhng chuyn gia nghin cu v trin khai. James Rumbaugh, Grady Booch v Ivar Jacobson l cc tc gi chnh ca ngn ng UML.

4. Cc Phng php kim chng chng trnh JavaJPF l mt h thng kim chng s thc thi ca chng trnh Java bytecode. Trong dng c bn, n l mt my o Java (JVM) c s dng nh mt trng thi tng minh kim tra m hnh phn mm, kho st c h thng tt c cc kh nng thc thi cc phn ca chng trnh tm ra nhng vi phm ca nhng thuc tnh ging nh s b tc (deadlocks) hoc ngoi l khng c bt. Khng ging nh chng trnh g li truyn thng, JPF thng bo ton b phn thc thi li. JPF th c bit ph hp tm kim nhng li xy ra ng thi kh kim tra trong a lung -30-

3. Ngn ng rng buc OCL

ESC/Java vit tt ca t Extended Static Checker for Java l mt cng c tm nhng li run-time thng thng trong chng trnh Java bng cch phn tch tnh (static analysis) chng trnh ngun Java. Ngi dng c th iu khin s lng v nhng loi kim tra bng cch chn nhng gii thch (annotating) vo m chng trnh vi mt nh dng m ESC/Java cung cp. JUnit l mt framework n gin dng cho vic to cc unit testing t ng, v chy cc test c th lp i lp li. N ch l mt phn ca h kin trc xUnit cho vic to cc unit testing. JUnit l mt chun trn thc t cho unit testing trong Java. JUnit v ngun gc c vit bi 2 tc gi Erich Gamma v Kent Beck.

Ti liu tham kho[1]. Cormac Flanagan, K.Rustan M.Leino, Mark Lillibridge, Greg Nelson, James B.Save Raymie Stata. Extended Static Checking for Java, 2002. [2]. Graig Larman, Applying UML and Patterns. An Introduction to Object Oriented Analysis and Design. Prentice Hall,1998. [3]. Jos Warmer, Anneke Kleppe. Object Contraint Language. Addison Wesley, August 29, 2003. [4]. OMG Available Specification Version 2.0. Object Constraint Lanuage. Object Management Group, 2006.

5. xut phng php v ci t cng c

Phng php kim chng chng trnh Java m chng ti xut ny s s dng biu lp ca UML c t h thng v OCL c t rng buc cho h thng.

-31-

WEBSITE O TO TRC TUYN MN PHN TCH THIT K H THNGNguyn Thng c MSSV 0320087 Email [email protected] Ngi hng dn : TS. L Vn Phng

1.Gii thiu.o to trc tuyn l mt hng tip cn mi trong gio dc, hc tp v nng cao tr thc. y l phng php o to nhm s dng cc thit b in t hin i (electronic learning technologies) cung cp, h tr v nng cao hiu sut hc tp thng qua h thng Internet, Intranat, hoc cc my tnh c nhn. Xy dng mt website o to trc tuyn mn phn tch thit k h thng vi mc tiu ch yu l khng ch gip sinh vin, m cn c tt c nhng ngi hc khng c iu kin n lp vn c th bm st chng trnh hc mn phn tch thit k h thng .

2. Tm hiu v o to trc tuyn .1)Hiu qu ca o to trc tuyn o to trc tuyn l mt dng hnh thc h tr hc vin t hc v t iu khin vic hc ca mnh, khuyn khch kh nng sng to v t tm ti hc hi ln nhau. Vic o to hon ton thng nht gio trnh v kin thc mi lc, mi ni, khng phn bit iu kin tui tc cgn nh v tr a l. Vi gio vin, h thng cho php rt nhiu tin li khi lm vic. Gio vin c th linh ng va ging l thuyt va minh ho c th vi demo son sn qua mng. Khi s lng hc vin tng ln khng nht thit phi tng s lng ging vin km theo, . . . 2)Li ch v kh khn: Li ch: gim chi ph di chyn v o to; cp nhp kin thc mi nhanh chng, hiu qu; tham kho c kin thc cc chuyn gia nhiu ni trong lnh vc cn nghin cu; hn ch tip thu cc thng tin sai v tha, . . Kh khn: mi trng hc cha quen thuc v tin li, vic hc c th din ra khng lin tc. Vic gio vin tip xc vi hc vin qua h thng mng cng l mt phndn ti nguyn nhn khng theo st v nm r hc vin .

3. Cng ngh la chn thit k ng dng .H thng xy dng trn cng ngh ASP.NET 2.0 . H qun tr c s d liu SQLServer 2000.

1) Tng quan v .NET 2) c im c bn ca ASP.NET 3) ADO.NET 4) SQLServer 2000. 4. Phn tch h thng . 1) Yu cu . H thng phi p ng cc yu cu sau : Khch truy cp ngu nhin vo website ch c th c tin tc , cc bi vit trong din n . H khng c tham gia vo mt lp hc no , khng c c cc bi ging l thuyt , cc bi c thm hay download cc ti liu tham kho v dng. H khng c php lm bi thi trc nghim kim tra kin thc ca mnh , cng nh gi tin nhn , vit bi trao i , tho lun vi ngui khc. Hc vin c th tham gia vo mt lp hc do gio vin sp xp, c cc cc bi ging l thuyt , cc bi c thm hay download cc ti liu tham kho v dng. Hc vin uc php lm bi thi trc nghim . thi c ly cc cu hi ngu nhin t ngn hng cu hi . Hc vin cn c th vit tin nhn cho thnh vin khc trong h thng ( vit qua yahoo messenger ) , v vit bi tho lun vi nhng ngi khc trong h thng. Xy dng mt ngn hng cu hi trc nghim phong ph hc vin c th kim tra kin thc ca mnh.. Gio vin c th to , cng nh xa v sa cc cu hi trong ngn hng cu hi . Ngi qun tr c th phn quyn cho ngi khc v qun l din n . Ngi qun tr cng c th ng vai tr l mt gio vin . 2)M hnh nghip v Website c xy dng c bn nhm ngui dng khc nhau : Ngi truy cp ngu nhin : Khch ngu nhin truy cp vo website ,khng c cp quyn g c. Cho php c cc bi ging , kim tra kin thc ca mnh. Hc vin :c cp quyn hc vin . Cho php c cc bi ging , kim tra kin thc ca mnh., tham gia tho lun

-32-

trn din n , gi tin nhn cho ngui khc trong h thng. Gio vin : uc cp quyn gio vin . Gio vin c nhim v to thi cho hc vin , cc p n . ng thi gio vin cng uc quyn tham gia trao i vi sinh vin thng qua din n, gi tin nhn . Qun tr : Ngi qun tr c quyn cao nht trong h thng . Ngi qun tr uc cp quyn cho ngi dng khc vi cc mc quyn hc vin, gio vin. T a ra uc cc biu trong m hnh nghip v 1) Biu ng cnh h thng . 2) Biu chc nng nghip v Cc chc nng chnh ca h thng : + Hin th tin tc + ng nhp + Hin th ni dung mn hc + Kim tra kin thc + Trao i thng tin + Qun tr h thng 3) M hnh ha qu trnh x l - Biu lung d liu mc nh ca h thng . 4) M hnh d liu quan nim. Xc nh cc thc th , mi quan h gia cc thc th a ra m hnh thc th mi quan h . 5) Thit k h thng M hnh d liu quan h Thit k chi tit h thng bng. 6) Dao din chnh v cch ci t website 7) Kt lun : Ti ci t h thng v tin hnh kim th . Ci uc :

+ Cc thnh vin ca h thng c th lm bi thi trc nghim trn website . thi c ra ngu nhin bng cch ly ngu nhin cc cu hi trong c s d liu . H thng chm im thi chnh xc . + Xy dng c mt din n cho ngi s dng c th trao i , tho lun cc ch m h quan tm. + Xy dng modul qun tr c th phn quyn cho gio vin v ngi qun tr a ln cc bi hc , tin tc , cc thi. Ci cha uc: Bn cnh nhng ci t c em nhn thy h thng cn nhiu th cha lm uc nh sau . + Modul thi trc nghim cha c h thng tnh thi gian . + Ngn hng cu hi thi trc nghim cn ngho nn. + Cha phn quyn c cho ngi dng h qun l cc din n con , cc ch , bi vit. + H thng ch mi chy th trn localhost , cha chy th trn Internet. Hng khc phc: + Trong thi gian ti nu c iu kin ti s th nghim h thng trn mng Internet . + Xy dng din n ca h thng ngy cng hon thin hn c th phn quyn cho ngi dng c + Su tm cc cu hi trc nghim lm phong ph ngn hng cu hi. Ti liu tham kho [1] Nguyn Vn V . Phn tch v thit k h thng thng tin qun l . Nh xut bn thng k. [2] Phng Lan ASP 3.0 ASP.NET Nh xut bn lao ng x hi. [3] Gio trnh ngn ng SQL. B mn Cc h thng thng tin, Khoa Cng ngh thng tin, Trng H Cng Ngh, HQG H Ni.

-33-

NGHIN CU CNG NGH J2ME V NG DNG XY DNG H THNG CUNG CP DCH V GII TR TRN IN THOI DI NGTrn Th c MSV: 0320092 Email: [email protected] Ngi hng dn: ThS. Nguyn Th Nht Thanh

1. Gii thiuCc thu bao di ng khi s dng cc dch v c cung cp bi nh cung cp hoc cc cng ty kinh doanh cc dch v gi tr gia tng, chng hn nh dch v ti nhc chung, hnh nn, game, th chi ph phi tr mt ln ti v l kh cao v t. Tuy nhin ngi dng in thoi di ng vn mun ti v v mc ch gii tr, lm p cho in thoi c c mt phong cch, mt nt p bn cnh chc nng m thoi c bn ca in thoi. gii quyt bi ton ny ti xy dng h thng cung cp dch v gii tr trn thit b di ng nhm cung cp cho ngi s dng in thoi di ng c kh nng kt ni Internet v c h tr Java c c nhng bn nhc chung, hnh nn, game vi chi ph thp hn.

dng h thng cung cp dch v gii tr trn in thoi di ng. 3. H thng cung cp dch v gii tr trn in thoi di ngTrn vn t ra nh th ti xy dng h thng cung cp dch v gii tr trn in thoi di ng. H thng ny gip cho nhng ngi s hu in thoi di ng c kh nng kt ni Internet v h tr Java d dng download cc bn nhc, nh, game v chng trnh v my vi chi ph thp. H thng bao gm mt trang web ng vai tr nh mt web Server v mt chng trnh phn mm ci t trn in thoi di ng. Trang web cung cp mt ni dung v m, tn ca nhng bn nhc chung, nh nn, game. Trang web ny thng xuyn c cp nht, ngi dng c th truy cp vo trang web ny bit c thng tin. i vi phn mm c ci t trn in thoi di ng, sau khi chng trnh c ci t, ngi dng c th qun l cc ti

2. C s l thuytJ2ME c thit k nhm n cc thit b tiu th c nng lc x l gii hn. Rt nhiu thit b nh ( in thoi di ng, my nhn tin, ) khng cung cp bt c tu chn no ngi dng download hay ci t cc phn mm b sung ngoi nhng phn mm c cung cp sn. Nh vo s ra i ca J2ME, cc thit b trn c gii phng khi trng thi tnh ny. Vic thc thi J2ME cho php chng h tr ngi dng chn duyt, download v ci t cc ng dng Java cng vi ni dung. J2ME l mt trong ba phin bn ca Java 2 Platform. Mi phin bn c nhng chc nng ring tp trung vo mt nhm i tng c th. J2ME l phin bn thit k

nguyn ( nhc chung, nh nn, game) c ti t trc, v c th ti mi v in thoi di ng. Hin ti h thng ny mi chh tr ti nhc chung, hnh nn, game v in thoi di ng, trong thi gian tng lai s m rng h thng thm nhiu dch v na chng hn tra cu thng tin th trng chng khon, kt qu bng , kt qu x s, bi ton, li hay p, bo thc v nhiu dch v khc. 1) M hnh nghip v Biu ng cnh biu din quan h gia h thng v tc nhn. Tc nhn ca h thng l: ngi dng in thoi di ng h tr Java v c kh nng kt ni internet.

dnh ring cho cc thit b gii hn v b nh cng nh nng lc x l. Cng ngh J2ME l cng ngh ti la chn nghin cu v xy dng ng -34-

2) M hnh phn r chc nng 1. Lit k ti nguyn trn web server1.1.Lit k ti nguyn mi nht 1.2. Lit k ti nguyn theo yu cu

2. Cp nht ti nguyn trn web server2.1. Upload ti nguyn. 2.2. Xa ti nguyn.

3. Qun l ti nguyn trn Mobile3.1. Duyt ti nguyn trong Mobile 3.2. Ti ti nguyn Server v Mobile

- Chng trnh c ci t trn mobile h tr n nh chc nng xem/nghe v ti ti nguyn. - Thc hin c vic ti v chy chng trnh/game gia server v client. - ng dng Java pht trin h thng, vi J2ME cho thit b di ng v Servlet v JSP cho server. - p dng c cng ngh nghin cu xy dng mt h thng dch v c tnh thc tin, gim chi ph cho ngi dng. H thng vn tn ti mt s hn ch: - Giao din web cha chuyn nghip. -V phi th nghim trn thit b gi lp nn cha d on trc c nhng s c s gp phi khi chy trn thit b tht. V thi gian c hn nn h thng vn cn cha mt s thiu st.

Hai chc nng u tin lit k v cp nht ti nguyn trn server c thc hin trn pha web server. Trang web hin th ti nguyn ( gm nh nn, nhc chung, game) vi hnh nh, tn, v m tng ng. Chc nng th ba: Qun l ti nguyn trn Mobile vi nhim v l qun l nhng ti nguyn c sn trong my v ti v in thoi t server nhng ti nguyn u thch. Vi tng ti nguyn th ngi dung c th xem, xo 3) Thc th v mi quan h - Thc th: + Thc th ti nguyn gm nhng thuc tnh : M ti nguyn, Tn ti nguyn, ng dn, M loi ti nguyn, Ngy to v Ghi ch. + Thc th loi ti nguyn gm nhng thuc tnh : M loi ti nguyn, Tn ti nguyn v Ghi ch. + Thc th Ngi dng gm c Tn truy cp, Mt khu v Ghi ch. - Quan h:

5. Kt lunTrong kho lun ny, ti xy dng h thng cung cp dch v gii tr trn in thoi di ng cung cp ti nguyn (nh nn, nhc chung, game) cho ngi dng di ng vi chi ph thp. Cc vn tip tc nghin cu m rng h thng vi nhiu dch v tra cu thng tin.

Ti liu tham kho1- O'Reilly - J2ME in a Nutshell. 2- O'Reilly - Java Servlet and JSP Cookbook. 3- O'Reilly - Java Web Services in a Nutshell. 4- Wiley - Professional Java, JDK 5 Edition. 5- Prentice Hall - Core Java 2 Volume I Fundamentals, Seventh Edition. 6- Prentice Hall - Core Java 2, Volume II Advanced Features, 7th Edition. 7- http://www.java-tips.org/java-me-tips/

+ Mi ti nguyn thuc mt loi ti nguyn. y l quan h mt nhiu. 4. Kt qu th nghimH thng cung cp dch v gii tr trn in thoi di ng chy n nh : - Ngi dng c th dng chng trnh pha server upload v iu chnh ti nguyn ca h thng. - Webserver c th lit k danh sch nhng ti nguyn mi nht, cho ngi dng tm kim theo tn.

-35-

XY DNG H THNG DN NG TRONG THNH PH TRN THIT B DI NGNguyn Minh Giang MSV: 0320094 Email: [email protected] Ngi hng dn: PGS.TS Nguyn Vn V Th.S V Diu Hng

1. Gii thiuHin nay, nhu cu s dng in thoi lm vt dn ng ang ln cao. Nm bt c yu cu chng em chn ti: "Xy dng h thng dn ng trn thit b di ng" cho kho lun tt nghip ca mnh. Trong kho lun chng em phn tch cc h thng hin ti t xut gii php v cc c s l thuyt h tr cho vic xy dng h thng. Kho lun tp trung phn tch v thit k h thng theo phng php hng i tng. H thng s bao gm mt chng trnh chy trn my tnh (Server) v mt chng trnh chy trn TD (Client).

- J2ME - MIDP: S dng xy dng chng trnh trn TD. - Thut ton tm kim v tm ng i ngn nht: S dng thut ton tm kim tun t v thut ton A*.

3. Phn tch h thng:H thng gm 2 phn l Client c th chy c lp trn TD v Server chy trn nn web. Phn Client gm cc chc nng: - Xem bn : Chn bn , di chuyn bn , zoom bn . - Tm kim: Tm kim a im hoc ng. Hin th thng tin chi tit v kt qu tm kim. - Tm ng i ngn nht gia hai a im - Ly bn t Server v TD. - Xem thng tin tr gip Phn Server gm cc chc nng cp nht bn nh l: - Cp nht tnh thnh, cp nht nhm a im, cp nht a im, cp nht ng, cp nht cung ng. T phn tch nh trn kha lun tp trung xy dng cc biu ca s dng nghip v theo gi, xy dng biu tun t h thng, m t cc thao tc h thng v m hnh phn tch ca cc gi.

2. C s l thuyt:1) Gii thiu GPS, GIS v mt s h thng bn s hin thi: GPS l h thng nh v ton cu c ng dng trong hu ht cc lnh vc c lin quan n xc nh ta . Cc TD c tch hp chip thu GPS ngy cng xut hin nhiu m ng cho s ra i ca cc phn mm nh v v dn ng. GIS H thng thng tin a l l mt h thng d liu h tr con ngi qun l, khai thc v s dng mt cch hiu qu cc thng tin a l, n cho php s ho lu tr d liu bn ht sc d dng v linh hot Trong GIS s dng hai m hnh vector v raster lu tr d liu. C hai m hnh u c nhng u v nhc im ring. C hai phn mm bn c nhc n nhiu hin nay l Emap ca FPT Mobile s dng trn TD v VietMap ca Nguyn T Triu trn din dn www.handheldvn.com s dng trn cc thit b h tr GPS. 2) Cng ngh c s dng xy dng h thng: - GPRS: c p dng trong phn download bn v in thoi di ng khi trin khai trong thc t. -36-

4. Thit k h thng:Da vo kt qu phn tch, kha lun i su hn vo phn phn tch vi vic xy dng: - Biu tun t i tng - Biu cng tc - Biu lp cho pha Client v Server. - M t chi tit cc lp s xy dng.

5. Gii thiu chng trnh:

H thng th nghim gm hai phn chng trnh chy trn Server v chng trnh chy trn TD (Client). Chng trnh Server c vit trn ngn ng PHP v c s d liu Mysql. N s cp nht d liu bn v xut ra hai tp d liu bn dng .txt: Tp d liu ng i v tp d liu a im. Chng trnh pha Client c vit bng J2ME c nhim v c tp d liu bn v tin hnh v bn ln mn hnh in thoi cng nh thc hin cc chc nng khc Nhng kt qu t c chng minh tnh kh thi k thut cng nh ph hp vi thi gian thc hin. Tuy vy h thng cn cha hon thin, mt s kha cnh khc cha phn tch n nh: T mu cc vng min, h tr tm kim cc phng tin giao thng, trnh tc ng...., mt s chc nng cha c ci t trong chng trnh demo. Tt c nhng hn ch, thiu st s l hng pht trin trong tng lai ca h thng.

[2]http://today.java.net/pub/a/today/2005/02/ 09/j2me [3] Nguyn Hu Mai. Bi vit Tng Quan v J2ME ng trn bo tui tr. [4] Nguyn Vn Minh. Hng dn s dng Emap. [5] Nguyn T Triu. Hng dn s dng VietMap [6] Nguyn Trng Th. Nghin cu m ngun m trong GIS v ng dng. Lun vn thc s. i hc Cng ngh - HQGHN 2005 [7] Nguyn Ngc Duy Quang Nguyn B Quang. Xy dng bn trn in thoi di ng c h tr Java. Lun vn c nhn tin hc. i hc Khoa hc t nhin Thnh ph H Ch Minh 2005. [8] Phm Quc ng Khoa Ng Trm Anh. Tm hiu v thit k h Mobile Web Based Traffic Guilding System h tr ngi dng xem bn , tm kim thng tin, xc nh l trnh trn cc thit b di ng h tr Web (WAP/GPRS). Lun vn c nhn tin hc. i hc Khoa hc t nhin Thnh ph H Ch Minh 2004.

6. Kt lun:Trong sut thi gian lm kho lun chng em c gng nghin cu v t c nhng kt qu nh trnh by trn. Chng trnh th nghim minh ha tnh ng n ca cc phn tch thit k cng nh c s xy dng mt h thng bn s trn di ng. Cc chc nng c bn c xy dng hon chnh vi yu cu v b nh v tc l c th chp nhn c. Cc vn cn tip tc pht trin: - Xy dng chc nng hon thin cho Server, vi giao din d s dng v cung cp dch v ly bn v TD - ng dng cng ngh XML cho vic lu d liu bn pha TD.

- Hon thin cc chc nng cha ci t vxy dng thm cc chc nng mi: H tr tm kim phng tin giao thng, bo kt xe, lu cc thng tin c nhn ln bn . - Pht trin h thng da trn h thng nh v ton cu GPS.

Ti liu tham kho[1] http://www.garmin.com/aboutGPS -37-

PHN TCH H THNG THNG TIN HNH CHNH CNG NG DNG XY DNG PHN H H TR CNG DNBi nh Gip MSSV: 0320095 Email: [email protected] Ngi hng dn: ThS. o Kin Quc

1. GiithiuNgy nay, ci cch hnh chnh (CCHC) l mt trong nhng bin php mnh m thc y tng trng kinh t, tng cng dn ch ca x hi. C ch mt ca, c bit l c ch mt ca i vi vic gii quyt cc th tc hnh chnh (TTHC) l mt ni dung rt quan trng trong CCHC, cho php tng cng tnh minh bch, lm gim s phin h cho cng dn, tng cng hiu lc hnh chnh. Tuy nhin hiu qu thc hin c ch mt ca vn cn thp, cha em li s thun li ln nht cho ngi dn. V vy vic ng dng cng ngh thng tin (CNTT) vo gii quyt TTHC, h s hnh chnh l mt trong nhng bin php hiu qu gii quyt vn ny.

cho bi ton Xy dng h thng thng tin hnh chnh cng. Vi UML ta s c c ci nhn bao qut v y nht v h thng cn xy dng thng qua cc m hnh, cc th hin i tng d liu, cc tc nhn v cc m hnh quan h, gip nm trn vn cc yu cu, t giai on PTTK, sinh m v ti liu, thm nh v kim tra sn phm.

3. H thng thng tin hnh chnh cng vngdngxydngphnhhtr cngdn. 3.1 M t khi qutTrong h thng h tr gii quyt TTHC cng. Phn h h tr cng dn l mt phn h quan trng nm trong tng th c h thng ln. Phn h h tr cho vic giao tip gia cng dn v cc c quan hnh chnh (CQHC). N gip cho cc chuyn vin b phn mt ca thc hin vic tip nhn h s mt cch nhanh chng v hiu qu, gim khi lng cng vic v tng khn nng phc v ca cc CQHC. Vi phn h h tr cng dn, c nhn v t chc c th khng cn mt thi gian, cng sc n b phn mt ca tm hiu v cc th tc hnh chnh m c th tm hiu thng qua mng Internet. ng thi cng dn cng khng phi ch i ng k h s ti b phn mt ca m c th ng k thng qua mng Internet mt cch nhanh chng v thun tin. T cng dn ch cn mang h s n np ti b phn mt ca m khng cn ng k hoc khai bo li thng tin c nhn. Ngoi ra h thng cn cho php thng bo trc tip n cng dn v tnh trng h s, cc yu

2. CslthuytTrong qu trnh xy dng mt h thng thng tin, phn tch thit k (PTTK) l mt bc c vai tr rt quan trng. Qu trnh PTTK s m t mt cch c th v chi tit nht trc khi xy dng h thng. V mi phng php c nhng im mnh v im yu ring, vn m chng ti u tin khi chn la mt phng php PTTK l: d s dng, c th m hnh ha mt cch tng qut nht cc vn t ra trong thc t, c kh nng p dng cho lp cc bi ton phc v qun l v c kh nng chuyn thnh chng trnh s dng trong thc t nhanh nht. Trn c s yu cu trn, chng ti chn phng php PTTK hng i tng v ngn ng m hnh ho UML tin hnh lp bn PTTK

-38-

cu np b xung h s hoc cc thng bo khc qua cc phng tin thng tin lin lc ph bin: internet, email, tin nhn, in thoi. Cng dn cng c th nu ra cc kin gp , thc mc v nhn cu tr li qua Internet mt cch nhanh chng v thun tin.

li cho ngi dn, th hin mt nn hnh chnh cng khai, minh bch v hin i. - Kh nng nhn v tr li cc gp , thc mc ca cng dn s l mt knh giao tip nhanh chng, hiu qu, hin i v tit kim gia ngi dn v cc CQHC. - c bit kh nng ng k h s v tra cu trng thi h s qua mng s em li rt nhiu thun li, gim thi gian, cng sc cho c cng dn v cc chuyn vin b phn mt ca. Mi trng pht trin h thng: H thng pht c pht trin trn nn Web. S dng ngn ng ASP.NET v VB.NET, CSDL: SQL server2000, Webserver: IIS.

3.2 Cc chc nng ca h thng H thng bao gm cc gi sau: Gi h s: - H tr ng k, tip nhn h s. - Cp nht trng thi h s. - Xut trng thi h s ln cng thng tin trc tuyn. - Thng bo trng thi h s. Gi th tc hnh chnh (TTHC) - Thm, sa, xo TTHC. - Tra cu, tm kim TTHC. Gi qun l danh mc - Thm, sa, xo c quan hnh chnh, vn bn php l, phng ban. - Tm kim, tra cu thng tin v c quan hnh chnh, vn bn php l, phng ban. Gi dch v - Dch v nhn tin SMS thng bo tnh trng h s. - Dch v h tr tr li thng tin h s TTHC qua in thoi c nh. Gi trao i hi p. - Gi gp , thc mc. - Cp nht thng tin v cu hi, tr li. - Tr li thc mc, tra cu thng tin.

5. KtlunTrong kha lun ny, chng ti tin hnh phn tch v thit k phn h h tr cng dn, ng thi tin hnh ci t th nghim phn giao tip ca phn h. Qua qu trnh phn tch thit k v th nghim chng ti tin tng rng: h thng s em li nhng li ch to ln khi c a vo p dng rng ri. Tuy nhin do thi gian c hn v vic ng dng CNTT vo gii quyt cc TTHC l mt vn phc tp. Nn chng ti cng cha tht s xy dng c h thng mt cch hon chnh v p ng ht cc yu cu t ra. Trn c s cc phn tch c bn hin ti, h thng s tip tc pht trin theo hng hon thin v m rng ra cc chc nng mi nhm to iu kin thun li nht cho cng dn cng nh cc CQHC.

4. ThchinChng ti tin hnh ci t th nghim phn giao tip vi cng dn ca phn h tr cng dn, qua tin tng rng: - Vic cung cp thng tin v cc th tc hnh chnh cng khai s em n rt nhiu thun

Ti liu tham kho[1] ThS. o Kin Quc. HQG H Ni. Gio trnh phn tch thit k h thng thng tin. [2] GS - TS Nguyn Vn V. HQG H Ni. Gio trnh phn tch thit k h thng thng tin. [3] Nguyn Phng Lan. ASP 3.0, ASP.NET. NXB Lao ng x hi. [4] Phng Lan, Hong c Hi. Visual Basic.Net k xa lp trnh. NXB Thng k. [5] Marco Bellinaso. ASP.NET 2.0 Website Programming: Problem - Design Solution. NXB Wrox.

-39-

PHN TCH V THIT K H THNG T NG X L IU TRATrn Quang Hai MSV: 0320100 Email: [email protected] 1. Gii thiu Ngy nay, thm d kin l cng vic thng xuyn din ra trong tt c cc t chc on th. Thm d kin l ht sc cn thit v quan trng, nm trong k hoch chin lc ca bt k t chc no. Vic thu thp c nhiu kin nh gi s gip cho c ci nhn tng quan v su rng hn, phc v cho cng tc lp k hoch . Hin gi, trn th gii cng nh nc ta, vic thm d kin c th bng cc hnh thc l pht phiu iu tra sau kim phiu mt cch th cng, hoc thu thp kin nh gi qua mng. Tuy nhin, mi hnh thc u c nhng im bt cp. i vi mi cuc TDYK, cng on tng hp thng k cc kin thm d c l mt nhiu thi gian v cng sc. Yu cu t ra l xy dng h thng h tr phn tch iu tra tn dng c cc u im ca cc phng php hin c tch hp vi h thng x l nhn dng . 2. Phn tch bi ton Mt cuc TDYK l chng ta t chc ly kin nh gi ca mi ngi v mt vn no ( chng hn : nh gi cht lng ging dy, Nhu cu vic lm i vi sinh vin mi tt nghip,) da trn danh sch cc cu hi cng nhng phng n tr li. T nhng kt qu tng hp thng k c t cc kin thu thp c s cho ta nh gi khch quan nht v vn cn quan tm. Mt cuc TDYK c c trng bi yu t phn loi (YTPL) v yu t thng k (YTTK). YTPL: l nhng yu t cho chng ta c th tng hp nh gi cc kin trong phm vi hp hn, mang tnh ring bit hn, t c nhng nh gi chnh xc hn. YTTK l yu t ch c ngha thng k n thun, cho ta kt qu nh gi chung Cn b hng dn : ThS. o Kin Quc Cn b ng hng dn: CN. Phan Vn Thun nht v t l a s, s ng ngi la chn. i vi mi yu t u c cc phng n tr li. c c nhng kt qu nh gi thng k, cc thng tin cn c lng ha. Vic lng ha gip cho chng ta thu c nhng nh gi chnh xc hn. Nhng hnh thc thng k l khc nhau v ht sc phong ph c v mc tiu thng k cng nh phm vi nh gi. Lng ha n tng cu hi: Chng ta gn cho mi phng n tr li ca cu hi mt trng s. Gi s cu hi c 5 phng n tr li vi t l l: xi1, xi2, xi3, xi4, xi5 ta gn cho tng ng cc trng s l t1, t2, t3, t4, t5 ta s c tng lhi = xij * tj l gi tr lng ha tng ng vi cu hi th i. Chng ta da vo gi tr lng ha v thang im nh gi c c nhng nh gi theo tng cu hi. Lng ha theo mc tiu: Mi cuc TDYK c nhiu mc tiu nh gi khc nhau, cho vic tng hp nh gi l chnh xc v khch quan chng ta cn lng ha theo cc mc tiu . i vi mi mc tiu thng k, chng ta s gn cho mi cu hi mt trng s ph hp vi mc tiu nh gi. Gi s theo mc tiu nh gi cu hi th i c trng s l Ti th chng ta s c gi tr lng ha theo mc tiu l tng lhi * Ti . Da vo gi tr lng ha theo mc tiu chng ta c th da vo thang im nh gi cho trc c c kt qu nh gi chnh xc. Ngoi ta, vic tng hp thng k cn theo cc phm vi khc nhau, l da vo mt s cc yu t phn loi, cc mc tiu thng k s c cc c t yu t phn loi no c nh v yu t phn loi no chy 3. Thit k bi ton Da trn bn phn tch nu, tin hnh thit k chc nng ca h thng v thit k CSDL ca h thng v c t mt s chun ca h thng.

a) Thit k chc nng: -40-

1. Khai bo cuc thm d kin: Khai bo cuc TDYK mi chnh l to ton b CSDL v cuc TDYK mi, bao gm y cc yu t thng k, yu t phn loi vi cc phng n tr li, thng tin v cc trng s ca cc