演示视频:
https://www.bilibili.com/video/BV1Gj411L7NZ/
第4章 系统设计
3.1系统功能设计
系统设计就是把一个系统的需求情况通过分析得出的结果,把结果转换为可用的系统的过程。我们通过对需求的分析研究,得出系统的整体功能,然后在对整体的功能进行详细的规划和设计,包括总体设计,数据库设计,选择合适的编程工具和编程语言,根据项目时间要求选择合适的开发计划等。
基于B-S的的智能电网需求侧能耗数据反馈系统前台功能模块图如图3-1所示:

图3-1前台功能模块图
3.2数据库设计
每个系统都离不开数据库的支撑,数据库设计的好坏,会很大程度上影响一个系统的执行销量和服务时间,数据就是一切的基础,没有数据,一个系统只有框架没有血肉,所以在数据库的设计中一定要满足数据库设计的基本要求,否则可能造成重新开发的严重后果。
3.2.1概念结构设计
从数据需求分析中得出系统的实体属性图。
(1)管理员实体属性图如图3-3所示:

图3-3管理员实体属性图
(2)设备实体属性图如图3-2所示:

图3-3设备实体属性图
(3)用电信息实体属性图如图3-3所示:

图3-3用电实体属性图
3.2.2数据库表设计
(1)管理员信息表(admins)
管理员信息表主要用于保存系统管理员的基本信息,主要字段包括:主键ID、用户名和密码如下表所示3.13。
表3.13 管理员信息表(t_admin)
字段名
数据类型
字段描述
长度
主键
userId
Int
编号
10
√
userName
varchar
登陆账号
50
userPw
varchar
登陆密码
50
(2)设备信息表(sb)
设备信息表主要用于设备信息的管理如下表所示3.14。
表3.14 设备信息表(sb)
字段名
数据类型
字段描述
长度
主键
Id
Int
主键ID
10
√
No
varchar
编号
50
Names
varchar
名称
50
Descs
varchar
备注
50
(3)设备用电信息表(sbdata)
设备用电信息表主要用于保存设备的用电信息等如下表所示3.15。
表3.15 设备用电信息表(sbdata)
字段名
数据类型
字段描述
长度
主键
Id
Int
编号
10
√
Sbid
Int
设备id
50
Times
varchar
时间
50
Data
varchar
数据
50
第5章 系统实现
3.1管理员登录
1.描述:管理员想要使用本系统,首先要在登陆页面进行账号和密码的验证,只有验证通过可以登入系统。
2.程序运行效果图如图3.1所示:

图3.1 系统登陆页面设计
3.管理员输入登陆信息,进行提交,系统就会验证登陆信息的正确性,正确则会进入系统,错误则会被提示到
3.2设备管理模块
1.描述:管理员通过验证登陆系统之后,可以对系统的设备信息进行管理。
2.程序运行效果图如图3.2所示:

图3.2设备管理
3.3设备数据管理模块
1.描述:管理员通过验证登陆系统之后,可以对系统的设备数据信息进行管理。
2.程序运行效果图如图3.3所示:

图3.3设备数据管理
3.4设备用电查询模块
1.描述:管理员通过验证登陆系统之后,可以对系统的设备用电信息进行查询。
2.程序运行效果图如图3.4所示:

图3.4设备用电查询
3.5设备用电分析模块
1.描述:管理员通过验证登陆系统之后,可以对系统的设备用电进行分析。
2.程序运行效果图如图3.5所示:

图3.2设备用电分析
本文详细描述了一个基于B-S架构的智能电网需求侧能耗数据反馈系统的系统设计过程,包括功能模块划分(管理员登录、设备管理、数据管理与分析)、数据库设计(管理员、设备和用电信息表设计),以及关键功能的实现,如登录验证和设备信息管理等。
1万+

被折叠的 条评论
为什么被折叠?



