软件开发毕业论文

2020-03-02 21:12:14 来源:范文大全收藏下载本文

软件开发毕业论文

学 生: 学 号: 专 业: 计算机科学与技术

导 师:

学校代码: 教育学院

电力监控软件开发

摘要

随着我国国民经济的快速发展,我国对电力的需求也越来越紧迫.尤其是在近几年里,我国每年的电力缺口逐年扩大,已经严重制约了各个行业的发展甚至影响到了居民的正常用电.正是由于这样,全国大量兴建各类发电站,变电站以及加快电网设施的建设改造.在这些兴建改造项目中,伴随着电力行业各类新技术,新产品的出现和推广,尤其是计算机技术的广泛应用,使电力设备在高效,安全,可靠运行的同时,大量减少了运行人员的工作强度,缩短了设备的维护周期,延长了使用寿命等等.从我国目前的情形看,电力继保行业是计算机技术应用最直接,最明显的体现.在上个世纪70年代末期,由ABB公司推出了第一台基于微处理器的继电器,随着时间的推移,到了90年代网络技术的成熟与普及以及计算机的硬件设备成本的迅速降低和运算能力的快速提高,软件技术的不断更新升级,使计算机对底层设备的监测控制变为可能.由于国内外同类软件的价格不菲,市场竞争激烈,由此使我萌发了借助于所学知识制作电力监控软件的想法.

本文正是围绕着电力系统的开发,针对目前我国电力电网的现状,依据自己在电力继电保护行业中七年的开发,设计和现场调试经验从以下几个方面进行论述:首先是对系统的出现和发展作一介绍;其次对各种终端设备通讯协议(规约)的应用现状以及发展前景进行介绍说明;然后是对windows下基于mfc的编程环境和VC++6.0编程软件的说明;再次对程序结构框架及源代码的实现进行较详细的论述;最后是应用案例举例.

论文的主要创新性工作在于:由于本人前一本科专业所学是工业自动化,毕业后又长期从事于继电保护行业,参与了多种型号下位机及上位机产品的开发,测试;长期接触使用ABB,SIEMENS,GE,SEL,ACE,MS等国外知名企业生产的电力自动化产品,因此对电力系统能较好的理论联系实际,并且根据所学知识开发出适合不同通讯协议的电力监控软件;达到安全,可靠,经济的目的,解决了国外软件价格高,界面不友好,兼容性不好等问题.

关键词:VC++6.0,通讯协议,继电保护

目录

第一章 绪论 ……………….…………………………1

1.1 引言 ………………………………………………1

1.2 本文简述 .……………………………………….1

第二章 系统 ………………………………………..2

2.1 系统概述 …………………………………….2

2.2 系统的发展 .…………………………………….2

2.3 本章小节 …………………………………………….2

第三章 电力系统的通讯网络及规约 …………………..3

3.1 电力系统通讯网络概述 ………………………….3

3.2 电力系统通讯规约概述 ………………………….3

3.3 本章小节 ……………………………………….…4

第四章 编程软件及环境 ...………………………..5

4.1 基于MFC的VC++6.0编程软件的特点 ……………5

4.2 面向对象的程序设计思想 ………………………5

4.3 MFC类(主要几个)的衍生关系简述 ………………6

4.4 本章小节 ………………………………………7

第五章 需求及可行性分析 ...………………….....8

5.1 需求分析 …………………………………8

5.2 可行性分析 ……………………………8

5.3 本章小节 ………………………………9

第六章 系统规划 ...………….……………....10

6.1 项目规划 …………………………….…10

6.1.1 公共模块(PUBLIC)……………………..10

6.1.2 具体通讯单元模块(CKUNIT)……………...11

6.1.3 主界面模块(MAIN)………………..11

6.1.4 单元组态界面模块(UNITS)………………...11

6.1.5 图元组态界面模块(PICSET)…………..…11

6.2 功能框图 ……………………………………11

6.3 系统结构图 ………………………….12

6.4 本章小节 …………………………….12

第七章 系统设计与实现 ...…………....13

7.1 典型模块的设计与实现 ………….13

7.1.1 系统主界面(MAIN)的设计与实现 …………….13

7.1.2 单元组态界面(UNITS)的设计与实现 ……………………...16

7.1.3 图元组态界面(PICSET)的设计与实现 ……………….19

7.1.4 程序公共单元(PUBLIC)的设计与实现 ………………22

7.1.5 具体通讯单元(CKUNIT)的设计与实现 ……………22

7.2 系统完成 ………………………………23

7.2.1 系统编译及调试 ………………….…..23

7.2.2 运行及案例 ………………………......23

7.3 本章小节 ……………………….23

第八章 结束语 ...……………..…...24

参考文献 ……………….25

致谢 …………………...26

附录 ……………………......27

绪论

1.1 引言

伴随着在两年计算机专业学习的结束,在老师的辛勤培养下,我的软件知识得到了拓展,编程水平得到了提高,使我依靠自己的力量编写电力软件的想法成为可能.虽然自己过去也长久从事于电力继保行业的产品开发,调试和试验,但是由于

