当前位置:
文档之家› 软件系统的数据设计及实现研究
软件系统的数据设计及实现研究
DT BS N FR A1NM N G M N AA AE DI 0 M T0 A A E E T A N
现用 vs2 1 0 0实现 的桌 面系统举例 。
数 据 库 与 信 息 管 理
d.als【 rjc” C l s d (e t o- s be ”Poet T 】.ou mn . Ad n w Da C l a
【 w] [].o t n ) r 0 T S r g 0 o i {
嚣
m
:
;
… … …… … 一 … … …
一 … r 一 。 一 r … 0 一 :
…
… … ~ ……
; m
‘
i ; i ≮ %% } l 《 s 4
un ( [ n me ]. o t n ,y e f( r g ) la d ”a a ” T Sr g 0 tp o s i ) r i t n );
如 图 3所示 是 V 0 0中用 G iV e S2 1 r iw控件展 现各类 别项 d
目内容时 的最终效 果 。如用上述 的数据设 计实 现 ,是有 一些 难度 的,下 面阐述 问题及该 问题 的解决 。
c nO e ; o .pn 0
Sr g ule l e t n B i e ; t n B i r q =n w Sr g u d r 0 i d s i l
, , 如果找到对应的列 名 ( 属性名) ,则将属性值作为 - J l 值添加到该列下 ,即将属 性值转化为列值 i ( [】 .o tn ( = d .als【 Poet] . f d 1 T Si r r g ) = s be ” r jc” T
/ / 从第 8列开始为描述项 目的属性列 ,clm 为第 ou n / / 几个 属 性 列
fr ( t =8 j =7+clm ;+ ) o i j ; < n ou n j+
{
Da S t s=n w D tS t0 : t e a d e a e a S l o n cin c n=n w S l o n cin (o n c o ); qC n e t o o e qC n e t o cn et n i
C lm s【 C lm Na ) ou n j ou 】. n me
{
, / 查询各类项 目的基本 内容 ,并填充到 d.als『 s be . T ’ / rjc” / oe t P 】中
s1 p e d ie ( S L C q. p n Ln ” E E T A [ rjc] . d a 项 目 I Poet P s I D,
.
/ 一 个 属 性 列 / 下
c lm ou n = c lm ou n + l :
} -
s - r
r5 / … …
黼 篇
’ i
+
… ,
∞ 【, ?e ’ ¨t L , ・t4 ~ ・ -df 一 … ~ 日 C、… 、 u [、 、 ^ .ri t “ w
一
g☆ g§
≈
|
~
:
一
: …
一 … … “
…
r ow = r w + 1 o :
}
图 4 项 目属 性 、属 性 值 表
sr g c n e t n = ” D aa S u c =.; i a t l g M ; - t n o n ci i o t o re I t l n i Ca ao =P I n tg ae e u i = u ” ; e r td S c r y Tr e t
’ o
…
■
, … n - 埔 神
一 … …
蝴
一 一 - l _l …
T 覃芷 L n … c _
s-~ ・ “・ 一 … # … 一 | 晴
i口 tt E
图 3各 类项 目内容 及 其描 述 展 现
a i = a i r e y p d ; v d p. d o d rb i ” v
~
m
nE l - dI - ‘ T1
d. oe0 : r Cl s
i
… 一
∞ … t ̄ 01
… ,g
■
…
…
、
d。 ,
m
、 … I
T …
n~ d
…
,
, , 查询项 目对应 的项 目编号 、描述属性名 、属性值
c d Co n a d e t = ” s lc p d a al , m . rm n T x ee t i ,n l e AVN a e f m At l m r o - t b t ,A V , ti u e l e a i r ue aP p At b t Vau v wh r aad = va d a d a . r e e .i a . n v i
的 方法 实现 了最 终效 果 :
.
r d = c . e ue a e ( mdEx c tRe d r );
w i (r e d ( hl d. a ) e R ) {
/ 口 读 出 的项 目编 号 与 本 行 正 在 操 作 的 不 同 , / 果 女 , U 明 本 行 已操 作 完毕 ,该 进 行 下 一 行 rw 了 /说 贝 o j (r [】.o tn ( != d.a l tPoet】.o s f d 0 T Sr g ) i s be f r c” R w T s f j
正如在 图 4中看到 的,如何能将 A tb t Atb tV l tiue和 t ue a r i r — u e表 中的行状 态的属性 和属性 值显示成 图 4右边 图所示 的列 及 列值呢 。如果修 改数据设计 ,则会 影响到多处代 码的改动 。 这 样 问题的解 决最好是 用代码来 完成 ,以下 是运 用动态 生成