<蓄电池远程智能监护系统>
系统设计说明书
作者:刘利文
完成日期:2004/03/17
签收人:
签收日期:
修改情况记录:
目录
1概要设计 (1)
1.1 总体功能 (1)
1.2 业务流程 (2)
1.3 模块设计 (3)
2 详细设计 (7)
2.1 数据库设计 (7)
2.1.1 网点基本信息(xdc_wdjbxx) (7)
2.1.2 网点设备信息(xdc_wdsbxx) (8)
2.1.3 网点设备放电信息(xdc_wdsbfdxx) (9)
2.1.4 网点报警信息(xdc_wdbjxx) (10)
2.1.5 用户基本信息(xdc_yhjbxx) (10)
2.1.6 用户注册码(xdc_yhzch) (11)
2.1.7 地图信息(xdc_dtxx) (11)
2.1.8 蓄电池评定信息(xdc_pdxx) (11)
2.1.9 线路故障信息(xdc_xlgzxx) (12)
3.1 功能模块详细设计 (13)
3.1.1 系统主程序模块 (13)
3.1.2 系统主程序界面设计 (13)
3.1.3 系统主程序功能描述 (13)
3.1.4 系统主程序流程图 (14)
3.1.5 系统主程原代码 (15)
1 系统概要设计
1.1 总体功能
《蓄电池远程智能监护系统》总体功能为:定期自动对蓄电池进行实时在线充、放电管理;充、放电维护周期实时连续可调;
可通过监控端实时对上述时间、及多组参数在线修改(通过电话网传输)。
可通过监控端在线测定蓄电池容量、并对该蓄电池品质进行评定。
可对所有网点的“市电断电”、“抢劫”事件实时向预先设定的职能部门播放语言报警。
可对蓄电池级的放电曲线进行实时观看比较。
可对众多网点进行动态创建、显示和修改。
可对众多网点基本信息进行动态管理和修改。
可方便地对众多网点进行快速初始化并可灵活修改。
具有重要的数据备份及恢复功能。
具有查询、统计、打印功能。
1.2 业务流程
2.3 系统功能模块设计
2 系统详细设计
2.1 数据库设计
特别说明:
*表式本表主键,@ 表式本表的外键
2.1.1 网点基本信息(xdc_wdjbxx)
说明:
该表还包含一个计算字段(字段名:xh; 数据类型:int;),该字段根据查询结果自动加1,作为用户对数据表浏览后的顺序号以便用户查看,该字段在程序设计时实现故暂不列出;
?只有相应权限的用户才能对该表进行新增、修改和删除操作,普通用户只能浏览;
?相关表:网点设备信息(xdc_wdsbxx), 网点设备放电信息(xdc_wdsbfdxx), 网点报警信息(xdc_wdbjxx);
2.1.2 网点设备信息(xdc_wdsbxx)
说明:
?该表还包含一个计算字段(字段名:xh; 数据类型:int;),该字段根据查询结果自动加1,作为用户对数据表浏览后的顺序号以便用户查看,该字段在程序设计时实现故暂不列出;
?只有相应权限的用户才能对该表进行新增、修改和删除操作,普通用户只能浏览;
?相关表:网点设备放电信息(xdc_wdsbfdxx)及字典维护相关表;
2.1.3 网点设备放电信息(xdc_wdsbfdxx)
说明:
?该表还包含一个计算字段(字段名:xh; 数据类型:int;),该字段根据查询结果自动加1,作为用户对数据表浏览后的顺序号以便用户查看,该字段在程序设计时实现故暂不列出;
?只有相应权限的用户才能对该表进行新增、修改和删除操作,普通用户只能浏览;
?相关表:字典维护相关表;
2.1.4 网点报警信息(xdc_wdbjxx)
说明:
?该表还包含一个计算字段(字段名:xh; 数据类型:int;),该字段根据查询结果自动加1,作为用户对数据表浏览后的顺序号以便用户查看,该字段在程序设计时实现故暂不列出;
?只有相应权限的用户才能对该表进行新增、修改和删除操作,普通用户只能浏览;
?相关表:字典维护相关表;
2.1.5 用户基本信息(xdc_yhjbxx)
2.1.6 用户注册码(xdc_yhzch)
2.1.7 地图信息(xdc_dtxx)
2.1.8 蓄电池评定信息(xdc_pdxx)
说明:
?该表还包含一个计算字段(字段名:xh; 数据类型:int;),该字段根据查询结果自动加1,作为用户对数据表浏览后的顺序号以便用户查看,该字段在程序设计时实现故暂不列出;
?只有相应权限的用户才能对该表进行新增、修改和删除操作,普通用户只能浏览;
?相关表:网点设备放电信息(xdc_wdsbfdxx)及字典维护相关表;
2.1.9 线路故障信息(xdc_xlgzxx)
说明:
?该表还包含一个计算字段(字段名:xh; 数据类型:int;),该字段根据查询结果自动加1,作为用户对数据表浏览后的顺序号以便用户查看,该字段在程序设计时实现故暂不列出;
?只有相应权限的用户才能对该表进行新增、修改和删除操作,普通用户只能浏览;
?相关表:网点设备放电信息(xdc_wdsbfdxx)及字典维护相关表;
3.1功能模块详细设计
3.1.1 系统主程序模块
3.1.2 系统主程序界面设计
3.1.3 系统主程序功能描述
本系统启动以后进入主程序界面如上图所示,主要实现的功能如下:
一、监控下位机(维护器)往上位机(监控中心)传数据,
1、地址号+01 为停电报警事件。
2、地址号+02 为抢劫报警事件。
3、地址号+03 为放电维护事件。
4、地址号+04 为线路故障事件。
二、实现整个系统的所有功能的衔接和集成。
主程序窗体名称:Main_form
{*******************************************************} { }
{ 项目名称:蓄电池远程智能监护系统} { }
{ 技术支持:024-********,136******** }
{ Copyright 1998-2004 沈阳创利达有限公司} { }
{*******************************************************}
unit main;
{*******************************************************
项目: 蓄电池远程智能监护系统
模块: 主功能模块
描述: 用户主界面
版本: 1.0
日期: 2004年03月27日
设计: 刘利文
程序:刘利文
更新:
TODO:
*******************************************************} interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, SUIButton, SUIImagePanel, ExtCtrls, StdCtrls, xp_url, jpeg, SUIForm,Registry, StrUtils,DBGridEh,
llwvar,allvar,dm, Buttons ,
xdc_map,xdc_cssz, OleCtrls, MSCommLib_TLB,
xdc_sjlr,xdc_xlxj,xdc_xtwh,xdc_back,shellapi
,xdc_cjmap,xdc_sbxx_cx,xdc_xlgz_tj,xdc_rlpzpd_tj,bjxx_tj, RzStatus;
type
TMain_form = class(TForm)
suiForm1: TsuiForm;
Panel1: TPanel;
Panel6: TPanel;
Image3: TImage;
Image4: TImage;
Panel7: TPanel;
Image5: TImage;
Image6: TImage;
XP_Url3: Txp_url;
Label3: TLabel;
xp_url4: Txp_url;
Panel2: TPanel;
Notebook1: TNotebook;
suiPanel2: TsuiPanel;
Panel8: TPanel;
suiPanel3: TsuiPanel;
Panel9: TPanel;
Image1: TImage;
Image9: TImage;
suiPanel6: TsuiPanel;
Panel5: TPanel;
Panel4: TPanel;
Panel3: TPanel;
Image2: TImage;
Image7: TImage;
Image8: TImage;
Label4: TLabel;
Timer1: TTimer;
Label1: TLabel; SpeedButton20: TSpeedButton; SpeedButton21: TSpeedButton; SpeedButton4: TSpeedButton; SpeedButton5: TSpeedButton; Image12: TImage;
Image14: TImage; SpeedButton1: TSpeedButton; SpeedButton22: TSpeedButton; OpenDialog1: TOpenDialog; SaveDialog1: TSaveDialog;
xp_url2: Txp_url;
xp_url5: Txp_url; SpeedButton3: TSpeedButton; suiPanel1: TsuiPanel;
Panel10: TPanel;
Image10: TImage;
Image11: TImage; SpeedButton6: TSpeedButton; SpeedButton7: TSpeedButton; SpeedButton19: TSpeedButton;
Panel11: TPanel;
Image13: TImage;
Image15: TImage; SpeedButton2: TSpeedButton; SpeedButton8: TSpeedButton; SpeedButton9: TSpeedButton; xp_url1: Txp_url;
xp_url8: Txp_url; SpeedButton10: TSpeedButton; SpeedButton11: TSpeedButton; Panel12: TPanel;
suiPanel4: TsuiPanel;
Image16: TImage;
Image17: TImage; SpeedButton12: TSpeedButton; SpeedButton13: TSpeedButton; SpeedButton14: TSpeedButton; SpeedButton15: TSpeedButton; SpeedButton16: TSpeedButton; Label2: TLabel;
Panel13: TPanel;
suiPanel5: TsuiPanel;
Image18: TImage;
Image19: TImage; SpeedButton18: TSpeedButton; SpeedButton24: TSpeedButton; SpeedButton25: TSpeedButton; Com1: TMSComm;
Label5: TLabel;