You are on page 1of 59

ti: Phn mm qun l th vin

I HC TY NGUYN KHOA KHTN&CN

TI :

Phn Mm Qun L Th Vin

Gio vin hng dn: CN. Trng Th Hng Giang

Nhm sinh vin thc hin: 1. Trn Xun Th 2. L Th Oanh ......08103050 ......08103040

3. L Th Hng Vn ......08103061 4. Thi Th Bch Vn.....08103062

k Lk 04/2011

ti: Phn mm qun l th vin

Nhn xt ca ging vin:


......................................................... ......................................................... ......................................................... ......................................................... ......................................................... ......................................................... ......................................................... ......................................................... ......................................................... ......................................................... ......................................................... ......................................................... .........................................................

ti: Phn mm qun l th vin

MC LC
2.5.1. S lung d liu cho yu cu lp th c gi...................................16 2.5.2. S lung d liu cho yu cu tip nhn sch mi...........................18 2.5.3. S lung d liu cho yu cu tra cu sch ......................................19 2.5.4. S lung d liu cho yu cu cho mn sch...................................20 3.1. S LOGIC...............................................................................................25 3.2. M T CHI TIT CC KIU D LIU TRONG S LOGIC.............................25 4.1. DANH SCH CC MN HNH.........................................................................31 4.2. M T CHI TIT MI MN HNH....................................................................32 4.2.1. Mn hnh login......................................................................................32 4.2.2. Mn hnh tm sch................................................................................33 4.2.3. Mn hnh tm c gi...............................................................................35 4.2.4. Mn hnh tr sch....................................................................................37 4.2.5. Mn hnh loi sch..................................................................................38 4.2.6. Tm nhn vin.........................................................................................40 4.2.7. Mn hnh mn sch...............................................................................43 4.2.8. Danh sch sch.......................................................................................47 4.2.9. Mn hnh nh xut bn...........................................................................50 4.2.10. Mn hnh thay i quy nh...................................................................53 4.2.11. Mn hnh lp th c gi.......................................................................55 Chng 5. Kt lun..................................................................................................57 1.Bng phn cng cng vic trong nhm................................................................57 2.Mi trng pht trin v Mi trng trin khai.....................................................58 3.Kt qu t c..................................................................................................59 4.Hng pht trin..................................................................................................59

ti: Phn mm qun l th vin

Chng M u: GII THIU


I. Mc ch: - To ra cng c cho cc th vin cc trng ph thng, i hc, cc nh sch qun l vic
mn tr sch tt hn, nhanh hn, chnh xc hn v hin i hn.

II. Gii thiu v ti:


t nc ta ang trn ng cng nghip ha , hin i ha th Tin hc ha cc ngnh l vn cp bch . Bt k ngnh ngh no cng i hi nhng yu cu nht nh , tin hc khng ch c p dng i tr m quan trng nht l phi p ng c ng cc yu cu vn rt a dng ca ngi dng . thc hin c iu th vic xy dng mt phn mm qun l ph hp vi thc tin l rt quan trng v lun l thch thc i vi nhng ai lm phn mm. Ngy nay, trong thi i lnh vc Cng Ngh Thng Tin bng n trn ton cu th cc quc gia trn th gii u c gng p dng tin hc vo hin i ho quy trnh sn xut kinh doanh ca mnh nhm t hiu qu kinh t cao nht.Cng Ngh Phn Mm l mt trong nhng chuyn ngnh c quan tm nhiu nht trong khoa hc v my tnh. Vic nng cao cht lng gio dc l nhim v quan trng v hng u ca nc ta, Song song vi vic o to, vic qun l cng khng km phn quan trng c bit l vic qun l sch trong th vin. Hng ngy mt s lng ln sch trong cc th vin c s dng. vic qun l sch vn rt kh khn, nhng do nhu cu c ca chng ta ngy cng tng nn vic qun sch trong cc th vin cng kh khn hn. , Phn ln h u gp mt kh khn chung l s qun l theo phng php th cng. Ngy nay, my vi tnh ra i, s qun l ca h tr nn d dng hn, t tn cng sc hn, tit kim thi gian hn. ti Qun L Th Vin ca chng em s din t mt phn no v vic Qun L Sch trong Th Vin

ti: Phn mm qun l th vin

Phn mm qun l th vin ny nhm gii quyt phn no kh khn trn. Phn mm h tr cc chc nng thng dng m nhim v ca th th hay lm v h tr vic lu tr d liu sch. bit r v phn mm ny hy cng chng em i su, chi tit vo ti.

Chng em xin c by t lng bit n chn thnh n Ban Gim Hiu Trng i hc Ty Nguyn , Khoa Khoa hc t nhin & Cng Ngh v qu Thy (C) ging dy v hng dn chng em rt tn tnh trong sut qu trnh hc tp ti Trng i hc Ty Nguyn. to iu kin cho chng em c c hi c tip xc vi nhng kha cnh thc t ca mn hc khng b ng trc khi bc vo mi trng lm vic sau ny.Chng em chn thnh cm n C Trng Th Hng Giang a ra mt ti rt thc t, nh chng em c th t lc nghin cu v tm hiu su v mn hc. C lun tn tnh hng dn v gip chng em trong qu trnh thc hin ti Do bc u lm ti mn hc K ngh Phn Mm . V th, ti ca chng em khng trnh khi nhng sai st ngoi mun , cha tht hon ho. Rt mong s ng gp kin qu bu t cc thy (C) n ca chng em c hon thin hn. thc hin v hon thnh tt ti ny, Thy C cung cp cho em cc thng tin kin thc v cng qu bu v cn thit trong sut thi gian hc tp ti trng em c th thc hin v hon thnh ti ny. Sau khi hon thnh xong n bn thn chng em cng c thm nhng kin thc lp trnh v nhng kin thc khc m trc chng em cn m h, cha nm vng. Chng em rt bit n Thy (C) v gia nh cng vi bn b to iu kin thun li, ng vin v gip chng em c t tin v ngh lc thc hin tt ti ny. Chng em xin knh gi li cm n chn thnh n qu thy(c) v cc bn hc lp C Nhn Tin k08 gip chng em hon thnh ti ny.

ti: Phn mm qun l th vin

Chng 1. PHT BIU BI TON


1. Kho st hin trng 1.1. Nhu cu thc t ca ti
Nh chng ta thy, vic qun l th vin hin nay ang c nhiu bt cp nh: + Qun l bn c + Qun l sch + Qun l thi gian mn tr + Tra cu sch

1.2. Hin trng ca cng tc qun l th vin hin nay ca trng


+ Qun l bn c mt cch th cng thng qua phiu yu cu, th c gi v thng qua nhng tp h s dy cm + Vic qun l sch nh: tm kim, cp nht, lu tr cn gp nhiu kh khn, hn ch. + Vic tra cu sch kh khn, tn thi gian, khng hiu qu. + C s vt cht cn yu km: my tnh c cu hnh thp, cha p ng c yu cu ca mt phn mm qun l th vin

1.3. Hn ch ca cc phn mm qun l th vin hin nay


+ Vic truy xut d liu cn chm + Giao din khng thn thin, kh s dng. + Kh nng cp, bo tr + Cc chc nng cn hn ch, hiu qu lm vic khng cao. + Tnh nng tra cu khng linh hot

1.4. Gii thiu v th gii thc


Mt th vin cn qun l vic ng k, mn v tr sch ca cc bn c th vin. Sau y l phn m t theo cc nghip v hng ngy ca th vin: Th th gi sch l u sch (dausach).Hay cn gi l th loi sch.Mi u sch c mt m s(madausach ( hay maloaisach)) phn bit vi cc u sch khc. Cc u sch c cng ta (tuasach) s c m ta sch (matuasach) khc nhau phn bit vi cc ta sch khc, nu chng c dch ra nhiu th ting (ngonngu) khc nhau v c ng thnh ba (bia) khc nhau (m s c ng s t ng, bt u t 1,2,3,) Mi u sch c th c nhiu bn sao (cuonsach) ng vi u sch .Mi ta sch ca mt tc gi (tacgia) v c mt bn tm tt ni dung (tomtat) ca sch (c th l mt cu hay vi trang). Khi bn c mun bit ni dung ca cun sch no, th th th s xem phn tm tt ca ta sch v tr li bn c.

