工程学院课程设计报告

合集下载

软件工程课程设计报告

软件工程课程设计报告

软件工程课程设计报告( 2015 -- 2016 学年第一学期)课程名称:软件工程课程设计题目:学生宿舍管理系统院系:控制与计算机工程学院班级:组号:组长:组员:指导教师:设计周数:两周小组成绩:日期:2016 年1月8日《软件工程》课程设计任务书一、目的、要求通过软件开发的实践训练,进一步掌握软件工程的方法和技术,提高软件开发的实际能力,培养工程设计能力和综合分析、解决问题的能力。

具体如下:1.学习和实践在分析和设计计算机应用系统所需要的知识,包括面向对象的系统分析与设计,编码和测试方面的知识;2.熟悉自动化的软件开发工具Rational Rose,并将其运用于软件开发的全过程;3.进一步加强和提高软件工程文档的编写能力;4.培养协作能力和团队精神。

二、主要内容1.运用面向对象方法进行校园宿舍管理系统的需求分析与设计;2.建模语言采用UML,以Rational Rose为建模工具,进行系统的静态建模和动态建模;3.利用对象模型自动生成数据模型,自动建立数据库;4.使用hibernate技术以面向对象的方式编程管理数据库,前端使用html+css结合javaScript 进行设计,后台逻辑采用java来实现,整个系统采用了ssh框架来实现,使得各个模块低耦合,分层明确,提高了代码的重用以及二次开发;5.撰写课程设计报告。

三、任务分配四、进度计划序号设计内容名称完成时间备注1 分组及确定题目1个工作日2 初步的需求分析与设计建模, 确定实2个工作日现平台,并搭建环境3 详细的需求分析与设计建模2个工作日进行中期检查4 关键模块的实现与测试3个工作日5 编写课程设计报告1个工作日6 验收检查及评定成绩1个工作日五、设计成果要求1.建立系统分析模型与设计模型;2.初步建立系统原型,实现关键的功能;3.编写课程设计报告。

六、考核方式1.系统演示及讲解占50%。

2.设计报告占50%。

指导教师:日期:2015 年12 月25 日《软件工程》课程设计成绩评定一、指导教师评语二、成绩学号姓名成绩备注指导教师:日期:2015 年 1 月8 日摘要:学生宿舍管理是学校的一项重要工作,使用计算机技术来管理学生宿舍,不但可以节省时间、人力和资源,更能全面有效地掌握学生的基本情况,及时获取最新的准确资料和信息,加强对来访人员的管理,优化宿舍内部信息的公示,提高报修物品的处理效率,督促学生提高宿舍的卫生质量,重点监控学生缺寝情况,为同学们营造一个良好、舒适、安全的宿舍环境,从而提高生活质量。

土木工程课程设计报告

土木工程课程设计报告

页眉土木工程课程设计学院:建筑工程学院1142土木班级:号:1141401227学秦齐姓名:陈宝海指导老师:页脚页眉目录1. 工程概况施工方案2.3. 施工准备工作计划4. 资源需要量计划施工准备工作计划5.6. 施工现场平面布置主体分部分项工程7.附图:施工平面布置图一、施工进度计划图二、页脚页眉1.工程概况本工程为某高级中学综合楼,位于解放路。

采用现浇柱,预制梁,整体装配式钢筋混凝土框架结构。

1.1 层高及建筑面积:总共六层,顶高23.1m,1-2层层高4.8m,3、4、5层层高为3.3m,6层层高为3.6m。

总建筑面积7834m。

21.2 绝对标高:±0.00相当于绝对标高425.044。

1.3 结构方案:本工程为装配整体式框架结构,横向框架梁为预制迭合梁,纵向框架梁,次梁,柱,楼梯等均为现浇。

楼盖除厕所、盥洗、水箱间及二层售饭处为现浇外,其余均为预制空心板,上有4cm整浇层。

墙体为非承重墙,外墙为240m厚普通粘土砖墙,内墙为大孔空心砖墙。

施工时横向预制梁吊装后再现浇纵向框架梁和次梁。

1.4 楼地面:水泥砂浆地面用于厨房和库房,教室宿舍等。

