计算机机房管理系统2009_第1页
计算机机房管理系统2009_第2页
计算机机房管理系统2009_第3页
计算机机房管理系统2009_第4页
计算机机房管理系统2009_第5页
已阅读5页,还剩48页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

计算机机房管理系统题目计算机机房管理系统学生姓名学号所在系(院)计算机科学与技术专业名称信息管理与信息系统年级指导教师职称2009年5月29日摘要本论文以XX学校计算机机房管理为背景,论述了现行机房的概括,从3方面对计算机机房管理进行分析,他们分别是计算机机房环境设计、计算机机房硬件管理系统和计算机机房管理和维护。本文从机房设计之初就属于机房管理的范畴,因为机房的电线线路错综复杂,任何一处的差错小则可能引起设备的损坏,大则可能引起火灾,造成人员的伤亡。计算机机房的管理主要是对硬件的管理,本文主要针对计算机机房硬件的管理,是通过一个软件的实现来达到对硬件的管理,本系统从硬件的购入就已进入计算机管理的范围,在硬件运行中的各个问题都做了相应的软件功能实现,直至硬件的报废,退出硬件管理的范畴,这是机房管理的核心,系统包括用户管理模块、台帐管理模块、硬件管理模块和报废管理4大模块,其中硬件管理模块又包括硬件录入和硬件运行2大子模块。最后是机房的日常维护,其中包括硬件维护、软件维护、网络维护、日常维护4大方面。关键词计算机机房系统管理维护MicrosoftVisualStudio2005MicrosoftSQLServer2005AbstractInthispaper,XXinthemanagementoftheschoolcomputerroomasthebackground.ItdiscussestheconceptandmethodaboutSummaryofthecurrentroom.From3aspectsofanalysisofthemanagementofcomputerroom,theyarethedesignofcomputerroomenvironment,computerRoomManagementSystemHardwareandcomputerRoommanagementandmaintenance.Roomdesignfromthebeginningofthisarticleistheengineroomonthescopeofmanagement,becauseofthecomplexelectricalwiringroom.Anyofasmallerrormaycauseequipmentdamage,maybecausedbylargefiresandcausingcasualties.Themanagementofcomputerroomisthemanagementofhardware.Inthispaper,thehardwareforthemanagementofcomputerroom,throughtherealizationofasoftwaretoachievethemanagementofhardware.Thesystemhasbeenpurchasedfromthehardwareintothecomputermanagementthescopeof,intheoperationofthehardwareissueshavedonetoachievethecorrespondingsoftware.Hardwareuntiltheendoflife,outofthescopeofhardwaremanagement.Thisisthecoreoftheengineroommanagement.Systemincludesausermanagementmodule,theaccountingmanagementmodule,andthehardwaremanagementmoduleandend-of-lifemanagementof4majormodules.Hardwaremanagementmoduleswhichincludeshardwareinputandhardwaretorun2majorsub-modules.Finally,thereisroomforroutinemaintenance.Theseincludehardwaremaintenance,Softwaremaintenance,networkmaintenance,day-to-daymaintenanceoffourmajoraspectsKeyWordsComputerRoomSystemManagementMaintenanceMicrosoftVisualStudio2005MicrosoftSQLServer2005目录摘要 1Abstract 2第1章引言 61.1课题背景 61.2现行机房概况 61.3计算机机房管理设计 7第2章计算机机房环境设计 82.1场地的选择 82.2机房内环境设计 92.2.1安全 92.2.2防火 92.2.3防尘 92.2.4防静电 92.2.5温度和湿度 102.3机房供配电系统设计 102.3.1对交流电网的要求 102.3.2内部配电要求 112.3.3防雷与接地要求 112.4综合布线设计要求 11第3章计算机机房硬件管理系统 133.1系统业务流程 133.2系统目标 133.3系统规划 143.3.1业务模型 143.3.2数据分析 153.3.3计算机配置方案 153.4.系统功能设计 163.4.1用户管理模块 173.4.2台帐管理模块 173.4.3硬件信息录入模块 173.4.4硬件运行管理模块 173.4.5报废管理模块 173.5数据库 183.6系统软件设计 193.6.1系统开发软件设计 193.6.2系统数据库设计 203.6.3SQLServer数据库与VS2005的连接 223.7系统的实现与测试 233.7.1登录页面 233.7.2修改密码页面 233.7.3计算机硬件管理页面 243.7.4硬件运行记录页面 253.7.5硬件起停记录页面 263.7.6硬件故障记录页面 263.7.7硬件维修管理页面 273.7.8硬件台帐、报废页面 283.7.9登出页面 28第4章计算机机房管理和维护 294.1计算机机房规章制度 294.2计算机维护 294.2.1硬件维护 294.2.2软件维护 304.2.3网络维护 304.2.4日常维护 31第5章结论 32参考文献 33致谢 35附录A:英文原文 36附录B:中文翻译 46第1章引言随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对单位的各项事务进行科学化的管理有着无法比拟的优点。例如:查找方便、迅速、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高公司的工作效率,也是公司管理科学化、正规化并与世界接轨的重要条件。1.1课题背景近年来,随着计算机技术、多媒体技术、通信技术和网络技术的发展,为了提高教育的现代化、建立先进高效的教育体系,适应教学、科研和管理工作的需要,同时为了普及计算机信息技术教育,各类学校相继建设了计算机机房。学校计算机房的计算机数量都比较多,少者几十台,多者几百台,怎样保障计算机系统的正常稳定运行,延长计算机设备的使用寿命,减少故障出现的机率,避免造成不必要的损失,从而提高工作效率是一个十分值得重视的问题,这就必须从计算机机房环境设计、机房使用中的规章制度、硬件管理以及软硬件日常维护和网络技术维护等各个方面严格按照计算机的性能要求来管理。1.2现行机房概况随着计算机技术的迅猛发展,信息技术教育也已广泛地深入到各学校,作为学校信息技术教学的重要组成的学校机房来说,机房管理工作也成为摆在众多机房管理人员的一个崭新课题。学校计算机机房是提供给学生学习计算机的重要场所,学生将所学的理论知识再通过上机操作相结合,才能真正地掌握计算机知识。信息技术教育的特点决定了学校机房管理的特殊地位和重要性。学校机房管理历来是一项专业性强也较为烦琐的工作,除了要求机房管理人员掌握有丰富的计算机软硬件知识和较强的动手能力外,还需要他们掌握一定的课堂管理技巧等等;同时还需要学校的管理层次按学校的实际出发,制定相关制度,以保障机房的各项管理工作有条不紊地运作。如何发挥学校机房的作用,最大限度地辅助学校的计算机教学;如何科学管理学校机房,减轻机房管理人员负担,使学校机房管理更加科学、规范、高效?这些都是许多信息技术老师、机房专职管理人员迫切需要解决的问题。伴随着信息技术教育的日益普及,学校对校园的硬件设备都在不断追加资金投入,学校机房的配置也相应得到了很好地改善,并且在这些学校的日常教学中正扮演着越来越重要的角色,这些都充分体现了学校对信息技术教育的不断重视,对许多信息技术教师来说,是相当可喜的一面。而另一方面,学校的机房管理状况都不甚乐观,都或多或少存在一些问题,极需要解决。表现如下:⑴学校机房管理人员匮乏。大家知道,机房的日常管理牵涉面广,事务又多,且不同程度地存在一定技术难度;许多机房管理人员的日常工作量较大,包括机房的日常软、硬设备维护,网络故障排除,机房的防火、防盗,学生日常上机安排等等,许许多多的事凑在一起,无论对机房管理人员的精力还是体力都是一项挑战!⑵由于学校机房面向的对象是本校学生及其培训学员。有些学生具备较强动手能力和破坏能力,这些学生在上机过程中,往往喜欢随意更改计算机的桌面配置,增删系统文件,修改注册表;或者浏览恶意网站,造成机器感染病毒不断等,往往给学校机房的正常运作带来不少麻烦。⑶信息技术作为一门新兴的学科,学校对计算机机房的管理尚处于摸索状态,不少教师缺乏足够的管理经验,管理意识也较为薄弱,不能及时发现、排除学校机房管理的新情况、新问题,这在一定程度上影响了教学,导致机房管理的效果不甚乐观。以上仅仅是在机房管理过程中较常出现的几个问题,许多老师在平时的实践过程中可能还会遇到更多、更为棘手的问题。关于机房管理的一些原则和技巧,相信许多老师也都已经积累了很多丰富的经验,这里仅从几个大方面来谈自己的一些心得体会,试与同行老师们相互交流。1.3计算机机房管理设计⑴计算机机房环境设计⑵机房硬件管理系统⑶计算机机房管理和维护第2章计算机机房环境设计图2-1计算机机房环境计算机机房基本上都是电子设备(如图2-1),电子设备是由大量的电子元件、精密机械构件和机电部件组成,这些电子元件、机械构件以及材料易受环境条件影响,如果使用环境不能满足使用要求,就会直接影响计算机系统的正常运行,加速元器件以及材料的老化,缩短设备的使用寿命,因此,合理的设计机房是学校建设机房应首要考虑的问题,可以从以下机电着重考虑:2.1场地的选择计算机机房应避开有害气体来源以及存放腐蚀、易燃、易爆物品的地方;应避开低洼、潮湿、落雷区和地震活动频繁的地方;应避开强振动源和强噪音源;应避开电磁干扰、电磁辐射;应避免设在建筑物的高层或地下室,以及用水设备的下层或隔壁。2.2机房内环境设计计算机机房内环境应本着安全、防火、防尘、防静电、温湿度适宜的原则来设计,并应符合下列要求:2.2.1安全计算机机房最小使用面积不得小于20平方米,一般一套机器按1.5~2平方米计算;计算机机房的建筑地面要高于室外的地面,以防止室外水倒灌;机房顶棚与吊顶灯具、电扇等设备务必安装牢固,用电线路设计必须考虑安全用电;门窗应安装防盗网和防盗门,机器应安装自动报警器。2.2.2防火机房装修应采用铝合金、铝塑板等阻燃防火材料;应配备灭火器,计算机数量较多的机房应采用烟雾报警器,机房内严禁明火与吸烟;消防系统的信号线、电源线和控制线均穿镀锌钢管在吊顶、墙内暗敷或在电缆桥架内敷设;应保证防火通道的畅通,以备发生紧急情况时疏散人员使用。2.2.3防尘墙壁和顶棚表面要平整光滑,不要明走各种管线和电缆线,减少积尘面,选择不易吸附尘埃的材料装饰墙面和地面,如钢板墙、铝塑板或环保立邦漆;门、窗、管线穿墙等的接缝处,均应采取密封措施,防止灰尘侵入,并配置吸尘设备。2.2.4防静电机房应严禁使用地毯,特别是化纤、羊毛地毯,避免物体移动时产生的静电(可达几万伏)击穿设备中的集成电路芯片(抗静电电压仅200~2000伏),最好安装防静电地板。2.2.5温度和湿度由于机房内的设备大部分均由半导体元器件组成,它们工作时会产生大量热量,如果没有有效的措施及时把热量散发出去,循环积累的温度就会加速设备的老化,导致设备出现故障,过低的室温又会使印刷线路板等老化发脆、断裂;相对湿度过低容易发生静电干扰,过高又会使设备内部焊点及接插件等电阻值增大,造成接触不良;为此,机房内应配备高效、低噪音、低振动、足够容量的空调设备,使温、湿度尽可能符合相关要求,一般空调参数为温度:夏季23±2℃,冬季20±22.3机房供配电系统设计机房的供电质量直接影响计算机可靠性和使用寿命,因此为机房提供一个电压稳定、安全可靠的供电系统,使计算机设备具有良好的运行环境是至关重要的。2.3.1对交流电网的要求供电电源应满足频率:50±1HZ,电压:380V/220V。变动幅度%::-15~+10,相数:三相五线制或三相四线制或单相三线制,波形失真率%:≤±10,应采用地下电缆进线,电源进线应按现行国家标准《建筑物防雷设计规范》采取防雷措施;供电线路应避免高压浪涌干扰,不要与大功率的感性负载(如空调)电网并网运行,不要与大功率用电设备(如电焊机、电梯)连结在一起。供配电系统应考虑计算机系统未来升级、扩展的可能性,应预留备用电量,能提供足够的电力负载,电力负荷的计算应按机器的启动电流而不是工作电流计算,因为一台计算机的启动电流可达2.5安培左右,而工作电流却只有0.5~0.8安培,两者相差5~7倍。另外,还应注意三相供电时,单相负荷应均匀地分配在三相线路上,设备数量在50台以内时,计算机用电由二相电源供给,其它用电设备使用另一相电源;计算机数量在50台以上时,应该使用三相电源。2.3.2内部配电要求要把计算机供电系统与空调和其它用电设备(如照明)的电源分开走线,不得平行走线,避免相互干扰,交叉时,应尽量以接近于垂直的角度交叉,并采取防燃措施。电源线及电源插座应遵守“左零、右火、中接地”的规则。有条件的计算机系统应配备交流稳压电源,稳压电源应选用净化交流稳压电源,50内的机房可选用1~2台单相净化交流稳压电源,50台以上则应选用三相净化稳压电源。服务器需配置单独的UPS不间断电源,以便在电网停电时为服务器延续提供电源完成数据的保存工作。选用UPS时应注意:“后备式UPS”并无稳压功能,它在电网供电正常时仅提供一个通道到输出端,只有电网停电后才由内部的蓄电池提供电源。2.3.3防雷与接地要求建筑物防雷设计,是专业性很强的工作,应委托专业部门与当地气象部门在认真调研的基础上,详细研究防雷装置的形式及其布置,以国家标准《建筑物防雷设计规范》为依据专业设计,精心施工。机房接地是人身安全及计算机设备正常运行的基本安全要求,设计要严格考究,机房建好后,要为计算机机房单独埋设一个接地系统。接地体可采用角铁或铜板为材料,一般用0.4x40mm2的角铁6~8根,每根长约2~2.5米,在室外背阴处挖一深约6~8米的长沟,每根间距1米左右打入地入,顶端再用0.4x40mm2的扁铁焊接一起,从扁铁上引出一根10~16mm2的铜芯电缆引线,长度足够引至机房内,接地电阻应小于4Ω。机房里的机柜和计算机所用插座都应与接地线牢固连接,各设备的接地不能串连连接,要并连接至主干接地线缆上。2.4综合布线设计要求在机房网络工程建设中,由于网络系统属于弱电工程,耐压值很低。因此,在设计与施工中,着重解决电磁干扰,必须考虑布线系统与照明电线、动力电线、通信线路、暖气管道及冷热空气管道之间的距离,必须按照国家标准《建筑与建筑群综合布线工程系统设计规范》具体要求设计。在综合布线工程建设中,既要规范设计,又要注重安装工艺,特别是线缆敷设应遵守下列规则:⑴线缆布放应自然平直,不得产生扭绞、打圈、接头等现象,不应受到外力的挤压和损伤;⑵在暗管或线槽中的线缆敷设完毕后,宜暗管或线槽两端口出口处用填充材料进行封堵;⑶垂直线槽线缆应每隔1.5m固定在线缆支架上,地下埋设的线路应有一定的安全标识(如设置明显标记),并同时注明地下管道的深度,以防止以后其它项目施工时破坏地下电缆;⑷主干对绞线线缆的弯曲半径应至少为电缆外径的10倍;光缆的弯曲半径应至少为光缆外径的15位;⑸非屏蔽4对双绞线线缆的弯曲半径应至少为线缆外径的4倍;屏蔽4对双绞线线缆的弯曲半径应至少为线缆外径的6~10倍;据有关资料统计,约有一半以上的网络故障与线缆有关,线缆本身的质量及线缆安装的质量都直接影响到网络能否稳定地运行。这就要求在建设初期,要用发展的眼光,在资金允许的情况下,考虑布局合理的走线槽,选用质量好的线缆和线缆标识,重要部位要有一定的备份线缆,这样做的结果是一次性投资,长期受益,维护方便,使整体投资达到最少,网络性能相对稳定。图2-2为综合布线预览图图2-2综合布线预览图第3章计算机机房硬件管理系统计算机机房的管理主要是对硬件的管理,本文主要针对计算机机房硬件的管理,是通过一个软件的实现来达到对硬件的管理,本系统从硬件的购入就已进入计算机管理的范围,在硬件运行中的各个问题都做了相应的软件功能实现,直至硬件的报废,退出硬件管理的范畴。3.1系统业务流程⑴硬件购进之初,由专业人员对设备进行核对,并填写设备情况登记表。再由管理人员负责将情况登记表登记在软件系统中存档。⑵硬件日常运行中,要对日常检测到的数据进行必要的存储和监督。在有经验的技术的指导下,根据日常使用记录,制订日常维护计划,力争降低硬件因设备问题造成的非计划停工次数。⑶在硬件发生事故的情况下,登记事故记录,并向技术人员提交事故维修表。由技术人员进行现场勘查,根据事故维修表和日常运行数据,确定维修标准及要求,以便进行及时、合理的维修。在维修结束后,编写维修情况报告和硬件状态报告。⑷每隔一定时间,有必要根据与新旧设备的比较及硬件运行状态报告,对硬件价值进行重审,生成折旧价值表。折旧价值表提交上级管理审阅,领导开会讨论是否予以报废,若通过,提出购置计划,使得机房硬件整体运营处于最佳状态。机房管理人员依据开会的具体结果,对设备进行报废处理。3.2系统目标本系统以某中学的机房硬件管理为依托,结合科学管理的理论,设计并开发一个计算机机房硬件管理系统,改变传统的手工管理,彻底实现无纸化作业。系统目标如下:⑴提供简单、方便的操作。⑵节约机房管理的成本。⑶使机房硬件设备管理更加科学和规范,杜绝硬件的丢失和设备账目混乱的情况。⑷对日常的硬件运行情况进行管理,同时提供一些必要的记录。⑸通过管理使硬件损坏而导致的数据丢失与破坏的现象得到改善。3.3系统规划3.3.1业务模型业务模型是对业务结构和业务活动本质的、概括的认识,可用“业务范围——业务过程——具体业务处理”层次结构对其进行描述。根据对计算机机房硬件管理的业务流程的调查和分析,得到的计算机机房硬件管理业务模型如表3-1所示。表3-1业务模型业务范围业务过程具体业务处理机房硬件管理硬件资料存档核对硬件情况,填写硬件情况登记表将重要硬件的使用说明和配套资料纳入编制,并进行分类存档对附属硬件做登记管理运行状况管理录入日常运行数据每个月根据历史数据,安排定期或不定期的硬件维修录入硬件封存/开启记录故障管理登记事故记录,组织人员及时进行抢修,提交事故维修表确定维修标准及要求编写故障情况报告和维修情况报告台帐管理按照任意条件对固定资产信息进行检索、过滤、排序、分类报废管理每隔一定时间,对机房硬件价值进行重新审定。在低于某一下限值的情况时,申请硬件报废按照任意条件对报废资产信息进行检索、过滤、排序、分类和统计3.3.2数据分析在建立了较为完整、稳定的业务模型之后,需要根据业务模型进行数据分析。基本方法是按照业务过程进行数据分类和组织。数据分类后,进行信息体系结构的设计:即结合业务过程与数据类,建立系统的功能/数据类矩阵(C-U矩阵)。数据分类得到的结果将用于系统分析和系统设计阶段。根据表1的业务模型,可以得到本系统需要建立的数据类有:硬件基本信息数据、硬件运行信息数据、硬件故障信息数据、硬件维修信息数据、硬件台帐信息数据、硬件报废信息数据和采购数据。建立的系统C-U矩阵如表3-2所示。表3-2C硬件基本信息硬件运行信息硬件故障信息硬件维修信息硬件台帐信息硬件报废信息采购硬件资料存档CUU运行状况管理UC故障维修管理UCC台帐管理UCU报废管理UUC注:C(Create)为产生并使用对应数据类;U(Use)为使用对应的数据类。从上面的C-U矩阵中可以看出,本系统中,运行状况管理和故障维修管理业务功能相对集中。此外,由于本系统的各个业务没有产生采购数据,由此可知它们由使用单位的其他子系统产生,不是本系统内部处理的数据。3.3.3计算机配置方案本系统针对计算机机房硬件管理业务,同时考虑到开发成本和安全性的问题,因此,本系统设计成一个单用户运行系统。综合考虑以上问题,本系统配置方案如下:1、分布方案本系统采用客户机/服务器的运行方式,数据集中存储在服务器上。对服务器硬件的要求如下:⑴处理器:InterPentium43.06GHz或更高。⑵内存:128M或更高。⑶磁盘空间:40GB或更高。普通的PC均可作为客户机使用,但为了达到较好的显示效果和较高的效率。建议采用如下设置:⑴处理器:InterPentium4系列。⑵内存:128M。⑶网卡:10/100Mbit/s自适应。⑷显卡:SVGA显示适配器,显存32MB或更高。2、软件环境操作系统:WindowsMe/2000/XP/Vista开发软件:MicrosoftVisualStudio2005数据库:MicrosoftSQLServer20053.4.系统功能设计该系统的模块结构图(图3-1)所示。图3-1系统模块结构图3.4.1用户管理模块用户登录:输入用户名和密码,如果用户名和密码正确,进入主控制平台;否则提示用户明确的错误信息。修改密码:其作用是保障任何用户可以修改自己的密码。3.4.2台帐管理模块用于管理硬件的价值、购入日期等相关信息。3.4.3硬件信息录入模块设置和管理基础数据。普通用户只能浏览,无更新权。包括以下几个功能模块:⑴硬件基本信息子模块:用于显示并更新硬件型号、制造厂等基本信息。⑵硬件类别定义子模块:用于显示并更新硬件类别及其编号。⑶附属硬件信息子模块:用于显示并更新附属硬件,以便进行及时核对和调配。3.4.4硬件运行管理模块用于管理硬件的日常运行数据,普通用户只能浏览,无权更新。硬件运行管理模块包括以下几个功能模块:⑴硬件运行状况记录子模块:用于显示并更新每次检测硬件时得到的数据。⑵硬件起停情况记录子模块:用于详细记录硬件的起停时间等信息。⑶硬件故障记录子模块:用于显示并更新硬件的故障记录。⑷硬件维修记录子模块:用于显示并更行硬件的维修记录。3.4.5报废管理模块如果硬件被认定需要由新产品代替,实施报废处理,则需要将报废的硬件从所有相关的硬件信息表中删除,并新建一个表存放这些报废硬件记录。在报废管理界面上,可以选定报废的硬件,进行报废处理。3.5数据库本设计使用的是VS2005中自带的SQLServer数据库。本设计由5个数据库构成,他们分别是:⑴用户登陆数据库⑵硬件资料数据库⑶硬件运行数据库⑷硬件故障数据库⑸硬件维修数据库3.6系统软件设计3.6.1系统开发软件设计图3-2VS2005系统包装,图3-3为VS2005在系统中的运行展示图3-2VS2005系统包装图3-3VS2005在系统中的运行展示本系统使用的开发软件是MicrosoftVisualStudio2005,下面我就对这款开发软件做下详细的介绍:VisualStudio2005是一套完整的开发工具集,用于生成ASP.NETWeb应用程序、XMLWebServices、桌面应用程序和移动应用程序。VisualBasic、VisualC++、VisualC#和VisualJ#全都使用相同的集成开发环境(IDE),利用此IDE可以共享工具且有助于创建混合语言解决方案。另外,这些语言利用了.NETFramework的功能,通过此框架可使用简化ASPWeb应用程序和XMLWebServices开发的关键技术。智能设备应用程序VisualStudio2005集成环境包括用于目标设备(如PDA和Smartphone)的工具。改进功能包括VisualC++工具和本机设备运行库、托管设计器(提供改进的特定于平台的WYSIWYG和多种外观设置支持)、新的仿真程序、类似于桌面的数据处理工具,以及最终用户部署项目(消除.info文件的手动编辑工作)。Web窗体Web窗体是用于创建可编程网页的ASP.NET技术。Web窗体将自己呈现为浏览器兼容的HTML和脚本,这使任何平台上的任何浏览器都可以查看Web页。使用Web窗体,通过将控件拖放到设计器上然后添加代码来创建Web页,与创建VisualBasic窗体的方法相似。Windows窗体Windows窗体用于在.NETFramework上创建MicrosoftWindows应用程序。此框架提供一个有条理的、面向对象的、可扩展的类集,使用户能够开发功能丰富的Windows应用程序。另外,Windows窗体可作为多层分布式解决方案中的本地用户界面。XMLWebservicesXMLWebServices是可以通过HTTP使用XML接收请求和数据的应用程序。XMLWebServices并不依赖于特定的组件技术或对象调用约定,因此可以通过任何语言、组件模型或操作系统进行访问。在VisualStudio中,可以使用VisualBasic、VisualC#、JScript或ATLServer快速创建和包含XMLWebServices。XML支持可扩展标记语言(XML)提供描述结构数据的方法。XML是为在Web上传送而进行优化了的SGML的子集。万维网联合会(W3C)定义了XML标准以使结构化数据保持统一并独立于应用程序。VisualStudio完全支持XML,同时提供了XML设计器,使得更容易编辑XML和创建XML架构。3.6.2系统数据库设计本系统使用的数据库是MicrosoftSQLServer,下面我就对其做下详细介绍:SQLSQL是英文StructuredQueryLanguage的缩写,意思为结构化查询语言。SQL语言的主要功能就是同各种数据库建立联系,进行沟通。按照ANSI(美国国家标准协会)的规定,SQL被作为关系型数据库管理系统的标准语言。SQL语句可以用来执行各种各样的操作,例如更新数据库中的数据,从数据库中提取数据等。目前,绝大多数流行的关系型数据库管理系统,如Oracle,Sybase,MicrosoftSQLServer,Access等都采用了SQL语言标准。虽然很多数据库都对SQL语句进行了再开发和扩展,但是包括Select,Insert,Update,Delete,Create,以及Drop在内的标准的SQL命令仍然可以被用来完成几乎所有的数据库操作。SQLServerSQLServer是一个关系数据库管理系统。它最初是由MicrosoftSybase和Ashton-Tate三家公司共同开发的,于1988年推出了第一个OS/2版本。在WindowsNT推出后,Microsoft与Sybase在SQLServer的开发上就分道扬镳了,Microsoft将SQLServer移植到WindowsNT系统上,专注于开发推广SQLServer的WindowsNT版本。Sybase则较专注于SQLServer在UNIX操作系统上的应用。SQLServer2000是Microsoft公司推出的SQLServer数据库管理系统,该版本继承了SQLServer7.0版本的优点,同时又比它增加了许多更先进的功能。具有使用方便可伸缩性好与相关软件集成程度高等优点,可跨越从运行MicrosoftWindows98的膝上型电脑到运行MicrosoftWindows2000的大型多处理器的服务器等多种平台使用。SQLServer2005是一个全面的数据库平台,使用集成的商业智能(BI)工具提供了企业级的数据管理。SQLServer2005数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,使用户可以构建和管理用于业务的高可用和高性能的数据应用程序。SQLServer2005数据引擎是企业或使用单位数据管理解决方案的核心。此外SQLServer2005结合了分析、报表、集成和通知功能。这使用户可以构建和部署经济有效的BI解决方案,帮助用户的团队通过记分卡、Dashboard、Webservices和移动设备将数据应用推向业务的各个领域。SQLServer2005从功能的角度看,SQLServer2005提供了下列各项功能:⑴数据库引擎增强。SQLServer2005为数据库引擎引入了诸多改进和新的功能。这些改进和功能包括与M、新的XML技术、增强SQL处理、新的数据类型,以及对关系型数据库可伸缩性和可用性的改进。⑵管理工具。SQLServer2005引入一整套管理工具和管理API,管理工具和管理API使得SQLServer使用更方便、管理更轻松,并且支持大规模SQLServer部署操作。⑶数据转换服务(DTS)的增强。DTS在SQLServer2005中全部重新设计了、提供全面的企业提取、转换和装载平台。它也被重新命名为SQL服务器集成服务(SQLServerIntegrationServices)。⑷复制增强。SQLServer2005对复制服务进行了一些改进和增强,简化了安装、配置和复制拓扑的监控。⑸数据访问接口。针对ADO.NET进行了改进。引入了一个新的SQL本地客户端。⑹分析服务增强。SQLServer2005分析服务在多方面进行了扩展,包括可伸缩性、易管理性、可靠性、有效性和数据仓库的可编程性、商业智能和商业解决方案。⑺报表服务。SQLServer2005报表服务是一个新的报表服务器和工具集,可以构建、管理和部署企业报表。报表服务允许业务轻松地将各种数据源和数据仓库中的业务数据集成到功能丰富的、交互的、可管理的报表中,并且可以通过内部网、外延网和互联网浏览和导航这些报表。⑻通知服务。SQLServer通知服务是帮助开发集中的通知应用和大规模部署这些应用的平台。通知服务允许商业人员创建丰富的通知应用。这些通知应用将个性化的、及时的信息发送给设备以及数以百万计的订阅者,这些信息有证券市场的报警、新闻订阅、包裹递送的报警和航空公司票价格。3.6.3SQLServer数据库与VS2005的连接·ConnectString函数ConnectString函数用于设置数据库连接字符串函数,本函数无参数,返回值为数据库连接字符串。如用户登陆系统中,需要与yonghu数据库连接,次连接的代码如下:DimconnAsNewData.SqlClient.SqlConnectionconn.ConnectionString="DataSource=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\yonghu.mdf;IntegratedSecurity=True;UserInstance=True"conn.Open()其他的数据库与VS2005的连接不做过多详细介绍。3.7系统的实现与测试3.7.1登录页面运行展示如图3-4图3-4登录页面在次页面中,可以通过用户名和密码的输出方式进入计算机机房管理页面,还可以修改密码,因为此系统是计算机机房工作人员后台操作的系统,所以不可以进行用户的注册,只有管理员进入系统后才可以添加新的用户浏览使用人员。如果密码不正确,会提示错误信息。3.7.2修改密码页面运行展示如图3-5图3-5修改密码页面点击登录页面的“修改密码”按钮便可进入此页面,用户可修改自己的密码,修改完之后可通过新密码进入计算机管理页面。3.7.3计算机硬件管理页面系统展示如图3-6图3-6系统主页面此页面是计算机机房管理的主页面,可以进行如下操作:硬件运行记录、硬件起停记录、硬件故障记录、硬件维修记录、硬件购入与说明和退出系统。每个按钮都与相应的页面相连接。3.7.4硬件运行记录页面系统展示如图3-7图3-7硬件运行管理页面在次页面可以记录硬件的运行情况,以日为单位进行汇总,页面包括硬件编号、硬件名称和运行情况,在运行情况中可以选择正常与不正常两种,若不正常可在相应的输入块中注明不正常的机型或备注。点击“录入”,如果成功,会显示“录入成功”字样,还可以查看历史记录,以备管理只用。3.7.5硬件起停记录页面系统展示如图3-8图3-8硬件起停管理页面此页面是对机房硬件起停情况的管理页面,可以查询各硬件的停机时间、停机原因和上次检测时间等,还可以经过下面的程序编辑进行记录的修改、添加和删除。3.7.6硬件故障记录页面系统展示如图3-9图3-9硬件故障管理页面此页面包括编号、硬件名称、故障时间和故障描述。可具备对记录的添加与删除功能。3.7.7硬件维修管理页面系统展示如图3-10图3-10硬件维修管理页面此页面对每次的硬件故障的维修进行了详细的维修管理,包括编号、硬件名称、维修时间、维修人员和费用,又管理人员进行编写添加与删除操作。3.7.8硬件台帐、报废页面系统展示如图3-11图3-11硬件台帐、报废页面此页面是硬件的一个基础信息功能,所有硬件的相关介绍都可在此页面找到,其中还包括硬件的图片和进货情况等,如有问题可通过查询与供货商联系,同样还包括对其的添加、删除等基本功能。3.7.9登出页面系统展示如图3-12图3-12登出页面第4章计算机机房管理和维护4.1计算机机房规章制度计算机房的建设需要投入较大资金,而且学校机房使用计算机的人员很多,为使机房的良好的操作环境能长期地保持下去,需要制定一个有效的规章制度,如:系统安全管理制度、账号管理制度、病毒防治管理制度、上机人员操作制度等。正所谓“无规矩不成方圆”,制定一套严格的管理制度是轻松管理的“法宝”,机房管理制度的制定要依据计算机系统的情况和工作性质来恰如其分地制定,主要目的是营造一个良好的操作环境,明确机房管理人员、教师、学生等人员的职责及违规处罚等内容,制度要通过日常工作中对它的执行来体现和完善,机房管理水平的高低直接影响着机房的使用率和计算机设备的使用寿命,应引起高度重视。4.2计算机维护随着机房使用时间的增加,计算机设备本身会出现这样那样的问题,为保证计算机系统能够正常运行,就需要对计算机系统进行维护和保养,机房应配有专职的技术维护人员进行维护保养工作,平时要经常监控计算机系统及网络的运行状况,发生故障及时排除,从而保证计算机系统的正常运行,维护工作包括:硬件维护、软件维护、网络维护、日常维护保养四部分。4.2.1硬件维护在日常使用过程中,计算机硬件会出现各种各样的故障。如:因元器件老化、损坏引起板卡不能正常工作;因灰尘和环境因素引起板卡与接口之间接触不良;因显示器使用时间过长导致亮度下降、聚焦不良而模糊;主板电池电量不足导致CMOS参数丢失;因键盘、鼠标等易损硬件使用频度过高,达到了使用时限而自然损坏等等。对于硬件维护人员,要求熟悉计算机组成原理和操作系统,熟练使用维修用仪器仪表,如:示波器、万用表、逻辑笔、故障测试卡等。维护工作应遵循计算机故障与维修的操作步骤、基本原则和维修方法进行;要定期由专业人员做好设备的除尘工作,做好UPS系统的维护管理工作,如定期对UPS放电,尽可能延长电池的寿命;机房应备有计算机所用的各种零配件,以供维修之用。4.2.2软件维护由于学校计算机机房面向广大教师、学生,上机操作人员多而复杂,软件需求繁多,因此安装的软件多样化,相对于硬件维护工作更为频繁和重要,尤其对有盘工作站更是如此。进行软件维护应备有操作系统软件、各种工具软件、常用应用软件和程序设计语言软件。计算机安装各种软件前应合理创建磁盘分区,然后安装适合的操作系统软件,如:WINDOWSXP、WINDOWS2000、WINDOW98、UNIX、LINUX等,将常用软件安装在同一分区内,这样可以方便保护、备份和恢复,提高维护效率。平时要做好系统保护与数据备份工作。系统保护有硬件保护与软件保护两种方式,数据备份有整体备份与重要数据备份,备份存储介质有硬盘、软盘、光盘、磁带等,可根据实际情况选择适合自己的方法。譬如,采用硬盘保护卡、还原卡的硬件保护方式,对硬盘系统及数据进行保护,防止被改写或删除;又如采用“还原精灵”、“虚拟还灵”、“瑞星的硬盘数据备份”、“一键还原”、“赛门铁克的GHOST”等软件保护方式对硬盘系统及数据进行备份及恢复。学校机房由于人员流动量大,因此,如何有效防范计算机病毒,以避免由于病毒危害所成的数据丢失、损坏,甚至系统崩溃等现象,必须引起高度重视。必须在系统中安装防杀病毒软件、防火墙软件,要购买正版的杀毒软件,有条件最好购买几种杀毒软件,如:瑞星、诺顿、McAfee、江民KV、金山毒霸等,这样可以进行综合交叉查杀病毒。平时要实时、定期对计算机病毒进行查杀。并要及时对杀毒软件进行升级,保证杀毒的有效性。另外,要从预防病毒入手,不接受来历不明的软件和文件,封闭或不安装学生机的软驱及光驱,严禁学生携带软盘或光盘进入机房,以切断病毒传入机房的途径。4.2.3网络维护学校机房上机的班级多,上机的人员更多,多数机房的计算机又连接为局域网,甚至接入互联网,所以对网络的维护就显得尤为重要。首先要加强对网络系统的管理,给网络系统安装管理软件,让网管软件来承担日常运行中的管理工作,如SuperLANadmin、pcAnyWhere、Pstoolst等,使机房达到智能化管理水平。机房的计算机网络一般采用C/S(客户/服务器)或B/S(浏览器/服务器)结构,服务器处于中心位置,它为工作站提供数据和处理数据,因此,网络维护的工作重点是服务器。要做好网络操作系统用户的权限设置和工作组规划,若服务器是WINDOWS操作平台,则应做系统的安全策略规划;若服务器使用的是Netware操作系统,则应将VREPAIR模块存放在服务器C盘网络启动目录,以备卷发生错误时对其进行修复;平时应根据教学与实验内容和计算机技术发展水平及时调整和更新网络中的各种软件,以适应运用计算机进行教学的需要。网络系统在使用过程中会出现各种各样的故障,如某一工作站不能连接上网或一组工作站不能连接上网,这就需要网络维护人员熟悉网络拓扑结构,通过检查网线、网络连接点、网卡、服务器以及集线器、交换机、路由器等网络设备,找出故障点并给予排除。另外,作为网络维护人员,应该有丰富的PC和局域网络的硬件知识和维护经验,熟练使用常用网络命令,如IPCONFIG、PING、NETSTAT等,以方便网络故障诊断和排除。机房应配备一些网卡、网络配件和网络专用工具(压线钳、线缆测试器等),方便网络的及时维护工作。4.2.4日常维护开机关机一定要严格遵守操作规程,不可随意进行,特别是在计算机运行过程中不能随意冷启动机器,机器运行中如发现有异常情况,应及时处理;定时检查供电系统是否正常,电器连接点是否牢固,用电设备温度有无异常;检查机箱、显示器上的开关是否完好。对键盘、鼠标等易损件进行常规检查;对计算机系统进行全面动态检查,发现问题及时解决。计算机设备不用期间,要定时对其进行开机上电操作,以保持机器内部干燥,保证机房三度(温度、湿度、洁净度)要求,作好日常卫生工作。第5章结论计算机机房管理是一个持续不断的过程,它是管理人员与使用者共同的责任。这其中,机房管理系统是机房管理的核心,它直接关系到机房运行和安全管理等方面的问题。因此,机房管理系统的完善程度代表了一个高校机房管理的水平。本文在机房设计之初就属于计算机机房管理的范畴,因为机房的电线线路错综复杂,任何一处的差错小则可能引起设备的损坏,大则可能引起火灾,造成人员的伤亡。本文分析了公共机房的硬件设备、软件的管理和系统得维护等内容。通过这篇论文的完成、加深了我对计算机机房管理的认识,巩固了以前所学的知识,为今后在工作岗位上学好用好计算机打下了坚实的基础。由于本人知识水平不足,研究时间不充裕和资料背景不充分的限制下。文中难免存在错误疏漏之处,请老师指导和谅解。参考文献[1]郑阿奇,刘启芬、顾韵华.SQLServer实用教程.电子工业出版社,2004版[2]萨师煊,王珊.数据库系统概论(第三版).高等教育出版,2000版[3]唐红亮,秦永俊.计算机专业毕业设计指导.清华大学出版社.2006版[4]王晓敏.信息系统分析与设计.清华大学出版社.2006版[5]JeffreyLWhitten,LonnieDBentley.系统分析与设计方法(原书第7版).机械工业出版社.2007版[6](美)JeffProsise.MFCWindows程序设计(第2版).清华大学出版社.2001版[7]陈佳.信息系统开发方法教程2版.清华大学出版社.2005版[8]李贺,刘彬彬,孙明丽.SQLServer2000应用与开发范例宝典.人民邮电出版社.2006版[9]李玉林,王岩.ASP.NET2.0网络编程从入门到精通(珍藏版).清华大学出版社.2005版[10][美]StephenWalther.ASP.NET揭秘(第二版).中国电力出版社.2008版[11]陈世洪.SQLServer2000管理、开发及应用实例详解.人民邮电出版社.2006版[12]方刚,于晓宝.计算机机房管理.清华大学出版社.2001-9版[13]唐红亮.新世纪计算机机房管理.电子工业出版社.2006-8版[14]俞俊甫.计算机应用基础机房数学教程.北京邮电大学出版社.2007-8版[15](罗)戴瑞(Darie,C.),(美)沃特森(Watson,K.)著.ASP.NET2.0电子商务开发实战.人民邮电出版社.2007-7版[16]梁亚声.计算机网络安全教程(第2版).机械工业出版社.2008-7版[17](美)贝尔利纳索著,杨剑译.ASP.NET2.0网站开发全程解析(第2版).清华大学出版社.2008-6版[18]陈峰,马艳萍.网络核心机房设计与管理.化学工业出版社.2008-8版[19]杨云江.计算机网络管理技术(普通高校计算机专业特色教材).清华大学出版社.2005-10版[20](美)安德鲁斯著,张晓红,邓琦皓译.计算机管理与维护技术大全.科学出版社.2007-7版[21]李俊民.精通SQL—结构化查询语言详解(第2版).人民邮电出版社.2008-8版致谢在本次论文设计过程中,张香兰老师对该论文从选题,构思到最后定稿的各个环节给予细心指引与教导,使我得以最终完成毕业论文设计。在学习中,老师严谨的治学态度、丰富渊博的知识、敏锐的学术思维、精益求精的工作态度以及诲人不倦的师者风范是我终生学习的楷模,导师们的高深精湛的造诣与严谨求实的治学精神,将永远激励着我。大学四年中还得到众多老师的关心支持和帮助。在此,谨向老师们致以衷心的感谢和崇高的敬意!在论文的编写过程中,我要感谢我的同班同学们,没有他们的耐心协助和全力帮助,我不可能把论文完成的这么快速高效。我还要感谢我的父母为我论文的框架和条理性的修正,没有他们的帮助,论文的结构不可能这么清晰。更重要的是,我要感谢那些知名的教授们,是他们给予了我转载和引用的资料,图片和文献等。看着这篇论文的最后完成,我要感谢的人实在太多。最后,我要向百忙之中抽时间对本文进行审阅,评议和参与本人论文答辩的各位老师表示感谢。附录A:英文原文OverviewThischapterstartswithanoverviewofthe.NETFrameworkandtheCommonLanguageRuntime(CLR),followedbyaseriesofsectionsthatdiscusstherangeofbuilt-intechnologiessuchasASP.NET,serverapplicationssuchasMicrosoft®SQLServer®,developmenttoolssuchasMicrosoftVisualStudio®,andexternallibraries.MicrosoftVisualStudioistheprimaryenvironmentfordeveloping.NETapplications,andisavailableinseveraldifferentversionsthattargetspecificgroupsinvolvedinthefulllifecycleofapplicationdevelopment.InadditiontoVisualStudio,Microsoftprovidesotherdevelopmentenvironments,suchasMicrosoftExpression®Studio,andexternallibrariesthatarenotincludedinthe.NETFramework.TheMicrosoft.NETplatformiscomposedofserverapplications,infrastructurecomponents,run-timeservicesusedby.NETapplications,andthe.NETFramework,asdetailedinthefollowingtable.Table1Microsoft.NETplatformCategoryTechnologiesApplicationInfrastructureCommonLanguageRuntime(CLR).NETFrameworkMobile.NETCompactFrameworkASP.NETMobileSilverlightMobileWebASP.NETRichInternetApplication(RIA)MicrosoftSilverlight™RichClientWindowsFormsWindowsPresentationFoundation(WPF)ServicesASP.NETWebServices(ASMX)WindowsCommunicationFoundation(WCF)Collaboration/Integration/WorkflowWindowsWorkflowFoundation(WF)MicrosoftOfficeSharePoint®Server(MOSS)MicrosoftBizTalk®ServerWebServerInternetInformationServices(IIS)DatabaseServerMicrosoftSQLServer®.NETFrameworkAtahighlevel,the.NETFrameworkiscomposedofavirtualrun-timeengine,alibraryofclasses,andrun-timeservicesusedinthedevelopmentandexecutionof.NETapplications.The.NETFrameworkwasinitiallyreleasedasarun-timeengineandcoresetofclassesusedtobuildapplications.Subsequentreleasesextendedandupdatedthecoreclasses,andaddednewtechnologiessuchastheWindowsCommunicationFoundation(WCF).TheBaseClassLibrary(BCL)providesacoresetofclassesthatcoverawiderangeofprogrammingrequirementsinanumberofareas,includinguserinterface(UI),dataaccess,databaseconnectivity,cryptography,numericalgorithms,andnetworkcommunications.OverlayingtheBCLarecoretechnologiesfordeveloping.NETapplications.Thesetechnologiesincludeclasslibrariesandrun-timeservicesthataregroupedbyapplicationfeatures,suchasrichclientanddataaccess.AstheMicrosoft.NETPlatformevolves,newtechnologiesareaddedontopofthecoretechnologies,suchasWCF,WindowsPresentationFoundation(WPF),andWindowsWorkflowFoundation(WF).CommonLanguageRuntime(CLR)The.NETFrameworkincludesavirtualenvironmentthatmanagestheprogram’srun-timerequirements.ThisenvironmentiscalledtheCommonLanguageRuntime(CLR)andprovidestheappearanceofavirtualmachinesothatprogrammersdonotneedtoconsiderthecapabilitiesofthespecificCPUorotherhardwarethatwillexecutetheprogram.ApplicationsthatrunwithintheCLRarereferredtoasmanagedapplications,andmost.NETapplicationsaredevelopedusingmanagedcode(codethatwillexecutewithintheCLR).SomeapplicationsaredevelopedusingunmanagedcodesuchasdevicedriverswhichneedstousekernelAPIs.TheCLRalsoprovidesservicessuchassecurity,memorymanagement,andexceptionhandling.ASP.NETForWebapplications,theASP.NETfunctionalitywithinthe.NETFrameworkisused,hostedwithinMicrosoftWindowsServer®InternetInformationServices(IIS).The.NETplatformprovidesthefollowingtechnologyoptionsforWebapplications:ASP.NETWebForms.**ThisisthestandardUIdesigntechnologyfor.NETWebapplications.AnASP.NETWebFormsapplicationisinstalledonlyontheWebserver;nocomponentsarerequiredontheclientcomputer.ASP.NETWebFormswithAJAX.AsynchronousJavaScriptandXML(AJAX)withASP.NETWebFormsisusedtosendrequeststotheserverasynchronouslyandprocesstheresponsesontheclient.Thisimprovesresponsivenessandreducesthenumberofpost-backstotheserver.AJAXisanintegralcomponentofASP.NETstartingwiththe.NETFrameworkversion3.5.ASP.NETWebFormswithSilverlightcontrols.InanexistingASP.NETapplication,SilverlightcontrolscanbeusedtoimprovetheuserexperiencewithouttherequirementtowriteacompletelynewSilverlightapplication.ASP.NETMVC.**ASP.NETMVCallowsdeveloperstouseASP.NETtoeasilybuildapplicationsthatimplementtheModel-View-Controller(MVC)designpattern.ASP.NETMVCsupportstest-drivendevelopment(TDD),andprovidesclearseparationofconcernsbetweenUIprocessingandUIrendering.ASP.NETDynamicData.**ASP.NETDynamicDataenablesthecreationofASP.NETapplicationsthatleverageLanguage-IntegratedQuery(LINQ)queryingfunctionality.Thisfunctionalityallowsyoutomoreeasilymodelyourdatabaseinyourapplication,andquerythedatabaseusingLINQqueries.DataAccessThe.NETplatformprovidesthefollowingtechnologyoptionsfordataaccess:ADO.NETCore.ADO.NETprovidesgeneralfeaturesfortheretrieval,update,andmanagementofdata.ItincludesprovidersforSQLServer,OLE-DB,ODBC,SQLServerMobile,andOracledatabases.ADO.NETDataServicesFramework.TheADO.NETDataServicesFrameworkexposesdatausingtheEntityDataModel(EDM)throughRESTfulWebservicesaccessedbyusingHTTP.ThedatacanbeaddresseddirectlyusingaUniformResourceIdentifier(URI).TheWebservicecanbeconfiguredtoreturnthedataasplainAtomandJavaScriptObjectNotation(JSON)formatsinADO.NETDataServicesFrameworkv

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论