TRNG I HC M THÀNH PH H CHÍ MINH
KHOA CÔNG NGH THÔNG TIN
KHOÁ LUN TT NGHIP
tài: Phân Tích Thit K H Thng Qun Lý Dây
Chuyn Sn Xut Gm
Ngành: Công Ngh Thông Tin
Hng chuyên ngành: Qun Tr Mng
Khóa: 2007 – 2011
Ging viên hng dn: TS. LÊ XUÂN TRNG
Sinh viên thc hin: Bùi Trnh Minh Tun
MSSV: 10761308
Lp : TH07A1
TP. H Chí Minh, tháng 9 nm 2011
H thng qun lý dây chuyn sn xut gm
2
LI CM N
Em chân thành cm n Khoa Công Ngh Thông Tin, trng i Hc M thành
ph H Chí Minh đã to điu kin thun li cho chúng em trong quá trình hc tp
thc hin khóa lun này.
Em xin nói lên lòng bit n sâu sc đi vi TS Lê Xuân Trng. Em xin chân
thành cm n Thy đã luôn quan tâm, và tn tình hng dn, ch rõ nhng khuyt
đim trong đ tài ca em trong quá trình nghiên cu và thc hin đ tài này, cng
nh trang b
kin thc cho em trong quá trình hc tp.
Em chân thành cm n các Thy Cô trong Khoa Công Ngh Thông Tin đã tn
tình ging dy, trang b cho chúng em nhng kin thc quý báu trong sut quá trình
hc tp. Em cng xin gi lòng bit n đn thy cô và bn bè trong lp đã giúp đ em
trong sut quá trình thc hin khóa lun này.
Em đc bit gi li cám n đn cha m, ngi đã chm sóc, đng viên và to
mi đ
iu kin thun li cho em hoàn thành tt đ tài khóa lun này.
Mc dù rt c gng hoàn thành đ tài này trong phm vi và kh nng cho phép
nhng chc chn s còn không tránh khi nhng thiu sót, kính mong nhn đc s
góp ý và tn tình ch bo ca quý thy cô và các bn.
Mt ln na, xin chân thành cm n và mong luôn nhn đc nhng tình cm
chân thành ca tt c mi ngi
Tp. H Chí Minh, tháng 9 nm 2011
Sinh viên thc hin
Bùi Trnh Minh Tun
H thng qun lý dây chuyn sn xut gm
3
NHN XÉT CA GIÁO VIÊN HNG DN
H thng qun lý dây chuyn sn xut gm
4
NHN XÉT CA GIÁO VIÊN PHN BIN
H thng qun lý dây chuyn sn xut gm
5
MC LC
CHNG I : TNG QUAN 10
1.1 Gii thiu 10
1.2 Mc đích đ tài 10
1.3 Phng pháp thc hin 10
1.3.1 V lý thuyt 10
1.3.2 V thc t xây dng h thng 11
1.4 Ni dung chính đ tài 11
CHNG II : C S LÝ THUYT 12
2.1 Gii thiu Microsoft .NET 12
2.1.1 Tng quan 12
2.1.2 Kin trúc .NET Framework 12
2.1.3 Common Language Runtime (CLR) 14
2.1.4 Th vin lp .NET Framework 15
2.1.5 Phát trin ng dng Client 16
2.2 Ngôn ng C# 17
2.3 Gii thiu v SQL Server 2005 18
2.3.1 Structured Query Language (SQL) 18
2.3.2 Vai trò ca SQL 19
2.3.3 Gii thiu s lc v Transact SQL (T-SQL) 20
CHNG III : PHÂN TÍCH HIN TRNG 22
3.1 Mô t nghip v các khâu trong quy trình sn xut gm 22
3.1.1 Khái quát v quy trình sn xut gm 22
3.1.2 C cu và chc nng phòng ban qun lý dây chuyn sn xut(kho sát ti
công ty TNHH gm s Minh Phát) 27
3.2 Mô t các thao tác chc nng trong quy trình sn xut gm 32
3.2.1 Yêu cu đn hàng 32
3.2.2 Nhp mc 32
3.2.3 Xut mc 33
3.2.4 Xut men 34
3.2.5 Ra vào lò 34
3.2.6 Chuyn giao t lò ga sang thành phm 35
3.2.7 Xut thành phm 36
3.2.8 Tng hp quá trình sn xut 37
3.3 Mô hình ý nim các khâu 37
3.4 Mô hình thc th quan h 40
3.4.1 Gii quyt đn hàng u tiên 40
3.4.2 Phân quyn ngi s dng 42
3.4.3 Thông tin đn hàng 44
3.4.4 Quy trình sn xut khâu mc 46
3.4.5 Quy trình sn xut khâu xi men 49
3.4.6 Quy trình sn xut khâu lò ga: 50
3.4.7 Quy trình sn xut khâu thành phm 53
CHNG IV : HIN THC CHNG TRÌNH 56
4.1 Giao din chung 56
4.2 Giao din khâu mc 59
H thng qun lý dây chuyn sn xut gm
6
4.3 Giao din khâu xi men 65
4.4 Giao din khâu lò ga 68
4.5 Giao din khâu thành phm 74
4.6 Giao din b phn điu hành 77
CHNG V : KT LUN 82
5.1 Chc nng hoàn thin: 82
5.2 Hng phát trin 82
H thng qun lý dây chuyn sn xut gm
7
DANH MC S VÀ HÌNH
[2.1]Mô t các thành phn trong .NET Framework 14
[3.1] Mô hình liên h các khâu trong dây chuyn sn xut 27
[3.2] Mô hình hot đng khâu mc 28
[3.3] Mô hình hot đng khâu xi men 29
[3.4] Mô hình hot đng khâu lò ga 30
[3.5] Mô hình hot đng khâu thành phm 31
[3.7] Cu trúc đn hàng 32
[3.8] Cu trúc báo cáo nhp mc 33
[3.9] Cu trúc báo cáo giao mc 33
[3.10] Cu trúc báo cáo giao men 34
[3.11] Cu trúc báo cáo ra vào lò 35
[3.12] Cu trúc báo cáo giao bán thành phm 36
[3.13] Cu trúc báo cáo giao thành phm 36
[3.14] Cu trúc báo cáo tng hp 37
[3.15] Mô hình ý nim th hin thông tin đn hàng 38
[3.16] Mô hình ý nim hot đng khâu mc 38
[3.17] Mô hình ý nim hot đng khâu xi men 39
[3.18] Mô hình ý nim hot đng khâu lò ga 39
[3.19] Mô hình ý nim hot đng khâu thành phm 40
[3.20] Mô hình quan h gii quyt đn hàng u tiên 40
[3.21] Mô hình quan h phân quyn ngi s dng 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 sn xut khâu mc 46
[3.24] Mô hình quan h quy trình sn xut khâu xi men 49
[3.25] Mô hình quan h quy trình sn xut khâu lò ga 51
[3.26] Mô hình quan h quy trình sn xut khâu thành phm 54
[4.1] Giao din chính 56
[4.2] Giao din nhp thông tin loi hao ht 57
[4.3] Giao din cp nht hao ht 58
[4.4] Giao din qun lý nhp mc 59
[4.5] Giao din qun lý xut mc 60
[4.6] Giao din cp nht s liu nhp mc 61
[4.7] Giao din qun lý hao ht mc 62
[4.8] Giao din cp nht s liu nhp mc 63
[4.9] Giao din qun lý ngun nhp mc 64
[4.10] Giao din qun lý s liu xut men 65
[4.11] Giao din cp nht s liu xut men 66
[4.12] Giao din qun lý s liu hao ht men 67
[4.13] Giao din qun lý s liu vào lò 68
[4.14] Giao din cp nht s liu vào lò 69
[4.15] Giao din qun lý s liu ra lò 70
[4.16] Giao din cp nht s liu ra lò 71
[4.17] Giao din qun lý s liu hao ht khâu lò ga 72
[4.18] Giao din qun lý thông tin lò đt 73
[4.19] Giao din qun lý s liu khâu thành phm 74
H thng qun lý dây chuyn sn xut gm
8
[4.20] Giao din cp nht s liu thành phm 75
[4.21] Giao din qun lý s liu hao ht thành phm 76
[4.22] Giao din qun lý thông tin đn hàng 77
[4.23] Giao din qun lý thông tin sn phm 78
[4.24] Giao din qun lý thông tin màu 79
[4.25] Giao din qun lý thông s lng d cho phép 80
[4.26] Giao din qun lý thông tin và quyn nhân viên 81
H thng qun lý dây chuyn sn xut gm
9
DANH MC BNG
[3.1] Bng DHUT 41
[3.2] Bng TienTrinhUT 41
[3.3] Bng NhanVien 43
[3.4] Bng PhanQuyen 44
[3.5] Bng DonHang 44
[3.6] Bng SanPham 45
[3.7] Bng BoSP 45
[3.8] Bng Mau 45
[3.9] Bng ChiTietDH 46
[3.10] Bng NguonNhapMoc 47
[3.11] Bng NhapMoc 47
[3.12] Bng XuatMoc 48
[3.13] Bng TonMoc 48
[3.14] Bng HHMoc 48
[3.15] Bng XuatMen 49
[3.16] Bng HHXoiMen 50
[3.17] Bng TonMen 50
[3.18] Bng LoDot 51
[3.19] Bng VaoLo 52
[3.20] Bng RaLo 52
[3.21] Bng HHLoGa 53
[3.22] Bng TonLoGa 53
[3.23] Bng XuatTP 54
[3.24] Bng HaoHutTP 54
[3.25] Bng TonTP 55
H thng qun lý dây chuyn sn xut gm
10
CHNG I : TNG QUAN
1.1 Gii thiu
Ngày nay, các ng dng tin hc đc s dng rng rãi trong vic qun lý các
thông tin v hành chính, nhân s, sn xut… Ngày càng nhiu các phn mm qun lý
các vn đ, lnh vc khác nhau đc ng dng trong thc tin nh qun lý thu, qun
lý nhân s, qun lý đim, qun lý kinh doanh… Nó thay th cho vic qun lý th công
trc kia, đem li hiu qu to l
n v bo mt, đ chính xác và tính n đnh.
Cng gp phi các vn đ khó khn chung trong vic qun lý th công s liu, theo
dõi các công đon sn xut nh các ngành khác, sn xut gm còn phc tp hn rt
nhiu bi quy trình sn xut sn p;hm mang nhiu đc thù riêng, mi công đon phi
x lý nhiu d liu khác nhau, s ràng but gia s
liu nhp xut, s liu hao ht và
s liu tn, gii hn thi gian hoàn thành sn phm, gii quyt hàng gp… Xut phát
t nhu cu thc t, phn mm h tr nhân viên thng kê trong các quy trình sn xut
sn phm gm là vô cùng cn thit.
1.2 Mc đích đ tài
Nhn đc yêu cu h tr xây dng h thng qu
n lý dây chuyn sn xut gm t
công ty TNHH gm s Minh Phát, tôi bt tay thc hin đ tài xây dng h thng qun
lý và h tr nhân viên thng kê trong các quy trình sn xut sn phm gm bao gm
vic qun lý nhp xut s liu các khâu, theo dõi và điu phi thi gian cng nh s
lng các sn phm gia các đn hàng trong quá trình sn xut đ gi đúng ti
n đ
đn hàng, thng kê tng hp s liu các khâu, lng tn, lng hao ht, thông báo khi
có đn hàng sp đn thi gian giao hàng và gii quyt vn đ đn hàng u tiên.
1.3 Phng pháp thc hin
1.3.1 V lý thuyt
Tìm hiu c s lý thuyt v môi trng lp trình ASP.Net 3.5 , cách thc hot
đng cng nh vic s dng các control. Tìm hiu k các điu khi
n liên quan đn
vic truy cp d liu gia phn mm và phía c s d liu. Cách thc hot đng ca
mô hình 3 lp cng nh vic xây dng ng dng theo mô hình 3 lp đn gin và hiu
H thng qun lý dây chuyn sn xut gm
11
qu. Thit k xây dng c s d liu s dng Microsoft SQL Server 2005, tìm hiu v
các thành phn c bn ca mt c s d liu.
1.3.2 V thc t xây dng h thng
Tìm hiu các bc đ sn xut sn phm gm, kho sát quy trình hot đng dây
chuyn sn xut, tìm hiu các nhu cu ca nhân viên thng kê và ng
i qun lý, lên k
hoch xây dng ng dng, phân tích và thit k mô hình hot đng h thng, xây
dng c s d liu, xây dng giao din hot đng ca chng trình, kt ni c s d
liu vi giao din chng trình và cui cùng là kim tra và đóng gói chng trình.
1.4 Ni dung chính đ tài
To cái nhìn bao quát v quy trình sn xut gm.
To giao din đ ng
i thng kê các công đon sn xut sn phm gm thc
hin thao tác xut nhp, cp nht, theo dõi quy trình sn xut, gii hn s liu nhp
xut theo tng khâu, h tr nhp theo b.
có th to ra mt sn phm gm phi qua nhiu công đon, giao din h tr
nhân viên thng kê ch gii quyt trong phm vi các công đ
on : làm mc, xi men, lò
ga, thành phm.
Các gói chc nng trong chng trình :
- Giao din nht xut cho nhân viên thng kê các khâu.
- Qun lý s liu nhp xut trong các giai đon.
- H tr nhp d liu theo b.
- Xut thng kê toàn b quy trình sn xut v s liu, lng tn, s hao ht.
H thng qun lý dây chuyn sn xut gm
12
CHNG II : C S LÝ THUYT
2.1 Gii thiu Microsoft .NET
2.1.1 Tng quan
Microsoft .NET gm 2 phn chính : Framework và Integrated Development
Environment (IDE). Framework cung cp nhng gì cn thit và cn bn. IDE thì cung
cp mt môi trng giúp chúng ta trin khai d dàng, và nhanh chóng các ng dng
da trên nn tng .NET.
Thành phn Framework là quan trng nht, .NET là ct lõi và tinh hoa ca môi
trng. Trong .NET toàn b các ngôn ng C#, Visual C++ hay Visual Basic.NET đu
dùng cùng mt IDE. Mt s tính nng ca Microsoft .NET cho phép nhng nhà phát
trin s dng nh sau:
- Mt mô hình l
p trình cho phép nhà phát trin xây dng các ng dng dch v
web và ng dng client vi Extensible Markup Language (XML).
- Tp hp dch v XML Web, nh Microsoft .NET My Services cho phép nhà phát
trin đn gin và tích hp ngi dùng kinh nghim.
- Cung cp các server phc v bao gm: Windows Server,, SQL Server, và BizTalk
Server, tt c điu tích hp, hot đng, và qun lý các dch v XML Web và các
ng dng.
- Các phn mm client nh Windows XP và Windows CE giúp ngi phát trin
phân phi sâu và thuy
t phc ngi dùng kinh nghim thông qua các dòng thit
b.
- Nhiu công c h tr nh Visual Studio .NET, đ phát trin các dch v Web
XML, ng dng trên nn Windows hay nn web mt cách d dàng và hiu qu.
2.1.2 Kin trúc .NET Framework
.NET Framework là mt platform mi làm đn gin vic phát trin ng dng trong
môi trng phân tán ca Internet. .NET Framework đc thit k đy đ đ đáp ng
theo quan đim sau:
H thng qun lý dây chuyn sn xut gm
13
- cung cp mt môi trng lp trình hng đi tng vng chc, trong đó mã
ngun đi tng đc lu tr và thc thi mt cách cc b. Thc thi cc b nhng
đc phân tán trên Internet, hoc thc thi t xa.
- cung cp mt môi trng thc thi mã ngun mà ti thiu đc vic đóng gói
phn mm và s tranh chp v phiên b
n.
- cung cp mt môi trng thc thi mã ngun mà đm bo vic thc thi an toàn
mã ngun, bao gm c vic mã ngun đc to bi hãng th ba hay bt c hãng
nào mà tuân th theo kin trúc .NET.
- cung cp mt môi trng thc thi mã ngun mà loi b đc nhng li thc
hin các script hay môi trng thông dch.
- làm cho nhng ngi phát trin có kinh nghim vng chc có th
nm vng
nhiu kiu ng dng khác nhau. Nh là t nhng ng dng trên nn Windows đn
nhng ng dng da trên web.
- xây dng tt c các thông tin da triên tiêu chun công nghip đ đm bo
rng mã ngun trên .NET có th tích hp vi bt c mã ngun khác.
.NET Framework có hai thành phn chính: Common Language Runtime (CLR) và
th vin lp .NET Framework. CLR là nn tng ca .NET Framework. Chúng ta có
th hiu runtime nh là mt agent qu
n lý mã ngun khi nó đc thc thi, cung cp
các dch v ct lõi nh: qun lý b nh, qun lý tiu trình, và qun lý t xa. Ngoài ra
nó còn thúc đy vic s dng kiu an toàn và các hình thc khác ca vic chính xác
mã ngun, đm bo cho vic thc hin đc bo mt và mnh m.
Th vin lp, mt thành phn chính khác ca .NET Framework là mt tp hp
hng đi tng ca các ki
u d liu đc dùng li, nó cho phép chúng ta có th phát
trin nhng ng dng t nhng ng dng truyn thng command-line hay nhng ng
dng có giao din đ ha (GUI) đn nhng ng dng mi nht đc cung cp bi
ASP.NET, nh là Web Form và dch v XML Web.
H thng qun lý dây chuyn sn xut gm
14
[2.1]Mô t các thành phn trong .NET Framework
2.1.3 Common Language Runtime (CLR)
Nh đã đ cp thì CLR thc hin qun lý b nh, qun lý thc thi tiu trình, thc
thi mã ngun, xác nhn mã ngun an toàn, biên bch và các dch v h thng khác.
Nhng đc tính trên là nn tng c bn cho nhng mã ngun đc qun lý chy trên
CLR.
Do chú trng đn bo mt, nhng thành phn đc qun lý đc cp nhng m
c
đ quyn hn khác nhau, ph thuc vào nhiu yu t nguyên thy ca chúng nh: liên
quan đn Internet, h thng mng trong nhà máy, hay mt máy tính cc b. iu này
có ngha rng, mt thành phn đc qun lý có th có hay không có quyn thc hin
mt thao tác truy cp tp tin, thao tác truy cp registry, hay các chc nng nhy cm
khác.
H thng qun lý dây chuyn sn xut gm
15
CLR thúc đy vic mã ngun thc hin vic truy cp đc bo mt. Do đó, đc
tính bo mt ca CLR cho phép nhng phn mm đóng gói trên Inernet có nhiu đc
tính mà không nh hng đn vic bo mt h thng.
CLR còn thúc đy cho mã ngun đc thc thi mnh m hn bng vic thc thi
mã ngun chính xác và s xác nhn mã ngun. Nn tng ca vi
c thc hin này là
Common Type System (CTS). CTS đm bo rng nhng mã ngun đc qun lý thì
đc t mô t (selfdescribing).
Thêm vào đó, môi trng đc qun lý ca runtime s thc hin vic t đng x
lý layout ca đi tng và qun lý nhng tham chiu đn đi tng, gii phóng chúng
khi chúng không còn đc s dng na. Vic qun lý b nh t đng này còn gii
quyt hai li chung c
a ng dng: thiu b nh và tham chiu b nh không hp l.
Trong khi runtime đc thit k cho nhng phn mm ca tng lai, nó cng h
tr cho phân mm ngày nay và trc đây. Kh nng hot đng qua li gia mã ngun
đc qun lý và mã ngun không đc qun lý cho phép ngi phát trin tip tc s
dng nhng thành phn cn thit ca COM và DLL.
Rutime đc thi
t k đ ci tin hiu sut thc hin. Mc dù CLR cung cp nhiu
các tiêu chun dch v runtime, nhng mã ngun đc qun lý không bao gi đc
dch. Có mt đc tính gi là Just-in-Time (JIT) biên dch tt c nhng mã ngun đc
qun lý vào trong ngôn ng máy ca h thng vào lúc mà nó đc thc thi. Khi đó,
trình qun lý b nh xóa b nhng phân mnh b nh nu có th
đc và gia tng
tham chiu b nh cc b, và kt qu gia tng hiu qu thc thi.
2.1.4 Th vin lp .NET Framework
Th vin lp .NET Framework là mt tp hp nhng kiu d liu đc dùng li và
đc kt hp cht ch vi Common Language Runtime. Th vin lp là hng đi
tng cung cp nhng kiu d liu mà mã ngun đc qu
n lý ca chúng ta có th
dn xut. iu này không ch làm cho nhng kiu d liu ca .NET Framework d s
dng mà còn làm gim thi gian liên quan đn vic hc đc tính mi ca .NET
Framework. Thêm vào đó, các thành phn ca các hãng th ba có th tích hp vi
nhng lp trong .NET Framework.
H thng qun lý dây chuyn sn xut gm
16
Cng nh mong đi ca ngi phát trin vi th vin lp hng đi tng, kiu
d liu . NET Framework cho phép ngi phát trin thit lp nhiu mc đ thông
dng ca vic lp trình, bao gm các nhim v nh: qun lý chui, thu thp hay chn
lc d liu, kt ni vi c c d liu, và truy cp tp tin. Ngoài nh
ng nhim v thông
dng trên. Th vin lp còn đa vào nhng kiu d liu đ h tr cho nhng kch bn
phát trin chuyên bit khác. Ngi phát trin có th s dng .NET Framework đ phát
trin nhng kiu ng dng và dch v nh sau:
- ng dng Console
- ng dng giao din GUI trên Windows (Windows Forms)
- ng dng ASP.NET
- Dch v XML Web
- D
ch v Windows
Trong đó nhng lp Windows Forms cung cp mt tp hp ln các kiu d liu
nhm làm đn gin vic phát trin các ng dng GUI chy trên Windows. Còn nu
nh vit các ng dng ASP.NET thì có th s dng các lp Web Forms trong th vin
.NET Framework.
2.1.5 Phát trin ng dng Client
Nhng ng dng client cng gn vi nhng ng dng kiu truyn th
ng đc lp
trình da trên Windows. ây là nhng kiu ng dng hin th nhng ca s hay
nhng form trên desktop cho phép ngi dùng thc hin mt thao tác hay nhim v
nào đó. Nhng ng dng client bao gm nhng ng dng nh x lý vn bn, x lý
bng tính, nhng ng dng trong lnh vc thng mi nh công c nhp liu, công c
to báo cáo Nh
ng ng dng client này thng s dng nhng ca s, menu,
toolbar, button hay các thành phn GUI khác, và chúng thng truy cp các tài
nguyên cc b nh là các tp tin h thng, các thit b ngoi vi nh máy in.
Mt loi ng dng client khác vi ng dng truyn thng nh trên là ActiveX
control (hin nay nó đc thay th bi các Windows Form control) đc nhúng vào
các trang web trên Internet. Các ng dng này cng ging nh nhng ng dng client
khác là có th truy cp tài nguyên cc b
.
H thng qun lý dây chuyn sn xut gm
17
2.2 Ngôn ng C#
Ngôn ng C# khá đn gin, ch khong 80 t khóa và hn mi my kiu d liu
đc xây dng sn. Tuy nhiên, ngôn ng C# có ý ngha cao khi nó thc thi nhng
khái nim lp trình hin đi. C# bao gm tt c nhng h tr cho cu trúc, thành phn
component, lp trình hng đi tng. Nhng tính cht đó hin din trong mt ngôn
ng lp trình hin đ
i. Và ngôn ng C# hi đ nhng điu kin nh vy, hn na nó
đc xây dng trên nn tng ca hai ngôn ng mnh nht là C++ và Java.
Phn ct lõi hay còn gi là trái tim ca bt c ngôn ng lp trình hng đi
tng là s h tr ca nó cho vic đnh ngha và làm vic vi nhng lp. Nhng lp
thì đnh ngha nhng kiu d li
u mi, cho phép ngi phát trin m rng ngôn ng
đ to mô hình tt hn đ gii quyt vn đ. Ngôn ng C# cha nhng t khóa cho
vic khai báo nhng kiu lp đi tng mi và nhng phng thc hay thuc tính ca
lp, và cho vic thc thi đóng gói, k tha, và đa hình, ba thuc tính c bn ca bt c
ngôn ng lp trình hng đi t
ng.
Trong ngôn ng C# mi th liên quan đn khai báo lp điu đc tìm thy trong
phn khai báo ca nó. nh ngha mt lp trong ngôn ng C# không đòi hi phi chia
ra tp tin header và tp tin ngun ging nh trong ngôn ng C++. Hn th na, ngôn
ng C# h tr kiu XML, cho phép chèn các tag XML đ phát sinh t đng các
document cho lp.
C# cng h tr giao din interface, nó đc xem nh mt cam kt vi mt lp cho
nhng dch v mà giao din quy đnh. Trong ngôn ng C#, mt lp ch có th k tha
t duy nht mt lp cha, tc là không cho đa k tha nh trong ngôn ng C++, tuy
nhiên mt lp có th thc thi nhiu giao din. Khi mt lp thc thi mt giao din thì
nó s ha là nó s cung cp chc nng thc thi giao din.
Trong ngôn ng C#, nhng cu trúc cng đc h tr, nh
ng khái nim v ng
ngha ca nó thay đi khác vi C++. Trong C#, mt cu trúc đc gii hn, là kiu d
liu nh gn, và khi to th hin thì nó yêu cu ít hn v h điu hành và b nh so
vi mt lp. Mt cu trúc thì không th k tha t mt lp hay đc k tha nhng
mt cu trúc có th thc thi m
t giao din.
H thng qun lý dây chuyn sn xut gm
18
Ngôn ng C# cung cp nhng đc tính hng thành phn (component-oriented),
nh là nhng thuc tính, nhng s kin. Lp trình hng thành phn đc h tr bi
CLR cho phép lu tr metadata vi mã ngun cho mt lp. Metadata mô t cho mt
lp, bao gm nhng phng thc và nhng thuc tính ca nó, cng nh nhng s bo
mt cn thit và nhng thuc tính khác. Mã ngun ch
a đng nhng logic cn thit đ
thc hin nhng chc nng ca nó Do vy, mt lp đc biên dch nh là mt khi
self-contained, nên môi trng hosting bit đc cách đc metadata ca mt lp và
mã ngun cn thit mà không cn nhng thông tin khác đ s dng nó.
Mt lu ý cui cùng v ngôn ng C# là ngôn ng này cng h tr vic truy cp b
nh tr
c tip s dng kiu con tr ca C++ và t khóa cho du ngoc [] trong toán t.
Các mã ngun này là không an toàn (unsafe). Và b gii phóng b nh t đng ca
CLR s không thc hin vic gii phóng nhng đi tng đc tham chiu bng s
dng con tr cho đn khi chúng đc gii phóng.
2.3 Gii thiu v SQL Server 2005
SQL Server 2005 là mt h thng qun lý c s d liu (Relational Database
Management System (RDBMS) ) s
dng Transact-SQL đ trao đi d liu gia
Client computer và SQL Server computer. Mt RDBMS bao gm databases, database
engine và các ng dng dùng đ qun lý d liu và các b phn khác nhau trong
RDBMS.
SQL Server 2005 đc ti u đ có th chy trên môi trng c s d liu rt ln
(Very Large Database Environment) lên đn Tera-Byte và có th phc v cùng lúc
cho hàng ngàn user. SQL Server 2005 có th kt hp vi các server khác nh
Microsoft Internet Information Server (IIS), E -Commerce Server, Proxy Server
2.3.1 Structured Query Language (SQL)
SQL, vit tt ca Structured Query Language (ngôn ng h
i có cu trúc), là công
c s dng đ t chc, qun lý v à truy xut d liu đuc lu tr trong các c s d
liu. SQL là mt h thng ngôn ng bao gm tp các câu lnh s dng đ tng tác
vi c s d liu quan h.
Kh nng ca SQL vt xa so vi mt công c truy xut d liu, mc dù đây là m
c
đích ban đu khi SQL đc xây dng nên và truy xut d liu vn còn là mt trong
H thng qun lý dây chuyn sn xut gm
19
nhng chc nng quan trng ca nó. SQL đc s dng đ điu khin tt c các chc
nng mà mt h qun tr c s d liu cung cp cho ngi dùng bao gm:
- nh ngha d liu: SQL cung cp kh nng đnh ngha các c s d liu, các cu
trúc lu tr và t chc d liu cng nh mi quan h gia các thành phn d liu.
- Truy xut và thao tác d liu: Vi SQL, ngi dùng có th d dàng thc hin các
thao tác truy xut, b sung, cp nht và loi b d liu trong các c s d liu.
- iu khin truy cp: SQL có th đc s dng đ cp phát và kim soát các thao
tác ca ngi s dng trên d liu, đ
m bo s an toàn cho c s d liu
- m bo toàn vn d liu: SQL đnh ngha các ràng buc toàn vn trong c s d
liu nh đó đm bo tính hp l và chính xác ca d liu trc các thao tác cp
nht cng nh các li ca h thng.
Nh vy, có th nói rng SQL là mt ngôn ng hoàn thin đc s dng trong các
h
thng c s d liu và là mt thành phn không th thiu trong các h qun tr c
s d liu. Mc dù SQL không phi là mt ngôn ng lp trình nh C, C++, Java,
song các câu lnh mà SQL cung cp có th đc nhúng vào trong các ngôn ng lp
trình nhm xây dng các ng dng tng tác vi c s d liu.
Khác vi các ngôn ng lp trình quen thuc nh C, C++, Java, SQL là ngôn ng
có tính khai báo. Vi SQL, ngi dùng ch c
n mô t các yêu cu cn phi thc hin
trên c s d liu mà không cn phi ch ra cách thc thc hin các yêu cu nh th
nào. Chính vì vy, SQL là ngôn ng d tip cn và d s dng.
2.3.2 Vai trò ca SQL
Bn thân SQL không phi là mt h qun tr c s d liu, nó không th tn ti
đc lp. SQL thc s là mt ph
n ca h qun tr c s d liu, nó xut hin trong các
h qun tr c s d liu vi vai trò ngôn ng và là công c giao tip gia ngi s
dng và h qun tr c s d liu.
Trong hu ht các h qun tr c s d liu quan h, SQL có nhng vai trò nh
sau:
H thng qun lý dây chuyn sn xut gm
20
- SQL là ngôn ng hi có tính tng tác: Ngi s dng có th d dàng thông qua
các trình tin ích đ gi các yêu cu di dng các câu lnh SQL đn c s d
liu và nhn kt qu tr v t c s d liu.
- SQL là ngôn ng lp trình c s d liu: Các lp trình viên có th nhúng các câu
lnh SQL vào trong các ngôn ng lp trình đ xây dng nên các chng trình
ng
dng giao tip vi c s d liu.
- SQL là ngôn ng qun tr c s d liu: Thông qua SQL, ngi qun tr c s d
liu có th qun lý đc c s d liu, đnh ngha các cu trúc lu tr d liu,
điu khin truy cp c s d liu.
- SQL là ngôn ng cho các h thng khách/ch
(client/server) : Trong các h thng
c s d liu khách/ch, SQL đc s dng nh là công c đ giao tip gia các
trình ng dng phía máy khách vi máy ch c s d liu.
- SQL là ngôn ng truy cp d liu trên Internet: Cho đn nay, hu ht các máy ch
Web cng nh các máy ch trên Internet s dng SQL vi vai trò là ngôn ng đ
tng tác vi d liu trong các c s d li
u.
- SQL là ngôn ng c s d liu phân tán: i vi các h qun tr c s d liu
phân tán, mi mt h thng s dng SQL đ giao tip vi các h thng khác trên
mng, gi và nhn các yêu cu truy xut d liu vi nhau.
- SQL là ngôn ng s dng cho các cng giao tip c s d liu: Trong mt h
thng m
ng máy tính vi nhiu h qun tr c s d liu khác nhau, SQL thng
đc s dng nh là mt chun ngôn ng đ giao tip gia các h qun tr c s
d liu.
2.3.3 Gii thiu s lc v Transact SQL (T-SQL)
Transact-SQL là ngôn ng SQL m rng da trên SQL chun ca ISO
(International Organization for Standardization) và ANSI (American National
Standards Institute) đc s dng trong SQL Server khác vi P-SQL (Procedural-
SQL) dùng trong Oracle.
SQL chun bao g
m khong 40 câu lnh. Trong các h qun tr c s d liu khác
nhau, mc dù các câu lnh đu có cùng dng và cùng mc đích s dng song mi mt
H thng qun lý dây chuyn sn xut gm
21
h qun tr c s d liu có th có mt s thay đi nào đó. iu này đôi khi dn đn
cú pháp chi tit ca các câu lnh có th s khác nhau trong các h qun tr c c s d
liu khác nhau.
T-SQL đc chia làm 3 nhóm:
- Ngôn ng đnh ngha d liu.
- Ngôn ng điu khin d liu.
- Ngôn ng
thao tác d liu.
H thng qun lý dây chuyn sn xut gm
22
CHNG III : PHÂN TÍCH HIN TRNG
3.1 Mô t nghip v các khâu trong quy trình sn xut gm
3.1.1 Khái quát v quy trình sn xut gm
Mt quy trình sn xut gm bao nhiu công đon, đ làm ra đ gm ngi th
gm phi qua các khâu chn, x lý và pha ch đt, to dáng, to hoa vn, ph men, và
cui cùng là nung sn phm.
3.1.1.1 Quá trình x lý đt
• Chn đt :
iu quan trng đu tiên đ hình thành nên các lò gm là ngun đt sét làm gm.
Nhng trung tâm s
n xut gm thi c thng là sn xut trên c s khai thác ngun
đt ti ch.
t sét phi có đ do cao, khó tan trong nc, ht mn, màu trng xám, đ chu
la khong 1620°C. Thành phn hoá hc (tính trung bình theo % trng lng) ca
đt sét thng nh sau(khác nhau tùy thuc 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 liu thng có ln tp cht, ngoài ra tu
theo yêu cu ca tng
loi gm khác nhau mà có th có nhng cách pha ch đt khác nhau đ to ra sn
phm phù hp. Phng pháp x lý đt truyn thng là x lý thông qua ngâm nc
trong h thng b cha, gm 4 b đ cao khác nhau.
Ngày nay các công đon x lý đt đã thay đi nhiu bi áp dng k thut vào sn
xut, giúp tng nng xut, gim thi gian khi x
lý. Các loi đt thô t m mang v
đc chn vi nhau theo mt t l, t l pha ch này đc gi kín, hn hp đt đc
cho vào mt bình nghin cùng vi mt lng nc va đ. Sau đó bình nghin s hot
đng liên tc trong thi gian 24h-48h đ cho ra mt sn phm gi là h. Ti đây h
đc kh st bng t tính b
i mt thit b cho vào b cha h, sau khi kh ht st
trong h s đc chuyn qua b cha hoc chuyn lên b lng đ ly đt do
H thng qun lý dây chuyn sn xut gm
23
Nhìn chung, khâu x lí đt thng thông qua nhiu công đon phc tp. Trong quá
trình x lí, tu theo tng loi đ gm mà ngi ta có th pha thêm cao lanh mc đ
nhiu ít khác nhau.
3.1.1.2 Quá trình to ct gm
• To dáng :
Ngi th "đp nn" gm là ngi th có trình đ k thut và m thut cao. Có khi
h đp nn mt sn phm gm hoàn chnh, nh
ng cng có khi h đp nn tng b
phn riêng r ca mt sn phm và sau đó tin hành chp ghép li. Hin nay theo yêu
cu sn xut gm công nghip hay m ngh, ngh nhân gm có th đp nn mt sn
phm mu đ đ khuôn thch cao phc v cho vic sn xut hàng lot.
Vic to hình sn phm gm theo khuôn in(khuôn th
ch cao hay khuôn g) đc
tin hành nh sau: đt khuôn gia bàn xoay, ghim cht li, láng lòng khuôn ri ném
mnh đt in sn phm gia lòng khuôn cho bám chc chân, vét đt lên li vành, quay
bàn xoay và kéo cán ti mc cn thit đ to sn phm. Vi cách này thì ngi th ch
có th to ra các sn phm có dng hình tròn, vì bàn quay li tâm ch cho phép th to
ra các sn phm có dng hình tròn.
Ngày nay ngi làm gm s dng ph bin k
thut đ rót "đúc" hin vt. Mun có
hin vt gm theo k thut đúc trc ht phi ch to khuôn bng thch cao. Khuôn có
cu to t đn gin đn phc tp. Loi đn gin là khuôn hai mang, loi phc tp thì
thng có nhiu mang, tu theo hình dáng ca sn phm đnh to. Cách to dáng này
trong cùng mt lúc có th to ra hàng lot sn phm gi
ng nhau, rt nhanh và gin
tin. Ngoài ra ngi ta còn dùng phng pháp đ rót: đ "h tha" hay "h đy" đ
to dáng sn phm.
H lng sau quá trình nghin đt s đc trn vi xút (ch yu là NaHSiO3) nhm
làm gim quá trình lng ca các ht đt trong h, sau mt thi gian nht đnh h tha
s đc đ ra ngoài, ngi th s đ thêm mt thi gian n
a trc khi ly sn phm ra
khi khuôn (đ sn phm đc khuôn hút bt nc, khi đó sn phm s cng hn) nu
ly ra sm s làm sn phm b méo, hoc sau khi ly h ra ngi th đ rót s phi
cho vào đó bóng đèn hoc than t ong đang hng đ cho sn phm nhanh cng. ây là
phng pháp sn xut hàng lot và ph
bin hin nay.
H thng qun lý dây chuyn sn xut gm
24
• Phi xy và sa hàng mc :
Tin hành phi sn phm mc sao cho khô, không b nt n, không làm thay đi
hình dáng ca sn phm. Bin pháp ti u mà xa nay ngi làm gm vn thng s
dng là hong khô hin vt trên giá và đ ni thoáng mát. Ngày nay phn nhiu các gia
đình s dng bin pháp sy hin vt trong lò sy, tng nhit đ t t đ
cho nc bc
hi dn dn.
Sn phm mc đã đnh hình cn đem " vóc" và sa li cho hoàn chnh. Ngi th
gm đt sn phm vào mà trên bàn xoay nh đà ri va xoay bàn xoay va đ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" cht li
và sn phm tròn tr li (gi là "lùa"). Ngi th gm tin hành các đng tác ct, gt
ch
tha, bi đp ch khuyt, chp các b phn ca sn phm (nh vòi m, quai
tách ), khoan l trên các sn phm, ta li đng nét hoa vn và thut nc cho mn
mt sn phm. Nhng sn phm sa li mà không dùng bàn xoay thì gi là "làm hàng
b", phi dùng bàn xoay thì gi là "làm hàng bàn".
Theo yêu cu trang trí, có th đp thêm đt vào mt vài vùng nào đó trên sn phm
ri ct ta đ t
o hình (đp phù điêu), có khi phi khc sâu các ho tit trang trí trên
mt sn phm
3.1.1.3 Quá trình trang trí hoa vn và ph men
• K thut v :
Th gm dùng bút lông v trc tip trên nn mc các hoa vn ho tit. Th v gm
phi có tay ngh cao, hoa vn hc tit phi hài hoà vi dáng gm, các trang trí ho tit
này đã nâng ngh gm lên mc ngh thut, mi cái là mt tác ph
m. Th gm dùng
rt nhiu hình thc trang trí khác, có hiu qu ngh thut nh đánh ch, bôi men chy
màu, v men màu
Gn đây, xut hin k thut v trên nn xng gm đã nung s ln 1 hoc k thut
hp hoa, mt li trang trí hình in sn trên giy decal, nhp t nc ngoài. Hai kiu này
tuy đp nhng không phi là truyn thng. Nhng loi này không đc coi là ngh
thut và sáng to trong di sn gm Vit Nam.
• Ch to men :
H thng qun lý dây chuyn sn xut gm
25
Phng pháp c đin có th áp dng cho hu ht các loi men sng và xut phát t
rt lâu. Phng pháp này đn gin ch là nghin phi liu trong máy nghin bi gián
đon đn khi đ mn qua ht sàng 10.000 l/cm2 (hoc còn li di 0,5%).
Ngày nay ngi ta còn dùng phng pháp frit, phng pháp này có th khc phc
đc tt c nhng nhc đim ca phng pháp c truy
n, mà quan trong nht là
khc phc (gim thiu) đc yu t đc hi ca nhng nguyên liu đa vào men (nh
PbO có th gây ung th), đng thi gii quyt bài toán thay th nguyên liu khi
nguyên liu khai thác không n đnh v cht lng và mt s nguyên liu đang có
nguy c cn kit. Phng pháp này cho phép công ngh sn xut men gm có th đa
dng hoá trong vic s dng nguyên li
u đ cho ra nhng sn phm tinh xo, hn ch
ri ro trong sn xut và, hn th na, có th cho ra đi nhng sn phm công nghip
đáp ng nhu cu ngày càng cao ca th gii.
• Tráng men và ph men :
Khi sn phm mc đã hoàn chnh, ngi th gm có th nung s b sn phm
nhit đ thp ri sau đó mi đ
em tráng men hoc dùng ngay sn phm mc hoàn
chnh đó trc tip tráng men lên trên ri mi nung. Ngi th gm thng chn
phng pháp tráng men trc tip lên trên sn phm mc hoàn chnh. Sn phm mc
trc khi đem tráng men phi đc làm sch bi bng chi lông. Nhng sn phm mà
xng gm có màu trc khi tráng men phi có mt lp men lót đ che bt màu ca
xng gm, đ
ng thi cng phi tính toán tính nng ca mi loi men đnh tráng nên
tng loi xng gm, nng đ men, thi tit và mc đ khó ca xng gm K thut
tráng men có nhiu hình thc nh phun men, di men lên b mt ct gm c ln,
nhúng men đi vi loi gm nh nhng thông dng nht là hình thc láng men ngoài
sn phm, gi là "kìm men", và khó hn c là hình thc "quay men" và "
đúc men".
Quay men là hình thc tráng men bên trong và bên ngoài sn phm cùng mt lúc, còn
đúc men thì ch tráng men trong lòng sn phm.
• Sa hàng men :
Ngi th gm tin hành tu chnh li sn phm ln cui trc khi đa vào lò nung.
Trc ht phi xem k tng sn phm mt xem có ch nào khuyt men thì phi bôi