You are on page 1of 58

TRNG I HC KINH T

KHOA THNG K TIN HC


c&d

CHUYN TT NGHIP

XY DNG H THNG THNG TIN


QUN L VT T NG DNG TI
CNG TY C PHN PHN MM
MASTERSOFT

SVTH: NGUYN VN LI
LP: 36H10K14.1-A
GVHD: TS. NGUYN TRN QUC VINH

Nng, nm 2011

LI CAM OAN
Em xin cam oan:
Nhng ni dung trong n ny do em thc hin di s hng dn trc
tip ca thy gio TS. Nguyn Trn Quc Vinh.
Mi tham kho dng trong n ny u c trch dn r rng tn tc gi,
tn cng trnh, thi gian, a im cng b.
Mi sao chp khng hp l, v phm quy ch o to, hay gian tr, em xin
chu hon ton trch nhim.
Nng, nm 2011
Sinh vin thc hin

Nguyn Vn Li

ii

LI CM N
Li u tin em xin gi li cm n chn thnh v su sc n qu thy,
c trong khoa Thng K - Tin Hc i hc Kinh t Nng, cng qu thy c
ging dy, gip chng em trong thi gian va qua. Chnh qu thy, c
xy dng cho chng em nhng kin thc nn tng v nhng kin thc chuyn mn
gip em c th hon thnh chuyn ny cng nh nhng cng vic ca mnh
mai sau.
Xin chn thnh cm n s hng dn, ch bo tn tnh ca thy gio TS.
Nguyn Trn Quc Vinh; Sut thi gian chng em lm chuyn thc tp tt
nghip mc d Thy rt bn rn vi cng vic nhng Thy vn dnh nhiu thi
gian v tm huyt cho vic hng dn chng em. Thy ch bo rt tn tnh, gip
em nhng kin thc ct li em c th lm tt chuyn ny. Trong qu trnh
thc hin Thy lun nh hng gp v sa cha nhng ch sai gip em khng b
lc li trong bin kin thc rng ln.
Cho n hm nay chuyn ca em c hon thnh, cng chnh nh
s quan tm gip tn tnh ca Thy v cc anh em trong cng ty C phn Phn
mm Mastersoft.
Nhn y con xin c gi li n su sc n ng b, ba m l ngi
sinh ra con v nui dng con khn ln, ngi lun di theo nhng chng ng
hc tp v mong mun con nn ngi. ng thi, xin chn thnh gi li cm n
ti cc bn sinh vin lp 36H10K14.1-A v cc bn trong trng, nhng ngi
lun st cnh bn em trong nhng nm thng hc tp v gp cho em rt nhiu,
c bit l thi gian em thc hin chuyn ny.

Sinh vin thc hin

Nguyn Vn Li

iii

MC LC
BNG CC K HIU, CH VIT TT................................................................. v
DANH MC CC BNG ........................................................................................vi
DANH MC CC HNH V ..................................................................................vii
LI M U............................................................................................................. 1
CHNG 1: KHO ST HIN TRNG ................................................................ 4
1.1 Kho st s b................................................................................................... 4
1.2 Kho st nghip v h thng thng tin qun l vt t ...................................... 4
CHNG 2: C S L THUYT........................................................................... 6
2.1 Tng quan v c s d liu quan h ................................................................. 6
2.1.1 Khi nim c bn v c s d liu ............................................................. 6
2.1.2 Cc php ton trn CSDL quan h ............................................................. 6
2.1.3 L thuyt v chun ho cc quan h .......................................................... 6
2.2 Khi qut v phn tch thit k h thng thng tin ........................................... 7
2.3 Ngn ng VisualC#.Net.................................................................................... 9
2.4 H qun tr CSDL DB2................................................................................... 12
2.4.1 Tng quan v DB2 Express-C.................................................................. 12
2.4.2 Nhng im mi ni bt ca DB2 Express-C......................................... 13
CHNG 3: PHN TCH H THNG THNG TIN QUN L VT T........ 14
3.1 Chc nng h thng qun l vt t ................................................................. 14
3.2 S phn cp chc nng (BFD) ................................................................... 15
3.3 S lung d liu (DFD) ............................................................................. 15
3.3.1 S DFD mc khung cnh .................................................................... 15
3.3.2 S DFD mc 0..................................................................................... 16
3.3.3 S DFD mc 1..................................................................................... 16
3.3.3.1 Chc nng nhp kho.............................................................................. 16
3.3.3.2 Chc nng xut kho............................................................................... 17

iv

3.3.3.3 Chc nng thu hi vt t ....................................................................... 17


3.3.3.4 Chc nng bo co ................................................................................ 18
3.4 Thit k c s d liu...................................................................................... 19
3.4.1 S thc th kt hp (ERD) .................................................................. 19
3.4.2 Lc c s d liu quan h (DRD) ..................................................... 19
3.4.3 Thit k cc bng c s d liu................................................................ 20
CHNG 4: CI T CHNG TRNH ............................................................ 24
4.1 Cu trc chng trnh ..................................................................................... 24
4.2 ng nhp h thng ........................................................................................ 25
4.3 Menu chng trnh chnh................................................................................ 25
4.4 Danh mc ........................................................................................................ 26
4.5 Chng t.......................................................................................................... 29
4.6 Bo co............................................................................................................ 34
KT LUN .............................................................................................................. 41
TI LIU THAM KHO ........................................................................................ 43
PH LC ................................................................................................................. 45
NHN XT CA N V THC TP ................................................................. 47
NHN XT CA GIO VIN HNG DN...................................................... 48
NHN XT CA GIO VIN PHN BIN......................................................... 49

BNG CC K HIU, CH VIT TT


K HIU

THUC
Biu lung d liu
logic
Lu h thng

Tin trnh

Biu lung d liu

Tc nhn

M hnh Thc th - Mi
quan h

Thc th

Biu lung d liu

Kho d liu

Biu lung d liu


CSDL
CNTT
HQTCSDL

NGHA
Tin trnh

Lung d liu
C s d liu
Cng ngh thng tin
H qun tr c s d liu

vi

DANH MC CC BNG
Bng 3.1 - Danh mc khch hng............................................................................. 20
Bng 3.2 - Danh mc nh cung cp.......................................................................... 20
Bng 3.3 - Danh mc nhn vin ............................................................................... 20
Bng 3.4 - Danh mc chc v .................................................................................. 20
Bng 3.5 - Danh mc mt hng ................................................................................ 21
Bng 3.6 - Danh mc sn phm................................................................................ 21
Bng 3.7 - Danh mc kho ......................................................................................... 21
Bng 3.8 - Chng t phiu nhp............................................................................... 22
Bng 3.9 - Chng t phiu xut................................................................................ 22
Bng 3.10 - Chi tit phiu xut................................................................................. 22
Bng 3.11 - Chng t phiu thu ............................................................................... 23
Bng 3.12 - Chi tit phiu thu................................................................................... 23

vii

DANH MC CC HNH V
Hnh 1.1 - S t chc ca cng ty MasterSoft ...................................................... 4
Hnh 2.1 - Kin trc khung ng dng .NET ............................................................. 10
Hnh 3.1 - S BFD ............................................................................................... 15
Hnh 3.2 - S ng cnh ........................................................................................ 15
Hnh 3.3 - S DFD mc 0.................................................................................... 16
Hnh 3.4 - S DFD mc 1 chc nng nhp kho .................................................. 16
Hnh 3.5 - S DFD mc 1 chc nng xut kho ................................................... 17
Hnh 3.6 - S DFD mc 1 chc nng thu hi vt t............................................ 17
Hnh 3.7 - S DFD mc 1 chc nng bo co..................................................... 18
Hnh 3.8 - S thc th kt hp ERD.................................................................... 19
Hnh 3.9 - S c s d liu quan h DRD........................................................... 19

