Professional Documents
Culture Documents
V. 1. VI. 1. 2.
Man hnh danh muc cac oc gia............................21 Man hnh lap the th vien cho oc gia ..................24 Man hnh Mn Tra Sach ..................................25 Man hnh thay oi quy nh...................................26 Man hnh them ngi dung ...................................27 Man hnh danh sach ngi dung............................27 Th nghiem va kiem tra .............................................28
Cac so lieu th nghiem va kiem tra ........................28 Tong ket..........................................................................30 T ang gia ve ket qua e tai ...................................30 Hng phat trien...........................................................30
Chon oc gia Liet ke danh theo danh sach sach nhng c liet ke oc gia Kiem 3
Nhap sach
Huy sach
tra quy nh va lu tr Chon oc gia Huy the oc a het han cua gia a het han the oc gia e so vi ngay huy hien tai Nhap nhng Kiem tra thi thong tin can han sach va thiet ve sach lu can lu Chon sach a Huy nhng het han e huy sach a qua han cho phep
oi quy nh Co the xoa hay lu the oi gia Co the thay oi quy nh ve han sach Co the thay oi
Nhap vao Tra cu theo nhng t khoa yeu cau can tra Lap phieu Chon oc gia Cap nhat mn va nhng sach nhng sach sach oc gia can oc gia a mn ( neu co) mn va kiem tra so lng cho phep mn Nhan tra Chon nhng Cap nhat sach sach oc gia tra thong tin ve sach a tra
Tra cu sach
3. Mo hnh hoa
Ngi dung
Nhan sach
Huy the, sach
Nhan sach
1. 2. 3. 4. 5. 1. 2. 3. 4. 5.
Tao ma so Chon va nhap nhng thong tin can thiet Lu vao CSDL Xuat d lieu len li (e co the thay oi) Them tiep hoac tr ra Tao ma so Chon va nhap nhng thong tin can thiet Lu vao CSDL Xuat d lieu len li (e co the thay oi) Them tiep hoac tr ra
TT oc gia
Lap the
1. Chon oc gia can lap the 2. Nhng thong tin ve oc gia se c hien th 3. Neu cha lap the th se hien nut Lu e lap, ngc lai co the xoa. 5 4. Chon nhng chc nang can
1. Chon nhng the hoac sach a het han trong ban ThamSoNguyen e huy 2. Xoa khoi c s d lieu 1. Ngi dung nhap t khoa can tra cu tren moi cot li 2. Thong tin se c loc 3. Hien th ket qua tm c 4. Ghi nhan viec ghi iem, tnh trung 1. bnh i dung chon oc gia can mn Ng hoac tra sach 2. chon nhng sach can mn hoac can tra 3. Kiem tra xem co mn c khong, a qua han tra sach cha e phat 4. Cap nhat
Tra cu
Mn tra sach
4. Thiet ke phan mem MH Chnh MH ang nhap MH Tra cu MH Nhan sach MH oc gia MH Mn tra sach MH Chnh SubMain 6 MangThamSo
MH Quy nh
MH Lap the
MH User
MH Lap the
DM oc gia
MH Mn tra sach
MH mn sach 7
MH tra sach
MH Mn sach
DM oc gia
Mn sach
MH Tra sach
DM oc gia
Tra sach
thamso
danhsachsach
loaisach 8
Bang DocGia
Bang LoaiDocGia
Bang Sach
Bang QTMuon
Bang TaiKhoan
10
3. Thiet ke Module
+Ket noi database : ConnectDataBase() +M data : OpenData(st As String) +ong ket noi : Closedata() +Kiem tra ton tai data: KiemtraTontai(str As String, data As Field, txt As TextBox) As Integer +To khoi : HightLight() +Chon tat ca cac dong trong DataGrid : SelectAllRow(tf As Boolean, ByVal Adors As Adodc, ByVal DataGrid1 As DataGrid)
11
1. Thiet ke menu
H thng
Danh mc
D mc th TV Danh mc . gi Tra cu sch
Tra cu
Tra cu c gi
X l
Lp th th vin
Mn tr sch
Thng k sch
Bo co
Thng k c gi
Thng k th TV
Tr gip
12
Gii thiu
1.1.
Menu He thong
STT
1 2 3 4 5 6 7 8
Popup Menu
H thng
Chc nng
Ngi dng kt ni vo CSDL B kt ni Ngi dng tt kt ni CSDL vo CSDL. Ngi dng ng nhp ng nhp vo h thng Ngi dng hu ng Tr ra nhp tr v mn hnh u. Ngi dng thay i quy CN thay i Q nh trong bng tham s Lu d phng Cha ci t d liu Phc hi d liu Cha ci t Ngi dng thot khi Thot h thng.
1.2.
Chc nng
13
1 2
Nhp liu
Ngi dng nhp, xa, sa thng tin v c gi Ngi dng nhp, xa, sa thng tin v sch.
1.3.
Menu Tra cu Popup STT Chi tit Menu Tra cu thng 1 Tra cu tin v c gi Tra cu thng 2 tin v Sch Menu X ly Popup STT Menu
1 2 X l
Chc nng
Ngi dng tra cu thng tin v c gi Ngi dng tra cu thng tin v sch.
1.4.
Chc nng
Ngi dng lp th th vin cho c gi Ngi dng cho mn hoc cho tr sch.
1.5.
Menu Bao cao Popup STT Chi tit Menu 1 Bo co Thng k c gi 2 Thng k sch
Chc nng
14
1.6.
Menu Tr giup Popup STT Chi tit Menu 1 Tr gip About Hng dn s 2 dng
Chc nng
Gii thiu Cha ci t file help
2.1. STT 1 2 3 4 5 6 7 8 9 10 11
Danh sach cac man hnh Mn hnh Mn hnh chnh splashscr ng nhp Danh mc sch Danh mc c gi Lp th th vin Mn tr sch Thay i quy nh Thm ngi dng Chc nng Mn hnh chnh ca h thng Mn hnh splash gii thiu Mn hnh ng nhp vo h thng. Qun l thng tin v sch ca t. vin Qun l thng tin c gi. Lp th th vin cho c gi Thc hin qu trnh mn tr sch Thay i nhng quy nh thit lp ban u. Thm mi ngi dng. Xa, sa ngi dng ca qun l. Phn quyn cho ngi dng.
15
2.2.
1
MH Chinh Form_Load
16 Connect DB
1: Form Quan ly th vien: he thong menu 2: Cac button view icon, hien th nhng chc nang tren list view 3: List view : hien th nhng icon chc nang 4: frame : hien th ten va quyen truy cap vao cua ngi dung 5: cac icon chc nang 6: button thoat chng trnh
2.2.2. Man hnh danh muc sach Ngi dung s dung form nay khi nhap sach mi, them, cap nhat, xoa, tra cu sach
1 2 3
MH DM sach Form_Load
1: Form Danh muc sach 2: Textbox e thc hien tra cu ve sach ( tra cu tng ng vi cot cua li datagird ). Ngi dung nhap vao thong tin can tra cu, chng trnh se t ong loc t t tren li datagird va hien th cho ngi dung chon la. 3: DataGrid hien th thong tin ve danh sach sach va thong tin tng ng ve sach ben di. Khi ngi dung nhap chuot vao DataGrid th thong tin tng ng se c hien th ben di li 4: Frame hien th thong tin ve sach, ngi dung co the nhap thong tin vao frame nay e thc hien cac chc nang them , cap nhat, xoa sach khi can theo nhu cau 5: Button thc hien cac chc nang them, cap nhat, xoa cac sach va thoat form. Groupbox thng tin v sch : STT Tn Kiu 1 txttext(0) String 2 txttext(1) String 3 txttext(2) String 4 txttext(3) String 5 txttext(4) String 6 txttext(5) String 7 txttext(6) String 8 txttext(7) String
18
ngha M sch Tn sch Tc gi Nh xut bn Nm xut bn Tng s bn Tnh trng sch S trang
9 10 11
Tra cu thng tin ca mt sch : Nhp: nhp thng tin cn tm vo cc textbox trn cc ct tng ng ca li tra cu theo tiu ch mong mun Xut: Danh sch thng tin sch theo tiu chun tra cu / khng hin th sch nu khng tm thy Thut gii: (M gi ) IF tm thy THEN Hin th danh sch hp ng ln mn hnh. ELSE Danh sch s rng END IF Lu thng tin ca mt sch : Nhp: Thng tin tra cu theo hnh thc ph hp, thng tin cn cp nht Xut: Thng bo lu/ Thng bo khng th lu Thut gii: (M gi ) IF tm thy THEN Hin th thng tin tm c ln mn hnh Lu trong TABLE SACH IF Lu c THEN Thng bo lu v Hin th TABLE SACH mi ln mn hnh vi mu tin c lu ELSE Bo li khng th lu c.
19
END IF ELSE Sa thng tin ca mt sch : Nhp: Thng tin tra cu theo hnh thc ph hp, thng tin cn sa Xut: Thng bo sa/ Thng bo khng th sa. Thut gii: (M gi) IF tm thy THEN Hin th thng tin tm c ln mn hnh Sa trong TABLE SACH IF sa c THEN Thng bo sa v Hin th TABLE SACH mi ln mn hnh vi mu tin c sa ELSE Bo li khng th sa c. END IF ELSE Thng bo khng tn ti mu tin END IF
20
Ngi dung s dung form nay khi nhap sach mi, them, cap nhat, xoa, tra cu oc gia
1 2
MH DM G Form_Load
1
1: Form Danh muc oc gia 2: Textbox e thc hien tra cu ve oc gia ( tra cu tng ng vi cot cua li datagird ). Ngi dung nhap vao thong
21
tin can tra cu, chng trnh se t ong loc t t tren li datagird va hien th cho ngi dung chon la. 3: DataGrid hien th thong tin ve danh sach gia oc gia va thong tin tng ng ve oc gia ben di. Khi ngi dung nhap chuot vao DataGrid th thong tin tng ng se c hien th ben di li 4: Frame hien th thong tin ve oc gia, ngi dung co the nhap thong tin vao frame nay e thc hien cac chc nang them , cap nhat, xoa oc gia khi can theo nhu cau 5: Button thc hien cac chc nang them, cap nhat, xoa cac oc gia va thoat form. Groupbox thng tin v sch : STT Tn Kiu 1 txttext(0) String 2 txttext(1) String 3 txttext(2) String 4 txttext(3) String 5 txttext(4) String 6 txttext(5) String 7 cboMaloaiDG String 8 DTPkr Date
Tra cu thng tin ca mt c gi : Nhp: nhp thng tin cn tm vo cc textbox trn cc ct tng ng ca li tra cu theo tiu ch mong mun Xut: Danh sch thng tin c gi theo tiu chun tra cu / khng hin th c gi nu khng tm thy Thut gii: (M gi )
22
IF tm thy THEN Hin th danh sch hp ng ln mn hnh. ELSE Danh sch s rng END IF
Lu thng tin ca mt c gi : Nhp: Thng tin tra cu theo hnh thc ph hp, thng tin cn cp nht Xut: Thng bo lu/ Thng bo khng th lu Thut gii: (M gi ) IF tm thy THEN Hin th thng tin tm c ln mn hnh Lu trong TABLE DOCGIA IF Lu c THEN Thng bo lu v Hin th TABLE DOCGIA mi ln mn hnh vi mu tin c lu ELSE Bo li khng th lu c. END IF ELSE Sa thng tin ca mt c gi : Nhp: Thng tin tra cu theo hnh thc ph hp, thng tin cn sa Xut: Thng bo sa/ Thng bo khng th sa. Thut gii: (M gi) IF tm thy THEN Hin th thng tin tm c ln mn hnh Sa trong TABLE DOCGIA IF sa c THEN Thng bo sa v
23
Hin th TABLE DOCGIA mi ln mn hnh vi mu tin c sa ELSE Bo li khng th sa c. END IF ELSE Thng bo khng tn ti mu tin END IF 2.2.4. Man hnh lap the th vien cho oc gia Khi oc gia co nhu cau lap the th vien, ngi dung m form nay len e thc hien
Thc hien cac chc nang lu, xoa the th vien cua oc gia : + Chon oc gia can lap the trong combobox : neu oc gia cha co the th vien th button Lu-F2 se hien ra cho lu,
24
neu oc gia a co the th vien roi th nut Lu-F2 se khong hien ra ma ch co button Xoa-F4 hien th +Chon nhng yeu cau can thiet nhan Lu hoac Xoa e thc hien +Chon Tr ra e quay ve man hnh chnh
2.2.5. Man hnh Mn Tra Sach Khi oc gia co nhu cau mn sach hoac tra sach, thc hien
Thc hien cac chc nang mn tra sach cua oc gia : + Chon Tab Mn hoac Tra sach theo yeu cau *Mn sach : ( cha thc hien hoan chnh )
25
+ Chon oc gia can mn sach trong combobox : neu oc gia cha co the th vien th button Lap the se hien ra cho lap the +Chon nhng Quyen sach oc gia muon mn : double_click len sach muon mn hoac chon sach roi nhan vao button >> e chon, lam ngc lai e bo. + Kiem tra so sach oc gia ang gi ( neu co), thi han tra sach e oc gia biet. +Nhap nut chap nhan khi muon mn sach +Chon Tr ra e quay ve man hnh chnh *Tra sach : (tng t nh Mn sach) 2.2.6. Man hnh thay oi quy nh Khi co nhu cau thay oi cac quy inh cua quan ly th ngi dung m form nay len thc hien.
26
Khi co nhu cau them ngi dung, quan ly chay form nay e them
Them ngi dung mi cho chng trnh 2.2.8. Man hnh danh sach ngi dung
27
Hien th nhng ngi ang co quyen trong phan mem nay, ngi quan ly co the thay oi, xoa , cap nhat nhng ngi dung.
Sach 28
ThamSoNguyen
TaiKhoan
29
30