计算机毕业设计ASP外文翻译.docx

上传人:b****8 文档编号:9947483 上传时间:2023-02-07 格式:DOCX 页数:16 大小:26.80KB
下载 相关 举报
计算机毕业设计ASP外文翻译.docx_第1页
第1页 / 共16页
计算机毕业设计ASP外文翻译.docx_第2页
第2页 / 共16页
计算机毕业设计ASP外文翻译.docx_第3页
第3页 / 共16页
计算机毕业设计ASP外文翻译.docx_第4页
第4页 / 共16页
计算机毕业设计ASP外文翻译.docx_第5页
第5页 / 共16页
点击查看更多>>
下载资源
资源描述

计算机毕业设计ASP外文翻译.docx

《计算机毕业设计ASP外文翻译.docx》由会员分享,可在线阅读,更多相关《计算机毕业设计ASP外文翻译.docx(16页珍藏版)》请在冰豆网上搜索。

计算机毕业设计ASP外文翻译.docx

计算机毕业设计ASP外文翻译

(此文档为word格式,下载后您可任意编辑修改!

 

毕业设计(论文)外文翻译

 

系:

数理与信息系

专业:

计算机科学与技术

年  级:

2005级

指导教师:

袁燕

学生姓名:

陈涵筱

TheDesignandImplementationofASPWebSiteNewsManagementSystems

Abstract

TheuseofASPandSQLtechnologynewssitemanagementsystem,toachievethedynamicmanagementofthenewsWebsite,makingthemanagementofinformationmoretimely,efficient,improvetheworkefficiency.Atthesametime,thedevelopmentofsystemstheory,systemsanddesignfeaturesareintroduced.

[Keyword]ASP,SQL,newsmanagement,database

WiththepopularizationofInternet,moreandmorecompaniessetuptheirownWWWsites,enterprisescandisplayproductsthroughthewebsite,publishingthelatestdevelopments,withuserssharingandcommunicationtoestablishcontactwithpartners,aswellase-commerce.InformationManagementSystemwhichisanenterpriseWebsiteanimportantpartofitbearsadoublerole,ontheonebeusedtoreleasethenewproductornewdevelopmentprojects,ontheothertechnologyandresearchanddevelopment,inparticular,recommendorpreferentialprojects,productsandservicestoattractcustomers,expandcustomerbase.

Managementoftraditionalnewssitesintwoways,onestaticHTMLpage,updatetheinformationneededtore-createthepageandthenuploadthepageandmodifythecorrespondinglinks,theefficiencyofthisapproachistoolowbecauseweASPandscriptinglanguages,dynamicWebpagesanddatabases,throughtheapplicationofprocedurestodealwithnews,thisiswaymorepopular.However,duetothelimitationsofASPallowsthesystemitself,therearesomeinsurmountableflaws,andASP.NETtechnologyonthesystemperformancegreatlyimproved,themainperformanceinthefollowingaspects:

1.ASPpagetoopenasaresultofeachmustbecompiledtoexplaintheprocess,sowhenthepageopensintherateofrepeatedthereisnoupgrade,andonlyneedaASP.NETpagedonotneedtorecompilecompileduntilthepagemodifiedorWebApplicationprocessrestarted.ThismakesthespeedinanumberofvisitsusetheRecordSetObjectADOtoreadrecordsoftransaction,whiletheASPprovidedthroughtheDataGrid,suchasADO.NETdatabaseanddatabasecomponentscanbedirectlyContact.

3.ASPsupportreal-timeapplicationupdates.Administratorsdonotoffthenetworkserverorevendonotcanupdatetheapplicationonfile.Applicationdocumentswillneverbelocked,soevenwhentheprogramrunsinthepapercanbeoverwritten.Whenthedocumentisupdated,thesystemwillconverttothenewmoderateversion.

4.ASPtakethe"code-behind"approachtothepreparationofthecodemakesthecodeeasiertoprepare,structuremoreclearly,reducingthesystemdevelopmentandmaintenanceofthecomplexityandthecostof.

1SystemDevelopmentPrinciple

1.1TheSystemArchitectureModelofASP-basedTechnology

ASPisathree-tiersystemstructure:

UILayer,BusinessLogicTieranddatalayer.

UIlayerisresponsibleforinteractionwiththeuser,receivinguserinputandserver-sidedatafrompresenttoclients.

BusinessLogicTierisresponsibleforreceivingrequestsfrombrowserrequeststothedatalayersandatthesametimetheresultsoftherequestsenttothebrowser.ItconsistsofWebForms,XMLWebservicesandservicecompositioncomponents.WebFormsASP.NETwhichisthecoreoftheapplication,itispresentedtocustomersbasedondataandinformationaswellastorespondtoanddealwithcustomersanddisplayinteractiveWebformgeneratedbasedoninformationanddata.

DatalayerstomanipulatedatathroughtheADO.NETlayerforbusinesslogictoprovidedataservices,suchasstoringtheresultsofdatamanipulationandreturntotheresultsofdataretrieval.

1.2TheprincipleofaccesstothedatabaseADO.NET

Connectedwiththedatabase,ADO.NETprovidethefollowingthreekindsofways:

throughODBCconnected;connectedthroughOLEDB;directlyconnectedwiththeSQLServer.Applicationofthreekindsofwaysasaresultofdifferencesinlevels,makingtheefficiencyfromlowtoofistocreateaconnectiontothedatabase,intheprocessisrunningthewholewaytomaintainconnectionstothedesign.ASP.NETtakendisconnectedmodedatastructure.WhenabrowserrequestsapagetotheWebserver,theservertodealwiththisrequest,therequestedpageandsendtoyourbrowser,andthenconnectionwasdisconnecteduntilthenextbrowserrequestissued.

ADO.NETAnotherinnovationistheintroductionofadataset(Dataset).Adatasetistherelationshipbetweenmemorymaptoprovidebeadoptedbytheprogramortransferredfromthedatawarehousedataweregenerated,tofill.Regardlessofwherethedataacquisition,datasetsarethesameprocedurethroughtheuseoftemplatestobeoperated,andit'spotentialtousethesamedatabuffer.

2SystemsFunctionalDesigns

2.1SystemsFunctionStructures

ThenewsmanagementsysteminWindows2000Serveroperatingsystemplatforms,WebserverIIS,thedatabaseserverforMicrosoftSQLServer2000,developmenttoolsusedinMicrosoftVisualStudio.NETandDreamWeaver.Itsworkprocessesasfollows:

theuserloginthroughtheauthoritytodeterminethegeneralusercanonlybrowse,readandqueryinformation,registereduserscanbecompletedinadditiontotheordinaryuser,butalsocanenterinformationfornewsmanagementmoduleinput,modify,anddeleteoperations.Inadditiontoregisteredusersoutsidethesystemadministratorcanonlyberecordedonitsownnewsoperationforexcision.

2.2SystemsFunctionCharacteristics

(1)Simple,user-friendly:

completecontrolofpagelayout,makinginformationeasierentrywork;manyoptionsincludingnewscategories,suchasthesourceofdepartmentsonlyneedtoclickthemousecanbecompleted;Inaddition,thefollow-upmessagealsoappearsallowuserstocleartheirownoperations.

(2)Canbeseenimmediately:

theonthe.

(3)Function:

includecommonsiteinallaspectsofinformationmanagement:

informationinput,browse,delete,modify,searchandotheraspects,thefullrealizationoftheWebsiteofthereal-timeinformationmanagementrequirements.

(4)Tofacilitatetransplantation:

fordifferententerprises,withsomeslightmodificationsneedtobeabletodevelopforthecompany'sWebsitefeaturesnewsmanagementsystem.

3SystemsDetailedDesigns

Corefunctionsofthesystemthroughanumberoffunctionalmodulesachieved.Specificdesignprocessisasfollows:

⑴Systemlogin:

Themoduleresponsiblefortheuseraredividedintogeneralusersandregistereduserstoachievethemanagementofuserrights.

(2)NewsView:

Themoduleisresponsibleforallthenewspagewebsitelistsinformation,includingthetitle,type,sourceanddatefielddepartments,andeachtitlemadenewsaotherpagesorclickthetitlelinktoreadintothenewspages,atthistime,detailedinformationofeachinformationwillberemoved,includingthecontent,title,keywords,andrelativelyfixedinaccordancewiththeformatplacedindifferentpagesregion,theuseofallthenewsaboutthesamepagelayout,onlythecontentsofthefieldcorrespondingtodifferentInaddition,thelocationofotherpagescanbedynamicallyplacedinothercomponents,suchaswebsitelogo,suchasthepagebanneradslinktopictures,thiscanbeeasilytoachievetheeffectofillustrationsinreading.

(4)NewsInquiry:

Themoduleprovidesapressinquiry,typetobeselectedtofindthecontentandclassificationofinformationcanquicklyfindtheinformationinlinewiththeconditionsandresultsoutput.

(5)NewsManagement:

Themodulelistedintheregistryisresponsiblefortheregistrationpagetheuseranddidnotdelete,theusercanpresstodeletethearticle,modify.Inadditiontonon-newspublisherisnotoutsidethesystemadministratorwhich,sodifferentusersaccesstothispagewilldisplaydifferentcontent.

(6)Newsentryandmodification:

apressregisteredusersneedtoinputthecontent,includingtitle,keyword,type,sourceofdepartments,suchasreleasedate,atthesametimefromtheloginmoduletobeusername,thisinformationwillbesavedintothedatabase.Themoduleisalsoresponsibleforeditingtheupdatedstate,then,itwilllighttheTitlefieldvaluesonthepagetoinitializethecontrol.

asp的网站新闻管理系统的设计与实现

摘要

利用ASP和SQL技术开发的网站新闻管理系统,实现了网站新闻的动态管理,使得对信息的管理更加及时、高效,提高了工作效率。

同时对系统的开发原理、系统的功能特点和设计方案进行了介绍。

【关键词】ASP,SQL,新闻管理,数据库

随着Internet的普及,越来越多的企业建立了自己的WWW网站,企业通过网站可以展示产品,发布最新动态,与用户进行交流和沟通,与合作伙伴建立联系,以及开展电子商务等。

其中新闻管理系统是构成企业网站的一个重要组成部分,它担负着双层作用,一方面可以用来动态发布有关新产品或新开发项目,另一方面又可以及时向顾客公告企业经营业绩、技术与研发进展、特别推荐或优惠的工程项目、产品和服务,从而吸引顾客,扩大顾客群。

传统的网站新闻管理方式有两种,一是静态HTML页面,更新信息时需要重新制作页面然后上传页面并修改相应链接,这种方式因为效率太低已不多用。

二是基于ASP和脚本语言,将动态网页和数据库结合,通过应用程序来处理新闻,这是目前较为流行的做法。

但是由于ASP本身的局限性使得系统有一些不可克服的缺陷,而采取了ASP.NET技术的系统性能上有了很大的改善,其主要表现在以下几方面:

1.由于ASP页面每次打开都必须经过先编译后解释的过程,所以页面在反复打开时速度没有任何提升,而ASP.NET页面只需要一次编译后不需要重新编译,直到该页面被修改或Web应用程序重新启动。

这使得在多次访问时速度有了极大的提升。

2.由于ASP没有提供任何输出数据为内容的元件,所以在使用ASP撰写数据库页面时只能借助ADO的RecordSet对象逐笔读取记录,而ASP通过ADO.NET提供的DataGrid等数据库元件可以直接和数据库联系。

3.ASP支持应用程序的实时更新。

管理员不必关掉网络服务器或者甚至不用停止应用程序的运行就可以更新应用文件。

应用程序文件永远不会被加锁,因此甚至在程序运行时文件就可以被覆盖。

当文件更新后,系统会温和地转换到新的版本。

4.ASP采取"code-behind"方式编写代码使得代码更易于编写,结构更清晰,降低了系统的开发与维护的复杂度和费用。

1系统的开发原理

1.1基于ASP技术的系统结构模型

ASP结构是一个三层系统:

UI层、业务逻辑层和数据层。

UI层负责与用户交互,接收用户的输入并将服务器端传来的数据呈现给客户。

业务逻辑层负责接收浏览器传来的请求并将请求传给数据层,同时将请求处理结果发给浏览器。

它由Web表单、XMLWeb服务和组件服务组成。

其中Web表单是ASP.NET应用程序的核心所在,它是向客户呈现数据和信息的基础,也是响应和处理客户与显示的Web表单交互生成的信息和数据的基础。

数据层是通过ADO.NET操纵数据为事务逻辑层提供数据服务,如存储数据操作结果、返回数据检索结果等。

1.2ADO.NET访问数据库的原理

与数据库相连,ADO.NET提供了如下3种方式:

通过ODBC相连;通过OLEDB相连;直接与SQLServer相连。

3种方式由于应用层次的差异,使得效率由低到高,独立性由高到低。

对于相连数据库的数据处理,也有2种方式,即一种是通过Dataset来隔离异构的数据源,另一种是以流方式从数据源读取(DataReader方式)。

传统的应用程序是通过先建立到数据库的连接,在程序的整个运行过程中维护连接的方式来设计的。

ASP.NET采取了断开连接方式的数据结构。

当浏览器向Web服务器请求网页时,服务器处理这个请求,并将所请求的网

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高中教育 > 初中教育

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1