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
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:
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