水磨石地面用于上述以外的其它部位,底层地面垫层为60厚100素混凝土。

#1.5 顶棚及墙面:楼梯间为石膏板隔墙,贴白色塑料壁纸。

其它顶棚及墙面均为石灰砂浆打底,纸筋灰罩面,喷白灰浆二道。

1.6 外墙面:为绿色水刷石,局部构件(檐口、阳台、雨蓬)及凸出墙面壁柱等贴马赛克。

1.7屋面防水层:沥青胶隔汽层,水泥蛭石保温层,二毡三油防水层上铺绿豆砂。

二、施工方案1、划分施工过程本工程施工可分为4个阶段:基础工程阶段、主体结构工程阶段、屋面及装饰工程阶段、水电,消防阶段。

其施工顺序为:基础工程——框架结构——屋面防水——门窗安装——内外装饰其中,框架结构的施工顺序为:柱钢筋绑扎——柱模板安装——柱混凝土浇筑——支梁板模板——绑扎梁板钢筋——浇筑梁板混凝土——下一层钢筋绑扎2、各施工段的施工顺序2.1 基础工程的施工顺序基础工程是指室内地坪(±0.00)以下的所有工程。

宁波工程学院555电子流水灯课程设计报告

宁波工程学院555电子流水灯课程设计报告

电子课程设计实验报告
学院:电信学院
班级:电科111
姓名:徐恩慧
学号:11401090126
电子课程设计之流水灯的制作
一、实验目的和要求
1.能够较全面地巩固和应用“电子技术”课程中所学的基本理论和基本方法,并初步掌握小型数字系统设计的基本方法。

2.能合理、灵活地应用各种标准集成电路(SSI、MSI、LSI等)器件实现规定的数字系统。

3.培养独立思考、独立准备资料、独立设计规定功能的数字系统的能力。

4.培养独立进行实验,包括电路布局、安装、调试和排除故障的能力。

5.培养书写综合设计实验报告的能力。

二、实验内容
1、采用555定时器为核心器件,请学生自己设计出电路原理图(画在下面空白处)。

2、将焊接好的电路板(上电和不上电)照片放在此处。

三、实验步骤
1、熟悉各IC器件datasheet,掌握555定时器、74LS191、74LS138工作原理。

2、熟悉一些元件的正负极或PN结判定方法。

3、排布电子元器件并进行焊接。

4、对电路进行调试,并检查电路板出现的问题,进行修正。

四、思考题(用笔答)
1、LED的PN结如何测定?
2、举例说名如何从IC器件的封装判断管脚排列顺序。

3、画出电路中555定时器输出的波形图。

五、预习要求
1、阅读数字电路中关于555定时器的工作原理。

2、阅读各主要IC器件的datasheet。

六、实验报告
1、回答思考题。

工程项目管理课程设计(专科)(新)实践报告

工程项目管理课程设计(专科)(新)实践报告

工程项目管理课程设计(专科)(新)实践报告工程项目管理课程设计(专科)(新)实践报告1. 引言工程项目管理是现代社会中不可或缺的重要领域之一,它贯穿于各行各业的项目之中。

在我所学习的工程项目管理课程中,我通过课程设计和实践报告的方式,深入了解了项目管理的核心理念和实际操作。

在本文中,我将共享我对工程项目管理课程设计(专科)(新)实践报告的体会和理解。

2. 课程设计概述工程项目管理课程设计旨在培养学生的项目管理能力,提供实际操作的机会,让学生通过实践解决实际问题。

在课程设计中,学生需要深入学习项目管理的相关知识、方法和工具,同时在实践中运用这些知识来完成一个真实的项目管理任务。

这一过程不仅考验了学生的理论功底,更重要的是锻炼了他们的实际操作能力和团队协作能力。

3. 项目实践报告在完成课程设计的过程中,我深入参与了一个工程项目管理任务,并撰写了实践报告。

项目的主题是XXXXX,时间跨度为X个月,任务包括XXXXX。

在报告中,我详细描述了项目的背景、目标和计划,分析了项目过程中的困难与挑战,并总结了取得的成果和经验。

