ASP.NET的网站后台发布系统设计与实践的探讨

ASP.NET的网站后台发布系统设计与实践的探讨


2024年5月3日发(作者:)

维普资讯

信I息f科f学 科 

ASP. T的网站后台发布系统设计与实践的探讨 

吴培飞 

(杭州职业技术学院,浙江杭州310000) 

摘要:利用ASP.NET和ADO.NET技术开发的网站后台发布系统,实现了网站内容的动态管理,使得对信息的管理更加及时、高效,提高了工作 

效率。根据该ASP.NET网站后台发布系统的开发原理及系统的功能等,在反复实践的基础上对该系统进行重新设计和修改,并在这方面进行探讨。 

关键词:ASP.NET;ADO.NET;后台;发布;系统设计;探讨 

l系统的主要优点 以由程序或通过从数据仓库中调入数据而被生 和TextBox2。button控件的text属性值为登录。 

I.I由于ASP页面每次打开都必须经过先编 成、填充。不论数据从何处获取,数据集都是通过 

h在登录按纽匕的脚本如下: 

译后解释的过程,所以页面在反复打开时速度没 

使用同样的程序漠板而被 橐作的,并且它使用相 

string select str=。'select from manager 

有任何提升,而ASP.NET页面只需要—次编译后 

同的潜在的数据缓冲区。 

where account= ’+TextBox1.Text+。 and mpass- 

不需要重新编译,直到该页面被修改或Web应用 3系统的功能设计及其改进 

word= ’+TextBox2.Text+” 。: 

程序重新启动。这使得在多次访问时速度有了极 

3.1系统的功能结构。该后台发布系统可以在 

OleDbConneetion myConneetion=new OleD- 

大的提升。 

WindOW8 2000 Server操作系统平台上运行。Web 