ti: Phn mm qun l th vin

tr thnh c gi (docgia)ca th vin, th bn c phi ng k v cung cp thng tin c nhn cng nh a ch v in thoi ca mnh. Th th s cung cp cho bn c mt th in t, trn c m s th chnh l m s bn c phn bit cc bn c khc. (M s c nh s t ng, bt u t 1,2,3,). Th ny c gi tr trong 6 thng k t ngy ng k. Mt thng trc ngy ht hn th, th th s thng bo cho bn c bit n gia hn thm. Mt bn c (gi l nguoilon) c th bo lnh cho nhng ngi khc nh hn 18 tui (gi l treem) cng tr thnh c gi ca th vin. Do , th ca thiu nhi ch c gi tr trong thi hn cn hiu lc ca c gi bo lnh cho thiu nhi . Th th cn bit thng tin v thiu nhi nh: tn, v ngy sinh. Khi thiu nhi 18 tui, th bn c (treem) c h thng cp nht thnh c gi (nguoilon). C 2 loi c gi (X,Y). Ti c gi t 18 n 55. Mn sch: Mi c gi mn ti a 5 quyn sch trong 4 ngy. Tr sch: c gi cung cp m s cn thit. Khi c gi tr sch th th th cp nht thng tin ngay lp tc bng cch xa thng tin mn trc . Pht sinh bo co thng k: - Tn th loi sch c mn trong nm qua ? - C bao nhiu phiu mn sch trong nm qua? - T l tn th loi sch c mn nhiu nht trong nm ? - Tng s lng th loi sch c mn nhiu nht trong nm ? - Lit k tn sch m c gi tr tr ? - Ngy mn v s ngy tr tr tng ng ?

ti: Phn mm qun l th vin

Chng 2. XC NH V PHN TCH YU CU


2.1. DANH SCH CC YU CU CHC NNG:

STT 1 2 3 4 5 6

Tn yu cu Lp th c gi Tip nhn sch mi Tra cu sch Cho mn sch Nhn tr sch Thay i quy nh

Biu mu BM1 BM2 BM3 BM4 BM5

Qui nh Q1 Q2

Ghi ch

Q4 Q5 Q6

2.2. DANH SCH CC BIU MU V QUY NH : 2.2.1. Biu mu 1 v qui nh 1


BM1: Th c Gi Ngy sinh: ................... Ngy lp th: ..............

H v tn: ................................ Loi c gi:............. a ch: .................................... Email: .......................

Q1: C 2 loi c gi (X,Y). Tui c gi t 18 n 55. Th c gi tr 6 thng

V d: Th c gi vi nhn vin lp l V an
BM1: H v tn: Trn Nht Quang a ch: 567 L Dun, TP Bun Ma Thut Th c Gi Loi c gi: X Email: thoden@gmail.com Ngy sinh: 06/12/1988 Ngy lp th: 12/11/2011

ti: Phn mm qun l th vin

2.2.2. Biu mu 2 v qui nh 2


BM2: Thng Tin Sch Tc gi: ............................. Ngy nhp: .......................

Tn sch:.................................... Th loi: .......................... Nm xut bn: ........................... Nh xut bn: ..................

Q2: C 3 th loi (A, B, C). Ch nhn cc sch xut bn trong vng 8 nm

V d: BM2: Tn sch: Cng Ngh Phn Mm Nm xut bn: 2003 Thng Tin Sch Th loi: A Nh xut bn: NXB Tr Tc gi:Trn an Huy Ngy nhp: 12/11/2011

2.2.3. Biu mu 3 v qui nh 3


BM3: ST T 1 2 M Sch Tn Sch Danh Sch Sch Tc Gi S Lt Mn Tnh Trng

V d: BM3: ST T 1 2 3 4 M Sch 001 010 011 100 Tn Sch Bi tp l thuyt th Bi Tp ton gii tch C s di truyn hc Phng php lp trnh vi C++ Danh Sch Sch Tc Gi L Thy Anh V nh Nguyn L Ca Phm Vn t S Lt Mn 100 50 20 200 Tnh Trng Mi C Mi C

ti: Phn mm qun l th vin

2.2.4. Biu mu 4
Phiu Mn Sch
BM4: H tn c gi: STT M Sch Tn Sch Phiu Mn Sch Ngy mn: Th Loi Tc Gi

Q4: Ch cho mn vi th cn hn, khng c sch mn qu hn, v sch khng c ngi ang mn. Mi c gi mn ti a 5 quyn sch trong 4 ngy
V d: BM4: Phiu Mn Sch Ngy mn: Th Loi Tin hc Tin hc Tc Gi L Thy Anh Hong Kim

H tn c gi:......................................... ST T 1 2 M Sch 001 002 Tn Sch L thuyt th Tin hoc

2.2.5. Biu mu 5 v qui nh 5 Phiu Tr Sch


BM5: Phiu Tr Sch Ngy tr:......................... Tin pht k ny:............. Tin n:........................... Tng n:.......................... STT 1 2 M Sch Ngy Mn S Ngy Mn Tin Pht

10

ti: Phn mm qun l th vin

Q5: Mi ngy tr tr pht 1.000 ng/ngy

V d:
BM5: Phiu Tr Sch Ngy tr: 06/12/2011

H tn c gi: Trn Xun Th

Tin pht k ny: 0 (vnd) Tin n: Tng n: STT


1 2

0 (vnd) 0 (vnd) Tin Pht


0 0

M Sch
001 003

Ngy Mn
24/02/2011 24/02/2011

S Ngy Mn
90 90

2.2.6. Thay i quy nh: Q6: Ngi dng c th thay i cc quy nh sau: 1. Thay i tui ti thiu,tui ti a,thi hn c gi tr ca th 2. Thay i s lng v tn cc th loi,thay i khong cch nm xut bn 3. Thay i s lng sch mn ti a,s ngy mn ti a

11

ti: Phn mm qun l th vin

2.3. BNG YU CU NGHIP V:


St t 1 2 3 4 Nghip v Lp th c gi Nhp sch Tra Cu Lp phiu mn Ngi dng Cung cp thng tin theo BM2 Cung cp thng tin theo BM3 Cung cp m s hay tn sch Cung cp thng tin theo BM4 Phn mm Kim tra QD2 ,ghi thng tin Kim tra QD3, ghi thng tin Tm v xut thng tin v sch Kim tra QD4 v ghi thng tin Ghi ch Cp nht ,xa Cp nht ,xa Tm gn ng Cp nht,xa

2.3.1. Danh sch cc yu cu tin ha: Yu cu tin ha:

Stt

Nghip v

Tham s cn thay i

Min gi tr cn thay i

Thay i qui nh th c gi Thay i qui nh nhp sch

Tui ti thiu ,Tui ti a,thi hn c ga tr ca th S lng v tn cc loi,thay i khong cch nm xut bng Th loi

Thay i phiu Thay i sch mn ti a,ngy mn sch mn ti a

12

ti: Phn mm qun l th vin

Bng trch nhim yu cu tin ha: Stt 1 Nghip v Thay i qui nh th c gi Thay i qui nh nhp sch Ngi dng Cho bit QD mi, tui ti thiu,tui ti a,thi hn cn gi tr ca th Phn mm Ghi nhn gi tr mi v thay i cch thc kim tra Ch thch

Cho bit s lng Ghi nhn gi tr mi v mi,tn cc th thay i cch thc loi v khong kim tra cch nm xut bn Nhp gi tr mi ca : s lng sch mn ti a,s ngy mn ti a Ghi nhn gi tr mi v thay i cch thc kim tra

