農(nóng)業(yè)軟件開發(fā)
待服務(wù)商報(bào)價(jià)
生產(chǎn)管理軟件開發(fā)
需求類型
【功能需求】
多串口并行通信
? 自動(dòng)識(shí)別并枚舉所有可用 COM 端口;
? 串口參數(shù):波特率 2400,16位,無流控;
? 具備斷線重連、超時(shí)/異常重試機(jī)制。
協(xié)議解析
? 電子秤協(xié)議:ASCII 格式,幀頭“STX”,幀尾“ETX”,示例幀“STX,W,12.34,kg,ETX”;
? 水分儀協(xié)議:HEX 格式,幀頭 0xAA 0x55,校驗(yàn)方式 CRC-8;
? 支持協(xié)議參數(shù)可配置(幀頭、長度、校驗(yàn)位等),便于后續(xù)擴(kuò)展新設(shè)備。
數(shù)據(jù)存儲(chǔ)
? 本地采用 SQLite 或 Mysql 存儲(chǔ):
品種序號(hào)、名種名稱代號(hào)、溫度、重量(取整數(shù))、水分、電壓、測(cè)量次數(shù)以及取平均標(biāo)志(0 - 不取平均;1 – 取平均).
? 提供增刪改查接口,支持按時(shí)間段/設(shè)備類型查詢。
UI 交互
? WinForm 界面,支持實(shí)時(shí)數(shù)據(jù)列表 + 折線圖展示;
? 串口配置面板:一鍵掃描、參數(shù)設(shè)置、連接/斷開按鈕;
? 數(shù)據(jù)導(dǎo)出:CSV、Excel 一鍵導(dǎo)出;
? 日志窗口:顯示收發(fā)報(bào)文、異常信息,可清空/保存。
云端互聯(lián)
? 提供 RESTful API 客戶端封裝(HTTP + JSON),支持 Token 鑒權(quán);
? 斷網(wǎng)緩存:本地先存,網(wǎng)絡(luò)恢復(fù)后自動(dòng)批量上傳;
? 上傳策略:實(shí)時(shí) or 定時(shí)(可配置)。
權(quán)限與部署
? 單 PC 多用戶或單用戶均可運(yùn)行;
? 一鍵安裝包(含 .NET 6/7 Runtime 自動(dòng)檢測(cè)安裝)。
【非功能需求】
? 開發(fā)語言:C# .NET 6/7,WinForm;
? 代碼規(guī)范:符合 Microsoft C# 編碼規(guī)范,關(guān)鍵類/方法須有 XML 注釋;
? 異常處理:所有 I/O 操作必須 try-catch,記錄到本地 log 文件;
? 性能:4 串口并行、每 500 ms 采集一次,CPU 占用 < 10%,內(nèi)存 < 150 MB;
? 交付物:
① 源代碼(Git 倉庫或 zip);
② 可執(zhí)行安裝包;
③ 需求文檔、設(shè)計(jì)文檔、接口文檔、用戶使用手冊(cè);
④ 單元測(cè)試報(bào)告(不少于 80% 覆蓋率)。
【驗(yàn)收標(biāo)準(zhǔn)】
在測(cè)試電腦(i5-8G 內(nèi)存)連接 4 臺(tái)實(shí)體設(shè)備,連續(xù)運(yùn)行 72 小時(shí)無丟包、無 UI 假死;
數(shù)據(jù)庫存儲(chǔ)與查詢結(jié)果與設(shè)備顯示值誤差 ≤ 0.1%;
云端互聯(lián)功能在模擬斷網(wǎng) 30 分鐘后可自動(dòng)補(bǔ)傳;
交付文檔齊全,代碼可通過編譯、測(cè)試用例全部通過。
【工期】
? 一期(本地采集+存儲(chǔ)+云端互聯(lián)):自合同簽訂起 45 個(gè)工作日;
定制開發(fā)其他不限
已完結(jié) 2025-08-18發(fā)布
招標(biāo)-按項(xiàng)目付費(fèi)