You are on page 1of 49

DAI HC QUC GIA THNH PH HO CHI MINH

TRUNG DAI HC KHOA HC TJ NHIN





BO CO MN HC
PHAN TICH THIET KE HJ THNG THNG TIN


PHAN TICH THIET KE HJ THNG
QUAN L THU VIJN
TRUNG DAI HC THUY SAN






SVTH: TRAN NGUYEN QUC NGAN 0511026
DINH CNG TI 0511045




GVHD: ThS. NGUYEN GIA TUN ANH






TP. HO CHI MINH 2008

2


MJC LJC


LI CAM ON 3
I. GII THIJU 4
II. HIJN TRANG HJ THNG 4
2.1. Nghin cuu hin trang 4
2.2. Nhim vu cua h thng 4
2.3. Phn tich hin trang h thng 5
III. PHAN TICH HJ THNG 6
3.1. M hinh ERD 7
3.2. M ta thuc th 8
3.3. M hinh DFD 10
3.4. M ta xu ly, kho du liu 18
IV. THIET KE D LIJU, XU L 22
4.1. M hinh du liu muc logic 22
4.2. Chun hoa cac quan h 22
4.3. Giai thut xu ly 23
V. THIET KE GIAO DIJN 32
5.1. Thit k Menu 32
5.2. Thit k Form 40
5.3. Thit k Report 47
VI. DNH GI UU - KHUYET DIEM 49
.1. Uu dim 49
.2. Khuyt dim 49









3



LI CAM ON

'Tht may mn khi hoc mn Phn Tich Thit K H Thng Thng Tin. Do la suy nghi
cua nhom chung em trong thoi gian hoc mn nay cng nhu trong qua trinh lam d tai
Quan Ly Thu Vin nay. Mn hoc Phn Tich Thit K H Thng Thng Tin noi chung
cho ta kin thuc va k nng co ban trong vic phn tich va thit k cac h thng co so du
liu, thuc hin d tai Quan Ly Thu Vin noi ring cho nhom chung em mt s kinh
nghim cn thit va nm vung phn nao do trong vic phn tich va thit k h thng co
so du liu. Diu y nghia va quan trong hon, ging nhu Thy Nguyn Gia Tun Anh d
noi, mn hoc nay khng chi dung lai o muc d la mt mn hoc nhu nhung mn hoc khac.
No giup ta nhin nhn cac vn d trong cuc sng d dang hon, r rang hon. No giup ta co
kha nng phn tich giai quyt nhung bai toan thuc tin hin tai. Thm chi no con co th
lam thay di ca suy nghi cua chung ta sau khi phn tich nhin nhn lai vn d. Mn hoc
Phn Tich Thit K H Thng Thng Tin tht su b ich va y nghia. Nhom chung em xin
gui loi cam on lon lao dn Thy d giang day mn hoc nay, Thy Nguyn Gia Tun Anh.

Nhom thuc hin
Trn Nguyn Quc Ngn
Dinh Cng Tai
















4


I. GII THIJU

