Xơy dựng phn mềm Qun lỦ th vin
TRNG ĐI HC BÁCH KHOA HÀ NI
VIN CNTT & TT
ầầầầ..o0oầầầầ..
Báo cáo BTL
PTTK H Thống Thông Tin
Đề tƠi: Xơy dựng phn mềm qun lỦ th vin trng Đi học
Giảng viên hng dẫn: Ths Nguyn Hồng Phng
Nhóm sinh viên: Nguyn Nhật Long: 20115643
Lê Nh ThƠnh: 20115751
HoƠng Văn Khoa: 20115615
1
Xơy dựng phn mềm Qun lỦ th vin
MC LC
Contents
.............................................................................................................................1
LI NịI ĐU............................................................................................................2
CHNG I. XÁC ĐNH YÊU CU.........................................................................3
Yêu cu h thng.....................................................................................................3
Chức năng...............................................................................................................3
Tính d dùng...........................................................................................................3
Hiu sut.................................................................................................................3
CHNG II. PHÂN TệCH QUY TRỊNH HOT ĐNG CA H THNG...........3
Quy trình nhập tƠi liu............................................................................................3
Quy trình mợn tƠi liu...........................................................................................4
Quy trình tr tƠi liu................................................................................................5
Xử lỦ đc gi vi phm.............................................................................................6
Quy trình xử lỦ tƠi liu............................................................................................6
Quy trình tìm kim thông tin...................................................................................6
Quy trình lƠm thẻ th vin......................................................................................7
Quy trình hy thẻ th vin......................................................................................8
Thng kê, báo cáo vƠ in n.....................................................................................9
CHNG III. PHÂN TệCH THIT K H THNG THEO UML........................10
1. Các chức năng ca h thng..............................................................................10
1.1. Qun tr h thng........................................................................................10
1.2. Qun lỦ tƠi liu...........................................................................................11
2
Xơy dựng phn mềm Qun lỦ th vin
1.3. Qun lỦ đc gi..........................................................................................11
1.4. Qun lỦ mợn, tr tƠi liu..........................................................................11
1.5. Tìm kim thông tin.....................................................................................12
1.6. Thng kê, báo cáo vƠ in n.........................................................................12
2. Biểu đồ Usecase................................................................................................12
2.1. Danh sách Actor ca h thng....................................................................12
2.2. Danh sách Use case ca h thng..............................................................13
2.3. V biểu đồ Usecase....................................................................................14
2.4. Đặc t các Usecase.....................................................................................17
3. Biểu đồ lp........................................................................................................25
3.1. Danh sách các lp......................................................................................26
3.2. V biểu đồ lp............................................................................................37
4. Biểu đồ tun tự..................................................................................................38
4.1. Nhóm các chức năng Qun tr h thng.....................................................38
4.2. Nhóm chức năng Qun lỦ tƠi liu..............................................................39
4.3. Nhóm chức năng Qun lỦ đc gi..............................................................39
4.4. Nhóm chức năng Qun lỦ mợn tr tƠi liu...............................................40
4.5. Chức năng Tìm kim thông tin..................................................................40
4.6. Chức năng Thng kê, báo cáo....................................................................40
4.7. Chức năng In n.........................................................................................40
CHNG V. PHÂN TệCH, THIT K GIAO DIN..............................................41
1.Giao din chính ca phn mềm..........................................................................41
2.Form đăng nhập.................................................................................................41
3.Form Hồ s ngi dùng.....................................................................................41
3
Xơy dựng phn mềm Qun lỦ th vin
4.Form phn quyền...............................................................................................41
5.Form thay đổi mật khẩu.....................................................................................41
6.Form sao lu , phc hồi dữ liu.........................................................................41
7.Form biên mc tƠi liu.......................................................................................41
8. Form thông tin phiu nhập................................................................................41
9.Form Mợn tƠi liu............................................................................................41
10.Form tr tƠi liu................................................................................................41
11.Form tìm kim tƠi liu......................................................................................42
PHN IV. TÀI LIU THAM KHO.......................................................................42
4
Xơy dựng phn mềm Qun lỦ th vin
LI NịI ĐU
Hin nay, th vin mt h thng khá phổ bin trong các trng học cũng
nh trên các tnh thƠnh trong c nc. Đi cùng vi sự phát triển ca các th vin lƠ
nhu cu ca đc gi tăng lên, vƠ s lng sách trong th vin cũng tăng lên rt
nhiều so vi những h thng th vin đn gin vƠ nh lẻ trc đơy.
VƠ, cũng mtu cu đợc đặt rang vi sự phát triển đó lƠ lƠm th nƠo để
qun lỦ các thông tin trong th vin mt cách tt nht vƠ có hiu qu nht. Vì vậy,
em xin gii thiu 1 h thng qun lỦ th vin, đáp ứng đợc 1 s chức năng c bn
cn thit ca mt h thng qun lỦ th vin qun lỦ tƠi liu, đc gi, qun lỦ cập
nhật qun lỦ quá trình mợn tr sách trong th vin. H thng em đang
gii thiu tp trung ch yu vƠo qun lỦ dữ liu ( tƠi liu, bn đoc ) qun lỦ
mợn, tr sáchầ
Em xin chơn thƠnh cm n.
HƠ Ni, 12/11/ 2013
Nhóm Sinh viên
Nguyn Nhật Long
Lê Nh ThƠnh
HoƠng Văn Khoa
5
Xơy dựng phn mềm Qun lỦ th vin
CHƠNG I. XÁC ĐNH YÊU CU
Yêu cu h thng
¾ Dựa vƠo các hot đng c bn ca mt h thng th vin, ta có thể thy đợc
những yêu cu c bn ca mt h thng qun lỦ th vin lƠ :
¾ Cung cp cho ngi qun lỦ các thông tin về các đu sách trong th vin, các
đu sách theo từng thể loi, s sách đang đợc mợn, s sách ri (cha đợc
mợn)ầ.
¾ H trợ vic qun lỦ thông tin về bn đọc.
¾ H trợ cập nhật các thông tin về tƠi liu vƠ bn đọc nh: các ln tái bn,
thêm sách, thêm bn đọc, xóa bn đọc, thay đổi thông tin tƠi liu, thay đổi
thông tin bn đọcầ.
¾ H trợ ngi qun lỦ trong quá trình xác nhận cho mợn vƠ tr sách vi bn
đọc.
Chc năng
¾ H trợ nhiều ngi dùng lƠm vic đồng thi.
Tính d dùng
¾ H thng phi hot đng liên tc 8 gi/ngƠy, 6 ngƠy/tun, vi thi gian
ngừng hot đng không quá 10%.
Hiu sut.
¾ H thng phi h trợ đn 30 ngi dùng truy xut CSDL trung tơm đồng thi
bt kỳ lúc nƠo.
¾ H thng phi có kh năng hoƠn tt 80% giao dch trong vòng 2 phút
6
Xơy dựng phn mềm Qun lỦ th vin
CHƠNG II. PHÂN TệCH QUY TRỊNH HOẠT ĐNG CA
H THNG
Quy trình nhp tài liu
Thi gian: Thực hin mi khi th vin nhập tƠi liu mi về.
TƠi liu nhp về bao gm: Sách, báo, tp chí, tƠi liu đin tử, luận văn, đồ án,
giáo trình, đề cng, đĩa CD, DVD. Trong đó, sách lƠ tƠi liu chính.
Tác nhơn tham gia vƠo quá trình nhập tƠi liu
Ban kỹ thuật.
Vai trò ca quá trình nhập tƠi liu
Tăng s lợng tƠi liu đáp ứng đợc nhu cu ca đc gi
Nguồn tƠi liu phong phú
Các bc tin hƠnh
Phơn loi tƠi liu. Ban kỹ thuật phơn tƠi liu thƠnh các loi nh:
+ Sách
+ Báo, tp chí
+ TƠi liu tham khoầ..
Trong đó, mi loi tƠi liu đợc phơn theo từng ngƠnh/khoa (khoa hc c bn,
đin – đin tử, c khí, đng lực, kinh t, thy lợiầ.).
Đánh tƠi liu: Ban kỹ thuật thực hin đánh cho từng loi tƠi
liu bao gồm c mư s vƠ mư chữ.
đợc đánh theo quy đnh: Theo loi tƠi liu, theo ngƠnh sau đó lƠ mư tƠi
liu.
Loi tƠi liu đợc đánh mư vch gồm: Sách, báo, tp chí, tƠi liu tham kho.
Đi vi loi tƠi liu sử dng mư vch thì ban kỹ thuật sử dng phn mm sinh
mư tự đng cho từng tƠi liu theo quy đnh đư đặt ra.
7
Xơy dựng phn mềm Qun lỦ th vin
đợc sinh ra không b trùng lặp. Sau khi đư sinh mư họ s in mư vƠ gán mư
cho từng loi tƠi liu.
Sắp xp tƠi liu: Gán cho từng loi tƠi liu xong, ban kỹ thuật sắp
xp tƠi liu vƠo các t tƠi liu tng ứng (t để sách, t để báo, tp chí,
t để tƠi liu tham kho). Ban kỹ thut phơn t tƠi liu ra thƠnh các
tng, giá, k để sắp xp tƠi liu theo đúng từng ngƠnh.
Quy trình mượn tài liu
Thi gian: Xy ra mi khi đc gi đn mợn tƠi liu (trong gi hƠnh
chính).
Mợn tƠi liu gồm có 2 loi: mn về vƠ mn đọc ti ch. Slợng tƠi liu đợc
mợn về vƠ mợn đọc ti ch theo quy đnh ca th vin.
Đc gi lƠ học sinh, sinh vn: tƠi liu mợn về gm sách, giáo trình,
luận văn, đề cng.
Đc gi cán b nhơn viên trong trng thì tƠi liu mợn về gồm:
sách, giáo trình, luận văn, đề cng, đĩa CD, DVD.
TƠi liu không đợc mợn về, ch mợn đọc ti ch lƠ báo, tp chí.
Tác nhơn tham gia vƠo quá trình mợn tƠi liu
Ban th th, đc gi (học sinh, sinh viên, cán b nhơn viên trong trng).
Vai trò ca quá trình mợn tƠi liu
Đáp ứng đợc nhu cu ca bn đọc.
Các bc tin hƠnh:
Đc gi yêu cu tƠi liu cn mợn.
Ban th th dựa vƠo thông tin tƠi liu đó trong h thng.
Trng hợp tƠi liu đó còn trong th vin, th th yêu cu đc gi đa
thẻ th vin. Th th sử dng đu đc mư vch đđc mư vch t tƠi
liu => ly thông tin về tƠi liu đó, đọc vch thẻ th vin => ly
thông tin về đc gi.
Sau đó th th to phiu mợn. Mẫu phiu mợn tƠi liu:
8
Xơy dựng phn mềm Qun lỦ th vin
TH VIN TRNG ………………………………………………..
PHIU MN
Họ vƠ tên:ầầầầầầầầầầầầầầầầầầầầầầầ
Đn v (lp): ầầầầầầầầầầầầầầầầầầầầầ..
Tên sách:ầầầầầầầầầầầầầầầầầầầầầầầ..
S sách:ầầầầầầầầầầầầầầầầầầầầầầầầ
NgƠy mợn: ầầ./ầầ./ầầ Hn tr: ầầ../ầầ./ầầ.
Nu đc gi mn về thì phiu mn có ghi rõ ngƠy phi tr tƠi liu. Đi vi đc
gi mợn đọc ti ch thì phiu mợn không có hn tr.
To xong phiu mợn thì th th đa tƠi liu vƠ thẻ th vin cho đc gi.
Trng hợp tƠi liu đó không còn thì h thng s thông báo vƠ th th
thông báo cho đc gi “TƠi liu bn yêu cu không còn”.
Trng hợp h thng thông báo không tƠi liu nƠy. Th th s
thông báo cho đc gi “Th vin không có tƠi liu bn yêu cu”.
Quy trình tr tài liu
Thi gian: Xy ra mi khi có đc gi tr tƠi liu.
Tr tƠi liu mợn đọc ti ch, tr tƠi liu mợn về.
Tác nhơn tham gia vƠo quá trình tr tƠi liu
Ban th th, đc gi.
Các bc tin hƠnh:
Trng hp đc giả trả tài liu mn đc ti ch
Đc gi đa tƠi liu đư mợn vƠ thẻ th vin cho th th.
Th th nhận tƠi liu vƠ thẻ th vin, sử dng đu đọcvch
để đc thông tin tƠi liu vƠ đc gi, kim tra vƠ so sánh thông tin vi
phiu mợn.
Thông tin đúng vi phiu mợn không xy ra vi phm thì
th th đánh du phiu mn lƠ đư đc xử lỦ vƠ tr thẻ th vin cho
đc gi.
Trng hợp đc gi vi phm quy đnh ca th vin nh: Tr tƠi
liu b rách nát, h hng thì b xử pht.
Trng hp đc giả trả tài liu mn về
Đc gi đa tƠi liu vƠ thẻ th vin cho th th.
9
Xơy dựng phn mềm Qun lỦ th vin
Th th kim tra tƠi liu vƠ sử dng đu đc mư vch để kim tra
thông tin tƠi liu vƠ đc gi.
Trng hợp đc gi tr tƠi liu đúng thi hn thông tin tƠi liu
đc gi ging phiu mợn thì th th đánh du đư xử lỦ vƠo phiu mợn
vƠ tr thẻ th vin cho đc gi.
Trng hợp đc gi vi phm quy đnh ca th vin nh: tr tƠi liu, tƠi
liu b rách nát, h hng thì s b xử pht.
Sau khi nhận tƠi liu đc gi tr, th th phơn loi vƠ sắp xp tƠi liu vƠo đúng v trí
lu trữ nó.
Xđộc gi vi phm
Thi gian: Xy ra khi có đc gi vi phm mợn tr tƠi liu.
Tác nhơn tham gia vƠo quá trình xử lỦ vi phm.
Ban th th, đc gi
Vai trò ca vic xử lỦ vi phm
Gim t l vi phm ca đc gi.
Nơng cao tính kỷ luật cho th vin.
Các bc tin hƠnh:
Đc gi tr tƠi liu vƠ b vi phm
Th th xử pht đc gi theo quy đnh ca th vin
+ Trng hợp đc gi tr tƠi liu không đúng thi hn quy đnh. Đi
vi nhng đc gi tr tƠi liu quá hn thì s b khóa thẻ theo đúng quy đnh
ca th.
+ Trng hợp đc gi đánh mt tƠi liu b pht 100% giá bìa ca tƠi
liu đư mợn.
+ Trng hợp đc gi đánh rách nát tƠi liu, y vƠonh trng ca tƠi
liu mƠ th th pht.
+ Trng hợp tiền pht ca đc gi vt quá 90% giá bìa tđc gi
vửa phi np 90% giá bìa b khóa thẻ trong khong thi gian bằng thi
hn mợn tƠi liu đó.
Quy trình x lý tài liu
Thi gian: Xy ra khi mi khi nhập tƠi liu về, tin hƠnh thanh lỦ vƠo mi
năm.
TƠi liu cn xử lỦ gồm c tƠi liu mi vƠ cũ.
10
Xơy dựng phn mềm Qun lỦ th vin
Tác nhơn tham gia vƠo quá trình xử lỦ tƠi liu
Ban kỹ thuật
Vai trò ca vic xử lỦ tƠi liu
Đi vi tƠi liu mi: Giúp cho th th d dƠng qun lỦ vƠ tìm kim tƠi
liu.
Đi vi tƠi liu cũ: Gim bt tƠi liu không còn sử dng đợc cho th
vin.
Các bc tin hƠnh
Đi vi tƠi liu mi: Thực hin nh quá trình nhập tƠi liu
Đi vi tƠi liu cũ: HƠng năm ban kỹ thuật chọn ra các cun tƠi liu
cũ, rách nát, lc hậu, những cun không sử dng đợc nữa. Những cun
tƠi liu nƠy s đc b vƠo kho hoc thanh l. Sau khi b các cun tƠi
liu cũ, ban kỹ thuật pn loi vƠ sắp xp li tƠi liu vƠo mi t, mi giá
sao cho thuận tin cho quá trình tìm kim vƠ mợn tr.
Quy trình tìm kiếm thông tin
Thi gian: Xy ra vƠo bt cứ khi nƠo ngi dùng có nhu cu.
Tác nhơn tham gia vƠo quá trình tìm kim
Admin, ban kỹ thuật, ban lập k hoch, ban th th.
Vai trò ca vic tìm kim
Bit đợc đy đ thông tin về tiêu chí cn tìm
Tìm kim nhanh, chính xác.
Nơng cao hiu qu lƠm vic
Các bc thực hin:
Ngi dùng lựa chọn các tiêu chí tìm kim:
Tìm kim tài liu: Ngi dùng lựa chọn tiêu chí tìm kim tƠi liu.
+ Tìm theo dng tƠi liu: Sách, báo - tp chí, tƠi liu đin t, tƠi liu
khác. H thng s hiển th danh sách tƠi liu theo từng dng tƠi liu mƠ ngi
dùng lựa chọn.
+ Tìm tƠi liu theo ngƠnh: h thng hiển th danh sách tƠi liu theo
từng ngƠnh, theo từng chuyên ngƠnh.
+ Ngi dùng tìm theo tên, tác gi, nhƠ xut bnầH thng s hiển
th cun tƠi liu có nhng thông tin đó. H thng s thông báo “Không còn
tƠi liu nƠy” nu tƠi liu đó đư đợc đc gi mợn ht.
11
Xơy dựng phn mềm Qun lỦ th vin
+ Ngi dùng thể kt hợp nhiều tiêu chí tìm kim: Tìm theo dng
tƠi liu, theo ngƠnh, theo tênầH thng s tr ra kt qu nu còn ti tƠi liu
đó trong th vin.
Quá trình tìm kim cho bit đợc đy đ thông tin ca tƠi liu đó nh: n, mư, nhƠ
xut bn, năm xut bn, ngƠnhầngoƠi ra còn cho bit s lng ca tƠi liu, s
lợng còn vƠ v trí ca tƠi liu đó thuc tng my, t nƠo, giá nƠo.
Tìm kim thông tin đc gi: Ngi dùng lựa chọn tiêu chí tìm kim
đc gi.
+ m kim đc gi theo khoa: h thng s hiển th danh sách đc gi
thuc khoa đó.
+ Tìm đc gi theo lp. H thng hiển th danh sách đc gi thuc lp
mƠ ngi dùng lựa chọn.
+ Ngi dùng tìm theo s thẻ, họ tên, ngƠy cpầ.H thng s hiển th
danh sách đc gi những thông tin nh vậy. Ngợc li, h thng s thông
báo “Không tồn ti đc gi nƠy”.
+ Ngi dùng thể kt hợp nhiều tiêu chí tìm kim: Tìm theo khoa,
theo lp, tên, ngƠy cp. H thng s hiển th đy đ thông tin ca đc gi
theo tiêu chí tìm kim.
Tìm kim mn trả: Xy ra khi đc gi mn tƠi liu, th th phi
tìm kim thông tin về đc gi để lập phiu mợn cho đc gi đó. Mi
khi đc gi tr tƠi liu thì th th cũng phi tìm kim thông tin về đc
gi đó để đánh du rng đc gi đó đư tr tƠi liu cho th vin. Sau q
trình tìm kim, th th bit đợc đc gi có mợn tƠi liu hay không. TƠi
liu đc gi mợn lƠ tƠi liu nƠo, bao gi thì đn hn tr.
Quy trình làm th thư vin
Thi gian: Công vic lƠm thẻ thng đợc tin hƠnh vƠo đu các học kỳ vi
những đăng tập thể ca từng đn v hoặc tin hƠnh lƠm thẻ khi nhơn
đăng kí trực tip.
Mẫu thẻ th vin
12
Xơy dựng phn mềm Qun lỦ th vin
Tác nhơn tham gia vƠo quá trình lƠm thẻ th vin
Đi tng đc lƠm thẻ th vin lƠ tt c các hc sinh, sinh viên, các
giáo viên, ging viên, các cán b nhơn viên ca trng.
Ni phát hƠnh thẻ th vin lƠ ban kỹ thut ca th vin trng. Các
nhơn viên ca ban kỹ thuật đều nhim v đăng kí, in phát hƠnh thẻ
cho các đi tợng mun lƠm thẻ th vin.
Vai trò ca công tác lƠm thẻ
Tăng lợng đc gi, mở rng quy mô ca th vin.
Kim soát đc s lng đc gi, s sách vƠ tƠi liu khác cho mợn
theo từng đc gi ca th vin (ch cho phép các đi tợng thẻ th
vin mi đc mn sách, báo, tp chí vƠ các tƠi liu khác trong th
vin)
Các bc tin hƠnh
Các đi tợng mun lƠm thẻ th vin phi đăng kí lƠm thẻ vi nhơn
viên ban kỹ thuật. Thông tin đăng kí bao gồm các thông tin cá nhơn: Họ
tên, ngƠy sinh, chức danh(sinh viên, hc sinh, giáo viên, ging viên,
nhơn viên), đn v (lp, khoa, phòng ban) vƠ nh thẻ 3x4.
Nhơn viên ban kỹ thuật kiểm tra thông tin đúng, ngi đăng cha
lƠm thẻ hoặc thẻ đư lƠm không còn đợc sử dng t ghi nhn tng tin
vƠ đa vƠo danh sách đăng kí lƠm thẻ, nu đc gi đư lƠm thẻ vƠ thẻ vẫn
còn hot đng thì không cho đc gi đăng kí lƠm tip nữa.
Ngi đăng kí lƠm thẻ đóng l phí, nhơn viên ban kỹ thut tngo
cho đc gi thi gian nhận thẻ.
13
Xơy dựng phn mềm Qun lỦ th vin
Nhơn viên phòng kỹ thuật ca th viên quét nh đc gi in thẻ th
vin cho các đc gi đư đăng kí.
Phơn loi thẻ th vin theo các chức danh đn v đăng ca đc
gi.
Ban kỹ thuật phát hƠnh thẻ cho các đc gi vƠ đn v đư đăng kí.
Quy trình hy th thư vin
Các trng hợp hy thẻ th vin: Ti thi điểm hy thẻ, đc gi không mợn
sách ca th vin hoc đư tr ht tt c sách mợn ca th vin thẻ thuc
mt trong các trng hợp sau:
Thẻ th vin (đư ht hn) ca các đi tợng học sinh, sinh viên ra
trng, cán b giáo viên, ging viên, nhơn viên ca trng chuyển c
quan khác.
Thẻ b h hng, rách nát không sử dng đợc.
Tác nhơn tham gia vƠo quá trình hy thẻ
Tt c các đc gi thông báo mt thẻ, đc gi có thẻ rách nát, h hng,
đc gi có thẻ ht hn sử dng.
Ni tin hƠnh hy thẻ ca đc gi ban kỹ thuật ca th vin. Tt c
các nhơn viên ca ban kỹ thuật đều nhim v tip nhận các thẻ cn
hy vƠ xử lỦ hy thẻ cho các đc gi.
Vai trò ca vic hy thẻ
Kiểm soát lợng đc gi ca th vin ti các thi điểm khác nhau.
Đm bo phơn phi sách mợn cho đúng các đc gi ca th vin.
Các bc tin hƠnh:
Xác đnh thông tin mt thẻ cn hy vƠ lỦ do hy thẻ th vin.
Hủy thẻ ht hn:
(thng đợc tin hƠnh vƠo cui năm học)
Nhơn vn phòng kỹ thuật thng kê tt c các thẻ th vin đư ht hn
dùng.
Nn viên phòng kỹ thut kim tra tình trng ca th: Nu đc gi
thẻ ht hn hin đang mn tƠi liu ca th vin thì th vin đa thông
báo yêu cu đc gi đó tr ht tƠi liu đang mợn ca th vin.
Đc gi tr tƠi liu đư mợn ca th vin, ban kỹ thuật tin nh hy
thẻ ca đc gi.
14
Xơy dựng phn mềm Qun lỦ th vin
Hy thẻ do thẻ b h hi, b mt
: (tin hƠnh bt kỳ thi điểm nƠo trong
năm)
Đc gi yêu cu hy thẻ vi ban kỹ thuật ca th vin: Đc gi đa ra
thông tin cá nhơn: Họ vƠ tên, ngƠy sinh, chức danh, đn v.
Nhơn viên ban kỹ thuật tìm vƠ xác đnh thẻ cn hy dựa theo thông tin
mƠ đc gi cung cp.
Nhơn viên ban kỹ thuật kiểm tra tình trng mợn sách ca đc gi:
Nu đc gi đang mợn sách thì yêu cu đc gi phi tr sách trc khi
tin hƠnh hy thẻ.
Đc gi tr ht sách, tƠi liu đư mợn ca th vin, nhơn viên ban kỹ
thuật tin hƠnh hy thẻ ca đc gi.
Thng kê, báo cáo và in n
Thi gian
Thng kê theo đnh kỳ
1. Thng kê, báo cáo tƠi liu nhập mi
Hình 2.1: Thống kê, báo cáo tài liu nhập mi
2. Thng kê, báo cáo tình trng mợn tƠi liu
15
Xơy dựng phn mềm Qun lỦ th vin
Hình 2.2: Thống kê, báo cáo tình trng mn tài liu
3. Thng kê, báo cáo tƠi liu thanh lỦ
Hình 2.3: Thống kê, báo cáo tài liu thanh lý
16
Xơy dựng phn mềm Qun lỦ th vin
4. Thng kê, báo cáo đc gi đang mợn tƠi liu
Hình 2.4: Thống kê, báo cáo đc giả đang mn tài liu
5. Thng kê, báo cáo đc gi vi phm
Hình 2.5: Thống kê, báo cáo đc giả vi phm
1. Thng kê, báo cáo tƠi liu th th cho mợn
17
Xơy dựng phn mềm Qun lỦ th vin
Hình 2.6: Thống kê, báo cáo tài liu thủ th cho mn
Thng kê, báo cáo đt xut:
1. Thng kê, báo cáo tƠi liu đang đợc mợn
2. Thng kê, báo cáo tƠi liu còn trong th vin.
3. thng kê, báo cáo đc gi đang mợn tƠi liu
Tác nhơn tham gia vƠo quá trình thng kê
Admin, ban th th, ban lập k hoch.
Vai trò ca quá trình thng kê trong hot đng qun lỦ th vin
Kim soát đc tn xut mn tr tƠi liu trong
th vin
Kim soát s lng tƠi liu, đc gi trong th
vin
Dựa trên kt qu thng tƠi liu đợc yêu cu,
tƠi liu đc mựn nhiu ban k hoch có thể lp k hoch bổ sung thêm
những loi tƠi liu cn thit hoặc nhập ít hn hoặc ngừng mua những tƠi
liu ít đợc sử dng, tƠi liu đư lc hậu dựa trên thng tƠi liu thanh lỦ
vƠ tƠi liu mợn ít.
Kiểm tra tình hình lƠm vic ca các th th thông
qua tn xut mợn trth th đó đm nhim.
Các bc tin hƠnh
18
Xơy dựng phn mềm Qun lỦ th vin
Ngi dùng (nhơn viên th vin) lựa chọn các tiêu chí thng khác
nhau. Vi mi kiểu thng kê trên nhơn viên th vin đu có thể lựa chọn
thng kê theo đn v lƠ khoa khác nhau.
H thng hiển th thông tin các bng thng kê, báo cáo cho ngi
dùng.
Ngi dùng có thể in bng thng kê báo cáo vừa lựa chọn trên máy in.
CHƠNG III. PHÂN TCH THIT K H THNG THEO
UML
1. Các chc năng ca h thng
1.1. Qun tr h thng
Qun lỦ ngi dùng
- Thêm ngi dùng
- Sửa thông tin ngi dùng
- Xóa ngi dùng
- Phơn quyền cho ngi dùng
Thay đổi mật khẩu
Đăng nhập
Sao lu vƠ phc hồi dữ liu
1.2. Qun lỦ tài liu
Sinh mư vch
- To mư vch
- In mư vch
- Dán mư vƠo tƠi liu
Thêm tƠi liu
19
Xơy dựng phn mềm Qun lỦ th vin
Sửa thông tin tƠi liu
Xóa tƠi liu
1.3. Qun lỦ đc gi
Đăng kỦ lƠm thẻ
- Thêm ngi đăng kỦ lƠm thẻ TV
- Sửa thông tin ngi đăng kỦ lƠm thẻ TV
- Xóa ngi đăng kỦ lƠm thẻ TV
Thêm đc gi
Xóa đc gi
1.4. Qun lỦ mợn, tr tài liu
Qun lỦ mợn tƠi liu
- Xử lỦ yêu cu mợn
- Lập phiu mợn
- Sửa phiu mợn
- Xóa phiu mợn
Qun lỦ tr tƠi liu
- Xử lỦ yêu cu tr
- Cập nhật phiu mợn tr.
Xử lỦ đc gi vi phm
- Xử lỦ đc gi tr mun
- Xử lỦ đc gi lƠm mt, h hng tƠi liu.
Thông báo đc gi mợn quá hn
20

