免费预览已结束,剩余3页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
毕业设计(论文)外文翻译课题名称: 苗木社区的设计与开发 学 院: 数理与信息学院 专 业:计算机科学与技术 指导教师: 管林挺 学生姓名: 缪伟军 2007年 5 月 6 日英文原文:A website news management system management system design andrealization Abstract uses ASP.NET and the ADO.NET technologydevelopment website news management system management system, hasrealized the website news dynamic management, even more promptlycaused to the information management, to be highly effective, enhancedthe workingefficiency. Meanwhile to the system development principle,the system function characteristic and the design proposal has carriedon the introduction. Key word ASP.NET ADO.NET news management database Along with the Internet popularization, more and more manyenterprises established own WWW website, the enterprise have beenallowed to demonstrate the product through the website, issued thenewest tendency, carried on the exchange and the communication withthe user, with partner establishment relation, as well as developmentelectronic commerce and so on. News management system managementsystem is constitutes the enterprise website an important constituent,it is shouldering the double-decked function, on the one hand may usefor the dynamic issue related new product or the new developmentproject, on the other hand may promptly to the customer announce theenterprise manages the achievement, the technology and the researchand development progresses, specially recommends or the preferentialbenefit engineering project, the product and the service, thus theattraction customer, expands the customer group. The traditional website news management way has two kinds, one is thestatic HTML page, renews when the information needs reto manufacturethe page then on to pass on the page and the revision correspondinglink, this way because the efficiency too is low not not multipurposealready. Two, based on ASP and the script language, the dynamichomepage and the database union, processes through the applicationprocedure the news, this is a present more popular procedure. Butbecause the ASP itself limitation enables the system to have someinsurmountable flaws, but adopted in the ASP.NET technology systemperformance to have the very big improvement, it mainly displayed infollowing several aspects:After 1. because the ASP page each time opens the process which allmust pass through first translates explained, therefore the pagerepeatedly is opening time speed not any promotion, after but theASP.NET page only needs a time of translation not to need retotranslate, is revised until this page or the Web application procedurerestarts. This enabled when visited many times the speed to have theenormous promotion.2. because ASP has not provided any output data for the content part,therefore when uses ASP composes the database page only can drawsupport from ADO the RecordSet object to readby the pen takes therecord, but ASP.NET database part and so on DataGrid which providesthrough ADO.NET may directly with the database relation.3. ASP.NET support application procedure real-time renewal. Themanager does not need to switch off the network server or not to evenneed to stop the application procedure themovement being allowed torenew the application document. The application procedure documentnever can lock, therefore even in procedure movement time the documentmay cover. After the file updating, the system can temperatelytransform to the new edition.4. ASP.NET adopts Code-behind The way compilation codecauses the code to be easier to compile, the structure was clearer,reduced the system development and maintenance complex and theexpense.1 system development principle1.1 based on ASP.NET technology system structural modelThe ASP.NET structure is three systems: UI level, service logiclevel and data level,The UI level is responsible with the user interactive, thereceive users input and the data which transmits the server endpresents for the customer.The service logic level will be responsible for the request which willreceive the browser to transmit and requested will bequeath the datalevel, simultaneously requested the processing result will issue thebrowser. It by the Web table list, XML the Web service and the moduleservice is composed. Web table only the ASP.NET application procedurecore is at, it is presents the data and the information foundation tothe customer, also is the information and the data foundation whichthe response and the processing customer and the demonstration Webtable only alternately produces.The data level is provides the digital data service through theADO.NET operation data for business logic level, like the stored datumoperating result, returns to the data retrieval result and so on.1.2 ADO.NET visit database principleIs connected with the database, ADO.NET has provided thefollowing 3 ways: Is connected through ODBC; Is connected throughOLEDB; Direct and SQL Server is connected. 3 ways as a result of theapplication level difference, cause the efficiency from lowly toarrive high, independence from Gao Daodi. Regarding connected databasedata processing, also some 2 ways, namely one kind is isolates theisomerism through DataSet the data pool, another kind is by flows theway to read from the data pool takes (the DataReader way).The traditional application procedure is through first establishes thedatabase the connection, maintains the connection in the procedureentire movement process the way to design. ASP.NET has adopted theseparation connection way construction of data. When browser to Webserver request homepage, the server processes this request, andrequested the homepage transmission for the browser, then theconnection is separated, sends out the next request until thebrowser.The ADO.NET another innovation was has introduced the data set(Dataset). A data set is in the memory provides the data relationschart the high speed buffer. The data set knows nothing about to thedata pool, they may or through call in the data by the procedure fromthe data warehouse to produce, the packing. No matter the data fromwhere gain, the data set all is operated through the use similarprocedure template, and it uses the same latent data buffer.2 systems functional designs2.1 systems function structuresThis news management system management system may operatingsystem platform move in Windows in 2,000 Server, the Web server isIIS, the database server is Microsoft SQL Server2000, Microsoft VisualStudio which the development kit uses NET and DreamWeaver. Chart 2produces the system the function structure drawing. Its work flow is:The user registers through the jurisdiction judgement, the averageconsumer only can glance over, reading and the inquiry news, theregistration user besides may complete the average consumer theoperation, but also may enter the news administration module to carryon the news input, the revision and the deletion operation. Theregistration user eliminates system administration supernumeraryofficial only to be able the news which inputs to oneself to carry onthe deletion operation.2.2 systems function characteristics(1) operates, the contact surface simply friendly: Completelycontrols the -like page layout, causes the news the input work to besimpler; Many options including the news category, the origindepartment and so on only need to click on the mouse to be allowed tocomplete; Moreover, the track appears the prompt information also letsthe user as necessary clear own operation situation.(2) immediately obviously: To the news processing (including input,revision, deletion) immediately demonstrated in the main pagecorresponding column, achieves Immediate issue, immediateeffective Function.(3) function perfect: Including common website news management eachaspect: The news input, the browsing, the deletion, the revision, theretrieval and so on each aspect, completely has realized the websiteto the immediate news management request.(4) facilitates the transplant: In view of the different enterprise,only needs slightly to make the revision to be allowed to developsuits this enterprise characteristic the website news managementsystem management system!3 systems detailed designsThe system main function is realizes through several functionsmodules. Concrete design process as follows:(1) system registers: This module is responsible the user to divideinto the average consumer and the registration user realizes the userjurisdiction management.(2) news browsing: This module negative page lists the websiteall news information, including the title, the type, the origindepartment field and the issue date, each news title is made an ultralink, clicks on them to be able to jump transfers the page to carry onnews reading. (3) News reading: Clicks on the title link in other pages namely toenter the news reading page, each news detailed information is takenthis time out, including the content, the title, the essentialcharacter and so on, and defers to the relatively fixed form to layaside in the page different region, all news use approximately samepage layout, only will be various fields correspondence content isdifferent, moreover, the page other positions, may the dynamic layingaside other parts, the criss-crossed station symbolize logo, linkpicture and so on page advertisement banner, may very easily realizethe abundant reading effect like this.(4) news inquiry: This module provided the news inquiry function, theinput has treated the search the content and the designationclassification information may fast find conforms to the conditionnews, and output inquiry result.(5) news management: This module negative 责分 page displayed theregistration user which registered once to issue also the deletionnews information, the user has not been allowed to carry on thedeletion, the revision to this news. The non- news issue eliminatessystem administration supernumerary official not to have to this newsprocessing jurisdiction, therefore the different user will enter thispage to demonstrate the different content.(6) news input and revision: The registration user inputs the contentwhich a news needs, contains the title, the essential character, thetype, the origin department, the issue date and so on, simultaneouslyfrom registers the module to obtain user, these information are readin the database to preserve. This module also is responsible to editunder the condition the renewal, by now, it will act according to theTitle field value which obtained to the page to control aninitialization.(原文来源于:赛迪社区网)中文译文:的网站新闻管理系统设计与实现【摘要】利用ASP.NET和ADO.NET技术开发的网站新闻管理系统,实现了网站新闻的动态管理,使得对信息的管理更加及时、高效,提高了工作效率。同时对系统的开发原理、系统的功能特点和设计方案进行了介绍。【关键词】ASP.NET ADO.NET 新闻 管理 数据库随着Internet的普及,越来越多的企业建立了自己的WWW网站,企业通过网站可以展示产品,发布最新动态,与用户进行交流和沟通,与合作伙伴建立联系,以及开展电子商务等。其中新闻管理系统是构成企业网站的一个重要组成部分,它担负着双层作用,一方面可以用来动态发布有关新产品或新开发项目,另一方面又可以及时向顾客公告企业经营业绩、技术与研发进展、特别推荐或优惠的工程项目、产品和服务,从而吸引顾客,扩大顾客群。传统的网站新闻管理方式有两种,一是静态HTML页面,更新信息时需要重新制作页面然后上传页面并修改相应链接,这种方式因为效率太低已不多用。二是基于ASP和脚本语言,将动态网页和数据库结合,通过应用程序来处理新闻,这是目前较为流行的做法。但是由于ASP本身的局限性使得系统有一些不可克服的缺陷,而采取了ASP.NET技术的系统性能上有了很大的改善,其主要表现在以下几方面:1由于ASP页面每次打开都必须经过先编译后解释的过程,所以页面在反复打开时速度没有任何提升,而ASP.NET页面只需要一次编译后不需要重新编译,直到该页面被修改或Web应用程序重新启动。这使得在多次访问时速度有了极大的提升。2由于ASP没有提供任何输出数据为内容的元件,所以在使用ASP撰写数据库页面时只能借助ADO的RecordSet对象逐笔读取记录,而ASP.NET通过ADO.NET提供的DataGrid等数据库元件可以直接和数据库联系。3ASP.NET支持应用程序的实时更新。管理员不必关掉网络服务器或者甚至不用停止应用程序的运行就可以更新应用文件。应用程序文件永远不会被加锁,因此甚至在程序运行时文件就可以被覆盖。当文件更新后,系统会温和地转换到新的版本。4ASP.NET采取code-behind方式编写代码使得代码更易于编写,结构更清晰,降低了系统的开发与维护的复杂度和费用1系统的开发原理1.1 基于ASP.NET技术的系统结构模型ASP.NET结构是一个三层系统:UI层、业务逻辑层和数据层,UI层负责与用户交互,接收用户的输入并将服务器端传来的数据呈现给客户。业务逻辑层负责接收浏览器传来的请求并将请求传给数据层,同时将请求处理结果发给浏览器。它由Web表单、XML Web服务和组件服务组成。其中Web表单是ASP.NET应用程序的核心所在,它是向客户呈现数据和信息的基础,也是响应和处理客户与显示的Web表单交互生成的信息和数据的基础。数据层是通过ADO.NET操纵数据为事务逻辑层提供数据服务,如存储数据操作结果、返回数据检索结果等。1.2 ADO.NET访问数据库的原理与数据库相连,ADO.NET提供了如下3种方式:通过ODBC相连;通过OLEDB相连;直接与SQL Server相连。3种方式由于应用层次的差异,使得效率由低到高,独立性由高到低。对于相连数据库的数据处理,也有2种方式,即一种是通过DataSet来隔离异构的数据源,另一种是以流方式从数据源读取(DataReader方式)。传统的应用程序是通过先建立到数据库的连接,在程序的整个运行过程中维护连接的方式来设计的。ASP.NET采取了断开连接方式的数据结构。当浏览器向Web服务器请求网页时,服务器处理这个请求,并将所
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 临床医学检验技术专业知识考前冲刺卷及答案
- 税务师税法二考前冲刺卷含答案详解
- 初级经济师经济基础知识模拟试卷含答案
- 2027年新乡过户合同二篇
- 2027年预定车的合同二篇
- 2025年露天矿无人驾驶车队协同调度
- 成本领先技术培训合作协议
- 导航电子地图数据销售合作协议2026
- 消费金融行业风险管理技术协议
- 给排水管道施工规范
- 2026呼和浩特市总工会招聘工会社会工作者和专职集体协商指导员考试备考试题及答案详解
- 泸州市兴泸水务(集团)股份有限公司 2026年第二次公开招聘笔试参考题库及答案详解
- 索尼微单相机A7 II(ILCE-7M2)使用说明书
- 扶梯施工方案
- 大棚合租合同模板
- 七年级英语阅读理解55篇(含答案)
- (正式版)JTT 1499-2024 公路水运工程临时用电技术规程
- 药品GSP养护员培训试卷及答案
- 肛门疼痛学习课件
- 心境稳定剂的合理应用
- 教师作业批改检查记录表
评论
0/150
提交评论