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

Phân tích thiết kế hệ thống quản lý dây chuyền sản xuất gốm

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.31 MB, 84 trang )

TRNG I HC M THÀNH PH H CHÍ MINH
KHOA CÔNG NGH THÔNG TIN


KHOÁ LUN TT NGHIP
 tài: Phân Tích Thit K H Thng Qun Lý Dây
Chuyn Sn Xut Gm

Ngành: Công Ngh Thông Tin

Hng chuyên ngành: Qun Tr Mng

Khóa: 2007 – 2011

Ging viên hng dn: TS. LÊ XUÂN TRNG
Sinh viên thc hin: Bùi Trnh Minh Tun
MSSV: 10761308
Lp : TH07A1



TP. H Chí Minh, tháng 9 nm 2011
H thng qun lý dây chuyn sn xut gm


2
LI CM N
Em chân thành cm n Khoa Công Ngh Thông Tin, trng i Hc M thành
ph H Chí Minh đã to điu kin thun li cho chúng em trong quá trình hc tp
thc hin khóa lun này.
Em xin nói lên lòng bit n sâu sc đi vi TS Lê Xuân Trng. Em xin chân


thành cm n Thy đã luôn quan tâm, và tn tình hng dn, ch rõ nhng khuyt
đim trong đ tài ca em trong quá trình nghiên cu và thc hin đ tài này, cng
nh trang b
 kin thc cho em trong quá trình hc tp.
Em chân thành cm n các Thy Cô trong Khoa Công Ngh Thông Tin đã tn
tình ging dy, trang b cho chúng em nhng kin thc quý báu trong sut quá trình
hc tp. Em cng xin gi lòng bit n đn thy cô và bn bè trong lp đã giúp đ em
trong sut quá trình thc hin khóa lun này.
Em đc bit gi li cám n đn cha m, ngi đã chm sóc, đng viên và to
mi đ
iu kin thun li cho em hoàn thành tt đ tài khóa lun này.
Mc dù rt c gng hoàn thành đ tài này trong phm vi và kh nng cho phép
nhng chc chn s còn không tránh khi nhng thiu sót, kính mong nhn đc s
góp ý và tn tình ch bo ca quý thy cô và các bn.
Mt ln na, xin chân thành cm n và mong luôn nhn đc nhng tình cm
chân thành ca tt c mi ngi






Tp. H Chí Minh, tháng 9 nm 2011
Sinh viên thc hin
Bùi Trnh Minh Tun
H thng qun lý dây chuyn sn xut gm


3
NHN XÉT CA GIÁO VIÊN HNG DN
























H thng qun lý dây chuyn sn xut gm


4
NHN XÉT CA GIÁO VIÊN PHN BIN
























H thng qun lý dây chuyn sn xut gm


5
MC LC
CHNG I : TNG QUAN 10
1.1 Gii thiu 10
1.2 Mc đích đ tài 10
1.3 Phng pháp thc hin 10

1.3.1 V lý thuyt 10
1.3.2 V thc t xây dng h thng 11
1.4 Ni dung chính đ tài 11
CHNG II : C S LÝ THUYT 12
2.1 Gii thiu Microsoft .NET 12
2.1.1 Tng quan 12
2.1.2 Kin trúc .NET Framework 12
2.1.3 Common Language Runtime (CLR) 14
2.1.4 Th vin lp .NET Framework 15
2.1.5 Phát trin ng dng Client 16
2.2 Ngôn ng C# 17
2.3 Gii thiu v SQL Server 2005 18
2.3.1 Structured Query Language (SQL) 18
2.3.2 Vai trò ca SQL 19
2.3.3 Gii thiu s lc v Transact SQL (T-SQL) 20
CHNG III : PHÂN TÍCH HIN TRNG 22
3.1 Mô t nghip v các khâu trong quy trình sn xut gm 22
3.1.1 Khái quát v quy trình sn xut gm 22
3.1.2 C cu và chc nng phòng ban qun lý dây chuyn sn xut(kho sát ti
công ty TNHH gm s Minh Phát) 27
3.2 Mô t các thao tác chc nng trong quy trình sn xut gm 32
3.2.1 Yêu cu đn hàng 32
3.2.2 Nhp mc 32
3.2.3 Xut mc 33
3.2.4 Xut men 34
3.2.5 Ra vào lò 34
3.2.6 Chuyn giao t lò ga sang thành phm 35
3.2.7 Xut thành phm 36
3.2.8 Tng hp quá trình sn xut 37
3.3 Mô hình ý nim các khâu 37

3.4 Mô hình thc th quan h 40
3.4.1 Gii quyt đn hàng u tiên 40
3.4.2 Phân quyn ngi s dng 42
3.4.3 Thông tin đn hàng 44
3.4.4 Quy trình sn xut khâu mc 46
3.4.5 Quy trình sn xut khâu xi men 49
3.4.6 Quy trình sn xut khâu lò ga: 50
3.4.7 Quy trình sn xut khâu thành phm 53
CHNG IV : HIN THC CHNG TRÌNH 56
4.1 Giao din chung 56
4.2 Giao din khâu mc 59
H thng qun lý dây chuyn sn xut gm


6
4.3 Giao din khâu xi men 65
4.4 Giao din khâu lò ga 68
4.5 Giao din khâu thành phm 74
4.6 Giao din b phn điu hành 77
CHNG V : KT LUN 82
5.1 Chc nng hoàn thin: 82
5.2 Hng phát trin 82


H thng qun lý dây chuyn sn xut gm