Cho php hy ,cp nht thng tin

Thay i phiu mn sch

2.3.2 . Danh sch cc yu cu hiu qu: Yu cu hiu qu: My tnh vi CPU Pentium III 533, RAM 128MB, a cng 10GB. Stt 1 2 3 Nghip v Lp th c gi Tra cu sch Nhp sch Tc x l 200 th/gi Tt c cc sch trong 2gi Ngay tc th Dung lng lu tr Ch thch

Bng trch nhim yu cu hiu qu: Stt 1 Nghip v Lp th c gi Ngi dng Phn mm Thc hin ng
13

Ghi ch

ti: Phn mm qun l th vin

2 3

Nhp sch Tra cu sch

Nhp vo danh sch sch

Thc hin ng Thc hin ng

2.3.3. Danh sch cc yu cu tng thch Yu cu tng thch: STT 1 2 Nghip v Nhn danh sch th c gi Xut danh sch th c gi i tng lin quan T tp tin Excel. n phn mm WinFax Ch thch c lp phin bn. c lp phin bn.

Bng trch nhim yu cu tng thch


STT 1 Nghip v Ngi dng Phm mm Thc hin ng yu cu. Thc hin ng yu cu. Ghi ch

Nhn danh sch th c Chun b tp tin Excel vi cu gi trc theo biu mu v cho bit tn tp tin mun dng . xut danh sch th c gi Ci t phn mm WinFax v cho bit lp cn xut danh sch.

2.3.4. Danh sch cc yu cu bo mt

Yu cu bo mt
STT 1 2 3 4 5 6 Nghip v Phn quyn Lp th c gi Nhp sch Tra cu sch i qui nh tip nhn i qui nh nhn sch X X X Qun tr h thng X X X X X X X Th th Khc

14

ti: Phn mm qun l th vin

Trch nhim yu cu bo mt: STT 1 2 3 Trch nhim Cho bit cc ngi dng mi v quyn hn Cung cp tn v mt khu Phn mm Ghi nhn v thc hin ng Ghi nhn v thc hin ng Ghi ch C th hu ,thay i quyn C th thay i mt khu Tn chung

2.3.5. Danh sch cc yu cu an ton:

Yu cu an ton:
STT 1 2 3 Phc hi Hu tht s Khng cho php xo Nghip v i tng Thng tin v sch xo Thng tin v sch xo Sch sau khi c nhp Ghi ch

Bng trch nhim yu cu an ton: STT 1 2 3 Nghip v Phc hi Hu tht s Khng cho php xa Ngi dng Cho bit thng tin v sch cn phc hi Cho bit thng tin v sch cn hu Phn mm Phc hi Hu tht s Thc hin ng theo yu cu Ghi ch

15

ti: Phn mm qun l th vin

2.3.6. Danh sch cc yu cu cng ngh Yu cu cng ngh Stt 1 D sa li 2 3 4 D bo tr Ti s dng D mang chuyn Yu cu M t chi tit Xc nh li trung bnh trong 15 pht Thm chc nng mi nhanh Xy dng phm mm qun l th vin mi trong thi gian 2 ngy i sang h qun tr c s mi ti a trong 2 ngy Ghi ch Khi sa li 1 ch nng khng nh hng n cc chc nng khc Khng nh hng n cc chc nng c Vi cng cc yu cu Vi cng cc yu cu

2.4. DANH SCH YU CU PHI CHC NNG Tc Chng trnh khi Load ln khng mt nhiu thi gian, tc tra cu thng tin phi nhanh.
Khi lng lu tr

Phn mm phi gn nh, khng chim qu nhiu dung lng cng.


An ton, bo mt

D s dng , m bo cht lng, v chng ngi khc xm nhp ngoi ngi ch s hu.
Giao din

p, logic, khng cng knh, khng kh hiu.

2.5. M HNH HA 2.5.1. S lung d liu cho yu cu lp th c gi Biu mu


BM1: Th c Gi Ngy sinh: ................... Ngy lp th: ..............

H v tn: ................................ Loi c gi:............. a ch: .................................... Email: .......................

Qui nh
16

ti: Phn mm qun l th vin

Q1: C 2 loi c gi (X,Y). Tui c gi t 18 n 55. Th c gi tr 6 thng Hnh v


N idn g g
D1 D5

L p th c g i
D3 D2

D4

T i b xu t h t

Cc k hiu D1: H Tn, Loi c Gi, Ngy Sinh, a Ch, Ngy Lp Th. D2: Danh Sch Loi c Gi, Tui Ti a, Tui Ti Thiu, Thi Hn S Dng. D3: D1 + Ngy Ht Hn. D4: D3 D5: D4 Thut ton + Bc 1: Kt ni c s d liu + Bc 2: Nhn D1 t ngi dng + Bc 3: c D2 t b nh ph. + Bc 4: Kim tra Loi c Gi (D1) c thuc Danh Sch Loi c Gi (D2). + Bc 5: Tnh tui c gi. + Bc 6: Kim tra qui nh tui ti thiu. + Bc 7: Kim tra qui nh tui ti a. + Bc 8: Nu khng tha tt c cc qui nh trn th ti Bc 13. + Bc 9: Tnh Ngy Ht Hn. + Bc 10: Lu D3 xung b nh ph. + Bc 11: Xut D4 ra my in (nu c yu cu). + Bc 12: Tr D5 cho ngi dng. + Bc 13: ng kt ni c s d liu. + Bc 14: Kt thc.

17

ti: Phn mm qun l th vin


2.5.2. S

lung d liu cho yu cu tip nhn sch mi

Biu mu
BM2: Thng Tin Sch Tc gi: ............................. Ngy nhp: .......................

Tn sch:.................................... Th loi: .......................... Nm xut bn: ........................... Nh xut bn: ..................

Q2: C 3 th loi (A, B, C). Ch nhn cc sch xut bn trong vng 8 nm Hnh v:
N i d n g g
D1

D5 D4

N p s h ch
D3

Th t b xu t i

D2

K hiu: +D1: Thng tin v sch cn nhp: Tn sch, th loi, tc gi, nm xut bn,nh xut bn, ngy nhp. + D2: danh sch cc sch v cc thng tin lin quan (Tn sch,th loi,tc gi ,nm xut bn,nh xut bn,ngy nhp), khong cch nm xut bn. + D3: D1 +danh sch cc sch + D4: D3. + D5: D4 Thut ton: + Bc 1: Kt ni c s d liu + Bc 2. Nhn D1 t ngi dng + Bc 3: c D2 t b nh ph. + Bc 4:Thc hin vic nhp sch
18

ti: Phn mm qun l th vin

+ Bc 5: Kim tra sch c nm trong danh sch sch cn nhp ( kim tra c cc thng tin lin quan khng: Tn sch,th loi,tc gi,nm xut bn,nh xut bn,ngy nhp) + Bc6: Kim tra qui inh th loi + Bc 7: Tnh khong cch nm xut bn + Bc 8: Kim tra quy nh khong cch nm xut bn + Bc 9: nu khng tha ng thi cc iu kin trn th ti bc 13 + Bc 10: Lu D3 xung b nh ph. + Bc 11: Xut D4 ra my in (nu c yu cu). + Bc 12 : Xut D5 cho ngi dng + Bc 13: ng kt ni c s d liu. + Bc 14 : Kt thc . 2.5.3. S lung d liu cho yu cu tra cu sch Biu mu
BM3: STT 1 2 M Sch Tn Sch Danh Sch Sch Tc Gi S Lt Mn Tnh Trng

Hnh v
N idn g g
D1 D4

T c us c ra h

D3

T i b x h t ut

D2

K hiu
19

ti: Phn mm qun l th vin