过去所学专业的局限性,始终无法全面了解国外后台系统(即上位机系统)的具体实现原理;通过这两年的学习,不但使自己对国外系统的产品有了深入的了解而且使自己编写电力系统成为可能,借助这次毕业设计的机会,我将自己长久以来的一些想法,结合自己的工作,对不久前自己开发的这套软件进行了升级,在导师的鼓励和帮助下,完成了这篇毕业论文.

由于电力系统继电保护的专业性很强,本人所学知识的有限,只能通过这篇文章,在保证一定的广度的基础上突出深度,阐述自己对电力系统的理解,错误难免;但是我将力求使自己在电力系统各个方面的知识得到比较好的展现,对我所编写的此软件进行尽可能详细的说明.

1.2 本文简述

本论文主要从以下几个章节进行论述:

第一章对系统进行了简要的说明,从系统的产生和发展两方面进行描述.

第二章对电力系统的通讯网络和规约做了简单的描述,由于电力系统的特殊要求,因此本章对电力系统通讯的特殊性进行了说明.

第三章对编程软件及环境的特点给出了自己的一些体会.

第四章进行了电力软件设计的需求分析和可行性分析.

第五章的内容比较丰富,同时它也是本论文的一个重点,包含了系统的各个主要模块的规划设计,对各个模块的功能进行了划分,最后给出了软件结构功能框图和系统结构图.

第六章是本论文的另一个重点,它对上一章规划的各个典型模块进行设计与实现的详细论述.(此章中包含的部分关键类的程序源代码放于附录)

第七章是结束语和程序改进的展望.

然后是致谢和参考文献.

最后是附录,附录中主要包括了部分典型模块的程序源代码及其说明.

省略...

结束语

经过了两个多月的学习和工作,在导师的鼓励和帮助下,在同事们的共同参与下,我终于完成了《电力监控SCADA软件开发》的论文.

全文从绪论开始,并由此在第二章介绍了SCADA系统的概念和发展,第三章中阐述了电力SCADA系统的通讯网络和规约,第四章中又简单说明了编程软件和环境,在第五章又进行了需求和可行性分析,第六章和第七章详细论述了系统规划,设计与实现,最后是结束语,参考文献,致谢和附录.

在从开始接到论文题目到系统的实现,再到论文文章的完成,每走一步对我来说都是新的尝试与挑战,这也是我在工作以来独立完成的最大的一个项目.在这段时间里,我学到了很多知识也有很多感受,从对很多知识的一知半解,对很多相关技术不很熟悉的状态,我开始了的学习和试验,查看大量的相关资料和书籍,让自己头脑中模糊的概念逐渐清晰,使自己非常稚嫩作品一步步完善起来,每一次改进都是我学习的收获,每一次试验的成功都会让我兴奋好一段时间.从中我也充分认识到了VC++6.0给我的生活带来的乐趣,在属于自己的编程空间上,尽情的挥洒写意,有的时候,感觉编程就是一门艺术,有的时候把自己的新想法与他人分享,我们的同事往往会提出置疑,就是在这种争论中使我的想法不断的提高,成熟.虽然我的论文作品还有很多不足之处,但我可以自豪的说,这里面的大部分程序

代码,都有我的劳动.当看着自己的程序,自己成天相伴的系统能够健康的运行,真是莫大的幸福和欣慰.我相信其中的酸甜苦辣最终都会化为甜美的甘泉.这次做论文的经历也会使我终身受益,我感受到做论文是要真真正正用心去做的一件事情,是真正的自己学习的过程和研究的过程,没有学习就不可能有研究的能力,没有自己的研究,就不会有所突破,那也就不叫论文了.希望这次的经历能让我在以后学习中激励我继续进步.

随着技术的不断更新,在以后的工作中,我将努力将OPC技术融入到本软件中,使不同规约的设备能够更方便的接入系统,将加入TCP/IP协议规约,使软件具有更好的生命力,提高系统的安全性和可靠性.

致谢

在论文的最后,首先,感谢我的导师,本文正在在他的悉心指导下才顺利完成的.在我做论文期间,导师渊博的学识,严谨求实的科学精神,一丝不苟的治学态度和高尚的学者品格,深深的感染着我和每一个同学.论文的每次改动都离不开老师的辛勤工作,从各个方面来说,审查的工作往往比编写任务更复杂.正是导师百忙中不辞劳苦的帮助,才使我能够顺利完成这篇论文,在这里,对您衷心的表示感谢.在做论文期间,我的同事们的帮助同样让我感谢,他们的一个好的意见和想法,有时让我茅塞顿开;陪我加班到很晚更是常事,这套系统的完成,没有他们的帮助,我可能至今仍然还在脑海中,无法变成实实在在的代码.

最后,感谢我的同学和这两年中教授我知识的各位老师,还有教务戴骝老师,我的班主任等等,正是他们孜孜不倦的工作才能使我在知识的殿堂中前行.

软件开发心得体会

简历软件开发

殡葬软件开发

软件开发专业

软件开发工作总结

软件开发流程

软件开发协议

软件开发保证书

软件开发总结报告

软件开发报告

《软件开发毕业论文.doc》
软件开发毕业论文
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档
下载全文