& Chuyn Tt Nghip &

GVHD: TS. Nguyn Trn Quc Vinh

LI M U
Ngy nay Cng ngh thng tin (CNTT) c xem l nhu cu thit yu i vi
nhiu ngnh ngh, doanh nghip v cc t chc kinh t x hi khc. Rt nhiu phn
mm ng dng ca Vit nam c ra i nh: Phn mm k ton doanh nghip,
qun l nhn s, qun l chm cng, qun l bn hng, qun l vt t; Mt s
phn mm ny tng bc chim lnh c lng tin ca nhiu khch hng. Bn
cnh cho ra mt sn phm phn mm p ng c nhu cu ca mt t chc
no th tin quyt ngi thit k phi nm c thc t v quy trnh nghip v
ca cng ty, doanh nghip, t chc nhm thit k, m hnh ha c c s d
liu qun l. Cc chng trnh ng dng phi m bo chnh xc cng nh
vic lu tr, tra cu, kim k. Phn mm phi p ng c cc nhu cu mi
pht sinh v cho hiu qu kinh t ng thi phi ph hp vi quy m v kh nng
ti chnh ca doanh nghip .
Chng ta bit ngy nay nn kinh t ton cu ang i vo hi nhp, v vy
pht trin c nn kinh t theo hng cng nghip ha, hin i ho th CNTT
phi tr thnh cu ni xuyn quc gia trong cc hot ng v t chc kinh t,
thng mi. Vic p dng cc thnh tu khoa hc tin tin, hin i vo i sng
(qun l) dn thay th cc phng php th cng c k bng chng trnh phn
mm c ci t trn my tnh, gim bt i thi gian, nhn lc, tng chnh xc
v bo mt cao. Nhng phn mm qun l s l cng c cn cho mi doanh nghip
trong v ngoi nc. Vi nhng u im, tnh nng vt tri cng vi nim say
m phn mm em quyt nh chn ti : Xy dng h thng thng qun l vt
t ng dng ti Cng ty C phn Phn mm Mastersoft lm chuyn tt
nghip.

Mc ch
Khi tm hiu chuyn ny s gip em hiu r hn v qu trnh phn tch
thit k v to lp mt phn mm ng dng. ng thi vn dng cc kin thc t
mn C s d liu, phn tch thit k h thng kt hp vi mt s ngn ng lp
trnh phc v cho qu trnh phn tch h thng v ci t trn chng trnh phn

< SVTH: Nguyn Vn Li

Trang 1

& Chuyn Tt Nghip &

GVHD: TS. Nguyn Trn Quc Vinh

mm. Chng trnh sau khi ci t c th pht trin ng dng vo qun l vt t


ti Cng ty C Phn Phn mm Mastersoft.

Nhim v
Tm hiu cc c im v m t h thng qun l vt t ti Cng ty C Phn
Phn mm MasterSoft.
Tm hiu cch thc qun l vt t trong thc t, tm hiu hin trng v m t
h thng vt t qua cc thc th.
Phn tch h thng qun l vt t ti Cng ty C Phn Phn mm MasterSoft.
T cc thc th m t ta phn tch v chun ha d liu, xy dng s
mi lin h gia cc thc th.
Thit k d liu: To cc bng lu d liu, cc biu mu, procedure, truy vn
v bo co.
Lp trnh to lp phn mm qun l vt t ti Cng ty C Phn Phn mm
MasterSoft trn nn ngn ng C# v HQTCSDL DB2.
Ci t chng trnh trn mi trng dotNet (.NET).
Chy ng dng trn mi trng Windows v tin hnh kim th phn mm.