7
DANH MC S  VÀ HÌNH
[2.1]Mô t các thành phn trong .NET Framework 14

[3.1] Mô hình liên h các khâu trong dây chuyn sn xut 27
[3.2] Mô hình hot đng khâu mc 28
[3.3] Mô hình hot đng khâu xi men 29
[3.4] Mô hình hot đng khâu lò ga 30
[3.5] Mô hình hot đng khâu thành phm 31
[3.7] Cu trúc đn hàng 32
[3.8] Cu trúc báo cáo nhp mc 33
[3.9] Cu trúc báo cáo giao mc 33
[3.10] Cu trúc báo cáo giao men 34
[3.11] Cu trúc báo cáo ra vào lò 35
[3.12] Cu trúc báo cáo giao bán thành phm 36
[3.13] Cu trúc báo cáo giao thành phm 36
[3.14] Cu trúc báo cáo tng hp 37
[3.15] Mô hình ý nim th hin thông tin đn hàng 38
[3.16] Mô hình ý nim hot đng khâu mc 38
[3.17] Mô hình ý nim hot đng khâu xi men 39
[3.18] Mô hình ý nim hot đng khâu lò ga 39
[3.19] Mô hình ý nim hot đng khâu thành phm 40
[3.20] Mô hình quan h gii quyt đn hàng u tiên 40
[3.21] Mô hình quan h phân quyn ngi s dng 42
[3.22] Mô hình quan h thông tin đn hàng 44
[3.23] Mô hình quan h quy trình sn xut khâu mc 46
[3.24] Mô hình quan h quy trình sn xut khâu xi men 49
[3.25] Mô hình quan h quy trình sn xut khâu lò ga 51
[3.26] Mô hình quan h quy trình sn xut khâu thành phm 54
[4.1] Giao din chính 56
[4.2] Giao din nhp thông tin loi hao ht 57
[4.3] Giao din cp nht hao ht 58
[4.4] Giao din qun lý nhp mc 59
[4.5] Giao din qun lý xut mc 60

[4.6] Giao din cp nht s liu nhp mc 61
[4.7] Giao din qun lý hao ht mc 62
[4.8] Giao din cp nht s liu nhp mc 63
[4.9] Giao din qun lý ngun nhp mc 64
[4.10] Giao din qun lý s liu xut men 65
[4.11] Giao din cp nht s liu xut men 66
[4.12] Giao din qun lý s liu hao ht men 67
[4.13] Giao din qun lý s liu vào lò 68
[4.14] Giao din cp nht s liu vào lò 69
[4.15] Giao din qun lý s liu ra lò 70
[4.16] Giao din cp nht s liu ra lò 71
[4.17] Giao din qun lý s liu hao ht khâu lò ga 72
[4.18] Giao din qun lý thông tin lò đt 73
[4.19] Giao din qun lý s liu khâu thành phm 74
H thng qun lý dây chuyn sn xut gm


8
[4.20] Giao din cp nht s liu thành phm 75
[4.21] Giao din qun lý s liu hao ht thành phm 76
[4.22] Giao din qun lý thông tin đn hàng 77
[4.23] Giao din qun lý thông tin sn phm 78
[4.24] Giao din qun lý thông tin màu 79
[4.25] Giao din qun lý thông s lng d cho phép 80
[4.26] Giao din qun lý thông tin và quyn nhân viên 81

H thng qun lý dây chuyn sn xut gm


9

DANH MC BNG
[3.1] Bng DHUT 41
[3.2] Bng TienTrinhUT 41
[3.3] Bng NhanVien 43
[3.4] Bng PhanQuyen 44
[3.5] Bng DonHang 44
[3.6] Bng SanPham 45
[3.7] Bng BoSP 45
[3.8] Bng Mau 45
[3.9] Bng ChiTietDH 46
[3.10] Bng NguonNhapMoc 47
[3.11] Bng NhapMoc 47
[3.12] Bng XuatMoc 48
[3.13] Bng TonMoc 48
[3.14] Bng HHMoc 48
[3.15] Bng XuatMen 49
[3.16] Bng HHXoiMen 50
[3.17] Bng TonMen 50
[3.18] Bng LoDot 51
[3.19] Bng VaoLo 52
[3.20] Bng RaLo 52
[3.21] Bng HHLoGa 53
[3.22] Bng TonLoGa 53
[3.23] Bng XuatTP 54
[3.24] Bng HaoHutTP 54
[3.25] Bng TonTP 55
H thng qun lý dây chuyn sn xut gm


10

CHNG I : TNG QUAN
1.1 Gii thiu
Ngày nay, các ng dng tin hc đc s dng rng rãi trong vic qun lý các
thông tin v hành chính, nhân s, sn xut… Ngày càng nhiu các phn mm qun lý
các vn đ, lnh vc khác nhau đc ng dng trong thc tin nh qun lý thu, qun
lý nhân s, qun lý đim, qun lý kinh doanh… Nó thay th cho vic qun lý th công
trc kia, đem li hiu qu to l
n v bo mt, đ chính xác và tính n đnh.
Cng gp phi các vn đ khó khn chung trong vic qun lý th công s liu, theo
dõi các công đon sn xut nh các ngành khác, sn xut gm còn phc tp hn rt
nhiu bi quy trình sn xut sn p;hm mang nhiu đc thù riêng, mi công đon phi
x lý nhiu d liu khác nhau, s ràng but gia s
 liu nhp xut, s liu hao ht và