bConnection(’'Provider=MierosoftJet.OLEDBA.0; 

l2由于ASP没有提供任何输出数据为内容 

服务器为IIs,数据库服务器为access 2000,开发 

Data 

的元件,所以在使用ASP撰写数据库页面时只能 

工具采用的Mierosoft Visual Studio ET和 

Source'。+server.MapPath(’'db1.mdb'。)); 

借助ADO的ReeordSet对象逐笔读取记录,而 DreamWeaver。其工作流程为:用户通过权限判断, 

OleDbDataAdapter myCommand=new OleDb 

ASP.NET通过ADO.NET提供的DataGfid等数据 

就可以进^、后台发布模块进行信息录入、修改和 

DataAdapter(eslect_sir,myConneetlon); 

元件可以直接和数据库联系。 删除的操作。 

DataSet ds=new DataSet(); 

13 ASP.NET支持应用程序的实时更新。管 32系统的功能特点 

myComman&Fill(ds,''type'。); 

理员不必关掉网络服务器或者甚至不用停止应用 

3.2.1操作觯、界面友好j完全控件式的页面 

DataTable&=new DataTable(); 

程序的运行就可以更新应用文件。应用程序文件 

布局,使得信息的录入工作更简便;许多选项包括 

dt=ds.Tables["type'] ̄; 

永远不会被加锁,因此在程序运行时文件就可以 

发布时间等只需要点击鼠标就可以完成;另外,跟 

if(dt.Rows.Count=0 1 

被覆盖。当文件更新后,系统会温和地转换到新的 

踪出现的提示信息也让用户随时清楚自己的操作 

( 

版本。 

情况。 

Response.Write(”<script lnaguag ̄---javaseript> 

1.4 ASP.NET采取"code-behind”方式编写代 

322即时可见:对信息的处理(包括录入、修 

alert( 无此用户,请重新输入 )</scirpt>”); 

码使得代码更易于编写,结构更清晰,降低了系统 

改、删除)将立即在主页的对应栏目显示出来,达 

l 

的开发与维护的复杂度和费用。 到“即时发布、即时见效”的功能。 

dse 

2系统的开发原理及其仓嘶 

3.23功能完善:包括常见网站的巍僦的 

( 

2l基于ASP.NET技术的系统结构模型。 

各个方面:信息录入、浏览、删除、修改等各个方 

Session[。’bbb1:dt.Rows[0][0].ToString();// 

ASP.NET结构是—个三层系统:UI层 业务逻辑层 

面。完整地实现了网站对即时信皂的管理要求。 

取得ID值 

和数据层。 

324方便移植:针对不同的企业,只需要稍作 

eSssion['’aat1=dt.Rows[013]T.oString();∥取 

uI层负责与用户交互,接收用户的输入并将 修改就可以开发出适合本企业特点的网站后台发 

得nalne值。 

户。业务逻辑层负 

布系统。 Response ̄edirect( 'admitraspx'。); 

责接收浏览器传来的请求并将请求霄14-p珂.&数据层, 

l 

同时将请求处理结果发给浏览器。它由web表 4最后给出系统后端数据存诺方案: 

单.XML Web服务和组件服务组成。其中Web表 

的。具体的设计过程如下:a系统登录:该模块负责 

利用a ̄eess 2000建立数据库。这里给出两个 

单是ASP ̄ET应用程序的核心所在,它是向客户 

验证用户的合法性,以便实现信息的发布。h信息 

必需的数据表,—是数据表Ir 玎nation包含的字 

呈现数据和信息的基础,也是响应和处理客户与 浏览:该模块负责分页列出网站所有发布的信息, 

段有:ID、标题、时间、内容。该表用于保存要发布 

显示的web表单交互生成的信息和数据的基础。 

包括标题、发布日期,每条信息的标题被做成—个 

的信息。二是数据表manager包含的字段有:ID、 

数据层是通过ADO.NET操纵数据为事务逻辑层 

超链接,点击它们就能跳转页面进行具体信息的 

帐号、密码、用户名。该表用于验证用户名是否是 

提供数据服务,如存储数据操作结果、返回数据检 

阅读。a信息阅读:在其他页面中点击标题链接即 

合法用户。 

索结果等。 

进入信息阅读页面,此时,每条信息的详细信息将 利用ASP.NET和AD0NET技术开发的这套 

2.2 ADO.NET访问数据库的原理及创新。与 

被取出,包括标题、内容等,并按照相对固定的格 

简易的网站后台发布系统,实现了对网站内容的 

数据库相连,ADO.NET提供了如下三种方式:通 式放置在页面的不同区域,所有信息使用大致相 动态管理,使得对信息的管理更加及时、高效,提 

过ODBC相连、通过OLE DB相连、直接与SQL 

同的页面布局。鼹是各字段对应的内容不同而已, 

高了工作效率。在具体的实践中该系统中存在着 

SeHer相连。三种方式由于应用层次的差异。使得 

另外,页面其它位置,可以动态放置其它元件,如 

以下不足,需进行如下改进: 

效率由低到高,独立性由高到低。对于相连数据库 

网站标志logo、贞面广告banner 图片,这样 

a.把8 ̄ee8¥数据库改成sq1数据库。access 

的数据处理,也有两种方式,即一种是通过 

可以很容易地实现图文并茂的阅读效果。 管 

数据库的安全性很差,并且很容易被下载。而用 

DataSet来隔离异构的数据源,另一种是以流方式 

理:该模块负责分页罗列出登录的用户曾发布过 

了8ql数据库,则在安全性等方面大大加强了。 

从数据源读取(DataReader方式)。 

且未删除的信息,用户可以对该条信息进行删除、 

h;睦免代码的重复使用,比如匕述程序中的连 

修改。芭信息录入和修改{用户录^ —条信息所需 

接数据库的代码,基本上在每张页面中都出现了。 

接。 

荽的 容,包含标题、内容 发布日期等,这些信息 

因此我们可以把这段要重复使用的连接数据库的 

_i5}计的。ASp. Erl'采墩了曲 Ff连拯}撒的;l! 据结 将被写人数据库中保存。该模块还负责编辑状态 

代码放在web.config中,然后在每张页面上只要建 

构。当浏览器向Web服务器请求嗣页时,服务器 

卞的吏新,逮时,它将根据取得的TitIe字段值对 

立—个指向web.config文件中的那段代码的—个 

处理这个请求,并将所请求的网页发送给浏览器, 

页瑚控件初始化。 

引用即可。 

然后连接就被断开,直到浏览器发出卞—个请求。 卞面以系统登录页面的编写为例给出主要事 

&ID字段能自动重新排列。在access数据库 

ADOBET的另一个创新是引入了数据集 

件利函数,说孵该系统的开发过程。具体过j陧盘口下: 中,当你删除—条记录后,后面的那些记录的ID 

(Dataset)。—个数据集是内存中提供数据关系图 

越在页面匕拖人两个textbox控件和—个but— 

号仍为原先的值,而不会自动向前—位。在access 

的高速缓冲区。数据集对数据源一无所知,它们可 

ton控件。两个textbox控件的ID分别为TextBoxl 

中要想实现记录的重排—般我们 (下转l3页) 

61— 

维普资讯

技I术I广I场 科 

浅谈引起汽轮机普通强迫振动的原因 

范红艳 

(西北电建工程管理公司,陕西西安710032) 

摘要:汽轮机振动是多种现象综合作用的结果。将其振动按振动性质划分为普通强迫振动、电磁振动、拍振、气流激振、随机振动、轴瓦自激振 

动、参数振动、汽流激振、摩擦涡动等共11类。其中,普通强迫振动,其振幅与机组运行工况、运行时间无明显关系时,排除了轴承座连接刚度、共振 

影响之后,采用正向推理可以判断出振动故障的原因是激振力过大。引起普通强迫振动的激振力有转子不平衡、固定式联轴器连接的轴系同心度和 

平直度偏差等原因,主要谈一下影响普通强迫振动的几点原因。 

关键词:汽轮机;强迫振动;原因 

1转子不平衡 

面瓢偏,连接螺丝紧力明显不对称时,否认圆周和 

中间再热、单轴、四缸四排气凝汽式汽轮机。其高、 

在现场发生的机组振动过大。按其原因来分, 端面如何正确,当把连接螺栓拧紧后,都会使连接 中、低压转子均采用合金钢整锻结构。高中压转子 

属于转子质量不平衡的约占8O%;按激振力性质 

轴系不 和不平直。 与低压转子及发电机转子均采用刚性联轴器连 

来分,属于转子不平衡力的将达9∞ 左右。目前运 Z2.2如忽略联轴器缺陷,当其圆周、端面开口 

接。韩二工程防止汽轮机振动采取此种措施,取得 

行的汽轮机和发电机转子大部分均属柔性转子, 存在显著偏差时,拧紧联轴器螺栓,虽然连接的轴 良好效果。 

这种转子在转速升高的过程中,其绕曲将发生改 

系仍然同心和平直,在旋转状态下并不直接产生 

韩城二号机首次3000转份各轴振动情况如 

变,转子平衡状态也随之发生变化,此时转子产生 振动的激振力,但它会产生很多不良后果: 

下: 

的不平衡离心力是不平衡质量产生的不平衡力和 

改变轴瓦的载荷分配:当端面下开口时,会 

单位: m 

转子绕曲产生的不平衡力之和。如果工作转速下 

使联轴器相邻的两个轴瓦载荷egg,-;圆周差会使 

存在较大的基频振动。并已排除了轴承座刚度不 

圆周较低的相邻轴瓦载荷减少;反之,则增加。当 

足、固定式联轴器连接的转子不同心和平直度偏 

轴瓦载荷过大时,会使乌金温度升高;载荷过小 

8.49 9 22 

差过大、轴颈不圆等故障,那么就可以判断出引起 

时,会使轴瓦失稳发生轴瓦自激振动。 

13.83 10.53 

工作转速下振动过大的原因是转子不平衡。 

h改变动静间隙:轴瓦载荷的改变,虽然不会 

7.1 5 7 27 

2轴系 度和平直度偏差 

明显影响轴颈在轴瓦内的位置,但会使转子静挠 

17.13 17.37 

主要讨论固定式联轴器中对中偏差产生振动 

曲发生变化,从而原来调整好的汽封、油挡间隙发 

11.69 14.56 

的故障原因及机理。通常机组发生振动,传统的做 

生变化,严重时会发生动静碰磨,使转子产生热弯 

法是:a查轴瓦乌金接触;h查轴瓦紧力.c.查机 

曲引起不稳定普通强迫振动。 

20.85 9.65 

组 。机组 不正引起的振动。应属 ̄faei强 

c.改变转子振型曲线:由于轴瓦载荷改变,影 

15.63 3.85 

迫振动。现场发生的振动80%以上属于这—类振 

响转子支承状态,即改变转子支承条件,使转子振 

19.48 5.68 

动。而机组 确切的含义应包括转子与汽缸或 

型曲线发生变化。如:机组基础框架发生不均匀下 

8.80 

9.16 

静子的 度、支承转子各轴承座标高及水平位 沉;安装着轴承的汽缸变形,

1 

会改变轴承的标高,

2 3 4 5 6 7 8 9

 

“ 

l5.66 l0 63 

置、轴系连接的 【渡和平直度三项内容。 

使轴系受力发生变化;轴承供油不足或油温过低 

总结 

z1转子与汽缸或t, ̄ 7。-的 度 

使油膜遭到破坏,轴瓦或轴承座产生松动;滑销系 

随着电力工业的飞速发展,汽轮发电机的单 

检查转子与汽缸或静子 度,这是机组安 

统卡涩或汽缸受到管道推力过大而轴承座被拱起 

机容量不断增加,其振动问题也目趋突出。为了确 

装、检修中—项重要工作。如其偏差过大,则可能 

时,也会使轴系受力发生变化,从而引起机组的振 

保汽轮发电机组的安全可靠运行,应加强学习,吸 

会引起汽流激振、电磁激振、动静碰磨。若碰磨发 

动。 取经验,不断归纳总结。对汽轮发电机、特别是大 

生在转轴处,会使转子发生热弯曲而引起不稳定 

对于采用有限平面平衡的柔性转子中,当转 

型汽轮发电机组的振动,加深认识,了解其特点, 

普通强迫振动。因此。在安装过程中,汽轮机台班 

子振型曲线变化时,其平衡状态会发生变化。由大 

为汽轮发电机机组的设计制造、安装及安全运行 

就位,汽缸及轴承座就位安装,转子在汽缸内找中 量现场振动测试结果证明,对于不平衡响应正常 

打下坚实的基础。 

心。联轴器找中心,汽封、通流部分间隙的测量和 的轴系,当转子中心和端面开口差小于0.60ram 

参考文献 

调整、复查联轴器中心、联轴器连接等诸多环节应 

时,对轴系平衡的影响可以忽略;对于不平衡响应 

【1】东芝600MW机组,汽轮发电机运行和维护说明 

作好中间过程的质量控制工作。启动前轴偏心、汽 

明显偏高的轴系和转子,当转子中心和端面开口 

书,汽轮积乖发电扭安装说明手册. 

缸温差、差胀等重要参数一定要控制在规程规定 

偏差过大时,会使轴系平衡状态发生一定的变化。 

[21600MW火力发电机组培训教材。汽轮机设备及 

的范围内,否则摩擦将使转子弯曲引起振动增加, 

这时消振有两个途径:一是消除或调整转子中心 

其系绫 北京:中国电力出版社 

甚至无法启动机组。在启动过程中。机组发生动静 

和端面开口偏差;二是调整轴系平衡。 

【3】汽轮机原理与构造『I 北京:中国电力出版社. 

摩擦时不能强行升速,否则容易造成大轴永久弯 目前绝大部分机组转子找中心的要求,是以 

责任编辑:赵丽敏 

曲。如果转速在临界转速以下,应该立即打I啊停 

冷态为准的。即在冷态下使联轴器圆周和平面偏 

机,盘车—段时间正常后再启动;如果在临界转速 

差力求最小。但事实上机组启动带负荷后,由于各 

以上,则在振动可以控制的转速上多停留一段时 轴承座标高和轴颈抬起,这两种偏差将有较大的 

间,磨合出一定的问隙后再升速;如果摩擦发生在 

变化。轴承座标高变化最迅速的阶段发生在启动 

l上接61页)普遍采用把该表的ID字段删除, 

带负荷阶段,只要控制振动在一定的变化范围,可 

循环水泵和开始向轴封送汽到机组满负荷运行 

然后再重新建立ID字段。而如果使用了SQL数据 

以观察运行一段时间,以磨合出适当的间隙}如果 

7d之后这一段时间内,这段时间内的标高变化量 

库,则可以很容易解决这个问题的出现。 

振动不断增加,应该降低负荷或打闸停机。以免危 

占总变化量的8∞ 左右。当然上述变化量只指轴 

参考文献 

害饥组安全。 

承座本身标高变化,还未包括各轴颈相对于轴瓦 

f1]天极网新技术研究室.ASP.NET完全入门咖.重 

22轴承座标高和左右位置偏差 

抬高值的变化。此为一般再热机组启动和带负荷 

庆:重庆出版社。2001. 

检查转子对中或找正,是将联轴器断开,检测 后轴承座标高值的情况。因此,国外已有不少机组 

f2]王文龙,刘湘宁.Scott Worley著.ASP.NET技术 

联轴器圆周和端面开口偏差(上下、左右)。将这种 

为了能在运行状态下获得较合理的轴承座标高, 内掏 .北京:人民邮电出版社,2002. 

偏差称作机组中一tL,不正。这种偏差产生主要有以 采用了冷态下预留偏差量的方法给予补偿。 

闭陈君,王宝 ̄.Sanjeev Rohilla,Senthi1 Na ̄an, 

下两方面原因: 

大唐韩城—期一、二号机组汽轮机是日本东 

Surbhi Malhotra著ADO.NET专业项目实例开发 

22.1联轴器缺陷:当联轴器法兰外圆与轴颈 

芝生产的额定功率为600MW的机组。型号为 

北京:中国水利水电出版杜,2003. 

不吼 、联轴器法兰止口或螺栓孔节圆不同心、端 

TC4F--42.配以水、氢、氢冷发电机、为亚J临界、一次 

责任编辑:赵丽敏 

13— 


发布者:admin,转转请注明出处:http://www.yc00.com/web/1714751022a2508498.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信