这类表如何设计,求解,最好表中的数据都是从数据库里取出来的
在数据库里,直接保存环节、项目、内容、分数四个字段,至于显示出来的效果像你这样,可以通过分组查询和单元格合并实现。
或者整体以xml的方式存入数据库,xml支持结构化的数据:
<数据>
<环节 name="审查">
<项目 name="人力">
<内容 name="知识水平" 分数=5 />
<内容 name="交际水平" 分数=7 />
</项目>
<项目 name="物力">
...
</项目>
</环节>
</数据>
想独立维护的话那就应该建立4张表,3张分别是环节,项目,内容三个实体,一张关系表,比如环节这张表,可以方便后期其他维护,如添加提交,复核,结束等阶段;
1、在数据库,建立一个表,字段分别为环节、项目、内容、分数、ID(主键)五个字段。
2、显示时,通过排序“环节、项目”字段。
3、打印通过分组,就能得到你的效果。
建立一个表,字段分别为环节、项目、内容、分数、ID五个字段。
环节类型1,2,3。。。,表示处于哪个环节
内容1,2,3,表示各个内容
。。。。
楼上几个说得都不错,我就不说了,建表简单了,你滤清自己的业务思路,要做什么,要什么结果就好。