智能电表系统毕业设计(论文) .doc
《智能电表系统毕业设计(论文) .doc》由会员分享,可在线阅读,更多相关《智能电表系统毕业设计(论文) .doc(40页珍藏版)》请在三一办公上搜索。
1、摘 要电表计量工作是电力企业一项非常重要的工作,也是电力企业和用户建立信任关系的关键。电力市场的快速发展要求电表计量工作必须提高管理水平,保证计量的准确、可靠,而这一切都是必须要依靠科技的进步和发展才能实现的。当前,各种数据库技术和计算机操作系统飞速发展,特别是因特网网络技术广泛的应用,促使我们在计量管理上采用新的技术手段来进行管理具有更宽的选择空间。电表计量管理部门应建立电表计量装置计算机管理信息系统,并实现与用电营业及其他有关部门的联网。电表计量管理信息系统在功能设计上,各功能模块应形成一个有机联合的整体,互相关联,又各自独立,满足电表计量各业务功能需求。电表计量管理作为用电MIS的基础组
2、成部分,必须预留数据接口。 电表计量数据管理以电表计量装置为主线,计量器具资产为辅线,对电表计量装置的运行状况实现全过程管理。应做到各项业务处理的独立性与业务流程的连贯性相统一;数据共享性高、一致性好;系统查询方式灵活多样;系统维护简便。本系统采用B/S的结构方式。主要使用JSP技术,Eclipse工具开发,数据库采用Access。并在服务器上测试运行良好。本论文对系统从前期调研,需求分析,到概要设计,设计实现进行了详细的说明,同时也对本次毕业设计中使用到的技术做以概况。关键词:电表计量管理 JSP Access EclipseABSTRACTElectricity metering work
3、 is a very important job, but also the power companies and users to establish trust between the key. The rapid development of the electricity market requires metering must improve the management level, to ensure measurement accuracy, reliability, and all this must rely on technological progress and
4、development can be achieved. Currently, a variety of database technology and the rapid development of computer operating systems, especially the Internet, network technology widely used in the measurement of management prompted us to adopt new techniques to manage a wider choice.Metering management
5、should establish metering installations of computer management information systems, and to achieve sales and other departments with the power of networking. Metering management information system in the functional design, each functional module to be combined to form an organic whole, interrelated,
6、and independently, to meet the metering requirements of each business function. Electricity metering management as a fundamental part of MIS, data interface must be set aside.Metering data management to the main line metering devices, measuring instruments, supplemented by line assets, the metering
7、device to achieve the operational status of the whole process of management. The business processes should be independence and unity of the continuity of business processes; data sharing is high, and good consistency; system query flexible way; system maintenance simple. The system uses the B / S st
8、ructure mode. Main use JSP technology, Eclipse tools development, database using Access. And a good test run on the server.The thesis of the system from the early research, needs analysis, to outline the design, design implementation for a detailed description, but also for the use of this graduatio
9、n project to do with the technical overview.Keywords: Metering management JSP Access Eclipse目录1 前 言11.1 课题背景11.2 国内外研究现状11.3 系统设计目标11.4 系统开发方法的选择11.5 论文组织结构22 关键技术介绍32.1 关于Assecc32.2 关于Tomcat32.3 JSP语言简单介绍42.4 J2EE简介63 系统分析83.1 可行性分析83.2 电表信息系统模块功能分析83.3 智能电表信息系统功能介绍93.4 系统数据流程分析93.5 数据字典104 系统总体设计1
10、24.1 智能电表信息展示模块系统功能结构图124.2 电表系统数据库设计124.2.1 数据库设计概述124.2.2 数据库设计规则134.3 数据库的概念设计134.4 数据库逻辑设计144.5 数据库的物理设计145 详细设计165.1 系统登录页面实现165.2 电表管理模块的实现185.2.1 添加电表185.2.2 修改电表195.2.3 删除电表205.3 新闻发布模块的实现215.3.1 发布新闻管理模块215.3.2 修改新闻管理模块225.3.3 删除新闻模块235.4 留言板模块的实现245.4.1 留言板留言模块245.4.2 留言板查看模块256 系统测试276.1
11、系统测试简述276.2 系统登录测试276.2.1 系统入口测试要点276.2.2 测试用例276.3 用户注册测试286.3.1 用户注册信息测试要点286.3.2 测试用例286.4 新闻发布测试296.4.1 新闻发布测试要点296.4.2 测试用例29结 论30谢 辞31参考文献32附 录33大连交通大学信息工程学院2012届本科毕业生毕业设计(论文)1 前 言1.1 课题背景传统的电费管理都是由工作人员手工查表,抄表完成的,其中要完成用户电费的收取,每月抄度,用户购电情况查询,以及列出欠费用户的信息名单,之类的信息.其工作强度大,工作流程繁琐,由于工作人员的不细心,将会造成电费收支的
12、出错也是经常发生的。鉴于以上原因我们有必要开发一种帮作电费管理人员的软件系统,可以完成检查用户用电情况,每月抄度,信息录入以及基本数据维护的各项功能。本系统采用visual basic 6.0与数据库方式.界面尽量做到人性化,数据维护方面做到可靠安全。1.2 国内外研究现状虽然各方面有着飞速的发展,但传统的电费管理都是由工作人员手工查表,抄表完成的,其中要完成用户电费的收取,每月抄度,用户购电情况查询,以及列出欠费用户的信息名单,之类的信息。其工作强度大,工作流程繁琐,由于工作人员的不细心,将会造成电费收支的出错也是经常发生的。为了改进这些不足,我开发了一种帮助电费管理人员的软件系统,可以完成
13、检查用户用电情况,每月抄度,信息录入以及基本数据维护的各项功能。其主要功能有:用户交费,本月抄费、资料导出,数据查询,信息录入,系统数据维护,基本数据维护,帮助等。本系统界面尽量做到人性化,数据维护方面做到可靠安全。1.3 系统设计目标本课题主要对智能电表系统的现状进行调研分析,实现系统的各个功能模块,为以后提高工作人员工作效率以及更少的出现错误打好基础。本系统设计开发完成后能够实现管理员更好的管理还能使各户主方便快捷的查询到自己家的用电情况以及余额查询,让住户可以及时缴费;界面美观,用户操作界面采用中文汉字操作,使用起来较为方便,操作灵活;本系统的开发具有良好的可扩充性,可根据用户的需求定期
14、发布新闻资讯和通知,达到信息公开,杜绝乱收费;且系统维护实用易操作。1.4 系统开发方法的选择根据企业电表管理系统各个模块的特点,采用的是结构化分析方法和原型法结合的系统开发方法。结构化分析方法(Structured Method,结构化方法)强调的是开发方法的结构合理性以及所开发软件的结构合理性的软件开发方法。结构是指系统内各个组成要素之间的相互联系、相互作用的框架。结构化开发方法提出了一组提高软件结构合理性的准则,如分解与抽象、模块独立性、信息隐蔽等。针对软件生存周期各个不同的阶段,它有结构化分析、结构化设计和结构化程序设计等方法。结构化分析的步骤如下:1,分析当前的情况,做出反映当前物理
15、模型的DFD;2,推导出等价的逻辑模型的DFD;3,设计新的逻辑系统,生成数据字典和基元描述;4,建立人机接口,提出可供选择的目标系统物理模型的DFD;5,确定各种方案的成本和风险等级,据此对各种方案进行分析;6,选择一种方案;7,建立完整的需求规约。结构化设计方法给出一组帮助设计人员在模块层次上区分设计质量的原理与技术。它通常与结构化分析方法衔接起来使用,以数据流图为基础得到软件的模块结构。SD方法尤其适用于变换型结构和事务型结构的目标系统。在设计过程中,它从整个程序的结构出发,利用模块结构图表述程序模块之间的关系。结构化设计的步骤如下:1,评审和细化数据流图;2,确定数据流图的类型;3,把
16、数据流图映射到软件模块结构,设计出模块结构的上层;4,基于数据流图逐步分解高层模块,设计中下层模块;5,对模块结构进行优化,得到更为合理的软件结构;6,描述模块接口。原型法是从开始就根据系统分析人员对用户要求的理解,在强有力的软件环境支持下,给出一个实际的系统模型(或称原型),这个模型大致表达了系统分析人员对当前用户要求的理解和他们希望系统实现后的形式。之后,系统分析人员和用户一起,对这个模型进行评价。原型法的最大优点是能够大大降低软件系统开发后期的维护费用,使系统功能正确地反映用户需求。比较适合于用户需求不清、业务理论不确定、需求经常变化的情况。原型法开发方法重要步骤:第一个步骤是市场调研,
17、技术和市场要结合才能体现最大价值;第二个步骤是需求分析;第三个步骤是概要设计;第四个步骤是详细设计;第五个步骤是编码;第六个步骤是测试。1.5 论文组织结构第一章是论文的前言部分,主要介绍了智能电表信息模块的研究背景以及研究内容和意义。第二章研究了智能电表信息模块的业务服务系统的需求分析,根据系统的特点,分析系统采用的体系结构及开发方法,以及该系统的运行环境,并分析了业务流程,绘制了业务流程以及数据流程。第三章是对系统的详细设计进行说明。第四章是系统的数据库介绍第五章在网站的具体实现,介绍系统的各个模块的具体实现。第六章在前几章的基础上对系统进行测试和运行。最后对系统进行了认真的总结,以此对未
18、来有一个新的展望。36大连交通大学信息工程学院2012届本科毕业生(论文)2 关键技术介绍2.1 关于AsseccACCESS是微软公司出的OFFICE中一个软件。Assecc是一种小型数据库,节省资源。美国Microsoft公司于1994年推出的微机数据库管理系统。它具有界面友好、易学易用、开发简单、接口灵活等特点,是典型的新一代桌面数据库管理系统。其主要特点如下:(1)完善地管理各种数据库对象,具有强大的数据组织、用户管理、安全检查等功能。(2)强大的数据处理功能,在一个工作组级别的网络环境中,使用Access开发的多用户数据库管理系统具有传统的XBASE(DBASE、FoxBASE的统称
19、)数据库系统所无法实现的客户服务器(Cient/Server)结构和相应的数据库安全机制,Access具备了许多先进的大型数据库管理系统所具备的特征,如事务处理/出错回滚能力等。(3)可以方便地生成各种数据对象,利用存储的数据建立窗体和报表,可视性好。 (4)作为Office套件的一部分,可以与Office集成,实现无缝连接。(5)能够利用Web检索和发布数据,实现与Internet的连接。 Access主要适用于中小型应用系统,或作为客户机/服务器系统中的客户端数据库。2.2 关于Tomcat(1)Tomcat背景自从JSP发布之后,推出了各式各样的JSP引擎。Apache Group在完成
20、GNUJSP1.0的开发以后,开始考虑在SUN的JSWDK基础上开发一个可以直接提供Web服务的JSP服务器,当然同时也支持Servlet, 这样Tomcat就诞生了。Tomcat是jakarta项目中的一个重要的子项目,其被JavaWorld杂志的编辑选为2001年度最具创新的java产品,同时它又是sun公司官方推荐的servlet和jsp容器,因此其越来越多的受到软件公司和开发人员的喜爱。servlet和jsp的最新规范都可以在tomcat的新版本中得到实现。其次,Tomcat是完全免费的软件,任何人都可以从互联网上自由地下载。Tomcat与Apache的组合相当完美。Tomcat属于著
21、名的Apache工程组下的一个独立项目组jakarta,该项目组和Java领导者Sun公司合作共同致力于Servlet/JSP服务技术的开发。虽然目前Tomcat不是性能最好的Servlet/JSP 服务器,但是由于它的开发者具有深厚的技术背景,加上该项目本身非常活跃,始终保持高速发展(几乎平均一个月就有一次升级)相信Tomcat最终会超越同类产品。同时Tomcat属于开放源代码项目产品,可以使我们有机会更深入的了解和使用。(2)Tomcat的目录结构tomcat|-bin Tomcat:存放启动和关闭tomcat脚本;|-conf Tomcat:存放不同的配置文件(server.xml和we
22、b.xml);|-doc:存放Tomcat文档;|-lib/japser/common:存放Tomcat运行需要的库文件(JARS);|-logs:存放Tomcat执行时的LOG文件;|-src:存放Tomcat的源代码;|-webapps:Tomcat的主要Web发布目录(包括应用程序示例);|-work:存放jsp编译后产生的class文件;(3)Tomcat类加载Bootstrap($JAVA_HOME/jre/lib/ext/*.jar) System($CLASSPATH/*.class和指定的jar) Common($CATALINA_HOME/common 下的classes,l
23、ib,endores三个子目录) Catalina ($CATALINA_HOME/server/下的classes和lib目录仅对Tomcat可见)WebApp($WEBAPP/Web-INF/*仅对该WEB应用可见classes/*.class lib/*.jar)2.3 JSP语言简单介绍JSP和ASP技术都能使开发者实现通过点击网页中的组件制作交互式的,动态的内容和应用程序的WEB站点。ASP仅支持组件对象模型COM,而JSP技术提供的组件都是基于JavabeansTM技术或JSP标签库。由此可以看出两者虽有相同之处,但其区别是很明显的。1) JSP标签可扩充性尽管ASP和JSP都使用
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 智能电表系统毕业设计论文 智能 电表 系统 毕业设计 论文
链接地址:https://www.31ppt.com/p-3945114.html