i tng v phm vi
i tng: Qui trnh qun l vt t ti Cng ty C phn Phn mm
MasterSoft, thc trng qun l v xy dng phn mm qun l vt t ti y.
Phm vi: Bao gm tm hiu thc trng, phn tch thit k h thng thng tin,
lp trnh to lp phn mm ng dng qun l vt t theo Serinumber ca sn phm
ti cng ty; S dng ngn ng Csharp (C#) lp trnh v H qun tr c s d
liu DB2.

Phng php
Trong qu trnh nghin cu, tm hiu v hon thin chuyn ny, bn thn
s dng ch yu l cc phng php sau:
- Phng php phn tch tng hp l thuyt.
- Phng php trao i.
- Phng php thc nghim.
< SVTH: Nguyn Vn Li

Trang 2

& Chuyn Tt Nghip &

GVHD: TS. Nguyn Trn Quc Vinh

Kt cu ca chuyn
Gm 4 chng chnh bao gm cc ni dung:
Chng 1. Gii thiu v cng ty, s t chc, quy trnh nhp xut vt t.
Chng 2. Tm hiu cc khi nim c bn v H thng thng tin, C s d
liu, Ngn ng lp trnh C#, H qun tr DB2.
Chng 3. Phn tch thit k h thng Qun l vt t, thit k c s d liu .
Chng 4. Ci t chng trnh, kt cu chng trnh, kt qu chy chng
trnh cng vi mt s hng dn s dng nh.
Mt ln na em xin c gi li cm n n thy gio - tin s Nguyn Trn
Quc Vinh Khoa Thng K Tin Hc v ton th anh em trong Cng ty C phn
Phn mm Matstersoft to iu kin gip em hon thnh chuyn ny.
Song thi gian gii hn v trnh c phn hn ch nn qu trnh phn tch v
thit k ti s khng trnh khi nhng thiu st, rt mong nhn c nhng
kin ng gp v ch bo ca qu thy, c.
Em xin chn thnh cm n!

< SVTH: Nguyn Vn Li

Trang 3

& Chuyn Tt Nghip &

GVHD: TS. Nguyn Trn Quc Vinh

CHNG 1: KHO ST HIN TRNG


1.1 Kho st s b
1.1.1 Gii thiu cng ty
Mastersoft l cng ty Phn mm chuyn su trong nhiu lnh vc; Cng ty
nghin cu, t vn gii php, pht trin v trin khai rt hiu qu cc ng dng h
thng phn mm my tnh vo qun l sn xut kinh doanh nng cao r rt hiu
qu iu hnh, qun tr cho cc doanh nghip, cc t chc kinh doanh x hi. Sn
phm ca Mastersoft tiu biu l Phn mm k ton, Qun l nhn s, Chm
cng, tin lng * C tch hp my c m vch (Barcode).., Qun l nh hng,
khch sn * C tch hp module tnh cc in thoi ...,

1.1.2 B my t chc

Hnh 1.1 - S t chc ca cng ty MasterSoft

1.2 Kho st nghip v h thng thng tin qun l vt t


1.2.1 Nghip v qun l
- Qu trnh nhp vt t :
Khi cng ty c yu cu nhp vt t, hng ha, thit b th phng kinh doanh
s phn tch v chn nh cung cp sau tin hnh giao dch nhp hng. Nh
cung cp s xut hng v lp ha n cho cng ty. Hng ha nhp v c nhp vo
kho v thng tin nhp kho s c lu trong phiu nhp kho. Sau chng t s
c chuyn n phng k ton. Khi phng phng k ton s tin hnh lp phiu
< SVTH: Nguyn Vn Li

Trang 4

& Chuyn Tt Nghip &

GVHD: TS. Nguyn Trn Quc Vinh

chi xut tin thanh ton cho nh cung cp. Thng tin nhp hng v thanh ton
hng cho nh cung cp s c b phn qun l lu vo s.
- Qu trnh xut vt t, hng ha:
Khi khch hng c nhu cu nhp hng t cng ty, nhn vin s da trn yu
cu ca khch hng v cn c vo kt qu thng k kho hng tr li yu cu
khch hng.
Nu vt t trong kho p ng c nhu cu ca khch hng th nhn vin
cn c vo ha n bn hng tin hnh lp phiu xut kho. Cui cng nhn vin
bn hng s thc hin giao hng cho khch v thu tin hng. Thng tin phiu xut
s c lu li.
Nu hng ha trong kho khng p ng ngay c nhu cu ca khch th
nhn vin ca cng ty s thng lng vi khch thay i chng loi hng, hoc
sp xp li thi gian giao hng cng ty c thi gian nhp hng v p ng cho
khch.
- Qu trnh thu li vt t, hng ha:
Khi khch hng c nhu cu tr li vt t nhp t cng ty, nhn vin
s kim tra thng tin ca vt t, khch hng v cn c vo kt qu thng k kho
hng tr li yu cu khch hng.
Nu vt t c xut bn, v ng tn khch hng th vt t s c thu
li v nhp vo nh qu trnh nhp.
- Theo nh k, b phn kinh doanh thng k li thng tin vt t.
Hng thng, qu, nm nm c tnh hnh nhp, xut ti cng ty th ban
lnh o ca cng ty yu cu nhn vin phng k ton v phng kinh doanh gi bo
co v tnh hnh nhp xut vt t, hng ha

1.2.2 u nhc im ca h thng


Cng ty C phn Phn mm Mastersoft c nhiu vt t, cng c vi cc hot
ng nhp vt t, xut vt t, thu hi vt t, bo co tn kho, bo co vt t hng
ha theo nh k. Do mt chng trnh qun l vt t ra i s gip cho cc k
ton, ngi qun l mt thi gian tm kim so vi thao tc th cng trong m ti
liu, gip vic qun l vt t v cng c thun tin, nhanh chng hn.
< SVTH: Nguyn Vn Li

Trang 5

& Chuyn Tt Nghip &

GVHD: TS. Nguyn Trn Quc Vinh

CHNG 2: C S L THUYT
2.1 Tng quan v c s d liu quan h
2.1.1 Khi nim c bn v c s d liu
C s d liu (CSDL) l ngun cung cp thng tin cho h thng thng tin trn
my tnh, trong cc d liu c lu tr mt cch co cu trc theo mt quy nh
no nhm gim thiu s d tha v m bo tnh ton vn d liu. [1, 2, 5].

2.1.2 Cc php ton trn CSDL quan h


Cc php tnh c bn thay i mt c s d liu l: chn(insert), loi
b(delete) v thay i(change). Trong m hnh CSDL quan h, cc php tnh ny
c p dng cho tng b ca cc quan h lu tr trong my.
+ Php chn: Thm mt b vo quan h r{A1,..., An} c dng r = r t.
+ Php loi b: Xo mt b ra khi quan h cho trc, c dng r = r t
+ Php thay i: Gi tp C1,..., Cp} {A1,..., An} l tp cc thuc tnh m ti
cc gi tr ca b cn thay i khi php thay i c dng r = r \ t t.
[2, 11, 15, 16].

2.1.3 L thuyt v chun ho cc quan h


2.1.3.1 Cc khi nim
- Thuc tnh kho: Cho mt lc quan h R trn tp thuc tnh
U={A1,...,An}. Thuc tnh A U dc gi l thuc tnh kho nu A l thnh phn
thuc mt kho no ca R, ngc li A l thuc tnh khng kho
- Ph thuc hm: Cho R l mt lc quan h trn tp thuc tnh
U={A1,..., An} v X,Y l tp con ca U. Ni rng X Y(X xc nh hm Y hay Y
ph thuc hm vo X) nu r l mt quan h xc nh trn R(U) sao cho bt k hai
b t1, t2 r.
Nu t1[X]=t2[X] th t1[Y]=t2[Y]
Ni cch khc, ph thuc hm c ngha l vi mi gi tr ca kho ti mi thi
im c xt, ch c mt gi tr cho tng thuc tnh khc trong quan h.

< SVTH: Nguyn Vn Li

Trang 6

& Chuyn Tt Nghip &

GVHD: TS. Nguyn Trn Quc Vinh

- Ph thuc hm y : Y l ph thuc hm y vo X nu Y l ph
thuc hm vo X nhng khng ph thuc vo bt k mt tp hp con thc s no
ca X. [1, 2]

2.1.3.2 Cc dng chun


- Dng chun th nht (First Normal Form- 1NF): Mt lc quan h R
c gi l dng chun th nht khi v ch khi ton b cc min c mt trong R u
ch cha cc gi tr nguyn t, tc l cc gi tr n.
- Dng chun th hai(2NF): Lc quan h R dng chun hai nu n
dng chun mt v nu mi thuc tnh khng kho ca R l ph thuc hm y
vo kho chnh, khng ph thuc hm vo mt phn ca kho.
- Dng chun th ba (3NF): Lc quan h R dng chun ba nu n
dng chun hai v mi thuc tnh khng kho ca R khng ph thuc hm bc cu
vo kho chnh. Hay ni cch khc, cc thuc tnh khng kho khng ph thuc
hm vo bt k phn t khng phi kho no. [1, 2, 9]

2.2 Khi qut v phn tch thit k h thng thng tin


nh ngha
H thng thng tin qun l l mt cu trc hp nht cc c s d liu v dng
thng tin thng qua t chc nhiu cp c cc nhm thnh phn thc hin nhiu
nhim v hon thnh mt mc tiu thng nht.
c trng ca cc h thng tin qun l
- H tr cho chc nng x l d liu trong giao dch v lu tr.
- Dng c s d liu hp nht v h tr cho nhiu lnh vc chc nng.
- Cung cp cho cc nh qun l cc cp tc nghip, sch lc, chin lc kh
nng d dng thm nhp cc thng tin theo thi gian.
- mm do v c th thch ng vi nhng thay i v nhu cu thng tin ca
t chc.
- Cung cp lp v an ton cho h thng gii hn vic thm nhp ca cc
nhn vin khng c quyn.
Yu cu ca h thng tin qun l

< SVTH: Nguyn Vn Li

Trang 7

& Chuyn Tt Nghip &

GVHD: TS. Nguyn Trn Quc Vinh

- H thng thng tin phi p ng c yu cu qun l, m bo c hiu qu


kinh t cao hn, tt hn so vi khi s dng h thng c, ng thi phi c tnh m,
p ng s pht trin trong tng lai. u ra ca h thng phi mm do, linh hot,
p ng cao v nhanh nht yu cu v thng tin ca nh qun l.
- H thng phi c kh nng lu tr, truy cp d liu mt cch nhanh chng
chnh xc, phi c tnh m, c kh nng kim tra tnh ng n ca d liu, pht
hin v x l li.
- Giao din gia ngi v my phi c thit k khoa hc, thn thin, gn v
c tnh thng nht v phng php lm vic, cch trnh by. [1, 2, 5 ,11, 15, 16, 17]