s liu tn, gii hn thi gian hoàn thành sn phm, gii quyt hàng gp… Xut phát
t nhu cu thc t, phn mm h tr nhân viên thng kê trong các quy trình sn xut
sn phm gm là vô cùng cn thit.
1.2 Mc đích đ tài
Nhn đc yêu cu h tr xây dng h thng qu
n lý dây chuyn sn xut gm t
công ty TNHH gm s Minh Phát, tôi bt tay thc hin đ tài xây dng h thng qun
lý và h tr nhân viên thng kê trong các quy trình sn xut sn phm gm bao gm
vic qun lý nhp xut s liu  các khâu, theo dõi và điu phi thi gian cng nh s
lng các sn phm gia các đn hàng trong quá trình sn xut đ gi đúng ti
n đ
đn hàng, thng kê tng hp s liu các khâu, lng tn, lng hao ht, thông báo khi
có đn hàng sp đn thi gian giao hàng và gii quyt vn đ đn hàng u tiên.
1.3 Phng pháp thc hin
1.3.1 V lý thuyt
Tìm hiu c s lý thuyt v môi trng lp trình ASP.Net 3.5 , cách thc hot
đng cng nh vic s dng các control. Tìm hiu k các điu khi

n liên quan đn
vic truy cp d liu gia phn mm và phía c s d liu. Cách thc hot đng ca
mô hình 3 lp cng nh vic xây dng ng dng theo mô hình 3 lp đn gin và hiu
H thng qun lý dây chuyn sn xut gm


11
qu. Thit k xây dng c s d liu s dng Microsoft SQL Server 2005, tìm hiu v
các thành phn c bn ca mt c s d liu.
1.3.2 V thc t xây dng h thng
Tìm hiu các bc đ sn xut sn phm gm, kho sát quy trình hot đng dây
chuyn sn xut, tìm hiu các nhu cu ca nhân viên thng kê và ng
i qun lý, lên k
hoch xây dng ng dng, phân tích và thit k mô hình hot đng h thng, xây
dng c s d liu, xây dng giao din hot đng ca chng trình, kt ni c s d
liu vi giao din chng trình và cui cùng là kim tra và đóng gói chng trình.
1.4 Ni dung chính đ tài
To cái nhìn bao quát v quy trình sn xut gm.
To giao din đ ng
i thng kê  các công đon sn xut sn phm gm thc
hin thao tác xut nhp, cp nht, theo dõi quy trình sn xut, gii hn s liu nhp
xut theo tng khâu, h tr nhp theo b.
 có th to ra mt sn phm gm phi qua nhiu công đon, giao din h tr
nhân viên thng kê ch gii quyt trong phm vi các công đ
on : làm mc, xi men, lò
ga, thành phm.
Các gói chc nng trong chng trình :
- Giao din nht xut cho nhân viên thng kê các khâu.
- Qun lý s liu nhp xut trong các giai đon.
- H tr nhp d liu theo b.

- Xut thng kê toàn b quy trình sn xut v s liu, lng tn, s hao ht.

H thng qun lý dây chuyn sn xut gm


12
CHNG II : C S LÝ THUYT
2.1 Gii thiu Microsoft .NET
2.1.1 Tng quan
Microsoft .NET gm 2 phn chính : Framework và Integrated Development
Environment (IDE). Framework cung cp nhng gì cn thit và cn bn. IDE thì cung
cp mt môi trng giúp chúng ta trin khai d dàng, và nhanh chóng các ng dng
da trên nn tng .NET.
Thành phn Framework là quan trng nht, .NET là ct lõi và tinh hoa ca môi
trng. Trong .NET toàn b các ngôn ng C#, Visual C++ hay Visual Basic.NET đu
dùng cùng mt IDE. Mt s tính nng ca Microsoft .NET cho phép nhng nhà phát
trin s dng nh sau:
- Mt mô hình l
p trình cho phép nhà phát trin xây dng các ng dng dch v
web và ng dng client vi Extensible Markup Language (XML).
- Tp hp dch v XML Web, nh Microsoft .NET My Services cho phép nhà phát
trin đn gin và tích hp ngi dùng kinh nghim.
- Cung cp các server phc v bao gm: Windows Server,, SQL Server, và BizTalk
Server, tt c điu tích hp, hot đng, và qun lý các dch v XML Web và các
ng dng.
- Các phn mm client nh Windows XP và Windows CE giúp ngi phát trin
phân phi sâu và thuy
t phc ngi dùng kinh nghim thông qua các dòng thit
b.
- Nhiu công c h tr nh Visual Studio .NET, đ phát trin các dch v Web

XML, ng dng trên nn Windows hay nn web mt cách d dàng và hiu qu.
2.1.2 Kin trúc .NET Framework
.NET Framework là mt platform mi làm đn gin vic phát trin ng dng trong
môi trng phân tán ca Internet. .NET Framework đc thit k đy đ đ đáp ng
theo quan đim sau:
H thng qun lý dây chuyn sn xut gm