+ D1: Tiu chun tm sch(t nht mt trong cc thng tin sau:M sch,tn sch,th loi sch,nm xutbn,tcga, s lt mn) + D2: Danh sch cc sch cng cc thng tin lin quan tha tiu chun tm kim(M sch,tn sch,th loi sch,nh xut bn,nm xut bn,tc ga,tnh trng mn(rnh hay c mn), s lt mn,h tn c ga ang mn,ng y mn,ngy tr theo d kin nu sch ang mn ) + D3: D1 + D4: D3.

Thut ton + Bc 1: Kt ni c s d liu . + Bc 2: Nhn D1 t ngi dng . + Bc 3: c D2 t b nh ph + Bc 4: Kim tra xem sch cn tm c tho t nht 1 trong cc tiu chun tm kim khng.Nu khng th nhy ti Bc 7 + Bc 5: Xut D3 ra thit b xut . + Bc 6: Tr D4 cho ngi dng . + Bc 7: ng kt ni c s d liu + Bc 8: Kt thc 2.5.4. S lung d liu cho yu cu cho mn sch Biu mu
BM4: Phiu Mn Sch Ngy mn: Th Loi Tc Gi

H tn c gi:......................................... STT M Sch Tn Sch

Q5: Ch cho mn vi th cn hn, khng c sch mn qu hn, v sch khng c ngi ang mn. Mi c gi mn ti a 5 quyn sch trong 4 ngy Hnh v

20

ti: Phn mm qun l th vin


Ngi dng
D1 D5

Mn sch
D3 D2

D4

Thit b xut

K hiu + D1: Thng tin v vic cho mn sch(M c gi,Ngy mn,Danh sch cc sch mn cng cc chi tit lin quan(th loi,tc gi)) + D2: Cc thng tin c s dng cho vic kim tra quy nh mn sch:Thng tin v c gi mn sch (Ngy ht hn,S sch ang mn,S sch mn tr hn,s ngy mn ti a,s lng sch mn ti a).Thng tin v cc sch mun mn(Sch hin ang c c ga mn hay khng,tnh trng cc cun sch m c ga ang mn) + D3: D1 + tnh trng mi ca cc quyn sch,s sch c gi ang mn mi + D4: D3 + D5: D4 Thut ton + Bc 1: Kt ni c s d liu + Bc 2:. Nhn D1 t ngi dng. + Bc 3: c D2 t b nh ph. + Bc 4: Kim tra c gi cn hn (Ngy mn<Ngy ht hn) + Bc 5: Kim tra s sch ang mn tho quy nh (S sch mun mn+S schangmn<=5) + Bc 6: Kim tra c gi khng c sch mn qu hn(S sch tr tr =0 ) + Bc 7: Kim tra tnh trng sch( xem sch c c gi mn cha) + Bc 8: Nu khng tho t nht 1 trong 4 iu kin trn thi nhy n Bc 11 + Bc 9: Ghi D3 vo b nh ph + Bc 10: Tr D5 cho ngi dng + Bc 11: ng kt ni c s d liu .
21

ti: Phn mm qun l th vin

+ Bc 12 : Kt thc . 2.5.5. S lung d liu cho yu cu tr sch Biu mu


BM5: Phiu Tr Sch Ngy tr:......................... Tin pht k ny:............. Tin n:........................... Tng n:.......................... STT 1 2 M Sch Ngy Mn S Ngy Mn Tin Pht

Q6: Mi ngy tr tr pht 1.000 ng/ngy Hnh v


Ngi dng
D1 D5

Nhn tr sch
D3 D2

D4

Thit b xut

22

ti: Phn mm qun l th vin

k hiu: +D1: Cung cp thng tin v sch tr:M sch +D2: Cc thng tin v sch mn:M sch,Tn sch, th loi sch,nm xut bn,tc gi. +D3: D1 + ghi nhn sch tr + tin pht + tng tin tr. +D4: D3 +D5: D4 Thut ton: + Bc 1: Kt ni c s d liu . + Bc 2: Nhn D1 t ngi dng . + Bc 3: c D2 t b nh ph. + Bc 4: Kim tra xem M sch tr c trng vi M sch cho mn khng Nu khng trng th nhy ti Bc 7 + Bc 5: Lu D3 xung b nh ph. + Bc 6: Tr D5 cho ngi dng + Bc 7: ng kt ni c s d liu. + Bc 8: Kt thc

2.5.6. S lung d liu cho yu cu thay i quy nh


Ngi dng c th thay i cc quy nh sau: 1. Thay i tui ti thiu,tui ti a,thi hn c gi tr ca th 2. Thay i s lng v tn cc th loi,thay i khong cch nm xut bn 3. Thay i s lng sch mn ti a,s ngy mn ti a

23

ti: Phn mm qun l th vin

K hiu: + D1: Thng tin v s thay i tui ti thiu, tui ti a,thi hn c gi tr ca th, s lng v tn cc th loi,thay i khong cch nm xut bn, Thay i s lng sch mn ti a,s ngy mn ti a + D2: Thng tin quy inh v tui ti thiu, tui ti a,thi hn c gi tr ca th, s lng v tn cc th loi,thay i khong cch nm xut bn, Thay i s lng sch mn ti a,s ngy mn ti a + D3: D1+Thay i quy nh + D4: D3 + D5: D4 Thut ton: + Bc 1: Th th chn chc nng thay i quy nh + Bc 2: Nhp cc quy nh cn thay i + Bc 3: Kim tra cc quy nh cn thay i c tha cc quy nh ca th vin hay khng? + Bc 4: Nu tha th ghi xung c s d liu v thng bo thay i thnh cng + Bc 5: Nu khng tha th thng bo thay i khng thnh cng

24

ti: Phn mm qun l th vin

Chng 3. THIT K D LIU


3.1. S LOGIC
CHITIETPHIEUMUON PK PK SOPHIEUMUON MSSACH HANTRA MUONSACH PK SOPHIEUMUON MSDG MSNV NGAYMUON NHANVIEN PK MSNV MATMA HOTENNV DIACHINV NGAYSINHNV GIOITINHNV DIENTHOAINV EMAILNV PK DOCGIA MSDG TENDG DIACHI NGAYSINH EMAIL GIOITINH THONGTINKHAC NHAXUATBAN PK TRASACH PK SOPHIEUMUON MSSACH MSNV NGAYTRA THAMSO PK QUYENSACH MSSACH TENSACH TACGIA MSNHAXB MALOAISACH NAMXB TINHTRANG SOLUONG NOIDUNGTOMLUOC MSNHAXB TENNXB DIACHINXB WEBSITENXB THONGTINKHACNXB

LOAISACH PK MALOAISACH LOAISACH

TUOITOIDA TUOITOITHIEU THOIHANCUATHE KHOANGCACHNAMXB SOLUONGSACHMUONTOIDA SOLUONGSACHMUONTOITHIEU QUYDINHSOTIENPHAT

3.2.

M T CHI TIT CC KIU D LIU TRONG S LOGIC


NHANVIEN PK MSNV MATMA HOTENNV DIACHINV NGAYSINHNV GIOITINHNV DIENTHOAINV EMAILNV

3.2.1 Bng nhn vin

25

ti: Phn mm qun l th vin

STT 1 2 3 4 5 6 7 8 9

Tn thuc tnh MSNV Matma HotenNV DiachiNV NgaysinhNV GioitinhNV DienthoaiNV EmailNV Ngayvaolam

Kiu Nvarchar(10) Nvarchar(50) Nvarchar(50) Nvarchar(100) Smalldattime Char(1) Nvarchar(15) Nvarchar(50) Smalldatetime

Rng buc Kha chnh Bt buc Bt buc Khng bt buc Khng bt buc Khng bt buc Khng bt buc Khng bt buc Khng bt buc

Gi tr khi ng NULL NULL NULL NULL Ngy hin ti ca h thng NULL NULL NULL Ngy hin ti ca h thng

ngha/ghi ch M s NV Mt m NV H tn NV a ch NV Ngy sinh NV Gii tnh NV in thoi NV Email NV Ngy vo lm

3.2.2. Bng mn sch


MUONSACH PK SOPHIEUMUON MSDG MSNV NGAYMUON