< SVTH: Nguyn Vn Li

Trang 8

& Chuyn Tt Nghip &

GVHD: TS. Nguyn Trn Quc Vinh

2.3 Ngn ng VisualC#.Net


2.3.1 Microsoft .NET v C#
2.3.1.1 Tng quan
Microsoft .NET gm 2 phn chnh : Framework v Integrated Development
Environment(IDE). Framework cung cp nhng g cn thit v cn bn, ch
Framework c ngha l khung hay khung cnh trong ta dng nhng h tng c s
theo mt qui c nht nh cng vic c tri chy. IDE th cung cp mt mi
trng gip chng ta trin khai d dng, v nhanh chng cc ng dng da trn nn
tng .NET. Nu khng c IDE chng ta cng c th dng mt trnh son tho v
nh Notepad hay bt c trnh son tho vn bn no v s dng command line
bin dch v thc thi, tuy nhin vic ny mt nhiu thi gian.
Thnh phn Framework l quan trng nht .NET l ct li v tinh hoa ca mi
trng, cn IDE ch l cng c pht trin da trn nn tng thi. Trong .NET
ton b cc ngn ng C#, Visual C++ hay Visual Basic.NET u dng cng mt
IDE.

2.3.1.2 Th vin lp .NET Framework


.Net h tr tch hp ngn ng , tc l ta c th k tha cc lp, bt cc bit
l, a hnh thng qua nhiu ngn ng. .NET Framework thc hin c vic ny
nh vo c t Common Type System - CTS (h thng kiu chung) m tt c cc
thnh phn .Net u tun theo. V d, mi th trong .Net u l i tng, tha k
t lp gc System.Object.
Ngoi ra .Net cn bao gm Common Language Specification - CLS (c t
ngn ng chung). N cung cp cc qui tc c bn m ngn ng mun tch hp phi
tha mn. CLS ch ra cc yu cu ti thiu ca ngn ng h tr .Net. Trnh bin
dch tun theo CLS s to cc i tng c th tng hp vi cc i tng khc.
B th vin lp ca khung ng dng (Framework Class Library - FCL) c th c
dng bi bt k ngn ng no tun theo CLS.
.NET Framework nm tng trn ca h iu hnh (bt k h iu hnh no
khng ch l Windows). dotNET Framework bao bao gm:
Bn ngn ng chnh thc: C#, VB.Net, C++ v Jscript.NET
< SVTH: Nguyn Vn Li

Trang 9

& Chuyn Tt Nghip &

GVHD: TS. Nguyn Trn Quc Vinh

Common Language Runtime - CLR, nn tng hng i tng cho pht


trin ng dng Windows v web m cc ngn ng c th chia s s dng.
B th vin Framework Class Library - FCL.

Hnh 2.1 - Kin trc khung ng dng .NET

Thnh phn quan trng nht ca .NET Framework l CLR, n cung cp mi


trng cho ng dng thc thi, CLR l mt my o, tng t my o Java. CLR
kch hot i tng, thc hin kim tra bo mt, cp pht b nh, thc thi v thu
dn chng.
Trong hnh 2.1 tng trn ca CLR bao gm:
Cc lp c s
Cc lp d liu v XML
Cc lp cho dch v web, web form v Windows form.
Cc lp ny c gi chung l FCL, Framework Class Library, cung cp API
hng i tng cho tt c cc chc nng ca .NET Framework (hn 5000 lp).
Cc lp c s tng t vi cc lp trong Java. Cc lp ny h tr cc thao
tc nhp xut, thao tc chui, vn bn, qun l bo mt, truyn thng mng, qun l
tiu trnh v cc chc nng tng hp khc
Trn mc ny l lp d liu v XML. Lp d liu h tr vic thao tc cc d
liu trn c s d liu. Cc lp ny bao gm cc lp SQL (Structure Query
< SVTH: Nguyn Vn Li

Trang 10

& Chuyn Tt Nghip &

GVHD: TS. Nguyn Trn Quc Vinh

Language: ngn ng truy vn c cu trc) cho php ta thao tc d liu thng qua
mt giao tip SQL chun. Ngoi ra cn mt tp cc lp gi l ADO.Net cng cho
php thao tc d liu. Lp XML h tr thao tc d liu XML, tm kim v din dch
XML.
Trn lp d liu v XML l lp h tr xy dng cc ng dng Windows
(Windows forms), ng dng Web (Web forms) v dch v Web (Web services).

2.3.1.3 Ngn ng C#
Ngn ng C# l mt ngn ng c dn xut t C v C++, nhng n c to
t nn tng pht trin hn. Microsoft bt u vi cng vic trong C v C++ v
thm vo nhng c tnh mi lm cho ngn ng ny d s dng hn.
- C# l ngn ng n gin.
- C# l ngn ng hng i tng.
- C# l ngn ng mnh m v cng mm do.
- C# l ngn ng t t kha.
- C# l ngn ng hng module.
[5 , 6 , 17]

< SVTH: Nguyn Vn Li

Trang 11

& Chuyn Tt Nghip &

GVHD: TS. Nguyn Trn Quc Vinh

2.4 H qun tr CSDL DB2


2.4.1 Tng quan v DB2 Express-C
Phm mm my ch d liu DB2 Express-C l sn phm thuc dng IBM
DB2 bao gm nhng phn mm my ch d liu qun l c d liu quan h v d
liu XML. DB2 Express-C l phin bn min ph, khng gii hn v d s dng ca
DB2. Ch C trong DB2 Express-C l vit tt ca t Cng ng (Communti). Mt
cng ng gm nhng ngi s dng DB2 Express-C kt hp li gip nhau, c
trc tuyn v khng trc tuyn. Cng ng DB2 Express-C bao gm nhiu c nhn
v cc cng ty thit k, pht trin, trin khai hay s dng cc gii php c s d
liu. Cc thnh vin ca cng ng bao gm:
- Nhng nh pht trin ng dng cn n mt phn mm c s d liu chun
v m xy dng cc ng dng c lp, dng khch ch, trn nn web hay
chng trnh ng dng kinh doanh.
- ISVs cc nh cung cp phn mm c lp, nhng nh cung cp phn cng,
c s h tng hay nhng gii php khc, mun ng gi mt my ch d liu y
tnh nng nh mt phn trong gii php ca h.
- Nhng nh c vn, qun tr c s d liu v cc kin trc s cng ngh thng
tin cn mt nh my ch d liu mnh luyn tp, pht trin k nng, lm m
hnh v nh gi.
- Nhng cng ty mi thnh lp, hay nhng cng ty va v nh cn n mt
my ch d liu tin cy cho cc ng dng v hot ng ca cng ty.
- Nhng ngi yu thch c s d liu v hng th vi cng ngh mi mun
c mt my ch d liu d s dng xy dng Web 2.0 v cc ng dng trong th
h mi.
- Sinh vin, gio vin v nhng ngi dng v mc ch hc tp, nghin cu
mun c mt my ch d liu linh hot ging dy, hc tp v nghin cu.
DB2 Express-C c dng cc tnh nng c bn v cng nn tng nh cc phin
bn thng mi ca DB2 trn Linux, Unix v Windows. DB2 Express-C c th
chy trn c h thng 32 - bit v 64 bit vi h iu hnh Linux hoc Windows. N
c th chy trn mt h thng vi bt k b vi x l v b nh no, v khng yu
< SVTH: Nguyn Vn Li

