远程集中抄表系统设计实训报告_第1页
远程集中抄表系统设计实训报告_第2页
远程集中抄表系统设计实训报告_第3页
远程集中抄表系统设计实训报告_第4页
远程集中抄表系统设计实训报告_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、远程集中抄表系统设计实训报告学 院 电气工程学院 专业班级 电管一班 学生姓名 祝捷 指导教师 马永良 提交日期 2013年12月 13日 实训成绩评定表分项目名称功能要求分值 单项分值 出色完成较好完成一般未完成前置集中抄表软件需求分析3055430用UML绘制用例图和类图55430使用串口或GPRS通讯55430能抄回集中器的电能表列表55430能抄回集中器的日常数据55430能把抄回的数据进行校验和相应的纠错功+55550把电能数据按照规范的格式写入数据库55550SQL电能数据库需求分析3055430绘制E-R图1010860将E-R图转换为表1010860校验是否符合数据库设计的范式

2、规则55430数据库的安全设置(如密码等)+55550ASP电能管理系统登陆权限10+55430设备录入+55430电能表列表数据显示+55430可查每日电能数据55430查询每个设备电能数据55430计算每个电能表每月电量+55430实训报告按照格式20202016120实训考勤1515151050综合成绩组 长: 杨璀晖 小组成员: 祝捷 、 彭准 、 李子恒 、 张伟聪 、 指导教师评语:综合成绩: 指导教师签名: 年 月 日目 录一、实训目的1二、设计要求和设计指标1三、设计内容1SQL电能数据库13.1需求分析13. 2绘制E-R图23.3 E-R图转成表23.4 各表之间的关系图4

3、四、本实训改进建议5五、总结5六、主要参考文献6一、实训目的电力远程抄表系统设计实训主要是综合运用网络技术、数据库和高级算法语言、围绕现代远程电力远程抄表系统设计的实训目标、锻炼学生把理论知识运用于实际项目中,体验软件工程的全流程,掌握基本的工程概念。为了将学生培养成为既具有理论知识,又具有一定实践认识的全方位的新一代人才,让学生更好的了解到远程抄表系统的过程,了解其基本步骤、流程。让学生熟悉专业课程,学习串口调试软件、sql 2005和visual studio 2010软件的使用,以及锻炼其团队合作能力、掌握数据采集服务系统、c+、数据库和ASP电能管理系统制作知识等方面。二、设计要求和设

4、计指标为了更好的连接到数据采集服务系统和ASP电能管理系统,数据库的设计就要趋向合理化和易读化。让数据采集服务系统读取的数据能很好的放置,ASP电能管理系统查询能更简便。这就要求数据库系统要符合很高的范式要求,数据库视图要求有针对性,让查询的数据不会出现冗余。数据的设计首先要进行需求分析,需求分析的重点是调查、收集和整理并建立完整的数据集,这样有利于我们对数据的设计更加合理和规范。其次是绘制E-R图,绘制E-R能更加全面的了解所要设计的数据库,能更好的分析,理清各个表之间的关系。接着是讲E-R图转化成表,这是对设计内容进行实际操作,在转化的过程中,表之间的主键和外键要设置合理化,要严格要求符合

5、范式规则,这就不会出现各表之间关系图的错误。最后进行视图的设计,使用视图,可以定制用户数据,聚焦特定的数据;可以简化数据操作;基表中的数据就有了一定的安全性;可以合并分离的数据,创建分区视图。一个视图的合不合理,这将关系到查询的质量,所以视图的使用也是相当讲究的。三、设计内容SQL电能数据库1.电能SQL数据库是表的集合,它由一个或多个SQL模式定义。2.电能SQL表由行集构成,一行是列的序列,每列与行对应一个数据项。3.一个表或者是一个基本表或者是一个视图。基本表是实际存储在数据库的表,而视图是由若干基本表或其他视图构成的表的定义。4.一个基本表可以跨一个或多个存储文件,一个存储文件也可存放

6、一个或多个基本表。每个存储文件与外部存储上一个物理文件对应。5.用户可以用SQL语句对视图和基本表进行查询等操作。在用户角度来看,视图和基本表是一样的,没有区别,都是关系。6.SQL用户可以是应用程序,也可以是终端用户。SQL语句可嵌入在宿主语言的程序中使用,宿主语言有FORTRAN,COBOL,PASCAL,PL/I,C和Ada语言等。SQL用户也能作为独立的用户接口,供交互环境下的终端用户使用。3.1需求分析需求分析的重点是调查、收集和整理并建立完整的数据集。包括:数据项。包括名称、含义、类型、取值范围、长度以及其它数据项之间的逻辑关系。数据结构。包括名称、含义、以及组成数据结构的数据项。

7、数据流、包括输入、处理和输出。通过分析,设计的主要数据项和数据结构如下:操作员信息表。包括的数据项有:操作员ID、姓名、出生年月等。课室信息表。包括的数据项有:课室ID、课室名等。购电信息表。包括的数据项有:历史数据、缴费序号、缴费金额、电费单价、缴费日期等。电度表信息表。包括的数据项有:电表ID、电表读数、抄表日期、月结电量等。3. 2绘制E-R图其电能数据库的E-R图如图3-1所示:图3-1 电能数据库E-R图3.3 E-R图转成表将E-R图转成表如下图所示,图3-2为操作员信息表,图3-3为电表信息表,图3-4为缴费信息表,图3-5为操作员、课室和缴费信息表的关系表,图3-6为课室信息表

8、,图3-7为课室、电表信息表的关系表。图3-2 操作员信息表图3-3 电能信息表图3-4 缴费信息表图3-5 操作员、课室、缴费关系表图3-6课室信息表图3-7 课室、电表关系表3.4 各表之间的关系图如图3-8为操作员表、课室表、购电信息表、电表之间的关系图:图3-8 关系图四、本实训改进建议本次课程设计对我们的要求非常高,对于电脑操作有相当大的要求,但是这能更好的学习到知识,更加有动力的去完成该实训。此次课程设计内容难度颇高,特别是第一部分的编程。这对于我们几乎是个超越纲的挑战,虽然以前有学过相关的编程内容,但都只是肤浅的认识,所以班里的同学几乎都不能完成,这就造成了对这部分的学习失去了乐

9、趣,背离了此次实训的目的。虽然老师一直都从旁协助,但是对于几乎没有编程基础的我们,要做好一个远程集中抄表系统软件十分困难。所以我建议第一部分有可能的话能有个比较系统的教学,最好能有一两周的时间给我们上课学习,让我们能有个系统的认识,更好的去完成设计。五、总结在这次课程设计过程中,老师安排了不少的课程,演示了不少遍系统操作给我们学习有关远程抄表系统方面的内容,上课期间对知识点只是少许的了解,没有太去注意和没有太去深入的研究步骤以及内容方面的一些东西,在这方面自己做的不是很好,古人说“学而不是则惘,思而不学则殆”。这句话深刻印证了这个道理,很多时候我们只留意到表面的东西,看上去很简单,但是没有经过一番思考就铁定地认为某些事情很容易这是不对的,容易被表面的东西蒙骗了,当真正要去完成一件事情时,确实要花不少的时间去安排,去研究,看上去简单的事情做起来并不是那么简单的一件事,在这次实训操作的过程中,一开始觉得上课的内容其实很简单,所以以为没什么了不起的东西,三两步就能把它弄出来,但是去操作的时候确大失所望,甚至范了一些低级的错误,但在这过程中慢慢的会议老师在课堂上教给我们的每一个步骤,每一个细节,慢慢的修正了一开始的错误操作,顺利的完成了设计的内容。在设计的过程中很多知

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论