Tải bản đầy đủ (.pdf) (70 trang)

ĐỀ TÀI MÔ PHỎNG LÁT GẠCH 3D TRỢ GIÚP KHÁCH HÀNG CHỌN GẠCH

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (2.72 MB, 70 trang )

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


×