Trang 12

& Chuyn Tt Nghip &

GVHD: TS. Nguyn Trn Quc Vinh

cu mt b nh chuyn dng hay ci t no khc trn h thng. DB2 Express-C


cn bao gm pureXML. PureXML l mt cng ngh duy nht ch c ca DB2, n
lu tr v x l trc tip cc vn bn XML.

2.4.2 Nhng im mi ni bt ca DB2 Express-C


T do pht trin, trin khai v phn phi khng c gii hn.
chnh l tng chnh ca DB2 Express-C:
- T do pht trin: Nu bn l mt nh pht trin ng ng v cn mt c s d
liu cho chnh ng dng ca bn, bn c th dng DB2 Express-C.
- T do trin khai: Nu bn ang lm trong khu sn xut, v cn mt h thng
qun l d liu lu li nhng thng tin quan trng, bn c th dng DB2 Express-C.
- T do phn phi: Nu bn ang pht trin mt ng dng hay mt cng c
cn n mt my ch d liu ng gi, bn c th dng DB2 Express-C. Mc d
DB2 Express-C c nhng trong sn phm ca bn, v c phn phi mi khi
bn bn sn phm ca mnh, n vn min ph. Bn cn phi ng k vi IBM ti
phn phi DB2 Express-C; tt nhin vic ng k l min ph.
- Khng gii hn: Trong khi nhng h c s d liu khc c gii hn v kch
thc, s lng c s d liu v s ngi dng, vi DB2 Express-C khng c cc
gii hn v kch thc d liu. C s d liu ca bn c th tip tc pht trin m
khng vi phm iu khon s dng. Cng khng c iu khon no gii hn s kt
ni hay s ngi s dng trn mi my ch. [14]

< SVTH: Nguyn Vn Li

Trang 13

& Chuyn Tt Nghip &

GVHD: TS. Nguyn Trn Quc Vinh

CHNG 3: PHN TCH H THNG THNG TIN QUN L


VT T
3.1 Chc nng h thng qun l vt t
3.1.1 Cc nghip v chnh ca h thng
- Qun l vt t nhp v (theo s Serinumber), t lp phiu nhp kho.
- Qun l vt t xut i (theo s Serinumber), t lp phiu xut kho.
- Qun l vt thu hi tr li kho, c i chiu vi Seri phiu xut.
- Ln bo co nhp, xut vt t, vt t tn kho theo s chng t, ngy...
- Ln bo co nhp xut tn.

3.1.2 Cc d liu cn qun l ca chng trnh


3.1.2.1 Cc d liu u vo
- Thm, xa, sa danh sch vt t, kho hng phc v cho vic cp nht
cc chng t ; phiu nhp kho, xut kho .
- Thm, xa, sa danh sch nh cung cp, khch hng, nhn vin phc v
cho vic cp nht cc danh mc.

3.1.2.2 Cc d liu u ra
- Bo co vt t nhp kho, xut kho, gi tr gc ca vt t
- In phiu nhp kho, xut kho.
- Bo co tng hp nhp xut tn.

< SVTH: Nguyn Vn Li

Trang 14

& Chuyn Tt Nghip &

GVHD: TS. Nguyn Trn Quc Vinh

3.2 S phn cp chc nng (BFD)


3.2.1 S

Hnh 3.1 - S BFD

3.2.2 M t cc chc nng


- Cp nht cc danh mc .
- Qun l nhp vt t, hng ha.
- Qun l xut vt t, hng ha.
- Qun l thu hi vt t xut kho.
- Bo co nhp xut tn.

3.3 S lung d liu (DFD)


3.3.1 S DFD mc khung cnh

Hnh 3.2 - S ng cnh

< SVTH: Nguyn Vn Li

Trang 15

& Chuyn Tt Nghip &

GVHD: TS. Nguyn Trn Quc Vinh

3.3.2 S DFD mc 0
n t hng

Nh cung cp

Phiu nhp

Ha n, danh sch hng

Phiu nhp

Lnh o
Bo co theo yu cu

Phiu nhp

2.0

Phiu nhp kho


Thng tin nh cung cp

Danh sch hng

Nhp hng

5.0

Yu cu bo co

Danh sch NCC


Danh sch Nhn
vin

Danh sch hng

Danh sch Nhn


vin

Phiu nhp

3.0

Thng tin khch hng


n mua hng

Khch hng

Lp bo co

Danh sch hng

Danh sch Khch


hng

Phiu xut kho

Phiu xut

Xut hng

1.0
ng nhp
h thng

Phiu thu

Phiu xut kho

Thng tin ng nhp

Danh sch Nhn


vin

Phiu thu hi

Kt qu ng nhp

4.0
Thng tin vt t

Phiu xut kho

Nhn vin

Thu hi
Phiu thu hi

Phiu thu hi

Hnh 3.3 - S DFD mc 0

3.3.3 S DFD mc 1
3.3.3.1 Chc nng nhp kho

Hnh 3.4 - S DFD mc 1 chc nng nhp kho

< SVTH: Nguyn Vn Li

Trang 16

& Chuyn Tt Nghip &

GVHD: TS. Nguyn Trn Quc Vinh

3.3.3.2 Chc nng xut kho

Hnh 3.5 - S DFD mc 1 chc nng xut kho

3.3.3.3 Chc nng thu hi vt t

Hnh 3.6 - S DFD mc 1 chc nng thu hi vt t

< SVTH: Nguyn Vn Li

Trang 17

& Chuyn Tt Nghip &

GVHD: TS. Nguyn Trn Quc Vinh

3.3.3.4 Chc nng bo co


Phiu nhp

5.4

5.3
Phiu thu hi

Lp bng k
phiu nhp

Lp bng k
phiu xut

Phiu Xut

Bng k phiu nhp

Bng k phiu xut

QUN L KHO

Yu cu bo co
Bo co hng tn

Yu cu bo co
Bo co NXT

Phiu nhp

5.1

5.2
Phiu thu hi

Lp bo co
hng tn

Lp danh
sch mt
hng nhp

Phiu Xut

Hnh 3.7 - S DFD mc 1 chc nng bo co

< SVTH: Nguyn Vn Li

Trang 18

& Chuyn Tt Nghip &

GVHD: TS. Nguyn Trn Quc Vinh

3.4 Thit k c s d liu


3.4.1 S thc th kt hp (ERD)

Hnh 3.8 - S thc th kt hp (ERD)

3.4.2 Lc c s d liu quan h (DRD)

Hnh 3.9 - S c s d liu quan h (DRD)

< SVTH: Nguyn Vn Li

Trang 19

& Chuyn Tt Nghip &

GVHD: TS. Nguyn Trn Quc Vinh

3.4.3 Thit k cc bng c s d liu


Danh mc
Bng 3.1 - Danh mc khch hng

Tn Bng

Tn Trng

MAKH
TENKHANG
DIACHI
DM_KHACHHANG
SODIENTHOAI
GHICHU
MST

Kiu d liu
VARCHAR
GRAPHIC
GRAPHIC
VARCHAR
GRAPHIC
VARCHAR

rng
30
100
100
50
100
30

Thuc tnh
(Null)
No, PK
No
Yes
Yes
Yes
Yes

rng
30
100
100
50
200
8

Thuc tnh
(Null)
No
No
Yes
Yes
Yes
Yes

Bng 3.2 - Danh mc nh cung cp

