Xây dựng phần mềm Quản lý thư viện I Báo cáo BTL phân tích thiết kế hệ thống thông tin

Xây dựng phần mềm Quản lý thư viện I Báo cáo BTL phân tích thiết kế hệ thống thông tin, tài liệu gồm 75 trang giúp bạn tham khảo, ôn tập và đạt kết quả cao. Mời bạn đọc đón xem!

 

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
| 1/77

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