公司给了个项目,谁能帮帮我,我应该怎么做?

allin1987 2013-12-11 04:10:24
公司让我做一个网页,是要用平板看的,然后接个扫码器,做库存登记,
扫一个码,它会去数据库验证有没有这个码,有的话会往临时表里写入一条数据,然后再从临时表里取出数据,这样一条数据就要访问3次数据库,这样是不是很频繁?我想着想把临时数据存到本地应该用哪种方法?cookie好像有4kb的限制,后来又在网上看到过localStorage,但是.net好像还用不了这个,我的想法是扫一次码,只验证有没有这个吗,数据存储在本地,然后掉线之后重新上来还是有刚才那些数据,我就是不知道掉线重连之后怎么样才能还是保留刚才的数据,求求大神们给点建议,谢谢啦
...全文
855 30 打赏 收藏 转发到动态 举报
写回复
用AI写文章
30 条回复
切换为时间正序
请发表友善的回复…
发表回复
_小_夜_ 2013-12-17
  • 打赏
  • 举报
回复
数据库 顶
bangde32 2013-12-13
  • 打赏
  • 举报
回复
直接存数据库
奔跑吧公牛 2013-12-13
  • 打赏
  • 举报
回复
引用 27 楼 rtdb 的回复:
无病呻吟,非要把简单的事弄复杂。 再说一遍,访问3次数据库不会让用户感到慢的
它主要是吧数据库想的太脆弱了
rtdb 2013-12-13
  • 打赏
  • 举报
回复
无病呻吟,非要把简单的事弄复杂。 再说一遍,访问3次数据库不会让用户感到慢的
烟花小汤圆 2013-12-13
  • 打赏
  • 举报
回复
XML完全可以存在本地啊我们公司做的一个酒厂项目XML全是存在本地然后晚上结束之后发到数据库之后删除
奔跑吧公牛 2013-12-13
  • 打赏
  • 举报
回复
引用 22 楼 allin1987 的回复:
[quote=引用 16 楼 jickie_liu 的回复:] 我觉得直接连数据库就行了,没必要存在本地
我不是说了吗,要是存在数据库的话,扫一次吗就要访问3次数据库,但是存本地的话,我只需要访问一次就可以了嘛 [/quote] 我觉得你进了死胡同, 首先一个公司能有多少个仓库,一个仓库能有多少个管理员,他们同时操作的可能性能有多大 为何非要钻进本地存储的死胡同呢? 网页做本地存储无非也就Cookie 而且如果用户清空浏览器缓存的话也保不住 存在服务器上是最高效稳定的方法
men52676521 2013-12-13
  • 打赏
  • 举报
回复
allin1987 2013-12-13
  • 打赏
  • 举报
回复
引用 6 楼 sp1234 的回复:
你的asp.net的所谓“保存在本地”是什么意思?
大神,就是我扫完码,把商品数据保存在本地,不管它断不断网,再连网的时候数据还是存在
allin1987 2013-12-13
  • 打赏
  • 举报
回复
引用 16 楼 jickie_liu 的回复:
我觉得直接连数据库就行了,没必要存在本地
我不是说了吗,要是存在数据库的话,扫一次吗就要访问3次数据库,但是存本地的话,我只需要访问一次就可以了嘛
allin1987 2013-12-13
  • 打赏
  • 举报
回复
引用 15 楼 mayong177 的回复:
我们公司才做了一个类似的用的是XML保存数据的
公司原来想让我用xml的,但是xml不也是存在服务器吗?可以弄到本地吗?
keatkeat1987 2013-12-12
  • 打赏
  • 举报
回复
是指保存在服务器还是客户端啊? 服务器如果不要入数据库,可以写在一个note txt 客户端的话只能用cookie 了吧,用localstore .net 后台不能直接获取,不过你可以ajax 发去后台如果要调用的话
gw6328 2013-12-12
  • 打赏
  • 举报
回复
扫码是用的扫描枪
Honyun100 2013-12-12
  • 打赏
  • 举报
回复
其实存入到cookie可以把它已加密的方式去加密一下,然后读取的时候在转过来,那样再长的东东都不会超过4KB了。 愚见,希望能帮到你!
Yole 2013-12-12
  • 打赏
  • 举报
回复
引用 楼主 allin1987 的回复:
公司让我做一个网页,是要用平板看的,然后接个扫码器,做库存登记, 扫一个码,它会去数据库验证有没有这个码,有的话会往临时表里写入一条数据,然后再从临时表里取出数据,这样一条数据就要访问3次数据库,这样是不是很频繁?我想着想把临时数据存到本地应该用哪种方法?cookie好像有4kb的限制,后来又在网上看到过localStorage,但是.net好像还用不了这个,我的想法是扫一次码,只验证有没有这个吗,数据存储在本地,然后掉线之后重新上来还是有刚才那些数据,我就是不知道掉线重连之后怎么样才能还是保留刚才的数据,求求大神们给点建议,谢谢啦
为何不用PC做手持终端(扫码器)服务器,扫码器现在都自带存储,插pc上直接数据传输过去。至于平板,用来查询就OK了....
傲雪飞狐 2013-12-12
  • 打赏
  • 举报
回复
库存登记本来就是时效很短的东西,你还本地。你怎么保证你的数据不是脏数据?
by_封爱 2013-12-12
  • 打赏
  • 举报
回复
网页,平板.可以实现扫描的 用html5调用java代码可以实现, 另外 既然这样的软件 一般都用于内网生产系统,所以 读取啥的 就正常就行了 效率什么的 可以不计. JqueryMobileUI 就行了 具体百度下
myhope88 2013-12-12
  • 打赏
  • 举报
回复
没弄过,帮顶下
ltcszk 2013-12-12
  • 打赏
  • 举报
回复
先实现了再考虑优化,谁告诉你原来的步骤就会慢了?
银-魂 2013-12-12
  • 打赏
  • 举报
回复
帮顶
hunter103 2013-12-12
  • 打赏
  • 举报
回复
网页的话只能用cookie了。
加载更多回复(10)

62,046

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