当前位置:文档之家› 软件系统的数据设计及实现研究

软件系统的数据设计及实现研究

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 {




… … …… … 一 … … …
一 … 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


nE l - dI - ‘ T1
d. oe0 : r Cl s

… 一
∞ … t ̄ 01
… ,g




d。 ,

、 … 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右边 图所示 的列 及 列值呢 。如果修 改数据设计 ,则会 影响到多处代 码的改动 。 这 样 问题的解 决最好是 用代码来 完成 ,以下 是运 用动态 生成
相关主题