Preview text:

Xơy dựng ph n mềm Qu n lỦ th vi n TR
NG Đ I H C BÁCH KHOA HÀ N I VI N CNTT & TT
ầầầầ..o0oầầầầ.. Báo cáo BTL
PTTK H Thống Thông Tin
Đề tƠi: Xơy dựng ph n mềm qu n lỦ th vi n tr ng Đ i học
Giảng viên h ng dẫn: Ths Nguy n Hồng Ph ng Nhóm sinh viên: Nguy n Nhật Long: 20115643 Lê Nh ThƠnh: 20115751 HoƠng Văn Khoa: 20115615 1
Xơy dựng ph n mềm Qu n lỦ th vi n M C L C Contents
.............................................................................................................................1
L I NịI Đ U............................................................................................................2 CH
NG I. XÁC Đ NH YÊU C U.........................................................................3
Yêu c u h th ng.....................................................................................................3
Chức năng...............................................................................................................3
Tính d dùng...........................................................................................................3
Hi u su t.................................................................................................................3 CH
NG II. PHÂN TệCH QUY TRỊNH HO T Đ NG C A H TH NG...........3
Quy trình nhập tƠi li u............................................................................................3
Quy trình m ợn tƠi li u...........................................................................................4
Quy trình tr tƠi li u................................................................................................5
Xử lỦ đ c gi vi ph m.............................................................................................6
Quy trình xử lỦ tƠi li u............................................................................................6
Quy trình tìm ki m thông tin...................................................................................6
Quy trình lƠm thẻ th vi n......................................................................................7
Quy trình h y thẻ th vi n......................................................................................8
Th ng kê, báo cáo vƠ in n.....................................................................................9 CH
NG III. PHÂN TệCH THI T K H TH NG THEO UML........................10
1. Các chức năng c a h th ng..............................................................................10
1.1. Qu n tr h th ng........................................................................................10
1.2. Qu n lỦ tƠi li u...........................................................................................11 2
Xơy dựng ph n mềm Qu n lỦ th vi n
1.3. Qu n lỦ đ c gi ..........................................................................................11
1.4. Qu n lỦ m ợn, tr tƠi li u..........................................................................11
1.5. Tìm ki m thông tin.....................................................................................12
1.6. Th ng kê, báo cáo vƠ in n.........................................................................12
2. Biểu đồ Usecase................................................................................................12
2.1. Danh sách Actor c a h th ng....................................................................12
2.2. Danh sách Use case c a h th ng..............................................................13
2.3. V biểu đồ Usecase....................................................................................14
2.4. Đặc t các Usecase.....................................................................................17
3. Biểu đồ l p........................................................................................................25
3.1. Danh sách các l p......................................................................................26
3.2. V biểu đồ l p............................................................................................37
4. Biểu đồ tu n tự..................................................................................................38
4.1. Nhóm các chức năng Qu n tr h th ng.....................................................38
4.2. Nhóm chức năng Qu n lỦ tƠi li u..............................................................39
4.3. Nhóm chức năng Qu n lỦ đ c gi ..............................................................39
4.4. Nhóm chức năng Qu n lỦ m ợn tr tƠi li u...............................................40
4.5. Chức năng Tìm ki m thông tin..................................................................40
4.6. Chức năng Th ng kê, báo cáo....................................................................40
4.7. Chức năng In n.........................................................................................40 CH
NG V. PHÂN TệCH, THI T K GIAO DI N..............................................41
1.Giao di n chính c a ph n mềm..........................................................................41
2.Form đăng nhập.................................................................................................41
3.Form Hồ s ng i dùng.....................................................................................41 3
Xơy dựng ph n mềm Qu n lỦ th vi n
4.Form ph n quyền...............................................................................................41
5.Form thay đổi mật khẩu.....................................................................................41
6.Form sao l u , ph c hồi dữ li u.........................................................................41
7.Form biên m c tƠi li u.......................................................................................41
8. Form thông tin phi u nhập................................................................................41
9.Form M ợn tƠi li u............................................................................................41
10.Form tr tƠi li u................................................................................................41
11.Form tìm ki m tƠi li u......................................................................................42
PH N IV. TÀI LI U THAM KH O.......................................................................42 4
Xơy dựng ph n mềm Qu n lỦ th vi n L I NịI Đ U
Hi n nay, th vi n lƠ m t h th ng khá phổ bi n trong các tr ng học cũng
nh trên các t nh thƠnh trong c n c. Đi cùng v i sự phát triển c a các th vi n lƠ
nhu c u c a đ c gi tăng lên, vƠ s l ợng sách trong th vi n cũng tăng lên r t
nhiều so v i những h th ng th vi n đ n gi n vƠ nh lẻ tr c đơy.
VƠ, cũng m t yêu c u đ ợc đặt ra cùng v i sự phát triển đó lƠ lƠm th nƠo để
qu n lỦ các thông tin trong th vi n m t cách t t nh t vƠ có hi u qu nh t. Vì vậy,
em xin gi i thi u 1 h th ng qu n lỦ th vi n, đáp ứng đ ợc 1 s chức năng c b n
c n thi t c a m t h th ng qu n lỦ th vi n lƠ qu n lỦ tƠi li u, đ c gi , qu n lỦ cập
nhật vƠ qu n lỦ quá trình m ợn vƠ tr sách trong th vi n. H th ng mƠ em đang
gi i thi u tập trung ch y u vƠo qu n lỦ dữ li u ( tƠi li u, b n đoc ) vƠ qu n lỦ m ợn, tr sáchầ Em xin chơn thƠnh c m n. HƠ N i, 12/11/ 2013 Nhóm Sinh viên Nguy n Nhật Long Lê Nh ThƠnh HoƠng Văn Khoa 5
Xơy dựng ph n mềm Qu n lỦ th vi n
CH ƠNG I. XÁC Đ NH YÊU C U
Yêu cầu hệ thống
¾ Dựa vƠo các ho t đ ng c b n c a m t h th ng th vi n, ta có thể th y đ ợc
những yêu c u c b n c a m t h th ng qu n lỦ th vi n lƠ :
¾ Cung c p cho ng i qu n lỦ các thông tin về các đ u sách trong th vi n, các
đ u sách theo từng thể lo i, s sách đang đ ợc m ợn, s sách r i (ch a đ ợc m ợn)ầ.
¾ H trợ vi c qu n lỦ thông tin về b n đọc.
¾ H trợ cập nhật các thông tin về tƠi li u vƠ b n đọc nh : các l n tái b n,
thêm sách, thêm b n đọc, xóa b n đọc, thay đổi thông tin tƠi li u, thay đổi thông tin b n đọcầ.
¾ H trợ ng i qu n lỦ trong quá trình xác nhận cho m ợn vƠ tr sách v i b n đọc. Chức năng
¾ H trợ nhiều ng i dùng lƠm vi c đồng th i.
Tính dễ dùng
¾ H th ng ph i ho t đ ng liên t c 8 gi /ngƠy, 6 ngƠy/tu n, v i th i gian
ngừng ho t đ ng không quá 10%. Hiệu suất.
¾ H th ng ph i h trợ đ n 30 ng i dùng truy xu t CSDL trung tơm đồng th i b t kỳ lúc nƠo.
¾ H th ng ph i có kh năng hoƠn t t 80% giao d ch trong vòng 2 phút 6
Xơy dựng ph n mềm Qu n lỦ th vi n
CH ƠNG I . PHÂN TệCH QUY TRỊNH HOẠT Đ NG C A H TH NG
Quy trình nhập tài liệu
Th i gian: Thực hi n m i khi th vi n nhập tƠi li u m i về.
TƠi li u nhập về bao gồm: Sách, báo, t p chí, tƠi li u đi n tử, luận văn, đồ án,
giáo trình, đề c ng, đĩa CD, DVD. Trong đó, sách lƠ tƠi li u chính.
Tác nhơn tham gia vƠo quá trình nhập tƠi li u Ban kỹ thuật.
Vai trò c a quá trình nhập tƠi li u −
Tăng s l ợng tƠi li u đáp ứng đ ợc nhu c u c a đ c gi − Nguồn tƠi li u phong phú Các b c ti n hƠnh −
Phơn lo i tƠi li u. Ban kỹ thuật phơn tƠi li u thƠnh các lo i nh : + Sách + Báo, t p chí + TƠi li u tham kh oầ..
Trong đó, m i lo i tƠi li u đ ợc phơn theo từng ngƠnh/khoa (khoa học c b n,
đi n – đi n tử, c khí, đ ng lực, kinh t , th y lợiầ.). −
Đánh mư tƠi li u: Ban kỹ thuật thực hi n đánh mư cho từng lo i tƠi
li u bao gồm c mư s vƠ mư chữ.
Mư đ ợc đánh theo quy đ nh: Theo lo i tƠi li u, theo ngƠnh sau đó lƠ mư tƠi li u.
Lo i tƠi li u đ ợc đánh mư v ch gồm: Sách, báo, t p chí, tƠi li u tham kh o.
Đ i v i lo i tƠi li u sử d ng mư v ch thì ban kỹ thuật sử d ng ph n mềm sinh
mư tự đ ng cho từng tƠi li u theo quy đ nh đư đặt ra. 7
Xơy dựng ph n mềm Qu n lỦ th vi n
Mư đ ợc sinh ra không b trùng lặp. Sau khi đư sinh mư họ s in mư vƠ gán mư cho từng lo i tƠi li u. −
Sắp x p tƠi li u: Gán mư cho từng lo i tƠi li u xong, ban kỹ thuật sắp
x p tƠi li u vƠo các t tƠi li u t ng ứng (t để sách, t để báo, t p chí,
t để tƠi li u tham kh oầ). Ban kỹ thuật phơn t tƠi li u ra thƠnh các
t ng, giá, k để sắp x p tƠi li u theo đúng từng ngƠnh.
Quy trình mượn tài liệu
Th i gian: X y ra m i khi có đ c gi đ n m ợn tƠi li u (trong gi hƠnh chính).
M ợn tƠi li u gồm có 2 lo i: m ợn về vƠ m ợn đọc t i ch . S l ợng tƠi li u đ ợc
m ợn về vƠ m ợn đọc t i ch theo quy đ nh c a th vi n. −
Đ c gi lƠ học sinh, sinh viên: tƠi li u m ợn về gồm sách, giáo trình, luận văn, đề c ng. −
Đ c gi lƠ cán b nhơn viên trong tr ng thì tƠi li u m ợn về gồm:
sách, giáo trình, luận văn, đề c ng, đĩa CD, DVD. −
TƠi li u không đ ợc m ợn về, ch m ợn đọc t i ch lƠ báo, t p chí.
Tác nhơn tham gia vƠo quá trình m ợn tƠi li u
Ban th th , đ c gi (học sinh, sinh viên, cán b nhơn viên trong tr ng).
Vai trò c a quá trình m ợn tƠi li u
Đáp ứng đ ợc nhu c u c a b n đọc. Các b c ti n hƠnh: −
Đ c gi yêu c u tƠi li u c n m ợn. −
Ban th th dựa vƠo thông tin tƠi li u đó trong h th ng. −
Tr ng hợp tƠi li u đó còn trong th vi n, th th yêu c u đ c gi đ a
thẻ th vi n. Th th sử d ng đ u đọc mư v ch để đọc mư v ch từ tƠi
li u => l y thông tin về tƠi li u đó, đọc mư v ch tù thẻ th vi n => l y thông tin về đ c gi .
Sau đó th th t o phi u m ợn. Mẫu phi u m ợn tƠi li u: 8
Xơy dựng ph n mềm Qu n lỦ th vi n TH VI N TR
NG ……………………………………………….. PHI U M N
Họ vƠ tên:ầầầầầầầầầầầầầầầầầầầầầầầ
Đ n v (l p): ầầầầầầầầầầầầầầầầầầầầầ..
Tên sách:ầầầầầầầầầầầầầầầầầầầầầầầ..
S sách:ầầầầầầầầầầầầầầầầầầầầầầầầ
NgƠy m ợn: ầầ./ầầ./ầầ H n tr : ầầ../ầầ./ầầ.
N u đ c gi m ợn về thì phi u m ợn có ghi rõ ngƠy ph i tr tƠi li u. Đ i v i đ c
gi m ợn đọc t i ch thì phi u m ợn không có h n tr .
T o xong phi u m ợn thì th th đ a tƠi li u vƠ thẻ th vi n cho đ c gi . −
Tr ng hợp tƠi li u đó không còn thì h th ng s thông báo vƠ th th
thông báo cho đ c gi “TƠi li u b n yêu c u không còn”. −
Tr ng hợp h th ng thông báo không có tƠi li u nƠy. Th th s
thông báo cho đ c gi “Th vi n không có tƠi li u b n yêu c u”.
Quy trình trả tài liệu
Th i gian: X y ra m i khi có đ c gi tr tƠi li u.
Tr tƠi li u m ợn đọc t i ch , tr tƠi li u m ợn về.
Tác nhơn tham gia vƠo quá trình tr tƠi li u Ban th th , đ c gi . Các b c ti n hƠnh:
Tr ng h p đ c giả trả tài li u m n đ c t i ch
Đ c gi đ a tƠi li u đư m ợn vƠ thẻ th vi n cho th th . −
Th th nhận tƠi li u vƠ thẻ th vi n, sử d ng đ u đọc mư v ch
để đọc thông tin tƠi li u vƠ đ c gi , kiểm tra vƠ so sánh thông tin v i phi u m ợn. −
Thông tin đúng v i phi u m ợn vƠ không x y ra vi ph m thì
th th đánh d u phi u m ợn lƠ đư đ ợc xử lỦ vƠ tr thẻ th vi n cho đ c gi . −
Tr ng hợp đ c gi vi ph m quy đ nh c a th vi n nh : Tr tƠi
li u b rách nát, h h ng thì b xử ph t.
Tr ng h p đ c giả trả tài li u m n về
Đ c gi đ a tƠi li u vƠ thẻ th vi n cho th th . 9
Xơy dựng ph n mềm Qu n lỦ th vi n −
Th th kiểm tra tƠi li u vƠ sử d ng đ u đọc mư v ch để kiểm tra
thông tin tƠi li u vƠ đ c gi . −
Tr ng hợp đ c gi tr tƠi li u đúng th i h n vƠ thông tin tƠi li u vƠ
đ c gi gi ng phi u m ợn thì th th đánh d u đư xử lỦ vƠo phi u m ợn
vƠ tr thẻ th vi n cho đ c gi . −
Tr ng hợp đ c gi vi ph m quy đ nh c a th vi n nh : tr tƠi li u, tƠi
li u b rách nát, h h ng thì s b xử ph t.
Sau khi nhận tƠi li u đ c gi tr , th th phơn lo i vƠ sắp x p tƠi li u vƠo đúng v trí l u trữ nó.
Xử lý độc giả vi phạm
Th i gian: X y ra khi có đ c gi vi ph m m ợn tr tƠi li u.
Tác nhơn tham gia vƠo quá trình xử lỦ vi ph m. Ban th th , đ c gi
Vai trò c a vi c xử lỦ vi ph m − Gi m t l vi ph m c a đ c gi . −
Nơng cao tính kỷ luật cho th vi n. Các b c ti n hƠnh: −
Đ c gi tr tƠi li u vƠ b vi ph m −
Th th xử ph t đ c gi theo quy đ nh c a th vi n
+ Tr ng hợp đ c gi tr tƠi li u không đúng th i h n quy đ nh. Đ i
v i những đ c gi tr tƠi li u quá h n thì s b khóa thẻ theo đúng quy đ nh
c a th .+ Tr ng hợp đ c gi đánh m t tƠi li u b ph t 100% giá bìa c a tƠi li u đư m ợn.
+ Tr ng hợp đ c gi đánh rách nát tƠi li u, tùy vƠo tình tr ng c a tƠi li u mƠ th th ph t.
+ Tr ng hợp tiền ph t c a đ c gi v ợt quá 90% giá bìa thì đ c gi
vửa ph i n p 90% giá bìa vƠ b khóa thẻ trong kho ng th i gian bằng th i h n m ợn tƠi li u đó.
Quy trình xử lý tài liệu
Th i gian: X y ra khi m i khi nhập tƠi li u về, ti n hƠnh thanh lỦ vƠo m i năm.
TƠi li u c n xử lỦ gồm c tƠi li u m i vƠ cũ. 10
Xơy dựng ph n mềm Qu n lỦ th vi n
Tác nhơn tham gia vƠo quá trình xử lỦ tƠi li u Ban kỹ thuật
Vai trò c a vi c xử lỦ tƠi li u −
Đ i v i tƠi li u m i: Giúp cho th th d dƠng qu n lỦ vƠ tìm ki m tƠi li u. −
Đ i v i tƠi li u cũ: Gi m b t tƠi li u không còn sử d ng đ ợc cho th vi n. Các b c ti n hƠnh −
Đ i v i tƠi li u m i: Thực hi n nh quá trình nhập tƠi li u −
Đ i v i tƠi li u cũ: HƠng năm ban kỹ thuật chọn ra các cu n tƠi li u
cũ, rách nát, l c hậu, những cu n không sử d ng đ ợc nữa. Những cu n
tƠi li u nƠy s đ ợc b vƠo kho hoặc thanh lỦ. Sau khi b các cu n tƠi
li u cũ, ban kỹ thuật phơn lo i vƠ sắp x p l i tƠi li u vƠo m i t , m i giá
sao cho thuận ti n cho quá trình tìm ki m vƠ m ợn tr .
Quy trình tìm kiếm thông tin
Th i gian: X y ra vƠo b t cứ khi nƠo ng i dùng có nhu c u.
Tác nhơn tham gia vƠo quá trình tìm ki m
Admin, ban kỹ thuật, ban lập k ho ch, ban th th . Vai trò c a vi c tìm ki m −
Bi t đ ợc đ y đ thông tin về tiêu chí c n tìm − Tìm ki m nhanh, chính xác. − Nơng cao hi u qu lƠm vi c Các b c thực hi n:
Ng i dùng lựa chọn các tiêu chí tìm ki m: −
Tìm ki m tài li u: Ng i dùng lựa chọn tiêu chí tìm ki m tƠi li u.
+ Tìm theo d ng tƠi li u: Sách, báo - t p chí, tƠi li u đi n tử, tƠi li u
khác. H th ng s hiển th danh sách tƠi li u theo từng d ng tƠi li u mƠ ng i dùng lựa chọn.
+ Tìm tƠi li u theo ngƠnh: h th ng hiển th danh sách tƠi li u theo
từng ngƠnh, theo từng chuyên ngƠnh.
+ Ng i dùng tìm theo tên, tác gi , nhƠ xu t b nầH th ng s hiển
th cu n tƠi li u có những thông tin đó. H th ng s thông báo “Không còn
tƠi li u nƠy” n u tƠi li u đó đư đ ợc đ c gi m ợn h t. 11
Xơy dựng ph n mềm Qu n lỦ th vi n
+ Ng i dùng có thể k t hợp nhiều tiêu chí tìm ki m: Tìm theo d ng
tƠi li u, theo ngƠnh, theo tênầH th ng s tr ra k t qu n u còn t i tƠi li u đó trong th vi n.
Quá trình tìm ki m cho bi t đ ợc đ y đ thông tin c a tƠi li u đó nh : Tên, mư, nhƠ
xu t b n, năm xu t b n, ngƠnhầngoƠi ra còn cho bi t s l ợng c a tƠi li u, s
l ợng còn vƠ v trí c a tƠi li u đó thu c t ng m y, t nƠo, giá nƠo. −
Tìm ki m thông tin đ c giả: Ng i dùng lựa chọn tiêu chí tìm ki m đ c gi .
+ Tìm ki m đ c gi theo khoa: h th ng s hiển th danh sách đ c gi thu c khoa đó.
+ Tìm đ c gi theo l p. H th ng hiển th danh sách đ c gi thu c l p mƠ ng i dùng lựa chọn.
+ Ng i dùng tìm theo s thẻ, họ tên, ngƠy c pầ.H th ng s hiển th
danh sách đ c gi có những thông tin nh vậy. Ng ợc l i, h th ng s thông
báo “Không tồn t i đ c gi nƠy”.
+ Ng i dùng có thể k t hợp nhiều tiêu chí tìm ki m: Tìm theo khoa,
theo l p, tên, ngƠy c p. H th ng s hiển th đ y đ thông tin c a đ c gi theo tiêu chí tìm ki m. −
Tìm ki m m n trả: X y ra khi đ c gi m ợn tƠi li u, th th ph i
tìm ki m thông tin về đ c gi để lập phi u m ợn cho đ c gi đó. M i
khi đ c gi tr tƠi li u thì th th cũng ph i tìm ki m thông tin về đ c
gi đó để đánh d u rằng đ c gi đó đư tr tƠi li u cho th vi n. Sau quá
trình tìm ki m, th th bi t đ ợc đ c gi có m ợn tƠi li u hay không. TƠi
li u đ c gi m ợn lƠ tƠi li u nƠo, bao gi thì đ n h n tr .
Quy trình làm thẻ thư viện
Th i gian: Công vi c lƠm thẻ th ng đ ợc ti n hƠnh vƠo đ u các học kỳ v i
những đăng kí tập thể c a từng đ n v hoặc ti n hƠnh lƠm thẻ khi có cá nhơn đăng kí trực ti p. Mẫu thẻ th vi n 12
Xơy dựng ph n mềm Qu n lỦ th vi n
Tác nhơn tham gia vƠo quá trình lƠm thẻ th vi n −
Đ i t ợng đ ợc lƠm thẻ th vi n lƠ t t c các học sinh, sinh viên, các
giáo viên, gi ng viên, các cán b nhơn viên c a tr ng. −
N i phát hƠnh thẻ th vi n lƠ ban kỹ thuật c a th vi n tr ng. Các
nhơn viên c a ban kỹ thuật đều có nhi m v đăng kí, in vƠ phát hƠnh thẻ
cho các đ i t ợng mu n lƠm thẻ th vi n.
Vai trò c a công tác lƠm thẻ −
Tăng l ợng đ c gi , mở r ng quy mô c a th vi n. −
Kiểm soát đ ợc s l ợng đ c gi , s sách vƠ tƠi li u khác cho m ợn
theo từng đ c gi c a th vi n (ch cho phép các đ i t ợng có thẻ th
vi n m i đ ợc m ợn sách, báo, t p chí vƠ các tƠi li u khác trong th vi n) Các b c ti n hƠnh −
Các đ i t ợng mu n lƠm thẻ th vi n ph i đăng kí lƠm thẻ v i nhơn
viên ban kỹ thuật. Thông tin đăng kí bao gồm các thông tin cá nhơn: Họ
vƠ tên, ngƠy sinh, chức danh(sinh viên, học sinh, giáo viên, gi ng viên,
nhơn viên), đ n v (l p, khoa, phòng ban) vƠ nh thẻ 3x4. −
Nhơn viên ban kỹ thuật kiểm tra thông tin đúng, ng i đăng kí ch a
lƠm thẻ hoặc thẻ đư lƠm không còn đ ợc sử d ng thì ghi nhận thông tin
vƠ đ a vƠo danh sách đăng kí lƠm thẻ, n u đ c gi đư lƠm thẻ vƠ thẻ vẫn
còn ho t đ ng thì không cho đ c gi đăng kí lƠm ti p nữa. −
Ng i đăng kí lƠm thẻ đóng l phí, nhơn viên ban kỹ thuật thông báo
cho đ c gi th i gian nhận thẻ. 13
Xơy dựng ph n mềm Qu n lỦ th vi n −
Nhơn viên phòng kỹ thuật c a th viên quét nh đ c gi vƠ in thẻ th
vi n cho các đ c gi đư đăng kí. −
Phơn lo i thẻ th vi n theo các chức danh vƠ đ n v đăng kí c a đ c gi . −
Ban kỹ thuật phát hƠnh thẻ cho các đ c gi vƠ đ n v đư đăng kí.
Quy trình hủy thẻ thư viện
Các tr ng hợp h y thẻ th vi n: T i th i điểm h y thẻ, đ c gi không m ợn
sách c a th vi n hoặc đư tr h t t t c sách m ợn c a th vi n vƠ thẻ thu c
m t trong các tr ng hợp sau: −
Thẻ th vi n (đư h t h n) c a các đ i t ợng lƠ học sinh, sinh viên ra
tr ng, cán b giáo viên, gi ng viên, nhơn viên c a tr ng chuyển c quan khác. −
Thẻ b h h ng, rách nát không sử d ng đ ợc.
Tác nhơn tham gia vƠo quá trình h y thẻ −
T t c các đ c gi thông báo m t thẻ, đ c gi có thẻ rách nát, h h ng,
đ c gi có thẻ h t h n sử d ng. −
N i ti n hƠnh h y thẻ c a đ c gi lƠ ban kỹ thuật c a th vi n. T t c
các nhơn viên c a ban kỹ thuật đều có nhi m v ti p nhận các thẻ c n
h y vƠ xử lỦ h y thẻ cho các đ c gi . Vai trò c a vi c h y thẻ −
Kiểm soát l ợng đ c gi c a th vi n t i các th i điểm khác nhau. −
Đ m b o phơn ph i sách m ợn cho đúng các đ c gi c a th vi n. Các b c ti n hƠnh:
Xác đ nh thông tin m t thẻ c n h y vƠ lỦ do h y thẻ th vi n.
Hủy thẻ h t h n: (th ng đ ợc ti n hƠnh vƠo cu i năm học) −
Nhơn viên phòng kỹ thuật th ng kê t t c các thẻ th vi n đư h t h n dùng. −
Nhơn viên phòng kỹ thuật kiểm tra tình tr ng c a thẻ: N u đ c gi có
thẻ h t h n hi n đang m ợn tƠi li u c a th vi n thì th vi n đ a thông
báo yêu c u đ c gi đó tr h t tƠi li u đang m ợn c a th vi n. −
Đ c gi tr tƠi li u đư m ợn c a th vi n, ban kỹ thuật ti n hƠnh h y thẻ c a đ c gi . 14
Xơy dựng ph n mềm Qu n lỦ th vi n
Hủy thẻ do thẻ b h h i, b mất: (ti n hƠnh b t kỳ th i điểm nƠo trong năm) −
Đ c gi yêu c u h y thẻ v i ban kỹ thuật c a th vi n: Đ c gi đ a ra
thông tin cá nhơn: Họ vƠ tên, ngƠy sinh, chức danh, đ n v . −
Nhơn viên ban kỹ thuật tìm vƠ xác đ nh thẻ c n h y dựa theo thông tin mƠ đ c gi cung c p. −
Nhơn viên ban kỹ thuật kiểm tra tình tr ng m ợn sách c a đ c gi :
N u đ c gi đang m ợn sách thì yêu c u đ c gi ph i tr sách tr c khi ti n hƠnh h y thẻ. −
Đ c gi tr h t sách, tƠi li u đư m ợn c a th vi n, nhơn viên ban kỹ
thuật ti n hƠnh h y thẻ c a đ c gi .
Thống kê, báo cáo và in ấn Th i gian − Th ng kê theo đ nh kỳ
1. Th ng kê, báo cáo tƠi li u nhập m i
Hình 2.1: Thống kê, báo cáo tài li u nhập m i
2. Th ng kê, báo cáo tình tr ng m ợn tƠi li u 15
Xơy dựng ph n mềm Qu n lỦ th vi n
Hình 2.2: Thống kê, báo cáo tình tr ng m n tài li u 3.
Th ng kê, báo cáo tƠi li u thanh lỦ
Hình 2.3: Thống kê, báo cáo tài li u thanh lý 16
Xơy dựng ph n mềm Qu n lỦ th vi n 4.
Th ng kê, báo cáo đ c gi đang m ợn tƠi li u
Hình 2.4: Thống kê, báo cáo đ c giả đang m n tài li u
5. Th ng kê, báo cáo đ c gi vi ph m
Hình 2.5: Thống kê, báo cáo đ c giả vi ph m
1. Th ng kê, báo cáo tƠi li u th th cho m ợn 17
Xơy dựng ph n mềm Qu n lỦ th vi n
Hình 2.6: Thống kê, báo cáo tài li u thủ th cho m n
Th ng kê, báo cáo đ t xu t: 1.
Th ng kê, báo cáo tƠi li u đang đ ợc m ợn 2.
Th ng kê, báo cáo tƠi li u còn trong th vi n. 3.
th ng kê, báo cáo đ c gi đang m ợn tƠi li u
Tác nhơn tham gia vƠo quá trình th ng kê
Admin, ban th th , ban lập k ho ch.
Vai trò c a quá trình th ng kê trong ho t đ ng qu n lỦ th vi n −
Kiểm soát đ ợc t n xu t m ợn tr tƠi li u trong th vi n −
Kiểm soát s l ợng tƠi li u, đ c gi trong th vi n −
Dựa trên k t qu th ng kê tƠi li u đ ợc yêu c u,
tƠi li u đ ợc mự n nhiều ban k ho ch có thể lập k ho ch bổ sung thêm
những lo i tƠi li u c n thi t hoặc nhập ít h n hoặc ngừng mua những tƠi
li u ít đ ợc sử d ng, tƠi li u đư l c hậu dựa trên th ng kê tƠi li u thanh lỦ vƠ tƠi li u m ợn ít. −
Kiểm tra tình hình lƠm vi c c a các th th thông
qua t n xu t m ợn tr mƠ th th đó đ m nhi m. Các b c ti n hƠnh 18
Xơy dựng ph n mềm Qu n lỦ th vi n
− Ng i dùng (nhơn viên th vi n) lựa chọn các tiêu chí th ng kê khác
nhau. V i m i kiểu th ng kê trên nhơn viên th vi n đều có thể lựa chọn
th ng kê theo đ n v lƠ khoa khác nhau.
− H th ng hiển th thông tin vƠ các b ng th ng kê, báo cáo cho ng i dùng.
− Ng i dùng có thể in b ng th ng kê báo cáo vừa lựa chọn trên máy in.
CH ƠNG I I. PHÂN TệCH THI T K H TH NG THEO UML
1. Các chức năng của hệ thống 1.1. Qu n tr h th ng Qu n lỦ ng i dùng - Thêm ng i dùng - Sửa thông tin ng i dùng - Xóa ng i dùng - Phơn quyền cho ng i dùng Thay đổi mật khẩu Đăng nhập
Sao l u vƠ ph c hồi dữ li u
1.2. Qu n lỦ tài li u Sinh mư v ch - T o mư v ch - In mư v ch - Dán mư vƠo tƠi li u Thêm tƠi li u 19
Xơy dựng ph n mềm Qu n lỦ th vi n Sửa thông tin tƠi li u Xóa tƠi li u 1.3. Qu n lỦ đ c gi Đăng kỦ lƠm thẻ -
Thêm ng i đăng kỦ lƠm thẻ TV -
Sửa thông tin ng i đăng kỦ lƠm thẻ TV -
Xóa ng i đăng kỦ lƠm thẻ TV Thêm đ c gi Xóa đ c gi
1.4. Qu n lỦ m ợn, tr tài li u Qu n lỦ m ợn tƠi li u - Xử lỦ yêu c u m ợn - Lập phi u m ợn - Sửa phi u m ợn - Xóa phi u m ợn Qu n lỦ tr tƠi li u - Xử lỦ yêu c u tr - Cập nhật phi u m ợn tr . Xử lỦ đ c gi vi ph m - Xử lỦ đ c gi tr mu n -
Xử lỦ đ c gi lƠm m t, h h ng tƠi li u.
Thông báo đ c gi m ợn quá h n 20