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转份各轴振动情况如
变,转子平衡状态也随之发生变化,此时转子产生 振动的激振力,但它会产生很多不良后果:
下:
的不平衡离心力是不平衡质量产生的不平衡力和
a
改变轴瓦的载荷分配:当端面下开口时,会
单位: 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条)