Xây d ng ph n m m Qu n lý th vi n ư ệ ề ự ầ ả
NH N XÉT C A GIÁO VIÊN H
NG D N
Ủ
Ậ
ƯỚ
Ẫ
....................................................................................................................................
....................................................................................................................................
....................................................................................................................................
....................................................................................................................................
....................................................................................................................................
....................................................................................................................................
....................................................................................................................................
....................................................................................................................................
....................................................................................................................................
....................................................................................................................................
....................................................................................................................................
....................................................................................................................................
....................................................................................................................................
....................................................................................................................................
....................................................................................................................................
....................................................................................................................................
....................................................................................................................................
H ng Yên, ngày ….... tháng ……. năm 2010 ư
Giáo viên h ướ ng d n ẫ
Th.s Nguy n Minh Quý ễ
1
Xây d ng ph n m m Qu n lý th vi n ư ệ ề ự ầ ả
NH N XÉT C A GIÁO VIÊN PH N BI N 1
Ủ
Ậ
Ả
Ệ
....................................................................................................................................
....................................................................................................................................
....................................................................................................................................
....................................................................................................................................
....................................................................................................................................
....................................................................................................................................
....................................................................................................................................
....................................................................................................................................
....................................................................................................................................
....................................................................................................................................
....................................................................................................................................
....................................................................................................................................
....................................................................................................................................
....................................................................................................................................
....................................................................................................................................
....................................................................................................................................
....................................................................................................................................
H ng Yên, ngày ….... tháng ……. năm 2010 ư
Giáo viên ph n bi n ệ ả
2
Xây d ng ph n m m Qu n lý th vi n ư ệ ề ự ầ ả
NH N XÉT C A GIÁO VIÊN PH N BI N 2
Ủ
Ậ
Ả
Ệ
....................................................................................................................................
....................................................................................................................................
....................................................................................................................................
....................................................................................................................................
....................................................................................................................................
....................................................................................................................................
....................................................................................................................................
....................................................................................................................................
....................................................................................................................................
....................................................................................................................................
....................................................................................................................................
....................................................................................................................................
....................................................................................................................................
....................................................................................................................................
....................................................................................................................................
....................................................................................................................................
....................................................................................................................................
H ng Yên, ngày ….... tháng ……. năm 2010 ư
Giáo viên ph n bi n ệ ả
3
Xây d ng ph n m m Qu n lý th vi n ư ệ ề ự ầ ả
M C L C
Ụ
Ụ
N i dung Trang ộ
NH N XÉT C A GIÁO VIÊN H NG D N Ủ Ậ ƯỚ Ẫ .........................................................1
NH N XÉT C A GIÁO VIÊN PH N BI N 1 ...........................................................2 Ủ Ậ Ả Ệ
NH N XÉT C A GIÁO VIÊN PH N BI N 2 ...........................................................3 Ủ Ậ Ả Ệ
M C L C Ụ .....................................................................................................................4 Ụ
DANH M C CÁC B NG ............................................................................................9 Ụ Ả
DANH M C CÁC HÌNH V Ụ Ẽ.....................................................................................12
L I C M N Ờ Ả Ơ ............................................................................................................14
PH N I. M Đ U Ở Ầ .....................................................................................................16 Ầ
1.Lý do ch n đ tài ề .............................................................................................16 ọ
ng nghiên c u 2.Khách th và đ i t ể ố ượ ứ ...............................................................16
3.Gi i h n và ph m vi nghiên c u ớ ạ ứ ....................................................................16 ạ
4.M c đích nghiên c u ứ .......................................................................................16 ụ
5.Nhi m v nghiên c u ụ ứ .....................................................................................16 ệ
6.Ph ng pháp nghiên c u ươ ứ .................................................................................17
7.Ý nghĩa lý lu n và th c ti n c a đ tài ự ễ ủ ề ..........................................................17 ậ
PH N II. N I DUNG .................................................................................................17 Ộ Ầ
CH ....................................17 ƯƠ NG I. QUY TRÌNH KH O SÁT TH C TR NG Ả Ự Ạ
1.1.Quá trình kh o sát .........................................................................................17 ả
.................................................................................17 1.1.1.Đ a đi m kh o sát ể ả ị
T t c các quy trình nghi p v , s li u và quy đ nh đ i ệ ụ ố ệ ấ ả ị ượ c kh o sát t ả ạ .....17
1.1.2.L ch trình kh o sát .................................................................................17 ả ị
4
Xây d ng ph n m m Qu n lý th vi n ư ệ ề ự ầ ả
1.2.K t qu kh o sát th c tr ng ả ạ ........................................................................17 ự ế ả
1.2.1.C c u t i c s kh o sát ch c t .......................................................18 ơ ấ ổ ứ ạ ơ ở ả
1.2.2.C s v t ch t k thu t ơ ở ậ ấ ỹ ậ .......................................................................18
1.2.3.Th c tr ng qu n lý th vi n t i tr ư ệ ạ ườ ự ạ ả ủ ng Cao đ ng C Đi n & Th y ơ ệ ẳ
L i và tr ng Trung c p Kinh T K Thu t Tô Hi u ợ ườ ế ỹ ệ ................................18 ậ ấ
i 1.2.4. u và nh Ư ượ c đi m c a h th ng hi n t ủ ệ ố ệ ạ ..........................................20 ể
1.2.5.Yêu c u c a ng ầ ủ ườ i dùng v h th ng m i ề ệ ố ớ .........................................20
1.2.6.Yêu c u c n đ t đ c c a h th ng m i ầ ầ ạ ượ ủ ệ ố ớ ...........................................21
CH NG II. PHÂN TÍCH QUY TRÌNH HO T Đ NG C A H TH NG ƯƠ Ệ Ố .....21 Ạ Ộ Ủ
2.1.Quy trình nh p tài li u ệ .................................................................................21 ậ
2.2.Quy trình m n tài li u ượ ệ ................................................................................22
2.3.Quy trình tr tài li u ệ ....................................................................................24 ả
2.4.X lý đ c gi vi ph m ử ộ ả ạ .................................................................................25
2.5.Quy trình x lý tài li u ệ .................................................................................25 ử
2.6.Quy trình tìm ki m thông tin ........................................................................26 ế
2.7.Quy trình làm th th vi n ẻ ư ệ ...........................................................................28
2.8.Quy trình h y th th vi n ủ ẻ ư ệ ..........................................................................29
2.9.Th ng kê, báo cáo và in n ấ ..........................................................................30 ố
CH NG III. PHÂN TÍCH THI T K H TH NG THEO UML ..............35 ƯƠ Ế Ệ Ố Ế
3.1. Các ch c năng c a h th ng ủ ệ ố .......................................................................35 ứ
3.1.1. Qu n tr h th ng ị ệ ố .................................................................................35 ả
3.1.2. Qu n lý tài li u ả ệ .....................................................................................35
3.1.3. Qu n lý đ c gi ả ộ ả...................................................................................35
3.1.4. Qu n lý m n, tr tài li u ượ ệ ...................................................................36 ả ả
5
Xây d ng ph n m m Qu n lý th vi n ư ệ ề ự ầ ả
...............................................................................36 3.1.5. Tìm ki m thông tin ế
3.1.6. Th ng kê, báo cáo và in n ấ ..................................................................37 ố
3.2. Bi u đ Usecase ..........................................................................................37 ể ồ
3.2.1. Danh sách Actor c a h th ng ủ ệ ố .............................................................37
3.2.2. Danh sách Use case c a h th ng ủ ệ ố ........................................................38
3.2.3. V bi u đ Usecase .............................................................................40 ẽ ể ồ
3.2.4. Đ c t các Usecase ...............................................................................45 ặ ả
Giao di n (5.3.2. Giao di n form “Phân quy n”) ..........................................51 ệ ệ ề
3.3. Bi u đ l p ể ồ ớ .................................................................................................71
3.3.1. Danh sách các l pớ .................................................................................71
3.3.2. V bi u đ l p ẽ ể ồ ớ .....................................................................................80
3.4. Bi u đ tu n t ồ ầ ự...........................................................................................83 ể
3.4.1. Nhóm các ch c năng Qu n tr h th ng ị ệ ố ..............................................84 ứ ả
3.4.2. Nhóm ch c năng Qu n lý tài li u ệ ........................................................86 ứ ả
3.4.3. Nhóm ch c năng Qu n lý đ c gi ứ ả ộ ả.......................................................88
3.4.4. Nhóm ch c năng Qu n lý m n tr tài li u ượ ệ .......................................89 ứ ả ả
3.4.5. Ch c năng Tìm ki m thông tin ............................................................91 ứ ế
3.4.6. Ch c năng Th ng kê, báo cáo ..............................................................91 ứ ố
3.4.7. Ch c năng In n ấ ...................................................................................92 ứ
CH ƯƠ NG IV. PHÂN TÍCH THI T K C S D LI U Ế Ế Ơ Ở Ữ Ệ ...............................92
4.1. Thi t k c s d li u ế ế ơ ở ữ ệ ................................................................................93
4.1.1. B ng “tblNguoidung” (Ng i dùng) ...................................................93 ả ườ
4.1.2. B ng “tblChucnang” (Danh sách menu – ch c năng) ..........................93 ứ ả
4.1.3. B ng “tblQuyenhan” (Danh sách quy n t .........93 ề ươ ứ ng ng v i menu) ớ ả
6
Xây d ng ph n m m Qu n lý th vi n ư ệ ề ự ầ ả
4.1.4. B ng “tblQuyDinh” (Quy đ nh th vi n) ư ệ ............................................94 ả ị
4.1.5. B ng “tblDKTaoThe” (Đăng ký t o th ) ẻ ............................................94 ạ ả
4.1.6. B ng “tblDocGia” (Đ c gi ) ả ...............................................................95 ả ộ
4.1.7. B ng “tblLop” (L p) ớ ............................................................................96 ả
4.1.8. B ng “tblDonvi” (Đ n v - ngành) .......................................................96 ả ơ ị
4.1.9. B ng “tblTheloai” (Th lo i) ể ạ ..............................................................96 ả
4.1.10. B ng “tblTailieu” (Tài li u) ệ ...............................................................97 ả
4.1.11. B ng “tblTLChiTiet” (Chi ti t tài li u) ả ế ệ .............................................97
4.1.12. B ng “tblTacGia” (Tác gi ) ả ...............................................................98 ả
4.1.13. B ng “tblNhaXB” (Nhà xu t b n) ấ ả ....................................................98 ả
4.1.14. B ng “tblNhaCungcap” (Nhà cung c p) ấ ............................................98 ả
4.1.15. B ng “tblNgonngu” (Ngôn ng ) ữ ........................................................99 ả
4.1.16. B ng “tblPhieunhap” (Phi u nh p) ậ ...................................................99 ế ả
4.1.17. B ng “tblMuontra” (M n tr ) ượ ả .........................................................99 ả
4.1.18. B ng “tblThanhlyTL” (Tài li u thanh lý) ........................................100 ệ ả
4.1.19. B ng “tblXulyVP” (X lý đ c gi vi ph m) ử ả ộ ả ạ ..................................100
4.1.20. B ng “tblViTriTL” (V trí l u tr tài li u) ệ ......................................100 ư ữ ả ị
4.2. Bi u đ quan h ồ ệ .......................................................................................101 ể
CH NG V. PHÂN TÍCH, THI T K GIAO DI N ƯƠ Ệ ........................................101 Ế Ế
5.1. Giao di n chính c a ph n m m ề ...............................................................101 ủ ệ ầ
5.2. Giao di n form “Đăng nh p” ậ ....................................................................103 ệ
5.3. Menu “H th ng” ......................................................................................104 ệ ố
...........................................................................................................................104
5.3.1. Giao di n form “H s ng i dùng” .................................................104 ồ ơ ườ ệ
7
Xây d ng ph n m m Qu n lý th vi n ư ệ ề ự ả ầ
5.3.2. Giao di n form “Phân quy n” ề ............................................................106 ệ
5.3.4. Giao di n form “Thay đ i m t kh u” ẩ ...............................................108 ệ ậ ổ
5.3.5. Giao di n form “Sao l u/Ph c h i d li u” ụ ồ ữ ệ .....................................109 ư ệ
5.4. Menu “H s tài li u” ồ ơ ệ ...............................................................................110
...........................................................................................................................110
5.4.1. Giao di n form “Biên m c tài li u” ệ ..................................................110 ụ ệ
5.4.2. Giao di n form “In mã v ch” .............................................................114 ệ ạ
5.4.3. Giao di n form “Thông tin phi u nh p” ậ ...........................................115 ệ ế
5.5. Menu “H s đ c gi ” ồ ơ ộ ả ..............................................................................117
5.5.1. Giao di n form “Đăng ký làm th th vi n” ẻ ư ệ .....................................118 ệ
5.5.2. Giao di n form “In th th vi n” ẻ ư ệ ......................................................121 ệ
5.6. Menu “Qu n lý m n tr ” ả ượ ả .......................................................................122
5.6.1. Giao di n form “M n tài li u” ệ ........................................................122 ượ ệ
5.6.2. Giao di n form “Tr tài li u” ệ ............................................................125 ệ ả
5.6.3. Giao di n form “X lý đ c gi vi ph m” ử ệ ộ ả ạ .........................................126
m n quá h n” 5.6.4. Giao di n form “Đ c gi ệ ộ ả ượ ạ ........................................127
....................................................................................127 5.7. Tìm ki m thông tin ế
5.7.1. Giao di n form “Tìm ki m tài li u” ệ ..................................................127 ế ệ
5.7.2. Giao di n form “Tìm ki m đ c gi ” ả .................................................130 ế ệ ộ
5.7.3. Giao di n form “Tìm ki m m n tr ” ượ ả ..............................................130 ệ ế
........................................................................131 5.8. Menu “Th ng kê, báo cáo” ố
Báo cáo th ng kê đ nh kỳ g m: tài li u nh p m i, tài li u đang đ ệ ệ ậ ố ồ ớ ị ượ ượ c m n,
tài li u th th cho m n, tài li u thanh lý, đ c gi ủ ư ượ ệ ệ ộ ả ộ đang m n tài li u, đ c ượ ệ
gi vi ph m. ả ạ .....................................................................................................131
8
Xây d ng ph n m m Qu n lý th vi n ư ệ ề ự ầ ả
5.8.1. Giao di n form “Tài li u đang đ c m n” ệ ệ ượ ượ ....................................132
5.8.2. Giao di n form “Tài li u còn trong th vi n” ư ệ ...................................133 ệ ệ
PH N III. K T LU N VÀ KHUY N NGH Ậ Ầ Ế Ế Ị..........................................................134
3.1. K t lu n ế ậ .....................................................................................................134
3.1.1. K t qu đ t đ c ả ạ ượ ..............................................................................134 ế
3.1.2. H n chạ ế..............................................................................................135
3.1.3. H ng phát tri n ướ ể ................................................................................135
3.2. Khuy n ngh ế ị..............................................................................................136
PH N IV. TÀI LI U THAM KH O Ệ Ả .......................................................................137 Ầ
PH L C Ụ Ụ ..................................................................................................................138
DANH M C CÁC B NG
Ụ
Ả
B ng 3.1: Danh sách Actor c a h th ng ủ ệ ố ..................................................................38 ả
B ng 3.2: Danh sách Use case c a h th ng ủ ệ ố .............................................................40 ả
B ng 3.3: Danh sách các thu c tính L p Ng i dùng ..............................................72 ả ộ ớ ườ
B ng 3.4: Danh sách các ph ng th c L p Ng i dùng .........................................72 ả ươ ứ ớ ườ
B ng 3.5: Danh sách các thu c tính l p Ch c năng ..................................................72 ứ ả ộ ớ
B ng 3.6: Danh sách các thu c tính L p DSDK T o th ạ ả ộ ớ ẻ.........................................73
B ng 3.7: Danh sách các ph ng th c L p DSDK T o th ả ươ ứ ạ ớ ẻ....................................73
B ng 3.8: Danh sách các thu c tính L p Đ c gi ả ộ ộ ớ ả....................................................73
B ng 3.9: Danh sách các ph ả ươ ng th c L p Đ c gi ớ ứ ộ ả................................................74
B ng 3.10: Danh sách các thu c tính L p X lý vi ph m ạ ........................................74 ử ả ộ ớ
B ng 3.11: Danh sách các ph ng th c L p X lý vi ph m ả ươ ạ ...................................74 ứ ử ớ
B ng 3.12: Danh sách các thu c tính l p “L p” ớ .......................................................74 ả ộ ớ
B ng 3.13: Danh sách các ph ng th c l p “L p” ả ươ ứ ớ ớ .................................................75
9
Xây d ng ph n m m Qu n lý th vi n ư ệ ề ự ả ầ
B ng 3.14: Danh sách các thu c tính L p Đ n v ả ơ ộ ớ ị.....................................................75
B ng 3.15: Danh sách các ph ả ươ ng th c L p Đ n v ớ ứ ơ ị................................................75
B ng 3.16: Danh sách các thu c tính L p Th Lo i ạ ................................................75 ể ả ớ ộ
B ng 3.17: Danh sách các ph ả ươ ng th c L p Th Lo i ớ ạ ...........................................76 ứ ể
B ng 3.18: Danh sách các thu c tính L p Tài li u ệ ...................................................76 ả ộ ớ
B ng 3.19: Danh sách các ph ả ươ ng th c L p Tài li u ớ ệ ..............................................76 ứ
B ng 3.20: Danh sách các thu c tính L p Tài li u chi ti t ệ ả ớ ộ ế .......................................77
B ng 3.21: Danh sách các ph ả ươ ng th c L p Tài li u ớ ệ ..............................................77 ứ
B ng 3.22: Danh sách các thu c tính L p Tác gi ả ớ ộ ả....................................................77
B ng 3.23: Danh sách các ph ả ươ ng th c L p Tác gi ớ ứ ả...............................................77
B ng 3.24: Danh sách các thu c tính L p Nhà xu t b n ấ ả ..........................................78 ả ộ ớ
B ng 3.25: Danh sách các ph ng th c L p Nhà xu t b n ả ươ ấ ả .....................................78 ứ ớ
B ng 3.26: Danh sách các thu c tính L p Nhà cung c p ấ ..........................................78 ả ộ ớ
B ng 3.27: Danh sách các ph ng th c L p Nhà cung c p ả ươ ấ .....................................78 ứ ớ
B ng 3.28: Danh sách các thu c tính L p Ngôn ng ả ộ ớ ữ................................................79
B ng 3.29: Danh sách các ph ả ươ ng th c L p Ngôn ng ớ ứ ữ...........................................79
B ng 3.30: Danh sách các thu c tính L p V trí tài li u ệ ...........................................79 ả ộ ớ ị
B ng 3.31: Danh sách các ph ng th c L p V trí tài li u ả ươ ệ ......................................79 ứ ớ ị
B ng 3.32: Danh sách các thu c tính L p Phi u nh p ậ .............................................80 ế ả ộ ớ
B ng 3.33: Danh sách các ph ng th c L p Phi u nh p ả ươ ậ ........................................80 ứ ế ớ
B ng 3.34: Danh sách các thu c tính L p M n tr ượ ả ộ ớ ả................................................80
B ng 3.35: Danh sách các ph ả ươ ng th c L p M n tr ớ ượ ứ ả...........................................80
B ng 4.1: Thông tin Ng i dùng ...............................................................................93 ả ườ
B ng 4.2: Thông tin Ch c năng .................................................................................93 ứ ả
10
Xây d ng ph n m m Qu n lý th vi n ư ệ ề ự ầ ả
B ng 4.3: Thông tin Quy n h n ề ạ ................................................................................94 ả
B ng 4.4: Thông tin Quy đ nh th vi n ư ệ .....................................................................94 ả ị
B ng 4.5: Thông tin Đăng ký t o th ạ ả ẻ........................................................................95
B ng 4.6: Thông tin Đ c gi ả ộ ả.....................................................................................96
B ng 4.7: Thông tin L p ớ ............................................................................................96 ả
B ng 4.8: Thông tin Đ n v - Ngành ..........................................................................96 ả ơ ị
B ng 4.9: Thông tin Th lo i ể ạ ....................................................................................97 ả
B ng 4.10: Thông tin Tài li u ệ ....................................................................................97 ả
B ng 4.11: Thông tin Tài li u chi ti t ệ ả ế .......................................................................98
B ng 4.12: Thông tin Tác gi ả ả....................................................................................98
B ng 4.13: Thông tin Nhà xu t b n ấ ả ..........................................................................98 ả
B ng 4.14: Thông tin Nhà xu t b n ấ ả ..........................................................................99 ả
B ng 4.15: Thông tin Ngôn ng ả ữ.................................................................................99
B ng 4.16: Thông tin Phi u nh p ậ ..............................................................................99 ế ả
B ng 4.17: Thông tin M n tr tài li u ượ ệ ..................................................................100 ả ả
B ng 4.18: Thông tin Tài li u thanh lý ....................................................................100 ệ ả
B ng 4.19: Thông tin X lý đ c gi vi ph m ử ả ộ ả ạ .........................................................100
B ng 4.20: Thông tin V trí l u tr tài li u ệ .............................................................101 ữ ư ả ị
11
Xây d ng ph n m m Qu n lý th vi n ư ệ ề ự ầ ả
DANH M C CÁC HÌNH V
Ụ
Ẽ
Hình 2.1: Th ng kê, báo cáo tài li u nh p m i ớ .........................................................31 ệ ậ ố
Hình 2.2: Th ng kê, báo cáo tình tr ng m n tài li u ượ ệ ..............................................31 ạ ố
Hình 2.3: Th ng kê, báo cáo tài li u thanh lý ............................................................32 ệ ố
Hình 2.4: Th ng kê, báo cáo đ c gi ố ộ ả đang m n tài li u ượ ệ ........................................32
Hình 2.5: Th ng kê, báo cáo đ c gi vi ph m ố ộ ả ạ ..........................................................33
Hình 2.6: Th ng kê, báo cáo tài li u th th cho m n ủ ư ượ ...........................................33 ệ ố
Hình 3.1: Bi u đ Use case t ng quát ........................................................................41 ể ổ ồ
Hình 3.2: Bi u đ Usecase “Qu n tr h th ng” ......................................................41 ị ệ ố ể ả ồ
Hình 3.3: Bi u đ Usecase “Qu n lý tài li u” ệ ..........................................................42 ể ả ồ
Hình 3.4: Bi u đ Usecase “Qu n lý đ c gi ” ả .........................................................42 ể ả ồ ộ
Hình 3.5: Bi u đ Usecase “Qu n lý m n, tr tài li u” ệ ........................................43 ượ ể ả ả ồ
Hình 3.6: Bi u đ Usecase “Tìm ki m tài li u” ệ .......................................................43 ể ế ồ
Hình 3.7: Bi u đ Usecase “Tìm ki m đ c gi ” ả ......................................................44 ể ế ồ ộ
Hình 3.8: Bi u đ Usecase “Tìm ki m thông tin m n tr ” ượ ả ....................................44 ể ế ồ
Hình 3.9: Bi u đ Usecase “Th ng kê, báo cáo” ......................................................45 ể ồ ố
Hình 3.10: Bi u đ Usecase “In n” ồ ấ ..........................................................................45 ể
Hình 3.11: Bi u đ L p H th ng ệ ố ............................................................................81 ồ ớ ể
Hình 3.12: Bi u đ L p Đ c gi ồ ớ ể ộ ả..............................................................................81
Hình 3.13: Bi u đ L p M n tr ồ ớ ượ ể ả............................................................................82
Hình 3.14: Bi u đ L p Tài li u ồ ớ ệ ...............................................................................83 ể
cho ch c năng Đăng nh p Hình 3.15: Bi u đ tu n t ể ồ ầ ự ậ ............................................84 ứ
cho ch c năng Thêm ng i dùng .................................84 Hình 3.16: Bi u đ tu n t ể ồ ầ ự ứ ườ
12
Xây d ng ph n m m Qu n lý th vi n ư ệ ề ự ầ ả
cho ch c năng S a thông tin ng i dùng ....................85 Hình 3.17: Bi u đ tu n t ể ồ ầ ự ứ ử ườ
cho ch c năng Xóa ng i dùng ...................................85 Hình 3.18: Bi u đ tu n t ể ồ ầ ự ứ ườ
ch c năng Thay đ i m t kh u Hình 3.19: Bi u đ tu n t ể ồ ầ ự ứ ẩ .....................................86 ậ ổ
cho ch c năng Thêm tài li u Hình 3.21: Bi u đ tu n t ể ồ ầ ự ệ .......................................87 ứ
Hình 3.22: Bi u đ tu n t ể ồ ầ ự cho ch c năng S a thông tin tài li u ử ệ ............................87 ứ
cho ch c năng Xóa tài li u Hình 3.23: Bi u đ tu n t ể ồ ầ ự ệ ...........................................88 ứ
cho ch c năng Thêm đ c gi Hình 3.24: Bi u đ tu n t ể ồ ầ ự ứ ộ ả.......................................88
th c hi n ch c năng Xóa đ c gi Hình 3.25: Bi u đ tu n t ể ồ ầ ự ự ứ ệ ộ ả...............................89
Hình 3.26: Bi u đ tu n t ể ồ ầ ự cho ch c năng Qu n lý m n tài li u ả ượ ệ .........................89 ứ
cho ch c năng Qu n lý tr tài li u Hình 3.27: Bi u đ tu n t ể ồ ầ ự ệ ..............................90 ứ ả ả
th c hi n ch c năng X lý vi ph m Hình 3.28: Bi u đ tu n t ể ồ ầ ự ự ạ ............................91 ứ ử ệ
cho ch c năng Tìm ki m thông tin ...............................91 Hình 3.29: Bi u đ tu n t ể ồ ầ ự ứ ế
cho ch c năng Th ng kê, báo cáo ................................92 Hình 3.30: Bi u đ tu n t ể ồ ầ ự ứ ố
Hình 3.31: Bi u đ tu n t ể ồ ầ ự ự th c hi n ch c năng In n ứ ấ ...........................................92 ệ
Hình 4.21: Bi u đ quan h ể ệ ....................................................................................101 ồ
Hình 5.1: Giao di n chính c a h th ng ủ ệ ố .................................................................102 ệ
i dùng” .......................................................106 Hình 5.2: Giao di n form “H s ng ệ ồ ơ ườ
Hình 5.3: Giao di n form “Phân quy n” ề ..................................................................107 ệ
Hình 5.4: Giao di n form “Thay đ i m t kh u” ẩ .....................................................108 ệ ậ ổ
Hình 5.5: Giao di n form “Sao l u/Ph c h i d li u” ụ ồ ữ ệ ...........................................109 ư ệ
Hình 5.6: Giao di n form “Biên m c tài li u” ệ .........................................................111 ụ ệ
Hình 5.7: Giao di n form “In mã v ch” ...................................................................114 ệ ạ
Hình 5.8: Danh sách mã v ch tài li u ệ ......................................................................115 ạ
Hình 5.9: Giao di n form “Thông tin phi u nh p” ậ ..................................................115 ệ ế
13
Xây d ng ph n m m Qu n lý th vi n ư ệ ề ự ả ầ
Hình 5.10: Giao di n form “Đăng ký làm th th vi n” ẻ ư ệ .........................................118 ệ
Hình 5.11: Danh sách th th vi n ẻ ư ệ ..........................................................................121
Hình 5.12: Giao di n form “M n tài li u” ệ ............................................................122 ượ ệ
Hình 5.13: Giao di n form “Tr tài li u” ệ ................................................................125 ệ ả
Hình 5.14: Giao di n form “X lý đ c gi vi ph m” ử ệ ộ ả ạ .............................................126
Hình 5.15: Giao di n form “Đ c gi m n quá h n” ệ ộ ả ượ ạ ............................................127
Hình 5.16: Giao di n form “Tìm ki m tài li u – tìm đ n gi n” ả .............................128 ệ ế ệ ơ
Hình 5.17: Giao di n form “Tìm ki m tài li u – tìm nâng cao” ..............................129 ệ ế ệ
Hình 5.18: Giao di n form “Tìm ki m đ c gi ” ả .....................................................130 ệ ế ộ
Hình 5.19: Giao di n form “Tìm ki m m n tr ” ượ ả ..................................................131 ế ệ
Hình 5.20: Giao di n form “BCTK tài li u đang đ c m n” ệ ệ ượ ượ ..............................132
Hình 5.21: Giao di n form “Tài li u còn trong th vi n” ư ệ .......................................133 ệ ệ
L I C M N Ờ Ả Ơ
Sau m t th i gian tìm hi u và th c hi n đ n nay đ tài ự ề ế ệ ể ộ ờ ầ “Xây d ng ph n ự
m m qu n lý th vi n” đã hoàn thành. Trong su t quá trình th c hi n đ tài, ư ệ ề ả ự ệ ề ố
chúng em đã nh n đ c r t nhi u s giúp đ nhi t tình. ậ ượ ấ ề ự ỡ ệ
ứ Chúng em xin chân thành c m n các th y các cô đã trang b nh ng ki n th c ả ơ ị ữ ế ầ
quý báu cho chúng em trong su t quá trình h c t p t i tr ọ ậ ạ ườ ố ạ ng Đ i h c S ph m ạ ọ ư
K thu t H ng Yên. Đ c bi t là các th y các cô trong khoa Công ngh thông tin đã ậ ư ặ ỹ ệ ệ ầ
t n tình gi ng d y, ch b o, trang b cho chúng em nh ng ki n th c c n thi ậ ứ ầ ỉ ả ữ ế ả ạ ị ế ấ t nh t
trong su t quá trình h c t p và nghiên c u t ọ ậ ứ ạ ố ậ i khoa, đã t o m i đi u ki n thu n ọ ề ệ ạ
i giúp chúng em th c hi n đ tài t l ợ ự ệ ề ố t nghi p này. ệ
Chúng em xin c m n Th c sĩ Nguy n Minh Quý ả ơ ạ ễ và th y ầ Lê Quang L iợ đã
ng d n, ch b o chúng em trong su t th i gian th c hi n đ án t t n tình h ậ ướ ỉ ả ự ệ ẫ ờ ố ồ ố t
nghi p, giúp chúng em có th hoàn thành đ án t t nghi p. ệ ể ồ ố ệ
14
Xây d ng ph n m m Qu n lý th vi n ư ệ ề ự ầ ả
Chúng em xin chân thành c m n các cô, các ch trong th vi n tr ng Cao ư ệ ả ơ ị ườ
đ ng C Đi n & Th y L i và tr ẳ ủ ệ ợ ơ ườ ng Trung c p Kinh T K Thu t Tô Hi u đã ế ỹ ệ ậ ấ
luôn nhi t tình và t o đi u ki n giúp đ chúng em trong quá trình th c hi n đ tài. ệ ự ề ệ ệ ề ạ ỡ
Chúng em xin g i l ử ờ ả ơ ủ i c m n gia đình và b n bè đã luôn luôn đ ng viên, ng ạ ộ
h chúng em trong su t quá trình th c hi n đ án t ộ ự ệ ố ồ ố t nghi p này. ệ
ắ M c dù đã c g ng n l c th c hi n đ tài v i quy t tâm cao nh ng ch c ố ắ ỗ ự ư ự ế ệ ề ặ ớ
h n đ tài không th tránh kh i thi u sót, kính mong s đóng góp và h ế ẳ ự ề ể ỏ ướ ẫ ng d n
c a các th y cô. ủ ầ
Chúng em xin chân thành c m n! ả ơ
H ng Yên, tháng 1 năm 2010 ư
Nhóm sinh viên th c hi n ệ ự
Nguy n Th H ng ị ườ ễ
ng Nguy n Th L ễ ị ươ
Ki u Th Thu Th y ủ ị ề
15
Xây d ng ph n m m Qu n lý th vi n ư ệ ề ự ầ ả
PH N I. M Đ U
Ở Ầ
Ầ
1. Lý do ch n đ tài ọ ề
Hi n nay, th vi n c a các tr ng cao đ ng và trung c p ư ệ ủ ệ ườ ấ ở ư ẳ H ng Yên (Cao đ ng ẳ
C Đi n và Thu L i, Trung c p Kinh t ỷ ợ ệ ấ ơ ế ỹ K Thu t Tô Hi u) ch a có m t h ệ ộ ệ ư ậ
th ng nào chuyên bi ố ệ ể ư t đ l u thông tin sách và vi c m n tr . V i nhu c u m ệ ượ ầ ả ớ ở
ng sách và s r ng và phát tri n th vi n, cùng v i nhu c u đó là s gia tăng s l ộ ư ệ ố ượ ự ể ầ ớ ố
l ượ ng đ c gi ộ ả ầ ứ . Bên c nh đó là s phát tri n c a công ngh thông tin, nhu c u ng ể ủ ự ệ ạ
d ng công ngh vào trong qu n lý ngày càng phát tri n m nh và đem l ụ ệ ể ả ạ ạ ấ ề i r t nhi u
l ợ i ích. Vì v y, c n ph i xây d ng m t ch ả ự ậ ầ ộ ươ ầ ng trình qu n lý đ đáp ng nhu c u ể ứ ả
qu n lý và m n tr sách đ c d dàng và thu n l i. T nh ng yêu c u này, ượ ả ả ượ ậ ợ ễ ữ ừ ầ
nhóm chúng em quy t đ nh ch n đ tài t ế ị ề ọ ố ả t nghi p là “Xây d ng ph n m m qu n ự ệ ề ầ
ng Cao đ ng C Đi n & Th y L i”. lý th vi n tr ư ệ ườ ủ ệ ẳ ơ ợ
2. Khách th và đ i t ng nghiên c u ố ượ ể ứ
ng Cao đ ng C Đi n & Th y L i. Khách th :ể H th ng qu n lý th vi n tr ư ệ ệ ố ả ườ ủ ệ ẳ ơ ợ
Đ i t ng: ố ượ Ph n m m qu n lý th vi n s d ng công ngh mã v ch. ư ệ ử ụ ề ệ ạ ầ ả
3. Gi i h n và ph m vi nghiên c u ớ ạ ứ ạ
Tr ườ ng Cao đ ng C Đi n & Th y L i ợ ủ ệ ẳ ơ
Tr ườ ng Trung c p Kinh T K Thu t Tô Hi u ệ ế ỹ ậ ấ
4. M c đích nghiên c u ứ ụ
c ph n m m qu n lý th vi n cho tr ng Cao đ ng C Đi n & Xây d ng đ ự ượ ư ệ ề ả ầ ườ ệ ẳ ơ
Th y L i. ủ ợ
5. Nhi m v nghiên c u ụ ứ ệ
- Tìm hi u nghi p v qu n lý th vi n (qu n lý tài li u, qu n lý đ c gi ư ệ ệ ụ ả ể ệ ả ả ộ ả ả , qu n
lý quá trình m n tr …). ượ ả
- Tìm hi u các công c xây d ng ch ụ ự ể ươ ể ng trình (tìm hi u mã v ch, tìm hi u ể ạ
LINQ).
16
Xây d ng ph n m m Qu n lý th vi n ư ệ ề ự ầ ả
6. Ph ng pháp nghiên c u ươ ứ
- Ph ng v n ấ ỏ
- Quan sát
7. Ý nghĩa lý lu n và th c ti n c a đ tài ự ễ ủ ề ậ
- Giúp chúng em hi u v nghi p v qu n lý th vi n. ệ ụ ả ể ề ư ệ
- ng d ng đ tài vào vi c t i u hóa quá trình qu n lý th vi n. Ứ ụ ệ ố ư ư ệ ề ả
PH N II. N I DUNG
Ộ
Ầ
CH
ƯƠ
NG I. QUY TRÌNH KH O SÁT TH C TR NG Ả
Ự
Ạ
1.1. Quá trình kh o sát ả
1.1.1. Đ a đi m kh o sát ể ả ị
T t c các quy trình nghi p v , s li u và quy đ nh đ ệ ụ ố ệ ấ ả ị ượ c kh o sát t ả i ạ
- Th vi n tr ng Cao Đ ng C Đi n và Thu L i. ư ệ ườ ỷ ợ ệ ẳ ơ
- Th vi n tr ng Trung C p Kinh T K Thu t Tô Hi u. ư ệ ườ ế ỹ ệ ấ ậ
1.1.2. L ch trình kh o sát ả ị
- Tìm hi u v c s v t ch t và quy trình nghi p v c a th vi n tr ề ơ ở ậ ư ệ ụ ủ ể ệ ấ ườ ng
Cao đ ng ngh C Đi n và Thu L i, tr ề ơ ỷ ợ ệ ẳ ườ ậ ng trung c p Kinh T K Thu t ế ỹ ấ
Tô Hi u.ệ
- Thu th p thông tin v các đ u sách c a tr ủ ề ầ ậ ườ ỷ ợ ng C Đi n và Thu L i, ệ ơ
tr ng trung c p Kinh T K Thu t Tô Hi u. ườ ế ỹ ệ ậ ấ
1.2. K t qu kh o sát th c tr ng ả ả ự ế ạ
- T i tr ng Cao đ ng ngh C Đi n và Thu L i nhóm đã làm vi c v i: ạ ườ ệ ớ ề ơ ỷ ợ ệ ẳ
Cô Chung (phó Phòng Đào T o – cô đã t ng tham gia qu n lý th vi n) - ĐT: ư ệ ừ ạ ả
0983048503.
ng. Ch Th y là th th c a th vi n tr ủ ư ủ ư ệ ủ ị ườ
17
Xây d ng ph n m m Qu n lý th vi n ư ệ ề ự ầ ả
- T i tr ng Trung c p Kinh T K Thu t Tô Hi u nhóm đã làm vi c v i cô ạ ườ ệ ớ ế ỹ ệ ậ ấ
H nh và ch Hà. ạ ị
Qua quá trình kh o sát nhóm đã thu đ c k t qu nh sau: ả ượ ế ả ư
1.2.1. C c u t i c s kh o sát ch c t ơ ấ ổ ứ ạ ơ ở ả
Tr ườ ng Cao đ ng C Đi n và Thu L i: có Ch Thu là th th . ủ ư ỷ ợ ệ ẳ ơ ỷ ị
Tr ườ ng Trung c p Kinh T K Thu t Tô Hi u có cô H nh và ch Hà là th th . ủ ư ế ỹ ệ ậ ạ ấ ị
1.2.2. C s v t ch t k thu t ậ ơ ở ậ ấ ỹ
ộ Các th vi n đ u có s d ng máy tính - h đi u hành Windows và ch a có m t ư ệ ệ ề ử ụ ư ề
ph n m m chuyên bi t nào đ qu n lý th vi n, ch a có máy đ c mã v ch. ề ầ ệ ể ả ư ệ ư ạ ọ
c phân chia theo t ng ngành (khoa) và đ c l u tr vào t ng kho Các đ u sách đ ầ ượ ừ ượ ư ừ ữ
sách, giá sách t ng ng. ươ ứ
1.2.3. Th c tr ng qu n lý th vi n t i tr ư ệ ạ ườ ự ạ ả ủ ng Cao đ ng C Đi n & Th y ơ ệ ẳ
L i và tr ng Trung c p Kinh T K Thu t Tô Hi u ợ ườ ế ỹ ệ ậ ấ
T t c các d li u v sách và báo t p chí đ u đ c l u tr trên gi y t s sách. ấ ả ữ ệ ề ề ạ ượ ư ấ ờ ổ ữ
Tài li u ch y u c a th vi n là sách. ủ ế ủ ư ệ ệ
1.2.3.1. Quy trình nh p sách ậ
Sau khi nh p sách v , th th ph i nh p l ề ủ ư ậ ạ ả ậ ấ i thông tin các đ u sách vào s và c t ầ ổ
gi hóa đ n và ch ng t liên quan. ữ ứ ơ ừ
Th th đánh mã cho t ng cu n sách theo t ng ngành và s p x p chúng vào đúng ủ ư ừ ừ ế ắ ố
v trí l u tr . ữ ư ị
1.2.3.2. Quy trình m n sách ượ
Đ i v i h c sinh, sinh viên ố ớ ọ
Th vi n tr ư ệ ườ ng Cao đ ng C Đi n & Thu L i và tr ệ ỷ ợ ẳ ơ ườ ng Trung c p Kinh T ấ ế
K Thu t Tô Hi u đ u ch a cho h c sinh, sinh viên m n sách v mà ch cho sinh ượ ư ề ệ ề ậ ọ ỹ ỉ
viên m n sách đ đ c t i th vi n. Ngoài ra h c sinh, sinh viên ch a có th th ể ọ ạ ượ ư ệ ẻ ư ư ọ
18
Xây d ng ph n m m Qu n lý th vi n ư ệ ề ự ầ ả
vi n mà dùng th h c sinh, sinh viên đ m n tr sách. H c sinh ch đ ể ượ ẻ ọ ỉ ượ ệ ả ọ ượ c m n
m t đ n hai cu n sách m i l n. ố ộ ế ỗ ầ
H c sinh, sinh viên mu n m n sách đ đ c thì ph i đ a th h c sinh, sinh viên ể ọ ả ư ẻ ọ ượ ố ọ
và thông báo tên sách c n m n. Sau đó, th th tìm đ n các giá sách và n u tìm ủ ư ượ ế ế ầ
th y sách theo yêu c u c a h c sinh, sinh viên thì th th đ a sách cho sinh viên ầ ủ ọ ủ ư ư ấ
m n và gi i th sinh viên. Ng i tên h c sinh, sinh viên và ượ l ữ ạ ẻ ườ i th th s ghi l ủ ư ẽ ạ ọ
tên đ u sách vào phi u ghi danh. N u không th y sách đó thì th th thông báo ủ ư ế ế ấ ầ
sách đã m n h t ho c không có trong th vi n. ư ệ ượ ế ặ
Đ i v i cán b , giáo viên ố ớ ộ
Các giáo viên đ c m n sách v và cũng đ c m n sách đ đ c t ượ ượ ề ượ ể ọ ạ ượ ư ệ i th vi n.
Khi m n sách thì th th s ghi tên giáo viên và tên sách m n vào trong s . ổ ủ ư ẽ ượ ượ
1.2.3.3. Quy trình tr sách ả
Đ i v i h c sinh, sinh viên ố ớ ọ
Sau khi đ c xong, h c sinh ph i tr đúng sách đã m n. Th th s tìm và tr l ủ ư ẽ ả ả ượ ả ạ i ọ ọ
th cho sinh viên, đ ng th i đánh d u phi u ghi danh là sách đã đ ế ẻ ấ ồ ờ ượ c tr . ả
Đ i v i cán b , giáo viên ố ớ ộ
Khi tr sách, th th ki m tra đúng sách đã m n và h đánh d u là giáo viên đã ủ ư ể ượ ấ ả ọ
tr sách. ả
1.2.3.4. Th ng kê báo cáo, in n ố ấ
ọ ố C hai th vi n này đ u th c hi n th ng kê theo đ nh kỳ vào cu i năm. H th ng ư ệ ự ề ệ ả ố ố ị
kê sách theo t ng ngành và theo các tiêu chí sau: ừ
Th ng kê sách nh p m i. ậ ố ớ
Th ng kê sách đang đ ố ượ c m n. ượ
Th ng kê sách còn trong th vi n. ư ệ ố
Th ng kê sách thanh lý. ố
1.2.3.5. X lý sách thanh lý ử
19
Xây d ng ph n m m Qu n lý th vi n ư ệ ề ự ầ ả
ng sau 5 năm s đ Các lo i sách đ ạ ượ c nh p v thông th ề ậ ườ ẽ ượ ầ c thanh lý 1 l n.
Nh ng th ư ườ ng nh ng sách b h h ng quá n ng ho c nh ng cu n sách không s ặ ị ư ỏ ữ ữ ặ ố ử
d ng đ n thì m i ti n hành thanh lý. ớ ế ụ ế
1.2.4. u và nh Ư ượ c đi m c a h th ng hi n t ủ ệ ố i ệ ạ ể
u đi m Ư ể
- Không t n kém cho vi c đ u t c s v t ch t. ệ ầ ư ơ ở ậ ấ ố
- Nhân viên th vi n không c n ph i hi u bi t v tin h c nhi u cũng có th ư ệ ể ả ầ ế ề ề ọ ể
làm đ c.ượ
Nh ượ c đi m ể
- Thông tin ghi trên s sách, gi y t d b m t mát, không l u tr c lâu ấ ờ ễ ị ấ ư ổ đ ữ ượ
dài.
- Quá trình tìm ki m sách ph c v cho vi c m n sách ph i làm th công và ụ ụ ượ ủ ế ệ ả
m t nhi u th i gian. ề ấ ờ
- Nhân viên ph i t n nhi u th i gian và công s c vào vi c th ng kê sách. ả ố ứ ề ệ ờ ố
T t c các công vi c c a nhân viên th vi n đ u ti n hành m t cách th công, ệ ủ ư ệ ấ ả ủ ề ế ộ
không khoa h c.ọ
1.2.5. Yêu c u c a ng ầ ủ ườ i dùng v h th ng m i ớ ề ệ ố
T nh ng b t c p trong quá trình qu n lý th vi n nh hi n nay, nhóm đã đ ả ư ệ ư ệ ấ ậ ừ ữ ề
ủ ư ề xu t m t ph n m m giúp cho vi c qu n lý d dàng h n. H u h t các th th đ u ệ ề ễ ế ả ầ ấ ầ ộ ơ
mong mu n ph n m m c n ph i đ t đ ả ạ ượ ề ầ ầ ố c yêu c u sau: ầ
- Ph n m m có giao di n d s d ng. ệ ễ ử ụ ề ầ
- Cho phép l u tr đ ữ ượ ư ủ ả ư ệ c các thông tin v sách, báo, t p chí c a c th vi n ề ạ
hi n t ệ ạ i và m r ng l ở ộ ượ ng tài li u v sau. ệ ề
- Qu n lý vi c m n, tr tài li u m t cách d dàng, thu n ti n cho th th . ủ ư ộ ượ ệ ệ ệ ễ ậ ả ả
- Tìm ki m thông tin tài li u, đ c gi m t cách nhanh chóng và d dàng. ệ ế ộ ả ộ ễ
- Cho phép th ng kê, in n theo nhi u tiêu chí. ề ấ ố
20
Xây d ng ph n m m Qu n lý th vi n ư ệ ề ự ầ ả
- Không gây khó khăn cho vi c qu n lý c a nhân viên th vi n. ư ệ ủ ệ ả
1.2.6. Yêu c u c n đ t đ ầ ầ ạ ượ ủ ệ ố c c a h th ng m i ớ
Qua quá trình kh o sát th c t t ng Cao đ ng ngh C Đi n và ự ế ạ ả i th vi n c a tr ư ệ ủ ườ ề ơ ệ ẳ
Th y L i, tr ủ ợ ườ ng Trung c p Kinh T K Thu t Tô Hi u, tr ế ỹ ệ ậ ấ ườ ư ng ĐHSPKT H ng
Yên. Nhóm nh n th y quá trình qu n lý th vi n c a các tr ư ệ ủ ả ậ ấ ườ ệ ấ ng v n th c hi n r t ự ẫ
ư ệ th công, ch a khoa h c, t n nhi u th i gian và công s c c a nhân viên th vi n. ứ ủ ủ ư ề ố ọ ờ
c các nh Do đó c n ph i có m t ph n m m qu n lý nh m kh c ph c đ ề ụ ắ ả ằ ầ ả ầ ộ ượ ượ c
đi m c a quy trình qu n lý hi n t i, đ m b o đ c các yêu c u mà ng i dùng ệ ạ ủ ể ả ả ả ượ ầ ườ
mong mu n. ố
c các ch c năng sau: H th ng m i c n ph i đ t đ ớ ầ ả ạ ựợ ệ ố ứ
- C p nh t thông tin: ậ ậ
+ Thông tin v sách báo, t p chí, ề ạ
+ Thông tin v đ c gi (g m h c sinh, sinh viên và giáo viên). ề ộ ả ồ ọ
+ Thông tin v ng i dùng (th th ,…) ề ườ ủ ư
- Qu n lý quá trình m n tr tài li u c a đ c gi ượ ệ ủ ộ ả ả . ả
- Tìm ki m tài li u, đ c gi theo nhi u tiêu chí khác nhau. ế ệ ộ ả ề
- Th ng kê và in n theo nhi u tiêu chí. ấ ề ố
- Ph c h i và sao l u d li u. ư ữ ệ ụ ồ
CH
ƯƠ
Ủ NG II. PHÂN TÍCH QUY TRÌNH HO T Đ NG C A
Ạ Ộ
H TH NG Ệ Ố
2.1. 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 ệ ậ
21
Xây d ng ph n m m Qu n lý th vi n ư ệ ề ự ả ầ
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 i….). ệ ử ơ ự ệ ộ , th y l ế ủ ợ
- Đá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. ự ộ ừ ệ ặ ị
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 ừ ệ ệ ế ạ ắ ỹ
tài li u t đ sách, t đ báo, s p x p tài li u vào các t ắ ệ ế ủ ệ ươ ng ng (t ứ ủ ể ủ ể
đ tài li u tham kh o…). Ban k thu t phân t t p chí, 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. ệ ể ắ ế ừ ệ ầ
2.2. 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).
22
Xây d ng ph n m m Qu n lý th vi n ư ệ ề ự ầ ả
i ch . S l M n tài li u g m có 2 lo i: m n v và m n đ c t ạ ọ ạ ượ ượ ượ ề ệ ồ ỗ ố ượ ệ ng tài li u
đ c m n v và m n đ c t ượ ượ ề ọ ạ ượ i ch theo quy đ nh c a th vi n. ị ư ệ ủ ỗ
- là h c sinh, sinh viên: tài li u m n v g m sách, giáo trình, Đ c gi ộ ả ề ồ ượ ệ ọ
lu n văn, đ c ng. ề ươ ậ
- là cán b nhân viên trong tr Đ c gi ộ ả ộ ườ ề ồ 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: ướ ế
- yêu c u tài li u c n m n. Đ c gi ộ ả ệ ầ ượ ầ
- 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: ượ ủ ư ạ ượ ế ệ ế ẫ
TH VI N TR Ư Ệ
ƯỜ
NG CAO Đ NG C ĐI N VÀ TH Y L I Ủ Ợ Ơ Ệ
Ẳ
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 ả ả ượ ề ế ệ
m n đ c t đ c gi ộ ả ượ ọ ạ i ch thì phi u m n không có h n tr . ả ượ ế ạ ỗ
23
Xây d ng ph n m m Qu n lý th vi n ư ệ ề ự ầ ả
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”. ộ ả ư ệ ệ ầ ạ
2.3. 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 tr tài li u m n đ c t i ch ườ ng h p đ c gi ợ ộ ả ả ượ ọ ạ ệ ỗ
- Đ 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ã ẻ ư ệ ủ ư ử ụ ệ ậ ầ ọ
, ki m tra và so sánh thông tin v ch đ đ c thông tin tài li u và đ c gi ạ ể ọ ệ ộ ả ể
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 . ủ ư ẻ ư ệ ệ
- 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 ả ẻ ư ệ ượ ộ . ả
24
Xây d ng ph n m m Qu n lý th vi n ư ệ ề ự ầ ả
- 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ó. ư ữ
vi ph m 2.4. X lý đ c gi ử ộ ả ạ
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: ướ ế
- tr tài li u và b vi ph m Đ c gi ộ ả ả ệ ạ ị
- 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 ờ ạ ệ ị
tr tài li u quá h n thì s b khóa th theo đúng quy đ nh v i nh ng đ c gi ớ ữ ộ ả ả ẽ ị ệ ẻ ạ ị
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 đó. ượ ờ ạ ệ
2.5. 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ũ. ệ ầ ử ệ ả ồ ớ
25
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 ữ
c b vào kho ho c thanh lý. Sau khi b các cu n tài li u này s đ ệ ẽ ượ ố ặ ỏ ỏ
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 . ả ượ ế ệ ậ
2.6. 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 c đ y đ thông tin v tiêu chí c n tìm t đ ế ượ ầ ủ ề ầ
- 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 i dùng l a ch n tiêu chí tìm ki m tài li u. ệ : Ng ế ườ ự ế ệ ọ
+ 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. ự ọ
26
Xây d ng ph n m m Qu n lý th vi 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. ệ ế ệ ượ ộ ả ượ ế
+ Ng ườ ạ i dùng có th k t h p nhi u tiêu chí tìm ki m: Tìm theo d ng ể ế ợ ề ế
i tài tài li u, theo ngành, theo tên…H th ng s tr ra k t qu n u còn t ệ ố ẽ ả ả ế ệ ế ạ
li u đó trong th vi n. ư ệ ệ
Quá trình tìm ki m cho bi c đ y đ thông tin c a tài li u đó nh : Tên, mã, ế t đ ế ượ ủ ủ ư ệ ầ
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, ủ
nào, giá nào. s l ố ượ ng còn và v trí c a tài li u đó thu c t ng m y, t ệ ộ ầ ấ ủ ủ ị
- 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 m n tài li u, th th ượ ế ả: X y ra khi đ c gi ả ộ ả ượ ủ ư ệ
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 ỗ ộ ả ả ủ ư ệ ế ả ề
đó đ đánh d u r ng đ c gi đ c gi ộ ả ấ ằ ể ộ ả ư ệ đó đã tr tài li u cho th vi n. ệ ả
Sau quá trình tìm ki m, th th bi c đ c gi có m n tài li u hay t đ ủ ư ế ượ ộ ế ả ượ ệ
không. Tài li u đ c gi ệ ộ ả ượ m n là tài li u nào, bao gi ệ ờ thì đ n h n tr . ả ế ạ
27
Xây d ng ph n m m Qu n lý th vi n ư ệ ề ự ầ ả
2.7. 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 ẻ ư ệ ẫ
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 , m r ng quy mô c a th vi n. ượ ng đ c gi ộ ả ư ệ ở ộ ủ
- Ki m soát đ c s l , s sách và tài li u khác cho ể ượ ố ượ ng đ c gi ộ ả ố ệ
m n theo t ng đ c gi ng có ượ ừ ộ ả ủ c a th vi n (ch cho phép các đ i t ỉ ư ệ ố ượ
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 ậ ồ ỹ ọ
28
Xây d ng ph n m m Qu n lý th vi n ư ệ ề ự ả ầ
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 ẻ ế ư ộ ả ẻ ẻ
đăng kí làm ti p n a. v n còn ho t đ ng thì không cho đ c gi ẫ ạ ộ ộ ả ế ữ
- 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 . ẻ ậ
- 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í. ẻ ậ ộ ỹ ả ơ ị
2.8. Quy trình h y th th vi n ẻ ư ệ ủ
Các tr không ườ ng h p h y th th vi n: T i th i đi m h y th , đ c gi ạ ẻ ư ệ ẻ ộ ủ ủ ể ợ ờ ả
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 chuy n c ườ ng, cán b giáo viên, gi ng viên, nhân viên c a tr ả ủ ộ ườ ể ơ
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 có th rách nát, h ấ ả ộ ả thông báo m t th , đ c gi ấ ẻ ộ ả ẻ ư
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 c a th vi n t ể ượ ng đ c gi ộ ả ủ ư ệ ạ i các th i đi m khác nhau. ể ờ
29
Xây d ng ph n m m Qu n lý th vi n ư ệ ề ự ầ ả
- Đ 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: ng đ c ti n hành vào cu i năm h c) ẻ ế ạ (th ủ ườ ượ ế ố ọ
- 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. ầ ộ ả ượ ủ ư ệ ả ế ệ
- tr tài li u đã m n c a th vi n, ban k thu t ti n hành Đ c gi ộ ả ả ượ ủ ậ ế ư ệ ệ ỹ
. h y th c a đ c gi ủ ẻ ủ ộ ả
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 ỹ ẻ ủ ộ ậ ế ủ . ả
2.9. 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 ớ ệ ậ ố
30
Xây d ng ph n m m Qu n lý th vi n ư ệ ề ự ả ầ
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 ệ ượ ạ ố
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ý ệ ố
31
Xây d ng ph n m m Qu n lý th vi n ư ệ ề ự ả ầ
Hình 2.3: Th ng kê, báo cáo tài li u thanh lý ố ệ
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 ố ộ ả ạ
32
Xây d ng ph n m m Qu n lý th vi n ư ệ ề ự ầ ả
Hình 2.5: Th ng kê, báo cáo đ c gi vi ph m ố ộ ả ạ
6. Th ng kê, báo cáo tài li u th th cho m n ượ ủ ư ệ ố
Hình 2.6: Th ng kê, báo cáo tài li u th th cho m n ủ ư ượ ố ệ
33
Xây d ng ph n m m Qu n lý th vi 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 trong th ố ượ ể ng tài li u, đ c gi ệ ộ ả ư
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 ướ ế
- 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. ườ ừ ự ể ả ọ ố
34
Xây d ng ph n m m Qu n lý th vi n ư ệ ề ự ầ ả
CH
ƯƠ
Ế Ệ Ố NG III. PHÂN TÍCH THI T K H TH NG
Ế
THEO UML
3.1. Các ch c năng c a h th ng ủ ệ ố ứ
3.1.1. Qu n tr h th ng ị ệ ố ả
i dù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
Thay đ i m t kh u ẩ ổ ậ
Đăng nh pậ
Sao l u và ph c h i d li u ụ ồ ữ ệ ư
3.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ệ
S a thông tin tài li u ệ ử
Xóa tài li uệ
3.1.3. Qu n lý đ c gi ả ộ ả
Đăng ký làm thẻ
35
Xây d ng ph n m m Qu n lý th vi n ư ệ ề ự ả ầ
i đăng ký làm th TV ườ ẻ - 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
Thêm đ c gi ộ ả
Xóa đ c gi ộ ả
3.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 ử ộ ả ạ
tr mu n ử ộ ả ả ộ - X lý đ c gi
làm m t, h h ng tài li u. ử ộ ả ấ ư ỏ ệ - X lý đ c gi
Thông báo đ c gi m n quá h n ộ ả ượ ạ
3.1.5. Tìm ki m thông tin ế
Tìm ki m tài li u ệ ế
ệ ệ ế ả ơ - Tìm ki m đ n gi n: theo mã tài li u, tên tài li u.
ấ ả ế ợ ệ ế ả ố , s - Tìm ki m k t h p: theo mã, tên tài li u, ngành, nhà xu t b n, tác gi
phát hành….
36
Xây d ng ph n m m Qu n lý th vi n ư ệ ề ự ả ầ
Tìm ki m đ c gi ế ộ ả
ố ẻ ọ ế ả ơ ộ . ả - Tìm ki m đ n gi n: theo s th , h tên đ c gi
i tính…. ế ợ ế ớ ớ - Tìm ki m k t h p: theo s th , h tên, khoa, l p, năm sinh, gi ố ẻ ọ
Tìm ki m thông tin m n tr ượ ế ả
ệ ế ượ c m n. ượ - Tìm ki m tài li u đang đ
ộ ả đang m n tài li u. ượ ệ - Tìm ki m đ c gi ế
3.1.6. Th ng kê, báo cáo và in n ố ấ
Th ng kê, báo cáo tài li u nh p m i ớ ệ ậ ố
Th ng kê, báo cáo tài li u còn trong th vi n ư ệ ệ ố
Th ng kê, báo cáo tình tr ng m n m n ượ ượ ạ ố
Th ng kê, báo cáo tài li u thanh lý ệ ố
Th ng kê, báo cáo tài li u th th cho m n ượ ủ ư ệ ố
Th ng kê, báo cáo đ c gi vi ph m ố ộ ả ạ
Th ng kê, báo cáo đ c gi ố ộ ả đang m n tài li u ệ ượ
3.2. Bi u đ Usecase ể ồ
3.2.1. Danh sách Actor c a h th ng ủ ệ ố
STT Tên Actor Ý nghĩa
Admin có toàn quy n t ề ươ ng tác v i h th ng, có ớ ệ ố
Admin 1 ạ quy n đi u khi n cũng nh ki m soát m i ho t ư ể ề ể ề ọ
đ ng c a h th ng ộ ủ ệ ố
Ban k thu t th c hi n các ch c năng: qu n lý ứ ự ệ ậ ả ỹ 2 Ban k thu t ậ ỹ , qu n lý tài li u. đ c gi ộ ả ệ ả
Ban l p k ho ch th c hi n ch c năng: th ng kê, ứ ự ế ệ ạ ậ ố Ban l p k ho ch ậ ế ạ 3 l p k ho ch mua tài li u m i. ậ ế ạ ệ ớ
37
Xây d ng ph n m m Qu n lý th vi n ư ệ ề ự ầ ả
ượ Ban th th th c hi n ch c năng: qu n lý m n ủ ư ự ứ ệ ả 4 Ban th thủ ư tr , tìm ki m thông tin, th ng kê khi có nhu c u. ế ả ầ ố
B ng 3.1: Danh sách Actor c a h th ng ủ ệ ố ả
3.2.2. Danh sách Use case c a h th ng ủ ệ ố
STT Tên UseCase Ý nghĩa
Cho phép ng i dùng đăng nh p vào h ườ ậ ệ 1 Đăng nh pậ th ng.ố
Cho phép admin thêm, s a, xóa và phân ử Qu n lý ng i dùng 2 ả ườ quy n cho ng i dùng ề ườ
Thêm ng i dùng Admin thêm ng i dùng vào h th ng 3 ườ ườ ệ ố
S a thông tin ng i dùng Admin s a thông tin v ng i dùng 4 ử ườ ề ườ ử
Xóa ng i dùng Admin xóa ng i dùng kh i h th ng 5 ườ ườ ỏ ệ ố
Admin phân quy n cho t ng ng i dùng Phân quy n cho ng ề ườ i ừ ề ườ 6 dùng
ủ Th c hi n vi c thay đ i m t kh u c a ự ệ ệ ậ ẩ ổ 7 Thay đ i m t kh u ẩ ậ ổ ng i dùng ườ
Th c hi n vi c sao l u và ph c h i d ồ ữ ự ư ụ ệ ệ Sao l u và ph c h i d ụ ư ồ ữ li u cho h th ng. D li u đ 8 ệ ố ữ ệ ệ ượ ư c sao l u li u.ệ b ng file. ằ
Sinh mã v ch (mã s và mã ch ) cho các ố ữ ạ
9 Sinh mã v chạ ậ lo i tài li u nh : sách, báo t p chí, lu n ư ệ ạ ạ
văn, giáo án, đ c ng. ề ươ
T o mã v ch theo đúng tiêu chu n quy ạ ạ ẩ
10 T o mã v ch c đánh theo ngành, theo ạ ạ đ nh. Mã v ch đ ị ạ ượ
chuyên ngành, mã tài li u.ệ
11 In mã v chạ In mã v chạ
Dán mã vào tài li u t ng ng 12 Dán mã lên tài li uệ ệ ươ ứ
13 Ban k thu t thêm tài li u ệ ậ ỹ Thêm tài li uệ
14 Ban k thu t s a thông tin tài li u ệ ậ ử ỹ S a thông tin tài li u ệ ử
38
Xây d ng ph n m m Qu n lý th vi n ư ệ ề ự ầ ả
Ban k thu t xóa tài li u ệ ậ ỹ
15 Xóa tài li uệ 17 Ban k thu t thêm đ c gi ậ ộ ỹ ả Thêm đ c giộ ả
Ban k thu t xóa đ c gi ậ ộ ỹ ả 18 Xóa đ c gi ộ ả ủ (h y th ) ẻ
ầ Bao g m các ch c năng: x lý yêu c u ứ ử ồ
m n tài li u, l p phi u m n, s a thông ượ ượ ử ệ ế ậ 20 Qu n lý m n tài li u ượ ệ ả
tin phi u m n, xóa phi u m n. ượ ượ ế ế
Th th x lý theo yêu c u đ c gi ủ ư ử ầ ộ . ả ử ầ
21 X lý yêu c u m n ượ 22 Th th l p phi u m n ủ ư ậ ượ ế L p phi u m n ượ ế ậ
23 Th th s a thông tin phi u m n ượ ủ ư ử ế S a thông tin phi u m n ượ ử ế
24 Th th xóa phi u m n ủ ư ượ ế Xóa phi u m n ế ượ
ả Bao g m các ch c năng: x lý yêu c u tr , ứ ử ầ ồ 25 Qu n lý tr tài li u ệ ả ả c p nh t thông tin phi u m n. ậ ượ ế ậ
Th th x lý khi đ c gi ủ ư ử ộ ả ả tr tài li u ệ 26 X lý yêu c u tr ả ử ầ
C p nh t l i thông tin cho phi u m n sau ậ ạ ậ ượ ế ế C p nh t thông tin phi u ậ ậ 27 tr tài li u. khi đ c gi ộ ả ả ệ m nượ
Th th x lý đ c gi vi ph m quy đinh ủ ư ử ộ ả ạ vi ph m 28 X lý đ c gi ả ử ộ ạ m n tr ả ượ
Th th thông báo t i đ c gi m n quá ủ ư ớ ộ ả ượ Thông báo h t đ c gi ế ộ ả 29 h n.ạ m n quá h n ượ ạ
Ng i dùng l a ch n tiêu chí tìm ki m: tìm ườ ự ế ọ
31 ki m tài li u theo ngành, theo b môn; tìm ế ệ ộ Tìm ki m tài li u ệ ế
theo NXB, tìm theo tác gi ,…. ả
Ng ườ ộ i dùng l a ch n tiêu chí tìm ki m đ c ự ế ọ
gi , tìm theo quê ả : tìm theo h tên đ c gi ọ ộ ả 32 Tìm ki m đ c gi ế ộ ả quán; tìm theo ngành, l p; tìm theo trình ớ
đ …ộ
Ng i dùng l a ch n tiêu chí tìm ki m: tìm ườ ự ế ọ ượ Tìm ki m thông tin m n ế 33 ki m đ c gi đang m n tài li u, tìm tài ế ộ ả ượ ệ trả li u đang đ ệ ượ c m n… ượ
34 Th ng kê báo cáo Th th … l a ch n hình th c th ng kê, ố ủ ư ự ứ ọ ố
39
Xây d ng ph n m m Qu n lý th vi n ư ệ ề ự ầ ả
báo cáo: TKBC tài li u nh p, TL đang ệ ậ
đ c m n, TL còn trong th vi n, TKBC ượ ư ệ ượ
đang m n tài li u…. đ c gi ộ ả ượ ệ
Th th …l a ch n in các th ng kê báo ủ ư ự ố ọ
35 cáo. nh : In TKBC tài li u nh p, in TKBC In nấ ư ệ ậ
tài li u còn trong th vi n…. ư ệ ệ
B ng 3.2: Danh sách Use case c a h th ng ủ ệ ố ả
3.2.3. V bi u đ Usecase ẽ ể ồ
3.2.3.1. Bi u đ Usecase t ng quát ể ồ ổ
40
Xây d ng ph n m m Qu n lý th vi n ư ệ ề ự ả ầ
Hình 3.1: Bi u đ Use case t ng quát ể ồ ổ
3.2.3.2. Bi u đ Usecase “Qu n tr h th ng” ị ệ ố ể ồ ả
Hình 3.2: Bi u đ Usecase “Qu n tr h th ng” ị ệ ố ể ồ ả
3.2.3.3. Bi u đ Usecase “Qu n lý tài li u” ể ồ ệ ả
Tác nhân “Ng i dùng ườ ậ . ” bao g m ồ Admin và Ban k thu t ỹ
41
Xây d ng ph n m m Qu n lý th vi n ư ệ ề ự ầ ả
Hình 3.3: Bi u đ Usecase “Qu n lý tài li u” ể ồ ệ ả
3.2.3.4. Bi u đ Usecase “Qu n lý đ c gi ” ả ể ồ ộ ả
Tác nhân “Ng i dùng ườ ậ . ” bao g m ồ Admin và Ban k thu t ỹ
Hình 3.4: Bi u đ Usecase “Qu n lý đ c gi ” ả ể ồ ộ ả
3.2.3.5. Bi u đ Usecase “Qu n lý m n, tr tài li u” ề ồ ượ ệ ả ả
Tác nhân “Ng i dùng ườ ” bao g m ồ Admin và Ban th thủ ư.
42
Xây d ng ph n m m Qu n lý th vi n ư ệ ề ự ầ ả
Hình 3.5: Bi u đ Usecase “Qu n lý m n, tr tài li u” ể ồ ượ ệ ả ả
3.2.3.6. Bi u đ Usecase “Tìm ki m thông tin” ề ồ ế
Các tác nhân tham gia vào tìm ki m thông tin g m: admin, ban th th , ban k ủ ư ế ồ ỹ
thu t, ban l p k ho ch. ậ ế ạ ậ
a. Bi u đ Usecase “Tìm ki m tài li u” ể ồ ế ệ
Hình 3.6: Bi u đ Usecase “Tìm ki m tài li u” ể ồ ệ ế
b. Bi u đ Usecase “Tìm ki m đ c gi ” ả ể ồ ộ ế
43
Xây d ng ph n m m Qu n lý th vi n ư ệ ề ự ả ầ
Hình 3.7: Bi u đ Usecase “Tìm ki m đ c gi ” ả ể ồ ộ ế
c. Bi u đ Usecase “Tìm ki m thông tin m n tr ” ả ể ồ ượ ế
Hình 3.8: Bi u đ Usecase “Tìm ki m thông tin m n tr ” ả ể ồ ượ ế
3.2.3.7. Bi u đ Usecase “Th ng kê, báo cáo” ể ồ ố
44
Xây d ng ph n m m Qu n lý th vi n ư ệ ề ự ả ầ
Tác nhân “Ng i dùng ườ ” bao g m các tác nhân nh : Admin, ban th th , ban k ư ủ ư ồ ỹ
thu t, ban l p k ho ch đ u tham gia vào quá trình xem các th ng kê báo cáo. ậ ế ạ ề ậ ố
Hình 3.9: Bi u đ Usecase “Th ng kê, báo cáo” ể ồ ố
3.2.3.8. Bi u đ Usecase “In n” ể ồ ấ
Tác nhân “Ng i dùng ườ ” bao g m các tác nhân nh : Admin, ban th th , ban k ư ủ ư ồ ỹ
thu t, ban l p k ho ch đ u tham gia vào quá trình in n các th ng kê báo cáo. ậ ế ạ ề ấ ậ ố
Hình 3.10: Bi u đ Usecase “In n” ể ồ ấ
3.2.4. Đ c t các Usecase ặ ả
45
Xây d ng ph n m m Qu n lý th vi n ư ệ ề ự ầ ả
3.2.4.1. Đ c t Usecase “Qu n tr h th ng” ặ ả ị ệ ố ả
3.2.4.1.1. Đ c t Usecase “Qu n lý ng i dùng” ặ ả ả ườ
a. Đ c t Usecase “Thêm ng i dùng” ặ ả ườ
Tóm t tắ
Admin s d ng Usecase này đ th c hi n ch c năng thêm ng ể ự ử ụ ứ ệ ườ ớ i dùng m i,
nh p các thông tin liên quan đ n ng ế ậ ườ ứ i dùng nh : tên đăng nh p, h tên, ch c ư ậ ọ
danh, gi i tính, email, đi n tho i. ớ ệ ạ
Dòng s ki n ự ệ
Dòng s ki n chính: ự ệ
i dùng ứ ọ ườ - Admin ch n ch c năng thêm ng
i dùng ệ ố ị ườ - H th ng hi n th form thêm ng ể
i dùng: tên đăng nh p, h ế ậ ườ ậ ọ - Admin nh p các thông tin liên quan đ n ng
tên, ch c danh, gi i tính, email, đi n tho i. ứ ớ ệ ạ
- Admin ch n l u thông tin ọ ư
c a thông tin và thêm ng i dùng vào h ự ợ ệ ủ ệ ố ườ ệ - H th ng ki m tra s h p l ể
th ng.ố
ế - K t thúc Use case
Dòng s ki n ph : ụ ự ệ
(1). Dòng th nh t: ứ ấ
i dùng ườ - Admin h y b vi c thêm ng ủ ỏ ệ
ệ ố ỏ ườ i dùng và tr v form chính. ở ề - H th ng b qua form thêm ng
ế - K t thúc Usecase.
(2). Dòng th hai: ứ
. ợ ệ ậ - Thông tin admin nh p vào không h p l
i. ệ ố ị ỗ - H th ng hi n th thông báo l ể
ế - K t thúc Usecase.
46
Xây d ng ph n m m Qu n lý th vi n ư ệ ề ự ầ ả
Các yêu c u đ c bi ặ ầ ệ : t
Không có yêu c u đ c bi ặ ầ t ệ
Tr ng thái h th ng tr c khi Usecase “Thêm ng i dùng” đ ệ ố ạ ướ ườ ượ c th c hi n ệ ự
Admin ph i đăng nh p vào h th ng tr c khi th c hi n ch c năng này. ệ ố ậ ả ướ ứ ự ệ
Tr ng thái h th ng sau khi Usecase “Thêm ng i dùng” đ ệ ố ạ ườ ượ c th c hi n ệ ự
Tr ng h p thành công: thông tin v ng i dùng đ c thêm vào h ườ ề ợ ườ ượ ệ
th ng.ố
Tr ng h p th t b i: h th ng thông báo l i và không thêm đ c ng ườ ấ ạ ệ ố ợ ỗ ượ ườ i
dùng vào h th ng. ệ ố
Đi m m r ng ở ộ ể
Không có.
i dùng”) Giao di n ệ (5.3.1. Giao di n form “H s ng ồ ơ ườ ệ
b. Đ c t i dùng” ặ ả Usecase “S a thông tin ng ử ườ
Tóm t tắ
Admin s d ng Usecase này đ th c hi n ch c năng s a các thông tin liên ể ự ử ụ ứ ử ệ
i dùng nh : h tên, ch c danh, gi i tính, email, đi n tho i. quan đ n ng ế ườ ư ọ ứ ớ ệ ạ
Dòng s ki n ự ệ
Dòng s ki n chính: ự ệ
i thông tin ng i dùng cho ử ạ ử ầ ả ọ ườ - Admin ch n b n ghi c n s a và s a l
đúng.
c a thông tin đ a vào. ự ợ ệ ủ ệ ố ư - H th ng ki m tra s h p l ể
- Admin ch n l u thông tin ọ ư
i dùng. ệ ố ậ ậ ậ ườ - H th ng xác nh n và c p nh t thông tin ng
ế - K t thúc Use case
Dòng s ki n ph : ụ ự ệ
47
Xây d ng ph n m m Qu n lý th vi n ư ệ ề ự ả ầ
(1). Dòng th nh t: ứ ấ
i dùng. ủ ỏ ệ ử ườ - Admin h y b vi c s a ng
i dùng và tr v giao di n chính. ệ ố ử ườ ở ề ệ - H th ng b qua form s a ng ỏ
ế - K t thúc Usecase.
(2). Dòng th hai: ứ
. ợ ệ ậ - Thông tin admin nh p vào không h p l
i. ệ ố ị ỗ - H th ng hi n th thông báo l ể
ế - K t thúc usecase.
Các yêu c u đ c bi t: ặ ầ ệ
Không có yêu c u đ c bi ặ ầ t ệ
Tr ng thái h th ng tr c khi usecase “S a ng i dùng” đ ệ ố ạ ướ ử ườ ượ c th c hi n ệ ự
Admin ph i đăng nh p vào h th ng tr c khi th c hi n ch c năng này. ệ ố ậ ả ướ ự ứ ệ
Tr ng thái h th ng sau khi usecase “S a ng i dùng” đ ệ ố ử ạ ườ ượ c th c hi n ệ ự
Tr ng h p thành công: thông tin v ng i dùng đ c c p nh t l i. ườ ề ườ ợ ượ ậ ậ ạ
Tr ng h p th t b i: h th ng thông báo l i và thông tin v ng i dùng ườ ấ ạ ệ ố ợ ỗ ề ườ
không đ c thay đ i. ượ ổ
Đi m m r ng ở ộ ể
Không có.
i dùng”) Giao di n ệ (5.3.1. Giao di n form “H s ng ồ ơ ườ ệ
c. Đ c t Usecase “Xóa ng i dùng” ặ ả ườ
Tóm t tắ
Admin s d ng usecase này đ th c hi n ch c năng xóa ng i dùng kh i h ể ự ử ụ ứ ệ ườ ỏ ệ
th ng.ố
Dòng s ki n ự ệ
Dòng s ki n chính: ự ệ
48
Xây d ng ph n m m Qu n lý th vi n ư ệ ề ự ả ầ
i dùng. ệ ố ứ ể ị ườ - H th ng hi n th form ch a danh sách ng
i dùng c n xóa và click vào nút “Xóa”. ọ ườ ầ - Admin ch n ng
i dùng đó. ệ ố ệ ườ - H th ng th c hi n xóa ng ự
ế - K t thúc usecase.
Dòng s ki n ph : ụ ự ệ
(1). Dòng th nh t: ứ ấ
- Admin h y b vi c xóa ng i dùng. ủ ỏ ệ ườ
i dùng. - H th ng không th c hi n ch c năng xóa ng ự ệ ố ứ ệ ườ
- K t thúc Usecase. ế
(2). Dòng th hai: ứ
i x y ra trong quá trình x lý. - H th ng có l ệ ố ỗ ả ử
i. - H th ng hi n th thông báo l ể ệ ố ị ỗ
- K t thúc Usecase. ế
Các yêu c u đ c bi t: ặ ầ ệ
Không có yêu c u đ c bi ầ ặ t ệ
Tr ng thái h th ng tr c khi usecase “Xóa ng i dùng” đ ệ ố ạ ướ ườ ượ c th c hi n ệ ự
Admin ph i đăng nh p vào h th ng tr c khi th c hi n ch c năng này. ệ ố ả ậ ướ ứ ự ệ
Tr ng thái h th ng sau khi usecase “Xóa ng i dùng” đ ệ ố ạ ườ ượ c th c hi n ệ ự
Tr ng h p thành công: ng i dùng đó đ c xóa kh i h th ng. ườ ợ ườ ượ ỏ ệ ố
Tr ng h p th t b i: h th ng thông báo l i và ng i dùng đó không b ườ ấ ạ ệ ố ợ ỗ ườ ị
xóa kh i h th ng. ỏ ệ ố
Đi m m r ng ở ộ ể
Không có.
i dùng”) Giao di n ệ (5.3.1. Giao di n form “H s ng ồ ơ ườ ệ
d. Đ c t Usecase “Phân quy n cho ng i dùng” ặ ả ề ườ
Tóm t tắ
49
Xây d ng ph n m m Qu n lý th vi n ư ệ ề ự ầ ả
Admin s d ng Usecase này đ phân quy n cho ban th th , ban k thu t, ban ủ ư ử ụ ề ể ậ ỹ
l p k ho ch. ậ ế ạ
Dòng s ki n ự ệ
Dòng s ki n chính: ự ệ
ề ọ - Admin ch n ch c năng phân quy n. ứ
i dùng ệ ố ể ề ị ườ - H th ng hi n th form phân quy n cho ng
i dùng và ch n quy n h n cho ng i dùng đó. ọ ườ ề ạ ọ ườ - Admin ch n ng
- Admin click vào nút “Xác nh n”.ậ
ệ ố ư - H th ng xác nh n và l u thông tin đó. ậ
ế - K t thúc Use case
Dòng s ki n ph : ụ ự ệ
(1). Dòng th nh t: ứ ấ
- Admin h y b vi c phân quy n ề ủ ỏ ệ
i dùng. ệ ố ề ệ ườ - H th ng không th c hi n phân quy n ng ự
ế - K t thúc Usecase.
(2). Dòng th hai: ứ
ợ ệ ư - Thông tin admin đ a vào không h p l
i. ệ ố ị ỗ - H th ng hi n th thông báo l ể
ế - K t thúc Usecase.
Các yêu c u đ c bi t: ặ ầ ệ
Không có yêu c u đ c bi ặ ầ t ệ
Tr ng thái h th ng tr c khi Usecase “Phân quy n ng i dùng” đ ệ ố ạ ướ ề ườ ượ ự c th c
hi nệ
Admin ph i đăng nh p vào h th ng tr c khi th c hi n ch c năng này. ệ ố ả ậ ướ ự ứ ệ
Tr ng thái h th ng sau khi Usecase “Phân quy n ng i dùng” đ ệ ố ề ạ ườ ượ ự c th c
hi nệ
50
Xây d ng ph n m m Qu n lý th vi n ư ệ ề ự ả ầ
Tr ng h p thành công: thông tin v quy n h n đ i v i ng i dùng đó ườ ố ớ ề ề ạ ợ ườ
đ c l u vào h th ng. ượ ư ệ ố
Tr ng h p th t b i: h th ng thông báo l i. ườ ấ ạ ệ ố ợ ỗ
Đi m m r ng ở ộ ể
Không có.
Giao di n ệ (5.3.2. Giao di n form “Phân quy n”) ề ệ
e. Đ c t Usecase “Thay đ i m t kh u” ặ ả ổ ậ ẩ
Tóm t tắ
Admin, nhân viên thu c các ban nh ban k thu t, ban th th , ban l p k ủ ư ư ậ ậ ộ ỹ ế
ho ch s d ng usecase này đ th c hi n ch c năng thay đ i m t kh u. ể ự ử ụ ứ ệ ẩ ậ ạ ổ
Dòng s ki n ự ệ
Dòng s ki n chính: ự ệ
ườ i dùng ch n ch c năng thay đ i m t kh u ẩ ứ ậ ọ ổ - Ng
ệ ố ể ị ườ i dùng thay đ i m t kh u. ổ ậ ẩ - H th ng hi n th form cho phép ng
i dùng nh p l ườ ậ ạ i m t kh u cũ và nh p m t kh u m i vào textbox. ậ ẩ ậ ẩ ậ ớ - Ng
c a thông tin đ a vào và l u thông tin ự ợ ệ ủ ệ ố ư ư - H th ng ki m tra s h p l ể
vào h th ng. ệ ố
ế - K t thúc Use case
Dòng s ki n ph : ụ ự ệ
(1). Dòng th nh t: ứ ấ
i dùng h y b vi c thay đ i m t kh u. ườ ủ ỏ ệ ẩ ậ ổ - Ng
ệ ố ự ứ ệ ẩ ậ ổ - H th ng không th c hi n ch c năng thay đ i m t kh u.
ế - K t thúc Usecase.
(2). Dòng th hai: ứ
i dùng nh p vào không h p l ườ . ợ ệ ậ - Thông tin ng
i. ệ ố ị ỗ - H th ng hi n th thông báo l ể
51
Xây d ng ph n m m Qu n lý th vi n ư ệ ề ự ả ầ
ế - K t thúc Usecase.
Các yêu c u đ c bi t: ặ ầ ệ
Không có yêu c u đ c bi ầ ặ t ệ
Tr ng thái h th ng tr c khi Usecase “Thay đ i m t kh u” đ ệ ố ạ ướ ẩ ậ ổ ượ ự c th c
hi n.ệ
Ng i dùng ph i đăng nh p vào h th ng tr ườ ệ ố ậ ả ướ c khi th c hi n ch c năng ệ ứ ự
này.
Tr ng thái h th ng sau khi Usecase “Thay đ i m t kh u” đ ệ ố ậ ẩ ạ ổ ượ c th c hi n ệ ự
Tr ng h p thành công: m t kh u c a ng i dùng đ c thay đ i. ườ ẩ ủ ậ ợ ườ ượ ổ
H th ng hi n th form “Đăng nh p” cho phép ng i dùng đăng nh p l i. ệ ố ể ậ ị ườ ậ ạ
Tr ng h p th t b i: h th ng thông báo l i và m t kh u c a ng ườ ấ ạ ệ ố ợ ỗ ủ ẩ ậ ườ i
dùng không đ c thay đ i. ượ ổ
Đi m m r ng ở ộ ể
Không có.
Giao di n ệ (5.3.3. Giao di n form “Thay đ i m t kh u”) ệ ậ ẩ ổ
3.2.4.1.2. Đ c t Usecase “Đăng nh p” ặ ả ậ
Tóm t t: ắ
Ng ườ ử ụ i dùng (Admin, ban k thu t, ban th th , ban l p k ho ch) s d ng ủ ư ế ạ ậ ậ ỹ
Usecase này đ th c hi n đăng nh p vào h th ng. ể ự ệ ố ệ ậ
Dòng s ki n: ự ệ
Dòng s ki n chính ự ệ
ệ ố ệ ể - H th ng hi n th giao di n đăng nh p ậ ị
i dùng nh p tài kho n bao g m Tên đăng nh p và m t kh u. ườ ậ ẩ ả ậ ậ ồ - Ng
ệ ố ể ậ - H th ng ki m tra và xác nh n thông tin đăng nh p ậ
ủ ể ệ ề ầ ị - Hi n th giao di n chính c a ph n m m
52
Xây d ng ph n m m Qu n lý th vi n ư ệ ề ự ầ ả
ế - K t thúc Use case
Dòng s ki n ph ự ệ ụ
(1). Dòng th nh t: ứ ấ
ườ i dùng h y yêu c u đăng nh p ậ ủ ầ - Ng
i ệ ố ạ - H th ng đóng l
ế - K t thúc Usecase
(2). Dòng th hai: ứ
i dùng nh p thông tin sai ườ ậ - Ng
i. ệ ố ị ỗ - H th ng hi n th thông báo l ể
ế - K t thúc Usecase
Các yêu c u đ c bi t: ầ ặ ệ
Không có yêu c u đ c bi ặ ầ t ệ
Tr ng thái h th ng tr c khi Usecase “Đăng nh p” đ c th c hi n: ệ ố ạ ướ ậ ượ ự ệ
c đó Không đòi h i yêu c u gì tr ỏ ầ ướ
Tr ng thái h th ng sau khi Usecase “Đăng nh p” đ c th c hi n: ệ ố ậ ạ ượ ự ệ
N u đăng nh p thành công thì h th ng s hi n th giao di n chính. ệ ố ẽ ể ệ ế ậ ị
Ng ườ ủ i dùng có th th c hi n các ch c năng theo đúng quy n h n c a ứ ể ự ề ệ ạ
mình.
N u đăng nh p th t b i: H th ng s đ a ra thông báo “Thông tin đăng ấ ạ ệ ố ẽ ư ế ậ
nh p không h p l ” và yêu c u đăng nh p l i. ợ ệ ậ ạ ầ ậ
Đi m m r ng ở ộ ể
Không có.
Giao di n ệ (5.2. Giao di n form “Đăng nh p”) ệ ậ
3.2.4.1.3. Đ c t Usecase “Sao l u và ph c h i d li u” ặ ả ụ ồ ữ ệ ư
Tóm t tắ
53
Xây d ng ph n m m Qu n lý th vi n ư ệ ề ự ầ ả
Admin s d ng usecase này đ th c hi n ch c năng sao l u và ph c h i d li u. ụ ồ ữ ệ ể ự ử ụ ư ứ ệ
Dòng s ki n ự ệ
Dòng s ki n chính: ự ệ
ư ứ ọ - Admin ch n ch c năng sao l u và ph c h i d li u ụ ồ ữ ệ
ệ ố ư ể ị - H th ng hi n th form sao l u và ph c h i d li u ụ ồ ữ ệ
ụ ồ ữ ệ ư ữ ệ ứ ự ọ - Admin l a ch n hình th c sao l u d li u và ph c h i d li u.
ồ ữ ệ ệ ố ự ụ ư ệ ậ - H th ng xác nh n và th c hi n sao l u, ph c h i d li u theo yêu
c u c a admin. ầ ủ
ế - K t thúc usecase.
Dòng s ki n ph ự ệ ụ
(1). Dòng th nh t: ứ ấ
ụ ồ ữ ệ ủ ỏ ệ ư - Admin h y b vi c sao l u và ph c h i d li u.
v form ồ ữ ệ ệ ố ư ụ ỏ ở ề - H th ng b qua form sao l u và ph c h i d li u và tr
chính.
ế - K t thúc Usecase.
(2). Dòng th hai: ứ
ệ ố ả ỗ i trong khi th c hi n vi c sao l u và ph c h i d ệ ụ ồ ữ ư ự ệ - H th ng x y ra l
li u.ệ
i. ệ ố ị ỗ - H th ng hi n th thông báo l ể
ế - K t thúc usecase.
Các yêu c u đ c bi t: ặ ầ ệ
Không có yêu c u đ c bi ặ ầ t ệ
Tr ng thái h th ng tr c khi usecase “Sao l u và ph c h i d li u” đ ệ ố ạ ướ ụ ồ ữ ệ ư ượ c
th c hi n ệ ự
Admin ph i đăng nh p vào h th ng tr c khi th c hi n ch c năng này. ệ ố ả ậ ướ ứ ự ệ
54
Xây d ng ph n m m Qu n lý th vi n ư ệ ề ự ầ ả
Tr ng thái h th ng sau khi usecase “Sao l u và ph c h i d li u” đ ồ ữ ệ ệ ố ư ụ ạ ượ c
th c hi n ệ ự
Tr ng h p thành công: d li u đ c sao l u l ườ ữ ệ ượ ợ ư ạ i trên đĩa c ng hay đ ứ ượ c
khôi ph c l i. ụ ạ
Tr ng h p th t b i: h th ng thông báo l i. ườ ấ ạ ệ ố ợ ỗ
Đi m m r ng ở ộ ể
Không có.
Giao di n ệ (5.3.5. Giao di n form “Sao l u/Ph c h i d li u”) ụ ồ ữ ệ ư ệ
3.2.4.2. Đ c t ặ ả Usecase “Qu n lý tài li u” ả ệ
3.2.4.2.1. Đ c t Usecase “Thêm tài li u” ặ ả ệ
Tóm t tắ
Ban k thu t, Admin s d ng usecase này đ th c hi n ch c năng thêm tài li u. ể ự ử ụ ứ ệ ệ ậ ỹ
Dòng s ki n ự ệ
Dòng s ki n chính: ự ệ
ứ ậ ọ ỹ - Ban k thu t ch n ch c năng thêm tài li u ệ
ệ ố ể ệ - H th ng hi n th form thêm tài li u. ị
ệ ệ ậ ậ ỹ ấ ả - Ban k thu t nh p các thông tin: mã tài li u, tên tài li u, nhà xu t b n,
tác gi , năm xu t b n, ngôn ng , s l n tái b n, ch n d ng tài li u….. ả ữ ố ầ ấ ả ệ ạ ả ọ
c a thông tin đ a vào ự ợ ệ ủ ệ ố ư - H th ng ki m tra s h p l ể
ọ ư ậ ự ỹ - Ban k thu t l a ch n l u thông tin
ệ ố ệ ố ậ - H th ng xác nh n và l u thông tin vào h th ng ư
ế - K t thúc usecase.
Dòng s ki n ph : ụ ự ệ
(1). Dòng th nh t: ứ ấ
ệ ỹ - Ban k thu t h y b vi c thêm tài li u. ậ ủ ỏ ệ
55
Xây d ng ph n m m Qu n lý th vi n ư ệ ề ự ả ầ
ệ ố ở ề ệ ỏ - H th ng b qua form thêm tài li u và tr v form chính.
ế - K t thúc Usecase.
(2). Dòng th hai: ứ
ậ ư . ợ ệ ỹ - Thông tin ban k thu t đ a vào không h p l
i. ệ ố ị ỗ - H th ng hi n th thông báo l ể
ế - K t thúc Usecase.
Các yêu c u đ c bi ặ ầ t ệ
Không có yêu c u đ c bi ặ ầ t ệ
Tr ng thái h th ng tr c khi Usecase “Thêm tài li u” đ ệ ố ạ ướ ệ ượ c th c hi n ệ ự
Ban k thu t ph i đăng nh p vào h th ng tr ệ ố ậ ậ ả ỹ ướ c khi th c hi n ch c năng ệ ự ứ
này.
Tr ng thái h th ng sau khi Usecase “Thêm tài li u” đ ệ ố ệ ạ ượ c th c hi n ệ ự
Tr ng h p thành công: thông tin v tài li u đ c l u vào h th ng. ườ ệ ượ ư ệ ố ề ợ
Tr ng h p th t b i: h th ng thông báo l i và thông tin tài li u không ườ ấ ạ ệ ố ợ ỗ ệ
đ c l u vào h th ng. ượ ư ệ ố
Đi m m r ng ở ộ ể
Không có.
Giao di n ệ (5.4.1. Giao di n form “Biên m c tài li u”) ệ ụ ệ
3.2.4.2.2. Đ c t Usecase “S a thông tin tài li u” ặ ả ử ệ
Tóm t tắ
ử Ban k thu t, Admin s d ng Usecase này đ th c hi n ch c năng s a ể ự ử ụ ứ ệ ậ ỹ
thông tin tài li u nh : tên tài li u, tên tác gi ư ệ ệ ả ể ạ , năm xu t b n, nhà xu t b n, th lo i ấ ả ấ ả
tài li u, ngôn ng . ữ ệ
Dòng s ki n ự ệ
Dòng s ki n chính: ự ệ
56
Xây d ng ph n m m Qu n lý th vi n ư ệ ề ự ả ầ
ử ứ ệ ậ ọ ỹ - Ban k thu t ch n ch c năng s a thông tin tài li u.
ệ ố ứ ệ ể ị - H th ng hi n th form ch a danh sách tài li u.
ệ ầ ử ậ ỹ - Ban k thu t ch n tài li u c n s a. ọ
i dùng s a. ệ ố ị ế t thông tin v tài li u đ ng ề ể ườ ệ ử - H th ng hi n th các chi ti ể
i các thông tin c n s a và l u l i. ậ ạ ậ ỹ ầ ử ư ạ - Ban k thu t nh p l
i thông tin vào h th ng. ệ ố ậ ạ ậ ậ ệ ố - H th ng xác nh n và c p nh t l
ế - K t thúc Use case
Dòng s ki n ph : ụ ự ệ
(1). Dòng th nh t: ứ ấ
ậ ủ ỏ ệ ử ỹ - Ban k thu t h y b vi c s a thông tin tài li u ệ
ệ ố ở ề ử ệ ỏ - H th ng b qua form s a tài li u và tr v giao di n form chính. ệ
ế - K t thúc Usecase.
(2). Dòng th hai: ứ
ợ ệ ậ ỹ - Thông tin ban k thu t nh p vào không h p l ậ
i. ệ ố ị ỗ - H th ng hi n th thông báo l ể
ế - K t thúc Usecase.
Các yêu c u đ c bi t: ặ ầ ệ
Không có yêu c u đ c bi ặ ầ t ệ
Tr ng thái h th ng tr c khi Usecase “S a thông tin tài li u” đ ệ ố ạ ướ ử ệ ượ ự c th c
hi nệ
Ban k thu t, Admin ph i đăng nh p vào h th ng tr ệ ố ả ậ ậ ỹ ướ ệ c khi th c hi n ự
ch c năng này. ứ
Tr ng thái h th ng sau khi Usecase “S a thông tin tài li u” đ ệ ố ử ệ ạ ượ c th c hi n ệ ự
Tr ng h p thành công: thông tin v tài li u đ c c p nh t l i. ườ ệ ượ ậ ậ ạ ề ợ
Tr ng h p th t b i: h th ng thông báo l ườ ấ ạ ệ ố ợ ỗ ệ i và thông tin v tài li u ề
không đ c thay đ i. ượ ổ
57
Xây d ng ph n m m Qu n lý th vi n ư ệ ề ự ầ ả
Đi m m r ng ở ộ ể
Không có.
Giao di n ệ (5.4.1. Giao di n form “Biên m c tài li u”) ệ ụ ệ
3.2.4.2.3. Đ c t Usecase “Xóa tài li u” ặ ả ệ
Tóm t tắ
Ban k thu t, Admin s d ng Usecase này đ xóa tài li u kh i h th ng khi tài ỏ ệ ố ử ụ ệ ể ậ ỹ
li u đó không đ c s d ng. ệ ượ ử ụ
Dòng s ki n ự ệ
Dòng s ki n chính: ự ệ
ứ ậ ọ ỹ - Ban k thu t ch n ch c năng xóa tài li u ệ
ệ ố ứ ể ị - H th ng hi n th form ch a danh sách tài li u ệ
ệ ầ ậ ỹ - Ban k thu t ch n tài li u c n xóa. ọ
ỏ ệ ố ệ ố ệ ậ - H th ng xác nh n và xóa tài li u đó kh i h th ng
ế - K t thúc Use case
Dòng s ki n ph : ụ ự ệ
(1). Dòng th nh t: ứ ấ
ệ ỹ - Ban k thu t h y b vi c xóa tài li u. ậ ủ ỏ ệ
ệ ố ở ề ệ ỏ - H th ng b qua form xóa tài li u và tr v form chính.
ế - K t thúc Usecase.
(2). Dòng th hai: ứ
ệ ố ả ỗ i trong quá trình x lý d li u ữ ệ ử - H th ng x y ra l
i. ệ ố ị ỗ - H th ng hi n th thông báo l ể
ế - K t thúc Usecase.
Các yêu c u đ c bi t: ầ ặ ệ
Không có yêu c u đ c bi ầ ặ t ệ
58
Xây d ng ph n m m Qu n lý th vi n ư ệ ề ự ả ầ
Tr ng thái h th ng tr c khi Usecase “Xóa tài li u” đ ệ ố ạ ướ ệ ượ c th c hi n ệ ự
Ban k thu t ph i đăng nh p vào h th ng tr ệ ố ậ ậ ả ỹ ướ c khi th c hi n ch c năng ệ ự ứ
xóa tài li u.ệ
Tr ng thái h th ng sau khi Usecase “Xóa tài li u” đ ệ ố ệ ạ ượ c th c hi n ệ ự
Tr ng h p thành công: tài li u đó đ c xóa kh i h th ng ườ ệ ợ ượ ỏ ệ ố
Tr ng h p th t b i: h th ng thông báo l i và tài li u không xóa đ c. ườ ấ ạ ệ ố ợ ỗ ệ ượ
Đi m m r ng ở ộ ể
Không có.
Giao di n ệ (5.4.1. Giao di n form “Biên m c tài li u”) ệ ụ ệ
3.2.4.3. Đ c t ặ ả Usecase “Qu n lý đ c gi ” ả ả ộ
3.2.4.3.1. Đ c t ặ ả Usecase “Thêm đ c gi ” ả ộ
Tóm t tắ
ộ Ban k thu t, Admin s d ng Usecase này đ th c hi n ch c năng thêm đ c ể ự ử ụ ứ ệ ậ ỹ
gi vào h th ng (t o th th vi n cho đ c gi ). ả ẻ ư ệ ệ ố ả ạ ộ
Dòng s ki n ự ệ
Dòng s ki n chính: ự ệ
ậ ộ ỹ . ả - Ban k thu t ch c năng thêm đ c gi ứ
ệ ố ể ộ ị ả - H th ng hi n th form thêm đ c gi
: mã th , h tên, năm sinh, ủ ậ ậ ộ ỹ ả ẻ ọ - Ban k thu t nh p thông tin c a đ c gi
gi ớ ố ớ ộ i tính, ngày c p th , ngày h t h n, mã ngành, mã l p (đ i v i đ c ế ạ ẻ ấ ớ
gi là h c sinh, sinh viên) và ch n l u thông tin. ả ọ ư ọ
ậ ự ợ ệ ủ ệ ố ư c a thông tin đ a vào, l u ư ể - H th ng ki m tra và xác nh n s h p l
thông tin đ c gi vào h th ng. ộ ả ệ ố
ế - K t thúc Use case
Dòng s ki n ph : ụ ự ệ
59
Xây d ng ph n m m Qu n lý th vi n ư ệ ề ự ầ ả
(1). Dòng th nh t: ứ ấ
ộ ỹ . ả - Ban k thu t h y b vi c thêm đ c gi ậ ủ ỏ ệ
và tr v form chính. ệ ố ỏ ộ ả ở ề - H th ng b qua form thêm đ c gi
ế - K t thúc Usecase.
(2). Dòng th hai: ứ
. ợ ệ ậ ỹ - Thông tin ban k thu t nh p vào không h p l ậ
i. ệ ố ị ỗ - H th ng hi n th thông báo l ể
ế - K t thúc Usecase.
Các yêu c u đ c bi ầ ặ t ệ
Không có yêu c u đ c bi ầ ặ t ệ
Tr ng thái h th ng tr c khi Usecase “Thêm đ c gi ” đ ệ ố ạ ướ ả ượ ộ c th c hi n ệ ự
Ban k thu t ph i đăng nh p vào h th ng tr ệ ố ậ ậ ả ỹ ướ c khi th c hi n ch c năng ệ ự ứ
này.
Tr ng thái h th ng sau khi Usecase “Thêm đ c gi ” đ ệ ố ả ượ ạ ộ c th c hi n ệ ự
Tr ng h p thành công: thông tin v đ c gi c l u vào h th ng, đ ườ ề ộ ợ ả ượ ư ệ ố
c th th vi n cho đ c gi đó. đ ng th i t o đ ồ ờ ạ ượ ẻ ư ệ ộ ả
Tr ng h p th t b i: h th ng thông báo l i và thông tin v đ c gi ườ ấ ạ ệ ố ợ ỗ ề ộ ả
không đ c l u vào h th ng. ượ ư ệ ố
Đi m m r ng ở ộ ể
Không có.
Giao di n ệ (5.5.1. Giao di n form “Đăng ký làm th th vi n”) ẻ ư ệ ệ
3.2.4.3.2. Đ c t ặ ả Usecase “Xóa đ c gi ” ả ộ
Tóm t tắ
ộ Ban k thu t, Admin s d ng Usecase này đ th c hi n ch c năng xóa đ c ể ự ử ụ ứ ệ ậ ỹ
gi ng h p h y th th vi n c a đ c gi nào thì xóa đ c gi ả kh i h th ng (tr ỏ ệ ố ườ ẻ ư ệ ủ ộ ủ ợ ả ộ ả
đó kh i h th ng). ỏ ệ ố
60
Xây d ng ph n m m Qu n lý th vi n ư ệ ề ự ả ầ
Dòng s ki n ự ệ
Dòng s ki n chính: ự ệ
ứ ậ ọ ộ ỹ ả - Ban k thu t ch n ch c năng xóa đ c gi
ệ ố ứ ể ộ ị . ả - H th ng hi n th form ch a danh sách các đ c gi
c n xóa. ọ ộ ỹ ả ầ - Ban k thu t ch n đ c gi ậ
ệ ố ậ ộ ả kh i h th ng. ỏ ệ ố - H th ng xác nh n và xóa đ c gi
ế - K t thúc Use case
Dòng s ki n ph : ụ ự ệ
(1). Dòng th nh t: ứ ấ
ộ ỹ ả - Ban k thu t h y b vi c xóa đ c gi ậ ủ ỏ ệ
ệ ố ở ề - H th ng tr v form chính.
ế - K t thúc Usecase.
(2). Dòng th hai: ứ
i x y ra trong quá trình x lý. ỗ ả ử - H th ng có l ệ ố
i. ệ ố ị ỗ - H th ng hi n th thông báo l ể
ế - K t thúc Usecase.
Các yêu c u đ c bi ặ ầ t ệ
Không có yêu c u đ c bi ặ ầ t ệ
Tr ng thái h th ng tr c khi Usecase “Xóa đ c gi ” đ ệ ố ạ ướ ả ượ ộ c th c hi n ệ ự
Ban k thu t ph i đăng nh p vào h th ng tr c khi th c hi n ch c năng này. ệ ố ậ ả ậ ỹ ướ ự ứ ệ
Tr ng thái h th ng sau khi Usecase “Xóa đ c gi ” đ ệ ố ả ượ ạ ộ c th c hi n ệ ự
Tr ng h p thành công: thông tin v đ c gi c xóa kh i h th ng. ườ ề ộ ợ đ ả ượ ỏ ệ ố
Tr ng h p th t b i: h th ng thông báo l i và thông tin v đ c gi ườ ấ ạ ệ ố ợ ỗ ề ộ ả
không đ c xóa ượ
Đi m m r ng ở ộ ể
61
Xây d ng ph n m m Qu n lý th vi n ư ệ ề ự ầ ả
Không có.
Giao di n ệ (5.5.1. Giao di n form “Đăng ký làm th th vi n”) ẻ ư ệ ệ
3.2.4.4. Đ c t Usecase “Qu n lý m n, tr tài li u” ặ ả ượ ệ ả ả
3.2.4.4.1. Đ c t Usecase “Qu n lý m n tài li u” ặ ả ượ ệ ả
Tóm t tắ
Ban th th , Admin s d ng ch c năng này đ th c hi n cho đ c gi ủ ư ể ự ử ụ ứ ệ ộ ả ượ m n
tài li u khi h có nhu c u. ọ ệ ầ
Dòng s ki n ự ệ
Dòng s ki n chính: ự ệ
ủ ư ọ ượ ứ ả - Th th ch n ch c năng qu n lý m n tài li u ệ
ệ ố ượ ể ị - H th ng hi n th form cho m n tài li u ệ
ủ ư ậ ệ ộ ả - Th th nh p thông tin tài li u và thông tin đ c gi
c a thông tin đ a vào. ự ợ ệ ủ ệ ố ư - H th ng ki m tra s h p l ể
ủ ư ọ ậ ế - Th th ch n l p phi u m n ượ
và ệ ố ệ ậ ượ ư ự ệ ế ộ ả - H th ng th c hi n vi c l p phi u m n và l u thông tin đ c gi
tài li u m n vào h th ng ệ ố ượ ệ
ế - K t thúc Use case
Dòng s ki n ph : ụ ự ệ
(1). Dòng th nh t: ứ ấ
ủ ư ủ ỏ ệ ượ - Th th h y b vi c m n tài li u ệ
ệ ố ượ ề ệ ỏ - H th ng b qua form cho m n tài li u v form chính.
ế - K t thúc Usecase.
(2). Dòng th hai: ứ
. ợ ệ - Thông tin th th đ a vào không h p l ủ ư ư
i. ệ ố ị ỗ - H th ng hi n th thông báo l ể
ế - K t thúc Usecase.
62
Xây d ng ph n m m Qu n lý th vi n ư ệ ề ự ầ ả
Các yêu c u đ c bi ặ ầ t ệ
Không có yêu c u đ c bi ặ ầ t ệ
Tr ng thái h th ng tr c khi Usecase “Qu n lý m n tài li u” đ ệ ố ạ ướ ượ ệ ả ượ ự c th c
hi nệ
Th th ph i đăng nh p vào h th ng tr c khi th c hi n ch c năng này. ủ ư ả ệ ố ậ ướ ứ ự ệ
Tr ng thái h th ng sau khi Usecase “Qu n lý m n tài li u” đ ệ ố ượ ệ ả ạ ượ ự c th c
hi nệ
Tr ng h p thành công: phi u m n đ c thi t l p, đ ng th i thông tin ườ ượ ế ợ ượ ế ậ ồ ờ
m n tài li u đ c l u vào h th ng. v tài li u và đ c gi ề ệ ộ ả ượ ệ ượ ư ệ ố
Tr ng h p th t b i: h th ng thông báo l i và không t o đ ườ ấ ạ ệ ố ợ ỗ ạ ượ ế c phi u
m n.ượ
Đi m m r ng ở ộ ể
Không có.
Giao di n ệ (5.6.1. Giao di n form “M n tài li u”) ượ ệ ệ
3.2.4.4.2. Đ c t Usecase “Qu n lý tr tài li u” ặ ả ệ ả ả
Tóm t tắ
ộ Th th s d ng Usecase này đ th c hi n ch c năng tr tài li u khi có đ c ủ ư ử ụ ể ự ứ ệ ệ ả
gi tr tài li u. ả ả ệ
Dòng s ki n ự ệ
Dòng s ki n chính: ự ệ
ủ ư ọ ứ ả ả - Th th ch n ch c năng qu n lý tr tài li u ệ
ệ ố ượ ể ệ ả ị - H th ng hi n th form tr tài li u m n.
(đ c mã v ch) ủ ư ậ ệ ộ ả ọ ạ - Th th nh p thông tin tài li u và thông tin đ c gi
ệ ố ề ộ ể ệ . ả - H th ng ki m tra thông tin tài li u và thông tin v đ c gi
ệ ố ượ ể ế - H th ng hi n th thông tin phi u m n. ị
i phi u m n, phi u m n đã đ c x lý. ậ ạ ượ ượ ế ế ượ ử - Th th c p nh t l ủ ư ậ
63
Xây d ng ph n m m Qu n lý th vi n ư ệ ề ự ả ầ
i thông tin phi u m n ệ ố ậ ạ ậ ượ ế - H th ng c p nh t l
ế - K t thúc Use case
Dòng s ki n ph : ụ ự ệ
(1). Dòng th nh t: ứ ấ
ủ ư ủ ỏ ệ ệ ả ả - Th th h y b vi c qu n lý tr tài li u.
ệ ố ở ề ệ ả ả ỏ - H th ng b qua form qu n lý tr tài li u và tr v form chính.
ế - K t thúc Usecase.
(2). Dòng th hai: ứ
. ợ ệ - Thông tin th th đ a vào không h p l ủ ư ư
i. ệ ố ị ỗ - H th ng hi n th thông báo l ể
ế - K t thúc Usecase.
Các yêu c u đ c bi ặ ầ t ệ
Không có yêu c u đ c bi ầ ặ t ệ
Tr ng thái h th ng tr c khi Usecase “Qu n lý tr ệ ố ạ ướ ả ả tài li u” đ ệ ượ ự c th c
hi nệ
Th th ph i đăng nh p vào h th ng tr c khi th c hi n ch c năng này. ủ ư ả ệ ố ậ ướ ứ ự ệ
Tr ng thái h th ng sau khi Usecase “Qu n lý tr tài li u” đ ệ ố ệ ả ả ạ ượ c th c hi n ệ ự
Tr ng h p thành công: phi u m n đ c c p nh t và l u vào h ườ ượ ế ợ ượ ư ậ ậ ệ
th ng.ố
Tr ng h p th t b i: h th ng thông báo l i và không th c hi n đ ườ ấ ạ ệ ố ợ ỗ ự ệ ượ c
vi c tr tài li u. ả ệ ệ
Đi m m r ng ở ộ ể
Không có.
Giao di nệ (5.6.2. Giao di n form “Tr tài li u”) ệ ệ ả
3.2.4.4.3. Đ c t Usecase “X lý đ c gi vi ph m” ặ ả ử ộ ả ạ
64
Xây d ng ph n m m Qu n lý th vi n ư ệ ề ự ả ầ
Tóm t tắ
ộ Ban th th , Admin s d ng Usecase này đ th c hi n ch c năng x lý đ c ủ ư ể ự ử ụ ử ứ ệ
gi vi ph m. ả ạ
Dòng s ki n ự ệ
Dòng s ki n chính: ự ệ
vi ph m. ủ ư ọ ứ ử ộ ả ạ - Ban th th ch n ch c năng x lý đ c gi
vi ph m. ệ ố ử ể ộ ị ả ạ - H th ng hi n th form x lý đ c gi
ủ ư ể ứ ử ượ ế ạ ậ - Th th ki m tra phi u m n và nh p lý do vi ph m và hình th c x
ph t.ạ
i thông tin đ c gi vi ph m ệ ố ậ ạ ậ ộ ả ạ - H th ng c p nh t l
ế - K t thúc Usecase
Dòng s ki n ph : ụ ự ệ
(1). Dòng th nh t: ứ ấ
vi ph m. ủ ư ủ ỏ ệ ử ộ ả ạ - Th th h y b vi c x lý đ c gi
ệ ố ử ỏ ộ ả vi ph m và tr v form chính. ở ề ạ - H th ng b qua form x lý đ c gi
ế - K t thúc Usecase.
(2). Dòng th hai: ứ
. ợ ệ - Thông tin th th nh p vào không h p l ủ ư ậ
i. ệ ố ị ỗ - H th ng hi n th thông báo l ể
ế - K t thúc Usecase.
Các yêu c u đ c bi ầ ặ t ệ
Không có yêu c u đ c bi ầ ặ t ệ
Tr ng thái h th ng tr đ ệ ố ạ ướ c khi Usecase “X lý đ c vi ph m” ử ạ ộ ượ ự c th c
hi nệ
Ban th th ph i đăng nh p vào h th ng tr c khi th c hi n ch c năng này. ủ ư ả ệ ố ậ ướ ự ứ ệ
65
Xây d ng ph n m m Qu n lý th vi n ư ệ ề ự ầ ả
Tr ng thái h th ng sau khi Usecase “X lý đ c gi c ệ ố ử ạ ộ ả vi ph m” đ ạ ượ th cự
hi nệ
Tr ng h p thành công: l p đ ườ ậ ượ ợ c phi u ph t. ế ạ
Tr ng h p th t b i: h th ng thông báo l i. ườ ấ ạ ệ ố ợ ỗ
Đi m m r ng ở ộ ể
Không có.
Giao di n ệ (5.6.3. Giao di n form “X lý đ c gi ử ệ ộ ả vi ph m”) ạ
3.2.4.5. Đ c t Usecase “Tìm ki m thông tin” ặ ả ế
3.2.4.5.1. Đ c t Usecase “Tìm ki m tài li u” ặ ả ệ ế
Ng i dùng s d ng Usecase này đ tìm ki m thông tin v tài li u. T đó, ườ ử ụ ừ ề ệ ế ể
ng i dùng bi ườ t đ ế ượ c tài li u hi n còn trong th vi n, các lo i tài li u trong th ư ệ ệ ệ ệ ạ ư
vi n,…. ệ
Đ c t Usecase “Tìm ki m đ n gi n” ặ ả ơ ế ả
Tóm t tắ
Ng ườ i dùng: admin, ban th th , ban l p k ho ch, ban k thu t, đ c gi ậ ủ ư ế ạ ậ ộ ỹ ả ử s
d ng Usecase này đ th c hi n ch c năng tìm ki m tài li u d a vào tên tài li u. ụ ệ ự ể ự ứ ế ệ ệ
Dòng s ki n ự ệ
Dòng s ki n chính: ự ệ
i dùng ch n ch c năng tìm tài li u theo tên. ườ ứ ệ ọ - Ng
ệ ố ể ị ườ i dùng nh p tên tài ậ - H th ng hi n th form (trang web) cho phép ng
li u c n tìm. ệ ầ
i dùng nh p tên tài li u. ườ ệ ậ - Ng
i tài li u có tên nh v y thì s hi n th ế ồ ạ ệ ố ẽ ể ư ậ ệ ị - H th ng ki m tra n u t n t ể
đ y đ thông tin v tài li u đó. ầ ủ ề ệ
i tài li u nh v y” n u không tìm ệ ố ồ ạ ư ậ ệ ế - H th ng thông báo “Không t n t
th y tài li u có tên nh ng i dùng nh p vào. ư ườ ệ ấ ậ
66
Xây d ng ph n m m Qu n lý th vi n ư ệ ề ự ầ ả
ế - K t thúc Use case
Dòng s ki n ph : ụ ự ệ
(1). Dòng th nh t: ứ ấ
i dùng h y b vi c tìm ki m tài li u theo tên ườ ủ ỏ ệ ệ ế - Ng
v form ệ ố ế ệ ỏ ở ề - H th ng b qua form (trang web) tìm ki m tài li u và tr
chính (trang ch ).ủ
ế - K t thúc Usecase.
(2). Dòng th hai: ứ
i n u trong quá trình tìm ki m x y ra ệ ố ị ỗ ế ế ả - H th ng hi n th thông báo l ể
i.ỗ l
ế - K t thúc Usecase.
Các yêu c u đ c bi ặ ầ t ệ
Không có yêu c u đ c bi ầ ặ t ệ
Tr ng thái h th ng tr c khi Usecase “Tìm ki m đ n gi n theo mã và tên ệ ố ạ ướ ế ả ơ
c tài li u” đ ệ ượ th c hi n ệ ự
Ng ườ ề i dùng ph i đăng nh p vào h th ng (n u thao tác trên ph n m m) ệ ố ế ậ ầ ả
ho c đang thăm website th vi n tr ng tr c khi th c hi n ch c năng này. ư ệ ặ ườ ướ ự ứ ệ
Tr ng thái h th ng sau khi Usecase này đ c th c ệ ố ạ ượ ự hi nệ
Tr ng h p thành công: thông tin v tài li u đ ườ ệ ượ ề ợ c hi n th . ị ể
Tr ng h p th t b i: h th ng thông báo l i. ườ ấ ạ ệ ố ợ ỗ
Đi m m r ng ở ộ ể
Không có.
Giao di n ệ (5.7.1. Giao di n form “Tìm ki m tài li u”) ệ ế ệ
3.2.4.5.2. Đ c t ặ ả Usecase “Tìm ki m đ c gi ” ả ộ ế
Ng ườ i dùng s d ng Usecase này đ tìm ki m thông tin v đ c gi ể ử ụ ề ộ ế ả ư nh :
có m n sách không, đ c gi thu c ngành nào, h tên gì…. đ c gi ộ ả ượ ộ ả ộ ọ
67
Xây d ng ph n m m Qu n lý th vi n ư ệ ề ự ầ ả
Đ c t Usecase “Tìm ki m đ n gi n” ặ ả ơ ế ả
Tóm t tắ
Ng i dùng s d ng Usecase này đ th c hi n ch c năng tìm ki m đ c gi ườ ề ự ử ụ ứ ệ ế ộ ả
theo h tên. ọ
Dòng s ki n ự ệ
Dòng s ki n chính: ự ệ
i dùng ch n ch c năng tìm ki m đ c gi ườ ứ ế ọ ộ ả theo h tên. ọ - Ng
i dùng nh p h tên đ c gi ệ ố ệ ể ườ ậ ọ ộ ả - H th ng hi n th giao di n cho phép ng ị
c n tìm. ầ
i dùng nh p vào h tên đ c gi ườ ậ ọ ộ . ả - Ng
c a thông tin đ a vào và hi n th thông ự ợ ệ ủ ệ ố ư ể ị - H th ng ki m tra s h p l ể
đó n u t n t i. tin đ c gi ộ ả ế ồ ạ
ế - K t thúc Use case
Dòng s ki n ph : ụ ự ệ
(1). Dòng th nh t: ứ ấ
i dùng h y b tìm ki m đ c gi theo tên. ườ ủ ỏ ế ộ ả - Ng
theo tên và tr v giao ệ ố ệ ế ỏ ộ ả ở ề - H th ng b qua giao di n tìm ki m đ c gi
di n chính. ệ
ế - K t thúc Usecase.
(2). Dòng th hai: ứ
i ồ ạ - Thông tin nh p vào không t n t ậ
i đ c gi có tên nh v y. ệ ố ồ ạ ộ ể ả ư ậ - H th ng hi n th thông báo không t n t ị
ế - K t thúc Usecase.
Các yêu c u đ c bi ặ ầ t ệ
Không có yêu c u đ c bi ầ ặ t ệ
Tr ng thái h th ng tr c khi Usecase “Tìm ki m đ n gi n” ệ ố ạ ướ ả đ ế ơ ượ ự c th c
hi nệ
68
Xây d ng ph n m m Qu n lý th vi n ư ệ ề ự ả ầ
Ng i dùng ph i đăng nh p vào h th ng đ i v i ph n m m ho c đang thăm ườ ố ớ ệ ố ề ậ ầ ặ ả
website th vi n tr ng tr c khi th c hi n ch c năng này. ư ệ ườ ướ ự ứ ệ
Tr ng thái h th ng sau khi Usecase “Tìm ki m đ n gi n” đ c ệ ố ế ả ạ ơ ượ th c hi n ệ ự
Tr ng h p thành công: thông tin v đ c gi ườ ề ộ ợ đ ả ượ c hi n th . ị ể
Tr ng h p th t b i: h th ng thông báo không t n t i đ c gi có tên ườ ấ ạ ệ ố ồ ạ ộ ợ ả
đó.
Đi m m r ng ở ộ ể
Không có.
Giao di n ệ (5.7.2. Giao di n form “Tìm ki m đ c gi ”) ệ ế ả ộ
3.2.4.6. Đ c t ặ ả Usecase “Th ng kê, báo cáo” ố
Đ c t Usecase “Th ng kê báo cáo tài li u còn trong th vi n” ặ ả ư ệ ố ệ
Tóm t tắ
Ban l p k ho ch, ban th th , admin, ban k thu t s d ng Usecase này đ ậ ử ụ ủ ư ế ạ ậ ỹ ể
th ng kê tài li u còn trong th vi n là bao nhiêu. ư ệ ệ ố
Dòng s ki n ự ệ
Dòng s ki n chính: ự ệ
i dùng ch n ch c năng th ng kê tài li u còn l i. ườ ứ ệ ọ ố ạ - Ng
i và s l ệ ố ứ ể ệ ị ạ ố ượ ạ ng m i lo i ỗ - H th ng hi n th form ch a các tài li u còn l
hi n có trong th vi n. ư ệ ệ
ế - K t thúc Use case
Dòng s ki n ph : ụ ự ệ
(1). Dòng th nh t: ứ ấ
i dùng h y b th ng kê tài li u hi n t ườ ủ ỏ ố i ệ ạ ệ - Ng
i và tr v form chính. ệ ố ệ ỏ ố ạ ở ề - H th ng b qua form th ng kê tài li u còn l
ế - K t thúc Usecase.
(2). Dòng th hai: ứ
69
Xây d ng ph n m m Qu n lý th vi n ư ệ ề ự ả ầ
i trong quá trình x lý d li u. ệ ố ả ỗ ữ ệ ử - H th ng x y ra l
i. ệ ố ị ỗ - H th ng hi n th thông báo l ể
ế - K t thúc Usecase.
Các yêu c u đ c bi ầ ặ t ệ
Không có yêu c u đ c bi ặ ầ t ệ
Tr ng thái h th ng tr ệ ố ạ ướ ư ệ c khi Usecase “TKBC tài li u còn trong th vi n” ệ
đ cượ th c hi n ệ ự
Ng i dùng ph i đăng nh p vào h th ng tr ườ ệ ố ậ ả ướ c khi th c hi n ch c năng ệ ứ ự
này.
Tr ng thái h th ng sau khi Usecase “TKBC tài li u còn trong th vi n” ư ệ ệ ố ệ ạ
đ c th c ượ ự hi nệ
Tr ng h p thành công: s l ườ ố ượ ợ ng m i lo i tài li u hi n còn trong th ệ ệ ạ ỗ ư
vi n s đ ệ ẽ ượ c hi n th . ị ể
Tr ng h p th t b i: h th ng thông báo l i. ườ ấ ạ ệ ố ợ ỗ
Đi m m r ng ở ộ ể
Không có.
Giao di n ệ (5.8.2 Giao di n form “Tài li u còn trong th vi n”) ư ệ ệ ệ
3.2.4.7. Đ c t Usecase “In n” ặ ả ấ
Đ c t Usecase “In n TKBC tài li u còn trong th vi n” ặ ả ư ệ ệ ấ
Tóm t tắ
ể Ban l p k ho ch, ban th th , admin, ban k thu t s d ng Usecase này đ in ậ ế ạ ậ ử ụ ủ ư ỹ
i có trong th vi n. b ng th ng kê tài li u hi n t ả ệ ạ ệ ố ư ệ
Dòng s ki n ự ệ
Dòng s ki n chính: ự ệ
i dùng ch n ch c năng in tài li u hi n t i ườ ệ ạ ứ ệ ọ - Ng
70
Xây d ng ph n m m Qu n lý th vi n ư ệ ề ự ầ ả
ệ ố ự ệ ệ ệ ả - H th ng th c hi n in b ng th ng kê tài li u hi n có trong th vi n ư ệ ố
ế - K t thúc Use case
Dòng s ki n ph : ụ ự ệ
(1). Dòng th nh t: ứ ấ
ườ i dùng h y b in n ấ ủ ỏ - Ng
ệ ố ở ề ỏ - H th ng b qua và tr v form chính.
ế - K t thúc Usecase.
(2). Dòng th hai: ứ
i trong quá trình x lý. ệ ố ả ỗ ử - H th ng x y ra l
i. ệ ố ị ỗ - H th ng hi n th thông báo l ể
ế - K t thúc Usecase.
Các yêu c u đ c bi ầ ặ t ệ
Không có yêu c u đ c bi ầ ặ t ệ
Tr ng thái h th ng tr c khi Usecase “In TKBC tài li u còn trong th ệ ố ạ ướ ệ ư
c vi n” đ ệ ượ th c hi n ệ ự
Ng i dùng ph i đăng nh p vào h th ng tr c khi th c hi n ch c năng này. ườ ệ ố ậ ả ướ ự ứ ệ
Tr ng thái h th ng sau khi Usecase “In TKBC tài li u còn trong th vi n” ư ệ ệ ố ệ ạ
đ c th c ượ ự hi nệ
Tr ng h p thành công: có đ c b n th ng kê tài li u hi n t i. ườ ợ ượ ả ệ ạ ệ ố
Tr ng h p th t b i: h th ng thông báo l i. ườ ấ ạ ệ ố ợ ỗ
Đi m m r ng ở ộ ể
Không có.
3.3. Bi u đ l p ể ồ ớ
3.3.1. Danh sách các l pớ
71
Xây d ng ph n m m Qu n lý th vi n ư ệ ề ự ầ ả
3.3.1.1. L p “NguoiDung” (Ng i dùng) ớ ườ
Danh sách các thu c tính ộ
i dùng
STT Tên thu c tính ộ Username Password HoTen NamSinh GioiTinh ChucDanh Email DienThoai 1 2 3 4 5 6 7 8 Ý nghĩa Tên đăng nh pậ M t kh u ẩ ậ Tên ng ườ Năm sinh i tính Gi ớ Ch c danh ứ Email S đi n tho i ạ ố ệ
B ng 3.3: Danh sách các thu c tính L p Ng i dùng ộ ớ ả ườ
Danh sách các ph ươ ng th c ứ
STT Tên ph
i dùng ườ
i dùng ườ ử
ng th c ứ ươ ThemNguoiDung SuaNguoiDung XoaNguoiDung HienThiNguoiDung 1 2 3 4 i dùng Ý nghĩa Thêm ng S a thông tin ng Xóa ng i dùng ườ Hi n th thông tin ng ị ể ườ
B ng 3.4: Danh sách các ph i dùng ả ươ ng th c L p Ng ứ ớ ườ
3.3.1.2. L p “Chucnang” (Ch c năng) ứ ớ
Danh sách các thu c tính ộ
STT 1 2 Tên thu c tính ộ MaCN TenCN Ý nghĩa Mã ch c năng ứ Tên ch c năng ứ
B ng 3.5: Danh sách các thu c tính l p Ch c năng ứ ộ ớ ả
3.3.1.3. L p “DSDKTaoThe” (Danh sách đăng ký t o th ) ẻ ớ ạ
Danh sách các thu c tính ộ
ộ
i đăng ký làm th ườ ẻ ọ
STT 1 2 3 Tên thu c tính ộ MaDK HoTen NamSinh Ý nghĩa Mã sinh viên, mã cán b giáo viên H tên ng Năm sinh
72
Xây d ng ph n m m Qu n lý th vi n ư ệ ề ự ầ ả
ọ
ẻ ứ
ạ ạ ạ
ể
4 5 6 7 8 9 10 11 12 13 14 15 16 GioiTinh ChucDanh MaDV MaLop KhoaHoc DienThoai Email AnhThe HinhThucDK LoaiDK NgayDK KTLePhi XuLy i tính Gi ớ Ch c danh ứ Mã đ n v - mã khoa ị ơ Mã l pớ Khóa h c (đ i v i sinh viên) ố ớ Đi n tho i ạ ệ Email nh th Ả Hình th c đăng ký (Online - Offline) i – t o m i) Lo i đăng ký(ĐK làm l ớ Ngày đăng ký Ki m tra đã đóng l phí làm th ch a ẻ ư ệ Đánh d u đã x lý làm th hay ch a. ư ử ẻ ấ
B ng 3.6: Danh sách các thu c tính L p DSDK T o th ộ ớ ả ạ ẻ
Danh sách các ph ươ ng th c ứ
ng th c
i đăng ký làm th ườ
ử ẻ
ườ i đăng ký làm th ẻ i đăng ký làm th ẻ
STT 1 2 3 4 Tên ph ươ ThemDSTaoThe SuaDSTaoThe XoaDSTaoThe HienThiDSTaoThe Hi n th danh sách ng i làm th ứ Ý nghĩa Thêm ng S a thông tin ng Xóa ng ườ ị ể ườ ẻ
B ng 3.7: Danh sách các ph ng th c L p DSDK T o th ả ươ ứ ớ ạ ẻ
3.3.1.4. L p “DocGia” (Đ c gi ớ ộ ) ả
Danh sách các thu c tính ộ
ẻ ủ
ẻ
ạ ộ ạ ẻ
STT 1 2 3 4 5 6 7 8
B ng 3.8: Danh sách các thu c tính L p Đ c gi Tên thu c tính ộ SoThe MaDK AnhBarcode NgayCap HanSD TinhTrang NguoiCN NgayCN ả Ý nghĩa S th th vi n ố ẻ ư ệ Mã đăng ký nh mã v ch c a th Ả ạ Ngày c p th ấ H n s d ng th ẻ ạ ử ụ Tình tr ng th (ho t đ ng, khóa) ẻ ạ i c p nh t tình tr ng th Ng ậ ưở ậ Ngày c p nh t ậ ậ ớ ộ ộ ả
Danh sách các ph ươ ng th c ứ
STT Tên ph Ý nghĩa ươ ng th c ứ
73
Xây d ng ph n m m Qu n lý th vi n ư ệ ề ự ầ ả
ả
ộ
1 2 3 ThemDocGia CapNhatDocGia HienThiDocGia Thêm đ c giộ S a thông tin đ c gi ả Hi n th thông tin đ c gi ộ ử ể ị ả
B ng 3.9: Danh sách các ph ng th c L p Đ c gi ả ươ ứ ớ ộ ả
3.3.1.5. L p “XulyVP” (X lý vi ph m) ử ớ ạ
Danh sách các thu c tính ộ
ứ ử
Tên thu c tính ộ ID_Phat SoThe LyDoVP HTXuLy NgayXL NguoiXL NgayMoThe
STT 1 2 3 4 5 6 7 B ng 3.10: Danh sách các thu c tính L p X lý vi ph m Ý nghĩa Mã số S thố ẻ Lý do vi ph mạ Hình th c x lý Ngày x lýử Ng i x lý ườ ử Ngày m thở ẻ ớ ử ộ ạ ả
Danh sách các ph ươ ng th c ứ
ươ ng th c ứ
ậ
Tên ph ThemPhieuphat CapNhatPhieuphat XoaPhieuPhat HienThiPhieuphat ế
ể ng th c L p X lý vi ph m B ng 3.11: Danh sách các ph STT 1 2 3 4 ả Ý nghĩa Thêm phi u ph t ạ ế C p nh t phi u ph t ạ ế ậ Xóa phi u ph t ạ ế Hi n th thông tin phi u ph t ị ạ ạ ứ ớ ươ ử
3.3.1.6. L p “Lop” (L p) ớ ớ
Danh sách các thu c tính ộ
ộ
1 2 3 Ý nghĩa Mã l pớ Tên l pớ Mã đ n vơ ị
STT Tên thu c tính MaLop TenLop MaDV B ng 3.12: Danh sách các thu c tính l p “L p” ả ớ ộ ớ
Danh sách các ph ươ ng th c ứ
74
Xây d ng ph n m m Qu n lý th vi n ư ệ ề ự ầ ả
ng th c ứ
ử ớ
STT 1 2 3 4 ớ
Ý nghĩa Thêm l pớ S a thông tin l p Xóa l pớ Hi n th thông tin l p ể ị ng th c l p “L p” B ng 3.13: Danh sách các ph ươ Tên ph ươ ThemLop SuaLop XoaLop HienThiLop ả ứ ớ ớ
3.3.1.7. L p “DonVi” (Đ n v ) ơ ị ớ
Danh sách các thu c tính ộ
ộ
ơ ị
STT Tên thu c tính MaDV TenDV GhiChu 1 2 3 Ý nghĩa Mã đ n v (Mã khoa/ngành) Tên khoa,ngành Ghi chú
B ng 3.14: Danh sách các thu c tính L p Đ n v ơ ị ộ ớ ả
Danh sách các ph ươ ng th c ứ
STT Tên ph ng th c ứ
ị
ử ơ
ơ ị
1 2 3 4 ơ
ươ ThemDonvi SuaDonvi XoaDonvi HienThiDonvi B ng 3.15: Danh sách các ph Ý nghĩa Thêm đ n v , ngành ơ S a thông tin đ n v , ngành ị Xóa đ n v , ngành Hi n th thông tin đ n v , ngành ị ị ng th c L p Đ n v ơ ị ứ ớ ể ươ ả
3.3.1.8. L p “Theloai” (Th lo i) ể ạ ớ
Danh sách các thu c tính ộ
STT 1 2 3
Tên thu c tính ộ MaTheLoai TenTheLoai GhiChu B ng 3.16: Danh sách các thu c tính L p Th Lo i ạ ả Ý nghĩa Mã th lo i ể ạ Tên th lo i ể ạ Ghi chú ộ ớ ể
75
Xây d ng ph n m m Qu n lý th vi n ư ệ ề ự ả ầ
Danh sách các ph ươ ng th c ứ
ng th c ứ ươ
ử
STT 1 2 3 4
B ng 3.17: Danh sách các ph Tên ph ThemTheloai SuaTheloai XoaTheloai HienThiTheloai ả Ý nghĩa Thêm th lo i tài li u ệ ể ạ S a thông tin th lo i ể ạ Xóa th lo i tài li u ệ ể ạ Hi n th th lo i tài li u ị ể ạ ệ ể ứ ớ ể ươ ng th c L p Th Lo i ạ
3.3.1.9. L p “Tailieu” (Tài li u) ớ ệ
Danh sách các thu c tính ộ
STT 1 2 3 4 5 6 7 Tên thu c tính ộ MaTL TenTL MaTheLoai MaDV MaTG MaNXB NamXB Ý nghĩa Mã tài li uệ Tên tài li uệ Mã th lo i ể ạ Mã đ n v , mã ngành ị ơ Mã tác giả Mã nhà xu t b n ấ ả Năm xu t b n ấ ả
t ắ
ộ ố
ầ
ố
ổ
ữ ư ị
8 9 10 11 12 13 14 15 16 17 18 Mã ngôn ngữ N i dung tóm t S trang Kh gi y ổ ấ L n tái b n ả Giá bìa S phát hành Ngày phát hành T ng s ố Mã v trí l u tr tài li u ệ Ngày c p nh t ậ ậ
MaNgonNgu NoiDung SoTrang KhoGiay LanTB GiaBia SoPH NgayPH TongSo MaVT NgayCN B ng 3.18: Danh sách các thu c tính L p Tài li u ộ ớ ệ ả
Danh sách các ph ươ ng th c ứ
ng th c ứ ươ
ử
STT 1 2 3 4 Ý nghĩa Thêm tài li uệ S a thông tin tài li u ệ Xóa tài li uệ Hi n th thông tin tài li u ệ ị
ng th c L p Tài li u Tên ph ThemTailieu SuaTailieu XoaTailieu HienThiTailieu ả ể B ng 3.19: Danh sách các ph ươ ứ ớ ệ
76
Xây d ng ph n m m Qu n lý th vi n ư ệ ề ự ầ ả
3.3.1.10. L p “TLChitiet” (Tài li u chi ti t) ớ ệ ế
Danh sách các thu c tính ộ
STT Tên Ý nghĩa thu cộ
t (mã m i cu n tài li u = mã v ch) ố ỗ ạ ệ
nh mã v ch c a t ng cu n tài li u ệ ủ ừ ố
ậ
tính MaCaBiet MaTL AnhBarcode NgayCN NguoiCN TinhTrang 1 2 3 4 5 6 Mã cá bi ệ Mã tài li uệ Ả ạ Ngày c p nh t thông tin tài li u ậ ệ Ng i c p nh t ậ ạ Tình tr ng tài li u (m t, rách nát, m i, l c ấ ườ ậ ạ ệ ớ
7
XuLy ấ ử B ng 3.20: Danh sách các thu c tính L p Tài li u chi ti ộ ả h u…) ậ Đánh d u x lý in mã v ch tài li u ệ ệ ạ ớ t ế
Danh sách các ph ươ ng th c ứ
STT Tên ph
1
ng th c ứ ươ HienThiTLChitiet B ng 3.21: Danh sách các ph ả Ý nghĩa Hi n th thông tin tài li u ệ ị ể ng th c L p Tài li u ệ ứ ớ ươ
3.3.1.11. L p “TacGia” (Tác gi ớ ) ả
Danh sách các thu c tính ộ
STT 1 2 3
Tên thu c tính ộ MaTG TenTG GhiChu B ng 3.22: Danh sách các thu c tính L p Tác gi Ý nghĩa Mã tác giả Tên tác giả Ghi chú ộ ớ ả ả
Danh sách các ph ươ ng th c ứ
ng th c ứ ươ
ử ả
STT 1 2 3 4 Ý nghĩa Thêm tác giả S a thông tin tác gi Xóa tác giả Hi n th thông tin tác gi ị
B ng 3.23: Danh sách các ph ả ng th c L p Tác gi Tên ph ThemTacGia SuaTacGia XoaTacGia HienThiTacGia ả ứ ớ ể ươ ả
3.3.1.12. L p “NhaXuatBan” (Nhà xu t b n) ấ ả ớ
77
Xây d ng ph n m m Qu n lý th vi n ư ệ ề ự ả ầ
Danh sách các thu c tính ộ
STT 1 2 3 Tên thu c tính ộ MaNXB TenNXB GhiChu
B ng 3.24: Danh sách các thu c tính L p Nhà xu t b n Ý nghĩa Mã nhà xu t b n ấ ả Tên nhà xu t b n ấ ả Ghi chú ộ ấ ả ớ ả
Danh sách các ph ươ ng th c ứ
ng th c ứ ươ
ấ ả
ử
STT 1 2 3 4 Tên ph ThemNhaXB SuaNhaXB XoaNhaXB HienThiNhaXB
B ng 3.25: Danh sách các ph ả ươ Ý nghĩa Thêm nhà xu t b n S a thông tin nhà xu t b n ấ ả Xóa nhà xu t b n ấ ả Hi n th thông tin nhà xu t b n ị ấ ả ể ng th c L p Nhà xu t b n ấ ả ứ ớ
3.3.1.13. L p “NhaCungCap” (Nhà cung c p) ớ ấ
Danh sách các thu c tính ộ
STT 1 2 3 4 Tên thu c tính ộ MaNCC TenNCC DiaChi DienThoai
B ng 3.26: Danh sách các thu c tính L p Nhà cung c p Ý nghĩa Mã nhà cung c pấ Tên nhà cung c pấ chạ ỉ Đi S đi n tho i ạ ố ệ ớ ộ ấ ả
Danh sách các ph ươ ng th c ứ
ng th c ứ ươ
ử
STT 1 2 3 4 Tên ph ThemNhaCC SuaNhaCC XoaNhaCC HienThiNhaCC
B ng 3.27: Danh sách các ph ả ươ Ý nghĩa Thêm nhà cung c pấ S a thông tin nhà cung c p ấ Xóa nhà cung c pấ Hi n th thông tin nhà cung c p ị ấ ể ng th c L p Nhà cung c p ứ ớ ấ
3.3.1.14. L p “NgonNgu” (Ngôn ng ) ữ ớ
Danh sách các thu c tính ộ
STT 1 Tên thu c tính ộ MaNgonNgu Ý nghĩa Mã ngôn ngữ
78
Xây d ng ph n m m Qu n lý th vi n ư ệ ề ự ả ầ
2 3
TenNgonNgu GhiChu B ng 3.28: Danh sách các thu c tính L p Ngôn ng ả Tên ngôn ngữ Ghi chú ộ ớ ữ
Danh sách các ph ươ ng th c ứ
ng th c ứ ươ
ử ữ
STT 1 2 3 4
B ng 3.29: Danh sách các ph Tên ph ThemNgonNgu SuaNgonNgu XoaNgonNgu HienThiNgonNgu ả Ý nghĩa Thêm ngôn ngữ S a thông tin ngôn ng Xóa ngôn ngữ Hi n th thông tin ngôn ng ị ữ ể ng th c L p Ngôn ng ữ ứ ớ ươ
3.3.1.15. L p “VitriTL” (V trí l u tr tài li u) ư ữ ớ ệ ị
Danh sách các thu c tính ộ
Tên thu c tính ộ MaVT TenVT MoTa ChaVT STT 1 2 3 4
B ng 3.30: Danh sách các thu c tính L p V trí tài li u Ý nghĩa Mã v trí ị Tên v trí ị Mô tả V trí cha ị ộ ớ ệ ả ị
Danh sách các ph ươ ng th c ứ
ng th c ứ
ử ị ị ữ ữ
Tên ph ươ ThemVitri SuaVitri XoaVitri HienThiVitri STT 1 2 3 4 ư ể ị ữ
Ý nghĩa Thêm v trí ị S a v trí l u tr ư Xóa v trí l u tr ư Hi n th thông tin v trí l u tr ị ng th c L p V trí tài li u B ng 3.31: Danh sách các ph ứ ớ ệ ị ả ươ
3.3.1.16. L p “PhieuNhap” (Phi u nh p) ớ ế ậ
Danh sách các thu c tính ộ
STT 1 2 3 4 Tên thu c tính ộ ID_Nhap MaTL MaNCC NguoiNhap Ý nghĩa Mã nh pậ Mã tài li uệ Mã nhà cung c pấ Ng ườ ậ i nh p tài li u ệ
79
Xây d ng ph n m m Qu n lý th vi n ư ệ ề ự ả ầ
5 6 NgayNhap SoLuong ậ
Ngày nh pậ S l ố ượ B ng 3.32: Danh sách các thu c tính L p Phi u nh p ng nh p ộ ớ ế ậ ả
Danh sách các ph ươ ng th c ứ
ậ
ử
ệ ậ
Tên ph ng th c STT ứ ươ ThemTaiLieuNhap 1 SuaTaiLieuNhap 2 XoaTaiLieuNhap 3 4 HienThiTLNhap B ng 3.33: Danh sách các ph ng th c L p Phi u nh p Ý nghĩa Thêm tài li u m i nh p ớ ệ S a tài li u nh p ậ ệ Xóa tài li u nh p ậ ệ Hi n th tài li u nh p ị ể ươ ứ ớ ế ả ậ
3.3.1.17. L p “MuonTra” (M n tr ) ả ượ ớ
Danh sách các thu c tính ộ
ả
t (mã tài li u) ệ
ệ ượ
ả
STT 1 2 3 4 5 6 7 8 9 10 Tên thu c tính ộ ID_MuonTra SoThe MaCaBiet KieuMuon NgayMuon NguoiChoMuon HanTra Loai NgayTra NguoiNhan ệ ậ
ườ B ng 3.34: Danh sách các thu c tính L p M n tr Ý nghĩa Mã m n tr ượ S thố ẻ Mã cá bi Ki u m n ể Ngày m nượ i cho m n Ng ượ ườ H n tr tài li u ệ ả ạ Lo i m n hay tr ượ ạ Ngày trả Ng ườ ộ i nh n tài li u, ng ượ ớ ả i ph t ạ ả
Danh sách các ph ươ ng th c ứ
ươ ng th c ứ
ả
ượ ế ả
ượ
STT 1 2 3 4 ậ ị ả
Tên ph ThemPhieuMT SuaPhieuMT UpdatePhieuMT HienThiPhieuMT B ng 3.35: Danh sách các ph Ý nghĩa Thêm phi u m n tr ế S a thông tin phi u m n tr ử ượ C p nh t phi u m n tr ậ ả ế Hi n th thông tin phi u m n tr ể ng th c L p M n tr ươ ế ượ ứ ớ ượ ả ả
3.3.2. V bi u đ l p ẽ ể ồ ớ
3.3.2.1. Bi u đ các l p h th ng ớ ệ ố ể ồ
80
Xây d ng ph n m m Qu n lý th vi n ư ệ ề ự ầ ả
Hình 3.11: Bi u đ L p H th ng ể ồ ớ ệ ố
3.3.2.2. Bi u đ các l p đ c gi ớ ộ ể ồ ả
Hình 3.12: Bi u đ L p Đ c gi ể ồ ớ ộ ả
3.3.2.3. Bi u đ các l p m n tr ể ồ ượ ớ ả
81
Xây d ng ph n m m Qu n lý th vi n ư ệ ề ự ầ ả
Hình 3.13: Bi u đ L p M n tr ể ồ ớ ượ ả
3.3.2.4. Bi u đ các l p tài li u ể ồ ớ ệ
82
Xây d ng ph n m m Qu n lý th vi n ư ệ ề ự ầ ả
Hình 3.14: Bi u đ L p Tài li u ể ồ ớ ệ
3.4. Bi u đ tu n t ể ồ ầ ự
83
Xây d ng ph n m m Qu n lý th vi n ư ệ ề ự ầ ả
3.4.1. Nhóm các ch c năng Qu n tr h th ng ị ệ ố ứ ả
3.4.1.1. Ch c năng Đăng nh p ứ ậ
Hình 3.15: Bi u đ tu n t cho ch c năng Đăng nh p ể ồ ầ ự ứ ậ
3.4.1.2. Ch c năng Thêm ng i dùng ứ ườ
Hình 3.16: Bi u đ tu n t cho ch c năng Thêm ng i dùng ể ồ ầ ự ứ ườ
3.4.1.3. Ch c năng S a thông tin ng i dùng ử ứ ườ
84
Xây d ng ph n m m Qu n lý th vi n ư ệ ề ự ả ầ
Hình 3.17: Bi u đ tu n t cho ch c năng S a thông tin ng i dùng ể ồ ầ ự ứ ử ườ
3.4.1.4. Ch c năng Xóa ng i dùng ứ ườ
Hình 3.18: Bi u đ tu n t cho ch c năng Xóa ng i dùng ể ồ ầ ự ứ ườ
3.4.1.5. Ch c năng Thay đ i m t kh u ổ ậ ứ ẩ
85
Xây d ng ph n m m Qu n lý th vi n ư ệ ề ự ả ầ
Hình 3.19: Bi u đ tu n t ch c năng Thay đ i m t kh u ể ồ ầ ự ứ ổ ậ ẩ
3.4.1.6. Ch c năng Sao l u, ph c h i d li u ụ ồ ữ ệ ứ ư
Hình 3.20: Bi u đ tu n t ể ồ ầ ự cho ch c năng Sao l u, ph c h i d li u ư ụ ồ ữ ệ ứ
3.4.2. Nhóm ch c năng Qu n lý tài li u ứ ệ ả
86
Xây d ng ph n m m Qu n lý th vi n ư ệ ề ự ầ ả
3.4.2.1. Ch c năng Thêm tài li u ứ ệ
Hình 3.21: Bi u đ tu n t cho ch c năng Thêm tài li u ể ồ ầ ự ứ ệ
3.4.2.2. Ch c năng S a tài li u ử ứ ệ
Hình 3.22: Bi u đ tu n t ể ồ ầ ự cho ch c năng S a thông tin tài li u ử ứ ệ
3.4.2.3. Ch c năng Xóa tài li u ứ ệ
87
Xây d ng ph n m m Qu n lý th vi n ư ệ ề ự ầ ả
Hình 3.23: Bi u đ tu n t cho ch c năng Xóa tài li u ể ồ ầ ự ứ ệ
3.4.3. Nhóm ch c năng Qu n lý đ c gi ứ ộ ả ả
3.4.3.1. Ch c năng Thêm đ c gi ứ ộ ả
Hình 3.24: Bi u đ tu n t cho ch c năng Thêm đ c gi ể ồ ầ ự ứ ộ ả
3.4.3.2. Ch c năng Xóa đ c gi ứ ộ ả
88
Xây d ng ph n m m Qu n lý th vi n ư ệ ề ự ầ ả
Hình 3.25: Bi u đ tu n t th c hi n ch c năng Xóa đ c gi ể ồ ầ ự ự ứ ộ ệ ả
3.4.4. Nhóm ch c năng Qu n lý m n tr tài li u ượ ứ ệ ả ả
3.4.4.1. Ch c năng Qu n lý m n tài li u ượ ứ ệ ả
Hình 3.26: Bi u đ tu n t ể ồ ầ ự cho ch c năng Qu n lý m n tài li u ả ượ ứ ệ
3.4.4.2. Ch c năng Qu n lý tr tài li u ứ ệ ả ả
89
Xây d ng ph n m m Qu n lý th vi n ư ệ ề ự ả ầ
Hình 3.27: Bi u đ tu n t cho ch c năng Qu n lý tr tài li u ể ồ ầ ự ứ ệ ả ả
3.4.4.3. Ch c năng X lý đ c gi vi ph m ứ ử ộ ả ạ
90
Xây d ng ph n m m Qu n lý th vi n ư ệ ề ự ầ ả
Hình 3.28: Bi u đ tu n t th c hi n ch c năng X lý vi ph m ể ồ ầ ự ự ử ứ ệ ạ
3.4.5. Ch c năng Tìm ki m thông tin ứ ế
Hình 3.29: Bi u đ tu n t cho ch c năng Tìm ki m thông tin ể ồ ầ ự ứ ế
3.4.6. Ch c năng Th ng kê, báo cáo ứ ố
91
Xây d ng ph n m m Qu n lý th vi n ư ệ ề ự ả ầ
Hình 3.30: Bi u đ tu n t cho ch c năng Th ng kê, báo cáo ể ồ ầ ự ứ ố
3.4.7. Ch c năng In n ứ ấ
Hình 3.31: Bi u đ tu n t ể ồ ầ ự ự th c hi n ch c năng In n ứ ệ ấ
CH
ƯƠ
NG IV. PHÂN TÍCH THI T K C S D LI U Ế
Ế Ơ Ở Ữ Ệ
92
Xây d ng ph n m m Qu n lý th vi n ư ệ ề ự ả ầ
4.1. Thi t k c s d li u ế ế ơ ở ữ ệ
4.1.1. B ng “tblNguoidung” (Ng i dùng) ả ườ
STT Tên Ki u d Kích th Ý nghĩa thu cộ ể ữ cướ
tính Username li uệ Varchar 1 30 Tên đăng nh p – khóa ậ
i dùng
Password HoTen NamSinh GioiTinh ChucDanh DienThoai Email Varchar NVarchar Datetime Bit Nvarchar Varchar Varchar 2 3 4 5 6 7 8 20 40 8 1 50 11 100 chính M t kh u ẩ ậ Tên ng ườ Năm sinh i tính Gi ớ Ch c danh ứ S đi n tho i ạ ố ệ Email
B ng 4.1: Thông tin Ng i dùng ả ườ
4.1.2. B ng “tblChucnang” (Danh sách menu – ch c năng) ứ ả
STT Tên thu c tính Ki u d Kích th Ý nghĩa ộ ể ữ cướ
MaCN li uệ Nvarchar 1 35 Mã ch c năng – khóa ứ
2 TenCN Nvarchar 100 chính Tên ch c năng ứ
B ng 4.2: Thông tin Ch c năng ứ ả
4.1.3. B ng “tblQuyenhan” (Danh sách quy n t ề ươ ứ ng ng v i menu) ớ ả
STT Tên thu c tính Kích Ý nghĩa ộ Ki u d li u ể ữ ệ
th
1 ID Int cướ 4 Mã quy n – khóa ề
93
Xây d ng ph n m m Qu n lý th vi n ư ệ ề ự ầ ả
2 3 Username MaCN Varchar Nvarchar 30 35 chính Username Mã ch c năng ứ
B ng 4.3: Thông tin Quy n h n ề ạ ả
4.1.4. B ng “tblQuyDinh” (Quy đ nh th vi n) ư ệ ả ị
STT Tên thu c tính Kích Ý nghĩa ộ Ki u d li u ể ữ ệ
th
1 MaQD Varchar cướ 5 Mã quy đ nh – khóa ị
chính (Mã quy đ nhị
cho giáo viên, mã h cọ
sinh, sinh viên) S l 2 2 SLMuonVe SmallInt ố ượ ệ ng tài li u
2 4 SLMuonDoc SmallInt m n v ượ ề S l ố ượ ệ ng tài li u
ỗ
m n đ c t ọ ạ Th i gian m n tài 2 5 TGMuon SmallInt i ch ượ ượ ờ
2 6 TGKhoaThe SmallInt li u.ệ Th i gian khóa th ờ ẻ
B ng 4.4: Thông tin Quy đ nh th vi n ư ệ ả ị
4.1.5. B ng “tblDKTaoThe” (Đăng ký t o th ) ẻ ạ ả
STT Tên thu c tính Ki u d Kích th Ý nghĩa ộ ể ữ cướ
1 MaDK 20 Mã sinh viên, mã cán li uệ Varchar
b viên ch c – khóa ứ ộ
94
Xây d ng ph n m m Qu n lý th vi n ư ệ ề ự ầ ả
2 3 4 5 HoTen NamSinh GioiTinh ChucDanh Nvarchar Datetime Bit Nvarchar 40 8 1 40 ng (cán b chính H tên ọ Năm sinh i tính Gi ớ Đ i t ố ượ ộ
6 MaDV 7 MaLop 8 KhoaHoc Varchar Varchar Varchar 10 10 11 viên ch c – sinh viên) ứ Mã đ n vơ ị Mã l pớ ớ Khóa h c (đ i v i ọ ố
DienThoai Email 11 100
ẻ
9 10 11 AnhThe 12 HinhThucDK Varchar Nvarchar Image Bit 1 sinh viên) Đi n tho i ạ ệ Email nh th Ả Hình th c đăng ký ứ
(True=Online–
13 LoaiDK Bit 1 đăng False=Offline) Lo i ạ
ớ ký(True=T o m i; ạ
i)ạ
14 NgayDK 15 KTLePhi Datetime Bit 8 1 False=Làm l Ngày đăng ký Ki m tra l phí ể ệ
(True=Đã n p;ộ
ư ộ
16 XuLy Bit 1 False=Ch a n p) Đánh d u đã x lý in ử ấ
th hay ẻ ư ch a
(True=Đã x lý in ử
th ; False=Ch a in ư ẻ
B ng 4.5: Thông tin Đăng ký t o th ạ ả th ).ẻ ẻ
4.1.6. B ng “tblDocGia” (Đ c gi ộ ả ) ả
STT Tên thu c tính Kích Ý nghĩa ộ Ki u d li u ể ữ ệ
th
1 SoThe Varchar cướ 20 S th th vi n – ư ẻ ệ ố
95
Xây d ng ph n m m Qu n lý th vi n ư ệ ề ự ầ ả
2 MaDK Varchar 20 khóa chính Mã cá nhân (mã sv,
ạ
3 4 5 6 AnhBarcode NgayCap HanSD TinhTrang Image Datetime Datetime Nvarchar 8 8 100 mã cán b …)ộ nh mã v ch Ả Ngày c p th ẻ ấ H n s d ng th ạ ử ụ ẻ ẻ ủ Tình tr ng th (h y, ạ
7 8 NguoiCN NgayCN Varchar Datetime 30 8 khóa, ho t đ ng) ạ ộ i c p nh t Ng ậ ườ ậ Ngày c p nh t ậ ậ
B ng 4.6: Thông tin Đ c gi ộ ả ả
4.1.7. B ng “tblLop” (L p) ớ ả
STT Tên thu c tính Kích Ý nghĩa ộ Ki u d li u ể ữ ệ
th
1 MaLop 2 TenLop 3 MaDV Mã l pớ Tên l pớ Mã đ n v - mã khoa ị ơ
Varchar NVarchar Varchar B ng 4.7: Thông tin L p ả cướ 10 30 10 ớ
4.1.8. B ng “tblDonvi” (Đ n v - ngành) ơ ị ả
STT Tên thu c tính Kích Ý nghĩa ộ Ki u d li u ể ữ ệ
th
MaDV Varchar 1 cướ 10 Mã đ n v - mã khoa ị ơ
2 3 TenDV GhiChu NVarchar NVarchar 50 100 (phòng ban) Tên đ n vơ ị Ghi chú
B ng 4.8: Thông tin Đ n v - Ngành ơ ị ả
4.1.9. B ng “tblTheloai” (Th lo i) ể ạ ả
STT Tên thu c tính Kích Ý nghĩa ộ Ki u d li u ể ữ ệ
th
1 MaTheLoai Varchar cướ 10 Mã th lo i – khóa ạ ể
96
Xây d ng ph n m m Qu n lý th vi n ư ệ ề ự ầ ả
2 3 TenTheLoai GhiChu chính Tên th lo i ể ạ Ghi chú
40 100 B ng 4.9: Thông tin Th lo i ể ạ NVarchar NVarchar ả
4.1.10. B ng “tblTailieu” (Tài li u) ệ ả
STT Tên thu c tính ộ cướ
1 MaTL 2 TenTL 3 MaTheLoai 4 MaDV Ki u d li u ể ữ ệ Varchar Nvarchar Varchar Varchar Kích th 20 100 10 10 Ý nghĩa Mã tài li uệ Tên tài li uệ Mã th lo i ể ạ Mã đ n v , mã ị ơ
5 MaTG 6 MaNXB NamXB 7 Varchar Varchar Datetime ngành Mã tác giả Mã nhà xu t b n ấ ả Năm xu t b n 10 10 8 ấ ả
t ắ
ộ ố
ầ
ố
10 500 4 20 50 20 30 8
4 ổ
8 MaNgonNgu NoiDung 9 SoTrang 10 KhoGiay 11 LanTB 12 GiaBia 13 SoPH 14 15 NgayPH TongSo 16 17 MaVT Varchar Nvarchar Int Varchar Nvarchar Nvarchar Nvarchar Datetime Int Varchar 10 Mã ngôn ngữ N i dung tóm t S trang Kh gi y ổ ấ L n tái b n ả Giá bìa S phát hành Ngày phát hành T ng s ố Mã v trí l u tr ị ư ữ
8 18 NgayCN Datetime tài li uệ Ngày c p nh t ậ ậ
B ng 4.10: Thông tin Tài li u ệ ả
4.1.11. B ng “tblTLChiTiet” (Chi ti t tài li u) ả ế ệ
STT Tên Ki u d Kích th thu cộ ể ữ cướ Ý nghĩa
20 tính 1 MaCaBiet li uệ Varchar Mã cá bi t (mã tài li u = ệ ệ
20 2 MaTL Varchar mã v ch)ạ Mã t a tài li u (sách, ự ệ
ệ báo, t p chí, tài li u ạ
97
Xây d ng ph n m m Qu n lý th vi n ư ệ ề ự ả ầ
ạ
4 5 AnhBarcode NgayCN Image Datetime Byte 8 khác…) Ả Ngày c p nh t thông tin nh mã v ch ậ ậ
ườ ậ
6 7 NguoiCN TinhTrang Varchar NVarchar 30 50 tài li uệ Ng ấ Tình tr ng tài li u (m t, i c p nh t ậ ạ ệ
8 XuLy Bit rách nát, m i, …) Đánh d u x lý ớ ấ ử
(True=Đã in mã v ch,ạ
False=Ch a in mã v ch) ư ạ
B ng 4.11: Thông tin Tài li u chi ti ệ ả t ế
4.1.12. B ng “tblTacGia” (Tác gi ả ) ả
STT Tên thu c tính Kích Ý nghĩa ộ Ki u d li u ể ữ ệ
th
1 MaTG TenTG 2 GhiChu 3 Mã tác giả Tên tác giả Ghi chú
cướ 10 100 100 B ng 4.12: Thông tin Tác gi Varchar NVarchar NVarchar ả ả
4.1.13. B ng “tblNhaXB” (Nhà xu t b n) ấ ả ả
STT Tên thu c tính Kích Ý nghĩa ộ Ki u d li u ể ữ ệ
th
1 MaNXB Varchar Mã nhà xu t b n – cướ 10 ấ ả
ấ ả
2 3 TenNXB GhiChu NVarchar NVarchar 100 100 khóa chính Tên nhà xu t b n Ghi chú
B ng 4.13: Thông tin Nhà xu t b n ấ ả ả
4.1.14. B ng “tblNhaCungcap” (Nhà cung c p) ả ấ
STT Tên thu c tính Kích Ý nghĩa ộ Ki u d li u ể ữ ệ
th
1 MaNCC Varchar cướ 10 Mã nhà cung c p –ấ
khóa chính
98
Xây d ng ph n m m Qu n lý th vi n ư ệ ề ự ầ ả
2 3 4 TenNCC DiaChi DienThoai NVarchar NVarchar Varchar Tên nhà cung c pấ Đi S đi n tho i ạ chạ ỉ ố ệ
B ng 4.14: Thông tin Nhà xu t b n ả 100 100 11 ấ ả
4.1.15. B ng “tblNgonngu” (Ngôn ng ) ữ ả
STT Tên thu c tính Kích Ý nghĩa ộ Ki u d li u ể ữ ệ
th
1 MaNgonNgu TenNgonNgu 2 GhiChu 3 Varchar NVarchar NVarchar Mã ngôn ngữ Tên ngôn ngữ Ghi chú
cướ 10 30 100 B ng 4.15: Thông tin Ngôn ng ả ữ
4.1.16. B ng “tblPhieunhap” (Phi u nh p) ế ậ ả
STT Tên thu c tính Ki u d Kích Ý nghĩa ộ ể ữ
th
i nh p tài li u ệ
ID_Nhap MaTL MaNCC NguoiNhap NgayNhap SoLuong li uệ Int Varchar Varchar VarVarchar Datetime Int ng nh p v 1 2 3 4 5 6 Mã nh p – khóa chính ậ Mã lo i tài li u ệ ạ Mã nhà cung c pấ Ng ậ ườ Ngày nh pậ S l ố ượ ậ ề
B ng 4.16: Thông tin Phi u nh p cướ 4 20 10 30 8 4 ế ậ ả
4.1.17. B ng “tblMuontra” (M n tr ) ả ượ ả
STT Tên thu c tính Kích Ý nghĩa ộ Ki u d li u ể ữ ệ
th
ả
ID_MuonTra SoThe Int Varchar cướ 4 20 1 2 Mã m n tr ượ ộ Mã th (mã đ c ẻ
3 MaCaBiet Varchar 20 gi )ả Mã cá bi t (mã tài ệ
KieuMuon Bit 1 4 li u)ệ ề Ki u m n v - ượ ể
i ch
NgayMuon Datetime 8 5 đ c t ỗ ọ ạ Ngày m nượ
99
Xây d ng ph n m m Qu n lý th vi n ư ệ ề ự ả ầ
NguoiChoMuon VarVarchar 30 Mã ng i cho 6 ườ
ả
7 8 9 HanTra Loai NgayTra Datetime Bit Datetime 8 1 8 m nượ H n tr tài li u ệ ả ạ Lo i m n – tr ượ ạ Ngày tr tài li u là ệ ả
ả ngày ph t n u x y ạ ế
10 NguoiNhan Varchar 30 ra vi ph mạ Ng ườ i nh n tài ậ
li uệ
B ng 4.17: Thông tin M n tr tài li u ượ ệ ả ả
4.1.18. B ng “tblThanhlyTL” (Tài li u thanh lý) ệ ả
STT Tên thu c tính Kích Ý nghĩa ộ Ki u d li u ể ữ ệ
th
tệ
1 MaCaBiet 2 3 4 LyDoTL NgayTL NguoiTL Varchar NVarchar Datetime Varchar cướ 10 100 8 30 Mã cá bi Lý do thanh lý Ngày thanh lý Ng i thanh lý ườ
B ng 4.18: Thông tin Tài li u thanh lý ệ ả
4.1.19. B ng “tblXulyVP” (X lý đ c gi vi ph m) ử ộ ả ả ạ
STT Tên thu c tính Kích Ý nghĩa ộ Ki u d li u ể ữ ệ
th
ứ ử
1 2 3 4 5 6 7 Int Varchar NVarchar Nvarchar Datetime Varchar Datetime
vi ph m cướ 4 20 100 100 8 30 8 B ng 4.19: Thông tin X lý đ c gi ả ID_Phat SoThe LyDoVP HTXuly NgayXL NguoiXL NgayMoThe ả ử ộ Mã phi u ph t ạ ế S thố ẻ Lý do vi ph mạ Hình th c x lý Ngày x lýử i x lý Ng ườ ử Ngày m thở ẻ ạ
4.1.20. B ng “tblViTriTL” (V trí l u tr tài li u) ư ữ ệ ả ị
STT Tên thu c tính Kích Ý nghĩa ộ Ki u d li u ể ữ ệ
100
Xây d ng ph n m m Qu n lý th vi n ư ệ ề ự ả ầ
th
1 MaVT TenVT 2 3 MoTa ChaVT 4 Varchar NVarchar NVarchar Varchar cướ 10 50 100 10
Mã v trí ị Tên v trí ị Mô tả V trí cha ị B ng 4.20: Thông tin V trí l u tr tài li u ệ ư ữ ả ị
4.2. Bi u đ quan h ệ ể ồ
Hình 4.21: Bi u đ quan h ệ ể ồ
CH
NG V. PHÂN TÍCH, THI T K GIAO DI N
ƯƠ
Ế
Ế
Ệ
5.1. Giao di n chính c a ph n m m ủ ề ệ ầ
101
Xây d ng ph n m m Qu n lý th vi n ư ệ ề ự ả ầ
Hình 5.1: Giao di n chính c a h th ng ủ ệ ố ệ
Giao di n chính c a h th ng g m có 4 ph n: ủ ệ ố ệ ầ ồ
Thanh th c đ n (Menubar) ự ơ
Thanh th c đ n th hi n các ch c năng c a ph n m m Qu n lý th vi n bao ư ệ ể ệ ự ủ ứ ề ầ ả ơ
g m: H th ng; Danh m c; H s tài li u; H s đ c gi ồ ồ ơ ộ ệ ố ồ ơ ụ ệ ả ả ; Qu n lý m n tr ; ượ ả
Báo cáo/Th ng kê; Tr giúp. ố ợ
Thanh công c (Toolbar) ụ
Thanh công c ch a các bi u t ng giúp ng ể ượ ứ ụ ườ ữ i dung truy c p nhanh vào nh ng ậ
ch c năng th ứ ườ ng xuyên s d ng và quan tr ng c a h th ng bao g m: ọ ệ ố ử ụ ủ ồ
102
Xây d ng ph n m m Qu n lý th vi n ư ệ ề ự ả ầ
M n tài li u; Tr tài li u; In mã v ch; Đăng ượ ệ ệ ả ạ Tìm tài li u; ệ
ký làm th th vi n; In th th vi n; ; ẻ ư ệ ẻ ư ệ Tìm ki m đ c gi ế ộ ả Đ c gi ộ ả
m n quá h n; ọ L a ch n ự ượ ạ
tìm ki m nhanh. ế
Thanh menu trái: g m các ch c năng th ng xuyên đ c s d ng và quan ứ ồ ườ ượ ử ụ
tr ng c a h th ng. ủ ệ ố ọ
Qu n lý tài li u bao g m: Biên m c tài li u, Thông ụ ệ ệ ả ồ
tin phi u nh p, In mã v ch. ậ ế ạ
Qu n lý đ c gi bao g m: Đăng ký làm th , In th ả ộ ả ẻ ồ ẻ
th vi n, Thông tin đ c gi . ư ệ ộ ả
Qu n lý m n tr bao g m: M n tr tài li u, Tr ồ ượ ượ ệ ả ả ả ả
tài li u, X lý vi ph m, Đ c gi m n quá h n. ử ệ ạ ộ ả ượ ạ
Tra c u bao g m: Tra c u tài li u, Tra c u đ c gi ứ ứ ứ ệ ộ ồ ả ;
Tra c u tình hình m n tr ượ ứ ả
N i dung: là ph n giao di n gi a, hi n th các thông tin chi ti t c a các ệ ở ữ ể ầ ộ ị ế ủ
ch c năng. ứ
5.2. Giao di n form “Đăng nh p” ệ ậ
103
Xây d ng ph n m m Qu n lý th vi n ư ệ ề ự ầ ả
Ng ườ ồ i dùng nh p thông tin đăng nh p g m: ậ ậ
Tên đăng nh p và m t kh u vào textbox ẩ ậ ậ
t ng ng. ươ ứ
- Sau đó click ch n nút “Đăng nh p”, h ậ ọ ệ
th ng s ki m tra thông tin đăng nh p. ẽ ể ậ ố
+ N u thông tin đăng nh p h p l thì s ợ ệ ế ậ ẽ
hi n th giao di n chính c a h th ng. ủ ệ ố ệ ể ị
+ N u thông tin đăng nh p không h p l s thông báo l i: ợ ệ ẽ ế ậ ỗ
Ng i dùng click ch n nút “OK” thì s cho phép nh p l i thông tin đăng nh p. ườ ậ ạ ẽ ọ ậ
- N u click ch n nút “Thoát” thì s đóng l i h th ng. ế ẽ ọ ạ ệ ố
Yêu c u đ i v i d li u nh p: ầ ố ớ ữ ệ ậ
- Tên đăng nh p: t i thi u là 3 ký t i đa là 30 ký t ậ ố ể , t ự ố . ự
i thi u là 6 ký t i đa là 20 ký t - M t kh u: t ố ậ ẩ ể , t ự ố . ự
5.3. Menu “H th ng” ệ ố
Menu H th ng g m các ố ệ ồ
ch c năng: Qu n tr h ứ ả ị ệ
th ng (H s ng i dùng, ồ ơ ố ườ
ụ Phân quy n, Sao l u/Ph c ư ề
h i d li u); Đăng nh p l ồ ữ ệ ậ ạ i;
Thay đ i m t kh u; Thoát ậ ẩ ổ
5.3.1. Giao di n form “H s ng i dùng” ồ ơ ườ ệ
104
Xây d ng ph n m m Qu n lý th vi n ư ệ ề ự ầ ả
Yêu c u đ i v i d li u nh p: ầ ố ớ ữ ệ ậ
- Thông tin b t bu c nh p: H tên và tên đăng nh p. ậ ậ ắ ộ ọ
- Thông tin b sung: Ch c danh, gi i tính, đi n tho i, email. ứ ổ ớ ệ ạ
- H tên: nh p t 3 đ n 40 ký t ậ ừ ọ ế . ự
- Tên đăng nh p: không s d ng các ký t có d u, ch đ c nh p t ử ụ ậ ự ỉ ượ ấ ậ ừ 3 đ n 30 ế
ký t .ự
- Đi n tho i: 11 ký t s , không đ ch và ký t đ c bi t. ệ ạ ự ố ượ c nh p ký t ậ ự ữ ự ặ ệ
- Email: nh p đúng đ nh d ng (lan@gmail.com). ạ ậ ị
Ch c năng th c hi n: ứ ự ệ
a. Thêm ng i dùng ườ
Admin click vào , t t c các textbox đ c xóa tr ng và con nháy đ ấ ả ượ ắ ượ c
ậ đ t vào textbox “H tên”. Admin nh p các thông tin nh : h tên, tên đăng nh p, ặ ư ọ ậ ọ
ch c danh, năm sinh, gi i tính, đi n tho i, email vào các textbox t ng ng. ứ ớ ệ ạ ươ ứ
105
Xây d ng ph n m m Qu n lý th vi n ư ệ ề ự ả ầ
i dùng” Hình 5.2: Giao di n form “H s ng ệ ồ ơ ườ
Sau khi nh p d li u, admin click vào ậ ữ ệ ế , h th ng ki m tra d li u. N u ệ ố ữ ệ ể
d li u h p l ữ ệ ợ ệ ị ữ ệ thì s l u thông tin v a nh p vào c s d li u và hi n th d li u ơ ở ữ ệ ẽ ư ừ ể ậ
thì h th ng s thông báo l i. lên gridview. N u d li u không h p l ế ữ ệ ợ ệ ệ ố ẽ ỗ
b. S a thông tin ng i dùng ử ườ
Admin ch n b n ghi c n s a và s a l i. Sau đó admin click chu t ph i lên ử ạ ử ả ầ ọ ả ộ
h th ng c p nh t l i b n ghi v a thay gridview và ch n nút ệ ố ậ ạ ả ừ ậ ọ
đ i vào c s d li u. ổ ơ ở ữ ệ
c. Xóa ng i dùng ườ
Admin ch n m t ho c nhi u b n ghi và click vào ề ả ặ ộ ọ , h th ng s ệ ố ẽ
hi n thông báo. ệ
N u ch c ch n mu n xóa thì click nút “Yes”, ng i click nút “No”. ế ắ ắ ố c l ượ ạ
5.3.2. Giao di n form “Phân quy n” ề ệ
106
Xây d ng ph n m m Qu n lý th vi n ư ệ ề ự ầ ả
Hình 5.3: Giao di n form “Phân quy n” ệ ề
Yêu c u:ầ
- Admin ch n ng i dùng”. ọ ườ i dùng c n phân quy n trong combobox “Ng ề ầ ườ
- Sau đó, admin ch n ch c năng trong Listbox “Danh sách ch c năng”, click ứ ứ ọ
vào nút h th ng s th c hi n chuy n các ch c năng đ ẽ ự ệ ố ứ ệ ể ượ ự ọ c l a ch n
sang Listbox “Ch c năng s d ng”. N u click vào nút ử ụ ứ ế h th ng s ệ ố ẽ
chuy n các ch c năng trong listbox “Ch c năng s d ng” sang listbox ử ụ ứ ứ ể
“Danh sách ch c năng”. ứ
- Admin click vào h th ng s c p nh t quy n h n c a ng ậ ạ ủ ệ ố ẽ ậ ề ườ ử i s
d ng này vào c s d li u. Thông tin v quy n h n c a ng ụ ơ ở ữ ệ ạ ủ ề ề ườ ể i dùng hi n
th lên gridview “Danh sách quy n h n ng i s d ng”. Admin click vào ề ạ ị ườ ử ụ
thì quá trình phân quy n cho ng i dùng không đ c th c hi n. ề ườ ượ ự ệ
107
Xây d ng ph n m m Qu n lý th vi n ư ệ ề ự ầ ả
5.3.4. Giao di n form “Thay đ i m t kh u” ổ ậ ệ ẩ
Hình 5.4: Giao di n form “Thay đ i m t kh u” ổ ậ ệ ẩ
Yêu c u đ i v i d li u nh p: ầ ố ớ ữ ệ ậ
- Thông tin b t bu c nh p: m t kh u cũ, m t kh u m i và xác nh n l ẩ ậ ạ ậ ậ ẩ ậ ắ ộ ớ ậ i m t
kh u. ẩ
i thi u là 6 ký t i đa 20 ký t - M t kh u nh p vào yêu c u t ầ ố ậ ẩ ậ ể , t ự ố . ự
- Xác nh n l ậ ạ i m t kh u ph i nh p gi ng v i m t kh u m i. ố ả ậ ậ ẩ ậ ẩ ớ ớ
Các ch c năng th c hi n: ứ ự ệ
Ng ng ng và click vào ườ i dùng nh p m t kh u vào các textbox t ẩ ậ ậ ươ ứ hệ
th ng ki m tra d li u phù h p thì s c p nh t m t kh u m i và hi n th thông ữ ệ ẽ ậ ể ể ậ ẩ ậ ố ợ ớ ị
báo.
108
Xây d ng ph n m m Qu n lý th vi n ư ệ ề ự ầ ả
Ng i dùng click vào nút “OK”, s hi n th form “Đăng nh p” cho ng i dùng ườ ẽ ể ậ ị ườ
đăng nh p l ậ ạ ớ i v i m t kh u v a thay đ i. ẩ ừ ậ ổ
5.3.5. Giao di n form “Sao l u/Ph c h i d li u” ụ ồ ữ ệ ư ệ
Hình 5.5: Giao di n form “Sao l u/Ph c h i d li u” ụ ồ ữ ệ ư ệ
- Sao l u d li u ư ữ ệ
Admin nh p tên c s d li u vào textbox “Tên c s d li u” và click vào ơ ở ữ ệ ơ ở ữ ệ ậ để
ch n đ ng d n t i th m c ch a c s d li u sao khi sao l u. Sau đó click vào ọ ườ ẫ ớ ứ ơ ở ữ ệ ư ụ ư
h th ng s th c hi n sao l u c s d li u n u t n t ư ơ ở ữ ệ ế ồ ạ ơ ở ữ ệ i c s d li u ẽ ự ệ ố ệ
đó. H th ng hi n th thông báo: ể ệ ố ị
109
Xây d ng ph n m m Qu n lý th vi n ư ệ ề ự ả ầ
N u không t n t i c s d li u đó thì h th ng s thông báo l i: “Không t n t ồ ạ ơ ở ữ ệ ệ ố ế ẽ ỗ ồ ạ i
c s d li u này”. ơ ở ữ ệ
- Ph c h i d li u ụ ồ ữ ệ
Admin click vào đ ch n c s d li u c n ph c h i và nh p tên c s d ơ ở ữ ệ ơ ở ữ ụ ồ ể ầ ậ ọ
li u vào textbox “Tên d li u đích”. Sau đó click vào ữ ệ ệ ẽ ụ h th ng s ph c ệ ố
i c s d li u. h i l ồ ạ ơ ở ữ ệ
5.4. Menu “H s tài li u” ồ ơ ệ
ệ Menu “H s tài li u” g m: Th lo i; Biên m c tài li u ể ạ ồ ơ ụ ệ ồ
ậ (nh p tài li u m i); In mã v ch; Thông tin phi u nh p; ạ ế ệ ậ ớ
Tình tr ng tài li u (hi n th tình tr ng tài li u); Thanh lý ị ể ệ ệ ạ ạ
tài li u; Tìm ki m tài li u ệ ế ệ
5.4.1. Giao di n form “Biên m c tài li u” ụ ệ ệ
110
Xây d ng ph n m m Qu n lý th vi n ư ệ ề ự ả ầ
Hình 5.6: Giao di n form “Biên m c tài li u” ụ ệ ệ
Yêu c u đ i v i d li u nh p: ầ ố ớ ữ ệ ậ
- Thông tin b t bu c nh p: mã tài li u, tên tài li u, th lo i, ngành. ể ạ ệ ệ ậ ắ ộ
- , nhà xu t b n, năm xu t b n, l n tái b n, ngôn Thông tin b sung: tác gi ổ ả ấ ả ấ ả ả ầ
ng , s trang, kh gi y, giá bìa, v trí l u tr , n i dung, s phát hành, ngày ổ ấ ữ ộ ữ ố ư ố ị
phát hành.
c nh p các ký t không - Mã tài li u: có th nh p ch ho c s và ch đ ậ ặ ố ỉ ượ ữ ệ ể ậ ự
c nh p các ký t đ c bi i đa c a mã tài li u là d u, không đ ấ ượ ậ ự ặ ệ t. Đ dài t ộ ố ủ ệ
10 ký t .ự
- i đa là 100 ký t Tên tài li u: đ dài t ệ ộ ố . ự
- Th lo i: th lo i tài li u ch n combobox “Th lo i”. ể ạ ể ạ ọ ở ệ ể ạ
- Ngành/khoa: ch n combobox “Ngành/khoa”. ọ ở
111
Xây d ng ph n m m Qu n lý th vi n ư ệ ề ự ầ ả
- , nhà xu t b n, ngôn ng , v trí l u tr tài Các thông tin b sung nh : tác gi ổ ư ả ấ ả ữ ị ữ ư
li u ch n các combobox t ng ng. ọ ở ệ ươ ứ
- Các thông tin nh : năm xu t b n, ngày phát hành ch n các combobox ấ ả ọ ở ư
ng ng, nh ng ngày tháng không đ c l n h n ngày hi n t i. t ươ ứ ư ượ ớ ệ ạ ơ
- S trang: nh p ký t s , đ dài không quá 8 ký t ậ ố ự ố ộ . ự
- Kh gi y: nh p đúng đ nh d ng (A4 hay 19x21). ị ổ ấ ạ ậ
Ch c năng th c hi n: ứ ự ệ
a. Thêm tài li uệ
- Đ thêm tài li u m i ng , các textbox và ệ ể ớ ườ i dùng ph i click vào ả
combobox đ c xóa tr ng và textbox “Mã tài li u” đ c focus. Ng i dùng ượ ệ ắ ượ ườ
nh p d li u vào các textbox và các combobox t ng ng. ậ ữ ệ ươ ứ
i dùng ch a nh p mã tài li u ho c tên tài li u mà click vào - N u ng ế ườ ư ệ ệ ậ ặ
i: thì s xu t hi n thông báo l ệ ẽ ấ ệ ỗ “B n ch a nh p mã tài li u” ư ạ ậ
ho c ặ “B n ch a nh p tên tài li u”. ư ệ ạ ậ
i dùng nh p đ y đ các thông tin và click vào - N u ng ế ườ ủ ầ ậ thì hệ
th ng s ki m tra d li u. N u mã tài li u ch a t n t ư ồ ạ ẽ ể ữ ệ ế ệ ố ơ ở ữ ệ i trong c s d li u
thì s l u b n ghi đó vào c s d li u và hi n th lên gridview “Danh sách ơ ở ữ ệ ẽ ư ả ể ị
tài li u”. N u đã t n t ế ồ ạ ệ ệ i mã tài li u đó trong c s d li u thì s xu t hi n ơ ở ữ ệ ẽ ệ ấ
thông báo: “Trùng mã tài li u. Nh p l ậ ạ . i” ệ
b. S a thông tin tài li u ử ệ
- Ng i dùng ch n b n ghi c n s a và click vào ườ ầ ử ả ọ ệ ố h th ng
s c p nh t l ẽ ậ ậ ạ ả i b n ghi v a thay đ i. ừ ổ
- N u không click vào thì b n ghi đó không đ c thay đ i. ế ả ượ ổ
112
Xây d ng ph n m m Qu n lý th vi n ư ệ ề ự ầ ả
c. Xóa tài li uệ
- Ng ườ i dùng ch n các b n ghi và click vào ả ọ h th ng s ệ ố ẽ
hi n th thông báo. ể ị
N u ch c ch n mu n xóa thì click vào “Yes”, b n ghi đó s đ c xóa kh i c s ẽ ượ ế ả ắ ắ ố ỏ ơ ở
i click vào “No”. d li u, ng ữ ệ c l ượ ạ
- Ng i dùng ch n t t c các b n ghi và click vào ườ ọ ấ ả ả hệ
th ng s hi n th thông báo. ẽ ể ố ị
t c các b n ghi thì click vào “Yes”, ng i click vào nút N u mu n xóa t ố ế ấ ả ả c l ượ ạ
“No”.
113
Xây d ng ph n m m Qu n lý th vi n ư ệ ề ự ả ầ
5.4.2. Giao di n form “In mã v ch” ệ ạ
Hình 5.7: Giao di n form “In mã v ch” ệ ạ
c x lý in Form này hi n th danh sách mã cá bi ị ể ệ ủ t c a tài li u v a nh p ch a đ ừ ư ượ ử ệ ậ
i dùng click ch n mã v ch. Ng ạ ườ ọ và click ch nọ
thì h th ng s hi n th danh sách mã v ch tài li u ệ ẽ ể ệ ố ạ ị
114
Xây d ng ph n m m Qu n lý th vi n ư ệ ề ự ả ầ
Hình 5.8: Danh sách mã v ch tài li u ệ ạ
5.4.3. Giao di n form “Thông tin phi u nh p” ế ệ ậ
Hình 5.9: Giao di n form “Thông tin phi u nh p” ế ệ ậ
115
Xây d ng ph n m m Qu n lý th vi n ư ệ ề ự ả ầ
Yêu c u đ i v i d li u nh p: ầ ố ớ ữ ệ ậ
- ng và mã nhà cung c p. Thông tin b t bu c: Mã tài li u, s l ộ ố ượ ệ ắ ấ
- Mã tài li u: đ combobox “Mã tài li u” ho c nh p vào ệ ượ c ch n t ọ ừ ệ ậ ặ
combobox, đ dài t i đa 10 ký t , không ch a ký t ộ ố ự ứ ự ả có d u. Mã tài li u ph i ệ ấ
i trong c s d li u. t n t ồ ạ ơ ở ữ ệ
- S l ng: ch đ s và đ dài t i đa 4 ký t ố ượ ỉ ượ c nh p ký t ậ ự ố ộ ố . ự
- Mã nhà cung c p: ch n t combobox “Mã NCC” (mã nhà cung c p). ọ ừ ấ ấ
Ch c năng th c hi n: ứ ự ệ
a. Thêm m iớ
i dùng click vào , các textbox và - Đ thêm phi u nh p m i, ng ế ể ậ ớ ườ
combobox đ c xóa tr ng. Con nháy đ c đ t ượ ắ ượ ặ ở ệ combobox “Mã tài li u”,
ng i dùng nh p mã tài li u và s l ng và mã nhà cung c p. ườ ố ượ ệ ậ ấ
- Sau khi nh p đ y đ các thông tin ng i dùng click vào ủ ầ ậ ườ hệ
th ng ki m tra d li u nh p vào n u h p l thì l u vào c s d li u và ữ ệ ợ ệ ế ể ậ ố ơ ở ữ ệ ư
hi n th b n ghi lên gridview “Danh sách phi u nh p”. N u thông tin không ị ả ế ế ể ậ
thì h th ng s thông báo l i. h p l ợ ệ ệ ố ẽ ỗ
- N u ch a nh p mã tài li u, hay s l ng mà click vào ố ượ ư ệ ế ậ thì hệ
th ng thông báo l i: “ ố ỗ B n ch a nh p mã tài li u ậ ệ ” hay “B n ch a nh p ạ ư ư ậ ạ
ng i. ố ượ ”. Yêu c u ng s l ầ ườ i dùng ph i nh p l ả ậ ạ
b. S a thông tin phi u nh p ử ế ậ
- Ng ườ ọ i dùng ch n và s a thông tin trên b n ghi c n s a. Sau đó click ch n ả ầ ử ử ọ
thì h th ng s c p nh t l i thông tin v a s a. ệ ố ẽ ậ ậ ạ ừ ử
i dùng không click ch n thì b n ghi đó không - N u ng ế ườ ọ ả
b thay đ i. ị ổ
116
Xây d ng ph n m m Qu n lý th vi n ư ệ ề ự ầ ả
c. Xóa phi u nh p ế ậ
- Ng ườ i dùng ch n các b n ghi và click vào ả ọ h th ng s ệ ố ẽ
hi n th thông báo. ể ị
N u ch c ch n mu n xóa thì click vào “Yes”, b n ghi đó s đ c xóa kh i c s ẽ ượ ế ả ắ ắ ố ỏ ơ ở
i click vào “No”. d li u, ng ữ ệ c l ượ ạ
- Ng i dùng ch n t t c các b n ghi và click vào ườ ọ ấ ả ả hệ
th ng s hi n th thông báo. ẽ ể ố ị
t c các b n ghi thì click vào “Yes”, ng i click vào nút N u mu n xóa t ố ế ấ ả ả c l ượ ạ
“No”.
5.5. Menu “H s đ c gi ” ả ồ ơ ộ
Menu “H s đ c gi ” g m các ch c năng: Đăng ồ ồ ơ ộ ứ ả
ký làm th th vi n; In th th vi n; Danh sách ẻ ư ệ ẻ ư ệ
ch a n p l phí; Thông tin đ c gi ư ộ ệ ộ ả (hi n th thông ị ể
tin v tình tr ng đ c gi ); Tìm ki m đ c gi ế ề ả ạ ộ ộ ả
117
Xây d ng ph n m m Qu n lý th vi n ư ệ ề ự ầ ả
5.5.1. Giao di n form “Đăng ký làm th th vi n” ẻ ư ệ ệ
Hình 5.10: Giao di n form “Đăng ký làm th th vi n” ẻ ư ệ ệ
Yêu c u đ i v i d li u nh p: ầ ố ớ ữ ệ ậ
- ơ Thông tin b t bu c: mã cá nhân, h tên, lo i đăng ký, ch c danh, đ n ọ ứ ạ ắ ộ
i tính, năm sinh. v /khoa, l p, khóa h c, nh th , gi ị ọ ả ẻ ớ ớ
- Thông tin b sung: email, đi n tho i. ệ ạ ổ
- Mã cá nhân: là mã h c sinh, sinh viên ho c mã cán b giáo viên; mã cá nhân ặ ọ ộ
có th nh p s ho c ch , không đ c nh p các ký t đ c bi t và ký t ậ ố ữ ể ặ ượ ậ ự ặ ệ ự có
3-10 ký t d u. Đ dài mã cá nhân t ấ ộ ừ . ự
- H tên: h tên h c sinh, sinh viên ho c cán b giáo viên; nh p h tên vào ậ ặ ọ ọ ọ ọ ộ
textbox v i đ dài t 3-40 ký t ớ ộ ừ . ự
- Lo i đăng ký: click vào radiobutton “Lo i đăng ký” ạ ạ
ch n lo i đăng ký là t o m i hay làm l i. ạ ạ ọ ớ ạ
118
Xây d ng ph n m m Qu n lý th vi n ư ệ ề ự ả ầ
- Ch c danh: ch n ch c danh là h c sinh, sinh viên hay cán b giáo viên t ứ ứ ọ ộ ọ ừ
radiobutton “Ch c danh” ứ
- Đ n v /khoa: ch n t combobox “Đ n v /khoa” ọ ừ ơ ị ơ ị
- L p: n u ch c danh là h c sinh, sinh viên thì b t bu c ch n l p t ứ ế ắ ớ ộ ớ ọ ọ ừ
. N u ch c danh là cán b giáo viên thì combobox “L p” ớ ứ ế ộ
không ph i ch n l p và combobox này b n. ọ ớ ị ẩ ả
- Khóa h c: nh p khóa h c đúng đ nh d ng nh textbox “Khóa h c” ọ ư ạ ậ ọ ọ ị
, ch c danh là h c sinh, sinh viên thì m i ph i nh p khóa ứ ả ậ ớ ọ
h c.ọ
i tính: ch n t radiobutton “Gi i tính” , “Ngày - Ngày sinh, gi ớ ọ ừ ớ
sinh” t ươ ứ ệ ng ng, đ i v i ngày sinh ph i nh h n ngày hi n ố ớ ỏ ơ ả
i.ạ t
- Đóng l phí: check vào nút phí. Ng ệ đ đánh d u đã đóng l ấ ể ệ ượ c
phí. l ạ i là ch a đóng l ư ệ
- i đăng ký Ch n nh: ch n nh th c a ng ọ ả ọ ả ẻ ủ ườ
- Email: ph i nh p đúng đ nh d ng x@x.x, email không đ c quá 100 ký t ạ ậ ả ị ượ . ự
10-11 ký t - Đi n tho i: ph i nh p s , đ dài t ả ậ ố ộ ệ ạ ừ . ự
Ch c năng th c hi n: ự ứ ệ
a. Thêm ng i đăng ký ườ
119
Xây d ng ph n m m Qu n lý th vi n ư ệ ề ự ầ ả
- Đ thêm ng các textbox đ c xóa ể ườ i đăng ký m i, click vào ớ ượ
tr ng và mã cá nhân đ c focus. Ng i dùng nh p thông tin vào các textbox ắ ượ ườ ậ
và combobox t ng ng. ươ ứ
- N u ng ế ườ ọ ả i dùng ch a nh p: mã cá nhân, h tên, khoa, l p, khóa h c, nh ư ậ ớ ọ
th mà click vào thì h th ng s thông báo l i: “ ẻ ệ ố ẽ ỗ ả B n ph i ạ
nh p mã đăng ký! ”, “B n ch a nh p h tên đ c gi ậ ậ ọ ư ộ ạ ọ ả”, “B n ch a ch n ư ạ
khoa”, “B n ch a ch n l p ọ ớ ”, “B n ch a nh p khóa h c ư ư ọ ”, “B n ch a ạ ư ạ ậ ạ
ch n nh th ọ ả ẻ”. Yêu c u ng ầ ườ i dùng ph i nh p đ các thông tin đó. ậ ủ ả
i dùng đã nh p đ các thông tin b t bu c và click thì - N u ng ế ườ ủ ậ ắ ộ
thì l u b n ghi m i vào c s d h th ng ki m tra. N u d li u h p l ệ ố ữ ệ ợ ệ ể ế ơ ở ữ ư ả ớ
li u và hi n th lên gridview “Danh sách đăng ký làm th th vi n”. N u d ẻ ư ệ ế ữ ệ ể ị
li u không h p l thì h th ng s thông báo l i. ợ ệ ệ ệ ố ẽ ỗ
b. S a thông tin ng i đăng ký ử ườ
- Ng i dùng click vào b n ghi c n s a và s a l i thông tin cho đúng. Sau đó, ườ ầ ử ử ạ ả
ng i dùng click vào thì h th ng s c p nh t l ườ ệ ố ẽ ậ ậ ạ i
b n ghi đó. ả
i dùng không click vào “Câp nh t” thì b n ghi đó không đ ườ ả ậ ượ ử c s a - N u ng ế
đ i.ổ
c. Xóa ng i đăng ký ườ
- Ng ườ i dùng ch n các b n ghi và click vào ả ọ h th ng s ệ ố ẽ
hi n th thông báo. ể ị
120
Xây d ng ph n m m Qu n lý th vi n ư ệ ề ự ầ ả
N u ch c ch n mu n xóa thì click vào “Yes”, b n ghi đó s đ c xóa kh i c s ẽ ượ ế ả ắ ắ ố ỏ ơ ở
i click vào “No”. d li u, ng ữ ệ c l ượ ạ
- Ng i dùng ch n t t c các b n ghi và click vào ườ ọ ấ ả ả hệ
th ng s hi n th thông báo. ẽ ể ố ị
t c các b n ghi thì click vào “Yes”, ng i click vào nút N u mu n xóa t ố ế ấ ả ả c l ượ ạ
“No”.
5.5.2. Giao di n form “In th th vi n” ẻ ư ệ ệ
Ng i dùng click ch n h th ng s hi n th danh sách ườ ọ ẽ ể ệ ố ị
th th vi n ch a đ c x lý. ẻ ư ệ ư ượ ử
Hình 5.11: Danh sách th th vi n ẻ ư ệ
121
Xây d ng ph n m m Qu n lý th vi n ư ệ ề ự ả ầ
5.6. Menu “Qu n lý m n tr ” ả ả ượ
ượ Menu “Qu n lý m n tr ” g m các ch c năng: M n ả ồ ượ ứ ả
tài li u; Tr tài li u; M n tr trong ngày (tình hình ượ ệ ệ ả ả
m n tr trong ngày); X lý vi ph m; Đ c gi ượ ử ả ạ ộ ả ượ m n
m n quá h n). quá h n (hi n th danh sách đ c gi ị ể ạ ộ ả ượ ạ
5.6.1. Giao di n form “M n tài li u” ượ ệ ệ
Hình 5.12: Giao di n form “M n tài li u” ượ ệ ệ
Yêu c u đ i v i d li u nh p: ầ ố ớ ữ ệ ậ
122
Xây d ng ph n m m Qu n lý th vi n ư ệ ề ự ầ ả
- Thông tin b t bu c: hình th c m n, s th , mã cá bi ứ ố ẻ ượ ắ ộ ệ t, h n tr tài li u. ả ệ ạ
- Hình th c m n: l a ch n t ọ ừ ượ ự ứ ượ radiobutton hình th c m n đ c ho c m n ượ ứ ặ ọ
v .ề
- S th và mã cá bi t: không đ c nh p các ký t đ c bi t và các ch có ố ẻ ệ ượ ậ ự ặ ệ ữ
i đa c a s th là 20 ký t d u, đ dài t ộ ấ ố ủ ố ẻ . ự
- H n tr tài li u: n u là hình th c m n v thì ph i ch n h n tr , còn là ượ ứ ề ệ ế ạ ả ả ả ạ ọ
c nh hình th c m n đ c thì không ph i nh p h n tr . H n tr không đ ả ả ạ ượ ứ ả ậ ạ ọ ượ ỏ
i. h n ngày hi n t ơ ệ ạ
Ch c năng th c hi n: ự ứ ệ
a. Thêm phi u m n ượ ế
- Đ thêm phi u m n ng i dùng click vào các textbox đ ượ ế ể ườ cượ
i dùng l a ch n hình th c m n, nh p s th , mã cá bi xóa tr ng. Ng ắ ườ ậ ố ẻ ượ ự ứ ọ ệ t
và h n tr n u là m n v . ượ ề ả ế ạ
t mà ch n - N u ch a nh p s th ho c mã cá bi ệ ậ ố ẻ ư ế ặ ọ ệ ố thi h th ng
i: “ th s thông báo l ẽ ỗ B n ch a nh p s ư ạ ậ ố ẻ”, “B n ch a nh p mã cá ư ạ ậ
bi tệ ”.
t xong và n Enter thì s hi n thông tin v - Khi nh p s th hay mã cá bi ệ ậ ố ẻ ẽ ể ấ ề
và tài li u có s th và mã cá bi t đó. đ c gi ộ ả ố ẻ ệ ệ
- Ng i dùng click vào h th ng s ki m tra, n u d li u h p l ườ ế ữ ệ ẽ ể ệ ố ợ ệ
ữ ệ thì l u phi u m n vào h th n và hi n th lên layoutview, n u d li u ệ ố ượ ư ế ế ể ị
không h p l thì s thông báo l i và ng i d li u. ợ ệ ẽ ỗ ườ i dùng ph i nh p l ả ậ ạ ữ ệ
123
Xây d ng ph n m m Qu n lý th vi n ư ệ ề ự ả ầ
b. S a thông tin phi u m n ượ ử ế
Ng i dùng click vào phi u c n s a và s a l i thông tin cho đúng. Sau đó click vào ườ ế ầ ử ử ạ
h th ng s c p nh t l i thông tin thay đ i vào c s d ệ ố ẽ ậ ậ ạ ơ ở ữ ổ
li u. N u không click vào “C p nh t” thì b n ghi đó không b thay đ i. ậ ế ệ ả ậ ổ ị
c. Xóa phi u m n ế ượ
Ng i dùng click ch n phi u m n c n xóa và ch n ườ ượ ầ ế ọ ọ thì hệ
th ng hi n th thông báo. ị ể ố
N u ch c ch n mu n xóa thì click vào nút “Yes”, ng i click vào nút “No”. ế ắ ắ ố c l ượ ạ
d. In phi u m n ế ượ
Ng i dùng click vào ườ thì h th ng s hi n th thông tin ẽ ể ệ ố ị
phi u m n. ượ ế
124
Xây d ng ph n m m Qu n lý th vi n ư ệ ề ự ả ầ
5.6.2. Giao di n form “Tr tài li u” ệ ệ ả
Hình 5.13: Giao di n form “Tr tài li u” ệ ệ ả
Yêu c u đ i v i d li u nh p: ầ ố ớ ữ ệ ậ
- t, tình tr ng tài li u. Thông tin b t bu c: s th , mã cá bi ộ ố ẻ ắ ệ ệ ạ
- S th và mã cá bi t: không đ c nh p các ký t đ c bi t và các ch có ố ẻ ệ ượ ậ ự ặ ệ ữ
i đa c a s th là 20 ký t d u, đ dài t ộ ấ ố ủ ố ẻ . ự
- Tình tr ng tài li u: đ dài t i đa là 50 ký t ệ ạ ộ ố . ự
Tr tài li u: ệ ả
125
Xây d ng ph n m m Qu n lý th vi n ư ệ ề ự ầ ả
Đ tr i dùng click vào các textbox đ c xóa tr ng. ể ả tài li u, ng ệ ườ ượ ắ
Ng i dùng nh p s th và n Enter thì s hi n th ra t ườ ậ ố ẻ ẽ ể ấ ị ấ ả ượ ủ t c các phi u m n c a ế
đó. Ng i dùng nh p đ các thông tin vào các textbox t ng ng và click đ c gi ộ ả ườ ủ ậ ươ ứ
vào ho c click chu t ph i ch n h th ng s đánh ả ặ ộ ọ ệ ố ẽ
c tr và xóa kh i danh sách tài li u đang m n. d u tài li u đ ấ ệ ượ ượ ệ ả ỏ
5.6.3. Giao di n form “X lý đ c gi vi ph m” ử ộ ệ ả ạ
Hình 5.14: Giao di n form “X lý đ c gi vi ph m” ử ộ ệ ả ạ
Yêu c u đ i v i d li u nh p: ầ ố ớ ữ ệ ậ
- Thông tin b t bu c: s th , lý do vi ph m, hình th c x lý. ứ ử ố ẻ ạ ắ ộ
- Thông tin b sung: ngày m th đ ở ẻ ượ ổ c nh p khi hình th c x lý là khóa th . ẻ ứ ử ậ
- S th : ph i t n t i trong c s d li u, s th có dài t i đa 20 ký t ả ồ ạ ố ẻ ơ ở ữ ệ ố ẻ ố ự ,
không đ c nh p các ký t đ c bi t và ký t có d u. ượ ậ ự ặ ệ ự ấ
126
Xây d ng ph n m m Qu n lý th vi n ư ệ ề ự ả ầ
- i đa 100 ký t Lý do vi ph m: đ dài t ạ ộ ố . ự
i đa 100 ký t - Hình th c x lý: đ dài t ố ứ ử ộ ự
c nh h n ngày hi n t i. - Ngày m th : không đ ở ẻ ượ ỏ ơ ệ ạ
Ch c năng th c hi n: ệ th c hi n nh các form khác. ư ứ ự ự ệ
m n quá h n” 5.6.4. Giao di n form “Đ c gi ệ ộ ả ượ ạ
Hình 5.15: Giao di n form “Đ c gi m n quá h n” ộ ệ ả ượ ạ
m n quá h n. Ng Form này hi n th danh sách đ c gi ị ể ộ ả ượ ạ ườ ọ i dùng click ch n
thì d li u s đ c k t xu t ra file Excel. ữ ệ ẽ ượ ế ấ
5.7. Tìm ki m thông tin ế
5.7.1. Giao di n form “Tìm ki m tài li u” ế ệ ệ
127
Xây d ng ph n m m Qu n lý th vi n ư ệ ề ự ả ầ
Tìm ki m đ n gi n ả : tìm theo mã tài li u và tên tài li u. Ng ệ ơ ế ệ ườ i dùng nh p vào mã ậ
tài li u ho c tên tài li u vào các textbox t ng ng và click vào ệ ệ ặ ươ ứ . Hệ
th ng ki m tra tiêu chí tìm ki m n u t n t ế ồ ạ ữ ệ ế i d li u thì hi n th lên gridview “K t ị ế ể ể ố
qu tìm ki m”, ng ế ả c l ượ ạ i không hi n th d li u lên gridview. ị ữ ệ ể
Hình 5.16: Giao di n form “Tìm ki m tài li u – tìm đ n gi n” ơ ệ ế ệ ả
Tìm ki m nâng cao ế : tìm k t h p nhi u tiêu chí nh mã tài li u, tên tài li u, ngành, ư ế ợ ệ ệ ề
tên tác gi , tên nhà xu t b n, nhà xu t b n và s phát hành. Ng i dùng có th ả ấ ả ấ ả ố ườ ể
nh p vào m t trong các tiêu chí đó vào các textbox t ng ng và click vào ậ ộ ươ ứ
h th ng ki m tra tiêu chí tìm ki m n u t n t i d li u thì hi n th lên ế ồ ạ ữ ệ ệ ố ể ể ế ị
gridview “K t qu tìm ki m”, ng ế ế ả c l ượ ạ i không hi n th d li u lên gridview. ị ữ ệ ể
128
Xây d ng ph n m m Qu n lý th vi n ư ệ ề ự ả ầ
Hình 5.17: Giao di n form “Tìm ki m tài li u – tìm nâng cao” ế ệ ệ
129
Xây d ng ph n m m Qu n lý th vi n ư ệ ề ự ầ ả
5.7.2. Giao di n form “Tìm ki m đ c gi ” ả ộ ế ệ
Hình 5.18: Giao di n form “Tìm ki m đ c gi ” ả ộ ệ ế
Ng i dùng có th nh p m t trong s các thông tin sau: s th , h tên đ c gi ườ ố ể ọ ể ậ ộ ố ộ ả ,
ng ng. Sau đó click vào đ n v /khoa, l p vào các textbox và combobox t ơ ớ ị ươ ứ
h th ng ki m tra tiêu chí tìm ki m n u t n t i d li u thì hi n th lên ế ồ ạ ữ ệ ệ ố ể ể ế ị
gridview “K t qu tìm ki m”, ng ế ế ả c l ượ ạ i không hi n th d li u lên gridview. ị ữ ệ ể
5.7.3. Giao di n form “Tìm ki m m n tr ” ả ượ ế ệ
Ng i có th nh p vào: mã tài li u, s th vào textbox t ng ng và click vào ườ ố ẻ ể ệ ậ ươ ứ
i phi u m n có s th , mã tài li u nh . H th ng ki m tra n u t n t ể ế ồ ạ ệ ố ố ẻ ượ ệ ế ư
v y thì s hi n th phi u m n đó lên gridview “K t qu tìm ki m”. ậ ẽ ể ượ ế ế ế ả ị
130
Xây d ng ph n m m Qu n lý th vi n ư ệ ề ự ầ ả
Hình 5.19: Giao di n form “Tìm ki m m n tr ” ả ượ ế ệ
5.8. Menu “Th ng kê, báo cáo” ố
ộ Menu “Báo cáo th ng kê” g m: báo cáo th ng kê đ nh kỳ và báo cáo th ng kê đ t ố ồ ố ố ị
xu t.ấ
Báo cáo th ng kê đ nh kỳ g m: tài li u nh p m i, tài li u đang đ ệ ệ ậ ồ ố ớ ị ượ c m n, tài ượ
li u th th cho m n, tài li u thanh lý, đ c gi đang m n tài li u, đ c gi ủ ư ượ ệ ệ ộ ả ượ ệ ộ ả vi
ph m.ạ
131
Xây d ng ph n m m Qu n lý th vi n ư ệ ề ự ả ầ
đang m n tài li u, tài li u còn trong th Báo cáo th ng kê đ t xu t g m: đ c gi ộ ấ ồ ố ộ ả ượ ệ ệ ư
vi n, tài li u đang đ ệ ệ ượ ượ . c m n
5.8.1. Giao di n form “Tài li u đang đ ệ ệ ượ c m n” ượ
Ng i dùng ch n tiêu chí: th ng kê theo bi u đ ho c xem báo cáo danh sách. ườ ể ặ ọ ồ ố
Click vào thì s hi n th giao di n nh d i đây. Sau đó ng ẽ ể ư ướ ệ ị ườ i
dùng ch n kho ng th i gian c n th ng kê và click vào ầ ả ọ ờ ố ị ế thì hi n th k t ể
qu nh d i đây. ả ư ướ
Hình 5.20: Giao di n form “BCTK tài li u đang đ ệ ệ ượ c m n” ượ
132
Xây d ng ph n m m Qu n lý th vi n ư ệ ề ự ầ ả
Ng i dùng click vào và nh p vào các tiêu chí báo cáo vào các ườ ậ
textbox và combobox t ng ng. Sau đó click vào nút ươ ứ d li u đ ữ ệ ượ c
hi n th lên gridview. ể ị
5.8.2. Giao di n form “Tài li u còn trong th vi n” ư ệ ệ ệ
Hình 5.21: Giao di n form “Tài li u còn trong th vi n” ư ệ ệ ệ
133
Xây d ng ph n m m Qu n lý th vi n ư ệ ề ự ả ầ
PH N III. K T LU N VÀ KHUY N NGH Ị
Ầ
Ậ
Ế
Ế
3.1. K t lu n ế ậ
3.1.1. K t qu đ t đ c ả ạ ượ ế
Qua quá trình tìm hi u, kh o sát quy trình nghi p v qu n lý th vi n t i tr ư ệ ạ ườ ng ụ ể ệ ả ả
Cao đ ng C Đi n & Th y L i; tr ệ ủ ẳ ơ ợ ườ ệ ng Trung c p Kinh T K Thu t Tô Hi u ế ỹ ấ ậ
cùng v i s n l c h t mình c a các thành viên trong nhóm, chúng em đã hoàn ớ ự ỗ ự ủ ế
thành đ tài đúng th i gian quy đ nh và đ t đ c m t s k t qu sau: ạ ượ ờ ị ộ ố ế ả
ề - Hi u đ ể ượ c quy trình, nghi p v qu n lý th vi n. ệ ụ ả ư ệ
+ Quy trình nh p tài li u. ệ ậ
+ Quy trình m n tr tài li u. ượ ệ ả
+ Quy trình th ng kê, báo cáo tài li u. ệ ố
- Phân tích đ ượ ể c quy trình ho t đ ng và các ch c năng c a h th ng bi u ạ ộ ệ ố ứ ủ
ệ ả di n qua các bi u đ UML và xây d ng c s d li u phù h p trên h qu n ơ ở ữ ệ ự ể ễ ồ ợ
tr c s d li u SQL Server 2005 Express. ị ơ ở ữ ệ
- Hoàn thi n ph n m m thông qua quá trình kh o sát, phân tích thi ề ệ ả ầ ế ế ệ t k h
th ng, phân tích thi t k c s d li u, thi t k và đ c t giao di n. ố ế ế ơ ở ữ ệ ế ế ặ ả ệ
- Th c hi n ki m th ph n m m m c đ ch ề ở ứ ử ự ệ ể ầ ộ ươ ạ ng trình và cài đ t ch y ặ
ứ ng d ng t ụ ạ i th vi n tr ư ệ ườ ng Cao đ ng C Đi n & Th y L i và tr ệ ủ ẳ ơ ợ ườ ng
Trung c p Kinh T K Thu t Tô Hi u. ế ỹ ệ ậ ấ
- Ph n m m đã đáp ng đ c yêu c u c a ng i dùng: ứ ề ầ ượ ầ ủ ườ
+ Ph n m m qu n lý th vi n có giao di n thân thi n, h th ng menu rõ ư ệ ệ ố ệ ệ ề ầ ả
ràng giúp cho ng i dùng s d ng d dàng. ườ ử ụ ễ
i dùng đ m b o tính + H th ng th c hi n vi c phân quy n đ n t ng ng ệ ế ừ ệ ố ự ề ệ ườ ả ả
b o m t và đ c l p. ả ộ ậ ậ
+ Ph n m m đáp ng đ c đ y đ các ch c năng c a h th ng qu n lý ứ ề ầ ượ ệ ố ủ ứ ủ ả ầ
ậ th vi n nh : qu n lý tài li u (biên m c tài li u, in mã v ch tài li u, c p ư ệ ư ụ ệ ệ ệ ạ ả
ộ nh t phi u nh p, xem tình tr ng tài li u, thanh lý tài li u…), qu n lý đ c ệ ệ ế ả ạ ậ ậ
gi (c p nh t thông tin đ c gi , in th th vi n…), qu n lý m n tr ả ậ ậ ộ ả ẻ ư ệ ượ ả ả
134
Xây d ng ph n m m Qu n lý th vi n ư ệ ề ự ầ ả
(m n tài li u, tr tài li u, x lý vi ph m, tình hình m n tr trong ngày, ượ ượ ử ệ ệ ạ ả ả
m n quá h n), tìm ki m thông tin (tìm tài li u, tìm đ c gi , tìm đ c gi ộ ả ượ ế ệ ạ ộ ả
ki m m n tr ), th ng kê báo cáo và in n (tài li u nh p m i, tài li u thanh ượ ế ệ ệ ấ ậ ả ố ớ
lý, tài li u đang đ ệ ượ c m n, tài li u th th cho m n, đ c gi ủ ư ượ ượ ệ ộ ả ạ vi ph m,
đang m n tài li u…). đ c gi ộ ả ượ ệ
+ Có th k t xu t các báo cáo ra file Excel, in phi u m n, phi u đ c, in ể ế ượ ế ế ấ ọ
mã v ch và th th vi n. Các tiêu chí th ng kê còn đ c hi n th d ẻ ư ệ ạ ố ượ ị ướ ạ i d ng ể
bi u đ . ồ ể
3.1.2. H n chạ ế
Ph n m m đã đáp ng đ c yêu c u c a ng ứ ề ầ ượ ầ ủ ườ ộ ố ặ i dùng, xong v n còn m t s m t ẫ
h n ch . ế ạ
i dùng, b n đ c tra c u tài li u c a th vi n qua H th ng ch a cho phép ng ư ệ ố ườ ệ ủ ư ệ ứ ạ ọ
internet. Nhu c u download tài li u đi n t c a đ c gi c đáp ệ ử ủ ệ ầ ộ ả ch a đ ư ượ
ng.ứ
B n đ c không th đăng ký tài li u c n m n, hay đăng ký làm th online ầ ượ ể ệ ẻ ạ ọ
đ c.ượ
Ch a th c hi n g i thông báo cho nh ng đ c gi s p đ n ngày tr tài li u hay ệ ử ư ự ữ ộ ả ắ ế ệ ả
quá h n tr tài li u qua email cũng nh thông qua h th ng SMS đ c. ệ ố ư ệ ạ ả ượ
3.1.3. H ng phát tri n ướ ể
Đ có th gi i quy t đ c m t s m t h n ch c a đ tài thì c n có h ng phát ể ả ể ế ượ ộ ố ặ ạ ế ủ ề ầ ướ
tri n nh sau: ư ể
- Xây d ng và tri n khai h th ng trên n n web h tr nhi u ng i dùng truy ệ ố ỗ ợ ự ể ề ề ườ
c p.ậ
ng i dùng (đ c gi ) tra c u thông tin trên website, download tài - H tr ỗ ợ ườ ứ ả ộ
li u c a th vi n, đăng ký làm th hay đăng ký tài li u c n m n. ẻ ệ ủ ệ ầ ư ệ ượ
- H tr g i email t ỗ ợ ử ự ộ đ ng hay thông qua h th ng SMS đ thông báo t ệ ố ể ớ ộ i đ c
gi m n quá h n. ả ượ ạ
135
Xây d ng ph n m m Qu n lý th vi n ư ệ ề ự ầ ả
3.2. Khuy n ngh ị ế
Do kinh nghi m và v n hi u bi t c a chúng em còn h n ch nên ch ng trình còn ể ệ ố ế ủ ế ạ ươ
i u hóa. Chính vì v y chúng em m t s m t h n ch . H th ng ch a đ ế ộ ố ặ ạ ệ ố ư c t ượ ố ư ậ
mong đ ng d n cho đ tài c a chúng em đ c hoàn thi n t ượ c các th y cô h ầ ướ ủ ề ẫ ượ ệ ố t
h n.ơ
136
Xây d ng ph n m m Qu n lý th vi n ư ệ ề ự ầ ả
PH N IV. TÀI LI U THAM KH O Ệ
Ầ
Ả
[1]. Addison Wesley, The UML User Guide, Tài li u PDF. ệ
[1]. Huỳnh Văn Đ c, Đoàn Thi n Ngân, ứ ệ Giáo trình nh p môn UML ậ ấ ả , Nhà xu t b n
Lao đ ng xã h i, Năm 2004. ộ ộ
[2]. Ph m H u Khang, Hoàng Đ c H i, Đoàn Thi n Ngân, C# 2005 - L p trình ứ ữ ệ ả ạ ậ
Windows Forms, Nhà xu t b n Lao đ ng xã h i, Năm 2005. ấ ả ộ ộ
L p trình ng d ng chuyên nghi p SQL Server 2000 Toàn [3]. Ph m H u Khang, ữ ạ ứ ụ ệ ậ
t p, ậ Nhà xu t b n Lao đ ng xã h i, Năm 2005. ấ ả ộ ộ
[4]. TS.D ng Ki u Hoa, TS.Tôn Th t Hòa An, Phân tích thi ươ ề ấ ế ế ệ ố ớ t k h th ng v i
UML, Tài li u PDF. ệ
[5]. Rattz, Joseph, Apress.LINQ.for.Visual.C.Sharp.2008.Jun.2008
[6]. Rattz, Joseph C. Pro LINQ: Language Integrated Query in C# 2008, Berkeley,
CA: Apress, 2008
[7]. Mehta, Vijay P. Pro LINQ: Object Relational Mapping in C# 2008, Berkeley,
CA: Apress, 2008
[8]. Th y Hoàng Tr ng Th - Khoa Công ngh thông tin, tr ế ệ ầ ọ ườ ng Đ i h c S ạ ọ ư
ph m K thu t H ng Yên, Seminar Công ngh mã v ch ậ ư ạ ỹ ệ ạ
[9]. M t s t li u trên Internet: ộ ố ư ệ
- http://www.codeproject.com
- http://www.google.com
- http://devexpress.com
- http://ddth.com
- http://cuasoit.com
- …….
137
Xây d ng ph n m m Qu n lý th vi n ư ệ ề ự ả ầ
PH L C Ụ Ụ
138