主题 : 关于数据采集终端的软件,痛哭流涕求助 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 52798
精华: 0
发帖: 1
金钱: 5 两
威望: 1 点
贡献值: 0 点
综合积分: 2 分
注册时间: 2011-07-25
最后登录: 2011-08-01
楼主  发表于: 2011-07-25 18:32

 关于数据采集终端的软件,痛哭流涕求助

         公司做JAVA开发的BS结构资产管理软件,需要用到一个数据采集手持设备(可看作带条码识别和照相功能的一手机),用来做设备盘点;
         目前的商用手持终端都采用的是winCe的操作系统,大概了解了一下,开发都一般用.netvc++
 

         业务需求:
                   1、在线盘点功能:用户拿着手持设备到各个办公室或库房进行设备盘点,通过手持终端设备的条形码扫描功能获取盘点设备的编码,通过这个编码从服务器端获取该设备的相关信息,用户通过比对这些信息,来确认盘点设备是否与数据库中存储的设备是否相同,如果不同能在终端机做出修改,同时上传到服务器,注意设备的照片如果变更也需要上传到服务器。
                   2、离线盘点功能:用户先将一个部门的设备从系统中导出到手持终端,然后用户拿着手持终端设备到该部门中进行盘点,盘点时,用户通过手持设备的条形码扫描功能,获取该设备的编码,通过该编码从手持终端中预先存储的数据做人工对比,如果数据不同,则修改相应的数据。盘点完成后,在将终端设备的数据通过某种方式导入到数据库中。
        
         软件功能:
                   1、在wince下(手持数据采集设备)开发一个软件,能和java服务器相连(可以另作一个webservice服务与之相连也可以);
                   2、设备信息字段包括:设备的基本信息(类型、型号、标签号、序列号、供应商和品牌),配置信息(cpu、内存、硬盘等)和使用信息(当前使用人、使用部门、使用方式等),这里只是一个例子,不同类型的设备会有不同的设备基本信息和配置信息,不同的用户对同类型设备进行盘点时关心的字段也不一样,所以,手持终端的设备信息字段应该有一个地方可以配置。
                   3、有一些字段信息,是通过选择录入的,且可选择的值是可能有层级关系,比如机构部门,类型型号等,可能需要有一个小控件或其他方式让用户录入。
                   4、关于照片的上传,用户在盘点时,可以通过手持终端设备对设备进行拍照,并保存(离线盘点时保存在手持终端中,在线盘点时需要及时传入到数据库中)。
                   注意设备盘点时,可能出现的数据情况包括:新增、修改和删除。
                   5、如果不用.netvc++实现,用WINCe下浏览器交互最好,当然这样需要解决最好,不过这样需要解决一个问题,手持终端的浏览器能否能调用条码扫描设备和照相机的功能,如果能解决,可以先不实现离线盘点功能。
        
         报价:
                   在线盘点功能和离线盘点功能需要分开报价。
                   针对需求需要有一个大致的解决方案。
                   对于服务器端的需求(额外开发,比如webservice服务)需要明确提出,并简要说明需求
                   不太好实现的地方需要提出。
                   一经采用将会与您联系 
                   另外如果能够指点一二方向者将不胜感激,本人做java开发和精通javascript,如需帮助或交 流,本人乐意效劳 


         联系方式:
                   xy@richtone.com.cn
 
[ 此帖被xiefan1980在2011-07-25 18:44重新编辑 ]