STT Tn thuc tnh 1 2 3 4 Sophieumuon MSDG MSNV Ngaymuon

Kiu Nvarchar(10)

Rng buc

Gi tr khi ng NULL NULL NULL Ngy hin ti ca h thng

ngha/ghi ch S phiu mn sch M s c gi M s NV Ngy mn sch

Kha chnh Navarchar(10) Bt buc Nvarchar(10) smalldatetime Bt buc Bt buc

26

ti: Phn mm qun l th vin 3.2.3. Bng tr sch


TRASACH PK SOPHIEUMUON MSSACH MSNV NGAYTRA

STT Tn thuc tnh 1 2 3 4 Sophieumuon MSSach MSNV Ngaytra

Kiu

Rng buc

Gi tr khi ng NULL NULL NULL Ngy hin ti ca h thng

ngha/ghi ch S phiu mn M s sch M s NV Ngy tr sch

Numeric(18,0) Bt buc Char(10) Bt buc Char(10) Bt buc Smalldatetime Bt buc

3.2.4. Bng chi tit phiu mn


CHITIETPHIEUMUON PK PK SOPHIEUMUON MSSACH HANTRA

STT 1 2 3

Tn thuc tnh Sophieumuon MSSach Hantra

Kiu Numeric(18,0) Nvarchar(10) Smalldatetime

Rng buc Kha chnh Kha chnh Bt buc

Gi tr khi ng NULL NULL Ngy hin ti ca h thng

ngha/ghi ch S phiu mn M s sch Hn tr sch

3.2.5. Bng c gi
DOCGIA PK MSDG TENDG DIACHI NGAYSINH EMAIL GIOITINH THONGTINKHAC

27

ti: Phn mm qun l th vin

STT

Tn thuc tnh

Kiu

Rng buc

Gi tr khi ng

Ghi ch

1 2 3 4 5 6 7

MSDG TenDG Diachi Ngaysinh Email

Nvarchar(10) Nvarchar(50)

Kha chnh Bt buc

NULL NULL NULL Ngy hin ti ca h thng NULL NULL NULL

M s G Tn G a ch G Ngy sinh G Email G Gii tnh G Thng tin khc v G

Nvarchar(1000) Khng bt buc smalldatetime Khng bt buc Nvarchar(50)

Khng bt buc Gioitinh Char(1) Khng bt buc Thongtinkhac Nvarchar(1000) Khng bt buc

3.2.6. Bng quyn sch

QUYENSACH PK MSSACH TENSACH TACGIA MSNHAXB MALOAISACH NAMXB TINHTRANG SOLUONG NOIDUNGTOMLUOC

28

ti: Phn mm qun l th vin

STT 1 2 3 4 5 6 7 8 9

Tn thuc tnh MSSach Tensach Tacgia MSNhaXB

Kiu Nvarchar(10)
Nvarchar(1000)

Rng buc Kha chnh Khng bt buc Khng bt buc Bt buc Bt buc Khng bt buc Khng bt buc Khng bt buc Khng bt buc

Gi tr khi ng NULL NULL NULL NULL NULL NULL NULL NULL NULL

ngha/ghi ch M s sch Tn sch Tc gi M s nh xut bn M loi sch Nm xut bn S lng sch Ni dung tm lc sch Tnh trng sch hin gi

Nvarchar(100) Char(9)

Maloaisach Char(10) NamXB Soluong Noidungto mluoc Tinhtrang Varchar(40) Varchar(20) Nvarchar(400) Nvarchar(20)

3.2.7. Bng nh xut bn


NHAXUATBAN PK MSNHAXB TENNXB DIACHINXB WEBSITENXB THONGTINKHACNXB

STT 1 2 3 4

Tn thuc tnh MSNhaXB TenNXB DiachiNXB WebsiteNXB

Kiu

Rng buc

Gi tr khi ng NULL NULL

ghi ch M s NXB Tn NXB a ch NXB a ch NXB trn mng

Nvarchar(10) Kha chnh Nvarchar(100) Bt buc

Nvarchar(500) Khng bt buc NULL Nvarchar(100) Khng bt buc NULL

29

ti: Phn mm qun l th vin

3.2.8. Bng loi sch


LOAISACH PK MALOAISACH LOAISACH

STT 1 2

Tn thuc tnh Maloaisach Loaisach

Kiu

Rng buc

Gi tr khi ng NULL NULL

ngha/ghi ch M loi sch Loi sch

Nvarchar(10) Kha chnh Nvarchar(50) Bt buc

30

ti: Phn mm qun l th vin

Chng 4. THIT K GIAO DIN


Nhm mc tiu m t chi tit cch thc giao tip gia ngi s dng vi cc chc nng ca phn mm.

4.1. DANH SCH CC MN HNH Lit k danh sch cc mn hnh trong ti

STT 1 2 3 4 5 6 7 8 9 10 11 Login

Tn mn hnh

ngha/Ghi ch ng nhp vo h thng Tm sch c trong th vin Tm c gi trong danh sch c gi Qun l vic tr sch Qun l loi sch Tm nhn vin Qun l vic tr sch Lit k tt c danh sch c trong th vin Thng tin v nh xut bn Thay i quy nh theo yu cu ca h thng Qun l c gi.Lp th c gi

Tm sch Tm c gi Tr sch Loi sch Tm nhn vin Mn sch Danh sch sch Nh xut bn Thay i quy nh c gi

31

ti: Phn mm qun l th vin

4.2. M T CHI TIT MI MN HNH 4.2.1. Mn hnh login Thit k ca mn hnh login

Danh sch cc bin c

STT 0 1 2 3

iu kin kch hot Khi ng mn hnh Kt thc nhp MaNV Kt thc nhp Pass Nhn nt ng nhp

X l c danh sch m nhn vin, mt khu Ghi nhn m nhn vin, c mt khu ca nhn vin va c nhp Ghi nhn mt khu va nhp Kim tra m nhn vin v mt m hp l. Nu hp l th thc hin ng nhp. Nu khng th thng bo li

Ghi ch

32

ti: Phn mm qun l th vin

Danh sch cc thnh phn ca giao din STT 1 2 3 4 Tn


Txtmanv Txtmatkhau Btnlogin Btnthoat

Kiu
Textbox
Textbox

ngha
M nhn vin Mt khu ng nhp Thot

Ghi ch
Nhp m nhn vin Nhp mt khu ng nhp Thot khi form

Button Button

4.2.2. Mn hnh tm sch Thit k ca mn hnh tm sch

33

ti: Phn mm qun l th vin

Danh sch cc bin c

STT 0 1 2 3 4 5 6

iu kin kch hot Khi ng mn hnh

X l c danh sch sch bao gm m sch, tn sch, tc gi, loi sch, NXB Xut danh sch sch Ghi nhn m sch, c danh sch sch ca m va chn Ghi nhn tn sch, c tc gi sch c chn Nu c chn c danh sch cc loi sch c danh sch sch ca sch c chn Nu c chn c danh sch cc NXB c danh sch sch ca NXB c chn Kim tra cc thng tin nhp hp l Nu hp l xut ra danh sch sch ph hp vi nhng thng tin nhp Xut danh sch va tm kim ra my in, thc hin in

Ghi ch

Kt thc nhp m sch Kt thc nhp tn sch Kt thc chn checkbox loi sch Kt thc chn lai sch Kt thc chn checkbox NXB Kt thc chn NXB Kt thc chn nt tm

7 Kt thc chn nt in

C t nht mt mc c chn Gm m, tn tc gi, s lng, tnh trng

Danh sch cc thnh phn ca giao din

STT 1 2 3 4

Tn Txtmasach Cbotensach Cbotacgia Cboloai

Kiu Textbox Combobox Combobox Combobox

ngha M sch Tn sch Tc gi Loi sch

Ghi ch Nhp m sch Chn tn sch Chn tc gi Chn loi sch

34

