本人正在做一个小系统(类似于图书管理系统),目前存在一点疑惑及问题,想请大家指教一下!
系统中通过各种表单的输入,能够确定图书的各种情况
而由于原有的很多图书管理资料(入库,借出,归还)都是做在excel文件中,所以要存在导入数据的问题,我通过在图书基本情况表中设置有图书状态来保存图书的当前使用状态。
通过导入几年的图书管理记录(导入过程中有修改图书状态的步骤),导入后发现,有很多数据存在不合理的地方,可能是当时图书登记时的问题(书号没有填对),因此在图书的当前状态上,存在很多问题。
我现在想通过在录入图书书号的时候对该图书时候能够借出和入库进行判断,甄选合适的数据,目前倒是能够阻止用户的一些不合法数据的输入,但对已有的一些图书借出单,归还单的修改编辑由于我同样采取了合法性判断,这些单据往往无法再次进行修改。
不知道朋友们一般是采用什么办法,又能保证输入的合法性,又能方便用户对已有单据的修改呢?主要是避免一些具有明显错误的信息录入到数据库中,还是要放宽对合法性的检较吗?

解决方案 »

  1.   

    不会,希望能看到正确答案,共同学习。
      

  2.   

    做一个开关吧,必须的时候,可以关闭合法性校验
      

  3.   

    现在就是考虑这个阀值,究竟怎么确定,怎么才能又保证数据安全性,有能合理的对非法数据进行排除?
    实在不行,想在修改的时候只保存基本的合法性检较!
      

  4.   

    呵呵,现在通过判断时间增强了检验的合理性,目前解决了以往数据的问题!