13
-  cung cp mt môi trng lp trình hng đi tng vng chc, trong đó mã
ngun đi tng đc lu tr và thc thi mt cách cc b. Thc thi cc b nhng
đc phân tán trên Internet, hoc thc thi t xa.
-  cung cp mt môi trng thc thi mã ngun mà ti thiu đc vic đóng gói
phn mm và s tranh chp v phiên b
n.
-  cung cp mt môi trng thc thi mã ngun mà đm bo vic thc thi an toàn
mã ngun, bao gm c vic mã ngun đc to bi hãng th ba hay bt c hãng
nào mà tuân th theo kin trúc .NET.
-  cung cp mt môi trng thc thi mã ngun mà loi b đc nhng li thc
hin các script hay môi trng thông dch.
-  làm cho nhng ngi phát trin có kinh nghim vng chc có th
nm vng
nhiu kiu ng dng khác nhau. Nh là t nhng ng dng trên nn Windows đn
nhng ng dng da trên web.
-  xây dng tt c các thông tin da triên tiêu chun công nghip đ đm bo
rng mã ngun trên .NET có th tích hp vi bt c mã ngun khác.
.NET Framework có hai thành phn chính: Common Language Runtime (CLR) và
th vin lp .NET Framework. CLR là nn tng ca .NET Framework. Chúng ta có
th hiu runtime nh là mt agent qu
n lý mã ngun khi nó đc thc thi, cung cp

các dch v ct lõi nh: qun lý b nh, qun lý tiu trình, và qun lý t xa. Ngoài ra
nó còn thúc đy vic s dng kiu an toàn và các hình thc khác ca vic chính xác
mã ngun, đm bo cho vic thc hin đc bo mt và mnh m.
Th vin lp, mt thành phn chính khác ca .NET Framework là mt tp hp
hng đi tng ca các ki
u d liu đc dùng li, nó cho phép chúng ta có th phát
trin nhng ng dng t nhng ng dng truyn thng command-line hay nhng ng
dng có giao din đ ha (GUI) đn nhng ng dng mi nht đc cung cp bi
ASP.NET, nh là Web Form và dch v XML Web.
H thng qun lý dây chuyn sn xut gm


14

[2.1]Mô t các thành phn trong .NET Framework
2.1.3 Common Language Runtime (CLR)
Nh đã đ cp thì CLR thc hin qun lý b nh, qun lý thc thi tiu trình, thc
thi mã ngun, xác nhn mã ngun an toàn, biên bch và các dch v h thng khác.
Nhng đc tính trên là nn tng c bn cho nhng mã ngun đc qun lý chy trên
CLR.
Do chú trng đn bo mt, nhng thành phn đc qun lý đc cp nhng m
c
đ quyn hn khác nhau, ph thuc vào nhiu yu t nguyên thy ca chúng nh: liên
quan đn Internet, h thng mng trong nhà máy, hay mt máy tính cc b. iu này
có ngha rng, mt thành phn đc qun lý có th có hay không có quyn thc hin
mt thao tác truy cp tp tin, thao tác truy cp registry, hay các chc nng nhy cm
khác.
H thng qun lý dây chuyn sn xut gm



15
CLR thúc đy vic mã ngun thc hin vic truy cp đc bo mt. Do đó, đc
tính bo mt ca CLR cho phép nhng phn mm đóng gói trên Inernet có nhiu đc
tính mà không nh hng đn vic bo mt h thng.
CLR còn thúc đy cho mã ngun đc thc thi mnh m hn bng vic thc thi
mã ngun chính xác và s xác nhn mã ngun. Nn tng ca vi
c thc hin này là
Common Type System (CTS). CTS đm bo rng nhng mã ngun đc qun lý thì
đc t mô t (selfdescribing).
Thêm vào đó, môi trng đc qun lý ca runtime s thc hin vic t đng x
lý layout ca đi tng và qun lý nhng tham chiu đn đi tng, gii phóng chúng
khi chúng không còn đc s dng na. Vic qun lý b nh t đng này còn gii
quyt hai li chung c
a ng dng: thiu b nh và tham chiu b nh không hp l.
Trong khi runtime đc thit k cho nhng phn mm ca tng lai, nó cng h
tr cho phân mm ngày nay và trc đây. Kh nng hot đng qua li gia mã ngun
đc qun lý và mã ngun không đc qun lý cho phép ngi phát trin tip tc s
dng nhng thành phn cn thit ca COM và DLL.
Rutime đc thi
t k đ ci tin hiu sut thc hin. Mc dù CLR cung cp nhiu
các tiêu chun dch v runtime, nhng mã ngun đc qun lý không bao gi đc
dch. Có mt đc tính gi là Just-in-Time (JIT) biên dch tt c nhng mã ngun đc
qun lý vào trong ngôn ng máy ca h thng vào lúc mà nó đc thc thi. Khi đó,
trình qun lý b nh xóa b nhng phân mnh b nh nu có th
đc và gia tng
tham chiu b nh cc b, và kt qu gia tng hiu qu thc thi.
2.1.4 Th vin lp .NET Framework
Th vin lp .NET Framework là mt tp hp nhng kiu d liu đc dùng li và
đc kt hp cht ch vi Common Language Runtime. Th vin lp là hng đi
tng cung cp nhng kiu d liu mà mã ngun đc qu

n lý ca chúng ta có th
dn xut. iu này không ch làm cho nhng kiu d liu ca .NET Framework d s
dng mà còn làm gim thi gian liên quan đn vic hc đc tính mi ca .NET
Framework. Thêm vào đó, các thành phn ca các hãng th ba có th tích hp vi
nhng lp trong .NET Framework.
H thng qun lý dây chuyn sn xut gm


