设计资产管理系统的疑问

最近需要开发一个资产管理的系统,我分析了一下,主要包括一个是资产的记录和查询,报表功能,比如记录桌子数量,属性,电脑的属性等;另一个就是资产的跟踪,比如谁借了什么东西,什么时候归还等等。

在技术上使用JAVA来实现,但有两个问题自己想不明白:

第一:由于每一种资产的属性是不固定的,因此我想实现GOOGLE里面添加联系人的属性那样,可以动态添加属性,属性名由用户添加的时候进行填写,这样就可以实现记录各种资产的不同属性了。但是,在实际开发的时候,比如使用STRUTS2,怎么样做这个表单?在ACTION中写属性的时候,因为表单是动态的,如何去写呢?

第二:这是一个一直以来让我困惑的问题,那就是,所谓的系统设计,倒底是什么?是把系统分成几层(好像大部分就是那么几层),还是一些设计模式的应用?

谢谢。

当你不熟悉用某个技术如何实现你的目标时,说明你需要学习很多。。。。

一个软件分为分析 设计 编程,每个环节都需要学习和熟悉,只能回复你这么多,好好努力吧。祝你成功。

问题一:
表单1个问题,1个答案对应啊.就跟普通网站注册时填密保,问题答案都得输,11对应.
没弄明白你的表单动态是什么意思
问题二:
系统设计:需求,概要设计,详细设计,编码,测试
分层一般也就视图,业务,持久层 设计模式需要时间慢慢来掌握

提出问题后,自已研究了一天,终于明白了自己倒底想实现什么功能了,而实现的方式也慢慢明白了。谢谢回复。

另外,我对自己想问的问题也没有表达清楚,第一个问题,我想表达的意思是我对一种技术不了解如何应用它。第二个问题是我对设计的了解程度不够。

需要学习的东西很多,一直以来关注这个网站,这个论坛,还有板桥的文章,谢谢这里给我的一切。