风电系统设计说明书-毕业论文.doc
《风电系统设计说明书-毕业论文.doc》由会员分享,可在线阅读,更多相关《风电系统设计说明书-毕业论文.doc(88页珍藏版)》请在咨信网上搜索。
系统设计说明书 目 录 第 1 章 概述 3 1.1 文档目的 3 1.2 阅读对象 3 1.3 参考资料 3 1.4 设计方法和原则 3 1.4.1 限制和约束 3 1.4.2 设计遵循原则 4 第 2 章 风力发电厂实时监测系统模块设计 5 2.1 系统概述 5 2.1.1 功能概述 5 2.1.2 系统范围 5 2.1.3 系统结构 6 2.1.4 与其他系统接口 6 2.2 基础信息维护功能设计 7 2.2.1 功能概述 7 2.2.2 系统的功能模块 7 2.2.3 功能分布结构图 13 2.2.4 系统数据流程图 14 2.2.5 涉及到的表 14 2.2.6 与其他模块接口 14 2.2.7 运行设计 15 2.2.8 约束声明 15 2.2.9 出错处理设计 15 2.3 数据维护功能设计 16 2.3.1 功能概述 16 2.3.2 系统的功能模块 16 2.3.3 涉及到的表 22 2.3.4 与其他模块接口 23 2.3.5 运行设计 24 2.3.6 约束声明 24 2.3.7 出错处理设计 24 2.4 设备管理模块设计 25 2.4.1 功能概述 25 2.4.2 系统的功能矩阵 25 2.4.3 涉及到的表 27 2.4.4 与其他模块接口 27 2.4.5 运行设计 28 2.4.6 约束声明 28 2.4.7 出错处理设计 28 2.5 报表模块设计 29 2.5.1 功能概述 29 2.5.2 系统的功能矩阵 29 2.5.3 涉及到的表 43 2.5.4 与其他模块接口 43 2.5.5 运行设计 44 2.5.6 约束声明 44 2.5.7 出错处理设计 44 第 3 章 数据结构设计 45 第 1 章 概述 1.1 文档目的 《系统设计说明书》是项目组内部文档,是各子系统设计负责人在《需求规格说明书》和《总体架构设计》的基础上,从业务逻辑和当前用户应用环境中抽象出系统对象的组成结构、流程和各个部分相互关系,同时设计数据库的逻辑结构和界面的逻辑关系。 本文档是软件下一步开发的重要依据,由于项目需求的不确定性,本项目采用增量迭代式开发模型,因此本设计文档并不要求一次性的完整实现,而是需要不断的补充完善,不断迭代的过程。 《系统设计说明书》要达到如下一些目标: l 定义系统的各个组成部分 l 描述各个部分的结构 l 描述各个部分的相互关系以及他们如何协调与合作 l 项目组成员对解决方案的共识 l 产生物理设计的基础 1.2 阅读对象 《系统设计说明书》的阅读对象是项目组的所有成员。 1.3 参考资料 《HTA080501中国风电集团电厂信息系统需求规格.doc》 1.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 工具:Excel 2000 、Excel 2003 软件配置工具:SVN; 软件设计工具:Microsoft Office Visio; 1.4.2 设计遵循原则 描述对本软件系统进行概要设计的原则。 1) 命名规则,意义明确无二义、简洁、无重复,如果是改进系统,则命名规则应考虑与原系统的一致性。 2) 模块独立性原则,避免重复定义,处理完整,输入输出明确; 3) 边界设计原则,包括外部接口、内部接口和用户接口,如有“接口设计”文档,在此引用即可; 4) 数据库或数据文件的设计规则,如有“数据库设计”文档,在此引用即可; 5) 安全和保密原则; 6) 系统的灵活性、适用性及可维护性。 第 2 章 风力发电厂实时监测系统模块设计 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 功能概述 基础信息维护是维护系统基础数据,包括费用分类、设备利用率、故障信息定义、手工导入数据、风电厂管理、风机类型管理、风机管理、风资源管理。该模块是为数据维护模块和报表模块提供基础数据。 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 功能:修改 说明:修改费用分类名称; 输入:分类名称; 实现方式:通过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 分类名称 无 字段 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 公式 手工选择可利用率类别,然后进行相应的加减乘除组合 字段 formulary,可利用率类别为固定数值。 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 标题 无 手工录入 3 公式 手工选择可利用率类别,然后进行相应的加减乘除组合 字段 formulary,可利用率类别为固定数值。 4 默认标志 无 手工录入 涉及到的表:t_formulary; 约束条件:标题、公式不能为空; 涉及存储过程:无; 开发文件:eqpFormularyCnfg/main.htm,Formula.aspx; 界面: 2.2.2.2.3功能:查询 说明:查询计算风机利用率所定义的计算公式;T1至T17代表不同的数据利用率类别。具体内容可以查看 DataSource /DataType.xml标准XML文件; 输入:无; 实现方式:查询t_formulary 表; 输出: 序号 显示列 说明 数据来源 1 编号 隐藏 字段 ID 2 标题 无 字段 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 故障类型 风机故障、变电站故障 手工录入 4 风机类型 关联风机类型表 手工录入 5 故障代码 无 手工录入 6 故障描述 无 手工录入 7 处理流程 无 手工录入 涉及到的表:t_HIWF_FaultInfoCnfg; 约束条件:故障代码和故障描述不能为空; 涉及存储过程:无 开发文件:AspGraph/FaultManage/FaultInfoCnfg.htm, FaultInfoCnfg_list.aspx,FaultInfoCnfg.aspx 界面: 2.2.2.3.2功能:修改; 说明:修改故障信息。 输入:故障分类、故障类型、风机类型、故障代码、故障描述、处理流程; 实现方式:通过ID从数据库读取详细信息,再把数据到 t_HIWF_FaultInfoCnfg 表中; 输出: 序号 显示列 说明 数据来源 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功能:查询; 说明:查询故障信息。 输入:故障分类、故障类型、风机类型、故障代码、故障描述、处理流程; 实现方式:查询 t_HIWF_FaultInfoCnfg 表中所有数据; 输出: 序号 显示列 说明 数据来源 1 编号 隐藏 字段 ID,自动增长 2 故障分类 分自动和手动 字段FaultType 3 故障类型 风机故障、变电站故障 字段MachineType 4 风机类型 关联风机类型表 字段FaultStyle 5 故障代码 无 字段FaultCode 6 故障描述 无 字段 FaultDescribe 7 处理流程 无 字段 StandDesc 涉及到的表:t_HIWF_FaultInfoCnfg; 约束条件:故障代码和故障描述不能为空; 涉及存储过程:无 开发文件:AspGraph/FaultManage/FaultInfoCnfg.htm, FaultInfoCnfg_list.aspx 界面: 2.2.2.4 手工导入数据管理 功能:导入; 说明:手工导入数据是由每十分钟数据表导入到每天的数据表。正常情况下,系统每天凌晨自动导入前一天的数据。因此该模块在正常情况下是无须操作的。 如果系统在凌晨导入数据时发生异常,系统管理员可以在该页面手工导入。数据类型包括累计发电量和平均风速。平均风速暂时不用。 输入:开始日期、结束日期、数据类型; 实现方式:把HIRIS所采集的原始数据以存储过程的方式按日期累计导入到相应的购网电量表中; 输出:无 涉及到的表:BS_BuyPower,原始数据是每个厂都有不同的表t_dataexp_10_厂名,比如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采集数据中导入,所以系统不提供添加功能。风资源是系统自动读取风资源表中数据。 输入:无; 实现方式:执行存储过程proc_Init_tag; 输出:无; 涉及到的表:v_tag,BS_Factory; 约束条件:无; 涉及存储过程:proc_Init_tag 开发文件:AspGraph/Factory.aspx 项目:风资源、风电厂名称、风机类型、排序、扫风面积、空气密度、X、Y、风电厂全称(报表中使用)、测风塔、风电厂说明。其中风厂名称是初始化时自动生成,不能修改,其余的各项都在该模块管理。 界面: 2.2.2.5.2功能:修改; 说明:修改风电厂资料。 输入:风资源、风机类型、排序、扫风面积、空气密度、X、Y、风电厂全称、说明; 实现方式:通过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功能:查询; 说明:查询风电厂资料。 输入:风电厂名称; 实现方式:根据风厂名称模糊查询BS_Factory表中风厂数据; 输出: 序号 显示列 说明 数据来源 1 编号 隐藏 字段 ID,自动增长 2 风资源 关联风资源表 字段Wind 3 风厂名称 初始化读入 字段 pFactory 4 风厂全称 报表中使用 字段 pFullName 5 空气密度 数字 字段 pDensity 6 扫风面积 数字 字段 pArea 7 风机型号 通过字段 pCate 关联风机类型表 BS_MCate得到相应的风机型号 8 风机数量 关联风机表 BS_Machine 得到风机数量 9 参数X 数字 字段 pX 10 参数Y 数字 字段 pY 11 排序 风厂排序方式 字段 pOrder 涉及到的表:BS_Factory; 开发文件:AspGraph/Factory.aspx 界面: 2.2.2.6 风机类型管理 2.2.2.6.1功能:添加 说明:同一个风电厂的所有风机都是一种类型。风机类型各个参数主要为计算理论发电量和有效风能提供依据。同一厂家不同型号的风机在系统中必须视为两种类型。 输入:风机类型、型号、最大风速、最小风速、额定功率、生产厂家、维护说明; 实现方式:页面数据保存到BS_MCate表中 输出: 序号 显示列 说明 数据来源 1 编号 隐藏 字段 ID,自动增长 2 风机类型 无 手工录入 3 型号 无 手工录入 4 最大风速 数字 手工录入 5 最小风速 数字 手工录入 6 额定功率 数字 手工录入 7 生产厂家 数字 手工录入 8 维护说明 无 手工录入 涉及到的表:BS_MCate; 约束条件:风机类型、型号、最大风速、最小风速、额定功率都不能为空。 涉及的存储过程:无 开发文件:AspGraph/MCate.aspx, NewMCate.aspx 界面: 2.2.2.6.1功能:修改 说明:修改风机类型资料。 输入:无; 实现方式:通过ID从数据库读取详细信息,再把数据保存到BS_MCate表中 输出: 序号 显示列 说明 数据来源 1 编号 隐藏 字段 ID,自动增长 2 风机类型 无 手工录入 3 型号 无 手工录入 4 最大风速 数字 手工录入 5 最小风速 数字 手工录入 6 额定功率 数字 手工录入 7 生产厂家 数字 手工录入 8 维护说明 无 手工录入 涉及到的表:BS_MCate; 约束条件:风机类型、型号、最大风速、最小风速、额定功率都不能为空。 涉及的存储过程:无 开发文件:AspGraph/MCate.aspx, NewMCate.aspx?ID=X,X隐藏于表格的ID 界面: 2.2.2.6.1功能:查询 说明:查询风机类型资料。 输入:分类名称; 实现方式:根据分类名称模糊查询BS_MCate表中风机类型数据 输出: 序号 显示列 说明 数据来源 1 编号 隐藏 字段 ID,自动增长 2 风机类型 无 手工录入 3 型号 无 手工录入 4 最大风速 数字 手工录入 5 最小风速 数字 手工录入 6 额定功率 数字 手工录入 7 生产厂家 无 手工录入 8 维护说明 无 手工录入 涉及到的表:BS_MCate; 约束条件:无 涉及的存储过程:无 开发文件:AspGraph/MCate.aspx 界面: 2.2.2.7 风机标准数据管理 2.2.2.7.1功能:添加; 说明:同一类型的风机对应一系列标准数据。该模块为HIRIS功率曲线提供数据 输入:风机编号; 实现方式:根据风机类型得到风机名称,页面数据保存到BS_Stand表中 输出: 序号 显示列 说明 数据来源 1 编号 隐藏 字段 ID,自动增长 2 风机类型 只读 BS_MCate表中ID字段 3 风速 数字 手工录入 4 功率 数字 手工录入 涉及到的表:BS_Stand; 约束条件:风机类型、风速、功率都不能为空。 涉及的存储过程:无 算法:风机类型名称是上一个页面所带的参数风机类型通过BS_MCate所得到。 开发文件:AspGraph/StandData.aspx, NewStand.aspx 界面: 2.2.2.7.1功能:修改; 说明:修改风机类型标准数据 输入:标准数据编号、风机类型、风速、功率; 实现方式:通过ID从数据库读取详细信息,再把数据保存到BS_Stand表中 输出: 序号 显示列 说明 数据来源 1 编号 隐藏 字段 ID,自动增长 2 风机类型 只读 3 风速 数字 手工录入 4 功率 数字 手工录入 涉及到的表:BS_Stand; 约束条件:风机类型、风速、功率都不能为空。 涉及的存储过程:无 算法:风机类型名称是上一个页面所带的参数风机类型通过BS_MCate所得到。 开发文件:AspGraph/StandData.aspx, NewStand.aspx?ID=X,X隐藏于表格的ID 界面: 2.2.2.7.1功能:查询; 说明:查询风机类型标准数据 输入:风机类型; 实现方式:根据风机类型查询BS_Stand表中标准数据 输出: 序号 显示列 说明 数据来源 1 编号 隐藏 字段 ID,自动增长 2 风机类型 关联风机类型表 3 风速 数字 手工录入 4 功率 数字 手工录入 涉及到的表:BS_Stand; 约束条件:无。 涉及的存储过程:无 算法:通过风机类型ID关联BS_MCate显示风机类型名称。 开发文件:AspGraph/StandData.aspx 界面: 2.2.2.8 风资源管理 2.2.2.8.1功能:添加 说明:风资源模块是为HIRIS在首页展现时时信息提供数据,同时每个风电厂必须某个属于风资源。 输入:风资源名称、理论风能、X-坐标、Y-坐标、备注; 实现方式:页面数据保存到BS_Wind 表中 输出: 序号 显示列 说明 数据来源 1 编号 页面隐藏 字段 ID,自动增长 2 风资源名称 手工录入 3 理论风能 数字 手工录入 4 X-坐标 数字 手工录入 5 Y-坐标 数字 手工录入 涉及到的表:BS_Wind; 约束条件:风资源、X-坐标、Y-坐标不能为空。 涉及的存储过程:无 算法:无。 开发文件:AspGraph/Wind.aspx, NewWind.aspx 界面: 2.2.2.8.2功能:修改 说明:修改风资源信息。 输入:风资源名称、理论风能、X-坐标、Y-坐标、备注; 实现方式:通过ID从数据库读取详细信息,再把数据保存到BS_Wind 表中 输出: 序号 显示列 说明 数据来源 1 编号 页面隐藏 字段 ID,自动增长 2 风资源名称 手工录入 3 理论风能 数字 手工录入 4 X-坐标 为风厂信息模块提供 手工录入 5 Y-坐标 数字 手工录入 涉及到的表:BS_Wind; 约束条件:风资源、X-坐标、Y-坐标不能为空。 涉及的存储过程:无 算法:无。 开发文件:AspGraph/Wind.aspx, NewWind.aspx?ID=X,X隐藏于表格的ID 界面: 2.2.2.8.3功能:查询 说明:查询风资源信息。 输入:风资源名称 实现方式:根据风资源名称模糊查询BS_Wind 表中风资源数据 输出: 序号 显示列 说明 数据来源 1 编号 页面隐藏 字段 ID,自动增长 2 风资源名称 无 字段 Wind 3 理论风能 数字 字段 pPower 4 X-坐标 数字 字段 pX 5 Y-坐标 数字 字段 pY 涉及到的表:BS_Wind; 约束条件:风资源、X-坐标、Y-坐标不能为空。 涉及的存储过程:无 算法:无。 开发文件:AspGraph/Wind.aspx 界面: 2.2.2.9 风场信息 功能:风场信息 说明:整个页面分左右两部分。左边是文字描述风场整体信息;右边是风资源分布地图,右边风电厂时时信息。平均风速和功率的数据来源为HIRIS,其余的数据来源都是关系库。页面信息定时刷新。 输入:无 实现方式:从关系数据库和时时库读取相应得数据 输出: 序号 显示列 说明 数据来源 1 风电厂个数 发电厂数量 BS_Factory表 2 装机容量 发电厂标准功率的累计 BS_MCate 表 3 平均风速 所有点风速取平均值 时时库 4 有功功率 所有点有功功率的平均值 时时库 5 无功功率 所有点无功功率的平均值 时时库 6 当日累计 累计发电厂当日的发电量 BS_BuyPower表 7 当月累计 累计发电厂当月的发电量 BS_BuyPower表 8 当年累计 累计发电厂当年的发电量 BS_BuyPower表 9 总发电量 累计发电厂总发电量 时时库 10 风机状态 各种状态(正常、待机、故障、停机、通讯中断) 时时库 11 升压站(有功) 一个风电厂的状态下显示 时时库 12 升压站(无功) 一个风电厂的状态下显示 时时库 13 风向 一个风电厂的状态下显示 时时库 14 温度 一个风电厂的状态下显示 时时库 15 风向角 一个风电厂的状态下显示 时时库 涉及到的表:BS_Factory、BS_MCate、BS_BuyPower、BS_Wind、时时库; 约束条件:整个页面分左右两部分,左边页面信息与右边选择风厂的状态相关联。如果右边显示整个风资源地图,左边页面就按登录用户的权限来显示相应风电厂的数据。如果用户单点某个风电厂,左边页面就只显示被点风电厂的数据。 涉及的存储过程:无 算法:功率和风速的取值都只取有效点的数值,包括平均值、最大、最小。整个系统所有页面时时库数据的读取都是调用HIRIS动态库来完成。风资源地图是根据每个风资源的X、Y坐标显示在相应的位置。 开发文件:AspGraph/WebData.aspx,WindMap.aspx,HIRIS控件 界面: 2.3 数据维护功能设计 2.3.1 功能概述 数据维护功能是对报表数据录入的基本信息的维护。包括费用、上网电量、上网电价、购网电量、风机状态数据、未处理故障信息、已处理故障信息、故障信息处理结果、预计发电量。 2.3.2 系统的功能模块 2.3.2.1 费用维护管理 2.3.2.1.1功能:增加; 说明:费用分三种类型设备、风机、其他,页面通过左边树形结构来体现,只有其他类型的费用在该页面修改和增加。设备维护和风机维护所发生的费用在相应的页面管理。 输入:费用、日期、分类、负责人、录入人、录入时间、备注; 实现方式:页面数据保存到BS_Main 表中 输出: 序号 显示列 说明 数据来源 1 编号 页面隐藏 字段 ID,自动增长 2 发生费用 数字 手工录入 3 发生日期 无 手工录入 4 所属分类 无 手工录入 5 负责人 无 手工录入 6 录入人 登录人 只读 7 录入时间 当前时间 只读 8 备注 无 手工录入 涉及到的表:BS_Main; 约束条件:发生费用、相关日期、负责人不能为空,录入人和录入时间不能修改。 涉及的存储过程:无 算法:手工增加的费用都属于其他费用这一大类;风机费用和设备费用均不在该模块增加。 开发文件:AspGraph/Main.aspx, NewMain.aspx 界面: 2.3.2.1.2功能:修改; 说明:修改其他分类费用。 输入:费用、日期、分类、负责人、录入人、录入时间、备注; 实现方式:通过ID从数据库读取详细信息,再把数据保存到BS_Main 表中 输出: 序号 显示列 说明 数据来源 1 编号 页面隐藏 字段 ID,自动增长 2 发生费用 从数据库读取相应的数据 手工修改 3 发生日期 从数据库读取相应的数据 手工修改 4 所属分类 从数据库读取相应的数据 手工修改 5 负责人 从数据库读取相应的数据 手工修改 6 录入人 登录人 只读 7 录入时间 当前时间 只读 8 备注 从数据库读取相应的数据 手工修改 涉及到的表:BS_Main; 约束条件:发生费用、相关日期、负责人不能为空,录入人和录入时间不能修改。 涉及的存储过程:无 算法:手工修改的数据都属于其他费用这一大类;风机费用和设备费用不能修改。 开发文件:AspGraph/Main.aspx, NewMain.aspx?ID=X,X隐藏于表格的ID 界面: 2.3.2.1.2功能:查询; 说明:查询费用数据。 输入:风电厂、开始日期、结束日期;开始日期默认本月1号,结束日期默认为当前日期。 实现方式:根据用户所选择的风电厂以及用户所输入日期从BS_Main 表中读取相应费用数据。 输出: 序号 显示列 说明 数据来源 1 编号 页面隐藏 字段 ID,自动增长 2 风电厂 关联 BS_Factory,显示相应的风电厂名称 字段mFactory 3 费用分类名称、风机名称或者设备名称 在算法描述中有详细说明 字段mEquip 4 发生费用 无 字段mFee 5 发生日期 无 字段mDate 6 所属分类 无 字段mCate 7 负责人 无 字段 ePerson 8 录入人 无 字段mPerson 9 录入时间 无 字段 mTime 10 备注 无 字段mPerson 涉及到的表:BS_Main、BS_Factory、BS_Equipment、BS_Cate; 约束条件:风机和设备下所发生的费用分类信息是在该页面是只能浏览,不能新增和修改。风电厂不能为空。 涉及的存储过程:无 算法:左边树形菜单内容根据页面下拉框所选择的风电厂动态显示。一级菜单下的风机、设备、其他为固定的三个内容。风机一栏下列出的是所选风电厂下的所有风机,数据来源为风机表,在系统初始化时随风厂自动导入;设备栏目下列出的是所选风电厂下的所有设备,数据来源在设备管理模块。其他栏目则是所选风电厂的费用分类,数据来源费用分类管理模块。 字段mFactory所保存是风电厂的编号,页面显示是通过关联BS_Factory表来显示相应的风电厂名称; 风电厂下拉框所列出风电厂是根据登录用户所具有的权限来显示的,其排序方式也是根据BS_Factory表中字段pOrder进行相应的排序。整个数据采集系统中所有模块的相关风电厂下拉框都属于这个模式。 字段mEquip在不同的费用分类下,表示不同含义。如果是风机和设备费用,mEquip就表示设备或者设备名称;如果是其他费用,mEquip就表示费用分类名称。 开发文件:AspGraph/Main.aspx 界面 2.3.2.2 上网电价管理 2.3.2.2.1功能:增加; 说明:上网电价管理模块是管理上网电价每次发生变化的信息,该数据主要用在报表中计算上网电量所带来的收入。 输入:上网电价、相关日期、录入人、录入时间、备注。 实现方式:页面数据保存到BS_Power 表中 输出: 序号 显示列 说明 数据来源 1 编号 页面隐藏 字段 ID,自动增长 2 上网电价 数字 手工录入 3 变化日期 无 手工录入 6 录入人 登录人 只读 7 录入时间 当前时间 只读 8 备注 无 手工录入 涉及到的表:BS_Power; 约束条件:变化日期、上网电价不能为空,录入人和录入时间不能修改。 涉及的存储过程:无 算法:无。 开发文件:AspGraph/Price.aspx, NewPrice.aspx 界面: 2.3.2.2.1功能:修改; 说明:修改上网电价。 输入:上网电价、相关日期、录入人、录入时间、备注。 实现方式:通过ID从数据库读取详细信息,再把数据保存到BS_Power 表中 输出: 序号 显示列 说明 数据来源 1 编号 页面隐藏 字段 ID,自动增长 2 上网电价 从数据库读取相应的数据 手工录入 3 变化日期 从数据库读取相应的数据 手工录入 4 录入人 登录人 只读 5 录入时间 当前时间 只读 6 备注 从数据库读取相应的数据 手工录入 涉及到的表:BS_Power; 约束条件:变化日期、上网电价不能为空,录入人和录入时间不能修改。 涉及的存储过程:无 算法:无。 开发文件:AspGraph/Price.aspx, NewPrice.aspx?ID=X,X隐藏于表格的ID 界面: 2.3.2.2.1功能:查询; 说明:查询上网电价。 输入:风电厂、开始日期、结束日期;开始日期默认本月1号,结束日期默认为当前日期。 实现方式:根据用户所选择的风电厂以及用户所输入日期从BS_Power 表中读取相应费用数据。 输出: 序号 显示列 说明 数据来源 1 编号 页面隐藏 字段 ID,自动增长 2 风电厂 风电厂ID 字段pFactory 3 上网电价 数字 字段 pPrice 4 变化日期 无 字段 pDate 5 录入人 登录人 字段 pPerson 6 录入时间 当前时间 字段 pTime 7 备注 无 字段 Memory 涉及到的表:BS_Power; 约束条件:无。 涉及的存储过程:无 算法:字段mFactory所保存是风电厂的编号,页面显示是关联BS_Factory表显示风电厂名称。 风电厂下拉框等同费用管理模块。 开发文件:AspGraph/Price.aspx 界面: 2.3.2.3 上网电量管理 2.3.2.3.1功能:增加; 说明:上网电量管理模块是管理风电厂每个月的上网电量信息,该数据用在报表中计算上网电量。上网电量为原始电表的累计数据,当月电量由系统自动计算所得。 输入:年度、月份、电表读数、当月电量、录入人、录入时间、备注。 实现方式:页面数据保存到BS_NetPower 表中 输出: 序号 显示列 说明 数据来源 1 编号 页面隐藏 字段 ID,自动增长 2 年度 数字 手工录入 3 月份 无 手工录入 4 电表读数 数字 手工录入 5- 配套讲稿:
如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。
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【可****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【可****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
关于本文