'Gia nhng co s hay phong ban cua mt trung di hc, khong co co s nao thit yu
hon thu vin di hc. Ngay nay, khong co cong trinh khoa hc nao duoc thc hin ma
khong can dn s ho tro cua mt thu vin dich thc, ngoi tr nhng trung hop ngoi l
cua nhng thin tai thnh thoang xay ra trong lch s nhan loi.` Do la loi phat biu
nhm tn vinh tm quan trong cua thu vin dai hoc cua ng Edmund J. James, vin
truong Vin DH Illinois, Hoa Ky vao ngay 7/9/1912.


II. HIJN TRANG HJ THNG

2.1. Aghin cu hin trng
Thu vin truong Dai Hoc Thuy San quan ly khoang hang trm ngan du sach va tap chi,
phuc vu cho sinh vin cua truong. Sinh vin co th muon sach doc tai ch hoc v nha.
D phuc vu dc gia nhanh, gon va chinh xac, thu vin cn tin hoc hoa cng vic quan ly
danh muc sach va quan ly dc gia cua minh.

2.2. Ahim v cua h thng
Thu vin truong Dai Hoc Thuy San gm 4 nhim vu chinh sau:
O "uan ly sach
O "uan ly dc gia
O "uan ly vic muon- tra sach
O "uan ly thong k




5


2.3. Phn tich hin trng h thng
H thng quan ly thu vin bng thu cng voi nhiu nhuoc dim:

O "uan ly sach












O "uan ly dc gia











TH QUN L SCH
M s sch:
Nhan d: S trang: ............
S luong: ......................... Nm xut bn: ..................................................
Ngy nhp: ....................... S luong cn: ...................................................
M ngn ng: ................... Ngn ng:
M NXB: ........................... Nh xut bn: ...................................................
M phn loai: .................... Phn loai:
M mn loai: ..................... Mn loai:
M tc gi: ........................ Tc gi:
M vj tr:.................. Khu vuc: ............ K: .............. Ngn: ...........................

TH QC GI
S th: . . . .
M s sinh vin: ..........................
Ho tn: ..........................
Ngy sinh: ....................... Noi sinh:
Kha: .............................. Lp:
Ngy lm th: .................. Ngy ht han: .......................

Ngy. . .thng. . ..nm . . . .



O "uan ly vic muon- tra sach














III. PHAN TICH HJ THNG
Sau khi phn tich hin trang h thng dua vao cac The quan ly sach, The dc gia, Phiu
muon sach, va tu nhung cng vic thuc t trong h thng quan ly thu vin, ta phat hin
duoc cac thuc th va cac mi lin kt giua cac thuc th nay trong h thng quan ly thu
vin. O muc khai nim, ta th hin cac thuc th va cac mi lin kt qua m hinh ERD
(m hinh du liu muc khai nim) nhu sau.
(Mt thu vin co nhiu sach, nhiu sach co cung phn loai, mn loai, ngn ngu, nha xut
ban. Mt cun sach chi duoc vit mt ln boi mt tac gia, mt tac gia co th vit nhiu
sach. Mt cun sach co duy nht mt vi tri d trong kho, mt kho co nhiu vi tri. Mt
cun sach co th duoc muon tra nhiu ln. Mt nm co nhiu dc gia dn lam the doc
sach, mi dc gia, dc gia co th co nhiu ln muon tra sach. Mt dc gia co th co nhiu
ln vi pham ky lut, mi h so ky lut chi co mt ly do ky lut va mt hinh thuc ky lut.)

PHIU MUQN SCH
S phiu muon:. . . . . . . .
S th: .............................M s sinh vin: ................................
Ho v tn: ........................Ngy sinh:
Lp: .................................Nm hoc:

[ ] Muon v nh
[ ] oc tai ch

Stt M s sch Tn sch Tc gi M Ioai
1
2
...


Ngy. . .thng. . ..nm 200...


7


3.1. M hnh ERD


























MATG
TENTG
TACGIA
MAL
TENL
LOAI
MAML
TENML
MONLOAI
MANN
TENNN
NGONNGU
Vit
bng
Vit boi
Thuc


Thuc


MADG
MASV
HOTENDG
NGAYSNH
NOSNH
LOP
NAMHOC
NGAYLT
NGAYHH
DOCGIA
MAKH
KHOAHOC
Thuc

(1,n)
(1,1)
Muon

NgMuon
DaTra
TienPhat

LyDo
NgayLap
Dn

'ITRI
MA'T
KHU
KE
NGAN
Nm o
(1,1)
(0,n)
MAS
TENS
SOTRANG
NAMXB
SOLUONG
SOCON
NGAYNHAP
GATEN
GHCHU
LANMUON
SACH

MANXB
TENNXN
DACH
TEL
NHAXB
Thuc
(1,n)
(1,1)
(0,1)
(0,n)
(0,n)
(0,1)
(1,n)
(1,1)
(1,n)
(1,1)
(1,n)
(1,1) (1,n)
(0,n)
8


3.2. M ta thc th

3.2.1. Thc th SACH
Tn thuc th: SACH
Tn thuc tinh Din giai
MAS
TENS
SOTRANG
NAMXB
SOLUONG
SOCON
NGAYNHAP
GIATIEN
GHICHU
LANMUON
M s sach
Tn sach
S trang cua mt cun sach
Nm xut ban
S luong mi cun sach
S luong mi cun sach con trong thu vin
Ngay nhp sach vao kho cua thu vin
Gia tin cua sach
Ghi chu
Ln muon



3.2.2. Thc th VITRI
Tn thuc th: VITRI
Tn thuc tinh Din giai
MAVT
KHU
KE
NGAN
M s vi tri dt sach
Khu vuc
K
Ngn



3.2.3. Thc th TACGIA
Tn thuc th: TACGIA
Tn thuc tinh Din giai
MATG
TENTG
M s tac gia
Tn tac gia



3.2.4. Thc th NHAXB
Tn thuc th: NHAXB
Tn thuc tinh Din giai
MANXB
TENNXB
DIACHI
TEL
M s nha xut ban
Tn nha xut ban
Dia chi
Din thoai


9



3.2.5. Thc th LOAI
Tn thuc th: LOAI
Tn thuc tinh Din giai
MAL
TENL
M s phn loai
Tn loai sach



3.2.6. Thc th MONLOAI
Tn thuc th: MONLOAI
Tn thuc tinh Din giai
MAML
TENML
M s mn loai
Tn mn loai



3.2.7. Thc th NGONNGU
Tn thuc th: NGONNGU
Tn thuc tinh Din giai
MANN
TENNN
M s ngn ngu dung trong sach
Tn ngn ngu



3.2.8. Thc th DOCGIA
Tn thuc th: DOCGIA
Tn thuc tinh Din giai
MADG
MASV
HOTENDG
NGAYSINH
NOISINH
LOP
NAMHOC
NGAYLT
NGAYHH
M s dc gia
M s sinh vin cua dc gia
Ho va tn dc gia
Ngay sinh
Noi sinh
Lop
Nm hoc
Ngay lam the thu vin
Ngay ht han the thu vin



3.2.9. Thc th KHOAHOC
Tn thuc th: KHOAHOC
Tn thuc tinh Din giai
MAKH M s khoa hoc


10


3.3. M hnh DFD
3.3.1. DFD mc 0 (mc khung canh quan l thu vin)
O muc nay chi co mt chuc nng chinh cua h thng la Quan ly thu vin. Chuc nng nay
o muc khung canh, nghia la chuc nng nay bao gm nhiu h thng hoat dng voi muc
tiu duoc gn voi no.































Quan l
Thu vin
Ban quan l
Dc gia
Sach
moi
Yu cu
b sung
sach
Yu cu
Kt qua
Yu cu
bao cao
thng k
Bao cao
thng k
BP.B xung ti liu

Thu thu
Yu cu
Kt qua



11


3.3.2. DFD mc dinh
O muc nay ban quan ly, b phn b sung tai liu, thu thu co quan h truc tip voi cac
chuc nng chinh cua h thng, cac chuc nng nay chua o muc chi tit, nghia la mi chuc
nng nay bao gm mt h thng hoat dng voi muc tiu duoc gn voi no. O dy gm 5
chuc nng: Quan ly sach, quan ly dc gia qua vic quan ly cp the, quan ly vic cho dc
gia muon sach, vic nhn sach tra cua dc gia va thng k bao cao.
Chuc nng quan ly sach lam nhim vu quan ly sach co tai thu vin, cng vic chinh
la lp m s sach va quan ly sach :
Khi co yu cu mua sach, b phn b sung tai liu s mua sach v, tin hanh xu ly sach,
vit Iic cho sach. Sau do luu qua trinh xu ly vao kho du liu h thng v sach la: 'H so
quan ly sach, dua Iic vao hp Iic d dc gia tra cuu sach va chuyn sach v kho sach.
Chuc nng quan ly dc gia o dy la chuc nng quan ly vic cp the cho dc gia.
Cng vic chinh la lp m s dc gia va quan ly thng tin v dc gia:
Khi dc gia dn lam the doc sach, phai khai bao dy du thng tin theo yu cu v dc gia
cho b phn cp the dc gia. B phn nay s kim tra trong h so cp the va h so xu ly
vi pham xem dc gia co vi pham ky lut ma khng thi hanh hay khng, nu dc gia
khng vi pham hay vi pham ky lut ma d ht han ky lut, dng thoi thng tin dc gia
khai bao la hop l thi s tin hanh lp m s cho dc gia, va luu qua trinh xu ly vao kho
du liu 'H so cp the cua h thng. Sau do b phn nay s cp cho dc gia mt the doc
sach.
Quan ly muon sach lam nhim vu quan ly vic muon sach cua dc gia, cng vic
chinh la lp phiu muon sach va cho muon sach :
Dc gia mun muon sach phai bit thng tin v sach chua trong cac hp Iic. Khi dc gia
dn muon sach phai dua the doc sach va phiu yu cu d din du thng tin cho thu thu.
Thu thu s kim tra tinh hop l cua the va phiu yu cu, nu khng phu hop thi s tra lai
cho dc gia nguoc lai s ly sach trong kho theo yu cu. Sau do thu thu kim tra phiu
muon cua dc gia d quyt dinh cho muon hay khng, nu cho muon thi cp nht phiu
muon, h so quan ly sach va yu cu dc gia ky nhn sach truoc khi giao sach.
Quan ly tra sach lam nhim vu quan ly vic tra sach cua dc gia:

12


Khi dc gia dn tra sach phai dua the doc sach cung voi sach cho thu thu. Thu thu
s ct sach vao vi tri trong kho va yu cu thi hanh ky lut voi cac dc gia vi pham, dng
thoi cp nht vao h so xu ly vi pham.
Thng k lam nhim vu: Thng k sach cua thu vin bao gm sach con, sach d
mt, sach thanh ly bng cach ly thng tin tu h so quan ly sach.. Thng k muon tra
sach bng cach ly cac thng tin cn thit tu phiu muon. Thng k dc gia vi pham tu
h so xu ly vi pham.





















Fic luu thng
tin sch
Yu cu
cp the
Dc gia
Ban quan l
BP.B sung
ti liu

Thng k
bo co

Quan l
sch

QL.Mun
sch

Quan l
dc gia
H so
cp the
Kho sch
The/Yu cu muon
sach
Sach/Khng chp
nhn The/
Khng
chp
nhn
Yu
cu
thng
tin
Bao
cao
Phiu mun

H so xu l vi phm
Yu cu
mua sach
Sach moi
Sach
yu
cu
Thng
tin
sach

QL.Tra
sch
Dc gia
The, Sach
Phat/Khng, The



H so xu l
vi phm
H so quan l sch
Thu thu

Phiu mun
13


3.3.3. DFD mc dui dinh
3.3.3.1. Chc nng quan l sch
Khi co sach moi, b phn quan ly sach s dong du thu vin ln sach, xac dinh phn loai
sach, xac dinh mn loai sach va gan m s cho sach la 10 ky tu, trong do:
2 ky tu du chi phn loai sach
2 ky tu tip theo chi mn loai sach
4 ky tu sau chi s thu tu cua sach trong mn loai
2 ky tu sau cung chi s tp cua sach.
Sau do vit Iic ri cp nht vao h so quan ly sach cua thu vin cn cu trn phiu
quan ly sach, dua sach vao vi tri trong kho va Iic vao hp Iic. Di voi sach d co nhung
thm s luong thi tin hanh tim sach va hiu chinh thng tin v sach trong h so quan ly
sach, Iic sach va dua vao vi tri trong kho.

















Sua Tm
kim
Kho sch
Yu cu
b sung
sach
Sach
moi
Thng tin sach cn tim
H so quan l sch
Phch luu thng tin sch
Kt qua tim

Thm
sch
mi
BP.B sung ti liu
14


3.3.3.2. Chc nng quan l dc gia
Khi co dc gia dn lam the doc sach, b phn cp the dc gia yu cu trinh the sinh vin
va phat phiu dng ky cho dc gia din cac thng tin cn thit, dng thoi dc gia phai np
1 hinh 3x4 d dan vao the doc sach cung voi l phi lam the. Tip do b phn nay s danh
m s dc gia theo khoa. M s dc gia chinh la s the doc sach va la s thu tu cua dc
gia dn lam the thuc khoa do, gm ti da la ky tu va nhp vao h so cp the. Vi the
chi co gia tri trong 1 nm, nn khi co dot lam the moi ma dc gia d co the c thi b phn
cp the dc gia s tim dc gia d sua lai thng tin cn thay di v dc gia. Xoa dc gia
di voi cac dc gia d kt thuc khoa hoc ma khng con trong h so xu ly vi pham.



















Kt qua
tim

Dc gia
Thm
the
mi
Phiu mun
H so cp the
H so cp the
H so xu l
vi phm
Sua
Tm
kim
Xa
Thng tin dc gia
cn tim
Yu
cu
cp
the
The/
Khng
chp
nhn
Danh sach
xoa
15


3.3.3.3. Chc nng quan l mun sch
Doc gia dn muon sach s nhn phiu yu cu tu thu thu d din cac thng tin v dc gia
va sach cn muon. Thu thu s ly thng tin tu h so cp the va phiu yu cu d kim tra
nu khng phu hop thi khng chp nhn yu cu muon sach cua dc gia, nu chp nhn
thi s ly sach trong kho dua vao thng tin trn phiu yu cu. Truoc khi thu thu giao
sach va the cho dc gia thi dc gia phai ky nhn vao phiu yu cu cua minh va giao lai
cho thu thu. Sau do thu thu s dua thng tin v muon sach vao h so quan ly sach va
phiu muon.




















Dc gia
K
mun
sch
Kim
mun
sch
Thu thu

Fic luu thng
tin sch
H so
quan l sch
Kho sch
The,
Yu cu
muon
sach
Tm
kim
sch
Khng
chp
nhn
Yu cu kim tra
Kt qua
Thng tin sach
cn tim
Kt qua
Yu
cu
sach
Sach
yu
cu
Giao sach, The
Phiu mun

H so cp the
Phiu mun


1



3.3.3.4. Chc nng quan l tra sch
Khi dc gia dn tra sach thi thu thu s kim tra sach, nu sach khng phu hop thi tra lai
sach cho dc gia va yu cu dc gia thi hanh ky lut va cp nht vao h so xu ly vi pham,
nu sach phu hop thi yu cu dc gia ky tra sach ri cp nht vao phiu muon cua dc gia
va dua sach v kho.
























K tra
sch Phiu mun

Thu thu
H so xu l vi phm
Kim
tra sch
Yu cu kim tra
Kt qua
Dc gia
Sach, The
Sach khng phu hop
Yu cu
ky tra
sach
Kho sch
Kt
qua
The
17


3.3.3.5. Chc nng thng k
Chuc nng thng k o dy la vic in bao cao thng k v sach, dc gia vi pham, thng k
v tinh hinh muon tra sach.























Ban quan l
In
bo co
H so quan l sch
Yu cu bao cao
Phiu mun

H so xu l vi phm
Bao cao

18


3.4. M ta x l, m ta kho d liu
3.4.1. M ta xu l

3.4.1.1. M ta xu l trong chc nng Quan L Sch


Tn xu ly: Thm sch mi
DDL vao: Thng tin sach cn thm
DDL ra: Thng tin sach moi sau khi thm
Din giai: Cp nht thng tin sach moi vao kho cua thu vin
Tom tt:
Input: Tn sach, tac gia, s trang, nha xut ban, nm xut ban, s luong, ngay
nhp, gia tin, ghi chu.
Xu ly: Thm thng tin mt sach moi
Output: Thng bao d thm sach moi



Tn xu ly: Tm kim
DDL vao: Thng tin sach cn tim
DDL ra: Kt qua tim kim sach (tim thy hay khng tim thy)
Din giai: Tim kim sach d co trong kho cua thu vin hay chua
Tom tt:
Input: Tn sach, tac gia
Xu ly: Tim kim thng tin sach theo tn sach va tac gia
Output: Thng tin dy du cua cac sach thoa input hoc NULL



Tn xu ly: Sua
DDL vao: Thng tin sach cn sua
DDL ra: Thng tin sach sau khi sua di
Din giai: Sua di thng tin sach trong kho cua thu vin
Tom tt:
Input: Thng tin dy du cua sach, s luong con, ln muon, ghi chu
Xu ly: Sua di thng tin sach nu co thay di va cp nht s ln sach duoc
muon, s luong mi cun sach con trong kho cua thu vin
Output: Thng bao d sua di thanh cng







19


3.4.1.2. M ta xu l trong chc nng Quan L Dc Gia


Tn xu ly: Thm the mi
DDL vao: Thng tin dc gia cn thm
DDL ra: Thng tin dc gia moi
Din giai: Cp nht dc gia moi cua thu vin
Tom tt:
Input: M s sinh vin, ho tn, ngay sinh, khoa hoc, khoa, nm hoc, ngay lam
the, ngay ht han
Xu ly: Thm mt dc gia moi
Output: Thng bao d thm the moi


Tn xu ly: Tm kim
DDL vao: M dc gia cn tim
DDL ra: Kt qua tim kim
Din giai: Tim kim thng tin dc gia
Tom tt:
Input: M s sinh vin (hoc ho tn)
Xu ly: Tim kim thng tin dc gia theo m s sinh vin hoc theo ho tn
Output: Thng tin dy du v dc gia hoc NULL


Tn xu ly: Sua
DDL vao: Thng tin dc gia cn sua
DDL ra: Thng tin dc gia sau khi sua di
Din giai: Sua di thng tin v dc gia, va dn sach (nu co) cua dc gia
Tom tt:
Input: Thng tin dy du v dc gia, ly do dn, ngay lp bin ban dn
Xu ly: Sua di thng tin dc gia nu co thay di, va cp nht thng tin dn sach
(nu co)
Output: Thng bao d sua di thanh cng


Tn xu ly: Xa
DDL vao: Danh sach dc gia cn xoa khoi thu vin
DDL ra: Danh sach dc gia d cp nht lai
Din giai: Xoa cac dc gia d kt thuc khoa hoc ma khng con trong h so xu ly vi pham
Tom tt:
Input: M s dc gia
Xu ly: Xoa du liu dc gia
Output: Thng bao xoa thanh cng



20


3.4.1.3. M ta xu l trong chc nng Quan L Mun Sch



Tn xu ly: Kim mun sch
DDL vao: Yu cu muon sach cua dc gia va yu cu kim tra cua thu thu
DDL ra: Chp nhn hay khng chp nhn cho muon
Din giai: Kim tra vic muon sach cua dc gia co hop l khng
Tom tt:
Input: Thng tin phiu muon, thng tin the dc gia
Xu ly: Kim tra tinh hop l cua h so cp the cua dc gia va thng tin trong
phiu muon
Output: Thng bao hop l hay khng hop l


3.4.1.4. M ta xu l trong chc nng Quan L Tra Sch


Tn xu ly: Kim tra khi tra sch
DDL vao: Yu cu kim tra sach cua thu thu khi dc gia tra sach
DDL ra: Chp nhn sach hay xu ly vi pham
Din giai: Kim tra sach co bi hu hai gi khng khi dc gia tra sach
Tom tt:
Input: M sach, m the
Xu ly: Kim tra hu hai cua sach
Output: Thng bao sach phu hop hay hng phu hop

3.4.1.5. M ta xu l trong chc nng Thng K


Tn xu ly: In bo co
DDL vao: Yu cu bao cao cua ban quan ly va thng tin h so quan ly sach, thng tin
phiu muon va h so xu ly vi pham
DDL ra: Bao cao gui ban quan ly
Din giai: Bao cao thng k vic quan ly sach, vic muon sach va cac vi pham

Tom tt:
Input: Thng tin phiu muon, thng tin h so quan ly sach va cac thng tin xu
ly vi pham
Xu ly: Thng k cng vic quan ly sach, muon sach va cac vi pham
Output: Thng tin bao cao thng k





21


3.4.2. M ta kho d liu


Tn kho du liu: Fic luu thng tin sch
Din giai: Luu tru thng tin sach trong kho du liu h thng
Cu truc du liu: M s sach, Tn sach, Tac gia, Nha XB, Nm XB, Ngn ngu, Gia Tin



Tn kho du liu: H so quan l sch
Din giai: La kho du liu h thng v sach, luu tru qua trinh xu ly sach
Cu truc du liu: M s sach, M phn loai, M mn loai



Tn kho du liu: Kho sch
Din giai: Kho luu tru sach
Cu truc du liu: M s sach, M vi tri, Khu vuc, Ngn, K



Tn kho du liu: H so cp the
Din giai: La kho du liu h thng v dc gia, luu tru qua trinh xu ly dc gia
Cu truc du liu: M s dc gia, M s sinh vin, Ho tn dc gia, Ngay sinh, Noi sinh,
Khoa hoc, Lop, Nm hoc, Ngay lam the, Ngay ht han



Tn kho du liu: Phiu mun
Din giai: Luu tru qua trinh muon sach cua dc gia
Cu truc du liu: M s phiu muon, M s dc gia, M s sach, Ngay muon, D tra
sach hay chua, Tin phat (nu co)



Tn kho du liu: H so xu l vi phm
Din giai: Luu tru qua trinh xu ly vi pham cua dc gia
Cu truc du liu: M s bin lai dn sach, M s dc gia, M s sach, Ly do vi pham,
Ngay lp bin ban phat




22


IV. THIET KE D LIJU, XU L
4.1. M hnh d liu mc logic
Tu kt qua cua qua trinh phn tich h thng nhu trn, dn dy ta co th dua ra m hnh
d liu mc logic. M hinh nay m ta cu th, thuc t vic t chuc vt ly du liu cua co
so du liu trong h thng. Toan b m hinh s duoc trinh bay nhu sau:


SACH (MAS, MAL, MAML, MATG, MANN, MANXB, MAVT, TENS,
SOTRANG, NAMXB, SOLUONG, SOCON, SOMAT, SOTLY,
NGAYNHAP, GIATIEN, GHICHU, LANMUON)

LOAI (MAL, TENL)

MONLOAI (MAML, TENML)

NGONNGU (MANN, TENNN )

NHAXB (MANXB, TENNXB, DIACHI, TEL)

VITRI (MAVT, KHU, KE, NGAN)

TACGIA (MATG, TENTG)

DOCGIA (MADG, MAKH, MASV, HOTENDG, NGAYSINH, NOISINH, LOP,
NAMHOC, NGAYLT, NGAYHH)

KHOAHOC (MAKH)

PHIEUMUON (MADG, MAS, NGAYMUON, DATRA, TIENPHAT)

BIENLAIDEN (MADG, MAS, NGAYLAP, MALD)

LYDO (MALD, TENLD)

4.2. Chun ha cc quan h
Tt ca cac quan h trn d o dang chun 3.





23


4.3. Ciai thut x li
4.3.1. xu li Thm sch mi
Giai thut xu ly Thm sch mi
Input : Masach, Tensach, MaTacgia, MaNXB
Output: Thng bao d thm sach moi
Cac quan h lin quan : SACH





Masach x
Tensach y
Matacgia z
MaNXB t
Dong table SACH
Mo table
SACH
Tao dong d voi :
d.MAS x
d.TENS y
d.MATG z
d.MANXB t
Thm dong d
vao table SACH
Hin thi kt qua
24


4.3.2. xu li Tm kim sch
Giai thut xu ly Tm kim sch
Input : Masach, Tensach
Output: Cac thng tin lin quan
Cac quan h lin quan : SACH






Masach x
Tensach y
Trong khi
con du liu
D
D
S
Luu lai
Mo table
SACH
Doc dong d
d.MAS x
d.TENS y
Dong table SACH
Hin thi kt qua
D
S
25


4.3.3. xu li Sua thng tin v sch
Giai thut xu ly Sua thng tin v sch
Input : Masach, Tensach, MaTacgia, MaNXB
Output: Thng bao d sua
Cac quan h lin quan : SACH






Trong khi
con du liu
D
D
S
Masach x
Tensach y
Matacgia z
MaNXB t
Sua dong d :
d.TENS y;d.MATG z;
d.MANXB t

Mo table
SACH
Doc dong d
d.MAS x
Dong table SACH
Hin thi kt qua
D
S
2


4.3.4. xu li Thm dc gia
Giai thut xu ly Thm dc gia
Input : MaDG, MaSV, TenDG, MaKhoa
Output: Thng bao d thm dc gia
Cac quan h lin quan : DOCGIA






MaDG x
MaSV y
TenDG z
MaKhoa t
Dong table DOCGIA
Mo table
DOCGIA
Tao dong d voi :
d.MADG x
d.MASV y
d.HOTENDG z
d.MAKH t
Thm dong d vao
table DOCGIA
Hin thi kt qua
27


4.3.5. xu li Tm kim dc gia
Giai thut xu ly Tm kim dc gia
Input : MaDG, TenDG
Output: Cac thng tin lin quan
Cac quan h lin quan : DOCGIA






MaDG x
TenDG y
Trong khi
con du liu
D
D
S
Luu lai
Mo table
DOCGIA
Doc dong d
d.MADG x
d.HOTENDG y
Dong table
DOCGIA
Hin thi kt qua
D
S
28


4.3.6. xu li Sua thng tin dc gia
Giai thut xu ly Sua thng tin dc gia
Input : MaDG, MaSV, TenDG, MaKhoa
Output: Thng bao d sua
Cac quan h lin quan : DOCGIA






Trong khi
con du liu
D
D
S
MaDG x
MaSV y
TenDG z
MaKhoa t
Sua dong d :
d.MASV y;d.HOTENDG z;
d.MAKH t

Mo table
DOCGIA
Doc dong d
d.MADG x
Dong table
DOCGIA
Hin thi kt qua
D
S
29


4.3.7. xu li Xa dc gia
Giai thut xu ly Xa dc gia
Input : MaDG
Output: Thng bao d xoa
Cac quan h lin quan : DOCGIA






Trong khi
con du liu
D
D
S
MaDG x
Xoa dong d

Mo table
DOCGIA
Doc dong d
d.MADG x
Dong table
DOCGIA
Hin thi kt qua
D
S
30


4.3.8. xu li Kim mun sch
Giai thut xu ly Kim mun sch
Input : Thng tin phiu muon : MaDG
Output: Thng bao co cho muon sach hay khng
Cac quan h lin quan : DOCGIA






Trong khi
con du liu
D
D
S
MaDG x
Thng bao cho
muon
Mo table
DOCGIA
Doc dong d
d.MADG x
Thng bao
khng cho muon
Hin thi kt qua
D
S
Dong table
DOCGIA
31


4.3.9. xu li Kim tra khi tra sch
Giai thut xu ly Kim tra khi tra sch
Input : Thng tin phiu tra : MaDG, Masach
Output: Thng bao dc gia co vi pham hay khng
Cac quan h lin quan : DOCGIA, SACH






Mo table
SACH, DOCGIA
Sach co m la
y bi hu
Dc gia co m x
khng vi pham
S
D
MaDG x
Masach y
Dc gia co m x vi
pham
Dong table SACH,
DOCGIA
Hin thi kt qua
32


V. THIET KE GIAO DIJN
.1. 1hit k Menu
Sau dy la cac menu chuc nng chinh :








33














34














35














3














37














38














39














40


.2. 1hit k Form
Sau dy la cac Form nhp liu chinh:








41










42









43



44






45















4













47


.3. 1hit k Report

THU VIEN DAI HOC THUY SAN

BO CO VE TINH HINH SCH
THNG 06/2008




Ngay..thang...nm
Nguoi bao cao
(ki tn)
Nguyn Vn A













M sach Tn sach Tac gia Nha xut ban S luong

48



THU VIEN DAI HOC THUY SAN

BO CO VE TINH HINH DC GIA VI PHAM
THNG 06/2008




Ngay..thang...nm
Nguoi bao cao
(ki tn)
Nguyn Vn A














M dc gia Tn dc gia Ngay sinh Khoa Li do

49


VI. DNH GI UU - KHUYET DIEM
.1. Uu dim
- Th hin mt s chuc nng chinh thoa mn yu cu d bai
- Cu truc du liu va giai thut tuong di dy du
.2. Khuyt dim
- Chua hoan chinh
- Giao din chua dep

You might also like