mini-library icon indicating copy to clipboard operation
mini-library copied to clipboard

小型图书馆管理系统

Results 5 mini-library issues
Sort by recently updated
recently updated
newest added

Readers和Books两个class; 各function中的global等。

ISBN校验似乎并没有被采用? 豆瓣API允许ISBN-13的校验码为任意数字,因此用户若输入有误,则抓取的ISBN码将会不正确。潜在问题:重复条目无法合并。 若ISBN-10和ISBN-13指向同一条目:是否合并? 是否允许用户输入的ISBN码包含空格或连字符,提醒并自动更正还是禁止并直接报错?(修改用户输入可能会有潜在的麻烦) 91开头的isbn码有何特殊之处?

假想这样一种使用场景:在软件还是空的时候,录入任何图书之前用户就试图恢复文件?或许有待测试。 进一步测试涉及到excel的各种可能出现异常的操作。

用户会不会把密码设成0?这样似乎就没法使用软件了,而由于管理员信息放到了library.db,用户将会无法修改。可以对用户input进一步加强sanity check。

可以考虑借鉴甚至直接使用已有的开源解决方案。不过我简单搜了一下,感觉功能都比较多,相对复杂,用在乡村学校可能反而over engineer了。 我以前在一家公益组织工作的时候简单地配过[OpenBiblio][1],还有中国网友做了[本土化][4]。不过官方的[BitBucket Repo][2]已经有几年没更新了,倒是有网友fork之后貌似维护着[另外一个版本][3],但不知道具体用起来怎么样。估计装一套WAMP之类的还是要的。 [1]:http://obiblio.sourceforge.net/ [2]:https://bitbucket.org/mstetson/obiblio/ [3]:https://bitbucket.org/jgvdweij/obiblio [4]:https://github.com/crickzhang1/openbiblio-locale-chinese-translation