ti: Phn mm qun l th vin

5 6 7 8 9 10 11

Cboloaisach CboNXB CbonhaXB Btntim Btnxem Lvdanhsach Btnthoat

Combobox Combobox Combobox Button Button Listview Button

La chn loi Nh xut bn

La chn loi Chn nh xut bn

La chn NXB La chn nh xut bn Tm In kt qu Tm sch In kt qu

Danh sch sch Xut danh sch sch Thot Thot khi form

4.2.3. Mn hnh tm c gi Thit k ca mn hnh tm c gi

35

ti: Phn mm qun l th vin

Danh sch cc bin c

STT 0 1 2 3 4

iu kin kch hot Khi ng mn hnh Kt thc chn m c gi Kt thc chn tn c gi Kt thc chn a ch Kt thc chn email Nhp nt tm

X l c danh sch c gi Xut danh sch c gi c danh sch c gi c m c gi c nhp c danh sch c gi c tn c nhp c danh sch c gi c a ch c nhp c danh sch c gi c email c nhp Kim tra thng tin nhp hp l. Nu hp l th xut danh sch c gi c thng tin ph hp vi thng tin tm kim

Ghi ch M c gi, h tn, a ch, Email

C t nht mt mc c nhp

Danh sch cc thnh phn ca giao din

STT 1 2 3 4 5 6 7 8

Tn Txtmadg Txthoten Txtdiachi Txtemail Btntim Btnin Lvdocgia Btnthoat

Kiu Textbox Textbox Textbox Textbox Button Button Listview Button

ngha M c gi H tn a ch Email Tm In kt qu Ds c gi Thot

Ghi ch Nhp m c gi Nhp h tn c gi Nhp a ch c gi Nhp email c gi Tm c gi In kt qu Xut danh sch c gi Thot khi form

36

ti: Phn mm qun l th vin

4.2.4. Mn hnh tr sch Thit k ca mn hnh tr sch

Danh sch cc bin c STT 0 1 2 3 4 Kt thc nhp m s phiu mn Kt thc chn h tn c gi Kt thc chn nhn vin Kt thc chn ngy mn v ngy tr Nhp nt tm 5 6 Nhp nt Save iu kin kch hot Khi ng mn hnh X l c danh sch sch mn Xut danh sch mn c danh sch thuc m s phiu va nhp c danh sch c gi thuc h tn c gi va chn c danh sch nhn vin thuc nhn vin va chn Kt thc ngy mn v ngy tr hp l v xut thng bo li nu khng hp l Kim tra thng tin hp l. Nu hp l th xut ra danh sch mn ph hp vi thng tin tm kim Lu danh sch mn mi Ghi ch M phiu mn, h tn c gi, m nhn vin, ngy mn, ngy tr

37

ti: Phn mm qun l th vin

Danh sch cc thnh phn ca giao din

STT 1 2 3 4 5 6 7 8

Tn Txtmaphieu Cbodocgia Cbonhanvien

Kiu Textbox Combobox Combobox

ngha M s phiu mn H tn c gi Nhn vin Ngy mn Ngy tr Danh sch sch Lu Thot

Ghi ch Nhp m phiu mn La chn tn c gi La chn tn nhn vin Chn ngy mn Chn ngy tr Danh sch sch Lu Thot khi form

Dtpngaymuon Datetimepicke r Dtpngaytra Lvsach Btnsave Btnthoat Datetimepicke r Listview Button Button

4.2.5. Mn hnh loi sch Thit k ca mn hnh loi sch

38

ti: Phn mm qun l th vin

Danh sch cc bin c STT 0 Kt thc nhp m sch 1 2 3 4 5 6 Nhn nt sa 7 8 Nhn nt thot Kt thc nhp loi sch Nhn nt xo Nhn nt lu Nhn nt b qua Nhn nt thm iu kin kch hot Khi ng mn hnh X l c danh sch loi sch Xut danh sch cc loi sch Ghi nhn m loi sch va c nhp Ghi ch Danh sch loi sch gm: m loi sch v tn loi sch C th chn t listview

Ghi nhn loi sch va c nhp C th chn t listview Xo m loi sch v loi sch c chn ra t c s d liu Lu m loi sch v loi sch c chn xung c s d liu Hu thao tc bn va chn, a m loi sch, loi sch v rng a 2 textbox m loi sch, loi sch v rng. Listview cha danh sch loi sch b kho, cc button xo, sa b n c enable = false Sa loi sch c m loi sch va Ch c quyn sa chn loi sch, khng c quyn sa m loi sch Thot khi chng trnh Tr v form chnh

Danh sch cc thnh phn ca giao din

STT 1 2 3 4 5 6 7 8 9

Tn Txtloai Lvloai Btnthem Btnxoa btnsua Btnluu Btnboqua Btnthoat

Kiu Textbox Listview Button Button Button Button Button Button

ngha M loi sch Loi sch

Ghi ch Nhp m sch Nhp loi sch

Txtmaloai Textbox

Danh sch loi sch Danh sch loi sch Thm Xa Sa Lu B qua Thot Thm loi sch Xa loi sch Sa loi sch Lu B qua Thot khi form

39

ti: Phn mm qun l th vin

4.2.6. Tm nhn vin Thit k ca mn hnh tm nhn vin

Danh sch cc bin c STT 0 1 2 3 4 5 iu kin kch hot Khi ng mn hnh X l Ghi ch Danh sch nhn vin gm: m nhn vin, tn nhn vin, a ch C th chn t listview

c danh sch nhn vin t CSDL xut danh sch nhn vin ln listview Kt thc nhp m nhn vin Ghi nhn m nhn vin va nhp Kt thc nhp mt m Ghi nhn mt m va nhp Kt thc g li mt m Ghi nhn mt m va g li Kt thc nhp tn nhn vin Ghi nhn tn nhn vin va nhp Kt thc nhp a ch Ghi nhn a ch va nhp

40

ti: Phn mm qun l th vin

6 7 8 9 10

Kt thc chn ngy sinh t datetimepicker Kt thc chn gii tnh t option Kt thc nhp in thoi Kt thc nhp email

Ghi nhn ngy sinh va nhp Ghi nhn gii tnh va chn Ghi nhn s in thoi va nhp Ghi nhn email va nhp

11

Kt thc nhp ngy vo lm Ghi nhn ngy vo lm t datetimepicker va nhp Nhn nt i mt m Xut hin groupbox gm: textbox mt m c, mt m mi, g li v cc button ng b qua

nhp mt m c, nhp mt m mi, g li mun lu th nhn ng (nu mt m c hp l th lu xung CSDL Ngc li th bo li) ngc li nhn b qua

Nhn nt lu 12 13 14 Nhn nt b qua Nhn nt xo Nhn nt sa 15

Lu m nhn vin, mt m, tn nhn vin, a ch, ngy sinh xung CSDL Hu b thao tc va chn Xo nhn vin c chn ra khi CSDL Cc textbox: m nhn vin, mt m, g li mt m c enable=False Cc button: thm, xo c enable=False Cc textbox: m nhn vin, mt m, g li mt m, a ch, ngy sinh, gii tnh, in thoi, email, ngy vo lm c a v rng, cc button xo, sa c enable=False Thot khi chng trnh

Nhn nt thm

16

17

Nhn nt thot

Sa thng tin nhn vin, a ch, ngy sinh, gii tnh, in thoi, email, ngy vo lm. nu mun lu th nhn nt lu, ngc li th nhn b qua Nhp thng tin: m nhn vin, mt m, g li mt m, a ch, ngy sinh, gii tnh, in thoi, email, ngy vo lm nu mun lu th nhn lu, ngc li th nhn b qua tr v chng trnh chnh

Danh sch cc thnh phn ca giao din

41

ti: Phn mm qun l th vin

STT Tn 1 lvnhanvien 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 txtMaNV txtMatKhau txtGoLai txtTenNV txtDiaChi txtNgaySinh optNam optNu txtDienthoai txtNgaySinh dtNgayVao

Kiu listview Textbox Textbox Textbox Textbox Textbox Textbox Radio button Radio button Textbox Textbox datimepicker

ngha Danh sch Nhn vin M nhn vin Mt khu G li Mt khu Tn nhn vin a ch Ngy sinh Nam N in thoi Ngy sinh Ngy vo lm i mt m Thm Xa Sa Lu B qua Thot

Ghi ch

a ch nhn vin Ngy sinh Nam N in thoi Ngy sinh Ngy vo lm i mt m Thm nhn vin Xa nhn vin Sa nhn vin Lu B qua Thot khi form

bntDoiMatMa button Btnthem Btnxoa btnsua Btnluu Btnboqua Btnthoat Button Button Button Button Button Button

42

ti: Phn mm qun l th vin

4.2.7. Mn hnh mn sch Thit k ca mn hnh mn sch

Danh sch cc bin c STT iu kin kch hot Khi ng mn hnh X l c d liu t CSDL Xut danh sch sch ln listview cha danh mc sch,m phiu mn,nhn vin cho mn. Kt thc nhp m s phiu mn Kt thc chn h tn c gi hoc m c gi Kt thc chn nhn vin Kt thc chn ngy mn Ghi ch Listview danh sch sch c xut hin khi nhn nt mn

Ghi nhn m s phiu M s phiu mn mn phi c trong CSDL Ghi nhn h tn c gi va chn,a ch Khi c gi c chn th ngy sinh v a ch c load ln

3 4

Ghi nhn nhn vin va chn Ghi nhn ngy mn va chn Mc nh l ngy ca h thng
43

ti: Phn mm qun l th vin

5 6

Nhn nt b qua Nhn nt chn lu Nhn nt lu chi tit

Hy b hao tc bn va chn Lu cc sa i xung CSDL Lu c gi va mn sch xung CSDL Hy b yu cu mn sch ca c gi Groupbox gm cc textbox: m sch, tn sch, tc gi, cc checkbox: loi sch, NXB, cc combobox:loi sch, NXB, listview danh mc sch, datetimepicker hn tr, cc button: ng , b qua Xa m s phiu mn, h tn c gi, ngy sinh, a ch, nhn vin, ngy mn ra khi CSDL Cho php sa m s phiu mn, nhn vin cho mn, ngy mn,tn c gi hoc m c gi. Textbox hotendocgia, ngaysinh, diachi, email c enable=true Nt xa, thm c enable=false Chn m sch, tn sch, tc gi, cc loi sch, NXB t listview danh mc sch, chn hn tr t datetimepicker.N u ng th nhn ng , ngc li th nhn b qua

Nhn nt b Nhn nt mn

Nhn nt xa 10

Nhn nt sa

11

44

ti: Phn mm qun l th vin

Nhn nt thm

Button mn c enable=true

12

Cho php c gi mn thm sch nu s lng sch mn nh hn s lng sch mn ti a Mun lu th nhn nt lu ngc li th b qua

13

Nhn nt thot

Kt thc chng trnh, tr v chng trnh chnh

45

ti: Phn mm qun l th vin

Danh sch cc thnh phn ca giao din

STT 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16

Tn Txtmaphieu

Kiu Textbox

ngha M phiu Tm M phiu c gi a ch Nhn vin

Ghi ch M phiu mn sch Tm M phiu mn sch H tn c gi a ch c gi Chn nhn vin t CSDL Ngy mn sch Cho c gi mn thm sch Xa c gi Sa chi tit mn Lu B qua Thot khi form Hy b sch chn Lu sch chn Hin th chi tit sch cho c gi chn Hin th danh sch sch c gi mn

bnttimmaphieu Textbox Cbodocgia Txtdiachi cboNhanVien Dtngaymuon Btnthem Btnxoa btnsua Btnluu Btnboqua Btnthoat Btnbo Btnsave Btnmuon Lvsach Combobox Textbox Combobox

Datimepicker Ngy mn Button Button Button Button Button Button Button Button Button Listview Thm Xa Sa Lu B qua Thot B Lu chi tit Mn Sch

46

ti: Phn mm qun l th vin

4.2.8. Danh sch sch Thit k ca mn hnh danh sch sch

Danh sch cc bin c STT iu kin kch hot X l Ghi ch

0 1 2 3 4 5

Khi ng mn hnh Kt thc nhp m sch Kt thc nhp tn sch Kt thc chn tc gi Kt thc chn nh xut bn t combobox Kt thc chn loi sch t combobox

c danh sch sch t c s Danh sch sch gm d liu m loi sch v tn Xut danh sch sch sch listview loi sch Ghi nhn m sch va nhp Ghi nhn tn sch va nhp Ghi nhn tn tc gi va nhp c danh sch nh xut bn va c chn c danh sch loi sch va c chn
47

C th chn t listview nu bn mun s a i hoc xo

ti: Phn mm qun l th vin

6 7 8 9

Kt thc chn nm xut bn

10

11

12

13

14

Ghi nhn nm xut bn va nhp Ghi nhn ln xut bn va Kt thc ln xut bn nhp C th chn t listview nu bn mun s a i Kt thc nhp s Ghi nhn s lng va nhp hoc xo lng Kt thc nhp ni Ghi nhn ni dung tm lc dung tm lc va nhp Lu m sch, tn sch, tc gi, nh xut bn, loi sch, Nhn nt lu ln xut bn, s lng, ni dung tm lc xung c s d liu Hu b thao tc bn va nhp. a cc textbox m sch, tn sch, tc gi, nh xut bn, ln xut bn, s Nhn nt b qua lng, ni dung tm lc v rng. a cc combobox loi sch, nh xut bn v mc nh Xo cc chn la ca bn ra Nhn nt xo khi c s d liu C th sa i tn sch, tc gi, NXB, ln XB, s lng, ni dung tm lc Txtmasach c enable=False Khng th sa i m Nhn nt sa cc nt xo, sa c enable= sch. Sau khi sa i False xong nu bn mun lu li th nhn nt lu, nu khng th nhn b qua Nhp cc thng tin v: m sch, tn sch, tc a cc textbox m sch, gi, NXB, loi sch, tn sch, tc gi, NXB, loi ln XB, s lng, ni sch, s lng, ni dung Nhn nt thm dung tm lc tm lc v rng Nu bn mun lu th Cc button xo, sa c nhn lu. Nu mun enable=False hu b th nhn hu b.

48

ti: Phn mm qun l th vin

Danh sch cc thnh phn ca giao din STT Tn 1 Lvsach 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 Txtmasach Txttensach Txttacgia cboNXB Cboloaisach Txtnamxb Txtlanxb Txtsl Kiu Listview Textbox Textbox Textbox Combobox Combobox Textbox Textbox Textbox ngha Danh sch sch M sch Tn sch Tc gi Nh xut bn Loi sch Nm xut bn Ln xut bn S lng Ni dung tm lc Thm Xa Sa Lu B qua Thot Ghi ch Xut danh sch sch Nhp m sch Nhp tn sch Nhp tn tc gi Chn nh xut bn Chn loi sch Nhp nm xut bn Nhp ln xut bn Nhp s lng sch Nhp ni dung tm lc Thm sch mi Xa sch Sa thng tin sch Lu sch mi B qua thao tc Thot khi form

Txtnoidungtl Textbox Btnthem Btnxoa Btnsua Btnluu Btnboqua Btnthoat Button Button Button Button Button Button

49

ti: Phn mm qun l th vin

4.2.9. Mn hnh nh xut bn Thit k ca mn hnh nh xut bn

50

ti: Phn mm qun l th vin

Danh sch cc bin c STT iu kin kch hot X l Ghi ch

Khi ng mn hnh 0 1 2 3 4 5 6 7 Nhn nt xo 8


Nhn nt sa

