Xây dựng Website bán sách qua mạng

66 1.2K 37
Xây dựng Website bán sách qua mạng

Đ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

Tài liệu tham khảo chuyên ngành tin học Xây dựng Website bán sách qua mạng

Báo cáo chuyên đề tt.tn Giáo viên hớng dẫn: PGS.TS: Đặng minh ấtChng 1GII THIU V INTERNET V NGễN NG ASP ti: Xõy dng Website bỏn sỏch qua mng.Thc hin: SV Nguyn Th Hoa - Lp K7C - Khoa CNTT1 Báo cáo chuyên đề tt.tn Giáo viên hớng dẫn: PGS.TS: Đặng minh ấtInternet, Intranet v World Wide Web ngy nay cú khp ni trờn th gii. Nhng thut ng nh siờu xa l thụng tin ó tr thnh nhng t ng thụng dng. Trờn mi phng tin qung cỏo truyn thụng, truyn hỡnh , bỏo chớ 1.1.INTERNET: 1.1.1. Mng Internet:Internet bt ngun t mng APARNET trc thuc B quc phũng M v c m rng cho cỏc vin nghiờn cu, sau ny c phỏt trin cho hng triu ngi cựng s dng nh ngy hụm nay. Ban u cỏc nh nghiờn cu liờn lc vi nhau qua mng bng dch v th in t, sau ú phỏt sinh thờm mt s mng mỏy tớnh nh mng Usernet, ngy nay l dch v bng tin in t. Mng ny c thit lp ln u tiờn University of North Carolina, m qua ú ngi dựng cú th gi v c cỏc thụng ip theo cỏc ti t chn. Vit Nam thỡ Mng Trớ Tu Vit Nam ca cụng ty FPT l mng u tiờn c xõy dng theo dng bng tin in t.Cỏc nh khoa hc khp ni trờn th gii tham gia vo h thng thụng tin m ny, nhng ngi dựng vi mc ớch thng mi v cụng chỳng cng tham gia vo h thng ny thụng qua cỏc nh cung cp Dch v Internet. Vỡ th gõy ra s phỏt trin bựng n thụng tin liờn lc ton cu qua mỏy tớnh. ú chớnh l mng Internet ngy nay.1.1.1. Mng Intranet:Ngy nay cú rt nhiu cụng ty ó v ang nhn ra nhng li im ca vic s dng Internet trong cụng ty v h ó s dng nhng mng Intranet cc b. Nhng h thng mng ny, thi gian u dựng lm cụng c giao tip ni b trong cụng ty,nhng nhõn viờn cú th gi v nhn mail ca nhng nhõn viờn khỏc trong cựng cụng ty. Nhng h thng mng ny cng ng thi cho phộp dựng chung ti nguyờn h thng nh : mỏy in, c s d liu ca cụng ty. Nhng i vi ngi s dng thỡ khụng cú s khỏc nhau gia vic truy cp Internet v Intranet ca cụng ty. ti: Xõy dng Website bỏn sỏch qua mng.Thc hin: SV Nguyn Th Hoa - Lp K7C - Khoa CNTT2 Báo cáo chuyên đề tt.tn Giáo viên hớng dẫn: PGS.TS: Đặng minh ấtIntranet c dựng ph bin cho nhng cụng ty thng mi, nhng t chc Nhng h thng mng Intranet riờng c tp trung vo vic cung cp mt cu trỳc c s h tng bo mt, ỏng tin cy. T nhng mng Intranet ni b cú th kt ni vo Internet qua Firewall. 1.1.2. Word Wide Web:Web l dch v ch yu chu trỏch nhim cung cp Internet ti mi nh.L mt dch v thụng dng nht v d s dng nht. Vic s dng trỡnh duyt cung cp mt giao din ha point and click cho vic xem ni dung trang Web ó lm cho vic truy cp Internet d dng hn.Nhng s kin th thao, õm nhc, tin tc, phim nh c a lờn Internet ó lm cho cỏc Website tr nờn ph bin rng rói.Web cung cp mt kờnh truyn a dng cho tt c cỏc thụng tin cng nh nhng ng dng ha mnh.Nhng nh cung cp phn mm ln cng sa li nhng sn phm ca h cú kh nng giao tip vi Internet. Nhng ngõn hng hin nay cng dựng dch v ngõn hng trc tuyn. Nhng cụng ty thng mi ang thit lp th hin nhng trang Web trờn nhng sn phm v nhng dch v in t.Bc kt hp ca liờn kt gia cỏc tp tin vn bn (hyper text), liờn kt gia cỏc tp tin, cỏc loi hỡnh thụng tin khỏc nhau v kh nng liờn kt ln nhau gia cỏc tp tin trờn web ó to ra nhng ln súng hng ng trong gii ngi dựng, cng nh thỳc y vic ỏp dng cỏc cụngnngh truyn thụng hin i nht vo lnh vc ny.1.2 GII THIU V CễNG NGH ASP Mng mỏy tớnh ngy nay ó tr thnh mt thnh phn quan trng trong ngnh truyn thụng v cuc sng hng ngy. Song song vi vic phỏt trin ca mng l s phỏt trin ca mt hng mi trong lp trỡnh, ú l lp trỡnh mng . Vi s bựng n thụng tin trờn ton cu , s ra i ca WWW. t ra yờu cu phi s lớ t thụng tin mt cỏch nhanh chúng, Chớnh xỏc gia cỏc WEB SERVER vi Client. gii ti: Xõy dng Website bỏn sỏch qua mng.Thc hin: SV Nguyn Th Hoa - Lp K7C - Khoa CNTT3 Báo cáo chuyên đề tt.tn Giáo viên hớng dẫn: PGS.TS: Đặng minh ấtquyt vn ny mt trong nhng cụng c lp trỡnh mỏy ch ph bin hin nay l ASP 1.1.2. ASP l gỡ:ASP (Active Server) Khụng hn l mt ngụn ng lp trỡnh .microsoft goi nú l mụ trng kch bn trên mỏy ch (Server side Scripting Environment) Mụi trng ny cho phộp to v chnh cỏc ng dng web ng, tng tỏc v cú hiu qu cao . lm vic trong mụi trng ny cỏc ASP coder thng s dng VBScript hoc Java Script, c hai lai ny u t ng h tr ASP;Trong cỏc HTML, mi tag oc bt u v kt thỳc bi nhng cp </>, ASP cng tng t nh vy. ỏnh du ni no ASP Script bt u v kt thỳc dựng cp lnh <%%>;Cỏc on ASP Script cú th xut hin mi ni trong trang HTML, HTML &ASP cú su gn bú cht ch vi nhau.Vi ASP ta cú th chốn cỏc Script thc thi c vo trc tip cỏc file HTML. Khi ú vic to ra trang HTML v s lýy Script tr nờn ng thi iu ny cho phộp to ra cỏc tng tỏc ca Web site mt cỏch linh hot uyn chuyn, cú th chen cỏc thnh phn HTML ng vo trang Web tu tng trng hp c th;ASP giỳp cho ngi xõy dng trang Web nhanh chúng v cht lng, nhng tớnh nng trờn giỳp ngi phỏt trin nhanh chúng tip cn ngụn ng mi, iu ny l mt u im khụng nh ca ASP;1.1.2. u im v Khuyt im ca ASP: u im- ASP b sung cụng ngh ó cú t trc nh CGI(Common GateWay Interface), giỳp ngi dựng xõy dng trang web vi nhng tớnh nng sinh ng, tuy nhiờn khỏc vi CGI, cỏc trang ASP khụng phi hp dch; ti: Xõy dng Website bỏn sỏch qua mng.Thc hin: SV Nguyn Th Hoa - Lp K7C - Khoa CNTT4 Báo cáo chuyên đề tt.tn Giáo viên hớng dẫn: PGS.TS: Đặng minh ấtD dang tng thớch vi cỏc cụng ngh ca Microsoft. ASP s dng ActiveX Data Object (ADO) nờn thao tỏc vi c s d liu tin li hn;-Vi nhng gỡ ASP cung cp, cỏc nh phỏt trin ng dng web d dng tip cn cụng ngh ny v nhanh chúng to ra cỏc sn phm cú giỏ tr. iu ny ht sc cú ý ngha trong iu kin phỏt trin nh v bóo ca tin hc ngy nay.Nú gúp phn to nờn cỏc i ng lp trỡnh viờn ln mnh;- ASP cú tớnh nng m.Nú cho phộp cỏc nh lp trỡnh xõy dng cỏc component v ng ký s dng d dn.Hay núi cỏch khỏc ASP cú tớnh nng COM(Component Object Model). Khuyt im :- ASP ch chy v tng thớch trờn mụi trng Windows iu ny lm ASP b hn ch rt nhiu, khụng nh PHP tng thớch vi nhiu h iu hnhDựng ASP chỳng ta s gp khụng ớt khú khn trong vic can thip sõu vo h thng cỏc ng dng CGI;- ASP khụng c h tr nhiu t cỏc hóng th 3;- Cỏc ng dng cụng ngh ASP chy chm hn cỏc ng dng Java servlet- Tớnh bo mt thp. Khụng ging nh CGI v Java Servlet v CGI, cỏc mó ca ASP u cú th c oc nu ngi dựng cú quyn truy cp vo Web server 1.1.2. c im ca ASP:Tờn file: .asp Phi ci thờm Microsoft Active Server Page b tr cho Web Server, chuyờn x lý cỏc script vit trong file .asp. Cho phộp vit ng dng theo kiu Server Side => cỏc trang web s s c x lý ti Server trc khi gi xung Client. ti: Xõy dng Website bỏn sỏch qua mng.Thc hin: SV Nguyn Th Hoa - Lp K7C - Khoa CNTT5 Báo cáo chuyên đề tt.tn Giáo viên hớng dẫn: PGS.TS: Đặng minh ất Cỏc mó lnh c chốn vo trong khp trang web v c x lý tun t. Mó lnh l cỏc Script, hin ASP cho phộp dựng 2 srcript l VBScript hoc JavaScript. La chn Script c t ngay ti dũng u file:<%@LANGUAGE = VBSCRIPT%><%@LANGUAGE = JSCRIPT%>Ngm nh l VBScript. Cỏc on mó khụng phõn bit di ngn c t trong du hiu: <% %> Cỏc bin khụng cn khai bỏo m t khi gỏn giỏ tr cho nú s xỏc nh bin. in ra cỏc bin trong trang web s dng nh mó sau:<% =s %> lm vic vi h thng file, thao tỏc vi Database . => cn phi s dng cỏc i tng kiu Active X ca ASP hay ci t thờm vo. ly cỏc giỏ tr truyn t client lờn dựng phng thc request.Ex: s = request(Company)=> Ly giỏ tr ca bin Company.1.1.2. S dng cỏc i tng:ASP cho phộp s dng cỏc i tng kiu Active X. khai bỏo ta dựng phng thc CreateObject ca i tng Server cú sn.Ex: Set f = Server.CreateObject(Scripting.FileSystemObject);Tng quan: Set param = Server.CreateObject(PacketName.ClassName) ProgIDSau ú cú th s dng cỏc hm ca i tng ú. gii phúng dựngSet f = nothing ti: Xõy dng Website bỏn sỏch qua mng.Thc hin: SV Nguyn Th Hoa - Lp K7C - Khoa CNTT6 Báo cáo chuyên đề tt.tn Giáo viên hớng dẫn: PGS.TS: Đặng minh ất* CC I TNG ACTIVE SERVER+) i tng Application:i tng ny cho phộp to cỏc bin ng dng. ú l cỏc bin cho tt c cỏc user ca mt ng dng web. Tt c cỏc user m yờu cu cỏc trang web t mt th mc web cú th chia x vi nhau cỏc bin nh ngha trong cỏc trang ú.<% Application.LockApplication(Company) = VASCApplication.Unlock %> õy nh ngha 1 bin l Company, cú giỏ tr l VASC. Vỡ rng bin cú th b tranh chp nờn phi t gia Lock v Unlock.<% Application.LockApplication(Time) = NowApplication.Unlock %>+)i tng Session:Cho phộp to ra cỏc bin ng vi tng ngi dựng. Chng hn bin cú tờn l UserName, ng vi mi user cú mt giỏ tr c th khỏc nhau, phõn bit. Nhng khi s dng thỡ tng quỏt cho cỏc user. Thc ra mi bin s c server phỏt sinh v gỏn cho nú mt giỏ tr nh danh GUID (Globally Unique Identifier, 128 bit) v gi ti Browser. Browser s lu tr GUID ú v s dng yờu cu d liu t bin cú GUID tng ng trờn Server.<% Session(Company) = NewTechSession(Email) = suabienlangthang@yahoo.com %>My Company : <% Session(Company) %> ti: Xõy dng Website bỏn sỏch qua mng.Thc hin: SV Nguyn Th Hoa - Lp K7C - Khoa CNTT7 Báo cáo chuyên đề tt.tn Giáo viên hớng dẫn: PGS.TS: Đặng minh ấtEmail : <% Session(Email) %>Cỏc bin Session ny s b hu b sau mt khong thi gian (khong 20) ngi dựng thụi truy xut cỏc trang web trong th mc web. Chỳ ý l trong file global.asa => cho phỏp t cỏc bin, code vo cỏc th tc Session_OuStart v Session OuEnd. Vớ d:<SCRIPT LANGUAGE = VBScript RUNAT = Server>Sub Session_OuStartSession(Company) = VASCSession(Email) = thanhha@vasc.vnn.vnEnd sub</SCRIPT>+)i tng Request: gi d liu lờn Server, ta s dng Form trong trang Web. Tờn ca cỏc i tng web nh Text, Button nm trong form s c dựng nh tờn bin khi phõn tớch, ly d liu trờn Server. Trong form cú button kiu Submit ngi dựng y d liu lờn Server.Form cú hai thuc tớnh l Action v Method. Action quy nh file (.asp) m s ún nhn v x lý d liu y lờn. method quy nh cỏch thc gi d liu; nu l POST thỡ tt c d liu trong form s úng gúi v y lờn Server; Nu l GET thỡ d liu c gi i nh mt phn ca URL, thng l sau du ?.<Form Method = POST Action = http://www.vnn.vn/data.asp> Kiu gi d liu GET cng cú th li dng gi i di dng mt link.< A href = http://www.vnn.vn/data.asp?name=ha&company=VASC >Test</a> ti: Xõy dng Website bỏn sỏch qua mng.Thc hin: SV Nguyn Th Hoa - Lp K7C - Khoa CNTT8 Báo cáo chuyên đề tt.tn Giáo viên hớng dẫn: PGS.TS: Đặng minh ất Gi theo GET thỡ ln b hn ch v khụng che du d liu. ly d liu ta dựng phng thc ca i tng Request.S = Request.Form(Name)<=> S = Request(Name)Trong trng hp d liu c a lờn t 1 hyperlink, cú th dựng:S = Request.QueryString(Name)<=> S = Request(Name) i tng Request cng cho phộp ly giỏ tr cỏc bin mụi trng nh LOGON_USER, HTTP_USER_AGENT, vớ d:Request.ServerVariables(LOGON_USER)Request.ServerVariables(HTTP_USER_AGENT)+)i tng Reponse:i tng ny qun lý tt c d liu, ni dung s c gi cho Browser t ASP.<% = Company%><=> <% Reponse.Write Company %>Reponse cung cp 1 thuc tớnh l Expires, quy nh thi gian (phỳt) m trang Web cha trong cache ca IE. Vy, nu t dũng <% Response.Epires = 0 %> thỡ trang Web s khụng cha trong cache ca IE.+) i tng Server:i tng Server cung cp hm CreateObject, to ra cỏc i tng (instance) ca Active X. Tham s truyn vo l ProgID (Program Identifier) ca Component cn to instance.Set MyObject = Server.CreateObject(Mail.Connector)on mó sau in ra cỏc bin Server : ti: Xõy dng Website bỏn sỏch qua mng.Thc hin: SV Nguyn Th Hoa - Lp K7C - Khoa CNTT9 Báo cáo chuyên đề tt.tn Giáo viên hớng dẫn: PGS.TS: Đặng minh ất< % For each name in Request.ServerVariables %><% = name %> <% = Request. ServerVariables(name) %><% Next %>1.1.2. Truy nhp h thng File:<%Dim objFileDim objStreamSet objFile = Server.CreateObject(Scripting.FileSystemObject);Set objStream = objFile.OpenTextFile(Server.Mapath(/ASP) &_ \Chapter05\Listing 5-9\tips.txt)Randomize TimerIntLine = Int(Rnd*19)For i=0 to intLineObjStream.SkipLineNextStrTxt = objStream.ReadLineObjStream.CloseSet objFile= NothingSet objStream= Nothing%>=> to file mi dựng phng thc CrateTextFile ca objFile. ti: Xõy dng Website bỏn sỏch qua mng.Thc hin: SV Nguyn Th Hoa - Lp K7C - Khoa CNTT10 [...]... cho nhu cu ú 2.2.3 Chin lc kinh doanh : Qua thng mi in t giỳp cỏc doanh nghip cú th cng c quan h hp tỏc, thit lp cỏc quan h tt hn vi bn hng, ngi dựng ng thi ngy cng cú iu kin nõng cao uy tớn trờn th trng 2.3 CC YấU CU TRONG THNG MI IN T : Thng mi in t khụng n thun l phng tin thc hin cụng vic mua bỏn trờn mng m cũn bao gm cỏc yờu cu phc tp an xen nhau cú liờn quan n cỏc vn khỏc nh : vn bng phỏp lý,... lớ cung cp hay kớ gi sn phm hay dch v trờn website, bỏo cỏo kờt qu kinh doanh, Biu doanh thu X lớ th khiu li, gúp ý ca khỏch hng ti: Xõy dng Website bỏn sỏch qua mng Thc hin: SV Nguyn Th Hoa - Lp K7C - Khoa CNTT 32 Báo cáo chuyên đề tt.tn Giáo viên hớng dẫn: PGS.TS: Đặng minh ất CHNG 3 PHN TCH V THIT K H THNG BN HNG TRấN MNG ti: Xõy dng Website bỏn sỏch qua mng Thc hin: SV Nguyn Th Hoa - Lp K7C... tin gia Khỏch hng v ngi qun lớ website ng thi kt hp vi h iu hnh vi phn mm ng dng v c s d liu 3.3 Mễ T BI TON H thng bỏn sỏch qua mng BookShop Online c xõy dng trờn c s mt ca hng trờn mng vi cỏc tớnh nng cho phộp ngi dựng cú th tham kho danh mc cỏc loi sỏch ng thi cú th t hng qua mng ging nh vic mua bỏn sỏch trong thc t Vic giao dch ca ca hng vi khỏch hng ch yu l thụng qua mng Xõy dng web site bỏn sỏch... nothing %> Chỳ ý: khi thờm, cp nht d liu ngoi vic dựng SQL, cú th thờm theo cỏch : ti: Xõy dng Website bỏn sỏch qua mng Thc hin: SV Nguyn Th Hoa - Lp K7C - Khoa CNTT 11 Giáo viên hớng dẫn: PGS.TS: Đặng minh ất Báo cáo chuyên đề tt.tn With objRecordSet do AddNew Field(Authors) = Homes Field(Title) = Iliad Update End With Cú th kt ni trc tip khụng qua DSN ca ODBC nh sau : . dng Website bỏn sỏch qua mng.Thc hin: SV Nguyn Th Hoa - Lp K7C - Khoa CNTT2 Báo cáo chuyên đề tt.tn Giáo viên hớng dẫn: PGS.TS: Đặng minh ấtIntranet c dựng. giỳp ngi dựng xõy dng trang web vi nhng tớnh nng sinh ng, tuy nhiờn khỏc vi CGI, cỏc trang ASP khụng phi hp dch; ti: Xõy dng Website bỏn sỏch qua mng.Thc