4. 心得体会通过参与课程设计和实践报告的全过程,我对工程项目管理有了更深刻的认识。

我意识到项目管理不仅仅是技术问题,更是团队合作和沟通协调的艺术。

在项目实践中,我学会了如何与团队成员合作,分工明确,有效沟通,及时解决问题;我发现了项目管理工具的重要性,比如XXXXX,它们可以帮助我们更好地分析和监控项目进度,为决策提供依据;我深刻认识到项目管理的结果导向,项目的成功与否在很大程度上取决于目标的明确和成果的产出。

5. 个人观点和理解在学习工程项目管理课程设计(专科)(新)实践报告的过程中,我对项目管理的重要性有了更清晰的认识,并认识到自身在团队合作和项目实践中的不足之处。

我也意识到项目管理是一个不断学习和提升的过程,需要不断积累实践经验,不断总结反思,不断提升自己的能力。

总结工程项目管理课程设计(专科)(新)实践报告是一次宝贵的学习和实践机会,通过参与课程设计和实践报告,我对项目管理有了更深入的理解,提升了自己的实际操作能力和团队协作能力。

课程设计土木报告

课程设计土木报告

课程设计土木报告一、教学目标本课程的学习目标包括知识目标、技能目标和情感态度价值观目标。

知识目标要求学生掌握土木工程的基本概念、原理和方法,了解土木工程的历史和发展趋势,熟悉土木工程的主要分支和应用领域。

技能目标要求学生能够运用所学知识解决实际问题,具备一定的工程设计和实践能力,提高创新意识和团队合作能力。

情感态度价值观目标要求学生树立正确的工程伦理观念,关注可持续发展和社会责任,培养对土木工程的热爱和敬业精神。

通过分析课程性质、学生特点和教学要求,我们将目标分解为具体的学习成果。

学生将能够:1.描述土木工程的基本概念、原理和方法,了解其历史和发展趋势。

2.列举土木工程的主要分支和应用领域,掌握相关学科的基础知识。

3.分析实际工程问题,运用所学知识提出解决方案,并进行简单的工程设计。

4.具备团队合作能力,能够在项目中分工合作,共同完成任务。

5.树立正确的工程伦理观念,关注可持续发展和社会责任。

6.培养对土木工程的热爱和敬业精神,提高创新意识和工程实践能力。

二、教学内容根据课程目标,我们选择和了以下教学内容,以确保其科学性和系统性。

教学大纲如下:1.土木工程概述:介绍土木工程的基本概念、原理和方法,了解其历史和发展趋势。

2.土木工程分支:列举土木工程的主要分支和应用领域,掌握相关学科的基础知识。

3.工程设计和实践:分析实际工程问题,运用所学知识提出解决方案,并进行简单的工程设计。

4.工程伦理和社会责任:树立正确的工程伦理观念,关注可持续发展和社会责任。

5.案例分析:选取典型的土木工程案例,进行分析和讨论,提高学生的工程实践能力。

6.创新意识和团队合作:培养学生的创新意识和团队合作能力,了解项目管理的要点。

三、教学方法为了激发学生的学习兴趣和主动性,我们选择了多种教学方法,包括讲授法、讨论法、案例分析法、实验法等。

1.讲授法:通过教师的讲解,传授土木工程的基本概念、原理和方法。

2.讨论法:学生进行小组讨论,培养学生的思考能力和团队合作精神。

湖南工程学院220V长时工作制交流电磁铁课程设计报告书

湖南工程学院220V长时工作制交流电磁铁课程设计报告书

湖南工程学院课程设计任务书课程名称:电器课程设计题目:交流电磁铁的设计专业班级:电气工程级(电器方向)学生姓名:学号:指导老师:赵毅君、施晓蓉审批:谢卫才任务书下达日期:2011年12月12日设计完成日期:2011年12月23日各位应该都有交流电磁铁的课程设计的任务书,在这就不一一列举了,只把重要的参数写出来,,赵老师一共把交流电磁铁课程设计分成四组,220V长时工作制,380V长时工作制,220V短时工作制,380短时工作制。

