i智能电表管理系统.doc

  1. 1、本文档共67页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
i智能电表管理系统

姓 名 王远 专 业 班 级 12秋计算机 论 文 名 称 智能电表管理系统 指 导 教 师 目录 摘要 1 一、选题背景 2 1.1课题概述 2 1.2技术背景 2 二、用户需求分析 7 2.1技术需求 7 2.2功能需求 7 三、概要设计 8 3.1系统的构成 8 3.2系统的主要功能及特点 9 四、详细设计 10 4.1数据库设计 10 4.2系统界面设计 14 4.3系统程序设计 27 五、关键技术 51 5.1构造合适的16进制通信数据 51 5.2串口通信发送16进制数据实现 54 5.3串口通信接收硬件返回的16进制数据的实现 55 5.4分析硬件返回数据转换为用户可读数据 55 六、安装与使用说明 59 6.1安装说明 59 6.2使用说明 59 6.3注意事项 59 七、致谢 61 八、参考资料 62 摘要 智能电表管理系统是为了在物业管理中对用电状况进行智能化管理的解决方案,使得电能的管理更加简洁、人性化和自动化。目前企业宿舍、公寓用电管理是其中重要的一个环节,同时随着电力系统及其相关产业的发展以及电能管理系统的不断完善,且伴随着计算机技术、通信技术、网络技术和控制技术的交叉和综合发展,人们进入了高度发达的信息时代。本系统就是结合这些发展中的优势资源而融合出来的产品,可以让使用者更方便快捷的享受高科技所提供的服务。智能电表管理系统主要有计算机、智能电表、数据库、服务器等各部分组成,对各个楼栋的电表实行用电管理,此管理系统可以高效快捷的完成任务,省去了传统普通电表需要定期派专人上门抄表催收电费等耗时费力的工作。系统采用C#语言在Microsoft Visual Studio 2005集成开发平台上进行编程开发,并使用微软的SQL Server 2005数据库存储数据以提高数据的安全性,系统使用了SerialPort控件组织十六进制数据实现了串口通信功能。系统共包含四项主要功能,一、包括数据库管理功能,系统采用的数据库设计科学合理,字段命名规范,键值设置合理,易于后期的维护和管理;二、具有用户信息管理功能,可以进行(1)操作员信息管理,编辑用户使用权限.(2)电表信息管理,可以查看并修改住宅小区的用户电表信息.(3)楼栋信息管理,可以查看并修改小区内楼栋的名称及楼层数量.(4)用户用电记录查询,可以多条件查询用户的用电信息;三、系统同时具有串口通信功能,可以完成(1)显示当前正向有功总电能.(2)查询电表地址.(3)通断电控制;四、系统还具有权限管理功能,任何越权操作都将被拒绝,当用户具有较高使用权限时才可以使用系统中的较多功能,例如”admin”用户可以更改系统中其他操作员的使用权限,提高系统管理的质量与效率。 关键字:智能电表管理系统;C#;Visual Studio 2005;SQL Server 2005 一、选题背景 1.1课题概述 物业系统是一个庞大的管理体系,企业宿舍、公寓用电管理是其中重要的一个环节,企业宿舍、公寓内偷电、漏电、超负荷用电等现象一直是困扰物业管理的普遍问题;近几年随着经济的飞速发展,企业宿舍、公寓内电脑以及各种电器逐渐的普及,导致用电量与日俱增,以往的单一照明用电已不能满足日常需求,同时企业宿舍、公寓电费开支日益增多,各单位也不时出现用电安全问题。 目前在社区、公寓使用的智能电表管理系统主要是能符合当今各大单位物业关于对公寓用电管理改革的所有需求,并彻底解决以往偷电、漏电、管理混乱等诸多问题。基本实现了自助购电、用电科学收费、安全管理等多项功能。 由此可见,智能电表管理系统将是物业用电管理发展的必然趋势。传统普通电表需要定期派专人上门抄表催收电费,工作量大,给公寓供电集中管理带来很多的不便。例如需要将众多的电表集中安放到一个专门的房间要占很大的空间,此外,其工程的复杂性及后续结构、电器的配置等费用也比较昂贵,同时仍需派专人催收电费。 鉴于以上有原因我们有必要开发出一种帮助物业管理人员管理智能电表的软件系统,可以完成的功能包括: (1)发送串口通信数据操作硬件。 (2)读取硬件接口返回的数据。 (3)读取数据库,将信息显示至操作界面。 (4)对用户的用电额度进行多条件选择查询。 (5)对操作员编辑完成的数据,准确的写入数据库。 (6)对使用电表系统的用户进行权限管理。 本系统主要使用C#语言在Microsoft Visual Studio 2005集成开发平台上编程实现,智能电表系统的业务数据主要由SQL Server 2005数据库存储以保证其安全性,系统的总体界面尽量具有美观性、人性化、简洁性,由系统维护的数

文档评论(0)

baby119 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档