猪八戒APP
我要买TCP/IP/UDP/HTTP通信协议高性能服务器软件客户端
天津
通信软件开发
需求标题
我要买TCP/IP/UDP/HTTP通信协议高性能服务器软件客户端
需求描述
我要买1、整体需求
1)实现串口、TCP/UDP数据接收,指定邮件服务器邮件数据接收,只需要接收功能,发送功能可不要。
2)支持多线程,多路数据同时接收,数据接收不会太频繁,每个站数据接收时间间隔不会少于1min,极个别站有可能会1s。
3)采用C# Winform开发,提供源代码便于后期自行维护;
4)可下载或上传配置文件,目的是:当程序关闭重启后,无需重新添加接收站点,无需重新设置接收参数,程序自动按照关闭前或配置文件要求,自动进行工作;
5)数据接收后存储至文本文件,并预留入库接口,如连接数据库等(后期需要再实现从文本文件自动入库,因数据库结构暂未设计完成,此项预留自己开发,或者后期再另行追加)。
2、详细需求说明:
1)站点管理:
可新建、移除,最多支持站点数不少于50个
直观显示站点列表、各站信息。我自己初步布置的winform如下(邮件的未添加,只有串口和TCP/UDP):
以上只是自己实现的,也可根据需求自主设计:
采用treenode与tabpage关联,左侧为列表,右侧为详细信息;
新建站点时,站点名字不能重复
点击左侧node,右侧对应page为当前显示;
点击右侧page标签,左侧对应node自动处于选中状态;
图标分为绿、红、灰三种,绿:数据正常接收中;红:数据接收中,但超过设定时间如30min未收到数据;灰:停止监听与记录。
串口、TCP可设置或显示内容见图,邮件的配置内容包括邮件服务器、用户名、密码等。
点击哪个站点(node或page),状态栏显示相关信息:如串口号、是否连接等状态信息
工具栏快捷图标分别是新建站点、移除站点、导出配置文件、导入配置文件、关于。
对于TCP/UDP端口,可打开监听端口,也可停止监听端口(即该程序不再listen该端口,便于其它程序访问该端口)
接收数据文件存储结构如下:
一级目录文件夹:按站点类型命名(串口、TCP/UDP网络、邮件)
二级目录文件夹:按站点名命名;
文件:站点名+月份,每月一个文件,文本文件即可。
2)配置管理:
导出、导入配置文件。记录所有站点的相关控件信息、运行信息,便于自动启动恢复工作。可考虑使用XML文件等。
3、其它要求:
1)C# winform开发,便于日后自行维护
2)代码规范整洁,结构合理;
3)程序稳定!!!!能长期连接运行。
把数据库连接与函数接口留好,在菜单栏、工具栏增加一个数据库连接、断开的控件,串口、TCP每个详细界面现有的那个开始监听、停止、记录等控件处,增加入按键,相当于每数据串口,我可以自主选择入库状态。(后期有可以入库,也可以不直接入库,整个接收全部一个数据库,SQL数据库,不存在多个数据库问题;怎么解析入库,因为每个端口收到的数据格式可能会不一样,把函数留好就行,具体执行内容我后期通过CASE条件判断一下,然后入库就行)。
订单金额
¥5000元
需求类型
通信软件开发
解决方式
买服务