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