Luận văn xây dựng website quảng cáo thương mại bằng ASP NET

50 32 0
Luận văn xây dựng website quảng cáo thương mại bằng ASP NET

Đ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

1 LỜI CẢM ƠN Lời em xin đƣợc bày tỏ trân trọng lòng biết ơn chân thành thầy giáo, Thạc sỹ Vũ Mạnh Khánh giảng viên khoa Công nghệ thông tin Trƣờng Đại học Dân Lập Hải Phòng Trong suốt thời gian học làm đồ án tốt nghiệp, thầy dành nhiều thời gian quý báu để tận tình bảo, hƣớng dẫn, định hƣớng cho em thực đồ án Em xin chân thành cảm ơn tất thầy cô giáo Bộ môn Công nghệ thông tin - Trƣờng Đại học Dân Lập Hải Phòng, chân thành cảm ơn thầy giáo, cô giáo tham gia giảng dạy truyền đạt kiến thức quý báu suốt thời gian em học tập trƣờng, đọc phản biện đồ án em giúp em hiểu rõ vấn đề nghiên cứu, để em hoàn thành đồ án tốt nghiệp Em xin cảm ơn GS.TS.NGƢT Trần Hữu Nghị Hiệu trƣởng Trƣờng Đại học Dân lập Hải Phòng, Ban giám hiệu nhà trƣờng, Bộ mơn tin học, Phịng ban nhà trƣờng tạo điều kiện tốt cho em nhƣ bạn khác suốt thời gian học tập làm tốt nghiệp Tuy có nhiều cố gắng q trình học tập, thời gian thực tập nhƣ trình làm đồ án nhƣng khơng thể tránh khỏi thiếu sót, em mong đƣợc góp ý quý báu tất thầy giáo, cô giáo nhƣ tất bạn để kết em đƣợc hoàn thiện Em xin chân thành cảm ơn! Hải Phòng, 04 tháng 07 năm 2011 Sinh viên Phạm Văn Vinh Th■ah■■ng Mang Luôn 123doc thu■n l■icam s■ tr■ h■u k■t s■ nghi■m t■im■t d■ng s■website mang kho m■i th■ m■ l■i d■n CH■P vi■n nh■ng cho ■■u kh■ng ng■■i NH■N quy■n chia dùng, l■ CÁC s■l■i v■i và■I■U t■t công h■n mua nh■t 2.000.000 ngh■ bán KHO■N cho tàihi■n ng■■i li■u TH■A tài th■ hàng li■u dùng hi■n THU■N ■■u ■ t■t Khi ■■i, Vi■t c■ khách b■n l■nh Nam Chào online hàng v■c: Tác m■ng tr■ khơng tài phong thành b■n khác chun ■■n thành tíngì d■ng, v■i so nghi■p, viên 123doc v■i cơng c■a b■n hồn ngh■ 123doc g■c h■o, thơng B■n và■■ n■p có tin, cao th■ ti■n ngo■i tính phóng vào ng■, Khách trách tài to,kho■n nhi■m thu nh■ c■a ■■i hàng tùy123doc, v■i ý cót■ng th■b■n d■ ng■■i dàng s■ dùng ■■■c tra c■u M■c h■■ng tàitiêu li■u nh■ng hàng m■t■■u quy■n cáchc■a l■i123doc.net sau xác,n■p nhanh ti■n tr■ chóng thành website th■ vi■n tài li■u online l■n nh■t Vi■t Nam, cung c■p nh■ng tài li■u ■■c không th■ tìm th■y th■ tr■■ng ngo■i tr■ 123doc.net Nhi■u event thú v■, event ki■m ti■n thi■t th■c 123doc luôn t■o c■ h■i gia t■ng thu nh■p online cho t■t c■ thành viên c■a website Mangh■n Luôn Th■a Xu■t Sau Nhi■u 123doc h■■ng phát thu■n l■i event cam s■ nh■n m■t tr■ t■ h■u k■t s■ thú nghi■m t■i ýxác n■m t■■ng m■t d■ng v■, s■ nh■n website mang event kho m■i ■■i, t■o t■ th■ m■ l■i c■ng ki■m ■■ng d■n 123doc CH■P vi■n nh■ng cho ■■u ■■ng ti■n h■ kh■ng ng■■i NH■N ■ã quy■n th■ng thi■t chia t■ng ki■m dùng, l■ CÁC s■ th■c s■ l■i b■■c v■i ti■n vàchuy■n ■I■U t■t công h■n mua 123doc online kh■ng nh■t 2.000.000 ngh■ bán KHO■N sang b■ng cho tài ■■nh hi■n ng■■i li■u ph■n tài TH■A tài v■ th■ li■u hàng t■o li■u thơng dùng tríhi■n THU■N hi■u c■ c■a ■■u ■ tin t■t h■i Khi ■■i, qu■ Vi■t xác c■ khách gia b■n nh■t, minh l■nh Nam t■ng Chào online hàng uy tài v■c: l■nh thu Tác m■ng tín kho■n tr■ nh■p không tài phong v■c cao thành b■n email nh■t tài online khác chuyên ■■n li■u thành tínb■n Mong cho d■ng, v■i so nghi■p, viên kinh ■ã t■t 123doc 123doc.net! v■i mu■n công ■■ng c■a c■ doanh b■n hoàn mang ngh■ 123doc ký g■c online thành v■i h■o, Chúng l■i thông B■n 123doc.netLink cho viên Tính ■■ n■p có tơi tin, c■ng c■a cao th■ ■■n cung ti■n ngo■i tính website phóng ■■ng th■i vào c■p ng■, Khách trách xác tài ■i■m D■ch xã to,kho■n th■c nhi■m h■i thutháng V■ nh■ m■t s■ c■a (nh■ ■■i hàng ■■■c tùy ngu■n 5/2014; 123doc, v■i ■■■c ý cóg■i t■ng th■ tài 123doc v■ mơ ngun b■n d■ ng■■i ■■a t■ dàng s■ v■■t d■■i tri dùng ■■■c ch■ tra th■c m■c ■ây) email c■u M■c h■■ng quý 100.000 cho tài b■n tiêu báu, li■u b■n, nh■ng ■ã hàng phong m■t l■■t tùy ■■ng ■■u quy■n cách truy thu■c phú, ky, c■a c■p ■a l■i b■n vào 123doc.net m■i d■ng, sau xác, vuingày, n■p lòng “■i■u nhanh giàu ti■n s■ ■■ng tr■ giá Kho■n chóng h■u thành tr■ nh■p 2.000.000 website ■■ng Th■a th■ email vi■n th■i Thu■n c■a thành mong tài v■ li■u viên mu■n S■ online ■■ng D■ng click t■o l■n ký, D■ch ■i■u vào nh■t l■t link ki■n V■” vào Vi■t 123doc top sau cho Nam, 200 ■ây cho ■ã cung các (sau g■iwebsite c■p users ■âynh■ng ■■■c cóph■ thêm tài bi■n g■i thu li■u t■t nh■t nh■p ■■c T■it■i khơng t■ng Chính Vi■tth■i th■ Nam, v■y ■i■m, tìm t■123doc.net th■y l■chúng tìm ki■m tơi th■ racóthu■c ■■i tr■■ng th■nh■m c■p top ngo■i 3nh■t ■áp Google tr■ ■KTTSDDV ■ng 123doc.net Nh■n nhu c■u ■■■c theo chiaquy■t danh s■ tài hi■u li■udo ch■t c■ng l■■ng ■■ng vàbình ki■mch■n ti■n online website ki■m ti■n online hi■u qu■ uy tín nh■t Lnh■n 123doc Sau Th■a Xu■t h■■ng phát thu■n cam nh■n m■t t■k■t s■ t■i ýxác n■m t■■ng d■ng s■ nh■n website mang ■■i, t■o t■l■i c■ng ■■ng d■n 123doc CH■P nh■ng ■■u ■■ng h■ NH■N ■ã quy■n th■ng chia t■ng ki■m CÁC s■s■ l■i b■■c ti■n vàchuy■n ■I■U t■t mua online kh■ng nh■t bán KHO■N sang b■ng cho tài ■■nh ng■■i li■u ph■n tài TH■A v■ li■u hàng thơng dùng tríTHU■N hi■u c■a ■■u tin Khi qu■ Vi■t xác khách nh■t, minh Nam Chào hàng uy tài l■nh Tác m■ng tín kho■n tr■ phong v■c cao thành b■n email nh■t tàichuyên ■■n li■u thành b■n Mong v■i nghi■p, viên kinh ■ã 123doc 123doc.net! mu■n ■■ng c■a doanh hoàn mang 123doc kýonline v■i h■o, Chúng l■ivà 123doc.netLink cho Tính ■■ n■p tơi c■ng cao ■■n cung ti■n tính ■■ng th■i vào c■p trách xác tài ■i■m D■ch xãkho■n th■c nhi■m h■itháng V■ m■t s■ c■a (nh■ ■■i ■■■c ngu■n 5/2014; 123doc, v■i ■■■c g■i t■ng tài 123doc v■ mô nguyên b■n ng■■i ■■a t■s■ v■■t d■■i tri dùng ■■■c ch■ th■c m■c ■ây) email M■c h■■ng quý 100.000 cho b■n tiêu báu, b■n, nh■ng ■ã hàng phong l■■t tùy ■■ng ■■u quy■n truy thu■c phú, ky, c■a c■p ■a l■i b■n vào 123doc.net m■i d■ng, sau vuingày, n■p lòng “■i■u giàu ti■n s■ ■■ng tr■ giá Kho■n h■u thành tr■ nh■p 2.000.000 website ■■ng Th■a th■ email vi■n th■i Thu■n c■a thành mong tài v■ li■u viên mu■n S■ online ■■ng D■ng click t■o l■n ký, D■ch ■i■u vào nh■t l■t link ki■n V■” vào Vi■t 123doc top sau cho Nam, 200 ■ây cho ■ã cung các (sau g■iwebsite c■p users ■âynh■ng ■■■c cóph■ thêm tài bi■n g■i thu li■u t■t nh■t nh■p ■■c T■it■i khơng t■ng Chính Vi■tth■i th■ Nam, v■y ■i■m, tìm t■123doc.net th■y l■chúng tìm ki■m tơi th■ racóthu■c ■■i tr■■ng th■nh■m c■p top ngo■i 3nh■t ■áp Google tr■ ■KTTSDDV ■ng 123doc.net Nh■n nhu c■u ■■■c theo chiaquy■t danh s■ tài hi■u li■udo ch■t c■ng l■■ng ■■ng vàbình ki■mch■n ti■n online website ki■m ti■n online hi■u qu■ uy tín nh■t Lnh■n Th■a Xu■t Sau Nhi■u 123doc Mang h■■ng phát thu■n l■i event cam s■ nh■n m■t tr■ t■ h■u k■t s■ thú nghi■m t■i ýxác n■m t■■ng m■t d■ng v■, s■ nh■n website mang event kho m■i ■■i, t■o t■ th■ m■ l■i c■ng ki■m ■■ng d■n 123doc CH■P vi■n nh■ng cho ■■u ■■ng ti■n h■ kh■ng ng■■i NH■N ■ã quy■n th■ng thi■t chia t■ng ki■m dùng, l■ CÁC s■ th■c s■ l■i b■■c v■i ti■n vàchuy■n ■I■U t■t công h■n mua 123doc online kh■ng nh■t 2.000.000 ngh■ bán KHO■N sang b■ng cho tài ■■nh hi■n ng■■i li■u ph■n tài TH■A tài v■ th■ li■u hàng t■o li■u thơng dùng tríhi■n THU■N hi■u c■ c■a ■■u ■ tin t■t h■i Khi ■■i, qu■ Vi■t xác c■ khách gia b■n nh■t, minh l■nh Nam t■ng Chào online hàng uy tài v■c: l■nh thu Tác m■ng tín kho■n tr■ nh■p khơng tài phong v■c cao thành b■n email nh■t tài online khác chun ■■n li■u thành tínb■n Mong cho d■ng, v■i so nghi■p, viên kinh ■ã t■t 123doc 123doc.net! v■i mu■n công ■■ng c■a c■ doanh b■n hoàn mang ngh■ 123doc ký g■c online thành v■i h■o, Chúng l■i thơng B■n 123doc.netLink cho viên Tính ■■ n■p có tơi tin, c■ng c■a cao th■ ■■n cung ti■n ngo■i tính website phóng ■■ng th■i vào c■p ng■, Khách trách xác tài ■i■m D■ch xã to,kho■n th■c nhi■m h■i thutháng V■ nh■ m■t s■ c■a (nh■ ■■i hàng ■■■c tùy ngu■n 5/2014; 123doc, v■i ■■■c ý cóg■i t■ng th■ tài 123doc v■ mô nguyên b■n d■ ng■■i ■■a t■ dàng s■ v■■t d■■i tri dùng ■■■c ch■ tra th■c m■c ■ây) email c■u M■c h■■ng quý 100.000 cho tài b■n tiêu báu, li■u b■n, nh■ng ■ã hàng phong m■t l■■t tùy ■■ng ■■u quy■n cách truy thu■c phú, ky, c■a c■p ■a l■i b■n vào 123doc.net m■i d■ng, sau xác, vuingày, n■p lòng “■i■u nhanh giàu ti■n s■ ■■ng tr■ giá Kho■n chóng h■u thành tr■ nh■p 2.000.000 website ■■ng Th■a th■ email vi■n th■i Thu■n c■a thành mong tài v■ li■u viên mu■n S■ online ■■ng D■ng click t■o l■n ký, D■ch ■i■u vào nh■t l■t link ki■n V■” vào Vi■t 123doc top sau cho Nam, 200 ■ây cho ■ã cung các (sau g■iwebsite c■p users ■âynh■ng ■■■c cóph■ thêm tài bi■n g■i thu li■u t■t nh■t nh■p ■■c T■it■i không t■ng Chính Vi■tth■i th■ Nam, v■y ■i■m, tìm t■123doc.net th■y l■chúng tìm ki■m tơi th■ racóthu■c ■■i tr■■ng th■nh■m c■p top ngo■i 3nh■t ■áp Google tr■ ■KTTSDDV ■ng 123doc.net Nh■n nhu c■u ■■■c theo chiaquy■t danh s■ tài hi■u li■udo ch■t c■ng l■■ng ■■ng vàbình ki■mch■n ti■n online website ki■m ti■n online hi■u qu■ uy tín nh■t u■t phát Nhi■u Mang Luôn 123doc Th■a Xu■t Sau h■n h■■ng phát thu■n l■i event s■ cam nh■n t■ m■t tr■ t■ h■u ýk■t s■ thú nghi■m t■i ýt■■ng xác n■m t■■ng m■t d■ng v■, s■ nh■n website mang event t■o kho m■i ■■i, t■o t■ c■ng th■ m■ l■i c■ng ki■m ■■ng d■n 123doc CH■P vi■n nh■ng cho ■■ng ■■u ■■ng ti■n h■ kh■ng ng■■i NH■N ■ã quy■n th■ng thi■t chia ki■m t■ng ki■m dùng, l■ CÁC s■ th■c ti■n s■ l■i b■■c v■i ti■n vàchuy■n ■I■U t■t công online h■n mua 123doc online kh■ng nh■t 2.000.000 ngh■ bán KHO■N b■ng sang b■ng cho tài ■■nh hi■n tài ng■■i li■u ph■n tài TH■A li■u tài v■ th■ li■u hàng t■o li■u thông dùng trí hi■u hi■n THU■N hi■u c■ c■a ■■u ■ tin qu■ t■t h■i Khi ■■i, qu■ Vi■t xác c■ khách gia nh■t, b■n nh■t, minh l■nh Nam t■ng Chào online uy hàng uy tài v■c: l■nh thu Tác tín m■ng tín kho■n tr■ cao nh■p khơng tài phong v■c cao thành b■n nh■t email nh■t tài online khác chuyên ■■n li■u thành tín Mong b■n Mong cho d■ng, v■i so nghi■p, viên kinh ■ã mu■n t■t 123doc 123doc.net! v■i mu■n công ■■ng c■a c■ doanh b■n mang hoàn mang ngh■ 123doc ký g■c online thành v■i l■i h■o, Chúng l■i thông B■n cho 123doc.netLink cho viên Tính ■■ n■p có c■ng tơi tin, c■ng c■a cao th■ ■■n cung ti■n ngo■i ■■ng tính website phóng ■■ng th■i vào c■p ng■, Khách trách xác xã tài ■i■m D■ch xã to,h■i kho■n th■c nhi■m h■i thum■t tháng V■ nh■ m■t s■ c■a (nh■ ■■i hàng ngu■n ■■■c tùy ngu■n 5/2014; 123doc, v■i ■■■c ý cótài g■i t■ng th■ tài 123doc ngun v■ mơ ngun b■n d■ ng■■i ■■a t■ dàng s■ v■■t tri d■■i tri dùng ■■■c ch■ th■c tra th■c m■c ■ây) email c■u quý M■c h■■ng quý 100.000 cho tài báu, b■n tiêu báu, li■u b■n, nh■ng phong ■ã hàng phong m■t l■■t tùy ■■ng ■■u phú, quy■n cách truy thu■c phú, ky, c■a c■p ■a ■a l■i b■n vào d■ng, 123doc.net m■i d■ng, sau xác, vuingày, n■p giàu lòng “■i■u nhanh giàu ti■n giá s■ ■■ng tr■ giá Kho■n chóng h■u tr■ thành tr■ nh■p ■■ng 2.000.000 website ■■ng Th■a th■ email th■i vi■n th■i Thu■n mong c■a thành mong tài v■ li■u mu■n viên mu■n S■ online ■■ng D■ng t■o click t■o l■n ■i■u ký, D■ch ■i■u vào nh■t l■t link ki■n ki■n V■” vào Vi■t 123doc cho top sau cho Nam, cho 200 ■ây cho ■ã cung các (sau g■i users website c■p users ■âynh■ng có ■■■c cóph■ thêm thêm tài bi■n g■i thu thu li■u t■t nh■p nh■t nh■p ■■c T■it■i Chính khơng t■ng Chính Vi■tth■i vìth■ Nam, vìv■y v■y ■i■m, tìm 123doc.net t■123doc.net th■y l■chúng tìm ki■m tơi th■ racó ■■i thu■c ■■i tr■■ng th■ nh■m nh■m c■p top ngo■i ■áp 3nh■t ■áp Google ■ng tr■ ■KTTSDDV ■ng 123doc.net nhu Nh■n nhuc■u c■u ■■■c chia theo chias■ quy■t danh s■tàitài hi■u li■u li■uch■t ch■t c■ng l■■ng l■■ng ■■ng vàvàki■m bình ki■mch■n ti■n ti■nonline online website ki■m ti■n online hi■u qu■ uy tín nh■t Nhi■u Mang Luôn 123doc Th■a Xu■t Sau h■n h■■ng phát thu■n l■i event s■ cam nh■n m■t tr■ t■ h■u k■t s■ thú nghi■m t■i ýxác n■m t■■ng m■t d■ng v■, s■ nh■n website mang event kho m■i ■■i, t■o t■ th■ m■ l■i c■ng ki■m ■■ng d■n 123doc CH■P vi■n nh■ng cho ■■u ■■ng ti■n h■ kh■ng ng■■i NH■N ■ã quy■n th■ng thi■t chia t■ng ki■m dùng, l■ CÁC s■ th■c s■ l■i b■■c v■i ti■n vàchuy■n ■I■U t■t công h■n mua 123doc online kh■ng nh■t 2.000.000 ngh■ bán KHO■N sang b■ng cho tài ■■nh hi■n ng■■i li■u ph■n tài TH■A tài v■ th■ li■u hàng t■o li■u thơng dùng tríhi■n THU■N hi■u c■ c■a ■■u ■ tin t■t h■i Khi ■■i, qu■ Vi■t xác c■ khách gia b■n nh■t, minh l■nh Nam t■ng Chào online hàng uy tài v■c: l■nh thu Tác m■ng tín kho■n tr■ nh■p khơng tài phong v■c cao thành b■n email nh■t tài online khác chuyên ■■n li■u thành tínb■n Mong cho d■ng, v■i so nghi■p, viên kinh ■ã t■t 123doc 123doc.net! v■i mu■n công ■■ng c■a c■ doanh b■n hoàn mang ngh■ 123doc ký g■c online thành v■i h■o, Chúng l■i thông B■n 123doc.netLink cho viên Tính ■■ n■p có tơi tin, c■ng c■a cao th■ ■■n cung ti■n ngo■i tính website phóng ■■ng th■i vào c■p ng■, Khách trách xác tài ■i■m D■ch xã to,kho■n th■c nhi■m h■i thutháng V■ nh■ m■t s■ c■a (nh■ ■■i hàng ■■■c tùy ngu■n 5/2014; 123doc, v■i ■■■c ý cóg■i t■ng th■ tài 123doc v■ mô nguyên b■n d■ ng■■i ■■a t■ dàng s■ v■■t d■■i tri dùng ■■■c ch■ tra th■c m■c ■ây) email c■u M■c h■■ng quý 100.000 cho tài b■n tiêu báu, li■u b■n, nh■ng ■ã hàng phong m■t l■■t tùy ■■ng ■■u quy■n cách truy thu■c phú, ky, c■a c■p ■a l■i b■n vào 123doc.net m■i d■ng, sau xác, vuingày, n■p lòng “■i■u nhanh giàu ti■n s■ ■■ng tr■ giá Kho■n chóng h■u thành tr■ nh■p 2.000.000 website ■■ng Th■a th■ email vi■n th■i Thu■n c■a thành mong tài v■ li■u viên mu■n S■ online ■■ng D■ng click t■o l■n ký, D■ch ■i■u vào nh■t l■t link ki■n V■” vào Vi■t 123doc top sau cho Nam, 200 ■ây cho ■ã cung các (sau g■iwebsite c■p users ■âynh■ng ■■■c cóph■ thêm tài bi■n g■i thu li■u t■t nh■t nh■p ■■c T■it■i khơng t■ng Chính Vi■tth■i th■ Nam, v■y ■i■m, tìm t■123doc.net th■y l■chúng tìm ki■m tơi th■ racóthu■c ■■i tr■■ng th■nh■m c■p top ngo■i 3nh■t ■áp Google tr■ ■KTTSDDV ■ng 123doc.net Nh■n nhu c■u ■■■c theo chiaquy■t danh s■ tài hi■u li■udo ch■t c■ng l■■ng ■■ng vàbình ki■mch■n ti■n online website ki■m ti■n online hi■u qu■ uy tín nh■t MỤC LỤC DANH MỤC HÌNH VẼ VÀ BẢNG BIỂU MỞ ĐẦU CHƢƠNG I: TỔNG QUAN ASP.NET VÀ VISUAL STUDIO 2008 1.1 Giới thiệu ASP.NET 1.1.1 NET FRAMEWORK 1.1.2 ASP.NET .7 1.1.3 Khác biệt ASP.NET ASP 1.1.4 Quá trình xử lý tập tin Aspx 11 1.1.5 Các đối tƣợng ASP.NET 12 1.1.6 Phát triển website ASP.NET 15 1.2 Microsoft Visual Studio 2008 Professional Edition 16 CHƢƠNG II: MƠ TẢ VÀ PHÂN TÍCH BÀI TỐN 19 2.1 Khảo sát toán 19 2.1.1 Mơ tả tốn .19 2.1.2 Biểu đồ phân rã chức 20 2.1.3 Các mẫu biểu 22 2.2 Các mơ hình 23 2.2.1 Ma trận thực thể chức 23 2.2.2 Biểu đồ ngữ cảnh 24 2.2.3 Xây dựng biểu đồ luồng liệu mức 25 2.2.4 Biều đồ luồng liệu mức 1: 26 Hình 2.8: Biểu đồ luồng liệu cho tiến trình 1.0 26 2.2 Mơ hình ER mơ hình quan hệ 29 2.3.1 Đƣa thực thể .29 2.3.2 Xác định mối quan hệ thực thể .32 2.3.3 Mơ hình ER 34 2.3.4 Thiết kế sở liệu, mơ hình quan hệ .35 CHƢƠNG III: CHƢƠNG TRÌNH 37 3.1 Giới thiệu chƣơng trình 37 3.2 Hƣớng dẫn cài đặt 37 3.2.1 Cài đặt SQL 2005 Express Edition .37 3.2.2 Cài đặt IIS .39 3.2.3 Cài đặt thƣ mục ảo, tạo kết nối Attach Cơ sở liệu 40 3.3 Hƣớng dẫn sử dụng 41 3.3.1 Hƣớng dẫn chức đăng ký .41 3.3.2 Hƣớng dẫn chức đăng tin .43 3.3.3 Hƣớng dẫn chức gia hạn 45 3.3.4 Hƣớng dẫn số chức Administrator Control 47 KẾT LUẬN 49 TÀI LIỆU THAM KHẢO 50 DANH MỤC HÌNH VẼ VÀ BẢNG BIỂU Hình 1.1: Kiến trúc NET Framework Hình 1.2: Quá trình xử lý tập tin aspx 11 Hình 2.1: Biểu đồ phân rã chức 20 Hình 2.2: Bảng hồ sơ khách hàng 22 Hình 2.3: Bảng tin 22 Hình 2.4: Bảng giá 22 Hình 2.5: Bảng ma trận thực thể chức 23 Hình 2.6: Biểu đồ ngữ cảnh 24 Hình 2.7: Biểu đồ luồng liệu mức 25 Hình 2.8: Biểu đồ luồng liệu cho tiến trình 1.0 26 Hình 2.9: Biểu đồ luồng liệu cho tiến trình 2.0 27 Hình 2.10: Biểu đồ luồng liệu cho tiến trình 3.0 28 Hình 2.11: Thực thể Khách hàng 29 Hình 2.12: Thực thể tin quảng cáo 30 Hình 2.13: Thực thể bảng giá 30 Hình 2.14: Thực thể Nơi đăng 31 Hình 2.15: thực thể Danh mục 31 Hình 2.16: Mối quan hệ thực thể “Khách hàng” “Tin quảng cáo” 32 Hình 2.17: Mối quan hệ “Bảng giá” “Tin quảng cáo” 32 Hình 2.18: Mối quan hệ “Tin quảng cáo” “Nơi đăng” 33 Hình 2.19: Mối quan hệ “Tin quảng cáo” “Danh mục” 33 Hình 2.20: Mơ hình ER 34 Hình 2.21: Mơ hình quan hệ 36 Hình 3.1: Chế độ Mixed mode SQL Server 39 Hình 3.2: Giao diện trang chủ 42 Hình 3.3: Form đăng ký 42 Hình 3.4: Thơng báo đăng ký thành công 43 Hình 3.5: Form đăng ký 44 Hình 3.6: Email thơng báo khách hàng đăng tin 45 Hình 3.7: Bảng điều khiển khách hàng 46 Hình 3.8: Email thơng báo gia hạn 47 Hình 3.9: Duyệt tin 47 Hình 3.10: Quản lý thành viên 48 MỞ ĐẦU Buổi sáng, mở cửa thấy tờ giới thiệu chuyên lắp đặt ăng ten, bƣớc đƣờng thấy tƣờng đƣợc trang điểm dòng chữ khoan cắt bê tông nhận rút hầm cầu buổi trƣa mở máy tính, nhận đƣợc email sửa chửa thiết bị điện gia dụng nhà, buổi tối lên tivi, màng hình đầy dầu gội, kem đánh bơng băng… Nhìn từ đầu phố đến cuối phố, cửa tất nhà điều đƣợc che kín hình ảnh quảng cáo đủ kiểu, màu sắc, hình dáng, kích cỡ… Một giới đầy quảng cáo Đó thể kinh tế tiêu dùng phát triển Một cửa hàng nho nhỏ muốn quảng cáo sản phẩm, ngƣời muốn bán hàng hay cần mua hàng họ khó làm thơng tin quảng cáo để đƣa lên truyền hình hay lên báo hay việc làm tờ rơi vừa công sức, hiệu không cao Nhƣng thời đại với phát triển mạnh mẽ mạng Internet, quảng cáo hiệu tiết kiệm chi phí quảng cáo website quảng cáo thƣơng mại Vì nên em chọn đề tài “Xây dựng website quảng cáo thương mại ASP.NET” Website xây dựng với mục đích trợ giúp việc đăng quảng cáo cho doanh nghiệp, tổ chức, cá nhân mang lợi nhuận Đồ án gồm ba chƣơng: - Chƣơng I: Tổng quan ASP.NET Microsoft Visual Studio 2008 - Chƣơng II: Mơ tả phân tích tốn - Chƣơng III: Chƣơng trình CHƢƠNG I: TỔNG QUAN ASP.NET VÀ VISUAL STUDIO 2008 1.1 Giới thiệu ASP.NET 1.1.1 NET FRAMEWORK NET Framework tập giao diện lập trình tâm điểm tảng NET Nó cung cấp sở hạ tầng để xây dựng chạy dịch vụ Web Hình 1.1: Kiến trúc NET Framework 1.1.2 ASP.NET Trƣớc hết, họ tên ASP.NET Active Server Pages NET (.NET NET framework) ASP.NET cơng nghệ có tính cách mạng dùng để phát triển ứng dụng mạng nhƣ tƣơng lai (ASP.NET is a revolutionary technology for developing web applications) Lƣu ý chỗ ASP.NET phƣơng pháp tổ chức hay khung tổ chức (framework) để thiết lập ứng dụng mạnh mẽ cho mạng dựa CLR (Common Language Runtime) khơng phải ngơn ngữ lập trình Ngơn ngữ lập trình đƣợc dùng để diễn đạt ASP.NET VB.NET (Visual Basic NET) VB.NET 25 ngôn ngữ NET đƣợc dùng để phát triển trang ASP.NET mà Tuy mang họ tên gần giống nhƣ ASP cổ điển nhƣng ASP.NET ASP Sau phần sơ lƣợc vài khác biệt ASP.NET ASP để có khái niệm tổng quát ASP.NET 1.1.3 Khác biệt ASP.NET ASP SỰ THAY ÐỔI CƠ BẢN ASP thi hành sứ mạng đƣợc giao cho để phát triển mạng cách tốt đẹp nhƣ phải cần phải đổi hoàn toàn? Lý đơn giản ASP khơng cịn đáp ứng đủ nhu cầu lĩnh vực phát triển mạng công nghệ Tin Học ASP đƣợc thiết kế riêng biệt nằm tầng phía hệ điều hành Windows Internet Information Service, cơng dụng rời rạc giới hạn Trong đó, ASP.NET cấu cấu hệ điều hành Windows dƣới dạng hay khung NET (.NET framework), nhƣ ASP.NET khơng dùng object ứng dụng cũ mà cịn xử dụng tất tài nguyên mà Windows có Ta tóm tắt thay đổi nhƣ sau: - Tập tin ASP.NET (ASP.NET file) có extension ASPX, tập tin ASP ASP - Tập tin ASP.NET (ASP.NET file) đƣợc phân tích ngữ pháp (parsed) XSPISAPI.DLL, tập tin ASP đƣợc phân tích ASP.DLL - ASP.NET kiểu mẫu lập trình phát động kiện (event driven), cịn trang ASP đƣợc thi hành theo thứ tự từ xuống dƣới - ASP.NET xử dụng trình biên dịch (compiled code) nên nhanh, cịn ASP dùng trình thơng dịch (interpreted code) hiệu suất tốc độ thua hẳn ASP.NET hỗ trợ gần 25 ngơn ngữ lập trình với NET chạy mơi trƣờng biên dịch (compiled environment), cịn ASP chấp nhận VBScript JavaScript nên ASP scripted language(ngôn ngữ kịch bản) môi trƣờng thông dịch(in the interpreter environment) Khơng vậy, ASP.NET cịn kết hợp nhuần nhuyễn với XML (Extensible Markup Language) để chuyển vận thông tin (information) qua mạng ASP.NET hỗ trợ tất trình duyệt quan trọng hỗ trợ thiết bị di động (mobile devices) Chính thiết bị di động, mà ngày phổ biến, khiến việc dùng ASP việc phát triển mạng nhằm vƣơn tới thị trƣờng trở nên vơ khó khăn KIỂU MẪU RESQUEST/RESPONSE Kiểu mẫu tồn phƣơng pháp làm việc theo kiểu Client /Server dùng với ASP Client/Server - Một trƣờng hợp đơn giản trao đổi thông tin máy vi tính để hồn thành cơng việc đó, máy server cung cấp dịch vụ theo yêu cầu máy khách(Client PC) Thơng thƣờng, Server máy vi tính lƣu trữ thơng tin mạng có hình ảnh, video, trang HTML hay ASP Client máy vi tính đƣợc dùng dể viếng thăm mạng Một cách tổng quát phƣơng pháp gồm có bƣớc nhƣ sau: Client (thơng qua trình duyệt, Internet Browser) xác định vị trí Web Server qua nối URL (Universal Resource Locator) Client yêu cầu đƣợc tham khảo trang mạng thƣờng trang chủ (home page) nhƣ index.htm hay default.htm Server đáp ứng cách hoàn trả hồ sơ mà Client yêu cầu trƣớc Client nhận đƣợc hồ sơ gởi hiển thị (display) browser Lƣu ý, Client nhận đƣợc hồ sơ q trình trao đổi qua lại kết thúc tức khắc KIỂU MẪU EVENT-DRIVEN 10 Kiểu mẫu event-driven dùng với ASP.NET tƣơng tự nhƣ kiểu mẫu event-driven ta thƣờng dùng lập trình ứng dụng với Visual Basic Trong kiểu mẫu này, Server không chờ Client yêu cầu tham khảo trang mạng mà Server bố trí kế hoạch sẵn trƣớc tất tình để hành động kịp thời Client định làm điều Đó “response to your action”, kiểu mẫu trƣớc “response to your request”, nhƣ ASP.NET phát hành động Client để phản ứng cho thích hợp ASP.NET làm đƣợc điều dựa vào tiến trình xử lý linh động Client (gọi clever client-side processing) để thực kiểu mẫu event-driven Tiến trình xử lý Client xảy ta bố trí nguồn mã thích hợp mà Client hiểu đƣợc trang ta gởi cho Client Lƣu ý trang mạng (web page) ta chứa Server nhƣng nguồn mã lại đƣợc thực xử lý, Server Client (Server-Side processing, Client-Side processing) tuỳ theo cách ta bố trí 36 Hình 2.21: Mơ hình quan hệ 37 CHƢƠNG III: CHƢƠNG TRÌNH 3.1 Giới thiệu chƣơng trình Chƣơng trình website đƣợc phát triển công cụ: - Visual Studio 2008 Professional Edition bao gồm NET Framework - SQL Server 2005 Express Edition - IIS (Internet Information Service) Các Module chƣơng trình: - Module “đăng ký khách hàng”: Lƣu thông tin cá nhân khách hàng để quản lý thông tin khách hàng thông tin quảng cáo khách hàng - Module “đăng tin”: Lƣu thông tin quảng cáo mà khách hàng đăng - Module “bảng điều khiển khách hàng”: Lƣu thông tin cá nhân mà khách hàng thay đổi, sửa chữa Gia hạn thông tin - Module “Administrator Control”: Module để ngƣời quản trị viên kiểm sốt thơng tin, duyệt tin, quản lý tin, quản lý khách hàng thành viên, quản lý danh mục… 3.2 Hƣớng dẫn cài đặt Để cài đặt Website ASP.NET ta cần phải cài đặt thành công chƣơng trình sau: - SQL Server 2005 Express Edition - IIS (Internet Information Service) 3.2.1 Cài đặt SQL 2005 Express Edition Yêu cầu phần cứng hệ điều hành sử dụng Hệ điều hành tối thiểu: Windows 2000 Service Pack 4; Windows Server 2003 Service Pack 1; Windows XP Service Pack Phần cứng: - Máy tính chip Pentium III 600 MHz trở lên (Cấu hình đề nghị: Chip GHz cao hơn.) - Tối thiểu 192 MB RAM (Cấu hình đề nghị: 512 MB RAM.) - Ổ cứng trống tối thiểu 525 MB 38 Bộ cài đặt: - Để cài đặt SQL Server 2005 Express, máy bạn phải có Windows Installer 3.1 trở lên, download địa chỉ: http://go.microsoft.com/fwlink/?LinkId=46459 - Microsoft Net Framework 2.0 trở lên o Hệ điều hành 32bit: http://go.microsoft.com/fwlink/?LinkId=55731 o Hệ điều hành 64bit: http://go.microsoft.com/fwlink/?LinkId=55734 - Phải có file cài đặt SQL Server 2005 Express, download miễn phí từ Website Microsoft địa chỉ: http://www.microsoft.com/downloads/details.aspx?familyid=220549b5-0b074448-8848-dcc397514b41&displaylang=en - SQL Server Management Studio Express: http://www.microsoft.com/downloads/details.aspx?familyid=C243A5AE4BD1-4E3D-94B8-5A0F62BF7796&displaylang=en Sau download về, lƣu vào thƣ mục để bắt đầu tiến hành cài đặt lần lƣợt: - WindowsInstaller-KB893803-v2-x86.exe: Windows Installer 3.1 - dotnetfx.exe: Microsoft Net Framework 2.0 - SQLEXPR.EXE: SQL Server 2005 Express - SQLServer2005_SSMSEE.msi: Công cụ quản lý SQL Server Management Studio Express Chú ý, cài đặt SQL Server nên để chế độ Mixed mode đặt mật cho tài khoản sa 39 Hình 3.1: Chế độ Mixed mode SQL Server 3.2.2 Cài đặt IIS - Cài IIS 5.1 Windows XP: Bƣớc 1: Vào menu Start -> Control Panel Bƣớc 2: Vào mục Add, Remove Program Bƣớc 3: Trong cửa sổ mở ra, tiếp tục chọn vào Add, Remove Windows Components Bƣớc 4: Trong cửa sổ tiếp theo, đánh dấu vào mục Internet Information Services (IIS) - thành phần mà ta cần cài Trong q trình cài, Windows yêu cầu cho đĩa Windows vào ổ CD để chép file cần thiết Lúc ta có hai cách: Cho đĩa vào ổ CD OK Nếu máy có sẵn thƣ mục chứa cài đặt Windows, nhấn Browse tìm đến thƣ mục I386 có cài đặt -> OK Khi máy báo cài xong, nhấn Finish 40 - Cài IIS Windows 7: Bƣớc 1: Vào Control Panel -> Programs and Features Bƣớc 2: Chọn Turn windows features Bƣớc 3: Một sổ ra: o Chọn dấu tick vào Internet Infomation Services o Chọn dấu tick vào World Wide Web Services o Chọn dấu tick vào ASP, ASP.Net Click OK 3.2.3 Cài đặt thƣ mục ảo, tạo kết nối Attach Cơ sở liệu 3.2.3.1 Attach sở liệu (thêm sở liệu tồn vào SQL Server) Ta dùng SQL Server Management Studio Express để Attach sở liệu Trƣớc hết, bạn kết nối vào Server, điền tên Server, chọn SQL Server Authentication tên đăng nhập với mật Tiếp theo bạn vào mục Databases, Click chuột phải chọn Attach, cửa sổ lên, tiếp tục click vào nút Add Rồi chọn file db_quangcao.mdf thƣ mục “App_Data” thƣ mục chƣơng trình Sau OK hồn tất 3.2.3.2 Sửa chuỗi kết nối Chƣơng trình đƣợc phát triển nơi khác, máy chủ chứa sở liệu khác với lúc cài đặt nên bạn phải sửa chuỗi kết nối sở liệu Tại thƣ mục chƣơng trình bạn tìm file Web.config Nếu bạn có Visual Studio mở nó, khơng bạn mở notepad hay wordpad Sau bạn tìm đến dịng: Tại phần “Data Source=REKKA” ta thay tên Server SQL 2005 mà ta attach sở liệu “User ID=sa;Password=123456” ta thay tên đăng nhập mật mà ta dùng để đăng nhập vào SQL Server attach sở liệu 41 3.2.3.3 Tạo thƣ mục ảo + Bạn mở IIS + Di chuyển chuột tới SERVER\Web site\ Default Web Site, nhấn chuột phải vào Default Web Site, chọn New\Virtual Directory + Màn hình hiển thị Virtual Directory Creation Wizard + Nhấn chuột vào nút Next + Gõ chữ “ Web” (hay đặt tên đƣợc) vào vùng Alias chọn Next + Nhấn chuột vào nút Browse, chọn thƣ mục chƣơng trình, nhấn Next + Chọn Read Run script (such as ASP) tiếp tục chọn Next + Chọn Finish để kết thúc Bây giờ, ta chạy chƣơng trình vào trình duyệt gõ Http://hostname/Alias để chạy chƣơng trình “Hostname” tên Host (máy) mà ta tạo thƣ mục ảo IIS “Alias” tên tùy chọn mục Alias tạo thƣ mục ảo 3.3 Hƣớng dẫn sử dụng 3.3.1 Hƣớng dẫn chức đăng ký Khi khách hàng đến thăm website, khách hàng muốn đăng tin mà chƣa có tài khoản Khách hàng phải đăng ký tài khoản để có quyền đăng thơng tin quảng cáo Ở trang chủ( hình 3.2), khách hàng kích chuột vào menu đăng ký để chuyển đến trang đăng ký 42 Hình 3.2: Giao diện trang chủ Hình 3.3: Form đăng ký Hình 3.3 Form đăng ký, khách hàng nhập đầy đủ thông tin vào trƣờng Những trƣờng bắt buộc Tên đăng nhập, mật khẩu, Email Email quan trọng, u cầu khách hàng nhập xác, Email nơi để hệ thống website khách hàng trao đổi thông tin Khi khách hàng điền đẩy đủ xác thơng tin kích chuột vào nút đăng ký Khi nhận đƣợc thơng báo nhƣ hình 3.4 đăng ký thành công Một Email đƣợc gửi đến cho khách hàng 43 Hình 3.4: Thơng báo đăng ký thành công 3.3.2 Hƣớng dẫn chức đăng tin Để có quyền đăng đƣợc thơng tin, trƣớc hết khách hàng phải đăng nhập Sau đăng nhập Khách hàng kích chuột vào menu đăng tin menu để chuyển đến trang đăng tin 44 Hình 3.5: Form đăng ký Khách hàng điền đầy đủ thông tin, Tiêu đề, Danh mục,Hạn đăng… Khách hàng xem bảng giá cách kich vào link “Xem bảng giá gói 45 cƣớc” Khách hàng soạn thảo nội dung tin quảng cáo editor giao diện bắt mắt dễ dùng nhƣ hình 3.5 Khi đăng tin thành công, khách hàng nhận đƣợc thơng báo tốn vào Email nhƣ hình 3.6 Hình 3.6: Email thơng báo khách hàng đăng tin 3.3.3 Hƣớng dẫn chức gia hạn Khi thông tin hết hạn, Email đƣợc gửi đến cho khách hàng, thông báo thông tin quảng cáo bạn hết hạn để hiển thị lên website Khách hàng đăng nhập, vào chức “Bảng điều khiển” để gia hạn thơng tin 46 Hình 3.7: Bảng điều khiển khách hàng Sau kích vào link gia hạn cho thông tin khách hàng chọn, chuyển đến trang gia hạn Khách hàng chọn số ngày gia hạn Sau gia hạn thành cơng, có email thơng báo gia hạn toán đƣợc gửi đến cho khách hàng 47 Hình 3.8: Email thơng báo gia hạn 3.3.4 Hƣớng dẫn số chức Administrator Control Chức dành cho quản trị viên 3.3.4.1 Chức “quản lý tin” duyệt tin Hình 3.9: Duyệt tin Những thông tin khách hàng đăng gia hạn nhƣng chƣa toán đƣợc hiển thị Khi nhận đƣợc toán, quản trị viên kích link nút mở, để đồng ý hiển thị thơng tin lên web Kích vào link gia hạn để đồng ý gia hạn 48 3.3.4.2 Chức “Quản lý thành viên” Hình 3.10: Quản lý thành viên Quản trị viên sửa thơng tin thành viên, khóa hay mở Khi thành viên bị khóa, thành viên khơng đăng nhập đƣợc 49 KẾT LUẬN Đồ án thực nhiệm vụ sau: - Mô tả nghiệp vụ tốn tiến hành mơ hình hóa nghiệp vụ tốn chuẩn bị cho bƣớc sau - Phân tích tốn theo hƣớng cấu trúc bao gồm phân tích liệu phân tích xử lý - Thiết kế hệ thống Website bao gồm thiết kế kiến trúc, thiết kế liệu, thiết kế giao diện mô đun xử lý - Cài đặt hệ thống thử nghiêm với số liệu Trong thời gian nghiên cứu, xây dựng Website, em cố gắng làm việc với giúp đỡ tận tình thầy giáo hƣớng dẫn Chƣơng trình đạt đƣợc số kết định Tuy nhiên trình độ kinh nghiệm cịn hạn chế; chƣơng trình cịn nhiều thiếu sót Rất mong thầy cô giáo bạn tận tình giúp đỡ để chƣơng trình ngày đƣợc hồn thiện Nếu đƣợc phát triển tiếp đề tài này, em tiếp tục cố gắng hoàn thiện chức Website để đáp ứng đƣợc với nhu cầu doanh nghiệp 50 TÀI LIỆU THAM KHẢO Tài liệu tiếng Việt [1] Nguyễn Văn Vỵ, Phân tích thiết kế hệ thống thơng tin quản lý, NXB Khoa học Tự nhiên Công nghệ, Hà nội, 2007 [2] Tài liệu hướng dẫn giảng dậy – Lập trình ứng dụng web với ASP.NET, Trung tâm tin học – Đại học Khoa Học Tự Nhiên thành phố Hồ Chí Minh, tháng năm 2005 [3] Website http://www.raovat123.com Tài liệu tiếng anh [1] Microsoft®, MSDN Library, http://msdn.microsoft.com/enus/library/ms123401.aspx ... phí quảng cáo website quảng cáo thƣơng mại Vì nên em chọn đề tài ? ?Xây dựng website quảng cáo thương mại ASP. NET? ?? Website xây dựng với mục đích trợ giúp việc đăng quảng cáo cho doanh nghiệp, tổ... tin ASP. NET (ASP. NET file) có extension ASPX, cịn tập tin ASP ASP - Tập tin ASP. NET (ASP. NET file) đƣợc phân tích ngữ pháp (parsed) XSPISAPI.DLL, cịn tập tin ASP đƣợc phân tích ASP. DLL - ASP. NET. .. đạt ASP. NET VB .NET (Visual Basic NET) VB .NET 25 ngôn ngữ NET đƣợc dùng để phát triển trang ASP. NET mà Tuy mang họ tên gần giống nhƣ ASP cổ điển nhƣng ASP. NET ASP Sau phần sơ lƣợc vài khác biệt ASP. NET

Ngày đăng: 05/08/2021, 22:18

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

Tài liệu liên quan