Tn Bng

DM_KHACCAP

Tn Trng

Kiu d liu

MANCC
TENNHACC
DIACHI
SODIENTHOAI
GHICHU
MST

CHARACTER
VARCHAR
VARCHAR
VARCHAR
VARCHAR
BIGINT

Bng 3.3 - Danh mc nhn vin

Tn Bng

DM_NHANVIEN

Tn Trng

Kiu d liu

MANV
MACV
TENDANGNHAP
MATKHAU
TENNV
GHICHU

VARCHAR
INTEGER
VARCHAR
VARCHAR
GRAPHIC
GRAPHIC

rng
30
4
100
100
100
100

Thuc tnh
(Null)
No, PK
No, FK
No
No
Yes
Yes

rng
4
30
100

Thuc tnh
(Null)
No, PK
No
Yes

Bng 3.4 - Danh mc chc v

Tn Bng

DM_CV

Tn Trng

Kiu d liu

MACV
TENCV
GHICHU

INTEGER
GRAPHIC
GRAPHIC

< SVTH: Nguyn Vn Li

Trang 20

& Chuyn Tt Nghip &

GVHD: TS. Nguyn Trn Quc Vinh

Bng 3.5 - Danh mc mt hng

Tn Bng

DM_MATHHANG

Tn Trng

Kiu d liu

MAMH
TENMATHANG
DONVITINH
GHICHU

VARCHAR
GRAPHIC
VARCHAR
GRAPHIC

rng
30
50
50
100

Thuc tnh
(Null)
No, PK
No
No
Yes

rng
30
30
30
4
8
4

Thuc tnh
(Null)
No, PK
No, FK
No, FK
No
No
No,FK

rng

Thuc tnh
(Null)

Bng 3.6 - Danh mc sn phm

Tn Bng

DM_SANPHAM

Tn Trng

Kiu d liu

SERINUMBER
MAMH
MA_KHO
TTRANG
DONGIA
SOPN

VARCHAR
VARCHAR
VARCHAR
INTEGER
DOUBLE
INTEGER

Tn Trng

Kiu d liu

MAKHO
TENKHO
GHICHU

VARCHAR
VARCHAR
GRAPHIC

Bng 3.7 - Danh mc kho

Tn Bng

DM_KHO

< SVTH: Nguyn Vn Li

10
100
100

No, PK
No
Yes

Trang 21

& Chuyn Tt Nghip &

GVHD: TS. Nguyn Trn Quc Vinh

Chng t
Bng 3.8 - Chng t phiu nhp

Tn Bng

DM_PHIEUNHAP

Tn Trng

Kiu d liu

SOPN
DIENGIAI
MANCC
MANV
NGAYNHAP
TONGTIEN
GHICHU
SO_CT

INTEGER
GRAPHIC
VARCHAR
VARCHAR
DATE
DOUBLE
GRAPHIC
VARCHAR

rng
4
100
30
30
4
8
100
30

Thuc tnh
(Null)
No, PK
No
No, FK
No, FK
Yes
No
Yes
Yes

rng

Thuc tnh
(Null)
No, PK
Yes
No, FK
No, FK
No
No
Yes

Bng 3.9 - Chng t phiu xut

Tn Bng

DM_PHIEUXUAT

Tn Trng

Kiu d liu

SOPX
DIENGIAI
MANV
MAKH
NGAYXUAT
TONGTIEN
SO_CT

INTEGER
GRAPHIC
VARCHAR
VARCHAR
DATE
DOUBLE
VARCHAR

4
50
30
30
4
8
30

Bng 3.10 - Chi tit phiu xut

Tn Bng

Tn Trng

ID
SERINUMBER
DM_CTPHIEUXUAT
SOPX
DONGIA
GHICHU

< SVTH: Nguyn Vn Li

rng

Kiu d liu
INTEGER
VARCHAR
INTEGER
DOUBLE
GRAPHIC

4
30
4
8
100

Thuc tnh
(Null)
No, PK
No, FK
No, FK
No
Yes

Trang 22

& Chuyn Tt Nghip &

GVHD: TS. Nguyn Trn Quc Vinh

Bng 3.11 - Chng t phiu thu

SOPTH
DIENGIAI
MANV
DM_PHIEUTHUHOI MAKH
NGAYTHU
TONGTIEN
SO_CT

INTEGER
GRAPHIC
VARCHAR
VARCHAR
DATE
DOUBLE
VARCHAR

4
50
30
30
4
8
30

No, PK
Yes
No, FK
No, FK
No
No
Yes

Bng 3.12 - Chi tit phiu thu

Tn Bng

DM_CTPTHUHOI

< SVTH: Nguyn Vn Li

Tn Trng

Kiu d liu

ID
SERINUMBER
SOPTH
DONGIA
GHICHU

INTEGER
VARCHAR
INTEGER
DOUBLE
GRAPHIC

rng
4
30
4
8
100

Thuc tnh
(Null)
No, PK
No, FK
No, FK
No
Yes

Trang 23

& Chuyn Tt Nghip &

GVHD: TS. Nguyn Trn Quc Vinh

CHNG 4: CI T CHNG TRNH


4.1 Cu trc chng trnh
Chng trnh c tch thnh cc i tng chnh nh sau:
+ Project Main : Kiu Application c dch ra file Exe cha form Main, l
project duy nht c nhim v kt ni vi cc i tng cn li ca chng trnh.
Mi lin kt vi cc chc nng c thc hin ti y.
+ Project AsDb2DataConnect: Kiu Class l project c dch ra file Dll cha
module kt ni vi c s d liu DB2, kt qu tr v ca Dll ny l mt Data
Table
+ Project DanhMuc: Kiu Class, c dch ra file Dll cha ton b cc form
v danh mc s dng trong chng trnh.
+ Project ChungTu: Kiu Class l project c dch ra file Dll cha cc form
chng t s dng trong chng trnh.
+ Project BaocaoChungTu: Kiu Class l project c dch ra file Dll cha
cc Report phc v cho chc nng bo co s dng trong chng trnh.

< SVTH: Nguyn Vn Li

Trang 24

& Chuyn Tt Nghip &

GVHD: TS. Nguyn Trn Quc Vinh

4.2 ng nhp h thng

4.3 Menu chng trnh chnh

< SVTH: Nguyn Vn Li

Trang 25

& Chuyn Tt Nghip &

GVHD: TS. Nguyn Trn Quc Vinh

4.4 Danh mc
4.4.1 Danh mc nh cung cp

4.4.2 Danh mc khch hng

Ngoi vic sa xa thng thng cn c th sa ngay trn li hin th, bng


cch chn sa, sau kch i vo mong mun sa thng tin, c th sa, hoc
thm mi trn li hin th, rt tin li cho vic sa nhiu thng tin ca khch hng.

< SVTH: Nguyn Vn Li

Trang 26

& Chuyn Tt Nghip &

GVHD: TS. Nguyn Trn Quc Vinh

4.4.3 Danh mc nhn vin

4.4.4 Danh mc chc v

< SVTH: Nguyn Vn Li

Trang 27

& Chuyn Tt Nghip &

GVHD: TS. Nguyn Trn Quc Vinh

4.4.5 Danh mc vt t, hng ha

4.4.6 Danh mc kho

< SVTH: Nguyn Vn Li

Trang 28

& Chuyn Tt Nghip &

GVHD: TS. Nguyn Trn Quc Vinh

