皮带秤详细设计说明书

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

通用皮带秤监控系统

详细设计说明书

V1.0

拟制人______________________ 审核人______________________ 批准人______________________

详细设计说明书

1.引言

皮带秤系统软件是皮带秤的配套产品,主要用于称重数据的管理和对现场工作状态的监控,可以实现称重数据的实时管理和远程传输,达到集中管理和数据共享的目的。

1.1编写目的

皮带秤数据的实时监视

1.2背景

a.待开发的软件系统的名称:通用皮带秤监控系统V1.0

b.本项目的任务提出者:客户

开发者:开发部软件编程人员;

c.该软件系统同其它系统关系:该软件皮带秤的配套产品

1.3参考资料

《VB串口通讯》

《VB编程百例》

《VB数据库管理系统应用》

《数据库系统原理及应用》

《SQL SERVER 2000简明教程》

2.系统的结构

系统模块

①系统设置

②通讯处理

③数据处理

④数据报表

⑤曲线

1标题

软件系统名称:通用皮带秤监控系统V1.0

模块名称:数据报表。

程序编制员签名:张建中。

修改完成日期

2功能说明

数据报表是对系统运行数据进行统计。主要内容包括班报表

3设计说明

a.系统设置在系统中处于第二层,提供数据报表。

b.界面采用白色纸张界面。

c.子模块说明:

由于不同的用户其报表的格式也不相同,考虑到此类问题,故报表的通用性较为复杂,设计的报表格式要适用于大部分用户的需求。对于特殊用户的需求因本系统所做是的通用系统故暂不考虑。班报表:该报表可进行任一天产量数据的查询。只显示一天的产量数。

d.报表数据处理

系统每分钟给临时表中写入一条记录一分钟的产量,对应数据处理模块中:SsveTempData 方法(参数:Datatime,DriverId,Product)到换班时间对临时表按设备号进行汇总后写入产量表,对应数据处理模块中:SaveProductData(参数:ClassNO,GoodsName),保存产量数据后,临时表中的数据删除,开始写入下一班产量。

1标题

软件系统名称:通用皮带秤监控系统V1.0

模块名称:数据处理。

修改完成日期

2功能说明

数据处理是皮带秤系统中的一个子模块,其主要功能是进行数据处理和数据库操作。

3设计说明

a.数据处理在系统中处于第二层

b.模块详细设计

主要功能是完成同数据库的连接、数据库进行操作和仪表各数据的处理。该模块在系统中处于最底层,也是系统的核心之一,与通讯处理模块处于同一层次。该模块以函数的形式提,模块分为两部分,一部分是数据库处理:主要进行与数据库的操作,另一部分是系统数据处理:主要是进行与系统有关的数据处理。主要函数列表:

通讯处理详细设计

1标题

软件系统名称:通用皮带秤监控系统V1.0

模块名称:通讯处理

2功能说明

通讯处理是皮带秤系统中的一个子模块,其主要功能是和现场设备进行通讯。3设计说明

a.设备管理在系统中处于第二层

b.模块详细设计

(1)通讯处理模块

主要功能是完成同仪表的通讯,通讯协议采用485协议。通讯处理模块进行通讯的控制:控制通讯的通讯周期以及协调现场设备的通讯。该模块在系统中处于最底层,是系统的核心之一。

通讯参数:是指通讯的端口号,波特率,数据位等

通讯命令:长期同设备通讯命令包括:瞬时量,累计量,运行状态,故障状态,现场设备同通讯处理模块之间的通讯其通讯命令分类同上,格式待定。

(2)通讯测试模块:(系统附带软件)

用于通讯测试及故障排查工作。其通讯命令与通讯处理模块中的命令相同,其返回值不同。

c.对象描述:

通讯对象

对象名:XyCommer

功能描述:该对象用来同现场设备进行通讯。

属性说明:

方法说明:

事件说明:

系统设置详细设计

1标题

软件系统名称:通用皮带秤监控系统V1.0

模块名称:系统设置。

2功能说明

系统设置是对于系统中所需参数进行设置的模块。为系统各个模块提供初始参数及系统运行时所需的参数。主要内容包括以下几个方面。(1)通讯设置(2)系统参数设置(3)数据管理设置

3 设计说明

a.系统设置在系统中处于第二层,提供系统启动和运行的参数。

b.界面采用统一的WindowsXP界面。

c.系统设置结构图:

d.子模块说明:

1.通讯设置

用来设置串口的参数包括:端口号、波特率、奇偶校验、数据据位、停止位以及通讯周期的时间。以上参数全部保存在数据库中。对应数据处理模块中的:SaveSysPara 方法。

参数说明:

2.系统参数

用来设置本系统的最终使用者的名称、系统启动就运行、退出系统关机、系统注册等信息。此类信息部分存放在注册表,部分存放在数据库中。对应数据处理模块中的:SaveSysPara方法。

参数说明:

3.数据管理设置

①班制设置:换班时间的设置,单位只允许设置到“时”

②数据保存时间:可用来设置历史数据保存时间和报表数据保存时间;单位:月,历史数据保存时间最长为1年,报表数据保存时间最长为3年。

参数说明:

相关文档
最新文档