电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本
换一换
首页 金锄头文库 > 资源分类 > DOC文档下载
分享到微信 分享到微博 分享到QQ空间

企业用电管理系统设计

  • 资源ID:486696638       资源大小:756.50KB        全文页数:54页
  • 资源格式: DOC        下载积分:20金贝
快捷下载 游客一键下载
账号登录下载
微信登录下载
三方登录下载: 微信开放平台登录   支付宝登录   QQ登录  
二维码
微信扫一扫登录
下载资源需要20金贝
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
如填写123,账号就是123,密码也是123。
支付方式: 支付宝    微信支付   
验证码:   换一换

 
账号:
密码:
验证码:   换一换
  忘记密码?
    
1、金锄头文库是“C2C”交易模式,即卖家上传的文档直接由买家下载,本站只是中间服务平台,本站所有文档下载所得的收益全部归上传人(卖家)所有,作为网络服务商,若您的权利被侵害请及时联系右侧客服;
2、如你看到网页展示的文档有jinchutou.com水印,是因预览和防盗链等技术需要对部份页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有jinchutou.com水印标识,下载后原文更清晰;
3、所有的PPT和DOC文档都被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;下载前须认真查看,确认无误后再购买;
4、文档大部份都是可以预览的,金锄头文库作为内容存储提供商,无法对各卖家所售文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;
5、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据;
6、如果您还有什么不清楚的或需要我们协助,可以点击右侧栏的客服。
下载须知 | 常见问题汇总

企业用电管理系统设计

