NH N XÉT C A GIÁO VIÊN H
NG D N
...........................................................................................................................................
.......................................................................................................................................................
.......................................................................................................................................................
.......................................................................................................................................................
.......................................................................................................................................................
.......................................................................................................................................................
.......................................................................................................................................................
.......................................................................................................................................................
.......................................................................................................................................................
.......................................................................................................................................................
.......................................................................................................................................................
.......................................................................................................................................................
.......................................................................................................................................................
.......................................................................................................................................................
.......................................................................................................................................................
.......................................................................................................................................................
.......................................................................................................................................................
.......................................................................................................................................................
.......................................................................................................................................................
.......................................................................................................................................................
.......................................................................................................................................................
.......................................................................................................................................................
.......................................................................................................................................................
.......................................................................................................................................................
.......................................................................................................................................................
.......................................................................................................................................................
L ic m n
Xin chân thành bày t lòng bi t n sâu s c đ n t t c các th y cô đã gi ng
d y, truy n đ t ki n th c cho chúng tôi trong su t th i gian h c t i tr
Khoa h c T nhiên Thành ph H Chí Minh.
B o đã h
ng
c bi t c m n th y Ph m Th
ng d n t n tình chúng tôi trong su t quá trình th c hi n ti u lu n
này.
Xin c m n các anh ch trong công ty G ch
ng Tâm đã nhi t tình giúp
đ chúng tôi tìm hi u và cung c p các tài li u v g ch c a quý công ty và các
k thu t liên quan đ n g ch.
Xin c m n các b n trong khoa Toán-Tin đã quan tâm, giúp đ chúng tôi
hoàn thành ti u lu n này.
L
Ngày nay vi c đáp ng nhu c u ngày càng cao c a ng i tiêu dùng trong các
ngành ki n trúc v t li u xây d ng nói chung và ngành kinh doanh buôn bán g ch nói
riêng là h t s c c n thi t. Trong các công ty g ch hi n nay đ h tr cho ng i tiêu
dùng xem tr c các mô hình g ch lát nhà các công ty g ch ch y u s d ng các mô
hình b ng v t li u th t, đi u này t ra khá t n kém v chi phí và không gian tr ng
bày. Các ph n m m mô ph ng nhà 3D trên th tr ng hi n nay có th gi i quy t đ c
v n đ nay nh ng chi phí khá cao.
Ph n m m Mô Hình lát g ch 3D d a trên chu n m X3D góp ph n đ n gi n
hóa quá trình mô ph ng g ch ph c v cho ng i tiêu dùng và gi m chi phí tr ng bày
cho các doanh nghi p kinh doanh g ch. Ph n m m mô ph ng th c t không gian
phòng 3 chi u v i g ch và hi u ng ánh sáng, d trên kích th c phòng, màu, v trí
đèn, và lo i g ch mà ng i dùng l a ch n. Ch ng trình nh n d li u t khách hàng,
phân tích d li u trên tu theo t ng m u g ch đ c l a ch n. Ch ng trình còn có
thêm các ch c n ng khác: tính s l ng g ch c n dùng, t ng s ti n mua g ch.
i v i khách hàng, ch ng trình còn h tr m t s ch n ng nh : ch n m u
g ch có s n trong kho d li u hay thi t k các m u g ch đ n gi n theo ý thích. Ng i
qu n tr h th ng s thao tác m t s ch c n ng nh : c p nh t d li u (thêm, xoá các
m u g ch), th ng kê s l ng g ch trong kho.
Ch ng trình đ c xây d ng d a trên mô hình chu n m X3D (công ngh
Web3D). Chu n này ngày nay đ c h tr nhi u b i các ch ng trình mô hình 3D
m nh nh : 3D Studio Max, Maya ... Ch ng trình s nh n các thông tin c n thi t t
khách hàng đ th c hi n vi c mô ph ng m t c n phòng đ c lát g ch. Sau đó, d li u
s đ c l u tr xu ng máy tính thành c s d li u.
Gi ng nh các ph n m m đ h a 3D khác, ch
đ t ph i có c u hình h tr c b n v đ h a.
ng trình yêu c u các máy cài
M cl c
Trang
Nh n xét c a giáo viên h
ng d n
L ic m n
L i nói đ u
M cl c
Ch
ng 1: Phân tích, thi t k
I. Phân tích...................................................................................................... 1
1 Yêu c u ................................................................................................. 1
2 Ch c n ng ............................................................................................. 6
3 D li u .................................................................................................. 6
II. Thi t k ...................................................................................................... 12
1. C s d li u......................................................................................... 12
2. M t s th hi n c a các b ng ............................................................... 17
II.C ch ho t đ ng............................................................................................ 19
Ch
ng 2: Công ngh s d ng
1. Ngôn ng l p trình Java ............................................................................. 30
2. Công ngh X3D.......................................................................................... 32
2.1 Gi i thi u ............................................................................................. 32
2.2 Lich s phát tri n ................................................................................ 33
2.3 S khác bi t gi a X3D và VRML ....................................................... 34
2.4 C u trúc t p tin X3D............................................................................ 34
2.5 M t s thu c tính c a các th X3D .................................................... 35
3.C s d li u MySQL ................................................................................. 38
4.K t n i d li u s d ng Spring và Hibernate.............................................. 38
4.1 Spring.................................................................................................. 38
4.2 Hibernate............................................................................................. 41
4.3 K t n i d li u s d ng Spring và Hibernate ..................................... 45
ng 3: Cài đ t và h
Ch
ng phát tri n
1.Cài đ t ......................................................................................................... 50
2. ánh giá ...................................................................................................... 64
2.1 C a nhóm th c hi n............................................................................ 64
2.2 C a công ty g ch ................................................................................ 64
3.H
ng phát tri n.......................................................................................... 65
Tài li u tham kh o
tài: Mô ph ng lát g ch 3D-Tr giúp khách hàng ch n g ch
Ch
ng 1: PHÂN TÍCH VÀ THI T K
I/ Phân tích
1. Phân tích yêu c u
1.1.Mô T
Ph n m m có th đáp ng nhu c u hi n th mô hình 3D c a m t c n phòng
tùy thu c vào lo i g ch, kích th c phòng, và v trí đèn trong phòng (theo yêu c u
c a khách hàng), và xu t ra t ng s g ch c n ph i mua, ti n c n tr . V phía công
ty, ph n m m có th h tr nhân viên qu n lý thao tác trên d li u g ch và xu t báo
cáo. H th ng chia làm 2 ph n:
1.1.1. Mô hình chung
a.
b.
M t máy khách: s k t n i tr c ti p đ n c s d li u đ t t i máy
ch và th c hi n các thao tác logic t i máy khách. Khi ng i dùng
hoàn t t xong vi c ch n g ch, ch ng trình s ti n hành ki m tra s
l ng c a lo i g ch đó trong c s d li u có đ đáp ng nhu c u hay
không. Tr ng h p không đ s thông báo cho khách hàng.
M t máy ch : k t n i đ n c s d li u đ t t i máy ch và cho phép
nhân viên c p nh t s l ng g ch hi n còn trong kho, thêm nh ng
m u g ch m i, xu t hoá đ n cho nhân viên và khách hàng và nh ng
thao tác c p nh t c s d li u khác.
1.1.2. Phân tích chi ti t
i) Máy khách
H th ng s nh n các thông tin đ u vào t khách hàng:
Kích th
c phòng (chi u dài, chi u r ng, chi u cao).
Tùy ch n ch c n ng có c a ra vào và c a s hay không có. N u có
khách hàng ph i ch n v trí c a c a.
Ch n màu t
ng, lo i g ch.
Ch n v trí đ t đèn, màu đèn.
________________________________________________________________________
SVTH: Nguy n Anh Tu n -- Nguy n Cát T ng
Trang1
tài: Mô ph ng lát g ch 3D-Tr giúp khách hàng ch n g ch
Chi u cao g ch lát trên t
Pham
The Bao
ng.
Digitally signed by Pham The Bao
DN: CN = Pham The Bao, C = VN
Reason: I am the author of this
document
Date: 2006.08.05 16:22:32
+07'00'
Hình 1.1: S đ Use Case c a H th ng phía máy khách
H th ng c n tuân theo các yêu c u:
a. Kích th
c phòng, c a
Tùy thu c vào kích th c phòng và v trí c a mà ta ch n đi m nhìn
ban đ u cho phù h p. Sau đó ng i dùng có th ch n nh ng v trí nhìn
khác nhau. Ta s xây d ng các đi m nhìn có s n t ng v trí thích h p
________________________________________________________________________
SVTH: Nguy n Anh Tu n -- Nguy n Cát T ng
Trang2
tài: Mô ph ng lát g ch 3D-Tr giúp khách hàng ch n g ch
(đi m nhìn m t tr c, m t sau, phía trên c n phòng) đ h tr cho
ng i dùng.
i v i c a s : cho phép khách hàng ch n s c a s ( là m t, hay hai,
hay ba c a)
i v i c a chính: cho phép ch n c a hai cánh hay b n cánh.
b. Màu T
ng
Cho phép ch n màu tô t
màu c a Windows.
ng c n phòng v i h p màu gi ng h p ch n
c. Lo i g ch
Ch n lo i g ch s có m t s lo i đ l a ch n: lo i g ch lát n n nhà, và
lát trên t ng, lát sân v n, lát c u thang. V i m i lo i s phân lo i
chi ti t tu theo nhà s n xu t.
Cho phép khách hàng ch n lát g ch cùng m t h a ti t hay theo b có
s n ( nhi u viên g ch ghép thành m t ki u hoa v n ).
Cho phép xem tr c lo i g ch, và các thông tin v g ch (giá thành,
tên, kích th c...).
d. V trí đèn, và màu đèn
Màu đèn: có h p màu v i các màu phù h p.
S d ng lo i đèn tròn, đèn dài.
Kích th
c đèn (ch n kích th
c cho s n).
V trí đèn có nhi u v trí c đ nh khác nhau.
Hi n th hi u ng ánh sáng theo màu đèn và v trí đèn.
e. Hi u ch nh
Ch n l i g ch.
Ch n l i màu t
ng.
Ch n l i màu đèn.
________________________________________________________________________
SVTH: Nguy n Anh Tu n -- Nguy n Cát T ng
Trang3
tài: Mơ ph ng lát g ch 3D-Tr giúp khách hàng ch n g ch
ii) Máy ch
đăng nhập
thêm gạch
«extends»
cập nhậ t lọai
gạch
Nhâ n viê n quả n lí
«extends»
xóa loại gạ ch
«extends»
chỉnh s a số
lượ ng, giá ...
«extends»
thê m bộ
«extends»
cậ p nhậ t bộ
gạ ch
«extends»
xó a bộ
«extends»
c p nh t nh m u
«extends»
thống kê
thố ng kê theo
lọai gạch
«extends»
thố ng kê theo
số lượ ng gạch
Hình 1. 2: S đ Use Case c a H th ng phía máy ch
H th ng c n đáp ng các u c u sau:
a. Th ng kê: Báo cáo cho nhân viên qu n lý l
theo t ng lo i. Cho phép l c:
ng g ch còn l i trong kho
Theo ngày.
Theo tháng.
b. C p nh t:
Thêm, xóa m t lo i g ch.
________________________________________________________________________
SVTH: Nguy n Anh Tu n -- Nguy n Cát T ng
Trang4
tài: Mô ph ng lát g ch 3D-Tr giúp khách hàng ch n g ch
C p nh t thay đ i s l
ng m i lo i g ch.
Thêm b g ch m i: khi thêm m t lo i g ch m i h tr vi c thêm
nh ng b (m u) t ng ng.
Xóa m t b có s n trong c s d li u (đây có th là b g ch do khách
hàng t thi t k sau đó l u l i ho c do nhân viên qu n lý đã thêm vào
tr c đó), khi m t lo i g ch không còn đ c s n xu t n a, ho c nó b
xóa, c ng s xóa đi nh ng b ch a lo i g ch đó.
1.2. Các yêu c u tính toán
Ph n m m c n th c hi n nh ng tính toán sau:ki
Tính di n tích c n phòng.
Di n tích phòng = chi u r ng * chi u dài
(1.1)
Tính v trí tâm c a đ xác đ nh v trí b t đ u lát g ch, theo quy t c sau:
- Lát b t đ u t c a chính vào trong, t tâm c a đi ra hai bên.
Tâm c a = v trí đ t c a chính + (chi u r ng c a / 2).
(1.2)
Tính s viên g ch.
S viên g ch = s viên / m2 × di n tích phòng
(1.3)
Tính giá ti n khách hàng ph i tr .
S ti n = s ti n g ch/ m2 × di n tích phòng
(1.4)
1.3. Các yêu c u k t xu t
Ph n m m có th xu t hóa đ n g m thông tin khách hàng, thông tin s n
ph m và giá ti n t ng c ng.
________________________________________________________________________
SVTH: Nguy n Anh Tu n -- Nguy n Cát T ng
Trang5
tài: Mô ph ng lát g ch 3D-Tr giúp khách hàng ch n g ch
Trong tr ng h p không có đ g ch theo yêu c u c n xu t thông báo cho
khách hàng đ ch n l i lo i g ch khác ho c liên h v i nhân viên bán hàng.
2. Phân tích ch c n ng
D a vào ph n mô t , ta nh n th y ph n m m xây d ng ph c v cho các đ i
t
ng:
Khách hàng.
Ng
i qu n tr ph n m m.
i v i t ng đ i t
2.1
ng c th , ph n m m có nh ng ch c n ng sau:
i v i khách hàng
Nh p đ y đ thông tin c n thi t (m c 1.1.2i).
L a ch n s n ph m: lo i g ch lát n n, lát t
ng; màu đèn...
t hàng.
2.2
i v i ng
i qu n lý ph n m m
C p nh t c s d li u: lo i g ch m i, cho bi t tr ng thái còn hay
h t g ch, phân lo i g ch lát t ng hay lát n n nhà.
C p nh t giá ti n g ch và các hình th c khuy n mãi.
3. Phân tích d
li u
3.1 Lát cùng m t lo i g ch
• G ch s đ c lát t ng viên b t đ u t ngoài vào trong và t v trí tâm c a c a
phòng, đ c tính theo công th c (1.2), đi ra theo 2 h ng.
• Tính g ch
Ph ng pháp truy n th ng (d a trên m2)
- S g ch c n thi t s đ c tính b ng cách l y s viên g ch quy
đ nh trên 1 m2, tùy theo kích th c c a g ch s có s viên g ch
quy đ nh khác nhau, nhân v i di n tích c n phòng, s d ng công
th c (1.3) và (1.1).
________________________________________________________________________
SVTH: Nguy n Anh Tu n -- Nguy n Cát T ng
Trang6
tài: Mô ph ng lát g ch 3D-Tr giúp khách hàng ch n g ch
- Giá ti n tính trên di n tích c n phòng, tính trên m2 không tính
trên s viên g ch, s d ng công th (1.4).
Ph
ng pháp tính chi ti t
- S viên g ch c n thi t s đ c tính b ng cách đ m t ng viên g ch
g m 3 lo i: g ch dùng nguyên viên (a), g ch dùng l n h n m t n a
viên (b), g ch dùng ít h n m t n a (c).
G ch t ng c ng (thông th
ng) = a + b + c
(1.5)
Gía ti n (thông th ng) = G ch t ng c ng (thông
th ng) * giá ti n m t viên g ch
(1.6)
G ch t ng c ng (ti t ki m) = a + b + c/2
(1.7)
Gía ti n (ti t ki m) = G ch t ng c ng (ti t ki m)
* giá ti n m t viên g ch
(1.8)
3.2. Lát theo b
ây là mô hình cho phép khách hàng có th t thi t k nh ng b g ch
có h a ti t mà mình thích hay s d ng nh ng b g ch theo m u có
s n. Sau đó s d ng nh ng b này đ lát g ch cho phòng
Ví d :
b g ch có s n
Hình 1.3: B có s n
________________________________________________________________________
SVTH: Nguy n Anh Tu n -- Nguy n Cát T ng
Trang7
tài: Mô ph ng lát g ch 3D-Tr giúp khách hàng ch n g ch
b g ch t thi t k
Hình 1.4: b t thi t k
Sau khi cho phép khách hàng thi t k b g ch theo ý thích, ta s l u
b đó xu ng và xem m t b nh m t viên g ch duy nh t và lát g ch
nh lát trên m t lo i g ch.
Cách tính g ch: c ng d a trên m2 gi ng nh tính cho g ch cùng m t
lo i.
M t s cách tính cho tr
ng h p đ c bi t:
o Tr ng h p g ch đan xen N màu cùng kích th c: ta s tính s
viên g ch c a t ng màu b ng cách xét t l c a màu đó trên m t
khung nhân v i t ng s viên g ch c n.
S viên g ch = (s l n xu t hi n c a màu A/ t ng s viên
trên 1 khung) × t ng s viên g ch
(1.9)
Ví d : lát b g ch nh hình trên v i s g ch c n là 200. T l màu xanh, tr ng
s là ½, v y theo công th c (1.5), ta có
s viên màu xanh = s viên màu tr ng =
o
1
× 200
2
Tr ng h p đan xen không cùng kích c : 4 viên có c 30 × 30, chèn
chính gi a là 1 viên c 20 × 20, ta c ng tính t ng t nh trên v i t
l là
1
.
4
________________________________________________________________________
SVTH: Nguy n Anh Tu n -- Nguy n Cát T ng
Trang8
tài: Mô ph ng lát g ch 3D-Tr giúp khách hàng ch n g ch
3.3 X lý g ch có chi u, và g ch khác kích th
c:
3.3.1 G ch có chi u:
- G ch không quan tâm đ n chi u.
- G ch có chi u trên – trái.
Hình 1.5: G ch có chi u trên - trái.
- G ch có chi u trên – ph i.
Hình 1.6: G ch có chi u trên – ph i.
- G ch có chi u d
i – trái.
Hình 1.7: G ch có chi u d
i - trái.
________________________________________________________________________
SVTH: Nguy n Anh Tu n -- Nguy n Cát T ng
Trang9
tài: Mô ph ng lát g ch 3D-Tr giúp khách hàng ch n g ch
- G ch có chi u d
i – ph i.
Hình 1.8: G ch có chi u d
3.3.2 G ch khác kích th
Do d li u ng
i – ph i.
c:
i qu n lý nh p và có th khác nhau, có 2 tr
i/. G ch l u vào
ng h p sau:
d ng đ ng:
Hình 1.9: G ch l u d ng đ ng.
ii/. G ch l u vào
d ng n m:
Hình 1.10: G ch l u d ng n m.
________________________________________________________________________
SVTH: Nguy n Anh Tu n -- Nguy n Cát T ng
Trang10
tài: Mô ph ng lát g ch 3D-Tr giúp khách hàng ch n g ch
II. Thi t k
1. Thi t k c s d li u
1.1. Các b ng:
H th ng g m các b ng sau:
G ch (TILE): Mã g ch, m u g ch, giá m i viên, giá m t thùng, s
viên g ch còn trong kho c a lo i g ch đó, chi u r ng, chi u dài, tr ng
thái g ch, lo i g ch, mô t g ch, chi u c a m u g ch.
Tên tr ng
TILE_ID
Ki u d li u
Number
TILE_CODE
Text
GROUP_ID
Number
IMAGE_SAMPL
E_ID
IMAGE
CODE_PER_TIL
E
CODE_PER_BO
X
TOTAL
Image
Image
Number
Number
Number
WIDTH
LENGTH
STATUS
TYPE
DESCRIPTION
Number
Number
Number
Number
Text
POS
Number
Ghi chú
Khóa chính
Mô t
Mã g ch (đ c t o
t đ ng)
Khóa ph
Mã g ch (do nhà
s n xu t cung c p)
Khóa
ngo i Mã nhóm g ch
(GROUP_TILE)
nh nhà có lót
m u g ch này.
nh c a m u g ch
Giá c a m i viên
g ch
Giá c a m i thùng
g ch
S l ng g ch còn
l i trong kho.
Chi u r ng g ch.
Chi u dài g ch
Tr ng thái g ch
Lo i g ch
Mô t s l c v
m u g ch
Thông tin cho bi t
g ch có chi u nào.
(0, 1, 2, 3, 4)
B ng 1: TILE
M i m u g ch có duy nh t m t mã (do nhà s n xu t cung c p), mã phân bi t
các m u g ch, có giá c a m i viên g ch, giá c a m t thùng g ch, kích th c (chi u
________________________________________________________________________
SVTH: Nguy n Anh Tu n -- Nguy n Cát T ng
Trang11
tài: Mô ph ng lát g ch 3D-Tr giúp khách hàng ch n g ch
dài, chi u r ng), thông tin v s l ng g ch đó còn l i trong kho, tr ng thái còn s n
xu t hay không (0: không còn s n xu t, 1: còn s n xu t).
Tr ng TYPE đ c t o d a trên cách “or bit” c a các giá tr chu n sau: 1g ch lót t ng, 2- g ch lót n n, 4-g ch lót sân, 8-g ch lót c u thang.
Ví d : g ch có TYPE = 3 (1|2) là lo i g ch lót đ
Tr
c c trên t
ng và d
i n n.
ng POS có các giá tr sau:
01234-
G
G
G
G
G
ch không quan tâm đ n chi u.
ch có chi u trên – trái.
ch có chi u trên – ph i.
ch có chi u d i – trái.
ch có chi u d i – ph i.
M i m u g ch có m t mã đ c sinh t đ ng, tên c a m u, mã nhóm g ch c a
m u đó.
Nhóm g ch(GROUP_TILE): id c a nhóm, tên nhóm g ch.
Tên tr ng
Ki u d li u
Ghi chú
Mô t
GROUP_ID
Number
Khóa chính
Mã nhóm g ch
NAME
Text
Tên nhóm g ch
B ng 2: GROUP_TILE
M i nhóm g ch có m t mã duy nh t, tên c a nhóm.
Khung (FRAME): id c a khung, nh m u c a khung, chi u dài, chi u
r ng, l ai khung (lót t ng, lót n n, lót n n nhà t m), chi u c a
khung, mô t g ch.
Tên tr ng
Ki u d li u
Ghi chú
Mô t
FRAME_ID
Number
Khóa chính
Mã khung
IMAGE
Image
Anh m u c a
khung
WIDTH
Number
Chi u dài khung
LENGTH
Number
Chi u r ng khung
POS
Number
Chi u c a khung
g ch
TYPE
Number
Lo i khung
B ng 3: FRAME
M i khung có m t mã, m t nh m u th hi n khung, các tr ng kích th c
c a khung. Tr ng TYPE, POS có d li u gi ng nh tr ng TYPE đu c mô t
________________________________________________________________________
SVTH: Nguy n Anh Tu n -- Nguy n Cát T ng
Trang12
tài: Mô ph ng lát g ch 3D-Tr giúp khách hàng ch n g ch
trong b ng TILE. Khi m t viên g ch trong khung không còn đ c s n xu t n a
(TILE.STATUS=0), thì các khung ch a lo i g ch đó c ng xem nh không còn giá
tr . Khi m t viên g ch đ c thêm vào trong TILE thì c ng s có m t khung ch có
m t viên g ch đ c t o ra.
G ch – khung (FRAME_TILE): id c a g ch – khung, id g ch, id
khung, t ng s viên g ch trong khung.
Tên tr ng
Ki u d li u
Ghi chú
Mô t
TILE_FRAME_ID
Text
Khóa chính
Mã khung
TILE_ID
Number
Khóa
ngo i Mã g ch
(TILE)
FRAME_ID
Number
Khóa
ngo i Mã khung
(FRAME)
TOTAL
Number
T ng s
viên
g ch.
B ng 4: FRAME_TILE
M i TILE_FRAME có m t mã đ c t o b ng cách c ng mã g ch, mã khung
t ng ng và mã lo i khung, s k t h p c a m t lo i g ch và m t khung kèm theo
mã c a khung là duy nh t. Ngoài ra còn có tr ng TILE_SUM là t ng s viên c a
m t lo i g ch (TILE_CODE) trong m t khung (FRAME_ID).
Phòng (ROOM): id phòng, id khách hàng, t ng s khung lót t ng,
t ng s khung lót n n, giá, chi u cao, chi u r ng, chi u dài, đ ng d n
đ n file c u hình (.x3d).
Ghi chú
Mô t
Tên tr ng
Ki u d li u
ROOM_ID
Number
Khóa chính
Mã phòng
CUSTOMER_ID
Number
Khoá
ngo i Mã khách hàng
(CUSTOMER)
COST
Number
Giá ti n c n
phòng
WIDTH
Number
Chi u r ng
LENGTH
Number
Chi u dài
HEIGHT
Number
Chi u cao
X3D_CONTENT
Text
N i dung file
X3d hi n th
phòng.
DESCRIPTION
Text
Mô t phòng
SALE_DATE
Date
Ngày bán
B ng 5: ROOM
________________________________________________________________________
SVTH: Nguy n Anh Tu n -- Nguy n Cát T ng
Trang13
tài: Mô ph ng lát g ch 3D-Tr giúp khách hàng ch n g ch
M i c n phòng sau khi khách hàng đã thi t k , và đ ng kí mua g ch s đ c
l u l i v i m t mã, id c a khách hàng c ng đ c l u l i, kèm theo mã và t ng s
khung đã dùng đ lót cho n n và t ng, giá ti n g ch ph i tr , kích th c c a c n
phòng, đ ng d n đ n file c u hình mô t i mô hình 3d c a c n phòng. Lo i c a
khung t ng ng v i mã WALL_FRAME_ID ph i là 0 (lót t ng), lo i c a khung
t ng ng v i mã FLOOR_FRAME_ID ph i là 1, 2 (1: lót n n nhà ngoài, 2: lót
n n nhà t m)
Khách hàng (CUSTOMER): id khách hàng, id phòng, tên khách hàng,
đ a ch , s đi n tho i, email, s fax, ngày mua hàng.
Tên tr ng
CUSTOMER_ID
FULL_NAME
ADDRESS
PHONE
EMAIL
FAX
BOUGHT_DATE
Ki u d li u
Number
Text
Text
Text
Text
Text
Date
Ghi chú
Khóa chính
Mô t
Mã phòng
Tên khách hàng
a ch
S diien tho i
Email
S fax
Ngày mua
B ng 6: CUSTOMER
M i khách hàng sau khi ch p nh n mua g ch, thông tin khách hàng đ c l u
l i v i m t mã, mã này c ng s đ c l u trong b ng ROOM t ng ng v i phòng
mà khách hàng đã t o ra.
Khung t ng (WALL_FRAME): id khung t
t ng s khung dùng đ lót phòng đó.
Tên tr ng
Ki u d li u
WALL_FRAME_ROO Number
M_ID
FRAME_ID
Number
ROOM_ID
Number
TOTAL
Number
Ghi chú
Khóa chính
ng, id khung, id phòng,
Mô t
Mã khung t
ng
Khóa
ngo i Mã khung
(FRAME)
Khoá
ngoai Mã phòng
(ROOM)
T ng s g ch đ
lót t ng c a
phòng.
B ng 7: WALL_FRAME
________________________________________________________________________
SVTH: Nguy n Anh Tu n -- Nguy n Cát T ng
Trang14
tài: Mô ph ng lát g ch 3D-Tr giúp khách hàng ch n g ch
N u khách hàng có dùng g ch lót t
hàng đã l a ch n đ c l u.
ng, thì d li u v mã khung lót mà khách
Khung n n (FLOOR_FRAME): id khung n n, id khung, id phòng,
t ng s khung dùng đ lót phòng đó.
Tên tr ng
FLOOR_FRAME_RO
OM_ID
FRAME_ID
Ki u d li u
Number
Ghi chú
Khóa chính
Mô t
Mã khung t
Number
ROOM_ID
Number
TOTAL
Number
Khóa
ngo i Mã khung
(FRAME)
Khoá
ngo i Mã phòng
(ROOM)
T ng s g ch đ
lót t ng c a
phòng.
ng
B ng 8: FLOOR_FRAME
nh m u (IMAGE_SAMPE): id nh m u, mô t
Tên tr ng
Ki u d li u
IMAGE_SAMPLE_ID Number
DESCRIPTION
Text
IMAGE
Image
Ghi chú
Khóa chính
nh, d li u c a nh.
Mô t
Mã khung t
Mô t nh
nh m u
ng
B ng 9: IMAGE_SAMPE
M i m u g ch có th có m t nh m u ch p th c t c n phòng có lát g ch đó.
M t nh m u có th dùng cho nhi u m u g ch khác nhau, nh m u có kèm theo
thông tin mô t v nh ch p.
________________________________________________________________________
SVTH: Nguy n Anh Tu n -- Nguy n Cát T ng
Trang15
tài: Mô ph ng lát g ch 3D-Tr giúp khách hàng ch n g ch
1.2 Quan h gi a các b ng:
Hình 1.11: Quan h gi a các b ng
________________________________________________________________________
SVTH: Nguy n Anh Tu n -- Nguy n Cát T ng
Trang16
tài: Mô ph ng lát g ch 3D-Tr giúp khách hàng ch n g ch
2. M t s th hi n c a các b ng
Hình 1.12: Thông tin khách hàng
Hình 1.13: Thông tin g ch
Hình 1.14: Thông tin phòng
Hình 1.15: Nhóm g ch
________________________________________________________________________
SVTH: Nguy n Anh Tu n -- Nguy n Cát T ng
Trang17
tài: Mô ph ng lát g ch 3D-Tr giúp khách hàng ch n g ch
III. C ch h at đ ng
1. T i máy khách
Hình 1.16: S đ Activity c a H th ng phía máy khách.
________________________________________________________________________
SVTH: Nguy n Anh Tu n -- Nguy n Cát T ng
Trang18
tài: Mô ph ng lát g ch 3D-Tr giúp khách hàng ch n g ch
Hình 1.17: S đ Sequence ch n màu đèn
________________________________________________________________________
SVTH: Nguy n Anh Tu n -- Nguy n Cát T ng
Trang19
tài: Mô ph ng lát g ch 3D-Tr giúp khách hàng ch n g ch
Hình 1.18: S đ Sequence ch n màu t
ng
________________________________________________________________________
SVTH: Nguy n Anh Tu n -- Nguy n Cát T ng
Trang20