目前本人正在开发一个数据采集的程序,其中需要这样一项功能:
入库:将采集到的产品入到指定的库位。
扫描枪部分的操作为,采集多个产品条码后(产品可以采集多个,但不重复),再采集一个库位(库位可以重新采集,但有且仅有一个库位),最后采集END来让服务器处理该事务。其中,所采集到的条码(包括产品条码和库位条码)均保存于服务器的文本文件中。
服务器端会对采集到的条码进行校验,比如库位不正确之类的。
扫描枪与服务器之间使用WebService(.NET)通信。
现在我的问题是,如何设计一种比较通用的数据格式来提交以及接收处理结果(目前,我使用的一个字符串,并且用符号分隔,但现在发现,这个方法很麻烦)。