本人做的是220V长时工作制的交流电磁铁,由于文库不能够上传CAD的图,如果有需要的可以在百度上给我留言或者直接加我QQ小号:14566467661、主触头参数:(1)、开距β1=5mm (2)、超程γ1=3mm(3)、初压力 F01=8N (4)、终压力 Fz1=10N(5)、触头数 n1=62、辅助触头参数:(1)、开距β2=6mm (2)、超程γ2=2mm(3)、初压力 F02=0.75N (4)、终压力 Fz2=1N(5)、触头数常闭触头n2=4 ;常开触头n3=43、释放弹簧参数:(1)、初始弹簧力 Fs0=14N (2)、弹簧钢度 C=0.5N/mm4、线圈电压及允许电压波动范围=220V / 380V(1)、线圈额定电压 UN(2)、电压允许波动范围(0.85∽1.1)*UN5、线圈耐热等级和允许温升(1)、耐热等级 B级(2)、允许温升 70℃6、工作制形式:长期工作制 / TD%=40%SC= 5.038356E-04 AA= .023 BB= .023 NN= 2378IN= 595.7447 HH= .035 CC= .015 DM= .38 S1= .0001311S2= .0003059 RK= 1.965134E-03 LK= .07888 SK= 1.035606E-06 BK= .001 AA1= .025 BB1= .028 AA2= .055 BB2= .058AX= .023 BX= .023 AE= .023 BE= .023 LI= .036I= .2342796 IA= 4.455309E-02 IR= .2300042 R110= 76.11996 P= 4.177989 TW= 62.81303 S= .007007L=? 0.008U=? 323L= .008 U= 323 G10= 8.13163E-08 G11= 8.13163E-08 G2= 3.04175E-06 G4= 4.26106E-08 KG= 2.048021XL= 143.9151 I0= 1.983956 EE= 285.5212 KN= .8839666 Q1= 2.640822E-04 GG10=-9.494423E-06 GG11=-9.494423E-06 FF= 50.06816FL= .4005453L=? 0.006U=? 323L= .006 U= 323 G10= 1.066421E-07 G11= 1.066421E-07 G2= 3.04175E-06 G4= 4.26106E-08 KG= 1.799133XL= 165.1315 I0= 1.776371 EE= 293.3348 KN= .9081572 Q1= 3.088414E-04 GG10=-1.688757E-05 GG11=-1.688757E-05 FF= 70.81913FL= .4249148L=? 0.0029999U=? 323L= .0029999 U= 323 G10= 2.027901E-07 G11= 2.080074E-07 G2= 3.04175E-06 G4= 4.26106E-08 KG= 1.420243XL= 244.1428 I0= 1.26303 EE= 308.3598 KN= .9546742 Q1= 4.112729E-04 GG10=-6.759896E-05 GG11=-6.758791E-05 FF= 138.9971FL= .4169774L=? 0.002U=? 323L= .002 U= 323 G10= 3.04175E-07 G11= 3.093813E-07 G2= 3.04175E-06 G4= 4.26106E-08 KG= 1.280172XL= 324.9151 I0= .9678988 EE= 314.485 KN= .9736376 Q1= 4.653362E-04 GG10=-1.520875E-04 GG11=-1.520764E-04 FF= 177.9585FL= .3559169L=? 0.00005U=? 323L= .00005 U= 323 G10= 1.2167E-05 G11= 1.217219E-05 G2= 3.04175E-06 G4= 4.26106E-08 KG= 1.007004XL= 3609.057 I0= 8.947717E-02 EE= 322.9282 KN= .9997777Q1= 6.07449E-04GG10=-.24334 GG11=-.24334 FF= 303.2747 FL= 1.516373E-02FL=? 0.4169774Q20= 5.99603E-04 RK= 1.017552E-03 Q1M= 3.762842E-04 Q2M= 3.425625E-04 FF1= 216.0027 FF2= 76.7238 FMIN= 242.001 M1= .3672941 M2= .845871 M= 3.232696。

土木工程本科《钢结构课程设计》报告

土木工程本科《钢结构课程设计》报告

《钢结构课程设计》报告一、引言钢结构是土木工程中非常重要的一门学科,其广泛应用于各类建筑和基础设施中。