完美格式整理版数据库课程实训报告( 2015- 2016年度第2学期)题目: 企业用电管理系统 专业软件工程学生姓名成晓伟班级软件141学号1410075094指导教师徐静完成日期2016.7.1 范文范例参考 目 录目 录21 课题内容和要求11.1课题描述11.2 课题要求12 需求分析12.1 对功能的规定12.2 数据需求分析23 系统设计33.1 功能模块设计33.2 数据库概念设计43.2.2 E-R图43.3 数据库逻辑设计53.4 数据库物理设计53.5 数据库表间联系64系统实现64.1登陆模块实现64.2查询模块实现74.3 添加模块实现84.4 删除模块实现94.5 修改模块实现104.6 生成电费单模块实现105 代码调试与功能测试115.1 测试方案115.2 测试结果126 收获与体会16参考文献17附录18附录1源程序部分清单18 范文范例参考 企业用电管理系统设计1 课题内容和要求 1.1课题描述系统设计的的信息有:(1) 用电企业(用电企业编号、用电企业名、地址、电话、联系人);(2) 电费信息(谷价、峰价);(3) 用电情况(用电企业编号、谷电量、峰电量、年月、年合计用电量、年合计用电费)。1.2 课题要求要求能够进行如下操作:(1) 能够统计各个用电企业的月耗电量以及电费;(2) 能够统计查询各个用电企业的总的谷电量和峰电量;(3) 能够统计该地区的峰谷电量比例以及电费情况;(4) 能维护基本数据;(5) 用户分级管理,人机界面良好。2 需求分析2.1 对功能的规定1、理解需求理解需求是在问题及其最终解决方案之间架设桥梁的第一步。开发者只有和用户充分理解了需求之后才能开始设计系统,否则,对需求定义的任何改进,设计上都必须大量的返工。下面是对系统的终端用户和客户调研后得到的需求规格说明书。(1)由于使用者为相关电力部门及学习使用,系统开始时,便可以进入到欢迎界面。 (2)进入到系统之后,友好的界面可以很清晰的分为企业信息管理跟企业用电信息管理两大选择。(3)点击企业信息管理,下拉菜单中选项可以实现对企业信息的查询、添加、修改、删除操作。 (4)点击企业用电管理信息,下拉菜单中选项可以实现对企业用电管理信息的查询、添加、修改和删除操作。 (5)系统客户端运行在Windows平台下,服务器可以运行在Windows或Unix平台下。系统还应该有一个较好的图形用户界面。 (6)系统应该有很好的可扩展性。2、需求分析需求分析是从客户的需求中提取出软件系统能够帮助用户解决的业务问题,通过对用户业务问题的分析,确定系统的功能需求。这个步骤是对理解需求的升华,直接关系到该系统的质量。分析的根本目的是在开发者和提出需求的人之间建立一种理解和沟通机制,因此,系统的需求分析也应该是开发人员和用户或客户一起完成的。2.2 对性能的规定1、精度在精度需求上,根据使用需要,在各项数据的输入,输出及传输过程中,可以满足各种精度的需求。如:根据关键字精度的不同,查找可分为精确查找和泛型查找,精确查找可精确匹配系统使用者所知道的企业名称及编号快速便捷的查询所要知道的信息。2、时间特性要求在软件方面,响应时间,更新处理时间都比较快且迅速,完全满足用户要求。3、灵活性当用户需求,如操作方式,运行环境,结果精度,数据结构于其他软件接口等发生变化时,设计的软件要做适当调整,灵活性非常大。 2.2 数据需求分析 数据字典(1)factory名称:factory别名:无描述:企业的基本信息组成:factory=(num+facname+repname+tel+usefnum+usegnum+usemoney)(2) worker名称:worker别名:无描述:员工及管理员的基本信息组成:worker=(id+workername+password+level)3 系统设计3.1 功能模块设计3.2 数据库概念设计3.2.1实体属性图 3.2.2 E-R图3.3 数据库逻辑设计企业(编号,企业名,法人代表)电价(峰电量,谷电量,峰电价,谷电价,总电费)系统用户(编号,姓名,密码,权限)3.4 数据库物理设计表一:factory列名数据类型允许Null值numvarchar(50)是facnamevarchar(50)是repnamevarchar(50)是telvarchar(50)是usefnumint是usegnumint是usemoneyint是numfacnamerepnametelusefnumusegnumusemoney001新华书店陈国勇17802590001131410222333002苏果超市陈博文17802590002151622532863003微软公司毕世勇17802590003368524674952004乐天玛特丁小杰17802590004301127943105005三厂中学陈家勇17802590005242219742875表二:worker列名数据类型允许Null值idint否workernamevarchar(50)否passwordvarchar(50)否levelint否idworkernamepasswordlevel111张三1234561112李四1234561113熊大1234562114熊二12345623.5 数据库表间联系 数据库中所建的两张表factory与worker之间并没有任何直接的联系,一个代表的是企业信息,一个代表的是员工信息。4系统实现4.1登陆模块实现private class ButtonactionPerformed implements ActionListener/为登陆按钮ButtonactionPerformed添加事件监视器public void actionPerformed(ActionEvent e)/从worker表中获得元组信息进行登陆,下面为获得元组登陆代码a=username2.getText();s=password2.getText();tryconn=DriverManager.getConnection(url, user, password);conn.setAutoCommit(true);System.out.println("和数据库已经建立连接!"); stmt=(Statement) conn.createStatement(); rs=(ResultSet)stmt.executeQuery("select * from worker ");if(c.equals(a)&&b.equals(s)message.setText("姓名和密码不能为空");else if(true)while(rs.next()if(rs.getString(2).equals(a)&& rs.getString(3).equals(s)&&rs.getInt(4)=level)message.setText("数据库连接成功!");if(level=1)operate2 app2=new operate2();app2.setLocationRelativeTo(null);elseoperate app3=new operate();app3.setLocationRelativeTo(null);elsemessage.setText("用户名和密码或者身份不正确");rs.close();stmt.close();conn.close();4.2查询模块实现private class ButtonactionPerformed implements ActionListener/为查询按钮ButtonactionPerformed添加事件监视器public void actionPerformed(ActionEvent e)/从worker表中获取元组,并且显示在系统上facname=search.getText();tryconn=DriverManager.getConnection(url, user, password);conn.setAutoCommit(true);System.out.println("和数据库已经建立连接!"); stmt=(Statement) conn.createStatement();rs=(ResultSet)stmt.executeQuery("select * from factory ");while(rs.next()if(rs.getString(2).equals(facname)text1.setText(rs.getString(1);text2.setText(rs.getString(2);text3.setText(rs.getString(3);text4.setText(rs.getString(4);text5.setText(""+(rs.getInt(5);text6.setText(""+rs.getInt(6)

注意事项

本文(企业用电管理系统设计)为本站会员(ni****g)主动上传,金锄头文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即阅读金锄头文库的“版权提示”【网址:https://www.jinchutou.com/h-59.html】,按提示上传提交保证函及证明材料,经审查核实后我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.