我目前正忙于实施一个基本的资产管理系统。它不会很复杂。只需使用名称、序列号、部件号和类型等来跟踪任何资产。然而,我遇到的问题是我也想合并书籍。不幸的是,书籍的结构与普通资产(例如标题、作者、isbn 代码等)非常不同。
我想从社区那里获得一些关于他们认为最好的设计的见解。将书籍合并到资产管理中(如果是,数据库设计应该如何),或者我应该简单地编写一个完全独立的、独立的库模块(可能具有将书籍导出到资产管理系统的一些功能[具有更少/其他字段])。
谢谢!
编辑:其他可能的方法是使捕获屏幕动态化,以便用户可以指定字段和值。然后可以将其作为 XML 存储在数据库中。但他不会是我喜欢的方式。
编辑 2:我忘了提,我非常受我可能使用的技术的约束。它们是 MySQL、GWT、Hibernate 和 Spring(没有 Spring 事务)。