本次课程设计旨在让学生全面了解和掌握钢结构的设计原理和方法,提高解决实际问题的能力。

二、设计任务本次课程设计要求设计一个简单的单层钢结构厂房,主要内容包括主体结构的布置、构件截面的选择、节点设计、基础设计等。

在设计过程中,需要考虑厂房的承载能力、稳定性、施工方便性等因素。

三、设计过程1. 主体结构布置:根据厂房的跨度、高度和使用要求,确定采用门式刚架结构形式。

按照《钢结构设计规范》进行布置,包括梁、柱、支撑等构件。

2. 构件截面选择:根据厂房的承载要求和使用环境,选择合适的H型钢或圆钢管作为主要承重构件。

通过计算,确定各构件的截面尺寸和长度。

3. 节点设计:节点设计是钢结构设计的关键环节,需要考虑连接的强度、刚度和稳定性。

根据规范要求,采用焊接或螺栓连接方式,确保节点的安全可靠。

4. 基础设计:根据厂房的重量和地质条件,设计合适的基础结构。

基础形式可以是独立基础、条形基础或筏板基础等。

通过计算和分析,确定基础的尺寸和材料。

四、设计结果本次课程设计完成了以下主要内容:1. 主体结构布置图:包括平面图和立面图,标注了各构件的位置和尺寸。

2. 构件截面选择表:列出了各主要承重构件的截面尺寸和长度。

3. 节点设计图:展示了节点连接方式和构造细节,包括焊接和螺栓连接的示意图。

4. 基础设计图:包括基础平面图和剖面图,标注了基础的尺寸和材料。

五、结论本次《钢结构课程设计》使学生们对钢结构的设计有了更深入的理解和实践经验。

通过本次课程设计,学生们学会了如何根据实际需求进行结构布置、选择合适的构件截面、设计和分析节点连接以及基础结构等。

这些技能对于他们未来的学习和工作具有重要的意义。

同时,通过本次课程设计,学生们也提高了团队协作和沟通能力,为今后在工程领域的发展奠定了坚实的基础。

软件工程课程设计报告

软件工程课程设计报告

淮海工学院计算机工程学院课程设计报告设计名称:软件工程课程设计选题名称:计算机等级管理系统的设计与实现姓名:学号:专业班级:计算机科学与技术系(院):计算机工程学院设计时间:2016.6.14~2016.7.5设计地点:软件实验室、教室1.课程设计目的软件工程课程设计是计算机专业一个综合性的实践教学环节,其目的在于促进学生复习和巩固计算机软件设计知识,加深对软件设计方法、软件设计技术和设计思想的理解,并能运用所学软件设计知识和面向对象技术进行综合软件设计,通过本课程设计能够进行简单软件系统的开发,掌握软件设计的方法和面向对象程序设计的基本技术,提高学生的综合应用能力。

2.课程设计任务与要求:任务结合《软件工程》、《面向对象程序设计》课程以及相关课程中所学知识,积极完成设计任务。

要求通过设计,深对课程基本内容的理解和综合运用。

学生自选课题学生原则上可以结合个人爱好自选课题,要求课题有一定的深度与难度,有一定的算法复杂性,能够巩固数据结构课程所学的知识。

学生自选课题需在16周前报课程设计指导教师批准方可生效。

要求:(1)通过文献资料查阅和学习,了解当前软件设计技术和一般方法。

(2)参考和研究一些公司和高校/企业成功的软件开发案例和实现方案,结合《面向对象程序设计》、《软件工程》等课程中所学知识,积极完成设计任务。

(3)认真完成需求分析,并根据需求分析完成各设计题目的总体设计、详细设计和测设等环节的设计任务,开发工具推荐使用|Vc++|。

(4)每位同学需提交可独立运行的软件程序。

(5)认真按时完成课程设计报告,课程设计报告内容包括:课程设计目的、设计任务与要求、需求分析、概要设计、详细设计、调试分析、测试结果、附录和设计心得体会等。

(6)每位同学需独立提交设计报告书(每人一份),要求编排格式统一、规范、内容充实,不少于10页(代码不算)。