4.5 Chng t
4.5.1 Phiu Nhp

+ Kch chut vo nt thm mi thm mi danh sch vt t.


+ Kch chut vo nt sa sa thng tin trn phiu nhp kho, khi nhp sn
phm v nhp sai n gi, sai kho , c th sa li cho ng(Ch c php sa
phiu nhp ca mnh, nu mun sa phiu nhp ca ngi khc phi lin h vi b
phn qun l kho)
+ Kch chut vo nt xa xa phiu nhp ang chn (Phiu nhp c ng
t mu nh hnh trn s c xa khi kch vo nt xa v kch vo nt Yes xc
nhn chnh xc mt ln na)
+ Kch chn nt Xem in phiu nhp kho.
+ Kch chut vo nt lc lc ra cc phiu nhp mong mun khi cm thy
danh sch phiu nhp qu nhiu.
Khi kch vo nt thm mi s hin ra chng t Phiu nhp nh hnh sau:

< SVTH: Nguyn Vn Li

Trang 29

& Chuyn Tt Nghip &

GVHD: TS. Nguyn Trn Quc Vinh

+ Kch vo kho nh hnh v chn mi vt t nhp v kho mong mun,


kch chn tn vt t mun nhp (Danh sch vt t c b phn qun l kho
nh sn), sau nhp Serinumber, n gi theo sn phm vt t nhp c v kho.
+ Kch chn nt Chp nhn lu phiu nhp, kch chn nt Hy b
hy, khng lu phiu nhp na.
Trng hp mun tm thng tin ca mt chng t phiu nhp no th ta ch
vic kch vo nt Lc s hin ra giao din nh hnh bn di, chn cc thng tin
cn thit, kch vo nt Chp nhn lc ra danh sch mong mun.

< SVTH: Nguyn Vn Li

Trang 30

& Chuyn Tt Nghip &

GVHD: TS. Nguyn Trn Quc Vinh

4.5.2 Phiu Xut

Chng t phiu xut thao tc tng t chng t phiu nhp. S c mt s chc


nng vi a im ni tri c a ra ti y; Sau khi ta chn kho mun xut vt t
th s Serinumber s c hin ra ng vi s Serinumber ca vt t c nhp v
v cn tn ti trong Kho c chn, nhn vin s nhp gi theo gi nh cho
tng Serinumber c chn, rt d dng v thun tin cho nhn vin trong vic lp
phiu, y ch vic click chn theo serinumber mong mun khi lp phiu xut kho
m khng s nhm ln (Mc nhin l nhng s Serinumber ny nhp v v cn
trong kho).

< SVTH: Nguyn Vn Li

Trang 31

& Chuyn Tt Nghip &

GVHD: TS. Nguyn Trn Quc Vinh

4.5.3 Phiu Thu hi

Chi tit phiu thu hi tng t phiu xut. Song c tnh nng ni tri l thng
tin khch hng, vt t phi trng khp thng tin vi phiu xut th mi cho php
cp nht v lu phiu thnh cng. Ht sc yn tm iu ny v danh sch s
< SVTH: Nguyn Vn Li

Trang 32

& Chuyn Tt Nghip &

GVHD: TS. Nguyn Trn Quc Vinh

Serinumber s c hin ra ng vi Serinumber c xut kho. (Rt thun tin


cho vic kim tra vt t, khi khch hng cung cp thng tin vt t khng ng th
nhn vin s bit c thng qua s serinumber c hin ra).

< SVTH: Nguyn Vn Li

Trang 33

& Chuyn Tt Nghip &

GVHD: TS. Nguyn Trn Quc Vinh

4.6 Bo co
4.6.1 Phiu nhp kho

< SVTH: Nguyn Vn Li

Trang 34

& Chuyn Tt Nghip &

GVHD: TS. Nguyn Trn Quc Vinh

4.6.2 Phiu xut kho

< SVTH: Nguyn Vn Li

Trang 35

& Chuyn Tt Nghip &

GVHD: TS. Nguyn Trn Quc Vinh

4.6.3 Tng hp nhp kho

- C th chn bo co theo ngy. Rt linh ng, thun tin trong vic bo co


theo qu, theo nm

< SVTH: Nguyn Vn Li

Trang 36

& Chuyn Tt Nghip &

GVHD: TS. Nguyn Trn Quc Vinh

4.6.4 Bo co tn kho

- Hon ton c th in bo co vt t tn kho theo ngy


< SVTH: Nguyn Vn Li

Trang 37

& Chuyn Tt Nghip &

GVHD: TS. Nguyn Trn Quc Vinh

4.6.5 Bng k phiu nhp

< SVTH: Nguyn Vn Li

Trang 38

& Chuyn Tt Nghip &

GVHD: TS. Nguyn Trn Quc Vinh

4.6.6 Bng k phiu xut

< SVTH: Nguyn Vn Li

Trang 39

& Chuyn Tt Nghip &

GVHD: TS. Nguyn Trn Quc Vinh

4.6.7 Bo co nhp xut tn

Hon ton c th bo co nhp, xut, tn theo: Tn vt t, theo kho, theo ngy.

< SVTH: Nguyn Vn Li

Trang 40

& Chuyn Tt Nghip &

GVHD: TS. Nguyn Trn Quc Vinh

KT LUN
Kt qu t c
Trong thi gian lm chuyn cng vi s gip , ch bo tn tnh ca thy
gio TS. Nguyn Trn Quc Vinh, em c gng kho st h thng thc t, ng
thi t nghin cu tm hiu v ngn ng C#, vit cc th tc lu tr, bo co dng
cho chng trnh s dng IBM Data Studio 2.2 v n li nhng kin thc hc
hon thnh chuyn ny. Nhng phn em lm c bao gm vic qun l
thng tin xut, nhp, thu hi vt t hng ha v cc thng tin lin quan n nhp
xut tn, c th hn l:
- Qun l cc thng tin lin quan n hng ha : Nhp hng ha, n gi bao
nhiu, vo kho no ..., theo s Serinumber ca tng mt hng.
- Qun l cc phiu nhp xut kho ca cng ty, bit c mua hng t cc nh
cung cp no v xut bn cho khch hng no.
- Lp bo co chi tit nhp xut hng ha.
- Lp bo co tng hp nhp xut hng ha theo tng ngy, tng thng, tng
kho, tng mt hng, tng khch hng v tng nh cung cp.
- Tn kho tng hp : cho bit vic nhp xut v tn ca tt c hng ha trong
tt c cc kho hin c n ngy cn bit.
- Tn theo kho : cho bit vic nhp xut v tn ca tt c hng ha trong mt
kho cho n ngy cn bit.
- Lp bo co gi vn ca cc mt hng xut bn trong thng
Hng pht trin
Vi s say m tm hiu ca mnh, xin c a ra hng pht trin cho ti
ny nh sau:
Tip tc ci thin chng trnh tt hn na, khc phc cc yu im rt ra t
nhng kin nhn xt ca cc gio vin, xy dng ti mt cch hon chnh hn.
Tin hnh xy dng v nng cp chng trnh ln c th tip nhn cng lc
c nhiu dng c s d liu: Access, SQL, Oracle, Excel, XML. Ngoi ra,
chng trnh c th chy trn mi b vi x l v mi trng Windows (Windows
XP, Windows 7,...)
< SVTH: Nguyn Vn Li

Trang 41

& Chuyn Tt Nghip &

GVHD: TS. Nguyn Trn Quc Vinh

