200分求一解决方案(200分)

  • 主题发起人 主题发起人 delphi0808
  • 开始时间 开始时间
D

delphi0808

Unregistered / Unconfirmed
GUEST, unregistred user!
本单位领导想把员工人事档案扫描后实现计算机管理。
1。人数:6000人
2。每人书面档案平均:15张(可能有的人较多)
3。用扫描仪扫描
4。单机管理
问题:
1。选何种数据库好
2。扫描得到的文件如何保存好(如果全部存到数据库中,将很大,如果以单个文件形式放到硬盘上数量太多不好管理)
3。自编程序中如何使用扫描仪
说明:这样管理的目的,查找方便、快捷
 
数据库啊,你要考虑多么大了,如果整个资料超过2-3G,外部图像保存,如果不是,SQL SERVER保存救可以了。。。
不过要合理。。。
 
数据库加文件服务器比较好。 数据库纪录这些人员的基本检索信息以及图像的路径等
文件服务器就只用来分类存放图片 大图片数据库存储 很慢的
 
0.简单易用的SQLSERVER就行,采用JPG压缩成流文件,每张也就是几十K.
1.先将档案扫描保存成文件,并按编号起名字.比如0001-01..0001-15.
2.写个程序把这些文件导入数据库,当然包括文件名,这一步最简单.(采用数据流保存)
3.写管理软件,利用粘贴获取扫描图像,并可附加其它的信息.

我作过类似的,应该不难.
 
看看这个.
---
扫描仪编程用的是一个axtivex控件,叫kodak图像扫描控制,文件名叫imgscan.ocx,windows自带.
 
http://redmoon.jsphome.com/2/6691.html
------
这里有imgscan.ocx下.
 
pyzhx801225:
我感觉你说的有点矛盾,导入数据了为何还要粘贴?
 
每张图放在一个字段中吗?每个人图的数量多少不固定怎么办?
 
SQL SERVER.把图片转为jpg 或 gif 保存
 
用Oracle就行了
 
数据库加文件服务器
 
文件如何在文件服务器上组织?
 
压缩保存啊
我同意用SQL SERVER
 
单看你的6000人,不多!用什么数据库都行;
但看你后面要用扫描,所以还是用sqlserver或oracle,建议不要把图片保存到数据库中,否则会很大;如果保存到数据库中又要发布建议压缩;
 
单看你的6000人,不多!用什么数据库都行;
但看你后面要用扫描,所以还是用sqlserver或oracle,建议不要把图片保存到数据库中,否则会很大;如果保存到数据库中又要发布建议压缩;

=======================================================================
我不懂如何压缩
 
为何要用文件服务器?这样有什么好处?
 
sql server, 或者sqlite。 图片保存最好是外部保存。
 
经过上面高人们的指点,我比较倾向于数据库外存贮图片。可图片如何在硬盘上组织?用文件服务器有何好处?谢谢!
 
数据库存贮
 
支持外部存储,我见一个公司的档案管理软件就是这样,取数据很快的
 

Similar threads

后退
顶部