16
Cng nh mong đi ca ngi phát trin vi th vin lp hng đi tng, kiu
d liu . NET Framework cho phép ngi phát trin thit lp nhiu mc đ thông
dng ca vic lp trình, bao gm các nhim v nh: qun lý chui, thu thp hay chn
lc d liu, kt ni vi c c d liu, và truy cp tp tin. Ngoài nh
ng nhim v thông
dng trên. Th vin lp còn đa vào nhng kiu d liu đ h tr cho nhng kch bn
phát trin chuyên bit khác. Ngi phát trin có th s dng .NET Framework đ phát
trin nhng kiu ng dng và dch v nh sau:
- ng dng Console
- ng dng giao din GUI trên Windows (Windows Forms)
- ng dng ASP.NET
- Dch v XML Web
- D
ch v Windows
Trong đó nhng lp Windows Forms cung cp mt tp hp ln các kiu d liu
nhm làm đn gin vic phát trin các ng dng GUI chy trên Windows. Còn nu
nh vit các ng dng ASP.NET thì có th s dng các lp Web Forms trong th vin
.NET Framework.
2.1.5 Phát trin ng dng Client
Nhng ng dng client cng gn vi nhng ng dng kiu truyn th
ng đc lp

trình da trên Windows. ây là nhng kiu ng dng hin th nhng ca s hay
nhng form trên desktop cho phép ngi dùng thc hin mt thao tác hay nhim v
nào đó. Nhng ng dng client bao gm nhng ng dng nh x lý vn bn, x lý
bng tính, nhng ng dng trong lnh vc thng mi nh công c nhp liu, công c
to báo cáo Nh
ng ng dng client này thng s dng nhng ca s, menu,
toolbar, button hay các thành phn GUI khác, và chúng thng truy cp các tài
nguyên cc b nh là các tp tin h thng, các thit b ngoi vi nh máy in.
Mt loi ng dng client khác vi ng dng truyn thng nh trên là ActiveX
control (hin nay nó đc thay th bi các Windows Form control) đc nhúng vào
các trang web trên Internet. Các ng dng này cng ging nh nhng ng dng client
khác là có th truy cp tài nguyên cc b
.
H thng qun lý dây chuyn sn xut gm


17
2.2 Ngôn ng C#
Ngôn ng C# khá đn gin, ch khong 80 t khóa và hn mi my kiu d liu
đc xây dng sn. Tuy nhiên, ngôn ng C# có ý ngha cao khi nó thc thi nhng
khái nim lp trình hin đi. C# bao gm tt c nhng h tr cho cu trúc, thành phn
component, lp trình hng đi tng. Nhng tính cht đó hin din trong mt ngôn
ng lp trình hin đ
i. Và ngôn ng C# hi đ nhng điu kin nh vy, hn na nó
đc xây dng trên nn tng ca hai ngôn ng mnh nht là C++ và Java.
Phn ct lõi hay còn gi là trái tim ca bt c ngôn ng lp trình hng đi
tng là s h tr ca nó cho vic đnh ngha và làm vic vi nhng lp. Nhng lp
thì đnh ngha nhng kiu d li
u mi, cho phép ngi phát trin m rng ngôn ng
đ to mô hình tt hn đ gii quyt vn đ. Ngôn ng C# cha nhng t khóa cho

vic khai báo nhng kiu lp đi tng mi và nhng phng thc hay thuc tính ca
lp, và cho vic thc thi đóng gói, k tha, và đa hình, ba thuc tính c bn ca bt c
ngôn ng lp trình hng đi t
ng.
Trong ngôn ng C# mi th liên quan đn khai báo lp điu đc tìm thy trong
phn khai báo ca nó. nh ngha mt lp trong ngôn ng C# không đòi hi phi chia
ra tp tin header và tp tin ngun ging nh trong ngôn ng C++. Hn th na, ngôn
ng C# h tr kiu XML, cho phép chèn các tag XML đ phát sinh t đng các
document cho lp.
C# cng h tr giao din interface, nó đc xem nh mt cam kt vi mt lp cho
nhng dch v mà giao din quy đnh. Trong ngôn ng C#, mt lp ch có th k tha
t duy nht mt lp cha, tc là không cho đa k tha nh trong ngôn ng C++, tuy
nhiên mt lp có th thc thi nhiu giao din. Khi mt lp thc thi mt giao din thì
nó s ha là nó s cung cp chc nng thc thi giao din.
Trong ngôn ng C#, nhng cu trúc cng đc h tr, nh
ng khái nim v ng
ngha ca nó thay đi khác vi C++. Trong C#, mt cu trúc đc gii hn, là kiu d
liu nh gn, và khi to th hin thì nó yêu cu ít hn v h điu hành và b nh so
vi mt lp. Mt cu trúc thì không th k tha t mt lp hay đc k tha nhng
mt cu trúc có th thc thi m
t giao din.
H thng qun lý dây chuyn sn xut gm


18
Ngôn ng C# cung cp nhng đc tính hng thành phn (component-oriented),
nh là nhng thuc tính, nhng s kin. Lp trình hng thành phn đc h tr bi
CLR cho phép lu tr metadata vi mã ngun cho mt lp. Metadata mô t cho mt
lp, bao gm nhng phng thc và nhng thuc tính ca nó, cng nh nhng s bo
mt cn thit và nhng thuc tính khác. Mã ngun ch

a đng nhng logic cn thit đ
thc hin nhng chc nng ca nó Do vy, mt lp đc biên dch nh là mt khi
self-contained, nên môi trng hosting bit đc cách đc metadata ca mt lp và
mã ngun cn thit mà không cn nhng thông tin khác đ s dng nó.
Mt lu ý cui cùng v ngôn ng C# là ngôn ng này cng h tr vic truy cp b
nh tr
c tip s dng kiu con tr ca C++ và t khóa cho du ngoc [] trong toán t.
Các mã ngun này là không an toàn (unsafe). Và b gii phóng b nh t đng ca
CLR s không thc hin vic gii phóng nhng đi tng đc tham chiu bng s
dng con tr cho đn khi chúng đc gii phóng.
2.3 Gii thiu v SQL Server 2005
SQL Server 2005 là mt h thng qun lý c s d liu (Relational Database
Management System (RDBMS) ) s
 dng Transact-SQL đ trao đi d liu gia