y l chng trnh xy dng trn ngn ng C# mi trng dotNet v dng


h qun tr DB2, cng c ny h tr kh mnh trn mi trng mng my tnh. Do
vy, chng trnh cng c th pht trin thm chy c trn mi trng mng
my tnh.

< SVTH: Nguyn Vn Li

Trang 42

& Chuyn Tt Nghip &

GVHD: TS. Nguyn Trn Quc Vinh

TI LIU THAM KHO


Ti liu
[1] Phn tch thit k h thng thng tin - Nguyn Vn Ba - i hc quc gia H
Ni, 2000.
[2] Nhp mn c s d liu quan h - L Tin Vng, Nh xut bn khoa hc k
thut
[3] Nguyn Tin - L Tin Sn - Phm K, K thut lp trnh C# v .NET Platform,
NXB Thng k.
[4] Phm Vn Vit - Trng Lp V, Tm hiu ngn ng C# v vit mt ng dng
minh ha, B mn Cng ngh phn mm - Khoa Cng ngh thng tin - Trng i
hc Khoa hc T nhin - i hc quc gia Tp H Ch Minh, 2002.
[5] Nguyn Ngc S Lm, Lp CNTT45H, Khoa CNTT Trng i hc Hi
Phng, Qun l kinh doanh in nng thn, Lun vn tt nghip.
[6] Nhm sinh vin: Nguyn Vn Nam, Phm Vn Mnh, Nguyn T Uyn, i
hc Quc gia TP HCM, Qun l vt t, thit b, ng dng cho trung tm pht trin
CNTT HQG TP HCM, n tt nghip k thut vin, Nin kha 2003 2005.
[7] C# programing- O Reilly-www.http//bookilook.com
Cc website tham kho
[8] http://www.scribd.com/doc/2516102/Phan-tich-thiet-ke-he-thong-thong-tin
[9] http://diendan.congdongcviet.com/showthread.php?t=47529
[10] http://haiphongit.com/forum/forumdisplay.php?f=407
[11] http://www.mediafire.com/?oewmuz3wttm
[12] http://update24h.info/Do-an-quan-ly-thu-vien-C-SQL-server_9450/?utm_source=feedburner&utm_medium=email&utm_campaign=Feed%3A+
update24h%2FHmQz+%28Mr.+Luan%27s+-+Blog%29
[13] http://www.google.com.vn/url?sa=t&rct=j&q=quan%20ly%20vat%20tu%20%20&source=web&cd=4&ved=0CDkQFjAD&url=http%3A%2F%2Fesoft.com.vn
%2FDownloads%2FEsoftInventory%2FESoftInventory.pdf&ei=Q7a2TtSNGq2PiA
ec9bybAg&usg=AFQjCNGqbZCqsV0eBUUFXqclqIGJpV_LRw&sig2=lU4v-Lg1bIX-PeIBqFgyw&cad=rja
[14] http://www.ibm.com/developerworks/vn/library/db2-book-vn/index.html
< SVTH: Nguyn Vn Li

Trang 43

& Chuyn Tt Nghip &

GVHD: TS. Nguyn Trn Quc Vinh

[15] http://www.ebook.edu.vn/?page=1.39&view=223
[16] http://www.ebook.edu.vn/?page=1.39&view=415
[17] http://up.4share.vn/f/2617151514151313/7sachCsharp.rar

< SVTH: Nguyn Vn Li

Trang 44

& Chuyn Tt Nghip &

GVHD: TS. Nguyn Trn Quc Vinh

PH LC
Lp to kt ni n H qun tr c s d liu DB2
using
using
using
using
using
using

System;
System.Collections.Generic;
System.Linq;
System.Text;
System.Data.OleDb;
IBM.Data.DB2;

namespace AsDb2DataConnect
{
public class ASdb2Server
{
public static string TenNhanVien = "";
public static string IdNhanVien = "";
public static string TenTruyCap = "";
public static string startupPath = "";
public static string phanquyen = "";
public static DB2Connection db2con = null;
public ASdb2Server()
{
}
#region Thuoc tinh lop ASdb2Server
private string uid = "db2admin";
public string USERdb2
{
get { return uid; }
set { uid = value; }
}
private string pwd = "12345678";
public string PASSWORDdb2
{
get { return pwd; }
set { pwd = value; }
}
private string csdl = "QLVT";
public string CSDL
{
get { return csdl; }
set { csdl = value; }
}
#endregion

< SVTH: Nguyn Vn Li

Trang 45

& Chuyn Tt Nghip &

GVHD: TS. Nguyn Trn Quc Vinh

public int StartConnect()


{
int check = 0;
try
{
string Stringconn =
@"Server=localhost:50000;
Database=" + csdl + ";" +
"UID=" + uid + ";" +
"PWD=" + pwd + ";";
db2con = new DB2Connection(Stringconn);
db2con.Open();
check = 1;
}
catch (Exception )
{
}
return check;
}
public void StopConnect()
{
db2con.Close();
}
}
}

< SVTH: Nguyn Vn Li

Trang 46

NHN XT CA N V THC TP

...............................................................................................................................................
...............................................................................................................................................
...............................................................................................................................................
...............................................................................................................................................
...............................................................................................................................................
...............................................................................................................................................
...............................................................................................................................................
...............................................................................................................................................
...............................................................................................................................................
...............................................................................................................................................
...............................................................................................................................................
...............................................................................................................................................
...............................................................................................................................................
...............................................................................................................................................
...............................................................................................................................................
...............................................................................................................................................
...............................................................................................................................................
...............................................................................................................................................
...............................................................................................................................................
...............................................................................................................................................
...............................................................................................................................................
...............................................................................................................................................
...............................................................................................................................................
...............................................................................................................................................
...............................................................................................................................................
...............................................................................................................................................
...............................................................................................................................................

Trang 47

NHN XT CA GIO VIN HNG DN


...............................................................................................................................................
...............................................................................................................................................
...............................................................................................................................................
...............................................................................................................................................
...............................................................................................................................................
...............................................................................................................................................
...............................................................................................................................................
...............................................................................................................................................
...............................................................................................................................................
...............................................................................................................................................
...............................................................................................................................................
...............................................................................................................................................
...............................................................................................................................................
...............................................................................................................................................
...............................................................................................................................................
...............................................................................................................................................
...............................................................................................................................................
...............................................................................................................................................
...............................................................................................................................................
...............................................................................................................................................
...............................................................................................................................................
...............................................................................................................................................
...............................................................................................................................................
...............................................................................................................................................
...............................................................................................................................................
...............................................................................................................................................
...............................................................................................................................................

Trang 48

NHN XT CA GIO VIN PHN BIN


...............................................................................................................................................
...............................................................................................................................................
...............................................................................................................................................
...............................................................................................................................................
...............................................................................................................................................
...............................................................................................................................................
...............................................................................................................................................
...............................................................................................................................................
...............................................................................................................................................
...............................................................................................................................................
...............................................................................................................................................
...............................................................................................................................................
...............................................................................................................................................
...............................................................................................................................................
...............................................................................................................................................
...............................................................................................................................................
...............................................................................................................................................
...............................................................................................................................................
...............................................................................................................................................
...............................................................................................................................................
...............................................................................................................................................
...............................................................................................................................................
...............................................................................................................................................
...............................................................................................................................................
...............................................................................................................................................
...............................................................................................................................................
...............................................................................................................................................

Trang 49

You might also like