Tìm hiểu về các Web server thông dụng hiện nay:
+ Microsoft Internet Information Server (IIS).
+ Apache Web Server.
Trình bày về đặc điểm về khả năng, cài đặt, vận hành, hỗ trợ các ứng dụng Web và so sánh các điểm mạnh, yếu, các ưu nhược điểm giữa chúng.
- Tìm hiểu các công cụ chính xây dựng ứng dụng hệ thống Newsletter: Ngôn ngữ PHP, hệ cơ sở dữ liệu MySQL
- Tiến hành phân tích, thiết kế mô hình dữ liệu và xây dựng một hệ thống Thư tin (Newsletter).
31 trang |
Chia sẻ: luyenbuizn | Lượt xem: 1248 | Lượt tải: 0
Bạn đang xem trước 20 trang nội dung tài liệu Đề tài Tìm hiểu một số công nghệ Web và xây dựng một chương trình Newsletter, để xem tài liệu hoàn chỉnh bạn click vào nút DOWNLOAD ở trên
Tröôøng Ñaïi Hoïc Baùch Khoa Haø NoäiKhoa Coâng Ngheä Thoâng Tin Ñoà aùn toát nghieäp ñaïi hoïc Ñeà taøi: Tìm hieåu moät soá coâng ngheä Web vaø xaây döïng moät chöông trình Newsletter Sinh vieân thöïc hieän: Ñaëng Vuõ Quoác Khaùnh Lôùp: 39TH - Nha Trang Giaùo vieân höôùng daãn: Thaày Nguyeãn Ngoïc Bình Lôøi giôùi thieäu: - Tìm hieåu veà caùc Web server thoâng duïng hieän nay: + Microsoft Internet Information Server (IIS). + Apache Web Server. Trình baøy veà ñaëc ñieåm veà khaû naêng, caøi ñaët, vaän haønh, hoã trôï caùc öùng duïng Web vaø so saùnh caùc ñieåm maïnh, yeáu, caùc öu nhöôïc ñieåm giöõa chuùng. - Tìm hieåu caùc coâng cuï chính xaây döïng öùng duïng heä thoáng Newsletter: Ngoân ngöõ PHP, heä cô sôû döõ lieäu MySQL - Tieán haønh phaân tích, thieát keá moâ hình döõ lieäu vaø xaây döïng moät heä thoáng Thö tin (Newsletter). Toång quan veà Web Server: Web server laø moät phaàn meàm server ñaèng sau WWW. Noù laéng nghe nhöõng yeâu caàu töø phía client, chaúng haïn töø moät trình duyeät nhö Netscape hoaëc Microsoft Internet Explorer. Khi nhaän ñöôïc moät yeâu caàu töø phía client, noù seõ xöû lyù nhöõng yeâu caàu ñoù vaø traû veà moät vaøi döõ lieäu döôùi daïng moät form chöùa caùc trang ñöôïc ñònh daïng döôùi daïng vaên baûn hoaëc hình aûnh. Trình duyeät Web traû laïi döõ lieäu naøy vôùi khaû naêng toát nhaát coù theå vaø ñöa ñeán ngöôøi söû duïng. Caùc vaán ñeà caàn phaûi quan taâm khi löïa choïn moät Web server - Phaàn meàm traû tieàn hay ñöôc mieãn phí. - Deã caøi ñaët. - Deã caáu hình. - Deã môû roäng hoaëc tuyø bieán moät vaøi dieän maïo cuûa server. - Caùc ñaëc tröng cô baûn. - Söï phaùt trieån lieân tuïc. - Hoã trôï baûo maät. - Maõ nguoàn saün coù. - Hoã trôï coâng ngheä. - Hoã trôï neàn taûng. - Hoã trôï ñoái vôùi caùc phaàn meàm phía coâng ty thöù ba. IIS(Internet Information Services) IIS laø moät dòch vuï tuyø choïn cuûa Windows NT server cung caáp caùc tính naêng veà Web site. Giaûi phaùp phoå bieán nhaát cuûa Microsoft cho moät Web site laø chaïy IIS treân neàn Windows NT server. Caøi ñaët IIS treân Window NT Quaûn lyù IIS Web Server IIS WWW Server Toå chöùc Web Site Thö muïc aûo Server aûo IIS FTP Server Caùc kieåu cuûa baûng thuoäc tính dòch vuï WWW Baûng thuoäc tính WWW Caáu hình WWW Apache Web Server: Apache laø moät phaàn meàm Web server ñöôïc cung caáp bôûi taäp ñoaøn Apache Group. Ban ñaàu laø moät Web server ñöôïc söû duïng chuû yeáu treân caùc heä ñieàu haønh UNIX, LINUX vaø raát ñöôïc phoå bieán bôûi tính chaët cheõ, uyeån chuyeån vaø linh hoaït. Hieän nay Apache laø moät Web server ñang quaûn lyù hôn 60% soá Web site ñang coù treân theá giôùi. Toå chöùc Web Site Caøi ñaët Apache treân Windows Chaïy Apache treân Windows Kieåm tra Apache treân Windows Virtual Host Virtual Site Caáu hình Apache treân Windows Apache vaø caùc dòch vuï hoã trôï Bieân dòch Apache treân Windows So saùnh öu nhöôïc ñieåm cuûa 2 Web Server: Quaù trình phaùt trieån. Moâi tröôøng hoaït ñoäng. Hoã trôï kyõ thuaät. Thöïc thi öùng duïng. Hoã trôï caùc thaønh phaàn ñoäng. Baûo maät vaø chöùng thöïc. Quaûn lyù. Ñoä tin caäy. Nhaät kyù söï kieän. Ñaùnh giaù döïa treân keát quaû caùc thöû nghieäm: So saùnh veà thoâng löôïng: Ñoä treã trung bình: Toác ñoä keát noái: Söû duïng taøi nguyeân: Ñaùnh giaù: a) So saùnh veà thoâng löôïng: Back b) Ñoä treã trung bình: Back c) Toác ñoä keát noái: Back d) Söû duïng taøi nguyeân: Back e) Ñaùnh giaù: Back Tìm hieåu ngoân ngöõ Tìm hieåu ngoân ngöõ laäp trình PHP PHP laø gì? PHP (Personal Home Page) laø kòch baûn treân Server (Server Script) ñöôïc thieát keá ñeå cho pheùp xaây döïng öùng duïng Web treân CSDL. Maõ PHP coù theå thöïc thi treân Web Server ñeå taïo ra trang HTML vaø xuaát ra trình duyeät Web theo yeâu caàu cuûa ngöôøi duøng. VD: Vidu Hieän thöïc chöông trình: Ñaëc ñieåm cuûa chöông trình: + Ngöôøi quaûn trò coù theå thieát laäp vaø ñieàu chænh danh saùch caùc thö tin. + Ngöôøi quaûn trò coù theå göûi thö tin theo ñònh daïng Text hoaëc HTML coù keøm theo hình aûnh. + Ngöôøi söû duïng coù theå ñaêng kyù ñeå trôû thaønh moät thaønh vieân cuûa heä thoáng thö tin, sau khi ñaêng kyù xong coù theå ñaêng nhaäp vaø ñieàu chænh laïi caùc thoâng tin nhö: Danh saùch thö tin, ñòa chæ email, maät khaåu… + Ngöôøi söû duïng coù theå ñaêng kyù söû duïng moät danh saùch thö tin baát kyø treân site. + Ngöôøi söû duïng coù theå huûy boû ñaêng kyù söû duïng dòch vuï (unsubcribe). + Vì lyù do baûo maät, ngöôøi söû duïng khoâng theå göûi mail ñeán site hoaëc nhìn thaáy ñòa chæ email cuûa caùc thaønh vieân khaùc ñaõ ñaêng kyù. + Ngöôøi söû duïng vaø ngöôøi quaûn trò coù theå xem caùc thoâng tin veà heä thoáng nhö : danh saùch, löu tröõ… + Chæ ngöôøi quaûn trò môùi coù theå taïo thö tin vaø göûi ñeán ñòa chæ caùc thaønh vieân ñaõ ñaêng kyù. Thieát laäp CSDL: ÖÙng duïng naøy caàn phaûi löu tröõ caùc thoâng tin sau: List: Danh saùch caùc thö tin ñaõ coù saün cho ngöôøi söû duïng choïn khi ñaêng nhaäp Subscripbers: Löu tröõ danh saùch caùc thaønh vieân vaø caùc thoâng tin lieân quan. Sub_list: Löu tröõ caùc danh saùch thö tin ñöôïc taïo ra bôûi admin. Mail: Löu tröõ caùc thoâng tin thö tin cuûa danh saùch. Images: Löu tröõ caùc thoâng tin cuûa hình aûnh ñöôïc göûi keøm cuøng thö tin. Moâ hình hoaït ñoäng cuûa chöông trình: Baét ñaàu vaøo site: Chức năng của User trong hệ thống: Chöùc naêng cuûa Admin trong heä thoáng: Moâ hình quan nieäm döõ lieäu Giao dieän öùng duïngTrang chủ Tạo tài khoản mới Admin đăng nhập Admin tạo danh sách mới Admin tạo thư tin mới Admin Upload tin Admin gửi tin thành công Trang đăng ký hoặc hủy bỏ nhận tin Tin đã được chuyển đến hộp thư của user User xem tin trong hộp thư Höôùng phaùt trieån:
Các file đính kèm theo tài liệu này:
- baocao.ppt
- baocao2.ppt