图1登录界面数据流图图3层次方框图图5考生报名E-R图图7登录流程图图9登录界面4.3考生报名核心代码。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

工程学院课程设计报告文稿归稿存档编号:[KKUY-KKIO69-OTM243-OLUI129-G00I-FDQS58-1. 程序设计1.1程序设计目标参照GB50343-2010《建筑物电子信息系统防雷技术规范》相关公式内容编写,主要用于建筑物电子信息系统雷电防护等级的计算。

1.2 程序运行环境本软件在Visual C++ 6.0环境下运行 1.3 程序功能模块设计一、 程序功能模块划分1.系统功能模块框图图1 系统功能模块框图【最新资料,WORD 文档,可编辑修改】2.各功能的具体实现内容菜单栏:(1)文件:打开文件,浏览保存文本文档,方便查询历史信息;保存各项参数及结果于文本文档;退出程序(2)规范:提供与程序相关的规范,进行参考(3)帮助:程序的使用方法;程序编程说明;关于主界面:(1)参数输入:输入各项参数,并通过点击相应运算按钮进行计算(2)结果输出:输出防雷装置拦截效率(E),并显示雷电防护等级(3)信息提示:若参数输入缺少或错误在提示框内显示提示信息(4)重置:输入的各项参数全部清楚,恢复到默认状态二、功能实现流程图图2 系统主功能实现流程图2. 程序功能模块详细设计(源代码+程序说明)2.1客户端三、数据结构定义1.结构体struct NOne{double K; //校正系数 Kint Td; //年平均雷暴日,根据当地气象台、站资料确定 (d/a)double L; //建筑物的长 Ldouble W; //建筑物的宽 Wdouble H; //建筑物的高 Hdouble Ng; //建筑物所处地区雷击大地的年平均密度 Ng(次/km^2/a)double Ae; //与建筑物截收相同雷击次数的等效面积 Ae(km^2) double N1; //建筑物年预计雷击次数 N1(次/a)}nOne;struct NTwo{double ds; //埋地引人线线计算截收面积时的等效宽度。

单位为m,其数值等于土壤电阻率,最大值取500double L1; //低压架空电源电缆double L2; //高压架空电源电缆(至现场变电所)double L3; //低压埋地电源电缆double L4; //高压埋地电源电缆(至现场变电所)double L5; //架空信号线double L6; //埋地信号线double Ae1; //入户设施的有效截收面积 A'e(km^2)double N2; //人户设施年预计雷击次数 N2(次/a)}nTwo;struct NC{double C1; //C1 为信息系统所在建筑物材料结构因子double C2; //C2 为信息系统重要程度因子double C3; //C3 为电子信息系统设备耐冲击类型和抗冲击过电压能力因子double C4; //C4 为电子信息系统设备所在雷电防护区(LPZ)的因子double C5; //C5 为电子信息系统发生雷击事故的后果因子double C6; //C6 为区域雷暴等级因子double Nc; //建筑物电子信息系统设备,因直击雷和雷电电磁脉冲损坏可接受的年平均最大雷击次数最大年平均雷击次数 Nc(次/a)}nCe;struct LiPr{double N; //建筑物及人户设施年预计雷击次数(N)double E; //防雷装置拦截效率}lip;2.字符量及全局变量#define PI 3.1415926TCHAR strTime[256]; //x年x月x日 x:x:x3.函数定义1)调用的系统内部的函数2)自定义的函数void ButtonN1(HWND hwnd); //IDC_OKN1 运算按钮void ButtonN2(HWND hwnd); //IDC_OKN2 运算按钮void ButtonNc(HWND hwnd); //IDC_OKNc 运算按钮void ButtonLP(HWND hwnd); //IDC_OKLP 雷电防护等级按钮void SetOption(HWND hwnd); //设置下拉列表选项void SetZero(HWND hwnd); //置0,默认void OpenText(HWND hwnd); //打开void SaveText(HWND hwnd); //保存void SaveDate(HWND hwnd, TCHAR filename[MAX_PATH]);//保存数据void CALLBACK MyTimerProc(HWND hwnd, UINT message, UINT iTimerID, DWORD dwTime); //日期时间显示BOOL IsDigit(TCHAR* str); //判断输入是否合法四、算法设计void Main_OnCommand(HWND hwnd, int id, HWND hwndCtl, UINT codeNotify){switch(id)/************************ 文件 ************************/ {case ID_MENUITEMOPEN: //打开{OpenText(hwnd);}break;case ID_MENUITEMSAVE: //保存{if(nOne.N1==0 || nTwo.N2 == 0 || nCe.Nc==0 || lip.N== 0) {MessageBox(hwnd, TEXT("参数不完整\r\n请继续输入\r\n谢谢合作"), TEXT("雷电风险评估"), MB_OK|MB_ICONQUESTION);return;}SaveText(hwnd);}break;case ID_MENUITEMCLOSE: //退出{if(IDYES==MessageBox(hwnd, TEXT("确定退出?"), TEXT("雷电风险评估"), MB_YESNO|MB_ICONQUESTION)){EndDialog(hwnd, 0); }}break;/************************ 帮助 ************************/ case ID_MENUITEMUSE: //使用说明{ShellExecute(NULL,"open","软件使用说明.doc", NULL ,NULL ,SW_SHOWNORMAL);}break;case ID_MENUITEMWRT: //编程说明{ShellExecute(NULL,"open","软件编程说明.doc",NULL,NULL,SW_SHOWNORMAL);}break;case ID_MENUITEMABOUT: //关于{HINSTANCE hInstance = (HINSTANCE)GetWindowLong(hwnd,GWL_HINSTANCE);DialogBoxParam(hInstance,MAKEINTRESOURCE(IDD_ABOUTDLG),hwnd,About Dlg_Proc,0);}break;/************************ 规范 ************************ ///新规范case ID_GB34310: //GB50343-2010{ShellExecute(NULL,"open","LPstandard\\GB50343-2010.pdf",NULL,NULL,SW_SHOWNORMAL);}break;case ID_GB5710: //GB50057-2010{ShellExecute(NULL,"open","LPstandard\\GB50057-2010.pdf",NULL,NULL,SW_SHOWNORMAL);}break;//旧规范case ID_GB34304://GB50343-2004《建筑物电子信息系统防雷技术规范》{ShellExecute(NULL,"open","LPstandard\\GB50343-2004.pdf",NULL,NULL,SW_SHOWNORMAL);}break;case ID_GB5794: //GB50057-94(2000) {ShellExecute(NULL,"open","LPstandard\\GB50057-94(2000).pdf",NULL,NULL,SW_SHOWNORMAL);}break;/************************ 主界面 ************************/ case IDC_RS: //重置按钮{if(IDYES==MessageBox(hwnd, TEXT("确定重置?"), TEXT("雷电风险评估"), MB_YESNO|MB_ICONQUESTION)){SetDlgItemText(hwnd, IDC_EDITFN, TEXT("\t欢迎您使用本程序."));SetZero(hwnd); }}break;case IDC_OKN1: //N1 运算按钮{ButtonN1(hwnd);}break;case IDC_OKN2: //N2 运算按钮{if(nOne.Ng){ButtonN2(hwnd);}else{SetDlgItemText(hwnd, IDC_EDITFN, TEXT("请您输入\r\n\t年平均雷暴日Td(d/a)\r\n(根据当地气象台、站资料确定)"));MessageBox(hwnd, TEXT("年平均雷暴日Td(d/a)\r\n并点击【运算(N1)】"), TEXT("请输入"), MB_OK|MB_ICONEXCLAMATION);} }break;case IDC_OKNc: //Nc 运算按钮{ButtonNc(hwnd);}break;case IDC_OKLP: //雷电防护等级按钮{if(nOne.N1 == 0 || nTwo.N2 == 0 || nCe.Nc == 0){MessageBox(hwnd, TEXT("参数不完整\r\n请继续输入\r\n谢谢合作"), TEXT("雷电风险评估"), MB_OK|MB_ICONQUESTION);}else{ButtonLP(hwnd);}}break;default:break; }}3. 程序功能演示和测试结果一、软件打开页面二、主界面要计算最终的雷电防护等级,主要分为三个部分的计算。

相关文档
最新文档