您好,欢迎来到华佗小知识。
搜索
您的当前位置:首页利用ASP.NET和ADO.NET的WEB新闻管理系统研究

利用ASP.NET和ADO.NET的WEB新闻管理系统研究

来源:华佗小知识
2()X7年12月吉林工程技术师范学院学报Dec.2()X7第23卷第12期JoumalofJilinTeachersInstituteofEngineeringandTechnO1ogyVol.23No.12利用ASP.NET和ADO.NET的WEB新闻管理系统研究田春艳,,杨梅2(1.空军航空大学航空军械工程系,吉林长春13002;2.吉林工程技术师范学院机电工程学院,吉林长春13052)〔摘要〕利用ASP.NET和ADO.NET技术开发的网站新闻管理系统,实现一r网站新闻的动态管理,使得对信息的管理更加及时、高效,提高了工作效率。ASP.NET采取”ocde一behind”方式编写代码使得代码更易于编写,结构更清晰,从而降低了系统开发与维护的复杂度和费用。〔关键词〕ASP.NET;ADO.NET;新闻管理;数据库「中图分类号〕T刃1.52「文献标识码IA〔文章编号11009一9例2(2007)12一以更)4一300引言息的管理更加及时、高效,提高了工作效率。随着WEB的普及,越来越多的单位和部门都建1新闻系统的开发原理立了自己的WWW网站,通过网站可以展示成果、发1.1结构模型布最新动态,可以动态发布有关项目,与用户进行交ASP.NET结构是一个三层系统:Ul层、业务逻流和沟通,与其他部门建立联系及开展互助交流等。辑层和数据层,如图1所示。其中新闻管理系统是构成网站的一个重要组成部Ul层负责与用户交互,接收用户的输人并将服分。传统的网站新闻管理方式有两种:一是静态务器端传来的数据呈现给客户。HTML页面,更新信息时需要重新制作页面,然后上业务逻辑层负责接收浏览器传来的请求并将其传页面并修改相应链接,这种方式因为效率太低已传给数据层,同时将处理结果发给浏览器。它由不多用;二是基于ActiveserverPa罗5(Asp)和脚本语Web表单、XMLWeb服务和组件服务组成。其中言,将动态网页和数据库结合,通过应用程序来处理Web表单是ASP.NET应用程序的核心所在,它是向新闻,这是目前较为流行的做法。由于ASP本身的客户呈现数据和信息的基础,也是响应和处理客户局限性使得系统有一些不可克服的缺陷,而采取与显示的Web表单交互生成信息和数据的基础。SAP.NET技术的系统在性能上有了很大改善。数据层是通过ADO.NET操纵数据为事务逻辑ASp.NET技术(Activeserverpages动态网页)层提供数据服务,如存储数据操作结果、返回数据检是微软公司推出的一种用以取代CGI(CommonGate-索结果等。wayln-te而ce通用网关接口)的技术,而ADO.NET1.ZADO.NET访问数据库的原理则是一种操作Microsotf所支持的数据库的方法,是与数据库相连,ADO.NET提供了如下3种方一项容易使用并可以扩展的将数据库访问添加到式:通过ODBC相连;通过OLEDB相连;直接与SQLWeb页的技术。Server相连。3种方式由于应用层次的差异,使得效利用ASP.NET和ADO.NET技术开发的网站新率由低到高,性由高到低。对于相连数据库的闻管理系统,实现了网站新闻的动态管理,使得对信数据处理,也有2种:一种是通过Dataset来隔离异收稿日期:2叨7一80一1作者简介:田春艳(1975女,吉林桦甸人,空军航空大学航空军械工程系讲师,硕士,主要从事航空军械、火控理论及应用研究。第23卷第12期田春艳等:利用ASP.NET和ADO.NET的WEB新闻管理系统研究构的数据源;另一种是以流方式从数据源读取(Da-通过从数据仓库中调人数据而被生成、填充。不论数atReader方式)。据从何处获取,数据集都是通过使用同样的程序模板传统的应用程序是通过建立到数据库的连接,而被操作,并且使用相同的潜在的数据缓冲区。在程序的整个运行过程中维护连接的方式来设计的。AsPNET采取了断开连接方式的数据结构。当2新闻系统的功能设计浏览器向Web服务器请求网页时,服务器处理这个本新闻管理系统可以在WindowS200Serve:或请求,并将其请求的网页发送给浏览器,然后连接就WindowsXP操作系统平台上运行,Web服务器为被断开,直到浏览器发出下一个请求。115,数据库服务器为MicrosotfSQLServe己00,开发ADO.NET的另一个创新是引人了数据集(Data-工具采用MicrosoftVisualstudio.NET和Dream-est)。一个数据集是内存中提供数据关系图的高速缓WeaverMX。冲区,数据集对数据源一无所知,它们可以由程序或Ul层立少知窒辑...口.月...口.口...口,...1..客户端毗;:大入几w比1....W出种卜一洲,-一,-.…:_、于󰀀,󰀀二“月胳}..浏贫啥导1卜祝1斑)日NIS:-.曰.口,.‘..门..曰..口...口....护I,1二1冲--创组件服务考1...……砂-..……三图IASP.NET新闻系统结构模型新闻系统的功能结构如图2所示,其工作流程3,1系统登录为:用户登录通过权限判断,普通用户只能浏览、阅该模块负责将用户分为普通用户和注册用户,读和查询新闻,注册用户除了可以完成普通用户的实现用户权限管理。操作外,还可以进人新闻管理模块进行新闻录入、修3.2新闻浏览改和删除等操作。注册用户除系统管理员外只能对该模块负责分页列出网站所有新闻信息,包括自己录入的新闻进行操作。标题、类型、来源部门等字段及发布日期,每条新闻3新闻系统的详细设计的标题被做成一个超链接,点击它们就能跳转页面,进行新闻阅读。新闻系统的主要功能是通过几个功能模块来实3.3新闻阅读现的,具体的设计过程如下:在其他页面中点击标题链接即进人新闻阅读页面,此时,每条新闻的详细信息将被取出,包括内容、标题、关键字等,并按照相对固定的格式放置在页面不同区域,所有新闻使用大致相同的页面布局,只是各字段对应的内容不同而已。另外,页面其它位置可以动态放置其他元件,如网站标志109。、页面广告banner等链接图片,这样可以很容易地实现图文并茂的阅读效果。3.4新闻查询该模块提供了新闻查询功能,输入待查找内容图2新闻系统功能结构图及选定分类信息可以快速找到符合条件的新闻,并显示查询结果。󰀀96󰀀吉林工程技术师范学院学报2()X7年12月3.5新闻管理升,而ASP.NET页面只需一次编译后不需要重新编该模块负责分页罗列登录的注册用户曾发布过译,直到该页面被修改或Web应用程序重新启动。且未删除的新闻信息,用户可以对该条新闻进行删这使得在多次访问时速度明显提升。除、修改。非新闻发布者除系统管理员外不具有对采取了ASP.NET和ADO.NET技术开发的网站该条新闻的处理权限,所以不同用户进入此页面将新闻管理系统性能上有了很大改善,实现了网站新显示不同内容。闻的动态管理,使得对信息的管理更加及时、高效,3.6新闻录入和修改提高了工作效率,具有良好的发展前景注册用户录入一条新闻所需内容,包含标题、关键字、类型、来源部门、发布日期等,同时从登录模块参考文献:中得到用户名,这些信息将被写人数据库中保存。〔门天极网新技术研究室.ASP.NET完全人门.重庆出版社,该模块还负责编辑状态下的更新,这时,它将根据取2005.得的Tide字段值对页面控件初始化。【21scotwolrey著.王文龙,刘湘宁泽.ASP.NET技术内幕.最后利用MicrosoftSQLServerZooo建立数据库人民邮电出版社,ZIX又.及其存储过程。给出两个必需的数据表:一是数据[3〕SajneevRohilla,eSnthilNathan,Su击hiMalhotra著.陈表News包含的字段:编号、姓名、标题、关键字、内君,王宝良译.ADO.NET专业项目实例开发中国水利水容、类型、来源部门和日期;二是数据表Reg包含的电出版社,2(X)4.字段:编号、姓名、密码、所属部门、电子邮箱和电话。〔4]丁晨春,王日芬.网站新闻发布管理系统的设计与应用.2()X5,(5).4结论[51孔长征,姜岭.^sP+SQLServe:组建动态网站.实例精讲.人民邮电出版社,2仪”,(7).由于ASP页面每次打开都必须经过先编译后解[责任编辑张雷]释的过程,所以页面在反复打开时速度没有任何提StudyoftheWEBnewsmanagementsystemaPPlyingofASP.NETandADO.NETTIANChun一yanl,YANGMeiZ(IAi:Forc。肋iat必nUn二iyt,C入a咭chunjilin130022;(2.JilinTeache二加tituteofEngineeringandTechnology,hCangchunjilinl30052,hCina)Abstract:Thesystemofnewsman铭ementdevelopedwithASP.NETandADO.NETcanaccomplishes街namicmanagementofnewswhichmakestheworkmoreer已一timeandefifcient.ASP。NETadoptsthemethodof”cede-behind”whichmakesthepro『ammoreeasilytocodeandreadandthestructureclear,S01tcanreducethecomplexityandspendingofdevelopmentand1llalntenanCe。K盯words:ASP.NETADO.NETnewsmanagementdatabaoe

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- huatuo0.cn 版权所有 湘ICP备2023017654号-2

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务