当前位置:文档之家› 概要设计说明书编写规范

概要设计说明书编写规范

<蓄电池远程智能监护系统>

系统设计说明书

作者:刘利文

完成日期: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;

相关主题
文本预览
相关文档 最新文档