Client computer và SQL Server computer. Mt RDBMS bao gm databases, database
engine và các ng dng dùng đ qun lý d liu và các b phn khác nhau trong
RDBMS.
SQL Server 2005 đc ti u đ có th chy trên môi trng c s d liu rt ln
(Very Large Database Environment) lên đn Tera-Byte và có th phc v cùng lúc
cho hàng ngàn user. SQL Server 2005 có th kt hp vi các server khác nh
Microsoft Internet Information Server (IIS), E -Commerce Server, Proxy Server
2.3.1 Structured Query Language (SQL)
SQL, vit tt ca Structured Query Language (ngôn ng h
i có cu trúc), là công
c s dng đ t chc, qun lý v à truy xut d liu đuc lu tr trong các c s d
liu. SQL là mt h thng ngôn ng bao gm tp các câu lnh s dng đ tng tác
vi c s d liu quan h.
Kh nng ca SQL vt xa so vi mt công c truy xut d liu, mc dù đây là m
c
đích ban đu khi SQL đc xây dng nên và truy xut d liu vn còn là mt trong

H thng qun lý dây chuyn sn xut gm


19
nhng chc nng quan trng ca nó. SQL đc s dng đ điu khin tt c các chc
nng mà mt h qun tr c s d liu cung cp cho ngi dùng bao gm:
- nh ngha d liu: SQL cung cp kh nng đnh ngha các c s d liu, các cu
trúc lu tr và t chc d liu cng nh mi quan h gia các thành phn d liu.
- Truy xut và thao tác d liu: Vi SQL, ngi dùng có th d dàng thc hin các
thao tác truy xut, b sung, cp nht và loi b d liu trong các c s d liu.
- iu khin truy cp: SQL có th đc s dng đ cp phát và kim soát các thao
tác ca ngi s dng trên d liu, đ
m bo s an toàn cho c s d liu
- m bo toàn vn d liu: SQL đnh ngha các ràng buc toàn vn trong c s d
liu nh đó đm bo tính hp l và chính xác ca d liu trc các thao tác cp
nht cng nh các li ca h thng.
Nh vy, có th nói rng SQL là mt ngôn ng hoàn thin đc s dng trong các
h
 thng c s d liu và là mt thành phn không th thiu trong các h qun tr c
s d liu. Mc dù SQL không phi là mt ngôn ng lp trình nh C, C++, Java,
song các câu lnh mà SQL cung cp có th đc nhúng vào trong các ngôn ng lp
trình nhm xây dng các ng dng tng tác vi c s d liu.
Khác vi các ngôn ng lp trình quen thuc nh C, C++, Java, SQL là ngôn ng
có tính khai báo. Vi SQL, ngi dùng ch c
n mô t các yêu cu cn phi thc hin
trên c s d liu mà không cn phi ch ra cách thc thc hin các yêu cu nh th
nào. Chính vì vy, SQL là ngôn ng d tip cn và d s dng.
2.3.2 Vai trò ca SQL
Bn thân SQL không phi là mt h qun tr c s d liu, nó không th tn ti
đc lp. SQL thc s là mt ph

n ca h qun tr c s d liu, nó xut hin trong các
h qun tr c  s d liu vi vai trò ngôn ng và là công c giao tip gia ngi s
dng và h qun tr c s d liu.
Trong hu ht các h qun tr c s d liu quan h, SQL có nhng vai trò nh
sau:
H thng qun lý dây chuyn sn xut gm


20
- SQL là ngôn ng hi có tính tng tác: Ngi s dng có th d dàng thông qua
các trình tin ích đ gi các yêu cu di dng các câu lnh SQL đn c s d
liu và nhn kt qu tr v t c s d liu.
- SQL là ngôn ng lp trình c s d liu: Các lp trình viên có th nhúng các câu
lnh SQL vào trong các ngôn ng lp trình đ xây dng nên các chng trình 
ng
dng giao tip vi c s d liu.
- SQL là ngôn ng qun tr c s d liu: Thông qua SQL, ngi qun tr c s d
liu có th qun lý đc c s d liu, đnh ngha các cu trúc lu tr d liu,
điu khin truy cp c s d liu.
- SQL là ngôn ng cho các h thng khách/ch
 (client/server) : Trong các h thng
c s d liu khách/ch, SQL đc s dng nh là công c đ giao tip gia các
trình ng dng phía máy khách vi máy ch c s d liu.
- SQL là ngôn ng truy cp d liu trên Internet: Cho đn nay, hu ht các máy ch
Web cng nh các máy ch trên Internet s dng SQL vi vai trò là ngôn ng đ
tng tác vi d liu trong các c s d li
u.
- SQL là ngôn ng c s d liu phân tán: i vi các h qun tr c s d liu
phân tán, mi mt h thng s dng SQL đ giao tip vi các h thng khác trên
mng, gi và nhn các yêu cu truy xut d liu vi nhau.

