Ứng dụng tin tức đơn giản với ASP
Số trang: 13
Loại file: doc
Dung lượng: 209.50 KB
Lượt xem: 7
Lượt tải: 0
Xem trước 2 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Trong bài đầu tiên này, tôi sẽ trình bày những yêu cầu của ứng dụng tin tức mà chúng ta sẽ pháttriển. Không cần định nghĩ gì nhiều, các bạn có thể ghé thăm các website như Tuổi Trẻ Online,VNExpss, ViệtNamNet để có thể hình dung một ứng dụng quản lý tin tức sẽ như thế nào. Khi cácbạn xem qua các trang này, sẽ thấy có nhiều chuyên mục, mỗi chuyên mục sẽ có nhiều tin tức.Hệ thống quản lý tin tức sẽ giúp các biên tập viên, các quản trị viên của website có thể gửi nhữngnội dung...
Nội dung trích xuất từ tài liệu:
Ứng dụng tin tức đơn giản với ASPỨNGDỤNGTINTỨCĐƠNGIẢNVỚIASP.NETTHREETIER26/10/2009admin1Comments184ViewsVerifiedBáoviphạm Bàiviếtsẽhướngdẫnbạncácbướccơbảntrongquátrình pháttriểnmộtứngdụng:từbướcphântíchyêucầu,phântích chứcnăng,thiếtkếhệthốngvàhiệnthực.Tổngquan,loạtbài viếtsẽgồmcácphầnsauđây:Giớithiệuứngdụngtintức,phântíchyêucầuvàchứcnăngPhântíchvàthiếtkếứngdụngtheomôhình3lớplogícPháttriểnứngdụng,phầnquảnlýPháttriểnứngdụng,phầntrìnhbàytintứcTổngkếtvàhướngpháttriểnGiớithiệuứngdụngtintức,phântíchyêucầuvàchứcnăng.Trongbàiđầutiênnày,tôisẽtrìnhbàynhữngyêucầucủaứngdụngtintứcmàchúngtasẽpháttriển.Khôngcầnđịnhnghĩgìnhiều,cácbạncóthểghéthămcácwebsitenhưTuổiTrẻOnline,VNExpss,ViệtNamNetđểcóthểhìnhdungmộtứngdụngquảnlýtintứcsẽnhưthếnào.Khicácbạnxemquacáctrangnày,sẽthấycónhiềuchuyênmục,mỗichuyênmụcsẽcónhiềutintức.Hệthốngquảnlýtintứcsẽgiúpcácbiêntậpviên,cácquảntrịviêncủawebsitecóthểgửinhữngnộidungmớilênwebsitemộtcáchdễdàngnhanhchóng,khôngcầnphảicókiếnthứcvềHTMLhayWebdesignnhiềucũngcóthểtạođượccáctrangwebnhưvậy.Nhưđãnóingắngọnởtrên,mộtứngdụngquảnlýtintứcsẽchophépngườisửdụng(ởđâylàcácbiêntậpviên,quảntrịviêncủawebsite)thựchiệncáccôngviệcsau:DễdàngtạomớivàchỉnhsửacácchuyênmụccầnthiếtDễdànggửimộttintứcmớivàomộtchuyênmụcnàođó:nhậpnộidung,uploadhìnhảnhđikèm…Lưutrữ/PhụchồitintứccũQuảnlýcácthôngtinphảnhồiNgoàira,hệthốngquảnlýtintứccũngphảicungcấpcácchứcnăngsauđâychongườixemtin:ChophépngườidùngxemquacáctinmớinhấtChophépngườidùngxemcáctintrongmộtchuyênmụcnàođóChophépngườidùngtìmkiếmmộttintứcnàođóthỏamãnmộtđiềukiệnnàođó,vídụnhưtìmcáctincótừ“Cúmgà”vàcóngàyđăngtừtháng2năm2005trởlạiđây…Gửimộttinnàođóchobạnbè,hoặcinramáyinđểxemGửiýkiến/phảnhồicủamìnhvềnộidungmộttinnàođóNgoàiracònmộtsốchứcnăngnângcaokhácnhưchophépngườidùngđịnhnghĩanhữngchuyênmụcnàolàyêuthíchnhấtđểxemtrêntrangchủ…nhậnemailthôngbáokhicótinmớiđăng…Ứngdụngquảnlýcủachúngtađơngiảnsẽchỉtậptrungvàogiảiquyếtmộtsốchứcnăngcơbảnlà:Quảnlýcácchuyênmục:chophéptạo,sửa,xóacácchuyênmụcQuảnlýcáctintứctrongchuyênmục:chophépgửitinmới,sửatincũ,hoặcxóahẳnmộthaynhiềutinnàođóLiệtkêcáctinmớinhấtchongườixemLiệtkệdanhsáchcácchuyênmụchiệncóLiệtkêcáctintrongmộtchuyênmụcnàođóTrìnhbàythôngtinchitiếtcủamộtbảntinVớicácchứcnăngnày,cácbạnhìnhdungứngdụngcủachúngtasẽgồm2phầnchứcnăngchính.Mộtphầndànhchocácbiêntậpviênvàquảntrịviênquảnlýcácchuyênmục/tintứcvàmộtphầndànhchongườixemtin.Cácbạncũngđãhìnhdungđượcmộtứngdụngtintứcthườngcónhữngchứcnăngcơbảnnào.Trongbàiviếtsautôisẽtrìnhbàycáchphântíchvàthiếtkếứngdụngcủachúngtadựatrênmôhình3lớp.Môhình3lớp(3layers)Trongbàiviếtnàykhôngcóthamvọngtrìnhbàylạichitiếtmôhìnhthiếtkếứngdụngđalớp/tầnglànhưthếnào.Chỉtómtắtngắngọnlạinhữngđiểmchínhcủamôhình3lớp,màcụthểlà3lớplogic.Lưuý:Cácbạnkhôngnênnhầmlẫnkháiniệmlớp(layer)trongphầnnàyvớikháiniệmlớp(class) củacácngônngữlậptrìnhhướngđốitượng.Trongpháttriểnứngdụng,đểdễquảnlýcácthànhphầncủahệthống,cũngnhưkhôngbịảnhhưởngbởicácthayđổi,ngườitahaynhómcácthànhphầncócùngchứcnănglạivớinhauvàphânchiatráchnhiệmchotừngnhómđểcôngviệckhôngbịchồngchéovàảnhhưởnglẫnnhau.Vídụtrongmộtcôngtybạncótừngphòngban,mỗiphòngbansẽchịutráchnhiệmmộtcôngviệccụthểnàođó,phòngnàykhôngđượccanthiệpvàocôngviệcnộibộcủaphòngkianhưPhòngtàichínhthìchỉphátlương,cònchuyệnlấytiềnđâuphátchocácanhphòngMarketingthìcácanhkhôngcầnbiết.Trongpháttriểnphầnmềm,ngườitacũngápdụngcáchphânchiachứcnăngnày.Bạnsẽnghenóiđếnthuậtngữkiếntrúcđatầng/nhiềulớp,mỗilớpsẽthựchiệnmộtchứcnăngnàođó,trongđómôhình3lớplàphổbiếnnhất.3lớpnàylàgì?Làpsentation,BusinessLogic,vàDataAccess.Cáclớpnàysẽgiaotiếpvớinhauthôngquacácdịchvụ(services)màmỗilớpcungcấpđểtạonênứngdụng,lớpnàycũngkhôngcầnbiếtbêntronglớpkialàmgìmàchỉcầnbiếtlớpkiacungcấpdịchvụgìchomìnhvàsửdụngnómàthôi.Môhình3lớpmàMicrosoftđềnghịdùngchocáchệthốngpháttriểntrênnền.NETnhưsau:Bạnc ...
Nội dung trích xuất từ tài liệu:
Ứng dụng tin tức đơn giản với ASPỨNGDỤNGTINTỨCĐƠNGIẢNVỚIASP.NETTHREETIER26/10/2009admin1Comments184ViewsVerifiedBáoviphạm Bàiviếtsẽhướngdẫnbạncácbướccơbảntrongquátrình pháttriểnmộtứngdụng:từbướcphântíchyêucầu,phântích chứcnăng,thiếtkếhệthốngvàhiệnthực.Tổngquan,loạtbài viếtsẽgồmcácphầnsauđây:Giớithiệuứngdụngtintức,phântíchyêucầuvàchứcnăngPhântíchvàthiếtkếứngdụngtheomôhình3lớplogícPháttriểnứngdụng,phầnquảnlýPháttriểnứngdụng,phầntrìnhbàytintứcTổngkếtvàhướngpháttriểnGiớithiệuứngdụngtintức,phântíchyêucầuvàchứcnăng.Trongbàiđầutiênnày,tôisẽtrìnhbàynhữngyêucầucủaứngdụngtintứcmàchúngtasẽpháttriển.Khôngcầnđịnhnghĩgìnhiều,cácbạncóthểghéthămcácwebsitenhưTuổiTrẻOnline,VNExpss,ViệtNamNetđểcóthểhìnhdungmộtứngdụngquảnlýtintứcsẽnhưthếnào.Khicácbạnxemquacáctrangnày,sẽthấycónhiềuchuyênmục,mỗichuyênmụcsẽcónhiềutintức.Hệthốngquảnlýtintứcsẽgiúpcácbiêntậpviên,cácquảntrịviêncủawebsitecóthểgửinhữngnộidungmớilênwebsitemộtcáchdễdàngnhanhchóng,khôngcầnphảicókiếnthứcvềHTMLhayWebdesignnhiềucũngcóthểtạođượccáctrangwebnhưvậy.Nhưđãnóingắngọnởtrên,mộtứngdụngquảnlýtintứcsẽchophépngườisửdụng(ởđâylàcácbiêntậpviên,quảntrịviêncủawebsite)thựchiệncáccôngviệcsau:DễdàngtạomớivàchỉnhsửacácchuyênmụccầnthiếtDễdànggửimộttintứcmớivàomộtchuyênmụcnàođó:nhậpnộidung,uploadhìnhảnhđikèm…Lưutrữ/PhụchồitintứccũQuảnlýcácthôngtinphảnhồiNgoàira,hệthốngquảnlýtintứccũngphảicungcấpcácchứcnăngsauđâychongườixemtin:ChophépngườidùngxemquacáctinmớinhấtChophépngườidùngxemcáctintrongmộtchuyênmụcnàođóChophépngườidùngtìmkiếmmộttintứcnàođóthỏamãnmộtđiềukiệnnàođó,vídụnhưtìmcáctincótừ“Cúmgà”vàcóngàyđăngtừtháng2năm2005trởlạiđây…Gửimộttinnàođóchobạnbè,hoặcinramáyinđểxemGửiýkiến/phảnhồicủamìnhvềnộidungmộttinnàođóNgoàiracònmộtsốchứcnăngnângcaokhácnhưchophépngườidùngđịnhnghĩanhữngchuyênmụcnàolàyêuthíchnhấtđểxemtrêntrangchủ…nhậnemailthôngbáokhicótinmớiđăng…Ứngdụngquảnlýcủachúngtađơngiảnsẽchỉtậptrungvàogiảiquyếtmộtsốchứcnăngcơbảnlà:Quảnlýcácchuyênmục:chophéptạo,sửa,xóacácchuyênmụcQuảnlýcáctintứctrongchuyênmục:chophépgửitinmới,sửatincũ,hoặcxóahẳnmộthaynhiềutinnàođóLiệtkêcáctinmớinhấtchongườixemLiệtkệdanhsáchcácchuyênmụchiệncóLiệtkêcáctintrongmộtchuyênmụcnàođóTrìnhbàythôngtinchitiếtcủamộtbảntinVớicácchứcnăngnày,cácbạnhìnhdungứngdụngcủachúngtasẽgồm2phầnchứcnăngchính.Mộtphầndànhchocácbiêntậpviênvàquảntrịviênquảnlýcácchuyênmục/tintứcvàmộtphầndànhchongườixemtin.Cácbạncũngđãhìnhdungđượcmộtứngdụngtintứcthườngcónhữngchứcnăngcơbảnnào.Trongbàiviếtsautôisẽtrìnhbàycáchphântíchvàthiếtkếứngdụngcủachúngtadựatrênmôhình3lớp.Môhình3lớp(3layers)Trongbàiviếtnàykhôngcóthamvọngtrìnhbàylạichitiếtmôhìnhthiếtkếứngdụngđalớp/tầnglànhưthếnào.Chỉtómtắtngắngọnlạinhữngđiểmchínhcủamôhình3lớp,màcụthểlà3lớplogic.Lưuý:Cácbạnkhôngnênnhầmlẫnkháiniệmlớp(layer)trongphầnnàyvớikháiniệmlớp(class) củacácngônngữlậptrìnhhướngđốitượng.Trongpháttriểnứngdụng,đểdễquảnlýcácthànhphầncủahệthống,cũngnhưkhôngbịảnhhưởngbởicácthayđổi,ngườitahaynhómcácthànhphầncócùngchứcnănglạivớinhauvàphânchiatráchnhiệmchotừngnhómđểcôngviệckhôngbịchồngchéovàảnhhưởnglẫnnhau.Vídụtrongmộtcôngtybạncótừngphòngban,mỗiphòngbansẽchịutráchnhiệmmộtcôngviệccụthểnàođó,phòngnàykhôngđượccanthiệpvàocôngviệcnộibộcủaphòngkianhưPhòngtàichínhthìchỉphátlương,cònchuyệnlấytiềnđâuphátchocácanhphòngMarketingthìcácanhkhôngcầnbiết.Trongpháttriểnphầnmềm,ngườitacũngápdụngcáchphânchiachứcnăngnày.Bạnsẽnghenóiđếnthuậtngữkiếntrúcđatầng/nhiềulớp,mỗilớpsẽthựchiệnmộtchứcnăngnàođó,trongđómôhình3lớplàphổbiếnnhất.3lớpnàylàgì?Làpsentation,BusinessLogic,vàDataAccess.Cáclớpnàysẽgiaotiếpvớinhauthôngquacácdịchvụ(services)màmỗilớpcungcấpđểtạonênứngdụng,lớpnàycũngkhôngcầnbiếtbêntronglớpkialàmgìmàchỉcầnbiếtlớpkiacungcấpdịchvụgìchomìnhvàsửdụngnómàthôi.Môhình3lớpmàMicrosoftđềnghịdùngchocáchệthốngpháttriểntrênnền.NETnhưsau:Bạnc ...
Tìm kiếm theo từ khóa liên quan:
thủ thuật máy tính công nghệ thông tin tin học quản trị mạng computer networkTài liệu liên quan:
-
52 trang 434 1 0
-
24 trang 359 1 0
-
Top 10 mẹo 'đơn giản nhưng hữu ích' trong nhiếp ảnh
11 trang 321 0 0 -
Làm việc với Read Only Domain Controllers
20 trang 312 0 0 -
74 trang 304 0 0
-
96 trang 299 0 0
-
Báo cáo thực tập thực tế: Nghiên cứu và xây dựng website bằng Wordpress
24 trang 292 0 0 -
Đồ án tốt nghiệp: Xây dựng ứng dụng di động android quản lý khách hàng cắt tóc
81 trang 286 0 0 -
EBay - Internet và câu chuyện thần kỳ: Phần 1
143 trang 277 0 0 -
Tài liệu hướng dẫn sử dụng thư điện tử tài nguyên và môi trường
72 trang 270 0 0