Ngày đăng: 22/11/2012, 09:14

Hình ảnh liên quan

3.3.THIẾT KẾ CƠ SỞ DỮ LIỆU: 3.3.1 Sơ đồ thực thể liờn kết:   - Xây dựng Website bán sách qua mạng

3.3..

THIẾT KẾ CƠ SỞ DỮ LIỆU: 3.3.1 Sơ đồ thực thể liờn kết: Xem tại trang 47 của tài liệu.
3.3.2. Chi tiết cỏc bảng: Bảng KHACHHANG:Bảng KHACHHANG: - Xây dựng Website bán sách qua mạng

3.3.2..

Chi tiết cỏc bảng: Bảng KHACHHANG:Bảng KHACHHANG: Xem tại trang 47 của tài liệu.
Bảng SACHMUA: - Xây dựng Website bán sách qua mạng

ng.

SACHMUA: Xem tại trang 48 của tài liệu.
Bảng PHIEUDATHANG: - Xây dựng Website bán sách qua mạng

ng.

PHIEUDATHANG: Xem tại trang 48 của tài liệu.
Bảng PHANLOAI: - Xây dựng Website bán sách qua mạng

ng.

PHANLOAI: Xem tại trang 49 của tài liệu.
Bảng PHANLOAI: - Xây dựng Website bán sách qua mạng

ng.

PHANLOAI: Xem tại trang 49 của tài liệu.
Bảng SACH: - Xây dựng Website bán sách qua mạng

ng.

SACH: Xem tại trang 50 của tài liệu.
Bảng ADMIN: - Xây dựng Website bán sách qua mạng

ng.

ADMIN: Xem tại trang 51 của tài liệu.

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan