最近有个图书管理系统的case需求:用条码扫描仪“滴”的一声便自动输入该书的相关信息我的分析有两点:
1.首先,条码扫描仪的作用是输入ISBN号
2.图书入库时需要把所有库存图书的信息录入到数据库中去需要大家帮助的地方:
1.偶对这个条码扫描仪没接触过,接口是怎样的?需要怎样编程?
2.图书信息录入数据库时,客户还想通过“滴”的一声就自动输入书名、价钱等等信息,这是不可能直接完成的,因为貌似没有公共ISBN库可查,我的方案是借助豆瓣网:
通过ISBN号可以找到该图书的页面,如  http://www.douban.com/subject/1007305/ 在这个页面上豆瓣网写了比较丰富的信息:[code=BatchFile]作者: 曹雪芹 / 高鹗副标题: nonw
ISBN: 9787020002207 
页数: 1606
出版社: 人民文学出版社
定价: 59.70
装帧: 平装
出版年: 1982-3-01[/code]我想在我的系统中扫描仪“滴”的一声输入ISBN的时候用httpwebrequest去获得豆瓣网上相应的页面,并通过正则表达式等手段获取这本书的其它信息(标题、作者、价格等等)但网络毕竟有延时,借助别人的网站也不知道是否会被封IP或起诉在这里想听听大家的看法,谢谢!

解决方案 »

  1.   

    扫描可得ISBN
    通过ISBN查询得到该书信息  //?总得先有个库吧
    存储图书信息改成
    先建一个ISBN为主键的图书信息表
    扫描可得ISBN
    之后的各种存储 借阅 购买 完全可以通过ISBN来完成貌似是废话,还是得先建信息表
      

  2.   


    我要做的是,入库也自动获得信息,不用手工打字!存入表中当然是了,而且不能用ISBN做主键,算了复杂的也不说了,别考虑简单了就是,非弱智问题也~