- SQL là ngôn ng s dng cho các cng giao tip c  s d liu: Trong mt h
thng m
ng máy tính vi nhiu h qun tr c s d liu khác nhau, SQL thng
đc s dng nh là mt chun ngôn ng đ giao tip gia các h qun tr c  s
d liu.
2.3.3 Gii thiu s lc v Transact SQL (T-SQL)
Transact-SQL là ngôn ng SQL m rng da trên SQL chun ca ISO
(International Organization for Standardization) và ANSI (American National
Standards Institute) đc s dng trong SQL Server khác vi P-SQL (Procedural-
SQL) dùng trong Oracle.
SQL chun bao g
m khong 40 câu lnh. Trong các h qun tr c s d liu khác
nhau, mc dù các câu lnh đu có cùng dng và cùng mc đích s dng song mi mt
H thng qun lý dây chuyn sn xut gm


21
h qun tr c s d liu có th có mt s thay đi nào đó. iu này đôi khi dn đn
cú pháp chi tit ca các câu lnh có th s khác nhau trong các h qun tr c c s d
liu khác nhau.
T-SQL đc chia làm 3 nhóm:
- Ngôn ng đnh ngha d liu.
- Ngôn ng điu khin d liu.
- Ngôn ng
thao tác d liu.






H thng qun lý dây chuyn sn xut gm


22
CHNG III : PHÂN TÍCH HIN TRNG
3.1 Mô t nghip v các khâu trong quy trình sn xut gm
3.1.1 Khái quát v quy trình sn xut gm
Mt quy trình sn xut gm bao nhiu công đon, đ làm ra đ gm ngi th
gm phi qua các khâu chn, x lý và pha ch đt, to dáng, to hoa vn, ph men, và
cui cùng là nung sn phm.
3.1.1.1 Quá trình x lý đt
• Chn đt :
iu quan trng đu tiên đ hình thành nên các lò gm là ngun đt sét làm gm.
Nhng trung tâm s
n xut gm thi c thng là sn xut trên c s khai thác ngun
đt ti ch.
t sét phi có đ do cao, khó tan trong nc, ht mn, màu trng xám, đ chu
la  khong 1620°C. Thành phn hoá hc (tính trung bình theo % trng lng) ca
đt sét thng nh sau(khác nhau tùy thuc vào vùng khai thác): Al203: 27,07; Si02:
55,87; Fe203 1,2; Na2O 0,7; CaO 2,57; MgO 0,78; K2O: 2,01; Ti02: 0,81.
• X lý và pha ch đt :
Trong đt nguyên liu thng có ln tp cht, ngoài ra tu
theo yêu cu ca tng
loi gm khác nhau mà có th có nhng cách pha ch đt khác nhau đ to ra sn
phm phù hp. Phng pháp x lý đt truyn thng là x lý thông qua ngâm nc
trong h thng b cha, gm 4 b  đ cao khác nhau.
Ngày nay các công đon x lý đt đã thay đi nhiu bi áp dng k thut vào sn
xut, giúp tng nng xut, gim thi gian khi x
lý. Các loi đt thô t m mang v
đc chn vi nhau theo mt t l, t l pha ch này đc gi kín, hn hp đt đc

cho vào mt bình nghin cùng vi mt lng nc va đ. Sau đó bình nghin s hot
đng liên tc trong thi gian 24h-48h đ cho ra mt sn phm gi là h. Ti đây h
đc kh st bng t tính b
i mt thit b cho vào b cha h, sau khi kh ht st
trong h s đc chuyn qua b cha hoc chuyn lên b lng đ ly đt do
H thng qun lý dây chuyn sn xut gm


23
Nhìn chung, khâu x lí đt thng thông qua nhiu công đon phc tp. Trong quá
trình x lí, tu theo tng loi đ gm mà ngi ta có th pha thêm cao lanh  mc đ
nhiu ít khác nhau.
3.1.1.2 Quá trình to ct gm
• To dáng :
Ngi th "đp nn" gm là ngi th có trình đ k thut và m thut cao. Có khi
h đp nn mt sn phm gm hoàn chnh, nh
ng cng có khi h đp nn tng b
phn riêng r ca mt sn phm và sau đó tin hành chp ghép li. Hin nay theo yêu
cu sn xut gm công nghip hay m ngh, ngh nhân gm có th đp nn mt sn
phm mu đ đ khuôn thch cao phc v cho vic sn xut hàng lot.
Vic to hình sn phm gm theo khuôn in(khuôn th
ch cao hay khuôn g) đc
tin hành nh sau: đt khuôn gia bàn xoay, ghim cht li, láng lòng khuôn ri ném
mnh đt in sn phm gia lòng khuôn cho bám chc chân, vét đt lên li vành, quay
bàn xoay và kéo cán ti mc cn thit đ to sn phm. Vi cách này thì ngi th ch
có th to ra các sn phm có dng hình tròn, vì bàn quay li tâm ch cho phép th to
ra các sn phm có dng hình tròn.
Ngày nay ngi làm gm s dng ph bin k
thut đ rót "đúc" hin vt. Mun có
hin vt gm theo k thut đúc trc ht phi ch to khuôn bng thch cao. Khuôn có

cu to t đn gin đn phc tp. Loi đn gin là khuôn hai mang, loi phc tp thì
thng có nhiu mang, tu theo hình dáng ca sn phm đnh to. Cách to dáng này
trong cùng mt lúc có th to ra hàng lot sn phm gi
ng nhau, rt nhanh và gin
tin. Ngoài ra ngi ta còn dùng phng pháp đ rót: đ "h tha" hay "h đy" đ
to dáng sn phm.
H lng sau quá trình nghin đt s đc trn vi xút (ch yu là NaHSiO3) nhm
làm gim quá trình lng ca các ht đt trong h, sau mt thi gian nht đnh h tha
s đc đ ra ngoài, ngi th s đ thêm mt thi gian n
a trc khi ly sn phm ra
khi khuôn (đ sn phm đc khuôn hút bt nc, khi đó sn phm s cng hn) nu
ly ra sm s làm sn phm b méo, hoc sau khi ly h ra ngi th đ rót s phi
cho vào đó bóng đèn hoc than t ong đang hng đ cho sn phm nhanh cng. ây là
phng pháp sn xut hàng lot và ph
bin hin nay.
H thng qun lý dây chuyn sn xut gm


