Professional Documents
Culture Documents
--------------
Ngµy nay víi sù ph¸t triÓn m¹nh mÏ cña C«ng nghÖ th«ng tin
trong mét vµi thËp kû gÇn ®©y, viÖc tin häc hãa trong c¸c lÜnh
vùc ®· gãp phÇn thóc ®Èy sù tiÕn bé cña x· héi. ThËt vËy trong c¸c
lÜnh vùc qu¶n lý ®· nÈy sinh ra nhiÒu mèi quan hÖ víi nhiÒu yÕu tè
phøc t¹p. NÕu chØ dïng nh÷ng biÖn ph¸p vµ c«ng cô thñ c«ng th×
sÏ rÊt khã kh¨n vµ tèn thêi gian trong c«ng t¸c qu¶n lý.
§øng tríc t×nh h×nh trªn, nÕu chØ sö dông c¸c ph¬ng tiÖn
truyÒn thèng thñ c«ng th«i th× sÏ kh«ng mang l¹i hiÖu qu¶ cao
trong c«ng viÖc. Do ®ã viÖc øng dông c«ng nghÖ tin häc ®Ó gi¶i
quyÕt c¸c c«ng viÖc, ®Æc biÖt lµ c«ng t¸c qu¶n lý hÕt søc cÇn
thiÕt. Mang tÝnh hiÖu qu¶ cao ®Æc biÖt lµ kh«ng gian vµ thêi gian
xö lý, lu tr÷, tiÕt kiÖm vµ linh ho¹t. Tuy nhiªn mçi lÜnh vùc mçi c«ng
viÖc l¹i cã nh÷ng ®Æc ®iÓm riªng. §èi víi ngµnh gi¸o dôc vµ ®µo
t¹o, cïng víi sù gia t¨ng vÒ nhu cÇu ®µo t¹o ®· ®Æt ra nhiÒu bµi
to¸n qu¶n lý phøc t¹p nh: Qu¶n lý sinh viªn, qu¶n lý tuyÓn sinh,
qu¶n lý ®iÓm vv ... C«ng t¸c qu¶n lý ®iÓm trong c¸c nhµ trêng lµm
b»ng thñ c«ng ®· mÊt rÊt nhiÒu thêi gian, cã lóc cßn x¶y ra sai sãt,
cha ®¸p øng ®îc yªu cÇu .
XuÊt ph¸t tõ nhu cÇu thùc tÕ ®ã ®Ò tµi "Qu¶n lý ®iÓm thi"
nh»m ®Ó gi¶m bít c«ng søc cho c¸n bé qu¶n lý còng nh ®Ó thuËn
tiÖn trong viÖc ®a ra kÕt qu¶ thi, b¶ng ®iÓm cho tõng líp. C¬ së
d÷ liÖu ®îc x©y dùng trong hÖ qu¶n trÞ c¬ së d÷ liÖu Microsft
Access.
Trong thêi gian lµm ®Ò tµi em ®· nhËn ®îc sù híng dÉn vµ
chØ b¶o tËn t×nh cña thÇy V¨n ThÕ Minh gióp em hoµn thµnh ®Ò
tµi thùc tËp tèt nghiÖp theo ®óng thêi gian qui ®Þnh.
Tuy nhiªn, do kh¶ n¨ng cßn h¹n chÕ vµ thêi gian cã h¹n nªn
®Ò tµi nµy cha thËt sù ®¸p øng ®óng tÇm cì cña c«ng viÖc. Em rÊt
mong nhËn ®îc sù gãp ý, chØ b¶o cña thÇy TrÇn §×nh Khang, gi¸o
viªn ph¶n biÖn vµ c¸c b¹n ®Ó ch¬ng tr×nh nµy cã thÓ ®¹t hiÖu
qu¶ cao h¬n. Em xin ch©n thµnh c¶m ¬n.
Hµ Néi, th¸ng 6/2005
Sinh viªn thùc hiÖn.
1
Chu m¹nh Trung
2
Ch¬ng I
Giíi thiÖu ch¬ng tr×nh Microsoft Access 2000.
I. Yªu cÇu vÒ thiÕt bÞ:
CÇn mét m¸y tÝnh 486 cã bé nhí 16 MRAM trë lªn cã cµi ®Æt
Microsoft Access 97 hoÆc Microsoft Access 2000.
3
®Õn nguyªn t¾c toµn vÑn d÷ liÖu th× Microsoft Access sÎ tù ®éng
®iÒu chØnh ®Ó rµng buéc tÝnh toµn vÑn d÷ liÖu kh«ng bÞ ph¸ vì.
2. Giao diÖn cña Microsoft Access :
Còng nh tÊt c¶ c¸c phÇn mÒm ch¹y trªn m«i trêng Windown,
Microsoft Access cung cÊp cho ngêi sö dông mét m«i trêng ®å häa
trùc quan, giao diÖn ®å ho¹ gióp ngêi lµm viÖc mét c¸ch râ rµng vµ
t¹o mét t©m lý th©n thiÖn víi ngêi sö dông do c¸ch tr×nh bµy bè
trÝ ®Ñp m¾t dÔ hiÓu, c«ng cô thiÕt kÕ trong th viÖn cñ Microsoft
Access cho phÐp lµm viÖc thuËn tiÖn.
3. C¸c thµnh phÇn cña mét c¬ së d÷ liÖu Microsoft Access:
Microsoft Access cung cÊp c«ng cô m¹nh cã thÓ gi¶i quyÕt hÇu hÕt
c¸c vÊn ®Ò vÒ c¬ së d÷ liÖu nhê c«ng cô cã s¼n. Mçi c¬ së d÷
liÖu Microsoft Access gåm 6 thµnh phÇn chÝnh bao gåm: B¶ng d÷
liÖu (Table), B¶ng truy vÊn (Queries), biÓu mÉu (Forms), B¸o biÓu
(Report), Marco vµ c¸c ®¬n thÓ (Module).
4
+ Number: kiÓu sè, cã thÓ lµ mét byte,integr,long integer,
Single,double
+ Date/Time: kiÓu ngµy giê
+ Curency: kiÓu tiÒn tÖ
+ Counter: biÕn ®Õm
+ Yes/no: ®óng/sai
+ Ole: Nhóng vµ kÕt nèi ®èi tîng. Mét ®èi tîng d÷ lÖu cña
phÇn mÒm kh¸c cho phÐp lång g¾n hay liªn kÕt vµo Microsoft
Access .
* TÝnh chÊt cña trêng:
+ File size: kÝch thíc cña trêng ®îc tÝnh b»ng byte
+ Format: hiÓn thÞ kiÓu sè häc vµ kiÓu ngµy theo d¹ng thøc.
+ Input mask: qui ®Þnh khung nhËp liÖu hiÓn thÞ c¸c ký tù
mµ ngêi sö dông ®Þnh s½n trong khu«n mÉu gióp ngêi sö dông
kh«ng ph¶i ®¸nh vµo c¸c ký tù khi nhËp d÷ liÖu.
+ Decimal places: qui ®Þnh nhËp ký tù thËp ph©n phÇn lÎ
®èi víi vïng sè häc.
+ Caption: chó gi¶i, qui ®Þnh mét chuçi ký tù dïng lµm nh·n
cña vïng d÷ liÖu, nh·n nµy sÏ hiÖn ra cïng víi « d÷ liÖu trong b¸o
biÓu vµ biÓu mÉu.
+ Default value: gi¸ trÞ mÆc nhiªn, qui ®Þnh mÆc nhiªn ®Ó
Microsoft Access tù ®éng g¸n cho vïng khi ngêi sö dông thªm mét
mÈu tin míi vµo b¶ng.
+ Validation rule: qui t¾c kiÓm hîp qui ®Þnh giíi h¹n cña d÷
liÖu.
+Validation text: V¨n b¶n kiÓm hîp lÖ, néi dung cña h«ng
b¸o khi ngêi sö dông nhËp liÖu kh«ng ®óng giíi h¹n cho phÐp.
+ Required: nÕu chän Yes ( th× b¾t buéc ph¶i nhËp vµo d÷
liÖu).
+Allow zerolength: Cho phÐp chiÒu dµi rçng, chän yes nÕu
trêng hîp cho phÐp gi¸ trÞ Null ®èi víi vïng kiÓu text hoÆc Memo
+ Indexed: Vïng chØ môc.
* C¸ch ®Æt kho¸ chÝnh cho b¶ng
Chän trêng ®îc dïng lµm kho¸ chÝnh råi chän Edit – Set
Primary Key. Ngoµi c¸ch t¹o lËp b¶ng mét c¸ch thñ c«ng nh trªn th×
Microsoft Access cßn cung cÊp c«ng cô Table Wizarrd gióp ngêi sö
dông t¹o mét b¶ng d÷ liÖu heo sù híng dÉn tõng bíc cña c«ng cô
nµy. Tuy nhiªn mçi ch¬ng tr×nh cã nh÷ng yªu cÇu riªng, nhÊt lµ tªn
5
trêng cña b¶ng, do vËy c«ng cô Ýt ®îc sö dông khi t¹o lËp c¸c b¶ng.
Tuy nhiªn ®èi víi b¸o biÓu hay BiÓu mÉu th× c«ng cô Wizarrd l¹i rÊt
®îc dïng tíi, nhng thêng th× thiÕt kÕ víi Disgn View.
8
First: Gi¸ trÞ cña trêng ë mÉu tin ®Çu tiªn
Last: Gi¸ trÞ cña trêng ë mÉu tin cuèi cïng.
* S¾p xÕp c¸c m©u tin theo thø tù.
Qui ®Þnh c¸c tham sè: chøc n¨ng nµy cho phÐp thay ®æi
nhiÒu tiªu chuÈn chän lùa ®èi víi mét vïng Query. ®iÒu nµy lµm
cho viÖc thiÕt kÕ còng nh sö dông Query linh ho¹t h¬n vµ thuËn
tiÖn h¬n, c¸c tham sè dùa vµo Query lµ kh«ng h¹n chÕ
10
+ C¸c hép Combo vµ hép danh s¸ch: thêng dïng ®Ó chøa mét
gi¸ trÞ cña mét trêng nµo ®ã cã Ýt gi¸ trÞ gióp cho viÖc nhËp d÷
liÖu nhanh chãng chÝnh x¸c.
+ C¸c nót chän: cã thÓ lµ chän mét vµi gi¸ trÞ hoÆc chØ lµ
mét trong sè c¸c gi¸ trÞ ®a ra.
+ C¸c nót lÖnh: C¸c nót lÖnh lµ khi cã mét biÕn cè x¶y ra trªn
nã th× nã sÏ thùc hiÖn mét sù kiÖn ®Ó ®¸p øng biÕn cè ®ã. C¸c
biÕn cè cã thÓ bÊm nót chuét mét lÇn, bÊm ®óp chuét, di chuét,
bÊm vµo c¸c phÝm Short cut… c¸c d÷ kiÖn cã thÓ x¶y ra rÊt nhiÒu
lo¹i nh më mét sè biÓu mÉu thùc hiÖn Macro, Query.
+ Subform (biÓu mÉu phô): Thùc chÊt ®©y lµ mét ph¬ng
ph¸p ®a d÷ liÖu tõ nhiÒu b¶ng cã quan hÖ víi b¶ng d÷ liÖu nguån
cña biÓu mÉu chÝnh. Ph¬ng ph¸p nµy ®Æc biÖt cã hiÖu qu¶ khi
dïng kÕt nèi d÷ liÖu cña c¸c b¶ng cã quan hÖ Mét – NhiÒu. Th«ng
tin ë phÝa bªn mét sÏ ®îc ®a vµo biÓu mÉu chÝnh vµ th«ng tin ë
phÝa bªn nhiÒu sÏ ®îc vµo biÓu mÉu phô . Nh vËy khi hiÓn thÞ biÓu
mÉu ë d¹ng Formview th× nh÷ng th«ng tin ë phÝa nhiÒu sÏ cã quan
hÖ víi mÉu tin t¬ng øng cña phÝa bªn mét sÏ ®îc tr×nh bµy. §iÒu
nµy rÊt thuËn tiÖn ®Ó kÕt nèi d÷ liÖu. Ch¼ng h¹n khi xem toµn bé
qu¸ tr×nh qu¶n lý danh môc s¸ch nµo ®ã th× chØ cÇn ®a ra c¸c
th«ng tin liªn quan tíi danh môc s¸ch ®ã vµo biÓu mÉu chÝnh, cßn
c¸c th«ng tin vÒ nguån cung cÊp , nhµ xuÊt b¶n ®îc ®a vµo biÓu
mÉu phô. ViÖc thiÕt kÕ biÓu mÉu phô còng t¬ng ®¬ng víi viÖc
thiÕt kÕ mét biÓu mÉu chÝnh. Nguån d÷ liÖu thuéc c¸c biÓu mÉu
phô nµy lµ b¶ng d÷ liÖu hoÆc b¶ng truy vÊn. Vµ ®Ó cã thÓ xem
tÊt c¶ c¸c th«ng tin liªn quan ®Õn th«ng tin ë biÓu mÉu chÝnh
chóng ta cã thÓ thiÕt kÕ biÓu mÉu phô ë d¹ng DataSheet. Chóng ta
còng ph¶i chØ ra trêng kÕt nèi ë c¸c môc tÝnh chÊt LinK ChildField
(cña biÓu mÉu phô) vµ Link MaterField (cña biÓu mÉu chÝnh).
Trªn ®©y lµ nh÷ng ®èi tîng biÓu mÉu chñ yÕu ®îc dïng trong
ch¬ng tr×nh. Ngoµi ra cßn mét vµi ®èi tîng kh¸c nh h×nh vÏ hép
kiÓm tra (Chek Box)… Tuy nhiªn chóng Ýt ®îc sö dông vµ còng
kh«ng phøc t¹p nªn kh«ng tr×nh bµy ra ®©y.
* §Æt thuéc tÝnh cho c¸c ®èi tîng cña c¸c biÓu mÉu:
Khi thiÕt kÕ mét biÓu mÉu th× viÖc cµi ®Æt tÝnh chÊt cho
c¸c ®èi tîng biÓu mÉu lµ quan träng. Cã rÊt nhiÒu tÝnh chÊt ®Æc
11
trng cho tõng ®èi tîng, nhng chóng ta cÇn xem xÐt mét vµi tÝnh
chÊt thêng dïng nhÊt:
§Æt Font: §èi víi c¸c hép v¨n b¶n c¸c nh·n…
§Æt mµu ch÷, mµu nÒn cña ®èi tîng, cña biÓu mÉu, rÊt quan
träng trong viÖc dïng biÓu mÉu lµm giao diÖn víi ngêi dïng.
§Æt tªn ®èi tîng: tªn nµy dïng ®Ó lµm tham chiÕu ®Õn c¸c
®èi tîng trong c¸c Modul ch¬ng tr×nh.
ChØ ra nguån d÷ liÖu cho ACCESS biÕt ®èi tîng nµy lÊy ra tõ
®©u?
Quy ®Þnh cho biÕt cã thÓ chØnh söa hay kh«ng?
e. Macro:
* Kh¸i niªm vµ c«ng cô Macro:
Macro lµ mét lÖnh hay mét nhãm quy ®Þnh s½n ®Ó mçi khi
gäi ra thi hµnh (b»ng c¸ch bÊm mét phÝm quy ®Þnh hay mét nót
chuét) nã sÏ gióp ngêi sö dông thùc hiÖn liªn tiÕp mét hay nhiÒu t¸c
vô cïng mét lóc mét c¸ch tù ®éng. Mçi t¸c vô mµ ngêi sö dông quy
®Þnh trong Macro ®Ó Microsoft Access thi hµnh ®îc gäi lµ “mét
hµnh ®éng” (Action) Microsoft Access cung cÊp 47 Action ®Ó ngêi
sö dông cã thÓ lùa chän mçi khi ngêi sö dông muèn t¹o ra mét
Macro trong c¬ s¬ d÷ liÖu cña m×nh. Khi ngêi sö dông cho ch¹y
mét Macro, Microsoft Access sÏ thùc hiÖn mét hµnh ®éng theo thø
tù mµ ngêi sö dông ®· quy ®Þnh trong Macro, nh÷ng hµnh ®éng
®ã t¸c ®éng lªn nh÷ng ®èi tîng d÷ liÖu cho chÝnh ngêi sö dông
quy ®Þnh trong Macro.
Trong mét Macro ngêi sö dông còng cã thÓ thi hµnh mét Macro
kh¸c. Macro cung cÊp cho ngêi sö dông rÊt nhiÒu thuËn lîi. VÒ
nguyªn t¾c bÊt kú mét t¸c vô nµo mµ ngêi sö dông ph¶i thùc hiÖn,
tèt nhÊt lµ nªn dïng mét Macro. ViÖc tù ®éng ho¸ thi hµnh mét t¸c
vô mµ ngêi sö dông ph¶i thùc hiÖn sÏ n©ng cao tÝnh hiÖu qu¶ vµ sù
chÝnh x¸c cña d÷ liÖu.
Víi Macro ngêi sö dông cã thÓ:
+ §iÒu khiÓn c¸c biÓu mÉu vµ b¸o biÓu ho¹t ®éng ®ång thêi
+ T×m vµ läc th«ng tin mét c¸ch tù ®éng
+ X¸c ®Þnh gi¸ trÞ cña nh÷ng « ®iÒu khiÓn trong biÓu mÉu.
Ngêi sö dông cã thÓ g¸n kÕt qu¶ tÝnh to¸n hoÆc mét d÷ liÖu tõ
mét b¶ng d÷ liÖu kh¸c cho « ®iÒu khiÓn trong biÓu mÉu.
+ §¶m b¶o tÝnh chÝnh x¸c cña d÷ liÖu
+Tù ®éng ho¸ viÖc chuyÓn liÖu
+T¹o mét m«i trêng sö dông riªng cho ngêi sö dông khi dïng
Microsoft Access ngêi sö dông cã thÓ dïng mét Macro ®Ó mçi khi
13
më c¬ së d÷ liÖu ¸p dông cña m×nh th× sÏ tù ®éng më mét lo¹t
truy vÊn, biÓu mÉu, b¸o biÓu.
Cã thÓ thÊy Macro gièng nh mét ®o¹n ch¬ng tr×nh chøa c¸c
tÖp lÖnh tuÇn tù. Nhng Macro trong Microsoft Access kh«ng ®¬n
thuÇn lµ viÖc ghi l¹i c¸c chuçi, c¸c phÝm tù ®éng thùc hiÖn c¸c
c«ng viÖc lËp l¹i, trong thùc tÕ nã cã thÓ thùc hiÖn nhiÒu chøc
n¨ng thay cho viÖc ph¶i viÕt m· mét ®o¹n ch¬ng tr×nh. Sö dông
mét Macro ®«i khi cã hiÖu qu¶ h¬n viÖc viÕt m· nguån ®Ó thùc
hiÖn cïng mét lóc c«ng viÖc v× Macro cã tÝnh chÝnh x¸c cao h¬n
vµ tiÕt kiÖm thêi gian h¬n so víi viÖc viÕt ch¬ng tr×nh.
* T¹o mét Macro:
Ngêi sö dông cã thÓ t¹o mét Macro b»ng c¸ch t¹o mét cöa sæ
Macro trong c¬ së d÷ liÖu hoÆc tõ c«ng cô Menu Builder… t¹i cöa
sæ Macro chän mét hµnh ®éng trong sè c¸c hµnh ®éng ®îc cung
cÊp t¹i môc Action cña cöa sè thiÕt kÕ Macro. §èi víi mçi hµnh ®éng
kh¸c nhau th× tham sè t¬ng øng kh¸c nhau. Hµnh ®éng ë ®©y lµ
më biÓu mÉu (Open Form) víi c¸c tham sè : tªn biÓu mÉu, d¹ng
hiÓn thÞ, biÓu thøc läc d÷ liÖu, ®iÒu kiÖn, chÕ ®é d÷ liÖu vµ chÕ
®é cöa sæ.
Trong mét sè trêng hîp ngêi sö dông chØ cÇn thùc hiÖn mét
hµnh ®éng hoÆc mét chuçi hµnh ®éng thuéc Macro, nÕu mét
®iÒu kiÖn ®Æc biÖt nµo ®ã ®îc tho¶ m·n. Víi mét Macro nh thÕ
nµy ngêi sö dông cã thÓ më mét biÓu mÉu mµ chØ giíi h¹n ë nh÷ng
b¶ng ghi cÇn thiÕt. §iÒu nµy rÊt cã Ýt cho ngêi sö dông chØ muèn
xem th«ng tin vÒ mét lo¹i s¸ch nµo ®ã mµ th«i. Macro trªn thùc
hiÖn më mét biÓu mÉu víi danh môc s¸ch t¬ng øng víi m· s¸ch mµ
ngêi sö dông trong hép combox. C¸c biÓu thøc ®iÒu kiÖn trong
Macro lµ mét biÓu thøc to¸n häc Logic.
§Ó thuËn tiÖn theo yªu cÇu cña bµi to¸n ta cã thÓ t¹o ra mét
nhãm c¸c Macro cã liªn quan ®Õn nhau ®Ó thùc hiÖn mét c«ng
viÖc nhÊt ®Þnh. Mçi Macro cã thÓ cã mét tham sè vµ nh÷ng ®iÒu
kiÖn kh¸c nhau. Khi ®Þnh nghÜa mét nhãm Macro th× cöa sæ thiÕt
kÕ cã thªm môc Macro Name ®Þnh nghÜa tªn Macro. Khi thiÕt kÕ
c¸c ®èi tîng ®iÒu khiÓn hoÆc c¸c thuéc tÝnh ta sÏ gäi c¸c Macro
con.
* Mét sè øng dông cña Macro:
14
- §èi víi biÓu mÉu: C¸c Macro cã nhiÒu øng dông trong c¸c biÓu
mÉu nh:
+ §ång bé ho¸ c¸c biÓu mÉu: Khi quan s¸t mèi liªn hÖ gi÷a hai
biÓu mÉu hay gi÷a c¸c b¶ng ghi trªn hai biÓu mÉu, chóng ta cã thÓ
dïng Macro ®Ó ®ång bé ho¸ hai biÓu mÉu nµy. Khi t¹o Macro chóng
ta ph¶i quyÕt ®Þnh biÓu mÉu nµo quyÕt ®Þnh tÝnh ®ång bé cña
chóng vµ biÓu mÉu nµo lµ biÓu mÉu liªn hÖ. §iÒu kiÖn nµy ®îc ¸p
dông th«ng qua c¸c th«ng sè Filter Name vµ Where Codition. Ngoµi
ra Macro cßn ®îc sö dông ®Ó hiÓn thÞ ®ång thêi hai biÓu mÉu cã
liªn quan t¹o ®iÒu kiÖn thuËn lîi cho viÖc cËp nhËt hay chØnh söa
d÷ liÖu.
+ Macro dïng ®Ó cËp nhËt d÷ liÖu: Cã thÓ sö dông Macro ®Ó
cËp nhËt d÷ liÖu mét « ®iÒu khiÓn cña mét biÓu mÉu nµy b»ng gi¸
trÞ « ®iÒu khiÓn cña mét biÓu mÉu kh¸c, hoÆc cã thÓ cËp nhËt «
®iÒu khiÓn lÖ thuéc vµo mét gi¸ trÞ « ®iÒu khiÓn cña mét gi¸ trÞ
kh¸c.
+ Macro ph¶n øng theo ®iÒu kiÖn cña biÓu mÉu: Khi lµm viÖc
víi mét biÓu mÉu Microsoft Access cã thÓ nhËn biÕt sù kiÖn nµo
®ã ®ang x¶y ra. Nh÷ng sù kiÖn cã thÓ cã mét ®¸p øng thÝch hîp
víi nã nh c¸c ®iÒu kiÖn onclick, onchange… sö dông Macro lµ mét
ph¬ng ph¸p hiÖu qu¶ ®Ó ®¸p øng víi mçi sù kiÖn ®ã.
+ Tù ®éng chuyÓn ®Õn mét ®iÒu khiÓn: §Ó lµm cho viÖc sö
dông biÓu mÊu trë nªn dÔ dµng vµ t¨ng tèc ®é nhËp liÖu, ta cã thÓ
dïng Macro ®Ó tù ®éng chuyÓn ®Õn mét ®iÒu khiÓn cña biÓu
mÉu hiÖn thêi.
+ Sö dông Macro trong viÖc in d÷ liÖu: Chøc n¨ng in cña
Macro cã thÓ sö dông ®Ó in c¸c biÓu mÉu, c¸c b¸o biÓu vµ c¸c
b¶ng d÷ liÖu. Nã hç trë c¶ viÖc x¸c ®Þnh b¶ng in, mËt ®é in, ph¹m
vi b¶ng in.
- §èi víi c¬ së d÷ liÖu: Macro cã thÓ dïng ®Ó:
Lùa chän c¸c b¶ng ghi trong mét sè øng dông cña c¬ së d÷
liÖu kh«ng ph¶i lóc nµo còng cÇn xem xÐt tÊt c¶ c¸c b¶ng ghi, ®«i
khi ta chØ cÇn xem mét sè b¶ng ghi cÇn thiÕt.Khi ®ã viÖc lùa chän
mét sè b¶ng ghi lµ cÇn thiÕt. Cã nhiÒu c¸ch ®Ó lùa chän b¶ng ghi,
dïng Macro lµ mét c¸ch cã hiÖu qu¶.
15
+ T×m kiÕm b¶ng ghi.
+ Hîp thøc ho¸ d÷ liÖu.
§Ó ®¶m b¶o th«ng tin cña hÖ thèng ph¶i cã sù kiÓm tra nh:
+ KiÓm tra c¸c th«ng tin nhËp d÷ liÖu khi trïng trong hÖ
thèng.
+ KiÓm tra quyÒn truy nhËp vµo hÖ thèng.
16
Ch¬ng II
Kh¶o s¸t thùc tÕ.
I. HÖ thèng qu¶n lý hiÖn t¹i cña th viÖn trêng T36.
Trêng T36 ®îc thµnh lËp trong bèi c¶nh ®Êt níc cßn ®ang
trong cuéc kh¸ng chiÕn chèng mü cøu níc víi nhiÖm vô chÝnh cña
trêng lµ ®µo t¹o c¸n bé chiÕn sü cã nghiÖp vô vÒ c¬ yÕu, th«ng tin
v« tuyÕn ®iÖn phôc vô c«ng t¸c b¶o vÖ an ninh chÝnh trÞ ë MiÒn
B¾c vµ t¨ng cêng cho chiÕn trêng MiÒn Nam. Víi hoµn c¶nh ®Êt n-
íc trong chiÕn tranh cßn gÆp nhiÒu khã kh¨n nhng nhiÖm vô häc
tËp vµ rÌn luyÖn vÉn ®îc thÇy vµ trß c¸c kho¸ häc viªn ®Æt lªn
hµng ®Çu. Ban Gi¸m HiÖu nhµ trêng qua c¸c thêi kú lu«n quan
t©m ®Õn hÖ thèng th viÖn cña nhµ trêng v× ®©y lµ n¬i ®Ó sinh
viªn nghiªn cøu häc hái trao ®æi kiÕn thøc qua s¸ch vë ®Ó n©ng
cao tr×nh ®é nghiÖp vô.
Thêi kú ®ã ®Ó cã mét th viÖn hoµn chØnh vµ hiÖn ®¹i th×
qu¶ thËt kh«ng ®¸p øng ®îc, v× vËy nh÷ng ngêi qu¶n lý trùc tiÕp
th viÖn vµ nh÷ng ngêi cã tr¸ch nhiÖm lu«n t×m tßi vµ cã nh÷ng
s¸ng kiÕn ®Ó nh»m phôc vô tèt h¬n nhu cÇu häc tËp cña sinh viªn,
nhng chñ yÕu lµ nh÷ng s¸ng kiÕn mang tÝnh thñ c«ng nÆng nhäc,
nh÷ng ngêi trùc tiÕp qu¶n lý ph¶i thêng xuyªn lµm mét khèi lîng
c«ng viÖc kh¸ lín, hÖ thèng sæ s¸ch qu¶n lý cång kÒnh ®Ó theo dâi
víi nhiÒu lo¹i biÓu mÉu rêm rµ, nÕu kh«ng cÈn thËn sÎ rÊt dÓ dÉn
®Õn nh»m lÉn g©y khã kh¨n cho c«ng t¸c qu¶n lý th viÖn.
Trong nh÷ng n¨m gÇn ®©y th viÖn trêng T36 còng ®· ®îc
nhµ trêng quan t©m ®æi míi phÇn nµo ®Ó ®¸p øng ®îc nhu cÇu
tèi thiÓu cña b¹n ®äc lµ sinh viªn nhng nh×n chung cßn rÊt h¹n
chÕ, thiÕu sãt trong qu¶n lý.
II. Nhu cÇu cÇn x©y dùng hÖ thèng qu¶n lý th viÖn míi ë trêng T36.
Cïng víi sù ph¸t triÓn cña ngµnh, hÖ thèng c¸c trêng c«ng an
nh©n d©n còng ®ang ®îc §¶ng, Nhµ níc vµ ngµnh c«ng an quan
t©m ®Çu t x©y dùng, ®Ó ®µo t¹o nh÷ng c¸n bé c«ng an cã ®ñ
n¨ng lùc, phÈm chÊt phôc vô c«ng t¸c b¶o vÖ an ninh trËt tù cho tæ
quèc trêng T36 còng kh«ng n»m ngoµi chñ tr¬ng trªn.
Trong nh÷ng n¨m qua lu lîng häc sinh, sinh viªn hµng n¨m cã
®ñ tiªu chuÈn nhËp häc ngµy cµng ®«ng víi nhiÒu ngµnh häc kh¸c
17
nhau nh m« h×nh liªn kÕt ®µo t¹o gi÷a trêng T36 vµ trêng §HBK
Hµ Néi lµ mét ®iÓn h×nh.
Nh ®· nãi ë trªn ®Ó t¹o m«i trêng häc tËp thuËn lîi, hÖ thèng
th viÖn nhµ trêng còng cÇn ®æi míi ®Ó ®¸p øng nhu cÇu nghiªn
cøu cña sinh viªn còng nh gi¶ng viªn trong nhµ trêng. Trong nh÷ng
n¨m gÇn ®©y hÖ thèng th viÖn trêng ®· ®îc quan t©m cña cÊp
trªn trang bÞ cho nhiÒu ®Çu s¸ch vÒ mäi lÜnh vùc, v× vËy viÖc
qu¶n lý b»ng ph¬ng ph¸p thñ c«ng lµ rÊt khã kh¨n, nhÊt lµ giê cao
®iÓm cã nhiÒu ngêi cïng tham gia mîn tr¶.
Tõ thùc tÕ nªu trªn th viÖn trêng T36 Bé c«ng an cã nhu cÇu
thùc sù cÇn x©y dùng mét hÖ thèng qu¶n lý th viÖn cho trêng T36,
ngêi x©y dùng hÖ thèng qu¶n lý ph¶i ®¶m b¶o c¸c yªu cÇu sau:
- Rót ng¾n thêi gian tra cøu ®¸p øng yªu cÇu cña b¹n ®äc.
- Gi¶m thiÓu sè lîng thao t¸c thñ c«ng.
- B¸o c¸o thèng kª vÒ th viÖn mét c¸ch nhanh nhÊt.
- KiÓm so¸t qu¶n lý th viÖn chÝnh x¸c.
- Cung cÊp th«ng tin ®a ra d÷ liÖu chÝnh x¸c theo yªu
cÇu.
III. Nh÷ng thuËn lîi vµ khã kh¨n cña viÖc ®a tin häc vµo qu¶n lý th
viÖn trêng T36.
Trong bèi c¶nh hiÖn nay ai còng biÕt nÕu ¸p dông thµnh c«ng
tin häc vµo qu¶n lý lÜnh vùc nµo ®ã th× hiÖu xuÊt c«ng viÖc rÊt
cao, gi¶m bít søc lao ®éng cña con ngêi, mäi th«ng tin ®Çu vµo,
®Çu ra ®îc qu¶n lý chÆt chÏ, thèng kª, xö lý chÝnh x¸c, nhanh gän,
râ rµng ®em l¹i lîi Ých cho ngêi sö dông.
1. Nh÷ng thuËn lîi:
Dïng m¸y tÝnh ®Ó t×m kiÕm th«ng tin vÒ s¸ch, vÒ t¸c gi¶, vÒ
®éc gi¶ sÏ rÊt nhanh chãng vµ chÝnh x¸c, viÖc lu tr÷ b»ng m¸y
tÝnh sÏ trë nªn rÊt thuËn lîi gän nhÑ gióp cho c«ng viÖc b¶o qu¶n
®îc tèt h¬n.
Lùa chän phÇn mÒm qu¶n lý th viÖn ®¸p øng ®îc yªu cÇu vÒ
mÆt th«ng tin ®Çy ®ñ gióp ngêi qu¶n lý ®¸p øng ®îc yªu cÇu cña
®éc gi¶ mét c¸ch nhanh chãng chÝnh x¸c.
HÖ thèng qu¶n lý míi sÏ gi¶m bít ®îc sè thao t¸c thñ c«ng, v×
vËy gi¶m bít ®îc sè nh©n viªn, chØ cÇn mét sè nh©n viªn nhÊt
®Þnh ®îc trang bÞ kiÕn thøc khai th¸c, sö dông hÖ thèng lµ ®ñ.
18
2. Nh÷ng khã kh¨n.
19
Ch¬ng III
Ph©n tÝch hÖ thèng
20
th«ng tin ®éc gi¶ khái th viÖn khi kh«ng cßn nhu cÇu ®äc s¸ch
hoÆc sinh viªn ra trêng.
- CËp nhËp s¸ch:
+ NhËp th«ng tin s¸ch míi: Còng nh nhËp th«ng tin vÒ ®éc
gi¶ môc nhËp th«ng tin vÒ s¸ch míi còng cËp nhËt nh÷ng ®Çu s¸ch
mµ th viÖn míi ®îc bæ sung ®Ó kÞp thêi t¨ng thªm th«ng tin cho
th viÖn.
+ Söa, xo¸ th«ng tin s¸ch: Khi s¸ch kh«ng cßn ®îc sö dông
hoÆc s¸ch bÞ mÊt, háng th× chøc n¨ng nµy sÏ ®¶m nhËn vai trß
huû th«ng tin vÒ quyÓn s¸ch ®ã..
* Xö lý mîn tr¶:
- Xö lý mîn: §©y lµ chøc n¨ng xö lý th«ng tin vÒ mîn s¸ch cña
®éc gi¶. Khi ®éc gi¶ ®Õn th viÖn viÖc ®Çu tiªn lµ ®Õn hép tñ
®ùng phÝch s¸ch sau ®ã t×m lo¹i s¸ch m×nh cÇn mîn vµ ®a thÎ
®éc gi¶ cïng víi thÎ phÝch cho nh©n viªn th viÖn ®Ó nh©n viªn th
viÖn kiÓm tra vµ cËp nhËt nh÷ng th«ng tin cÇn thiÕt vµo hÖ thèng
(Th«ng tin ®éc gi¶, th«ng tin s¸ch, ngµy mîn, ngµy hÑn tr¶, sè lîng
mîn) vµ tr¶ lêi cho ®éc gi¶ vÒ viÖc mîn s¸ch.
- Xö lý tr¶: Khi ®éc gi¶ ®Õn tr¶ s¸ch th× chøc n¨ng nµy sÏ
t×m ®éc gi¶ ®· mîn vµ sau ®ã cËp nhËt vµo ngµy tr¶ vµ sè lîng tr¶
®Ó xö lý th«ng tin tr¶ s¸ch cña ®éc gi¶.
- Xãa th«ng tin mîn tr¶: Khi ®éc gi¶ ®· tr¶ s¸ch vµ nh÷ng
th«ng tin mîn tr¶ s¸ch cña ®éc gi¶ kh«ng cßn phï hîp víi c¸c yªu cÇu
vÒ thèng kª, b¸o c¸o cña th viÖn th× sÏ ®îc xo¸ khái hÖ thèng qu¶n
lý th viÖn.
* T×m kiÕm
- T×m th«ng tin ®éc gi¶: T×m kiÕm c¸c th«ng tin liªn quan
®Õn ®éc gi¶ nh: M· ®éc gi¶, tªn ®éc gi¶.
- T×m th«ng tin s¸ch: T×m c¸c th«ng tin vÒ s¸ch nh: T×m
tªn s¸ch, lo¹i s¸ch, m· s¸ch, tªn t¸c gi¶ vµ tªn nhµ xuÊt b¶n.
* Thèng kª
- Thèng kª ®éc gi¶: §©y lµ ch¬ng tr×nh dïng ®Ó thèng kª
c¸c th«ng tin vÒ ®éc gi¶ gióp cho ngêi qu¶n lý th viÖn thèng kª vÒ
sè lîng ®éc gi¶ ®îc nhanh h¬n vµ chÝnh x¸c h¬n.
21
- Thèng kª s¸ch: Víi hÖ thèng th viÖn nµy môc thèng kª
s¸ch cã vai trß quan träng trong viÖc kiÓm tra l¹i sè lîng s¸ch hiÖn
t¹i vµ sè lîng s¸ch ®ang ®îc mîn.
- Thèng kª tæng hîp.
* Tho¸t
- VÒ ACCESS: Trë vÒ c¬ së d÷ liÖu.
- VÒ Window : Tho¸t khái ch¬ng tr×nh.
2. Ph©n tÝch nhiÖm vô cña tõng chøc n¨ng.
a.Chøc n¨ng cËp nhËp th«ng tin: Cã hai nhiÖm vô lµ CËp nhËp
®éc gi¶ vµ CËp nhËp s¸ch.
Chøc n¨ng cËp nhËp ®éc gi¶ cã nhiÖm vô cËp nhËp ®éc gi¶,
cËp nhËp th«ng tin vÒ ®éc gi¶ nh : M· ®éc gi¶, hä vµ tªn, n¨m sinh,
®Þa chØ, giíi tÝnh, thÎ sinh viªn (nÕu cã), ngµy nhËp; ngoµi chøc
n¨ng cËp nhËp th«ng tin môc nµy cßn cã nhiÖm vô söa ,xo¸ th«ng
tin vÒ ®éc gi¶.
Chøc n¨ng CËp nhËp s¸ch cã nhiÖm vô nhËp th«ng tin s¸ch vµ
söa xo¸ th«ng tin vÒ s¸ch. Chøc n¨ng nµy khi nhËp m· ®éc gi¶ vµ
m· s¸ch vµo hÖ thèng th× m· nµy sÏ ®îc kiÓm tra, nÕu trïng m· do
sù bæ sung th× hÖ thèng sÏ b¸o vµ ngêi khai th¸c hÖ thèng sÏ
chØnh söa th«ng tin ®Çu vµo cña tõng m· cho chÝnh x¸c. Khi cËp
nhËp cã thÓ sai hoÆc thiÕu th«ng tin nµo ®ã cña danh môc cËp
nhËp th× hÖ thèng cho phÐp söa l¹i tÊt c¶ c¸c th«ng tin cña b¶n tin
®ã.
23
IV. X©y dùng biÓu ®å ph©n cÊp chøc n¨ng (BPC):
BiÓu ®å ph©n cÊp chøc n¨ng cho ta c¸i nh×n tæng qu¸t cña
hÖ thèng qu¶n lý th viÖn. Nã chØ ra nh÷ng rµng buéc mµ ngêi viÕt
ch¬ng tr×nh ph¶i thùc hiÖn, x¸c ®Þnh nh÷ng g× mµ hÖ thèng
ph¶i lµm.
10
V. X©y dùng biÓu ®å luång d÷ liÖu :
C¸c ký hiÖu sö dông trong m« h×nh luång d÷ liªu:
11
1. BiÓu ®å luång d÷ liÖu møc khung c¶nh:
BiÓu ®å luång d÷ liÖu møc khung c¶nh ®îc x©y dùng ë giai
®o¹n ®Çu cña qu¸ tr×nh ph©n tÝch thiÕt kÕ hÖ thèng, ®îc dïng
®Ó v¹ch ranh giíi hÖ thèng vµ buéc qu¸ tr×nh thiÕt kÕ hÖ thèng
c¸c bíc sau ph¶i tu©n thñ. S¬ ®å diÔn t¶ tËp hîp c¸c chøc n¨ng cña
hÖ thèng trong c¸c mèi quan hÖ tríc sau trong tiÕn tr×nh xö lý.
B Gi¸m
HiÖu
12
2. BiÓu ®å luång d÷ liÖu møc ®Ønh.
B Gi¸m
Nhµ xuÊt CËp nhËt HiÖu
b¶n
B¸o c¸o,
T×m kiÕm §éc gi¶ thèng kª
Xö l ý mîn
Mîn tr¶
tr¶
13
+ CËp nhËt göi phiÕu ®Æt s¸ch cho t¸c nh©n ngoµi lµ nhµ
xuÊt b¶n, nhµ xuÊt b¶n sÏ giao s¸ch vµ phiÕu nhËp s¸ch cho ngêi
qu¶n lý th viÖn, vµ ngêi qu¶n lý th viÖn cã tr¸ch nhiÖm cËp nhËt
s¸ch vµo hÖ thèng cô thÓ nh nhËp m· s¸ch, tªn s¸ch, tªn t¸c gi¶
v.v... vµo hÖ thèng.
+ T¸c nh©n ngoµi lµ ®éc gi¶ yªu cÇu ®Õn mîn tr¶ s¸ch, ngêi
khai th¸c hÖ thèng nhËn th«ng tin vÒ ®éc gi¶ vµ sö lý th«ng tin nh
thÎ ®éc gi¶, thÎ sinh viªn vµ qu¸ tr×nh mîn tr¶ s¸ch cña ®éc gi¶ ®ã,
nÕu ®¶m b¶o yªu cÇu quy ®Þnh cña th viÖn th× tiÕn hµnh cho m-
în tr¶ s¸ch theo yªu cÇu cña ®éc gi¶ ®ã.
+ Chøc n¨ng thèng kª b¸o c¸o: chøc n¨ng nµy lÊy th«ng tin tõ
kho s¸ch, kho ®éc gi¶, kho mîn tr¶ göi sang chøc n¨ng thèng kª b¸o
c¸o.
+ Chøc n¨ng t×m kiÕm: chøc n¨ng nµy cã nhiÖm vô t×m kiÕm
theo yªu cÇu cña trªn cô thÓ nh : Ban Gi¸m HiÖu, cña ®éc gi¶ chøc
n¨ng nµy lÊy th«ng tin tõ kho ®éc gi¶ vµ kho s¸ch.
+ Chøc n¨ng xö lý mîn tr¶: Chøc n¨ng nµy cã nhiÖm vô xö lý
mîn tr¶ theo quy ®Þnh cña th viÖn nÕu ®éc gi¶ qu¸ h¹n th× hÖ
thèng sÏ ®a ra nh÷ng th«ng b¸o ®Ó ngêi qu¶n lý th viÖn kÞp thêi
xö lý c¸c ®éc gi¶ nµy theo néi quy ho¹t ®éng cña th viÖn.
3. BiÓu ®å luång d÷ liÖu møc díi ®Ønh:
Thªm th«ng
tin ®éc gi¶
míi
Söa, xo¸
th«ng tin
®éc gi¶
14
15
* Ph©n r· chøc n¨ng cËp nhËt:
+ CËp nhËt ®éc gi¶ : cã 2 chøc n¨ng, 1 kho th«ng tin vµ 1 t¸c
nh©n ngoµi.
+ Chøc n¨ng thªm th«ng tin ®éc gi¶ míi cÇn giao dÞch víi t¸c
nh©n ngoµi lµ ®éc gi¶ nÕu thµnh c«ng th× chøc n¨ng thªm ®éc
gi¶ míi sÏ göi th«ng tin ®Õn ®éc gi¶
+ Chøc n¨ng söa, xo¸ th«ng tin vÒ ®éc gi¶:
. Söa: cã nhiÖm vô söa nh÷ng th«ng tin vÒ ®éc gi¶ khi
ngêi qu¶n lý vµ ®éc gi¶ cã sù nhÇm lÉn trong khi cËp nhËt.
. Xo¸: chøc n¨ng nµy cã nhiÖm vô xo¸ ®éc gi¶ khi ®éc
gi¶ kh«ng cã nhu cÇu vÒ mîn tr¶ nh: Sinh viªn ra trêng hoÆc sinh
viªn vi ph¹m nh÷ng quy ®Þnh cña th viÖn.
+ CËp nhËt s¸ch:
Thªm th«ng
tin S¸ch míi
Nhµ xuÊt
S¸ch
b¶n
Söa, xo¸
th«ng tin
S¸ch
16
nhËp s¸ch míi, th× ngêi qu¶n lý yªu cÇu nhµ xuÊt b¶n cung cÊp
s¸ch míi sau ®ã tiÕn hµnh c¸c quy tr×nh nhËp tªn s¸ch, lo¹i s¸ch vµ
nhËp s¸ch vµo kho s¸ch.
- Chøc n¨ng söa, xo¸ th«ng tin vÒ s¸ch:
. Söa: Chøc n¨ng nµy cã nhiÖm vô söa th«ng tin vÒ s¸ch khi ng-
êi qu¶n lý th viÖn ph¸t hiÖn trong qu¸ tr×nh nhËp s¸ch cã sù nhÇm
lÉn cÇn söa ch÷a l¹i.
. Xãa: Chøc n¨ng nµy cã nhiÖm vô xo¸ nh÷ng th«ng tin vÒ
cuèn s¸ch nµo ®ã kh«ng cßn tån t¹i trong th viÖn hoÆc kh«ng cßn
sö dông ®îc n÷a.
T×m theo
m· ®éc gi¶
Ban gi¸m
§éc gi¶ hiÖu ®éc gi¶
T×m theo
tªn ®éc
gi¶
18
+ T×m kiÕm s¸ch:
T×m theo
B gi¸m
m· s¸ch S¸ch
hiÖu
§éc gi¶
§éc gi¶
B gi¸m
S¸ch T×m theo
hiÖu
lo¹i s¸ch
19
- Ph©n r· chøc n¨ng Xö lý mîn tr¶:
Xö lý m
în, tr¶
§éc gi¶
§éc gi¶ Mîn tr¶
Xö lý
qu¸ h¹n
20
- Ph©n r· chøc n¨ng Thèng kª:
- Thèng kª ®éc gi¶ :
Tk §G qu¸
h¹n
B gi¸m
Mîn tr¶ §éc gi¶
hiÖu
Tk §G
®ang m
în
21
- Thèng kª s¸ch:
Tkª S¸ch
bæ sung
Tkª Lo¹i
s¸ch
Tkª tªn
t¸c gi¶
Tkª nhµ
xuÊt b¶n
s¸ch
22
* S¬ ®å thùc thÓ liªn kÕt E-R cña hÖ thèng qu¶n lý th
viÖn:
23
Ch¬ng IV
ThiÕt kÕ hÖ thèng
25
- B¶ng d÷ liÖu mîn tr¶:
26
- FORM NhËp th«ng tin ®éc gi¶.
- FORM Xö lý mîn.
27
* FORM T×m kiÕm.
* ThiÕt kÕ REPORT:
28
ch¬ng V
Cµi ®Æt, sö dông
vµ ®¸nh gi¸ ch¬ng tr×nh.
Sau khi cho ch¬ng tr×nh ch¹y thö, ch¬ng tr×nh ®· ®¹t ®îc
mét sè kÕt qu¶ do bµi to¸n ®Æt ra nh:
- DÓ t×m kiÕm th«ng tin.
- T×m kiÕm thèng tin nhanh, chÝnh x¸c.
- KiÓm so¸t ®îc sè lîng s¸ch, sè lîng ®éc gi¶ .
- Thèng kª b¸o c¸o chÝnh x¸c ®¹t hiÖu qu¶ cao.
3. Nh÷ng h¹n chÕ cÇn kh¾c phôc:
Tuy hÖ thèng ®· ®¹t ®îc mét sè yªu cÇu ban ®Çu do bµi to¸n
®îc gi¸o viªn híng dÉn ®Æt ra, tuy nhiªn vÒ giao diÖn còng nh quy
tr×nh khai th¸c hÖ thèng còng cha thËt sù th©n thiÖn vµ dÓ sö
dông cho ngêi khai th¸c hÖ thèng. Ngoµi ra hÖ thèng cÇn ph¶i söa
®æi mét sè chøc n¨ng, cÊu tróc d÷ liÖu cho phï hîp víi thùc tÕ.
29
4. Híng ph¸t triÓn cña ®Ò tµi:
Môc ®Ých cña ®Ò tµi míi tËp trung vµo m« h×nh qu¶n lý th
viÖn ë trêng T36, cha cã tÝnh më réng cho c¸c trêng kh¸c cïng hÖ
cïng m« h×nh. Víi m« h×nh bµi toµn qu¶n lý th viÖn nµy cã thÓ ¸p
dông cho c¸c trêng kh¸c nh:
- Trung häc CSND.
- Trung häc ANND.
- Trêng CSPCCC
5. KÕt luËn:
Sau mét thêi gian lµm ®Ò tµi víi thêi gian cã h¹n ch¬ng tr×nh
®· ®¹t ®îc c¬ b¶n yªu cÇu ban ®Çu ®Æt ra. Tuy vËy ®Ó ch¬ng
tr×nh ®îc øng dông tèt h¬n th©n thiÖn h¬n víi ngêi sö dông vµ
øng dông ®îc vµo cho trêng T36 th× t¸c gi¶ cÇn ph¶i ®Çu t thªm
nhiÒu thêi gian vµ c«ng søc th× mêi cã thÓ ®a vµo øng dông trong
thùc tÕ.
Mét lÇn n÷a chóng em xin ch©n thµnh c¶m ¬n c« NguyÔn
Kim Anh vµ c¸c thÇy c« trong bé m«n C¸c HÖ Thèng Th«ng Tin vµ
c¸c thÇy c« trong khoa c«ng nghÖ th«ng tin trêng ®¹i häc B¸ch
Khoa Hµ Néi ®· dµy c«ng híng dÉn vµ gi¶ng d¹y chóng em ®Ó
chóng em hoµn thµnh ®Ò tµi thùc tËp tèt nghiÖp nµy.
Hµ Néi: 6/2005
Sinh viªn thùc tËp.
Chu M¹nh Trung
Môc lôc
Lêi nãi ®Çu........................................................ ..............................1
Ch¬ng I...................................................................... ......................3
30
I. Yªu cÇu vÒ thiÕt bÞ:............................................................. ......3
II. M« h×nh d÷ liÖu cña Microsoft Access...................................... 3
1. Giíi thiÖu Microsoft Access: ....................... ............................3
2. Giao diÖn cña Microsoft Access :................................... ........4
3. C¸c thµnh phÇn cña mét c¬ së d÷ liÖu Microsoft Access:......4
a. B¶ng d÷ liÖu (Table):............................... ...........................4
b. B¶ng truy vÊn (Queries).......................................... ............6
c. BiÓu mÉu (Form):............................................. ..................9
d. B¸o biÓu (Report):.................................................. ..........12
e. Macro:............................................................ ...................13
Ch¬ng II.............................................................. ...........................17
Kh¶o s¸t thùc tÕ....................................................... .....................17
I. HÖ thèng qu¶n lý hiÖn t¹i cña th viÖn trêng T36.....................17
II. Nhu cÇu cÇn x©y dùng hÖ thèng qu¶n lý th viÖn míi ë trêng
T36....................................................................................... .......17
III. Nh÷ng thuËn lîi vµ khã kh¨n cña viÖc ®a tin häc vµo qu¶n lý
th viÖn trêng T36................................................. .......................18
1. Nh÷ng thuËn lîi:................................................... ................18
2. Nh÷ng khã kh¨n............................................................. ......19
Ch¬ng III......................................................... ...............................20
Ph©n tÝch hÖ thèng.......................... ...........................................20
I. Môc tiªu cña hÖ thèng.................................................. ............20
II. Ph©n tÝch chøc n¨ng cña hÖ thèng........................................20
1. Chøc n¨ng cña hÖ thèng:........................ .............................20
2. Ph©n tÝch nhiÖm vô cña tõng chøc n¨ng............................22
a.Chøc n¨ng cËp nhËp th«ng tin: Cã hai nhiÖm vô lµ CËp nhËp
®éc gi¶ vµ CËp nhËp s¸ch........................ ............................22
b. Chøc n¨ng xö lý mîn tr¶ s¸ch: ........................ ................22
c. Chøc n¨ng t×m kiÕm.......................................................22
d. Chøc n¨ng thèng kª............................................ ..............23
e. Chøc n¨ng tho¸t.......................... .....................................23
IV. X©y dùng biÓu ®å ph©n cÊp chøc n¨ng (BPC):.....................10
* Ph©n r· chøc n¨ng cËp nhËt:........................ ......................10
V. X©y dùng biÓu ®å luång d÷ liÖu :.........................................11
1. BiÓu ®å luång d÷ liÖu møc khung c¶nh:....................... ......12
2. BiÓu ®å luång d÷ liÖu møc ®Ønh....................................... 13
3. BiÓu ®å luång d÷ liÖu møc díi ®Ønh:................................14
* Ph©n r· chøc n¨ng cËp nhËt:........................ ......................16
- Ph©n r· chøc n¨ng t×m kiÕm:............................................17
- Ph©n r· chøc n¨ng Xö lý mîn tr¶:.......................................20
.................................................. ..........................................22
* S¬ ®å thùc thÓ liªn kÕt E-R cña hÖ thèng qu¶n lý th viÖn:. 23
Ch¬ng IV....................................................................... .................24
ThiÕt kÕ hÖ thèng........................................................................ .24
I. Lùa chän c«ng cô ph¸t triÓn ch¬ng tr×nh........................... .....24
31
II. ThiÕt kÕ c¸c b¶ng d÷ liÖu (TABLE): ......................................24
III. ThiÕt kÕ giao diÖn - Form, Report:........................................26
ch¬ng V....................................................... ..................................29
I. Cµi ®Æt, sö dung:...................................... ..............................29
II. §¸nh gi¸ kÕt luËn ch¬ng tr×nh:..................................... ..........29
1. TÝnh n¨ng cña ®Ò tµi:................................... ......................29
2. KÕt qu¶ ®¹t ®îc:........................................................ .........29
3. Nh÷ng h¹n chÕ cÇn kh¾c phôc: .........................................29
4. Híng ph¸t triÓn cña ®Ò tµi:............................................... ...30
5. KÕt luËn: .................................................. ...........................30
Sau mét thêi gian lµm ®Ò tµi víi thêi gian cã h¹n ch¬ng tr×nh
®· ®¹t ®îc c¬ b¶n yªu cÇu ban ®Çu ®Æt ra. Tuy vËy ®Ó ch-
¬ng tr×nh ®îc øng dông tèt h¬n th©n thiÖn h¬n víi ngêi sö
dông vµ øng dông ®îc vµo cho trêng T36 th× t¸c gi¶ cÇn ph¶i
®Çu t thªm nhiÒu thêi gian vµ c«ng søc th× mêi cã thÓ ®a
vµo øng dông trong thùc tÕ..................................................30
32