风电系统设计说明书-毕业论文.doc
《风电系统设计说明书-毕业论文.doc》由会员分享,可在线阅读,更多相关《风电系统设计说明书-毕业论文.doc(88页珍藏版)》请在咨信网上搜索。
1、 系统设计说明书目 录第 1 章概述31.1文档目的31.2阅读对象31.3参考资料31.4设计方法和原则31.4.1限制和约束31.4.2设计遵循原则4第 2 章风力发电厂实时监测系统模块设计52.1系统概述52.1.1功能概述52.1.2系统范围52.1.3系统结构62.1.4与其他系统接口62.2基础信息维护功能设计72.2.1功能概述72.2.2系统的功能模块72.2.3功能分布结构图132.2.4系统数据流程图142.2.5涉及到的表142.2.6与其他模块接口142.2.7运行设计152.2.8约束声明152.2.9出错处理设计152.3数据维护功能设计162.3.1功能概述162
2、.3.2系统的功能模块162.3.3涉及到的表222.3.4与其他模块接口232.3.5运行设计242.3.6约束声明242.3.7出错处理设计242.4设备管理模块设计252.4.1功能概述252.4.2系统的功能矩阵252.4.3涉及到的表272.4.4与其他模块接口272.4.5运行设计282.4.6约束声明282.4.7出错处理设计282.5报表模块设计292.5.1功能概述292.5.2系统的功能矩阵292.5.3涉及到的表432.5.4与其他模块接口432.5.5运行设计442.5.6约束声明442.5.7出错处理设计44第 3 章数据结构设计45第 1 章 概述1.1 文档目的系
3、统设计说明书是项目组内部文档,是各子系统设计负责人在需求规格说明书和总体架构设计的基础上,从业务逻辑和当前用户应用环境中抽象出系统对象的组成结构、流程和各个部分相互关系,同时设计数据库的逻辑结构和界面的逻辑关系。本文档是软件下一步开发的重要依据,由于项目需求的不确定性,本项目采用增量迭代式开发模型,因此本设计文档并不要求一次性的完整实现,而是需要不断的补充完善,不断迭代的过程。系统设计说明书要达到如下一些目标:l 定义系统的各个组成部分l 描述各个部分的结构l 描述各个部分的相互关系以及他们如何协调与合作l 项目组成员对解决方案的共识l 产生物理设计的基础1.2 阅读对象系统设计说明书的阅读对
4、象是项目组的所有成员。1.3 参考资料HTA080501中国风电集团电厂信息系统需求规格.doc1.4 设计方法和原则1.4.1 限制和约束数据采集采用C+开发,基础信息维护、数据维护、设备管理模块采用Microsoft Visual Studio 2008 开发,实用第三方工具为Office Excel 2000、2003。项目的开发环境如下:数据库:Microsoft SQL Server 2005;WEB服务器:IIS6;开发工具:报表计算模块:工具:Microsoft Visual Studio 2008语言:C+,C#报表展示:平台:Microsoft ReportViewer工具:
5、Excel 2000 、Excel 2003软件配置工具:SVN;软件设计工具:Microsoft Office Visio; 1.4.2 设计遵循原则描述对本软件系统进行概要设计的原则。1) 命名规则,意义明确无二义、简洁、无重复,如果是改进系统,则命名规则应考虑与原系统的一致性。2) 模块独立性原则,避免重复定义,处理完整,输入输出明确;3) 边界设计原则,包括外部接口、内部接口和用户接口,如有“接口设计”文档,在此引用即可;4) 数据库或数据文件的设计规则,如有“数据库设计”文档,在此引用即可;5) 安全和保密原则;6) 系统的灵活性、适用性及可维护性。第 2 章 风力发电厂实时监测系统
6、模块设计2.1 系统概述2.1.1 功能概述风力发电厂实时监测系统主要是通过自动采集和手工录入两种方式来监测风机的发电量、故障、风速等数据。开发目标分两部分,一是通过C/S结构的模式来完成风机时时数据的采集;二是通过B/S结构的模式来完成手工录入、数据展现模块。2.1.2 系统范围l 风资源、风电厂、风机以及风机类型;l 发电量(上网电量、电价、回购电量等);l 故障、报警信息;l 风电厂维护费用;l 设备信息;l 设备利用率。2.1.3 系统结构2.1.4 与其他系统接口无2.2 基础信息维护功能设计2.2.1 功能概述 基础信息维护是维护系统基础数据,包括费用分类、设备利用率、故障信息定义
7、、手工导入数据、风电厂管理、风机类型管理、风机管理、风资源管理。该模块是为数据维护模块和报表模块提供基础数据。2.2.2 系统的功能模块2.2.2.1 费用分类管理.2.2.2.1.1 功能:添加说明:新增费用分类;输入:分类名称;实现方式:将页面数据新增加到BS_Cate 表中;输出:序号显示列说明数据来源1分类编号隐藏字段 ID,自动增长2分类名称无手工录入涉及到的表:BS_Cate,其中mCate表示不同的数据类型 1-费用 0-设备约束条件:分类名称不能为空, 涉及存储过程:无算法:无 开发文件:AspGraph/Cate.aspx,NewCate.aspx界面:.2.2.2.1.1
8、功能:修改说明:修改费用分类名称;输入:分类名称;实现方式:通过ID从数据库读取详细信息,再把数据到BS_Cate 表中;输出:序号显示列说明数据来源1分类编号隐藏字段 ID,自动增长2分类名称无手工录入3数据类型隐藏1-费用 0-设备涉及到的表:BS_Cate;约束条件:分类名称不能为空;涉及存储过程:无;算法:无;开发文件:AspGraph/Cate.aspx,NewCate.aspx;界面:.2.2.2.1.1 功能:查询说明:费用分类查询;输入:分类名称;实现方式:在BS_Cate 表中查询相应的费用分类数据;输出:序号显示列说明数据来源1分类编号隐藏字段 ID,自动增长2分类名称无字
9、段 Cate 3数据类型隐藏1-费用0-设备涉及到的表:BS_Cate 约束条件:无涉及存储过程:无算法:无开发文件:AspGraph/Cate.aspx界面:2.2.2.2 设备利用率算法维护.2.2.2.2.1功能:添加说明:为计算设备(风机)利用率定义计算公式;T1至T17代表不同的数据利用率类别。具体内容查看 DataSource /DataType.xml;输入:标题、内容、可利用率类别;实现方式:将页面数据新增加到t_formulary 表中;输出:序号显示列说明数据来源1编号隐藏字段 ID,自动增长2标题无手工录入3公式手工选择可利用率类别,然后进行相应的加减乘除组合字段 for
10、mulary,可利用率类别为固定数值。 4默认标志无手工录入涉及到的表:t_formulary;约束条件:标题、公式不能为空;涉及存储过程:无开发文件:eqpFormularyCnfg/main.htm,Formula.aspx界面:2.2.2.2.2功能:修改说明:修改计算风机利用率所定义的计算公式;T1至T17代表不同的数据利用率类别。具体内容可以查看 DataSource /DataType.xml标准XML文件;输入:标题、内容;实现方式:通过ID从数据库读取详细信息,再把数据修改至t_formulary 表中;输出:序号显示列说明数据来源1编号隐藏字段 ID,自动增长2标题无手工录入
11、3公式手工选择可利用率类别,然后进行相应的加减乘除组合字段 formulary,可利用率类别为固定数值。 4默认标志无手工录入涉及到的表:t_formulary;约束条件:标题、公式不能为空;涉及存储过程:无;开发文件:eqpFormularyCnfg/main.htm,Formula.aspx;界面:2.2.2.2.3功能:查询说明:查询计算风机利用率所定义的计算公式;T1至T17代表不同的数据利用率类别。具体内容可以查看 DataSource /DataType.xml标准XML文件;输入:无;实现方式:查询t_formulary 表;输出:序号显示列说明数据来源1编号隐藏字段 ID2标题
12、无字段 Title 3公式无字段formulary。 4默认标志无字段isCommon涉及到的表:t_formulary;约束条件:页面左边表格中的所有数据;涉及存储过程:无开发文件:eqpFormularyCnfg/main.htm,Formula.aspx界面:2.2.2.3 故障信息定义2.2.2.3.1功能:添加;说明:增加新故障信息。输入:故障分类、故障类型、风机类型、故障代码、故障描述、处理流程;实现方式:将页面数据新增加到 t_HIWF_FaultInfoCnfg 表中;输出:序号显示列说明数据来源1编号隐藏字段 ID,自动增长2故障分类分自动和手动手工录入3故障类型风机故障、变
13、电站故障手工录入4风机类型关联风机类型表手工录入5故障代码无手工录入6故障描述无手工录入7处理流程无手工录入涉及到的表:t_HIWF_FaultInfoCnfg;约束条件:故障代码和故障描述不能为空;涉及存储过程:无开发文件:AspGraph/FaultManage/FaultInfoCnfg.htm, FaultInfoCnfg_list.aspx,FaultInfoCnfg.aspx 界面:2.2.2.3.2功能:修改;说明:修改故障信息。输入:故障分类、故障类型、风机类型、故障代码、故障描述、处理流程;实现方式:通过ID从数据库读取详细信息,再把数据到 t_HIWF_FaultInfoC
14、nfg 表中;输出:序号显示列说明数据来源1编号隐藏字段 ID,自动增长2故障分类分自动和手动手工录入3故障类型风机故障、变电站故障手工录入4风机类型关联风机类型表手工录入5故障代码无手工录入6故障描述无手工录入7处理流程无手工录入涉及到的表:t_HIWF_FaultInfoCnfg;约束条件:故障代码和故障描述不能为空;涉及存储过程:无开发文件:AspGraph/FaultManage/FaultInfoCnfg.htm, FaultInfoCnfg_list.aspx,FaultInfoCnfg.aspx界面:2.2.2.3.2功能:查询;说明:查询故障信息。输入:故障分类、故障类型、风机
15、类型、故障代码、故障描述、处理流程;实现方式:查询 t_HIWF_FaultInfoCnfg 表中所有数据;输出:序号显示列说明数据来源1编号隐藏字段 ID,自动增长2故障分类分自动和手动字段FaultType3故障类型风机故障、变电站故障字段MachineType4风机类型关联风机类型表字段FaultStyle5故障代码无字段FaultCode6故障描述无字段 FaultDescribe7处理流程无字段 StandDesc涉及到的表:t_HIWF_FaultInfoCnfg;约束条件:故障代码和故障描述不能为空;涉及存储过程:无开发文件:AspGraph/FaultManage/FaultI
16、nfoCnfg.htm, FaultInfoCnfg_list.aspx界面:2.2.2.4 手工导入数据管理功能:导入;说明:手工导入数据是由每十分钟数据表导入到每天的数据表。正常情况下,系统每天凌晨自动导入前一天的数据。因此该模块在正常情况下是无须操作的。如果系统在凌晨导入数据时发生异常,系统管理员可以在该页面手工导入。数据类型包括累计发电量和平均风速。平均风速暂时不用。输入:开始日期、结束日期、数据类型;实现方式:把HIRIS所采集的原始数据以存储过程的方式按日期累计导入到相应的购网电量表中;输出:无涉及到的表:BS_BuyPower,原始数据是每个厂都有不同的表t_dataexp_10
17、_厂名,比如t_dataexp_10_昌图;约束条件:自动导数采用sql代理方式,由数据库每天凌晨零点零十分自动执行。涉及存储过程:p_out_data_day 开发文件:AspGraph/ReportPage/OutData.aspx算法:以数据日期作为存储过程参数,如果参数为空,则系统默认为当前前一天的日期做数据日期。每个风电厂的原始数据表的数据来源通过数据采集系统(hiris)自动采集并时时(每十分钟一次)传送到关系数据库对应的表(t_dataexp_10_厂名)。界面:2.2.2.5 风电厂管理2.2.2.5.1功能:初试化;说明:风电厂原始数据是初始化时从HIRIS采集数据中导入,所
18、以系统不提供添加功能。风资源是系统自动读取风资源表中数据。输入:无;实现方式:执行存储过程proc_Init_tag;输出:无;涉及到的表:v_tag,BS_Factory;约束条件:无;涉及存储过程:proc_Init_tag开发文件:AspGraph/Factory.aspx项目:风资源、风电厂名称、风机类型、排序、扫风面积、空气密度、X、Y、风电厂全称(报表中使用)、测风塔、风电厂说明。其中风厂名称是初始化时自动生成,不能修改,其余的各项都在该模块管理。界面:2.2.2.5.2功能:修改;说明:修改风电厂资料。输入:风资源、风机类型、排序、扫风面积、空气密度、X、Y、风电厂全称、说明;实
19、现方式:通过ID从数据库读取详细信息,再把数据保存到BS_Factory表中;输出:序号显示列说明数据来源1编号隐藏字段 ID,自动增长2风资源关联风资源表手工录入3风厂名称初始化读入只读4风厂全称无手工录入5空气密度数字手工录入6扫风面积数字手工录入7风机型号数字手工录入8排序手工录入9参数X数字手工录入10参数Y数字手工录入涉及到的表:BS_Factory;约束条件:风机类型、扫风面积、空气密度、X、Y、风厂全称不能为空开发文件:AspGraph/Factory.aspx,NewFactory.aspx界面:2.2.2.5.2功能:查询;说明:查询风电厂资料。输入:风电厂名称;实现方式:根
20、据风厂名称模糊查询BS_Factory表中风厂数据;输出:序号显示列说明数据来源1编号隐藏字段 ID,自动增长2风资源关联风资源表字段Wind3风厂名称初始化读入字段 pFactory4风厂全称报表中使用字段 pFullName5空气密度数字字段 pDensity6扫风面积数字字段 pArea7风机型号通过字段 pCate 关联风机类型表 BS_MCate得到相应的风机型号8风机数量关联风机表 BS_Machine 得到风机数量9参数X数字字段 pX10参数Y数字字段 pY11排序风厂排序方式字段 pOrder涉及到的表:BS_Factory; 开发文件:AspGraph/Factory.as
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 系统 设计 说明书 毕业论文
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【可****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【可****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。