24
• Phi xy và sa hàng mc :
Tin hành phi sn phm mc sao cho khô, không b nt n, không làm thay đi
hình dáng ca sn phm. Bin pháp ti u mà xa nay ngi làm gm vn thng s
dng là hong khô hin vt trên giá và đ ni thoáng mát. Ngày nay phn nhiu các gia
đình s dng bin pháp sy hin vt trong lò sy, tng nhit đ t t đ
cho nc bc
hi dn dn.
Sn phm mc đã đnh hình cn đem " vóc" và sa li cho hoàn chnh. Ngi th
gm đt sn phm vào mà trên bàn xoay nh đà ri va xoay bàn xoay va đy nh
vào chân vóc cho cân, dùng dùi v nh vào chân "vóc" cho đt  chân "vóc" cht li
và sn phm tròn tr li (gi là "lùa"). Ngi th gm tin hành các đng tác ct, gt

ch
 tha, bi đp ch khuyt, chp các b phn ca sn phm (nh vòi m, quai
tách ), khoan l trên các sn phm, ta li đng nét hoa vn và thut nc cho mn
mt sn phm. Nhng sn phm sa li mà không dùng bàn xoay thì gi là "làm hàng
b", phi dùng bàn xoay thì gi là "làm hàng bàn".
Theo yêu cu trang trí, có th đp thêm đt vào mt vài vùng nào đó trên sn phm
ri ct ta đ t
o hình (đp phù điêu), có khi phi khc sâu các ho tit trang trí trên
mt sn phm
3.1.1.3 Quá trình trang trí hoa vn và ph men
• K thut v :
Th gm dùng bút lông v trc tip trên nn mc các hoa vn ho tit. Th v gm
phi có tay ngh cao, hoa vn hc tit phi hài hoà vi dáng gm, các trang trí ho tit
này đã nâng ngh gm lên mc ngh thut, mi cái là mt tác ph
m. Th gm dùng
rt nhiu hình thc trang trí khác, có hiu qu ngh thut nh đánh ch, bôi men chy
màu, v men màu
Gn đây, xut hin k thut v trên nn xng gm đã nung s ln 1 hoc k thut
hp hoa, mt li trang trí hình in sn trên giy decal, nhp t nc ngoài. Hai kiu này
tuy đp nhng không phi là truyn thng. Nhng loi này không đc coi là ngh

thut và sáng to trong di sn gm Vit Nam.
• Ch to men :
H thng qun lý dây chuyn sn xut gm


25
Phng pháp c đin có th áp dng cho hu ht các loi men sng và xut phát t
rt lâu. Phng pháp này đn gin ch là nghin phi liu trong máy nghin bi gián
đon đn khi đ mn qua ht sàng 10.000 l/cm2 (hoc còn li di 0,5%).

Ngày nay ngi ta còn dùng phng pháp frit, phng pháp này có th khc phc
đc tt c nhng nhc đim ca phng pháp c truy
n, mà quan trong nht là
khc phc (gim thiu) đc yu t đc hi ca nhng nguyên liu đa vào men (nh
PbO có th gây ung th), đng thi gii quyt bài toán thay th nguyên liu khi
nguyên liu khai thác không n đnh v cht lng và mt s nguyên liu đang có
nguy c cn kit. Phng pháp này cho phép công ngh sn xut men gm có th đa
dng hoá trong vic s dng nguyên li
u đ cho ra nhng sn phm tinh xo, hn ch
ri ro trong sn xut và, hn th na, có th cho ra đi nhng sn phm công nghip
đáp ng nhu cu ngày càng cao ca th gii.
• Tráng men và ph men :
Khi sn phm mc đã hoàn chnh, ngi th gm có th nung s b sn phm 
nhit đ thp ri sau đó mi đ
em tráng men hoc dùng ngay sn phm mc hoàn
chnh đó trc tip tráng men lên trên ri mi nung. Ngi th gm thng chn
phng pháp tráng men trc tip lên trên sn phm mc hoàn chnh. Sn phm mc
trc khi đem tráng men phi đc làm sch bi bng chi lông. Nhng sn phm mà
xng gm có màu trc khi tráng men phi có mt lp men lót đ che bt màu ca
xng gm, đ
ng thi cng phi tính toán tính nng ca mi loi men đnh tráng nên
tng loi xng gm, nng đ men, thi tit và mc đ khó ca xng gm K thut
tráng men có nhiu hình thc nh phun men, di men lên b mt ct gm c ln,
nhúng men đi vi loi gm nh nhng thông dng nht là hình thc láng men ngoài
sn phm, gi là "kìm men", và khó hn c là hình thc "quay men" và "
đúc men".
Quay men là hình thc tráng men bên trong và bên ngoài sn phm cùng mt lúc, còn
đúc men thì ch tráng men trong lòng sn phm.
• Sa hàng men :
Ngi th gm tin hành tu chnh li sn phm ln cui trc khi đa vào lò nung.

Trc ht phi xem k tng sn phm mt xem có ch nào khuyt men thì phi bôi

×