皮带秤详细设计说明书
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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年。
参数说明: