You are on page 1of 40

ti: Phn mm qun l th vin

TRNG I HC BCH KHOA H NI


VIN IN T - VIN THNG

***************

BI TP LN:
K THUT PHN MM NG DNG
ti:

Phn mm qun l th vin

Ging vin hng dn: NGUYN THANH BNH


Sinh vin thc hin :
Phm Vn Quyt
Mai Ngc Cng
Nguyn c Ti
ng Hoi Sn
Lp:

SHSV:
SHSV:
SHSV:
SHSV:

20092173
20090409
20092298
20092235

in t - Vin thng 12
H Ni 10-2011

ti: Phn mm qun l th vin

MC LC

CHNG I.......................................................................................................................................4
C T BI TON.......................................................................................................................4
I. BI TON................................................................................................................................4
II. YU CU H THNG...........................................................................................................4
III. KT HP KHO ST..........................................................................................................5
CHNG II.....................................................................................................................................5
PHN TCH H THNG................................................................................................................5
I. PHN TCH CC YU T CA BI TON......................................................................5
II. PHN TCH TC NHN V XC NH TNG TC...................................................6
III. XY DNG BIU PHN CP CHC NNG............................................................6
IV. M T CHI TIT CC CHC NNG ...............................................................................7
V. CC H S S DNG V MA TRN THC TH CHC NNG.................................9
VI. BIU LUNG D LIU..............................................................................................10
VII. M HNH THC TH LIN KT...................................................................................20
VIII. M HNH D LIU LGIC............................................................................................24
IX. C S D LIU VT L..................................................................................................26
CHNG III..................................................................................................................................28
THIT K H THNG MI........................................................................................................28
THIT K C S D LIU.....................................................................................................28

ti: Phn mm qun l th vin

LI NI U
Trong nhng nm gn y, cng vi s pht trin ca x hi v nn kinh t th
trng th cng vic qun l ngy cng kh khn v phc tp. Cng vic qun l ngy
cng ng gp mt vai tr quan trng trong cc c quan, cng ty, x nghip .Vic p dng
cc thnh tu ca khoa hc k thut ni chung v thnh tu ca cng ngh thng tin ni
ring vo cng tc qun l khng ngng pht trin. Cng tc qun l ngy cng c
nhiu cc c quan v n v quan tm. Nhng qun l th no v qun l lm sao cho t
c hiu qu cao nht nh: nhanh, bo mt, thn thin? Tt c nhng yu t trn chng
ta u c th nh n nhng thnh tu ca ngnh cng ngh thng tin, l nhng phn
mm tr gip qun l thay cho nhng tp h s dy cm, thay cho nhng ngn t ng
h s chim nhiu din tch v c th ta phi mt rt nhiu thi gian lc li, tm kim
nhng thng tin hay nhng d liu quan trng. Tt c nhng iu bt tin trn u c
th c tch hp trong phn mm mt sn phm ca ngnh tin hc.
Tuy nhin hin nay, vic vn dng ngay cc phn mm chuyn dng cn l mt
vn gp khng t kh khn. Cc h thng tin hc ho cha p ng c yu cu ca
cc nh qun l. p ng c yu cu cp thit th i hi phi c mt i ng cn
b chuyn mn c trnh phn tch h thng qun l mt cch y chi tit m
khng b thiu st hay tha thng tin. T thit k h thng thnh nhng chng trnh
thun tin trong qu trnh lm vic nh : tm kim, nhp liu, thng k ...
bt c thi k lch s no, Th vin u c coi l kho tr tu ca loi ngi.
Nhu cu s dng th vin rt rng ri. C l, khng c mt lnh vc hot ng no trong
x hi li khng cn n th vin.
Quy m ca th vin gn lin vi s pht trin ca loi ngi, cng vi s pht
trin x hi v phn ngnh sn xut. Th vin ngy cng a dng v ni dung v ln v s
lng. Ngy nay, nhiu th vin c s lng hng vn cun sch, hng trm s bo,
tp ch v c s lng ln c gi n th vin mn - tr sch mi ngy. iu to nn
s phc tp v mt qun l v tra tm sch. iu phc tp hn l x l thng tin trong
vic qun l sch ngi s dng tm c sch cn thit phc v cho cc vn cn
nghin cu. Chnh v vy vic tin hc ho h thng th vin cho h thng hot ng c
hiu qu hn l mt nhu cu cn thit hin nay.
Vi ti Qun l th vin chng ta s thy c tm quan trng ca vic ng
dng cng ngh thng tin trong vic qun l, nghin cu v tm kim thng tin th vin.
---------------------y l ln u tin nhm chng em thit k mt h thng thc t, vi s hiu bit
v kinh nghim cha nhiu nn chc chn khng trnh khi nhng sai st v im cha
hp l. Chng em mong thy b sung gp h thng c hon chnh hn.

ti: Phn mm qun l th vin

CHNG I
C T BI TON
I. BI TON
Th vin c nhu cu qun l vic s dng sch. Th vin lm cc p phch sch
gm cc thng tin sau: m sch, tn sch, tn tc gi, nh xut bn, nm xut bn, s
trang, tm tt ni dung, s bn. c gi mun ng k mn sch th tra cu phch sch
ri ghi vo phiu yu cu mn. Khi mn, c gi phi s dng th th vin cha cc
thng tin v tn, ngy sinh, a ch, lp, chuyn ngnh ca ngi c. Mi ln mn sch
c ghi nhn bng phiu mn c dng sau:

Phiu mn
S th..
Ngy mn.. Ngy hn tr..
M s sch

Tn sch

Ngy tr

Tnh trng

Khi c gi tr sch, vic tr sch c ghi nhn vo dng ngy tr, tnh trng trn
phiu mn v phiu mn c lu theo di.

II. YU CU H THNG

H tr lm th th vin v qun l thng tin ngi c

Cp nht sch mi

Gip c gi tra cu sch

Cho bit u sch c gi ang mn v hn tr

S sch cn hay tn ngi ang mn v hn tr

Hng thng thng k s sch cho mn theo ch , tc gi, s ngi mn, s


ngi mn c phn theo ch . Nhng sch khng c ngi mn trong 1,2,3
nm.

ti: Phn mm qun l th vin

III. KT HP KHO ST
Qua kho st ta thy c th qun l c c gi v sch trong th vin, th
vin ngoi cp phch sch, phiu mn cn cn cc h s khc lu tr cc thng tin.
Cc h s bao gm s thng tin c gi (lu tr cc thng tin v tn tui, ngy
sinh, a ch, email, s t ca c gi); s thng tin sch( bao gm cc thng tin v tn
sch, tn tc gi, nh xut bn, nm xut bn, nh cung cp, s bn); s mn tr ( bao
gm cc thng tin v c gi, tn sch, m sch, ngy mn, ngy hn tr, ngy tr)

CHNG II
PHN TCH H THNG
I. PHN TCH CC YU T CA BI TON
Bng phn tch:
ng t + b ng

Danh t

Nhn xt

ng k

mn sch

Th vin

Tra cu

phch sch

Sch

HSDL

Ghi vo

phiu mn

Phch sch

HSDL

Mn

sch

c gi

Tc nhn

Tr

sch

Phiu mn

HSDL

Lm

th th vin

Th th vin

HSDL

Cp nht

sch

ti: Phn mm qun l th vin

II. PHN TCH TC NHN V XC NH TNG TC


Biu m t s dng ca h thng nh sau:

Thng tin c gi
Th th vin
Thng tin sch

H THNG
QUN L TH
VIN

Th th vin+ phiu mn

c gi

sch
tnh trng sch
thng tin phn hi

III. XY DNG BIU PHN CP CHC NNG


Da vo bng phn tch ta c nhm cc chc nng chi tit l nh sau
Cc chc nng chi tit (l)
Qun l thng tin bn c

Nhm ln 1

Cp th bn c
Cp nht sch mi
Tra cu sch
Mn sch

Qun
c

bn

Qun
sch

kho

Nhm ln 2

Qun l mn
tr
Qun l Th Vin

Tr sch
Thng k sch mn
Thng k sch cn
Thng k ngi mn

Thng k

Thng k qu hn
Thng k sch ko c mn
6

ti: Phn mm qun l th vin

T bng chc nng ta c biu phn cp chc nng

Qun l th vin

1. Qun l bn c
1.1. Lm th

th vin

1.2. Qun l TT

3. Qun l mn
- tr

2. Qun l sch
2.1. Cp nht
sch mi

3.1. Mn sch

4. Thng k
4.1. TK sch
mn
4.2. TK sch

2.2. Tra cu
sch

3.2. Tr sch

cn
4.3. TK ngi
mn
4.4. TK qu
han
4.5. TK sch ko
c mn

IV. M T CHI TIT CC CHC NNG


1. Chc nng lm th th vin:
Khi c c gi c nhu cu c sch( mn sch) ti th vin th qun l lm th
th vin cho ngi ny, vic lm th yu cu c gi cung cp cc thng tin y v
chnh xc v mnh th vin lu li cho vic theo di, qun l. ng thi th vin in
cc thng tin ln th c gi s dng trong vic tra cu hay mn ti liu.

ti: Phn mm qun l th vin

2. Chc nng qun l thng tin:


Vic qun l thng tin c gi bao gm thm mi thng tin c gi vo s c
gi, xa thng tin cc c gi khng cn nhu cu vi th vin, chnh sa cc thng tin sai
lnh v c gi.
3. Chc nng cp nht sch mi:

Sch mi c nhp v s a vo kho v cp nht thng tin vo s thng tin


sch, ng thi b sung phch sch mi hoc tng s lng bn sch.
Ngoi ra, nu c sai st g v thng tin sch th chnh l sa i li cho ph hp.
4. Chc nng tra cu sch:

Khi c gi c nhu cu tm sch trong th vin, chc nng ny cho php c gi


cung cp mt gii hn thng tin v sch cn tm( tn, tc gi, th loi) sau tm kim
v a ra m sch cng cc thng tin cn thiu khc.
5. Chc nng mn sch:

T kt qu tm kim c gi tm c sch mnh cn, chc nng ny ghi li cc


thng tin v c gi v sch ang mn vo s mn tr cng ngy thng mn v hn
tr.
6. Chc nng tr sch:
Khi c gi n tr sch, nhn vin th vin i chiu s mn tr, nu khp cc
thng tin th ghi vo s mn tr ngy tr v tnh trng sch em tr. ng thi, c gi
cho thng tin phn hi nu nhn vin c nghi vn v tnh trng sch.
7. Chc nng thng k sch mn:
Lit k ra cc thng tin v u sch ang c mn.
8. Chc nng thng k sch cn:
Lit k ra cc thng tin v nhng sch ang cn trong kho.
9. Chc nng thng k ngi mn:
Lit k ra danh sch c gi ang mn sch.
10. Chc nng thng k qu hn
Lit k ra cc u sch v c gi mn qu hn.
11. Chc nng thng k sch khng c mn:
Lit k ra thng tin nhng sch khng c c gi mn.

ti: Phn mm qun l th vin

V. CC H S S DNG V MA TRN THC TH CHC NNG


Cc h s
STT

Tn H S

Phch sch

Th th vin

Phiu mn

S sch mn - tr

S thng tin c gi

S thng tin sch

Ma trn thc th chc nng


Cc thc th d liu
1. Phch sch
2. Th th vin
3. Phiu mn
4. S mn-tr

5. S thng tin c gi
6. S thng tin sch
Cc chc nng nghip v

1. Qun l bn c

2. Qun l sch

5
U

3. Qun l mn - tr

U
R

4. Thng k

U
R

ti: Phn mm qun l th vin

VI. BIU LUNG D LIU

1. Biu lung d liu ng cnh

Th th vin

c gi

TT sinh vin
Thng tin sch
Th th vin
+ phiu mn

H thng qun l
th vin

Sch
Tn hiu phn hi

10

sch
Tnh trng sch

c gi

ti: Phn mm qun l th vin

2. Biu lung d liu mc 0.


Tt c gi

Qun l
bn c

kt qu tm kim

c gi

Th th vin

Phiu
Mn

Qun l
sch

tt tm kim

sch

Th

tt

tnh

phn

trng

hi

sch
S thng tin sch

Qun l mn
tr

S
thng
tin c
gi

Phch sch
Th th vin

Phiu
mn

S mn tr

Thng k

11

ti: Phn mm qun l th vin

3. Biu lung d liu vt l mc 1


a.Chc nng 1.0 Qun l bn c

c gi

TT c gi

Th th vin

Qun l TT
bn c

TT c gi

Lm th th
vin

Th th vin

S TT c gi

12

ti: Phn mm qun l th vin

b. Chc nng 2.0 Qun l sch

c gi

Cp nht
sch mi

Tt tm kim

Phch sch

S thng tin
sch

13

kt qu

Tra cu
sch

ti: Phn mm qun l th vin

Phiu mn + Th th vin

Tnh trng sch

c. Ch nng 3.0 Mn tr sch

Sch

c gi

Sch
TT phn hi

Tr sch

Mn sch

S mn tr

Phiu mn

Th th vin

14

ti: Phn mm qun l th vin

d. Chc nng 4.0 Thng k

S TT sch

TK sch mn

TK sch ko
c mn

TK sch cn

S mn tr

TK qu hn

S TT c gi

15

TK ngi
mn

ti: Phn mm qun l th vin

4. Chuyn biu lung d liu vt l sang biu lgic


a. Chc nng 1.0 Qun l bn c

TT c gi
c

gi

Th th vin

Lm th th
vin

Qun l TT
bn c

S TT c gi

16

ti: Phn mm qun l th vin

b. Chc nng 2.0 qun l sch

c gi

kt qu

tt tm kim

Cp nht
sch mi

Tra cu sch

S tt sch

17

ti: Phn mm qun l th vin

Phiu mn + Th th vin

Tnh trng sch

c. Chc nng 3.0 Qun l mn - tr

Sch

c gi

Sch
TT phn hi

Tr sch

Mn sch

S mn tr

18

ti: Phn mm qun l th vin

d. Chc nng 4.0 Thng k

S TT sch

TK sch mn

TK sch ko
c mn

TK sch cn

S mn tr

TK qu hn

S TT c gi

19

TK ngi
mn

ti: Phn mm qun l th vin

VII. M HNH THC TH LIN KT


1. u vo
S mn tr
S
hiu
sch

M
Tn
c gi c gi

Tn
sch

n v

Ngy
mn

Ngy
hn tr

Ngy tr

Tnh
trng

S thng tin c gi:


M c gi

Tn c gi

Ngy sinh

a ch

email

S t

S thng tin sch:


M
sch

Tn
sch

Tn
tc gi

Nh
xut
bn

Nm
xut
bn

20

S
trang

Tm
Ngy
tt ni nhp
dung

S bn

ti: Phn mm qun l th vin

2. Bng t in d liu:
nh du loi mi
Tn chnh xc ca cc thuc Tn vit gn ca cc thuc bc
tnh
tnh
(1)
(2)
(3)
A. S mn tr
- M c gi
M G
X
- Tn c gi
Tn G
X
- S hiu sch
M sch
X
- Tn sch
Tn sch
X
- Ngy mn
Ngy mn
X
- Ngy hn tr
Ngy hn tr
X
- Ngy tr
Ngy tr
X
- Tnh trng
Tnh trng
X
B. S thng tin c gi
- M c gi
- Tn c gi
- Ngy sinh
- a ch

M G
Tn G
Ngy sinh
a ch

X
X

C. S thng tin sch


- M sch
- Tn sch
- Tn tc gi
- Nh xut bn
- Nm xut bn
- Ngy nhp
- S trang
- Tm tt ni dung
- S bn

M sch
Tn sch
Tn TG
NXB
Nm XB
Ng.nhp
S trang
TTND
S bn

X
X

Thuc tnh tn gi

Thc th tng ng

X
X

X
X
X
X
X
X
X

Thuc tnh
21

nh danh

ti: Phn mm qun l th vin

Tn G

Tn sch

c gi

Sch

M G
Tn G
Ngy sinh
email
a ch
S t
M sch
Tn sch
Tn TG
NXB
Nm XB
S trang
TTND

22

ti: Phn mm qun l th vin

3. M hnh thc th lin kt

Tn c
gi

M c
gi

Ngy hn
tr

Ngy
sinh

a
ch

Ngy mn
email

c gi

M
n
1

S
t

N
M
sch

Tm
tt
Nh
xb

Tnh trng

N
1

Tr

Ngi tr

tn

23

sch

n
m
S
trang
Tc
gi

ti: Phn mm qun l th vin

VIII. M HNH D LIU LGIC


1. Chuyn cc thc th v lin kt thc th sang lc quan h
a. Chuyn cc thc th

C GI

SCH

CGI(M G, Tn G, Ngy sinh,


email, a ch, s t )
SCH(M sch, Tn sch, Tn TG, NXB,
Nm XB, S trang, TTND)

b. Chuyn cc lin kt thc th

M
N
TR

MN_S(M G, M sch, Ng.mn,


Ng.hn tr)
TR_S(M sch, M G, Ng.tr,
Tnh trng)

2. Chun ha cc lc quan h
Cc lc quan h dng chun
3. Tch hp cc lc quan h
Gi nguyn cc lc quan h

24

ti: Phn mm qun l th vin

4. V biu m hnh quan h


a. Xc nh cc lin kt
Thc th
Kha
M G

CGI SCH

NCC

M sch

Ng.mn

MN_S

TR_S

Ng.tr

b. V biu

Tr sch

c gi
#M c gi
Tn c gi
Ngy sinh
a ch
Email
S t

#M sch
#M c gi
#Ngy tr
Tnh trng

1
Sch

Mn
#M sch
#M c gi
#Ngy mn
#Ngy hn tr

25

#M sch
Tn sch
Tn tc gi
Nh xb
Nm xb
S trang
Tm tt ni dung

ti: Phn mm qun l th vin

IX. C S D LIU VT L
1. Ghp cc lc quan h
4.MN_S(M sch, M G, Ng.mn, Ng.hn tr)
5. TR_S(M sch, M G, Ng.tr, Tnh trng)
MUONTRA(Masach, MaDG, Ngaymuon, Ngayhentra, Ngaytra, Tinhtrang)
1.CGI(M G, Tn G, Ng.sinh, S t, a ch, Email )
DOCGIA(MaDG, TenDG, Ngaysinh, S dt, Diachi, Email)
2.SCH(M sch, Tn sch, Tn TG, NXB, Nm XB, S trang, TTND)
SACH(Masach, Tensach, TenTG, NXB, NamXB, Sotrang, TTND)
2. Thit k cc tp
MUONTRA
STT Tn trng

Kiu

Masach

text

MaDG

text

Ngaymuon

Date/time

Ngayhentra

Date/time

Ngaytra

Date/time

Tinhtrang

text

26

ti: Phn mm qun l th vin

SACH
STT Tn trng

Kiu

Masach

text

Tensach

text

TenTG

text

NXB

text

NamXB

int

Sotrang

int

TTND

text

DOCGIA
STT Tn trng

Kiu

MaDG

text

TenDG

text

Ngaysinh

Date/time

S t

number

Diachi

text

email

text

27

ti: Phn mm qun l th vin

CHNG III
THIT K H THNG MI

THIT K C S D LIU
1. Cc bng ca chng trnh
Bng LOGIN

Bng SACH

28

ti: Phn mm qun l th vin

Bng MUONTRA

Bng DOCGIA

2. S lin kt

29

ti: Phn mm qun l th vin

30

ti: Phn mm qun l th vin


II. THIT K GIAO DIN

Cc form ca chng trnh

Form ng nhp

31

ti: Phn mm qun l th vin

Qun l mn sch

32

ti: Phn mm qun l th vin

Qun l tr sch

33

ti: Phn mm qun l th vin

Cp nht sch

34

ti: Phn mm qun l th vin

Tra cu sch

35

ti: Phn mm qun l th vin

Lm th c gi

36

ti: Phn mm qun l th vin

Qun l thng tin c gi

37

ti: Phn mm qun l th vin

Thng k sch mn

38

ti: Phn mm qun l th vin

39

ti: Phn mm qun l th vin

TNG KT
1. T nh gi v kt qu ti :
ti c hon thnh mc c bn v cng c th pht trin cng thm mt s
chc nng bo mt, tin dng, d s dng.
V mt lu tr : lu tr kh y cc thng tin cn thit cho mt th vin.
V mt chc nng : lit k tng i y cc nghip v cn thit
ca mt th vin.
V giao din : kh p, nhng c th ci thin tr nn sinh ng hn.

2. Hng pht trin :


Nu c thm iu kin thi gian, nhm em s c gng hon thnh tt hn, c
nhng ng dng thit thc vo thc t.

40

You might also like