Professional Documents
Culture Documents
______000______
Ngy nay, cng ngh thng tin c nhng bc pht trin mnh m theo c
chiu rng v su. My tnh in t khng cn l mt th phng tin qu him
m ang ngy cng tr thnh mt cng c lm vic v gii tr thng dng ca con
ngi, khng ch cng s m cn ngay c trong gia nh.
ng trc s bng n thng tin, cc t chc v cc doanh nghip u tm
mi bin php xy dng hon thin h thng thng tin ca mnh nhm tin hc
ho cc hot ng tc nghip ca n v mnh. Mc hon thin tu thuc vo
qu trnh phn tch v thit k h thng.
T nhu cu nu trn, trong thi gian thc tp tt nghip em s dng vn
kin thc t i ca mnh tm hiu v phn tch bi ton qun l k tc x Trng
C CNNT Hu Ngh Vit Hn. N ch mang tnh cht th nghim hc hi,
trao i kinh nghim v lm quen vi thc t.
Vi s hng dn tn tnh ca Thy L Tn em hon thnh cun bo co
n tt nghip ny. Tuy c gng ht sc tm hiu, phn tch thit k v ci
t h thng nhng chc rng khng trnh khi nhng thiu st. Em rt mong
nhn c s thng cm v gp ca qu Thy c. Em xin chn thnh cm n.
Qua y cho php em by t lng bit n n s dy d ch bo ca cc
thy, c trong trng. c bit l thy L Tn, ngi trc tip hng dn, ch
bo v gip em trong thi gian thc hin n tt nghip ny, em chn thnh
cm n s hng dn tn tnh ca Thy.
Nng, thng 04 / 2010
Sinh vin thc hin
L Thanh Huyn
Trang i
MC LC
LI NI U.........................................................................................................i
MC LC................................................................................................................ii
Chng 1. Tng quan ti.................................................................................1
1.1 L do chn ti................................................................................................1
1.2 Tnh hnh nghin cu
1.2.1 Tng quan tnh hnh nghin cu thuc lnh vc ca ti.....................1
1.2.2 Danh mc cc cng trnh lin quan...........................................................2
1.3 Mc tiu v phng php nghin cu................................................................2
1.3.1 Mc tiu....................................................................................................2
1.3.2 Phng php nghin cu..........................................................................2
1.3.2.1 Phng php khoa hc...................................................................2
1.3.2.2 Phng php thu thp ti liu.......................................................3
1.4 Ti liu tng hp.................................................................................................3
1.4.1 B my t chc.........................................................................................3
1.4.2 Ni quy k tc x......................................................................................5
Chng 2. C s l thuyt v cng c pht trin.............................................6
2.1 C s l thuyt....................................................................................................6
2.1.1 Cc khi nim c bn...............................................................................6
2.1.2 Khi nim ph thuc d liu v cc dng chun...................................6
2.1.3 Khi nim ch dn v kho ch dn..........................................................7
2.1.4 Mc tiu v tnh u vit ca m hnh quan h........................................7
2.2 Cng c pht trin..............................................................................................7
2.2.1 La chn cng c.....................................................................................7
2.2.1.1 L do chn cng c Visual Basic 6.0...........................................7
2.2.1.2 Tm tt s lc v ngn ng Visual Basic 6.0...........................8
2.2.1.2.1 Bin..................................................................................8
2.2.1.2.2 Cc kiu d liu trong Visual Basic................................9
2.2.1.2.3 Cc ton t trong Visual Basic.........................................11
2.2.1.2.3.1 Cc ton t tnh ton................................................11
2.2.1.2.3.2 Cc ton t so snh..................................................11
2.2.1.2.3.3 Cc ton t lun l...................................................11
2.2.1.2.3.4 Cu trc tuyn.........................................................11
2.2.1.2.3.5 Cu trc lp.............................................................12
2.2.1.2..4 Hng, th tc, hm.........................................................13
2.2.1.3 H qun tr c s d liu MySQL..............................................16
2.2.2 Mi trng lm vic.................................................................................16
2.2.3 Kt lun....................................................................................................17
Chng 3. Phn tch thit k h thng.............................................................18
3.1 Phn tng quan....................................................................................................18
3.1.1 Phm vi v rng buc cho h thng.........................................................18
3.1.1.1 Phm vi h thng.........................................................................18
3.1.1.2 Cc rng buc h thng...............................................................18
Trang ii
Trang iii
H Thng Qun L K Tc X
VIETHANIT
L do chn ti
K tc x ca trng C CNTT hu ngh Vit Hn v quy m l rt ln nn
Trang 1
H Thng Qun L K Tc X
VIETHANIT
Trang 2
H Thng Qun L K Tc X
VIETHANIT
ang sng v sinh hot cc khu A1, B1, B2 Mc ch l a danh sch sinh vin
vo CSDL ca bi ton.
Bc
Ni dung
1
Quan st s vt, hin tng
2
t vn nghin cu
3
t gi thuyt hay s tin on
4
Thu thp thng tin hay s liu th nghim
5
Kt lun
Bng 1.1 Cc bc c bn trong phng php khoa hc
1.3.2.2. Phng php thu thp s liu
- Thu thp s liu th nghim l mt cng vic quan trng trong NCKH. Mc ch
ca thu thp s liu (t cc ti liu nghin cu khoa hc c trc, t quan st v
thc hin th nghim) l lm c s l lun khoa hc hay lun c chng minh
gi thuyt hay tm ra vn cn nghin cu.
+ C 3 phng php thu thp s liu:
a) Thu thp s liu bng cch tham kho ti liu.
b) Thu thp s liu t nhng thc nghim (cc th nghim trong phng, th nghim
ngoi ng, ).
c) Thu thp s liu phi thc nghim (lp bng cu hi iu tra).
- Phng php ny kh ph bin, vn dng vao thu thp cc con s: V D:
nh phng B2 311 hin ti danh sch phng c 7 sinh vin.
- Ngoi ra thu thp s liu t phi thc nghim ( nh t cc phiu hi)
Trang 3
H Thng Qun L K Tc X
VIETHANIT
Trang 4
H Thng Qun L K Tc X
VIETHANIT
Trang 5
H Thng Qun L K Tc X
VIETHANIT
Trang 6
VIETHANIT
H Thng Qun L K Tc X
Trang 7
VIETHANIT
H Thng Qun L K Tc X
M v ng kt ni
Trang 8
VIETHANIT
H Thng Qun L K Tc X
Trang 9
VIETHANIT
H Thng Qun L K Tc X
mMySqlConnection.Close()
End If
mMySqlConnection = Nothing
End If
Return (True)
Catch exError As MySqlException
pErrorMessageString = exError.Message
Return (False )
End Try
End Function
c v x l d liu
-Trc khi bt u; bn dy dng phn mm Toad for MySQL to CSDL v
to d liu gi lm v d. y l cng c rt hu ch, tch hp vi MySQL, IBM
DB2, v MS SQL. V d, bn to c CSDL
*DROP TABLE IF EXISTS `DOITUONG`;
CREATE TABLE `DOITUONG` (
`MA_DOI_TUONG` varchar(20) NOT NULL,
`TEN_DOI_TUONG` varchar(60) NOT NULL,
PRIMARY KEY (`TEN_DOI_TUONG`),
KEY `MA_DOITUONG` (`MA_DOI_TUONG`),
ENGINE=InnoDB DEFAULT CHARSET=latin1;
* INSERT INTO DOITUONG (`MA_DOI_TUONG`,`TEN_DOI_TUONG)
VALUES ('+Me.txtmadoituong.text+','','+Me.txttendoituong.text+');
2.2.2. Mi trng lm vic
- H thng my tnh ch yu c s dng hin nay ti nh trng ch yu l
my PC.
- a s ngi s dng trn thc t hoc lm quen vi tin hc ch yu s dng
h iu hnh Windows.
Trang 10
H Thng Qun L K Tc X
VIETHANIT
- H thng chng trnh HTQLKT s rt tin dng khi chy trn mi trng
mng. Tuy nhin n vn c th ci trn my l, p dng vi nhng c s cha ng
dng mng my tnh trong qun l.
2.2.3. Kt lun
- y l chng trnh qun l thc hin tin hc ho vo trong lnh vc qun l k
tc x trng m trc y vn qun l theo li th cng. C s d liu ca bi
ton ny c phn tch v thit k theo phng php MERISE (Methode pour
Rassembler les Idees Sans Effort: Cc phng php tp hp cc tng khng
cn c gng ).
- Mt s mt mnh ca phng php Merise l c c s khoa hc vng chc,
hin ti n l mt trong nhng phng php phn tch c dng nhiu Php v
Chu u khi phi phn tch v thit k cc h thng ln. L phng php dung
thit k mt h qun tr c s d liu hon ho t nhng yu cu c bn ban
u, gip tng bc cm nhn v hon thnh h thng thng tin mt cch logic.
- Tuy nhin phng php ny cng c mt s nhc im l cng knh, do
gii quyt cc p dng nh , vic p dng phng php ny nhiu lc a n
vic ko di thi gian, nng n khng ng c.
Mc m t
Quan nim
Logic
Vt l
X l
M hnh quan nim x l
M hnh logic x l
M hnh vt l x l
Trang 11
VIETHANIT
H Thng Qun L K Tc X
Trang 12
H Thng Qun L K Tc X
VIETHANIT
Phng Y T
Phng Cng
Tc Sinh Vin
Phng Ti
V
Phng Hnh
Chnh
Trang 13
H Thng Qun L K Tc X
VIETHANIT
Phng Ti V
Sinh Vin
Tra cu, ng k mi
KTX.
Trang 14
H Thng Qun L K Tc X
VIETHANIT
mi hc k, trc khi ngh h, ngh tt sinh vin phi bn giao li phng cho
P.CTSV v lm li th tc ng k nu mun tip tc ti KTX.
trng phi thng bo cho sinh vin ni tr bit v thng bo thi gian ng k c
th.
CTSV s tin hnh b tr sp xp ch cho sinh vin ni tr, ng thi tin hnh
lm th tc ng k tm tr, tm vng vi c quan cng an ti a phng trng
c tr.
c s ng ca Phng CTSV.
Trang 15
H Thng Qun L K Tc X
VIETHANIT
NHATKYLE
PHIKHAC
TAISAN
(1,1)
DOITUONG
(1,1)
(1,1)
C
a
Lin
Qua
n
(1,n)
Th
c u
u
Th c
(1,1)
(1,n)
(0,n)
(1,n)
(1,n)
(1,1)
SINHVIEN
(1,n)
(1,1)
(1,n)
(1,n)
C
a
(1,n)
Thu
c
PHONG
T
ai
(1,1)
C
a
KHUNHA
(0,n)
Lin
n
Qua
(1,1)
NHATKYPHIO
NHATKY BH
C
a
(1,1)
HOSO
Lin
Qua
n
(1,1)
KYLUAT
(1,1)
KHENTHUONG
Trang 16
H Thng Qun L K Tc X
VIETHANIT
Kiu d liu
INTEGER
VARCHAR
DATETIME
VARCHAR
VARCHAR
VARCHAR
Kch thc
Kiu d liu
INTEGER
VARCHAR
INTEGER
Kch thc
Ghi ch
THUC TNH KHA
60
30
20
20
PHONG
Thuc tnh
MA_PHONG
TEN_PHONG
SO_LUONG
Ghi ch
THUC TNH KHA
45
KHUNHA
Thuc tnh
MA_KHU_NHA
TEN_KHU_NHA
SO_LUONG_PHONG
Kiu d liu
INTEGER
VARCHAR
INTEGER
Kch thc
Ghi ch
THU TNH KHA
45
KHENTHUONG
Thuc tnh
Kiu d liu
Kch
Ghi ch
thc
Trang 17
H Thng Qun L K Tc X
VIETHANIT
MA_KHEN_THUONG
TEN_KHEN_THUONG
INTEGER
VARCHAR
KYLUAT
Thuc tnh
MA_KY_LUAT
TEN_KY_LUAT
Kiu d liu
INTEGER
VARCHAR
Kch thc
Ghi ch
THUC TNH KHA
60
HO SO
Thuc tnh
MA_HO_SO
TINH_TRANG
Kiu d liu
INTEGER
BOLEAN
Kch thc
Ghi ch
THUC TNH KHA
Kiu d liu
VARCHAR
VARCHAR
DATETIME
INTEGER
Kch thc
10
20
Ghi ch
THUC TNH KHA
THUC TNH KHA
Kiu d liu
INTEGER
INTEGER
INTEGER
Kch thc
Ghi ch
THUC TNH KHA
NHATKYBH
Thuc tnh
NAM_THU
SO_BIEN_LAI
NGAY_THU
SO_TIEN
NHATKYTIEUTHU
Thuc tnh
THANG
SL_DIEN_DUNG
SL_NUOC_DUNG
NHATKYPHIKHAC
Thuc tnh
THANG
SO_TIEN_VUOT_DM
Kiu d liu
INTEGER
VARCHAR
NHAT KY PHI O
Thuc tnh
NAM_THU
Kiu d liu
VARCHAR
Kch thc
10
Ghi ch
THUC TNH KHA
Trang 18
H Thng Qun L K Tc X
VIETHANIT
SO_BIEN_LAI
NGAY_THU
SO_TIEN
VARCHAR
DATETIME
VARCHAR
20
Kiu d liu
INTERGER
VARCHAR
Kch thc
Kiu d liu
INTERGER
VARCHAR
Kch thc
45
TAI SAN
Thuc tnh
MA_TAI_SAN
TEN_TAI_SAN
Ghi ch
THUC TNH KHA
45
DOI TUONG
Thuc tnh
MA_DOI_TUONG
TEN_DOI_TUONG
Ghi ch
THUC TNH KHA
60
Trang 19
H Thng Qun L K Tc X
VIETHANIT
Trang 20
H Thng Qun L K Tc X
VIETHANIT
Trang 21
VIETHANIT
H Thng Qun L K Tc X
Trang 22
H Thng Qun L K Tc X
VIETHANIT
QUANLYKTX
NG K KTX
KHON L PH KHC
SP XP PHNG
THEO IU KIN
THU L PH KHC
THU PH
XT DUYT H S
THNG BO C
HAY KHNG
THNG BO VT NH
MC
THNG BO CC KHON
PH SAU KHI
THU PH
THNG BO
LU CSDL
LU CSDL
SINHVIEN
H S NG K
KT QU QUN L KTX
THNG TIN KT Qu NG K
H THNG
QUN L K
TC X
BQL
YU CU QUN L KTX
Trang 23
H Thng Qun L K Tc X
VIETHANIT
3.2.3.3.2. M hnh cp 2
SINHVIEN
K T QU NG K
THNG TIN NG K
2.NG K
V XT
DUYT
BQL
H S NG K KTX
3. KTX
YU C U TH NG K TI SN
K T QU TH NG K TI SN
SINHVIEN
CC KHON PH PH I N P KHC
4.QUN
L THU
PH HNG
THNG
THNG TIN TI SN
PH PH I TR CHO TI SN THIT H I
5.QUN
L TI
SN
Trang 24
H Thng Qun L K Tc X
VIETHANIT
3.2.3.3.3. M hnh cp 3
5.THNG K
TI SN V
CHI PH
HNG
THNG
HA N
6. QL TI
SN
HA N
CHI PH HNG THNG
3.SP XP
PHNG
4. QUN
L VIC
THU PH
THNG TIN TI SN
THNG TIN TI S N
L PH
DANH
SCHSCH
SINHSINH
VIN VIN
DANH
TI SN
PHNG
BIEN NHAN
S SINH VIN
PHNG
SINHVIEN
THNG TIN CH
SINH VIn KO SINH
/KVIN
KO /K
THNG TIN NG K
1.NG K
KTX
2.XT
DUYT H
S
SINHVIEN
H S SINH VIN
H S NG
K
H S SINH VIN
CC TH
CHUN XT
DUYT
Trang 25
VIETHANIT
H Thng Qun L K Tc X
Trang 26
H Thng Qun L K Tc X
VIETHANIT
Trang 27
VIETHANIT
H Thng Qun L K Tc X
Trang 28
VIETHANIT
H Thng Qun L K Tc X
Trang 29
VIETHANIT
H Thng Qun L K Tc X
3.2.3.3.5. S x l bin c
Trang 30
H Thng Qun L K Tc X
VIETHANIT
Trang 31
H Thng Qun L K Tc X
VIETHANIT
Nguyn tc x l
Bin c vo
Bin c ra
l.
ng k
H s hp l.
sach
iu
iu kin KTX
kin.
H s iu kin.
Khng cn phng.
Cn phng chng.
sinh
vin
Danh sch h s c
iu
khc
ph ng
ng
lng in nc phng
mc?
dng
nh
theo phng
mc.
dung vt nh mc
dng
vt
bo
cc
phng
ng tin vt nh
mc.
Trang 32
H Thng Qun L K Tc X
VIETHANIT
KT LUN
Trong qu trnh tm hiu v lm bi, em c gng hon thin bi lm v hon
thin mnh hn v mt kin thc. Nhng cng khng th trnh khi nhng thiu
st. Nhng qua bi lm v phn ny em rt ra c nhng kinh nghim v bn
thn khi lm mt d n nho nh cho mnh. V phn ny th gip em hiu r hn v
cng c m mnh la chn v cng nh phn l thuyt, phng php tm hiu
v tnh c th ca cc bi ton.
Bi ton c thit k v ci t bng ngn ng Visual Basic cho php chy trn
mi trng Windows do k tha c nhng tnh nng mnh ca Windows
nh:
- Cho mt giao din thn thin vi ngi s dng
- Chy theo ch a nhim
- In n nhanh chng v thun li
Bi ton qun l khch sn ny ch yu l p dng quy m trng v c
quy m tng i nh, do c th ca mi trng l khc nhau nn cng tc qun
l vi mi trng cng l khc nhau. y em ch tm hiu v cng tc qun l
th ca ring trng mnh nn chng trnh ny ch yu p dng cho cng tc
qun l ca trng m thi.
Do thi gian hn ch v trnh hiu bit ca bn thn cha nhiu nn
vic phn tch thit k cha hon thin N mang tnh cht hc hi, trao i v bt
u lm quen vi thc t. Nhng qua t ny, em hc hi c nhiu kinh
nghim trong qu trnh phn tch thit k v ci t mt chng trnh qun l, ng
thi cng b sung kin thc cho bn thn.
Em xin chn thnh cm n Thy L Tn tn tnh gip em hon
thnh phn ny. Em cng by t lng bit n su sc ti qu Thy C khoa khoa
hc my tnh cc Thy C phng cng tc sinh vin ch bo tn tnh. Em xin
cm n cc bn ng gp kin v ng vin ti hn thnh phn c s l
thuyt ny ca mnh.
Trang 33
VIETHANIT
H Thng Qun L K Tc X
[1] - " Microsoft Visual Basic & Lp trnh c s d liu 6.0 ", Nguyn Th
Ngc Mai (ch bin), Nh xut bn lao ng -X hi.
[2] - " Nhng bi thc hnh c s d liu Visual Basic cn bn ", Ks. inh
Xun Lm, Nh xut bn thng k.
[3] - "Bi ging c s d liu & phn tch v thit k h thng thng tin
qun l ", Ths. Nguyn Hu Trng.
[4] - " Phn tch thit k h thng thng tin qun l ", Ths. inh Th Hin,
Nh xut bn thng k - 2000.
[5] Gio Trnh Phn Tch Thit K H Thng Thng Tin.PGS- TS Nguyn Vn
Ba-Nh Xut Bn i Hc Gia H Ni- 2003.
[7] Gio Trnh Phn Tch Thit K H Thng . Ch bin L Vit Trng - Gio
trnh ni b Trng Cao ng CNTT Hu Ngh Vit Hn
Trang 34