c danh sch NXB t CSDL Ghi nhn m NXB va nhp Ghi nhn tn NXB va nhp Ghi nhn a ch NXB va nhp Ghi nhn website NXB va nhp Ghi nhn thng tin va nhp Hy b cc thao tc va chn Lu m NXB, tn NXB, a ch NXB, website NXB, thng tin khc NXB xung CSDL Xo tn NXB, a ch NXB, website NXB, thng tin khc ra khi CSDL

Kt thc nhp m NXB Kt thc nhp tn NXB Kt thc nhp a ch NXB Kt thc nhp website NXB Kt thc nhp thng tin khc ca NXB Nhn nt b qua Nhn nt lu

Danh sch NXB gm: M NXB, tn NXB, a ch NXB, website C th chn t listview

Txtmanxb=False, cc nt xo, thm c enable=False

sa i tn NXB, a ch NXB, website NXB, thng tin khc NXB. Khng c quyn sa m NXB. nu mun lu th nhn nt lu, ngc li nhn b qua

Nhn nt thm 10

11

Nhn nt thot

a cc textbox: m NXB, tn NXB, a ch NXB, website NXB, thng tin khc v rng Cc button xo, sa c enable=False Thot khi chng Tr v form chnh trnh

51

ti: Phn mm qun l th vin

Danh sch cc thnh phn ca giao din STT 1 2 3 4 5 6 7 8 9 10 11 12 Tn Txtmanxb Txttennxb Txtdcnxb Txtwsnxb Kiu Textbox Textbox Textbox Textbox ngha M nh xut bn Tn nh xut bn a ch Website Thng tin khc Danh sch NXB Thm Xa Sa Lu B qua Thot Ghi ch Nhp m nh xut bn Nhp tn nh xut bn Nhp a ch nh xut bn Nhp website nh xut bn Thng tin khc v nxb Danh sch nh xut bn Thm nh xut bn Xa nh xut bn Sa thng tin nh xut bn Lu nh xut bn mi B qua thao tc Thot khi form

Txtthongtinnxb Textbox Lvnxb Btnthem Btnxoa Btnsua Btnluu Btnboqua Btnthoat Listview Button Button Button Button Button Button

52

ti: Phn mm qun l th vin

4.2.10. Mn hnh thay i quy nh

Thit k ca mn hnh thay i quy nh

Danh sch cc bin c


53

ti: Phn mm qun l th vin

STT 0

iu kin kch hot Khi ng mn hnh

X l - c danh sch quy nh - Xut danh sch quy nh

Ghi ch

Nhn nt thay i Kt thc nhp thng tin Lu

Xut thng tin ca c gi c chn ra cc textbox Ghi nhn thng tin nhp thay i quy nh Kim tra thng tin nhp hp l, nu hp l, lu thng tin vo danh sch quy nh. Xut danh sch quy nh mi Cc textbox nhp bng s, khc rng

Thot

Thot mn hnh

Danh sch cc thnh phn ca giao din STT 1 2 3 4 5 6 Tn Txttuoitd Txttuoitt Txtthoihanth e Txtkcnamxb Txtsltd Txtsltt Kiu ngha Ghi ch Nhp tui ti a Nhp tui ti thiu Nhp thi hn ca th Khong cch nm XB Nhp s lng sch mn ti a Nhp s lng sch mn ti thiu

Textbox Tui ti a Textbox Tui ti thiu Textbox Thi hn ca th Textbox Khong cch nm XB Textbox S lng sch mn ti a Textbox S lng sch mn ti thiu

54

ti: Phn mm qun l th vin

4.2.11.

Mn hnh lp th c gi

Thit k ca mn hnh lp th c gi

Danh sch cc bin c

STT iu kin kch hot 0 1 Khi ng mn hnh Kt thc nhp cc thng tin

X l c danh sch c gi Xut danh sch cc c gi Ghi nhn cc thng tin c gi Kim tra hp l. Lu thng tin c gi vo danh sch c gi. Xut danh sch mi

Ghi ch

Lu

B qua

Hy thao tc va nhp, a
55

ti: Phn mm qun l th vin

cc textbox v rng 4 Xa Xa c gi cng thng tin c chn trong danh sch c gi a cc textbox v rng, thc hin nhp mi, nhp xong, thc hin thao tc lu hoc b qua Sa thng tin c gi ca c gi c chn trong danh sch c gi Thot mn hnh

Thm

6 7

Sa Thot

56

ti: Phn mm qun l th vin

Danh sch cc thnh phn ca giao din

STT 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15

Tn lvDocGia txtMaDG txtTenDG txtNgaySinh txtEmail optNam optNu Pichinh txtthongtin Btnthem Btnxoa btnsua Btnluu Btnboqua Btnthoat

Kiu listview Textbox Textbox Textbox Textbox Radio button Radio button Picture Textbox Button Button Button Button Button Button

ngha Danh sch c gi M c gi Tn c gi Ngy sinh Email Nam N Hnh nh Thng tin Thm Xa Sa Lu B qua Thot

Ghi ch

Ngy sinh a ch email(nu c) Nam N Hnh c gi (nu c) Thng tin c gi Thm c gi Xa Sa Lu B qua Thot khi form

Chng 5. Kt lun
1. Bng phn cng cng vic trong nhm

57

Phn tch s lung d liu L Th Hng Vn

Thit k CSDL

ti: Phn mm qun l th vin Thit k CODE Phn tch giao din bin c

Bo Co

Thi Th Bch Vn

Trn Xun Th

L Th Oanh

Trn Xun Th

L Th Hng Vn

Thi Th Bch Vn

L Th Hng Vn

L Th Oanh

L Th Oanh

Trn Xun Th

L Th Oanh

Thi Th Bch Vn

Cc thnh vin trong nhm c s phi hp rt nhp nhng.Mi ngi m nhim mt nhim v chung. Sau tp trung li c nhm cng bn bc,phn tch,ln k hoch thc hin. Bng phn cng nhim v trn m t kh r nhim v ca mi ngi.N th hin tinh thn v thc lm vic ca cc thnh vin trong nhm l rt cao. 2. Mi trng pht trin v Mi trng trin khai Mi trng pht trin ng dng: o H iu hnh: Microsoft Windows XP ,Window 7,Window Vista o H qun tr c s d liu: Sql Server 2000, Sql Server 2005, Sql Server 2008 o Cng c phn tch thit k: Microsoft visio 2007 o Cng c xy dng ng dng: Visual Studio 2005
o

Cc th vin dng: CrystalKeyCodeLib, DotNetSkin.SkinControls, Microsoft.SqlServer.Smo, Microsoft.SqlSer.

Mi trng trin khai ng dng: o H iu hnh: Microsoft Windows


o

Khi chy ng dng, cn chp v ci t y cc tp tin DLL ca th vin CrystalKeyCodeLib,DotNetSkin.SkinControls,Microsoft.SqlServer.Smo, Microsoft.SqlSer.

58

ti: Phn mm qun l th vin

3.Kt qu t c Nhm chng ti phn tch c 6 yu cu c bn ca ti .Cc yu cu v Lp th c gi, Tip nhn sch mi, Tra cu sch, Cho mn sch, Nhn tr sch, Thay i quy nh. Chng ti hon thnh tt phn phn tch s lung d liu DFD ,Thit k tt CSDL,Thit k giao din kh sinh ng v thn thin vi ngi s dng,Phn tch tt cc bin c,s kin xy ra trn mn hnh. Tuy hon thnh trong thi gian ngn nhng ti Qun L Th Vin ca chng ti tng i hon thin .Chng trnh ca chng ti c th qun l c gi,Nhn vin thng qua hnh nh.Vi hnh nh ly t windows (Hnh nh c lu tr trong th mc hnh nh).Mc khc chng trnh ca chng ti c th m rng xy dng theo kin trc DOT.NET. 4. Hng pht trin Phn mm qun l th vin ca chng ti c th pht trin thnh phn mm qun l th vin cho mt trng i Hc hay mt trung tm vn ha thng tin c quy m ln hn.

59

You might also like