日期:2014-05-18  浏览次数:20444 次

散分,另求:模块结构设计,办法好加270分!
数据库:表字段有小区ID(ID),是否是根节点(IsBoot),父节点ID(Parent_ID),层(Layer,同树)。“是否是根”不是二叉树中的含义,只要有孩子节点,就属于根。每个小区可以看作是一个节点,这些小区的结构就像森林一样的形状。
    我正在做这个小区管理的模块,实现增删改查,页面之间的逻辑结构不知怎么设计更合理,想了几种办法,都不满意,求助。只需帮我想想怎样设计模块的结构和页面的大致内容,能实现小区管理,要求小区之间能区分层次关系。
    今是特别的日子,勿忘国耻,散分。帮我解决问题我掏出家底,献最后的270!

------解决方案--------------------
sf up~~~
------解决方案--------------------
应该可以用树结构设计页面吧
左边放个树,右边一个框架,点树节点传参数过去,可以跳到不用页面进行处理。

------解决方案--------------------
顶一下,整个系统的设计方案没有吗
------解决方案--------------------
在每个页面放置三个ImageButton,里面动态加载节点信息,可以返回父节点页,兄弟节点页,子节点页!
------解决方案--------------------
最好的办法不是在页面实现,而是由数据数设计时就体现这种层数关系。这样,在页面上实现效果就简单多了,同时还可以完全以动态方式实现!
------解决方案--------------------
学习~~
------解决方案--------------------
友情up
------解决方案--------------------
纯属接分
------解决方案--------------------
好难,学习
------解决方案--------------------
友情up

------解决方案--------------------
其实你的数据库已经能体现层次关系了,既然不想用树型结构,你就直接用GridView就可以实现了。
根据Layer 字段值,你可以让GridView帮定名称的数据字段的前面加上 "Layer*空格 ",这样就能体现层次了。
效果如下:
名称 其他字段 其他字段 其他字段
XXX小区 XX XX XX
--XXXA小区 XX XX XX
---AA小区 XX XX XX
AAA小区 XX XX XX
-B小区 XX XX XX
--B小区 XX XX XX

如果不怕麻烦,甚至可以根据Layer 层数判断,在名称字段查询的时候,加上图片连接地址,做出的效果更好。

------解决方案--------------------
jf
------解决方案--------------------
帮顶。。
------解决方案--------------------
up
------解决方案--------------------
不太明白

JF
------解决方案--------------------
jf
------解决方案--------------------
模块结构设计???我觉得在数据库中比较好(更适合程序的)的结构才是正道,模块直接面向业务结构很难看出好坏。
------解决方案--------------------
没技术出顶.
------解决方案--------------------
学习
------解决方案--------------------
看看别人遍历家族成员怎么设计的,网上有设计方案!
------解决方案--------------------

------解决方案--------------------
jf
------解决方案--------------------
jf~~~
------解决方案--------------------
mark
------解决方案--------------------
就用树形结构实现比较好。能够明确的体现层次关系和归属关系。将结点的信息丰富一些就可以了。然后点击每个结点时实现对信息的编辑。
------解决方案--------------------