1. Trang chủ
  2. » Luận Văn - Báo Cáo

đồ án công nghệ thông tin xây dựng trang web seagames 22

63 442 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 63
Dung lượng 317,5 KB

Nội dung

Trờng đh quản lý và kinh doanh hà nội Khoa tin *** Luận văn tốt nghiệp *** đề tài : xây dựng trang web seagames 22 Giáo viên hớng dẫn : Hoàng Xuân Thảo Sinh viên thực hiện : Bùi thị mai anh Lớp : Tin 5A Mã sinh viên : 2000A3 Hà Nội, tháng 5/2004 ĐH Quản Lý Kinh Doanh Hà Nội Luận Văn Tốt Nghiệp M u Ngy nay, mỏy tớnh ang phỏt trin mnh m v xõm nhp sõu vo mi lnh vc khoa hc, kinh t, qun lý xó hi Nhiu ngnh thm chớ khú cú th tn ti nu khụng cú mỏy tớnh. Ngnh cụng ngh thụng tin cựng vi mỏy tớnh cng ang phỏt trin nhanh chúng, t phn cng, phn mm, h thng mng vin thụng, cho n cỏc h thng x lý thụng tin, h thng truyn thụng, cỏc h thng vn phũng. Mt iu cn chỳ ý l khi xõy dng cỏc chng trỡnh iu khin h thng, s lựa chn ngụn ng lp trỡnh ph thuc vo tớnh cht ca i tng cn iu khin cho nờn cú nhiu kh nng xy ra trng hp l phi s dng nhiu ngụn ng trong mt phn mm. Mc dự ó rt c gng hon thnh cụng vic, xong do hn ch v mt thi gian v kinh nghim, kin thc nờn chc chn chng trỡnh cú nhiu thiu sút cn c b sung. Vỡ vy em mong thy cụ v bn bố úng gúp ý kin chng trỡnh ngy cng hon thin hn. Em cũng xin chõn thnh cm n thy giỏo <> ó tn tỡnh giỳp v hng dn giỳp em hon thnh bi tp tt nghip ny. Bùi Thị Mai Anh 2000A3 Tin 5A 2 ĐH Quản Lý Kinh Doanh Hà Nội Luận Văn Tốt Nghiệp CHNG I : T VN Mỏy tớnh ra i vo nhng nm gia ca th k 20. K t ú cho n nay, sau 50 nm liờn tc phỏt trin v cũn phỏt trin mnh, mỏy tớnh ó tr thnh mt phn khụng th thiu ca cuc sng ngy nay. Ngy nay mỏy tớnh khụng ch n thun l mt cụng c tớnh toỏn mnh dựng cho nhng mc ớch chuyờn bit nh thi k mi ra i. Núi n mỏy tớnh ngy nay, ngi ta thng cp n vic ng dng ca tin hc vo trong cuc sng v thc t ó chng minh rng tin hc ó, ang v s l mt phn khụng th thiu ca cuc sng. Vic ng dng tin hc vo vic gii quyt cỏc bi toỏn thc tin ó tri qua nhiu giai on phỏt trin vi nhng thng trm khỏc nhau. Nu nh thi kỡ u, vic gii quyt bi toỏn thng nh vo nng lc tớnh toỏn ca mỏy tớnh thỡ ngy nay vic gii quyt bi toỏn ó c tin hnh mt cỏch cú k ngh (k ngh phn mm) v c ci t a trờn mt cụng ngh phn mm no ú. Núi nh vy cú ngha l cụng ngh phn mm l nn tng dựa trờn ú ta tin hnh gii quyt bi toỏn. 1. Internet v cụng ngh lp trỡnh trờn Web 1.1>.Tng quan v INTERNET Internet l khỏi nim v mng mỏy tớnh ton cu. c hỡnh thnh bi vic liờn kt nhiu LAN nh thnh mt mng ln, Internet ó tr thnh mụi trng giao tip liờn lc chớnh cho ton b Th Gii cng nh l mt kho thụng tin vụ tn ca nhõn loi. Chớnh vỡ th õy cng l ni lý tng phỏt trin cỏc ng dng mng, nht l nhng ng dng cú quy mụ ln.Trong phn ny chỳng ta s cựng tỡm hiu v nguyờn lý hot ng ca Internet cng nh mt s cụng ngh lp trỡnh mng ph bin hin nay. Bùi Thị Mai Anh 2000A3 Tin 5A 3 ĐH Quản Lý Kinh Doanh Hà Nội Luận Văn Tốt Nghiệp Nguyờn lý hot ng ca mụ hỡnh WWW: WWW (World Wide Web) l mt dch v ca internet WWW hot ng theo nguyờn lý phn mm khỏch ch (Client-Server) Phn mm phớa clien l cỏc browser, phn mm phớa server l HTTP Server. Phần mềm phía clien là các browser, phần mềm phía server là HTTP Server. Yờu cu liờn lc v ly tin ca ngi dựng c gi t cỏc mỏy Client n mỏy ch. Ti mỏy ch phn mm HTTP server s phõn tớch yờu cu ca ngi dựng, tỡm kim trờn cỏc mỏy ch ca mng(Internet) v gi li kt qu di dng mt file HTML hoc mt thụng bỏo li. HTTP l giao thc ng dng c s dng trong mụ hỡnh WWW. Nú nm tng trờn i vi giao thc mng TCP/IP. 1.2>.Ngụn ng ỏnh du siờu vn bn HTML Cỏc trang Web y sinh ng trờn Internet l cỏc siờu vn bn c vit bng ngụn ng ỏnh du siờu vn bn hay HTML-HyperText Markup Language. HTML l mt ngụn ng tng t nh cỏc ngụn ng lp trỡnh khỏc. Tuy nhiờn nú rt n gin v mc ớch ca nú l to ra cỏc trang siờu vn bn dựng trỡnh din ni dung thụng tin v liờn kt cỏc ni dung thụng tin ú li vi nhau. Chớnh vỡ vy Internet mi cú kh nng hin th thụng tin mt cỏch phong phỳ v quan trng hn c l nú liờn kt c ton b thụng tin trờn mng vi nhau. Thụng qua HTML v cỏc liờn kt Internet thc s tr thnh kho thụng tin ca ton nhõn loi. HTML l ngụn ng s dng cỏc th ỏnh du - Tag. Cỏc th ny s xỏc nh cỏch thc trỡnh by on vn bn trờn mỏy tớnh HTML cho phộp liờn kt nhiu trang vn bn nm ri rỏc khp ni Internet, nú cú tỏc dng che du s phc tp ca Internet i vi ngi dựng, lm cho ngi dựng cú th truy cp thụng tin m khụng cn bit nú nm õu, liờn kt phc tp nh th no. Bùi Thị Mai Anh 2000A3 Tin 5A 4 ĐH Quản Lý Kinh Doanh Hà Nội Luận Văn Tốt Nghiệp HTML l c lp vi phn cng v phn mm. Mt vn bn HTML cú th c son tho bi bt c trỡnh son tho vn bn thụng thng no v cú th c c trờn bt k mt h thng tng thớch no. Vic hin th HTML nh th no l tựy thuc vo trỡnh duyt, hin ti cú rt nhiu trỡnh duyt Internet ni ting nh IE, Nestcape, Opera, 1.3>.Cu trỳc ca mt ti liu HTML: Mi ti liu HTML u cú cu trỳc nh sau : < HTML> <HEAD><TITLE></TITLE></HEAD> <BODY> </BODY> </ HTML > Trong ú cỏc th trỡnh by ni dung khỏc nhau s nm gia cp th <BODY> </BODY> HTML cú s dng mt s th trỡnh din c bn sau : - Cỏc th tiờu : <H1> </H1> <H2> </H2> <H6> </H6> - Th to on vn bn : <P> - Th to ng k ngang : <HR> - Cỏc th trỡnh by ch : <STRONG> </STRONG> <EM> </EM> <CODE> </CODE> Bùi Thị Mai Anh 2000A3 Tin 5A 5 ĐH Quản Lý Kinh Doanh Hà Nội Luận Văn Tốt Nghiệp <B> , <U> , <I> <FONT> - Cỏc th liờn quan n bng : <TABLE> , <TR> , <TD> - Cỏc th nhúng : <IMG> , <EMBED> - Th neo : <A> - Th to form : <FORM> , <INPUT> - Th to khung : <FRAME> </FRAME> Ngoi ra cũn cú rt nhiu th khỏc cng nh cỏc thuc tớnh khỏc nhau i kốm vi th. Chớnh vỡ vy m kh nng th hin ca HTML l rt phong phỳ v a dng, t cỏc ti liu dng vn bn n gin cho n cỏc ti liu nh, õm thanh, video, v cỏc thụng tin ny c liờn kt vi nhau thụng qua cỏc liờn kt gia cỏc trang HTML . Nh vy! cỏc trang Web ó to thnh mt kho d liu rt phong phỳ v a dng trờn Internet. Trong k thut in ấn c in ngha en ca t Markup ch l nhng chỳ thớch v cỏch trỡnh by ti liu khi sa bn in. HTML cú mt chc nng chớnh l trỡnh by ti liu m cỏc th núi trờn ó th hin. Cũn hai loi th rt quan trng l cỏc th liờn kt v th mó ng. Cỏc th liờn kt th hin mt liờn kt gia hai ti liu HTML m hai ti liu ny cú th nm hai mỏy khỏc nhau trờn mng Internet, khi kớch hot vo thnh phn mang th ny (mt hỡnh nh hay mt on ch), mt liờn kt trờn Internet c thit lp ta cú th ly ti liu liờn kt v mỏy mỡnh, ú l lý do ti sao m t mt trang Web c vit dựa trờn HTML.Ta cú th dựa theo cỏc liờn kt i t trang Web ny n trang Web khỏc v do vy cú th i n mt trang Web bt k ni no m khụng ph thuc vo khong cỏch a lý. Khi ú cú th núi rng ni dung ca cỏc trang Bùi Thị Mai Anh 2000A3 Tin 5A 6 ĐH Quản Lý Kinh Doanh Hà Nội Luận Văn Tốt Nghiệp HTML ó c liờn kt vi nhau, to thnh mt mng li thụng tin khng l v mang tớnh ton cu. Ngi ta cng dựng chớnh cỏc trang HTML thc hin cỏc tng tỏc phc tp trong ú cú c vic giao tip vi cỏc chng trỡnh c cy trong cỏc trang HTML. Mt s ngụn ng lp trỡnh ó c to ra lng ghộp cỏc trang HTML. lm iu ny s cú cỏc th mó ng, chỳng ta s cp ti cỏc th ny trong mc sau. 1.4>.Một s cụng ngh lp trỡnh trờn Web : Nh ó núi trờn, lỳc u ngụn ng ỏnh du siờu vn bn HTML l mt cụng c mụ t trang Web trờn Internet. Nu nh vy thỡ HTML ch l cụng c hin th ni dung trờn Internet ch nú khụng cú cỏc kh nng tớnh toỏn x lý ni dung ca cỏc ngun thụng tin phong phỳ trờn mng v cú ngha l cỏc trang HTML l tnh v mt ni dung. Mt s ngụn ng kch bn nh VBScript hay JavaScript cũng cung cp mt s kh nng ng nhng rt hn ch, cỏc ngụn ng ny cú th c nhỳng vo trang Web thụng qua cỏc th <OBJECT>, <SCRIPT>. Tớnh nng ca cỏc ngụn ng ny ch yu hng vo kh nng tng tỏc trc tip vi ngi dựng v mớ ch dng li mc gii quyt tớnh toỏn qui mụ nh. Cũn i vi cỏc x lý ln hoc m rng hn nht l khi lng thụng tin phi x lý cc ln (c lu trong c s d liu) thỡ nhng ngụn ng kch bn l khụng th bi vỡ chỳng ch chy c ti cỏc mỏy Client trong khi d liu li c tp trung ch yu trờn cỏc Server. Chớnh vỡ th, lp trỡnh Web trờn Internet ch yu tp trung vo vic khai thỏc v x lý d liu phớa Server. Thụng tin sau khi c Server x lý mi c tr v phớa Client di dng cỏc trang HTML thụng thng, ngi ta gi ú l cỏc trang Web ụng. Hin nay, hu ht cỏc trang Web trờn mng Internet u l cỏc trang Web ng Cú rt nhiu cụng ngh khỏc nhau ó c s dng to ra cỏc ni dung ng Web, di õy s im qua nhng cụng ngh ni bt nht. Bùi Thị Mai Anh 2000A3 Tin 5A 7 ĐH Quản Lý Kinh Doanh Hà Nội Luận Văn Tốt Nghiệp 1.4.1>.CGI ( Common Gatewary Interface ). CGI l b giao tip cng chung ỳng nh trờn ca nú, cỏc HTTP thc hin vic giao tip vi mụi trng bờn ngoi thụng qua 20 tham bin mụi trng gi l cỏc bin CGI. CGI cú th c vit bng bt c ngụn ng lp trỡnh no min l nú h tr c kh nng vo/ra vi cỏc bin mụi trng. Nh vy, vic giao tip gia mt chng trỡnh chy trờn Server vi cỏc giao din phớa Client c thc hin thụng qua cỏc bin mụi trng. C th hn mt Module chng trỡnh CGI nu mun nhn cỏc thụng tin t phớa Client thỡ nú s c cỏc thụng tin t bin mụi trng hoc u vo chun. Sau khi x lý xong Module chng trỡnh s gi tr li kt qu cng qua cỏc bin mụi trng hoc u ra chun. Cỏc kt qu x lý xong s c nh dng sang dng thc trỡnh duyt h tr (HTML) v c gi ti trỡnh duyt yờu cu. Nh vy, cú th coi CGI l mt chun chung, một giao din chung Server v Client thụng qua ú m giao tip vi nhau. Cỏc file chy chng trỡnh l cỏc file uụi l .exe bỡnh thng v cú th c vit bng bt c ngụn ng lp trỡnh no. 1.4.2>.ISAPI (Internet Server Application Programming Interface) ISAPI l giao din lp trỡnh ng dng Internet. V mt x lý thỡ ISAPI cng tng tự CGI, nú cng l nhng ng dng ó c biờn dch, im khỏc nhau gia CGI v ISAPI l ch cỏc ng dng ISAPI c xõy dng di dng cỏc th vin liờn kt ng. iu ny cú ngha l ln u tiờn cú mt yờu cu gi n Server, ng dng ISAPI di dng DLL s c np vo cựng khụng gian b nh ca WebServer, sau ú ng dng ny s tn ti trong b nh m khụng b loi b i nh trng hp ca ng dng CGI. Bt c mt yờu cu sau ú ca Client s c ng dng ó cú sn trong b nh x lý mt cỏch nhanh chúng . Bùi Thị Mai Anh 2000A3 Tin 5A 8 ĐH Quản Lý Kinh Doanh Hà Nội Luận Văn Tốt Nghiệp 1.4.3>.ASP (Active Server Page) ASP l mt thnh phn m rng ca IIS. Khi ci t ASP sinh ra cỏc b x lý o i vi ngụn ng kch bn (Script Engine) ti Server IIS cú th x lý cỏc mó Script m cỏc mó ny cú th vit an xen trong cỏc trang HTML. Khi Client gi n mt File.asp trờn Web Server, Web Server lp tc gi n Script Engine x lý. Script Engine s thc hin cỏc lnh Script bin trang ASP thnh trang HTML ri gi li Client. ASP l mt k thut hin i ca Microsoft trong vic x lý cỏc trang Web ng. Khỏc vi khi s dng ISAPI v CGI trang Web nhn c ch l mt bn sao ca trang Web trờn Server, khi dựng ASP trỡnh duyt ngi dựng thc s tham kho ti trang Web m nú cn v trang ny c c vo b nh ging nh mt trang Web tnh bỡnh thng. Tuy nhiờn, trc khi nú c truyn ngc li phớa trỡnh duyt Server s thc hin kim tra cỏc kch bn trong ú v x lý nú. Cỏc kch bn ny s c tớnh toỏn v giỏ tr ca chỳng s c chốn vo ni dung trang hoc to ra cỏc dũng vn bn v mó HTML ph nu cn thit, bi vỡ nú lm vic trc tip trờn cỏc trang trong khi c np ch khụng phi to lp mt tp kt qu trc nờn nú em li nhiu iu khin hn i vi trang Web ú. Khi Server ó kt thỳc vic sa i trang c np nú s úng gúi li di dng HTTP v gi n trỡnh duyt. Khi n ni trang s li ch l cỏc dũng vn bn v mó HTML nh bỡnh thng. Nh vy trong trng hp ny trỡnh duyt thc s tham kho n File c tr li, nhng cỏi m ngi dựng nhỡn thy thỡ nú li l mt bn Copy ca File ny, cha ng cỏc kt qu ó x lý ca cỏc kch bn nhỳng trong ú. 1.4.4> .NET () õy l cụng ngh mi nht ca Microsoft trong chin lc Internet ca cụng ty ny. Hin nay cha cú mt phiờn bn chớnh thc no v cụng ngh lp trỡnh mi trong .NET nhng cú iu chc chn rng .NET s tp trung ch yu vo vic xõy Bùi Thị Mai Anh 2000A3 Tin 5A 9 ĐH Quản Lý Kinh Doanh Hà Nội Luận Văn Tốt Nghiệp dng cỏc ng dng Internet. Theo ú mt ng dng Internet s c coi nh l mt dch v (Service). Hin ti chi tit ca cụng ngh ny vn cha c Microsoft cụng b, õy s l cụng ngh mi ca Microsoft c tớch hp trong mụi trng phỏt trin .NET chy trờn nn Windows 2000. Bùi Thị Mai Anh 2000A3 Tin 5A 10 [...]... 1.3>.ASP to trang Web ng ! Khi b duyt yờu cu tp HTML, server gi tr li chớnh tp ú Khi b duyt yờu cu tp ASP, IIS chuyn yờu cu cho b mỏy ASP (engine) B mỏy ASP c tp, thi hnh cỏc scripts, to ra tp HTML mi, ri gi tr li NSD -> ni dung ng 1.4>.ASP cú th lm gỡ ? To ni dung ng cho trang Web Nhn yờu cu vn tin hoc d liu gi n t NSD qua Form Truy cp CSDL v truy vn tin cho NSD Tựy bin ni dung trang theo i... ng script Trang ASP dựng ngụn ng script mc nh l VBScript Tuy nhiờn, trong ASP cú th s dng nhiu ngụn ng script khỏc nhau Cú th khai bỏo mc nh dựng mt ngụn ng script khỏc vớ d JavaScript Thờm dũng khai bỏo nh di õy Dũng ny phi u trang Lu ý : JavaScript phõn bit ch HOA, ch thng Bùi Thị Mai Anh 2000A3 Tin 5A 13... Bùi Thị Mai Anh 2000A3 Tin 5A 30 ĐH Quản Lý Kinh Doanh Hà Nội Luận Văn Tốt Nghiệp 3.6>.Tng kt: Forms v d liu Input nhn thụng tin t form, dựng i tng Request Tựy theo phng thc gi (submit) form, cỏch ly input khỏc nhau 3.6.1>.Phng thc GET - Thụng tin Input c chuyn thnh QueryString v ni tip vo URL chuyn n server Thy rừ trờn ụ Address ( hay Location) Kớch thc hn ch - ly: dựng lnh Request.QueryString... bỏo bờn ngoi cỏc th tc: l ton cc, tm tỏc dng trong c trang asp ú to bin chung ca nhiu trang, phi khai bỏo nú l bin mc phiờn - session variable hoc bin mc ng dng application variable 2.1.4>.Bin phiờn Session Variables Bin phiờn lu gi thụng tin ca mt phiờn lm vic gn vi mt NSD Vớ dụ tờn, userID Bin phiờn gn vi i tng Session Bùi Thị Mai Anh 2000A3 Tin 5A 16 ĐH Quản Lý Kinh Doanh Hà Nội Luận Văn Tốt... tc trong ASP: 2.3.1> Dựng VBScript Khai bỏo v xõy dng Trong thnh phn HEAD ca trang HTML Bùi Thị Mai Anh 2000A3 Tin 5A 19 ĐH Quản Lý Kinh Doanh Hà Nội Luận Văn Tốt Nghiệp Gi thc hin hoc n gin l Cp du ngoc cha danh sỏch tham s thc s l bt buc nu dựng t khúa CALL Khụng... VBScritpt l ngụn ng khụng nh kiu Bin ch l thựng cha Gỏn tr kiu gỡ thỡ bin l kiu ú Cú th khụng cn khai bỏo trc khi dựng, lnh gỏn s to ra bin nu cha cú Nu mun bt buc phi khai bỏo trc (bng Dim ), thỡ dựng ch th u trang asp Vit ra gớa tr ca bin, biu thc Bùi Thị Mai Anh 2000A3 Tin 5A 14 ĐH Quản Lý Kinh Doanh Hà Nội Luận Văn Tốt Nghiệp Hoc n gin l .Chy ASP : Phi ci t - Microsoft's Personal Web Server (PWS) trờn Windows 98, Second Edition - Hoc Internet Information Server (IIS) trờn Windows 2000 hay Windows NT 4.0... Lu ý : JavaScript phõn bit ch HOA, ch thng Bùi Thị Mai Anh 2000A3 Tin 5A 13 ĐH Quản Lý Kinh Doanh Hà Nội Luận Văn Tốt Nghiệp Thm chớ, cú th dựng xen ln cỏc ngụn ng Scritpt khỏc nhau trong cựng mt trang ASP Dựng th cho tng on script vi cỏc ngụn ng khỏc nhau Cỏc cõu lnh VBScript hoc .Cú phỏp ASP : 2.1>.ỏnh du cỏc cõu lnh ASP : + Tp ASP cha cỏc thnh phn HTML thụng thng + Xen ln cỏc thnh phn ASP nm trong cp du + ú l cỏc scripts phớa server c thi hnh trờn server + ú cú th l biu thc, cõu lnh, th tc ca mt ngụn ng script no ú ó khai bỏo s dụng Bùi Thị Mai Anh 2000A3 Tin 5A 12... Address ( hay Location) Kớch thc hn ch - ly: dựng lnh Request.QueryString 3.6.2>.Phng thc POST - Kớch thc Input khụng b hn ch, khụng thy c - ly: dựng Request.Form 4>Thnh phn ServerVariables ca Request ly thụng tin v mụi trng phớa khỏch 4.1> Cỏc bin hay dựng v ý ngha You are browsing this site with: Mozilla/4.0 (compatible; MSIE 5.0; Windows 98; DigExt) You are browsing this . lý cỏc trang Web ng. Khỏc vi khi s dng ISAPI v CGI trang Web nhn c ch l mt bn sao ca trang Web trờn Server, khi dựng ASP trỡnh duyt ngi dựng thc s tham kho ti trang Web m nú cn v trang ny. mỏy mỡnh, ú l lý do ti sao m t mt trang Web c vit dựa trờn HTML.Ta cú th dựa theo cỏc liờn kt i t trang Web ny n trang Web khỏc v do vy cú th i n mt trang Web bt k ni no m khụng ph thuc vo. doanh hà nội Khoa tin *** Luận văn tốt nghiệp *** đề tài : xây dựng trang web seagames 22 Giáo viên hớng dẫn : Hoàng Xuân Thảo Sinh viên thực hiện : Bùi thị mai anh Lớp : Tin 5A Mã sinh viên

Ngày đăng: 27/04/2015, 15:20

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w