企业用电管理系统设计

企业用电管理系统设计

ID:25657509

大小:775.53 KB

页数:54页

时间:2018-11-21

企业用电管理系统设计_第1页
企业用电管理系统设计_第2页
企业用电管理系统设计_第3页
企业用电管理系统设计_第4页
企业用电管理系统设计_第5页
资源描述:

《企业用电管理系统设计》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、数据库课程实训(2016)数据库课程实训报告(2015--2016年度第2学期)题目:企业用电管理系统专业软件工程学生姓名成晓伟班级软件141学号1410075094指导教师徐静完成日期2016.7.11数据库课程实训(2016)目录目录21课题内容和要求11.1课题描述11.2课题要求12需求分析12.1对功能的规定12.2数据需求分析23系统设计33.1功能模块设计33.2数据库概念设计43.2.2E-R图43.3数据库逻辑设计53.4数据库物理设计53.5数据库表间联系64系统实现64.1登陆模块实现64.2查询模块实现74.3添加模块实现84.4删除模块实现94

2、.5修改模块实现104.6生成电费单模块实现105代码调试与功能测试115.1测试方案115.2测试结果126收获与体会16参考文献17附  录18附录1源程序部分清单183数据库课程实训(2016)企业用电管理系统设计1课题内容和要求1.1课题描述系统设计的的信息有:(1)用电企业(用电企业编号、用电企业名、地址、电话、联系人);(2)电费信息(谷价、峰价);(3)用电情况(用电企业编号、谷电量、峰电量、年月、年合计用电量、年合计用电费)。1.2课题要求要求能够进行如下操作:(1)能够统计各个用电企业的月耗电量以及电费;(2)能够统计查询各个用电企业的总的谷电量和峰电

3、量;(3)能够统计该地区的峰谷电量比例以及电费情况;(4)能维护基本数据;(5)用户分级管理,人机界面良好。2需求分析2.1对功能的规定1、理解需求理解需求是在问题及其最终解决方案之间架设桥梁的第一步。开发者只有和用户充分理解了需求之后才能开始设计系统,否则,对需求定义的任何改进,设计上都必须大量的返工。下面是对系统的终端用户和客户调研后得到的需求规格说明书。(1)由于使用者为相关电力部门及学习使用,系统开始时,便可以进入到欢迎界面。 (2)进入到系统之后,友好的界面可以很清晰的分为企业信息管理跟企业用电信息管理两大选择。(3)点击企业信息管理,下拉菜单中选项可以实现对

4、企业信息的查询、添加、修改、删除操作。 (4)点击企业用电管理信息,下拉菜单中选项可以实现对企业用电管理信息的查询、添加、修改和删除操作。 (5)系统客户端运行在Windows平台下,服务器可以运行在Windows或Unix平台下。系统还应该有一个较好的图形用户界面。 (6)系统应该有很好的可扩展性。2、需求分析51数据库课程实训(2016)需求分析是从客户的需求中提取出软件系统能够帮助用户解决的业务问题,通过对用户业务问题的分析,确定系统的功能需求。这个步骤是对理解需求的升华,直接关系到该系统的质量。分析的根本目的是在开发者和提出需求的人之间建立一种理解和沟通机制,因

5、此,系统的需求分析也应该是开发人员和用户或客户一起完成的。2.2对性能的规定1、精度在精度需求上,根据使用需要,在各项数据的输入,输出及传输过程中,可以满足各种精度的需求。如:根据关键字精度的不同,查找可分为精确查找和泛型查找,精确查找可精确匹配系统使用者所知道的企业名称及编号快速便捷的查询所要知道的信息。2、时间特性要求在软件方面,响应时间,更新处理时间都比较快且迅速,完全满足用户要求。3、灵活性当用户需求,如操作方式,运行环境,结果精度,数据结构于其他软件接口等发生变化时,设计的软件要做适当调整,灵活性非常大。2.2数据需求分析数据字典(1)factory名称:fa

6、ctory别名:无描述:企业的基本信息组成:factory=(num+facname+repname+tel+usefnum+usegnum+usemoney)51数据库课程实训(2016)(2)worker名称:worker别名:无描述:员工及管理员的基本信息组成:worker=(id+workername+password+level)3系统设计3.1功能模块设计51数据库课程实训(2016)3.2数据库概念设计3.2.1实体属性图3.2.2E-R图51数据库课程实训(2016)3.3数据库逻辑设计企业(编号,企业名,法人代表)电价(峰电量,谷电量,峰电价,谷电价,

7、总电费)系统用户(编号,姓名,密码,权限)3.4数据库物理设计表一:factory列名数据类型允许Null值numvarchar(50)是facnamevarchar(50)是repnamevarchar(50)是telvarchar(50)是usefnumint是usegnumint是usemoneyint是numfacnamerepnametelusefnumusegnumusemoney001新华书店陈国勇17802590001131410222333002苏果超市陈博文17802590002151622532863003微软公司毕

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。