Ụ
M C L C
Ụ
Ụ
Ụ i ........................................................................................................................................
M C L C
Ả
Ụ vi DANH M C B NG ......................................................................................................................
Ụ x DANH M C HÌNH .........................................................................................................................
M Đ UỞ Ầ 1 .........................................................................................................................................
1 1. Lý do chọn đề tài ......................................................................................................................
2. Giới hạn và phạm vi nghiên cứu
1 .............................................................................................
3. Mục đích nghiên cứu
1 ...............................................................................................................
4. Khách thể và đối tượng nghiên cứu
1 ........................................................................................
5. Nhiệm vụ nghiên cứu
1 ...............................................................................................................
6. Phương pháp nghiên cứu
1 ........................................................................................................
1 7. Ý nghĩa lý luận và thực tiễn của đề tài ....................................................................................
ƯƠ
Ơ ƯỢ Ề Ơ Ở Ự Ậ
CH
NG I. S L
C V C S TH C T P
2 ......................................................................
1.1. Lịch sử hình thành và phát triển của Trường CĐCN Tuy Hòa
2 ............................................
1.2. Trung Tâm Thông Tin – Thư viện
2 .........................................................................................
ƯƠ
Ự
Ạ
CH
Ả 4 NG 2. QUY TRÌNH KH O SÁT TH C TR NG ............................................................
2.1. Quá trình khảo sát
4 ................................................................................................................
2.1.1. Địa điểm khảo sát
4 ..........................................................................................................
2.1.2. Lịch trình khảo sát
4 ..........................................................................................................
4 2.2. Kết quả khảo sát thực trạng .................................................................................................
4 2.2.1 Cơ sở vật chất kỹ thuật ...................................................................................................
2.2.2 Thực trạng quản lý thư viện
4 ............................................................................................
4 ................................................................................................ 2.2.2.1. Quy trình nhập sách 4 ........................................................................................... 2.2.2.2. Quy trình mượn tài liệu 2.2.2.3. Quy trình trả tài liệu 6 ................................................................................................. 6 2.2.2.4. Thống kê báo cáo, in ấn .......................................................................................... 6 2.2.2.5. Xử lý sách thanh lý. ................................................................................................. 6 ......................................................................
2.2.3. Ưu và nhược điểm của hệ thống hiện tại
2.2.4. Yêu cầu của người dùng về hệ thống mới
6 ....................................................................
2.2.5. Yêu cầu cần đạt được của hệ thống mới
7 ......................................................................
Trang i
ƯƠ
Ạ Ộ
Ố
Ủ
Ệ
CH
8 NG 3. PHÂN TÍCH QUY TRÌNH HO T Đ NG C A H TH NG ..............................
8 3.1. Quy trình nhập tài liệu ...........................................................................................................
3.2. Quy trình mượn tài liệu
8 .........................................................................................................
3.3. Quy trình trả tài liệu
9 ...............................................................................................................
9 3.4. Xử lý độc giả vi phạm ...........................................................................................................
3.5. Quy trình xử lý tài liệu
9 ...........................................................................................................
10 3.6. Quy trình tìm kiếm thông tin ...............................................................................................
ƯƠ
Ế Ệ
Ố
Ế
CH
NG 4. PHÂN TÍCH THI T K H TH NG THEO UML
12 ............................................
12 4.1. Các chức năng của hệ thống .............................................................................................
12 4.1.1. Quản trị hệ thống .........................................................................................................
4.1.2. Quản lý tài liệu
12 ..............................................................................................................
4.1.3. Quản lý độc giả
12 ............................................................................................................
4.1.4. Quản lý mượn, trả tài liệu
12 ............................................................................................
12 4.1.5. Tìm kiếm thông tin ........................................................................................................
13 4.1.6. Thống kê, báo cáo và in ấn ..........................................................................................
4.2. Biểu đồ Usecase
13 .................................................................................................................
13 4.2.1. Danh sách actor của hệ thống .....................................................................................
13 4.2.2 Danh sách Use case của hệ thống ...............................................................................
4.2.3. Vẽ biểu đồ Usecase
16 .....................................................................................................
16 ................................................................................... 4.2.3.1. Biểu đồ Usecase tổng quát 16 4.2.3.2. Biểu đồ Usecase “Quản trị hệ thống” .................................................................... ........................................................................ 4.2.3.3. Biểu đồ Usecase “Quản lý tài liệu” 16 4.2.3.4. Biểu đồ Usecase “Quản lý độc giả” 17 ...................................................................... 17 4.2.3.5. Biểu đồ Usecase “Quản lý mượn, trả tài liệu” ...................................................... 4.2.3.6. Biểu đồ Usecase “tìm kiếm thông tin” 18 ................................................................... 4.2.3.7. Biểu đồ Usecase “thống kê, báo cáo” 19 ................................................................... 19 4.2.3.8. Biểu đồ Usecase “In ấn” ........................................................................................ 19 .....................................................................................................
4.2.4. Đặc tả các Usecase
19 4.2.4.1. Đặc tả Usecase “quản trị hệ thống” ...................................................................... 24 4.2.4.2. Đặc tả Usecase “Quản lý tài liệu” ......................................................................... 27 4.2.4.3. Đặc tả Usecase “Quản lý độc giả” ........................................................................ 4.2.4.4. Đặc tả Usecase “Quản lý mượn, trả” 29 .................................................................... 31 .................................................................... 4.2.4.5. Đặc tả Usecase “Tìm kiếm thông tin”
Trang ii
32 4.2.4.6. Đặc tả Usecase “Thống kê, báo cáo” ................................................................... 38 4.2.4.7. Đặc tả Usecase “In ấn” .......................................................................................... 39 4.3. Biểu đồ lớp ..........................................................................................................................
4.3.1. Danh sách các lớp
39 .......................................................................................................
39 4.3.1.1. Lớp “NguoiDung” (Người dùng) ............................................................................ 4.3.1.2. Lớp “DocGia” (Độc giả) 39 ......................................................................................... 4.3.1.3. Lớp “XulyVP” (Xử lý vi phạm) 40 ............................................................................... 4.3.1.4. Lớp “Lop” (Lớp) 41 ..................................................................................................... 41 4.3.1.5. Lớp “Khoa” (Khoa) ................................................................................................. 42 4.3.1.6. Lớp “NganhHoc” (Ngành học) ............................................................................... 4.3.1.7. Lớp “PhanLoai” (Phân loại) 42 ................................................................................... 43 4.3.1.8. Lớp “TheLoai” (Thể Loại) ...................................................................................... 4.3.1.9. Lớp “TacGia” (Tác giả) 43 .......................................................................................... 4.3.1.10. Lớp “NhaXB” (Nhà Xuất bản) 44 .............................................................................. 44 ............................................................................. 4.3.1.11. Lớp “NhaCC” (Nhà cung cấp) 46 4.3.1.12. Lớp “NgonNgu” (Ngôn Ngữ) ............................................................................... 46 4.3.1.13. Lớp “Tailieu” (Tài liệu) ......................................................................................... 4.3.1.14. Lớp “PhieuNhap” (Phiếu nhập) 47 ........................................................................... 49 4.3.1.15. Lớp “TaiLieuCT” (Tài liệu chi tiết) ....................................................................... 4.3.1.16. Lớp “MuonTraTL” (Mượn trả tài liệu) 49 .................................................................. 4.3.1.17. Lớp “TLThanhLy” (Tài liệu thanh lý) 51 ................................................................... 51 ....................................................................... 4.3.1.18. Lớp “GiayToKhac” (Giấy tờ khác) 52 ..............................................................................................................
4.3.2. Vẽ biểu đồ lớp
4.3.2.1. Biểu đồ lớp hệ thống 52 ............................................................................................. 52 4.3.2.2. Biểu đồ các lớp độc giả ......................................................................................... 53 4.3.2.3. Biểu đồ các lớp Mượn trả ..................................................................................... 4.3.2.4. Biểu đồ các lớp tài liệu 54 .......................................................................................... Ế Ơ Ở Ữ Ệ Ế ƯƠ 55 ....................................................... NG 5. PHÂN TÍCH, THI T K C S D LI U
CH
5.1. Thiết kế cơ sở dữ liệu
55 .........................................................................................................
5.1.1. Bảng “tblNguoiDung” (Người dùng)
55 .............................................................................
5.1.2. Bảng “tblQuyenHan” (Quyền Hạn)
55 ..............................................................................
55 5.1.3. Bảng “tblKhoa” (Khoa) .................................................................................................
5.1.4 Bảng “tblChucDanh” (Chức danh)
55 ...............................................................................
56 5.1.5 Bảng “tblNganhHoc” (Ngành học) ................................................................................
56 5.1.6. Bảng “tblPhanLoai” (Phân loại) ....................................................................................
56 5.1.7. Bảng “tblTheLoai” (Thể loại) ........................................................................................
5.1.8. Bảng “tblTacGia” (Tác giả)
56 ...........................................................................................
57 5.1.9. Bảng “tblNhaXB” (Nhà xuất bản) .................................................................................
Trang iii
5.1.10. Bảng “tblNhaCungCap” (Nhà cung cấp)
57 ....................................................................
5.1.11. Bảng “tblNgonNgu” (Ngôn ngữ)
57 .................................................................................
5.1.12. Bảng “tblSLTang” (Số lượng tầng)
57 ............................................................................
5.1.13 Bảng “tblViTriGia” (Vị trí giá)
57 .......................................................................................
5.1.14. Bảng “tblLop” (Lớp)
59 ....................................................................................................
5.1.15. Bảng “tblDocGia” (Độc giả)
59 ........................................................................................
5.1.16. Bảng “tblTaiLieu” (Tài liệu)
59 .........................................................................................
5.1.17. Bảng “tblPhieuNhap” (Phiếu nhập)
60 ............................................................................
5.1.18. Bảng “tblMuonTraTL” (Mượn trả tài liệu)
60 ...................................................................
62 5.1.19. Bảng “tblTLThanhLy” (Tài liệu thanh lý) ...................................................................
5.1.20. Bảng “tblXuLyVP (Xử lý độc giả vi phạm)
62 .................................................................
5.1.21. Bảng “tblGiayToKhac” (Giấy tờ khác)
62 .......................................................................
5.1.22. Bảng “tblQDThuVien” (Quy định thư viện)
62 ................................................................
5.1.23. Bảng “tblTLChiTiet” (Tài liệu chi tiết)
63 .........................................................................
5.1.24. Bảng “tblMenu” (Menu)
63 ..............................................................................................
63 5.1.25. Bảng “tblTB_ThongKe” (Thống kê) ...........................................................................
64 5.2. Biểu đồ quan hệ .................................................................................................................
ƯƠ
Ế
Ế
Ệ
CH
NG 6. PHÂN TÍCH THI T K GIAO DI N
65 ..................................................................
ệ
ươ
ụ
6.1. Giao di n ch
ứ 65 ng trình ng d ng ........................................................................................
6.1.1. Giao diện chính
65 ............................................................................................................
66 6.1.2. Giao diện đăng nhập ....................................................................................................
6.1.3. Giao diện cấu hình kết nối server
67 ................................................................................
67 6.1.4. Giao diện đổi mật khẩu ................................................................................................
6.1.5. Giao diện cập nhật thông tin tài liệu
68 ............................................................................
6.1.6. Giao diện cập nhật thông tin độc giả
69 ...........................................................................
70 6.1.7. Giao diện tìm kiếm .......................................................................................................
6.1.8. Cập nhật dữ liệu từ 1 file Excel có sẵn
71 ........................................................................
6.1.9. Form cập nhật thông tin trả và gia hạn sách
72 ...............................................................
Trang iv
6.1.11. Báo cáo danh sách tài liệu
72 .........................................................................................
6.1.12. Báo cáo danh sách độc giả mượn tài liệu
73 .................................................................
6.1.13. Thống kê danh sách tất cả độc giả
73 ............................................................................
6.1.14. Thống kê tài liệu quá hạn trả
74 .....................................................................................
6.1.14. Thống kê tài liệu được mượn theo ngày
74 ...................................................................
6.1.10. Form cập nhật cho mượn tài liệu
75 ...............................................................................
75 .......................................................................................................................................................
ƯƠ
Ậ
Ế
Ế
CH
NG 7. K T LU N VÀ KI N NGH
Ị 76 ................................................................................
76 7.1. kết luận ................................................................................................................................
76 7.1.1 Kết quả đạt được ..........................................................................................................
76 7.1.2. Hạn chế ........................................................................................................................
7.1.3. Hướng phát triển
76 ..........................................................................................................
76 7.2. Kiến nghị .............................................................................................................................
Ả
Ệ
TÀI LI U THAM KH O
78 .............................................................................................................
Trang v
Ả
Ụ DANH M C B NG
Ụ
Ụ
M C L C
i ........................................................................................................................................
Ả
Ụ vi DANH M C B NG ......................................................................................................................
Ụ x DANH M C HÌNH .........................................................................................................................
M Đ UỞ Ầ 1 .........................................................................................................................................
1 1. Lý do chọn đề tài ......................................................................................................................
2. Giới hạn và phạm vi nghiên cứu
1 .............................................................................................
3. Mục đích nghiên cứu
1 ...............................................................................................................
4. Khách thể và đối tượng nghiên cứu
1 ........................................................................................
5. Nhiệm vụ nghiên cứu
1 ...............................................................................................................
6. Phương pháp nghiên cứu
1 ........................................................................................................
1 7. Ý nghĩa lý luận và thực tiễn của đề tài ....................................................................................
ƯƠ
Ơ ƯỢ Ề Ơ Ở Ự Ậ
CH
NG I. S L
C V C S TH C T P
2 ......................................................................
1.1. Lịch sử hình thành và phát triển của Trường CĐCN Tuy Hòa
2 ............................................
1.2. Trung Tâm Thông Tin – Thư viện
2 .........................................................................................
ƯƠ
Ự
Ạ
CH
Ả 4 NG 2. QUY TRÌNH KH O SÁT TH C TR NG ............................................................
2.1. Quá trình khảo sát
4 ................................................................................................................
2.1.1. Địa điểm khảo sát
4 ..........................................................................................................
2.1.2. Lịch trình khảo sát
4 ..........................................................................................................
4 2.2. Kết quả khảo sát thực trạng .................................................................................................
4 2.2.1 Cơ sở vật chất kỹ thuật ...................................................................................................
2.2.2 Thực trạng quản lý thư viện
4 ............................................................................................
2.2.3. Ưu và nhược điểm của hệ thống hiện tại
6 ......................................................................
2.2.4. Yêu cầu của người dùng về hệ thống mới
6 ....................................................................
2.2.5. Yêu cầu cần đạt được của hệ thống mới
7 ......................................................................
ƯƠ
Ạ Ộ
Ố
Ủ
Ệ
CH
8 NG 3. PHÂN TÍCH QUY TRÌNH HO T Đ NG C A H TH NG ..............................
8 3.1. Quy trình nhập tài liệu ...........................................................................................................
3.2. Quy trình mượn tài liệu
8 .........................................................................................................
Trang vi
3.3. Quy trình trả tài liệu
9 ...............................................................................................................
9 3.4. Xử lý độc giả vi phạm ...........................................................................................................
3.5. Quy trình xử lý tài liệu
9 ...........................................................................................................
10 3.6. Quy trình tìm kiếm thông tin ...............................................................................................
ƯƠ
Ế Ệ
Ố
Ế
CH
NG 4. PHÂN TÍCH THI T K H TH NG THEO UML
12 ............................................
12 4.1. Các chức năng của hệ thống .............................................................................................
12 4.1.1. Quản trị hệ thống .........................................................................................................
4.1.2. Quản lý tài liệu
12 ..............................................................................................................
4.1.3. Quản lý độc giả
12 ............................................................................................................
4.1.4. Quản lý mượn, trả tài liệu
12 ............................................................................................
12 4.1.5. Tìm kiếm thông tin ........................................................................................................
13 4.1.6. Thống kê, báo cáo và in ấn ..........................................................................................
4.2. Biểu đồ Usecase
13 .................................................................................................................
13 4.2.1. Danh sách actor của hệ thống .....................................................................................
13 4.2.2 Danh sách Use case của hệ thống ...............................................................................
4.2.3. Vẽ biểu đồ Usecase
16 .....................................................................................................
4.2.4. Đặc tả các Usecase
19 .....................................................................................................
39 4.3. Biểu đồ lớp ..........................................................................................................................
4.3.1. Danh sách các lớp
39 .......................................................................................................
4.3.2. Vẽ biểu đồ lớp
52 ..............................................................................................................
ƯƠ
Ế Ơ Ở Ữ Ệ
CH
Ế NG 5. PHÂN TÍCH, THI T K C S D LI U
55 .......................................................
5.1. Thiết kế cơ sở dữ liệu
55 .........................................................................................................
5.1.1. Bảng “tblNguoiDung” (Người dùng)
55 .............................................................................
5.1.2. Bảng “tblQuyenHan” (Quyền Hạn)
55 ..............................................................................
55 5.1.3. Bảng “tblKhoa” (Khoa) .................................................................................................
5.1.4 Bảng “tblChucDanh” (Chức danh)
55 ...............................................................................
56 5.1.5 Bảng “tblNganhHoc” (Ngành học) ................................................................................
56 5.1.6. Bảng “tblPhanLoai” (Phân loại) ....................................................................................
Trang vii
56 5.1.7. Bảng “tblTheLoai” (Thể loại) ........................................................................................
5.1.8. Bảng “tblTacGia” (Tác giả)
56 ...........................................................................................
57 5.1.9. Bảng “tblNhaXB” (Nhà xuất bản) .................................................................................
5.1.10. Bảng “tblNhaCungCap” (Nhà cung cấp)
57 ....................................................................
5.1.11. Bảng “tblNgonNgu” (Ngôn ngữ)
57 .................................................................................
5.1.12. Bảng “tblSLTang” (Số lượng tầng)
57 ............................................................................
5.1.13 Bảng “tblViTriGia” (Vị trí giá)
57 .......................................................................................
5.1.14. Bảng “tblLop” (Lớp)
59 ....................................................................................................
5.1.15. Bảng “tblDocGia” (Độc giả)
59 ........................................................................................
5.1.16. Bảng “tblTaiLieu” (Tài liệu)
59 .........................................................................................
5.1.17. Bảng “tblPhieuNhap” (Phiếu nhập)
60 ............................................................................
5.1.18. Bảng “tblMuonTraTL” (Mượn trả tài liệu)
60 ...................................................................
62 5.1.19. Bảng “tblTLThanhLy” (Tài liệu thanh lý) ...................................................................
5.1.20. Bảng “tblXuLyVP (Xử lý độc giả vi phạm)
62 .................................................................
5.1.21. Bảng “tblGiayToKhac” (Giấy tờ khác)
62 .......................................................................
5.1.22. Bảng “tblQDThuVien” (Quy định thư viện)
62 ................................................................
5.1.23. Bảng “tblTLChiTiet” (Tài liệu chi tiết)
63 .........................................................................
5.1.24. Bảng “tblMenu” (Menu)
63 ..............................................................................................
63 5.1.25. Bảng “tblTB_ThongKe” (Thống kê) ...........................................................................
64 5.2. Biểu đồ quan hệ .................................................................................................................
ƯƠ
Ế
Ế
Ệ
CH
NG 6. PHÂN TÍCH THI T K GIAO DI N
65 ..................................................................
ệ
ươ
ụ
6.1. Giao di n ch
ứ 65 ng trình ng d ng ........................................................................................
6.1.1. Giao diện chính
65 ............................................................................................................
66 6.1.2. Giao diện đăng nhập ....................................................................................................
6.1.3. Giao diện cấu hình kết nối server
67 ................................................................................
67 6.1.4. Giao diện đổi mật khẩu ................................................................................................
6.1.5. Giao diện cập nhật thông tin tài liệu
68 ............................................................................
6.1.6. Giao diện cập nhật thông tin độc giả
69 ...........................................................................
Trang viii
70 6.1.7. Giao diện tìm kiếm .......................................................................................................
6.1.8. Cập nhật dữ liệu từ 1 file Excel có sẵn
71 ........................................................................
6.1.9. Form cập nhật thông tin trả và gia hạn sách
72 ...............................................................
6.1.11. Báo cáo danh sách tài liệu
72 .........................................................................................
6.1.12. Báo cáo danh sách độc giả mượn tài liệu
73 .................................................................
6.1.13. Thống kê danh sách tất cả độc giả
73 ............................................................................
6.1.14. Thống kê tài liệu quá hạn trả
74 .....................................................................................
6.1.14. Thống kê tài liệu được mượn theo ngày
74 ...................................................................
6.1.10. Form cập nhật cho mượn tài liệu
75 ...............................................................................
75 .......................................................................................................................................................
ƯƠ
Ậ
Ế
Ế
CH
NG 7. K T LU N VÀ KI N NGH
Ị 76 ................................................................................
76 7.1. kết luận ................................................................................................................................
76 7.1.1 Kết quả đạt được ..........................................................................................................
76 7.1.2. Hạn chế ........................................................................................................................
7.1.3. Hướng phát triển
76 ..........................................................................................................
76 7.2. Kiến nghị .............................................................................................................................
Ả
Ệ
TÀI LI U THAM KH O
78 .............................................................................................................
Trang ix
Ụ DANH M C HÌNH
Ụ
Ụ
M C L C
i ........................................................................................................................................
Ả
Ụ vi DANH M C B NG ......................................................................................................................
Ụ x DANH M C HÌNH .........................................................................................................................
M Đ UỞ Ầ 1 .........................................................................................................................................
1 1. Lý do chọn đề tài ......................................................................................................................
2. Giới hạn và phạm vi nghiên cứu
1 .............................................................................................
3. Mục đích nghiên cứu
1 ...............................................................................................................
4. Khách thể và đối tượng nghiên cứu
1 ........................................................................................
5. Nhiệm vụ nghiên cứu
1 ...............................................................................................................
6. Phương pháp nghiên cứu
1 ........................................................................................................
1 7. Ý nghĩa lý luận và thực tiễn của đề tài ....................................................................................
ƯƠ
Ơ ƯỢ Ề Ơ Ở Ự Ậ
CH
NG I. S L
C V C S TH C T P
2 ......................................................................
1.1. Lịch sử hình thành và phát triển của Trường CĐCN Tuy Hòa
2 ............................................
1.2. Trung Tâm Thông Tin – Thư viện
2 .........................................................................................
ƯƠ
Ự
Ạ
CH
Ả 4 NG 2. QUY TRÌNH KH O SÁT TH C TR NG ............................................................
2.1. Quá trình khảo sát
4 ................................................................................................................
2.1.1. Địa điểm khảo sát
4 ..........................................................................................................
2.1.2. Lịch trình khảo sát
4 ..........................................................................................................
4 2.2. Kết quả khảo sát thực trạng .................................................................................................
4 2.2.1 Cơ sở vật chất kỹ thuật ...................................................................................................
2.2.2 Thực trạng quản lý thư viện
4 ............................................................................................
2.2.3. Ưu và nhược điểm của hệ thống hiện tại
6 ......................................................................
2.2.4. Yêu cầu của người dùng về hệ thống mới
6 ....................................................................
2.2.5. Yêu cầu cần đạt được của hệ thống mới
7 ......................................................................
ƯƠ
Ạ Ộ
Ố
Ủ
Ệ
CH
8 NG 3. PHÂN TÍCH QUY TRÌNH HO T Đ NG C A H TH NG ..............................
8 3.1. Quy trình nhập tài liệu ...........................................................................................................
3.2. Quy trình mượn tài liệu
8 .........................................................................................................
Trang x
3.3. Quy trình trả tài liệu
9 ...............................................................................................................
9 3.4. Xử lý độc giả vi phạm ...........................................................................................................
3.5. Quy trình xử lý tài liệu
9 ...........................................................................................................
10 3.6. Quy trình tìm kiếm thông tin ...............................................................................................
ƯƠ
Ế Ệ
Ố
Ế
CH
NG 4. PHÂN TÍCH THI T K H TH NG THEO UML
12 ............................................
12 4.1. Các chức năng của hệ thống .............................................................................................
12 4.1.1. Quản trị hệ thống .........................................................................................................
4.1.2. Quản lý tài liệu
12 ..............................................................................................................
4.1.3. Quản lý độc giả
12 ............................................................................................................
4.1.4. Quản lý mượn, trả tài liệu
12 ............................................................................................
12 4.1.5. Tìm kiếm thông tin ........................................................................................................
13 4.1.6. Thống kê, báo cáo và in ấn ..........................................................................................
4.2. Biểu đồ Usecase
13 .................................................................................................................
13 4.2.1. Danh sách actor của hệ thống .....................................................................................
13 4.2.2 Danh sách Use case của hệ thống ...............................................................................
4.2.3. Vẽ biểu đồ Usecase
16 .....................................................................................................
4.2.4. Đặc tả các Usecase
19 .....................................................................................................
39 4.3. Biểu đồ lớp ..........................................................................................................................
4.3.1. Danh sách các lớp
39 .......................................................................................................
4.3.2. Vẽ biểu đồ lớp
52 ..............................................................................................................
ƯƠ
Ế Ơ Ở Ữ Ệ
CH
Ế NG 5. PHÂN TÍCH, THI T K C S D LI U
55 .......................................................
5.1. Thiết kế cơ sở dữ liệu
55 .........................................................................................................
5.1.1. Bảng “tblNguoiDung” (Người dùng)
55 .............................................................................
5.1.2. Bảng “tblQuyenHan” (Quyền Hạn)
55 ..............................................................................
55 5.1.3. Bảng “tblKhoa” (Khoa) .................................................................................................
5.1.4 Bảng “tblChucDanh” (Chức danh)
55 ...............................................................................
56 5.1.5 Bảng “tblNganhHoc” (Ngành học) ................................................................................
56 5.1.6. Bảng “tblPhanLoai” (Phân loại) ....................................................................................
Trang xi
56 5.1.7. Bảng “tblTheLoai” (Thể loại) ........................................................................................
5.1.8. Bảng “tblTacGia” (Tác giả)
56 ...........................................................................................
57 5.1.9. Bảng “tblNhaXB” (Nhà xuất bản) .................................................................................
5.1.10. Bảng “tblNhaCungCap” (Nhà cung cấp)
57 ....................................................................
5.1.11. Bảng “tblNgonNgu” (Ngôn ngữ)
57 .................................................................................
5.1.12. Bảng “tblSLTang” (Số lượng tầng)
57 ............................................................................
5.1.13 Bảng “tblViTriGia” (Vị trí giá)
57 .......................................................................................
5.1.14. Bảng “tblLop” (Lớp)
59 ....................................................................................................
5.1.15. Bảng “tblDocGia” (Độc giả)
59 ........................................................................................
5.1.16. Bảng “tblTaiLieu” (Tài liệu)
59 .........................................................................................
5.1.17. Bảng “tblPhieuNhap” (Phiếu nhập)
60 ............................................................................
5.1.18. Bảng “tblMuonTraTL” (Mượn trả tài liệu)
60 ...................................................................
62 5.1.19. Bảng “tblTLThanhLy” (Tài liệu thanh lý) ...................................................................
5.1.20. Bảng “tblXuLyVP (Xử lý độc giả vi phạm)
62 .................................................................
5.1.21. Bảng “tblGiayToKhac” (Giấy tờ khác)
62 .......................................................................
5.1.22. Bảng “tblQDThuVien” (Quy định thư viện)
62 ................................................................
5.1.23. Bảng “tblTLChiTiet” (Tài liệu chi tiết)
63 .........................................................................
5.1.24. Bảng “tblMenu” (Menu)
63 ..............................................................................................
63 5.1.25. Bảng “tblTB_ThongKe” (Thống kê) ...........................................................................
64 5.2. Biểu đồ quan hệ .................................................................................................................
ƯƠ
Ế
Ế
Ệ
CH
NG 6. PHÂN TÍCH THI T K GIAO DI N
65 ..................................................................
ệ
ươ
ụ
6.1. Giao di n ch
ứ 65 ng trình ng d ng ........................................................................................
6.1.1. Giao diện chính
65 ............................................................................................................
66 6.1.2. Giao diện đăng nhập ....................................................................................................
6.1.3. Giao diện cấu hình kết nối server
67 ................................................................................
67 6.1.4. Giao diện đổi mật khẩu ................................................................................................
6.1.5. Giao diện cập nhật thông tin tài liệu
68 ............................................................................
6.1.6. Giao diện cập nhật thông tin độc giả
69 ...........................................................................
Trang xii
70 6.1.7. Giao diện tìm kiếm .......................................................................................................
6.1.8. Cập nhật dữ liệu từ 1 file Excel có sẵn
71 ........................................................................
6.1.9. Form cập nhật thông tin trả và gia hạn sách
72 ...............................................................
6.1.11. Báo cáo danh sách tài liệu
72 .........................................................................................
6.1.12. Báo cáo danh sách độc giả mượn tài liệu
73 .................................................................
6.1.13. Thống kê danh sách tất cả độc giả
73 ............................................................................
6.1.14. Thống kê tài liệu quá hạn trả
74 .....................................................................................
6.1.14. Thống kê tài liệu được mượn theo ngày
74 ...................................................................
6.1.10. Form cập nhật cho mượn tài liệu
75 ...............................................................................
75 .......................................................................................................................................................
ƯƠ
Ậ
Ế
Ế
CH
NG 7. K T LU N VÀ KI N NGH
Ị 76 ................................................................................
76 7.1. kết luận ................................................................................................................................
76 7.1.1 Kết quả đạt được ..........................................................................................................
76 7.1.2. Hạn chế ........................................................................................................................
7.1.3. Hướng phát triển
76 ..........................................................................................................
76 7.2. Kiến nghị .............................................................................................................................
Ả
Ệ
TÀI LI U THAM KH O
78 .............................................................................................................
Trang xiii
M ĐỞ UẦ
ẳ ệ ư ườ ng Cao đ ng Công nghi p Tuy Hòa ch a có m t h
ượ ả thông tin sách và vi c m n tr
ả ệ ạ ấ ậ ằ
ọ ề 1. Lý do ch n đ tài ư ệ Hi n nay, th vi n Tr ệ ể ư t nào đ l u tr ộ ả ng. Vi c qu n lý đ c gi
ờ ổ ữ ả ượ ề sách t ề ạ ệ ủ ố ự
ề ủ ố ườ ấ ể ệ ả
ệ ạ ạ ấ ể
ậ ượ ự ễ ầ ả ượ ể
ả ng trình qu n lý đ đáp ng nhu c u qu n lý và m n tr sách đ ầ ươ ậ ữ ủ ệ
ự ệ ề ọ
ẳ ệ ộ ệ ư ệ th ng chuyên bi i th vi n ư m n tr sách b ng th công còn nhi u b t c p nh : tr ễ m t nhi u th i gian, s sách nhi u, d sai sót trong th ng kê,… 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 ộ ề ợ i r t nhi u l càng phát tri n m nh và đem l i ích. Vì v y, c n ph i xây d ng m t ả ứ ầ ả ch c d dàng và ớ ự ầ ừ thu n ti n. T nh ng yêu c u trên cùng v i s góp ý c a các th y cô giáo, nhóm ể ư ệ ầ ố ế ị t nghi p là “Xây d ng ph n m m qu n lý th vi n chúng em quy t đ nh ch n đ tài t ệ ườ ư ệ ứ và website tra c u sách th vi n Tr ả ng Cao đ ng Công nghi p Tuy Hòa”.
ứ
ạ
2. Gi
ườ ẳ ơ ở ơ ở ệ
ớ ạ i h n và ph m vi nghiên c u ư ệ Th vi n Tr
ng Cao đ ng Công Nghi p Tuy Hòa (c s 1 và c s 2).
ụ
3. M c đích nghiên c u
ượ ả ư ệ ư ệ ứ c ph n m m qu n lý th vi n và website tra c u sách th vi n cho
ề ệ ườ
ứ ầ ự Xây d ng đ ẳ ng Cao đ ng Công Nghi p Tuy Hòa.
tr
ứ
ư ệ ẳ ng Cao đ ng Công nghi p Tuy Hòa.
ệ ư ệ ệ ố ầ ứ
ể 4. Khách th và đ i t ườ ể ng: Ph n m m qu n lý th vi n và website tra c u sách th vi n tr
ườ ng
ố ượ ng nghiên c u ả Khách th : H th ng qu n lý th vi n Tr ư ệ ề ố ượ Đ i t ẳ
ệ ả Cao đ ng Công nghi p Tuy Hòa.
ệ
ứ
ư ệ ụ ệ ả ả ộ ả
ụ 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ý
ượ ả m n tr ,…).
ụ ự ể ươ Tìm hi u các công c xây d ng ch ng trình (Microsoft SQLServer 2005, ngôn ng ữ
C#,…).
ươ
ứ
6. Ph
ng pháp nghiên c u ấ ỏ (cid:0) Quan sát.
(cid:0) Ph ng v n.
ậ
ự ễ ủ ề
7. Ý nghĩa lý lu n và th c ti n c a đ tài ể
ệ ụ ả ư ệ ề
(cid:0) (cid:0) Giúp chúng em hi u v nghi p v qu n lý th vi n. ả ệ ố ư ề ư ệ ứ i u hóa quá trình qu n lý th vi n và tra c u sách
Ứ ụ ng d ng đ tài vào vi c t ư ệ th vi n.
ƯƠ
Ơ ƯỢ Ề Ơ Ở Ự Ậ
CH
NG I. S L
C V C S TH C T P
ể ủ
ử
ị
ườ
1.1. L ch s hình thành và phát tri n c a Tr
ng CĐCN Tuy Hòa
ẳ ườ
ộ ấ ề ự ườ ị Tr ệ ệ ng Cao đ ng Công nghi p Tuy Hòa ti n thân là tr ổ
ố ầ ấ ế ị ề ậ ườ ơ ở ậ
ớ ắ
ệ ờ ỳ ọ ạ ừ
ớ ề ế ơ ở ậ
ầ ả ễ ườ ấ ọ ứ ắ ổ ư
ấ ờ ố ệ
ỹ ọ ế ườ c giao. ổ
ọ ng Trung h c chuyên ữ ấ ụ nghi p Đ a ch t 2, thành l p ngày 01/08/1978 tr c thu c T ng c c Đ a ch t. Nh ng ậ ớ ọ ậ ệ năm đ u m i thành l p tr ng, c s v t ch t vô cùng thi u th n. Đi u ki n h c t p ầ ủ ứ không đáp ng đ y đ . ầ ạ ạ ầ Tuy nhiên th y và trò không ng i khó khăn, b t tay vào d y và h c v i tinh th n ừ trách nhi m cao. Trong th i k này, Tr ng v a làm công tác đào t o v a tham gia lao ự ớ ọ ộ đ ng s n xu t, xây d ng c s v t ch t, h c đi đôi v i hành, ki n th c g n li n v i ủ ự th c ti n. Đ i s ng c a giáo viên và h c sinh đ y khó khăn và gian kh nh ng ai cũng ụ ượ hoàn thành nhi m v đ Đ n ngày 21/12/1991 đ i tên là Tr ố ườ ệ ộ
ế ị ệ ế ị ố
ế ị
ụ ộ ệ ạ
ố ạ ươ ng B Công Nghi p nay là B Công Th ỹ ể ừ ườ ụ ệ ậ ộ Tr
ườ ấ ụ ụ ườ ạ ậ ỹ
ỹ ệ ệ ề ạ ệ ậ ng Trung h c K thu t Công nghi p Tuy ủ Hòa theo quy t đ nh s 575 QĐ/CNNgTC c a B Công Nghi p. Tr ng có tên là Cao ẳ đ ng Công nghi p Tuy Hòa theo quy t đ nh s 5073/QĐBGD&DT ngày 09/09/2005 ộ ộ ưở ủ ng B Giáo d c và Đào t o, quy t đ nh s 3339/QĐBCN ngày c a B tr ủ ộ ưở 13/10/2005 c a B tr ng. Giai đo n này, ị ở ộ ượ ng K thu t chuyên sâu đ a c m r ng quy mô, nhi m v , chuy n t ng đ tr ậ ch t thành Tr ng k thu t đa ngành đào t o cán bô, công nhân k thu t ph c v cho ự s nghi p công nghi p hóa – hi n đ i hóa khu v c mi n Trung và Tây Nguyên.
ệ ả ườ ự ể
ự Tr i qua 30 năm xây d ng và phát tri n, Tr ộ ỹ ở ủ ắ
ườ ữ công nhân k thu t (trong đó có trên 20 cán b k thu t cho n ượ l ng
ọ ủ ố ệ ệ ạ ớ
ỹ ậ ộ ỹ ố ự ấ ụ ụ ể ệ ấ ừ
ở ộ ậ ướ ở c nâng cao ch t l ừ ng đã t ng b
ườ ậ ượ ệ ấ ộ ạ ng đã đào t o trên 10.000 cán b , ướ ự ậ c CHDCND Lào). L c ậ ề ấ ướ ề ng cán b k thu t trên đang công tác c, nhi u kh p m i mi n c a đ t n ở ỏ ả ộ i. i trong s đó đã tr thành nh ng cán b qu n lý ch ch t, chuyên gia gi ấ ướ ổ c, Trong s nghi p đ i m i, ph c v cho công nghi p hóa, hi n đ i hóa đ t n ặ ạ ạ ng đã ph n đ u không ng ng đ đa d ng hóa và m r ng quy mô đào t o. M ơ ở ạ ấ ượ ng đào t o, do v y đã tr thành c s đào ưở ơ ở ả ng. c các doanh nghi p, nhà máy, c s s n xu t,... ngày càng tin t ườ Tr khác Tr ạ t o tin c y đ
ư ệ
1.2. Trung Tâm Thông Tin – Th vi n
ậ ộ ộ ư ệ ả ọ
ườ ố ế ủ ộ ứ ư c a tr
ợ ưở ấ ẩ Trung tâm thông tin – Th vi n là m t b ph n thu c phòng Qu n lý khoa h c – ệ ng Công nghi p Tuy Hòa, có ch c năng tham m u, giúp hi u ế ấ ng trong công tác thông tin khoa h c, th vi n, in n các n ph m liên quan đ n
ư ệ ọ ể ả
ạ ụ ủ ố ư ệ ả ệ ủ ệ ằ t th vi n nh m ph c v có hi u qu vi c khai thác thông tin c a cán
ệ H p tác Qu c t ọ tr ệ ứ ọ ậ công tác gi ng d y, h c t p, nghiên c u khoa h c và chuy n giao công ngh . ệ ư ệ Nhi m v c a Trung tâm – Th vi n ả ụ ụ Qu n lý t ọ ộ b và h c sinh – sinh viên.
ậ ệ ớ ổ ọ ng c p nh t các thông tin khoa h c, công ngh và t ứ ch c gi ệ i thi u,
ướ h
ệ ạ
ử ụ ả ả ượ m n sách, báo, t p chí,tài li u, giáo trình, bài gi ng ờ ườ ậ Tăng c ạ ẫ ng d n b n đ c khai thác s d ng thông tin. ứ ố ổ T ch c t ố ượ theo đúng đ i t ọ ộ t cho đ c gi ị ng và k p th i.
ƯƠ
Ự
Ạ
CH
Ả NG 2. QUY TRÌNH KH O SÁT TH C TR NG
ả
2.1. Quá trình kh o sát
ả ể 2.1.1. Đ a đi m kh o sát
ị ấ ả ụ ố ệ ị ượ ạ ườ ả c kh o sát t i Tr ng Cao
ệ T t c các quy trình nghi p v , s li u, quy đ nh đ ơ ở ơ ở ệ ẳ đ ng Công nghi p Tuy Hòa (c s 1 và c s 2).
ị ả
ư ệ ấ ườ ng.
2.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 ề Thu th p thông tin v các đ u sách c a tr ệ ụ ủ ng.
ự
ế
ạ
ả
ả 2.2. K t qu kh o sát th c tr ng
ậ 2.2.1 C s v t ch t k thu t
ơ ở ậ ầ ừ ọ ượ ư ữ c phân chia theo t ng ngành h c (khoa) và đ c l u tr vào
ấ ỹ ượ ng ng. ừ t ng giá sách t
Các đ u sách đ ươ ứ ượ ỗ ế ạ ế ế ượ ặ ỗ c ch t o b ng g , m i giá sách đ ặ t k thành hai m t (m t c thi
ướ tr
ằ ầ ườ ệ ẳ ư ệ i th vi n tr i, t
ệ ề ư ề ệ ộ ng Cao đ ng Công Nghi p Tuy Hòa (c s 1) có máy ể ầ t nào đ
ư ệ ả Giá sách đ ặ c và m t sau), và có năm t ng. ơ ở ệ ạ ạ Hi n t ư ử ụ tính s d ng h đi u hành window nh ng ch a có m t ph n m m chuyên bi qu n lý th vi n.
ự ạ 2.2.2 Th c tr ng qu n lý th vi n
ề ề ượ ư ữ c l u tr trên gi y t ấ ờ ổ , s
ư ệ T t c các d li u v sách, báo, t p chí,… đ u đ ư ệ ấ ả ệ ả ữ ệ ạ ủ ế ủ sách. Tài li u ch y u c a th vi n là sách.
ậ 2.2.2.1. Quy trình nh p sách
ủ ư ậ ạ ả ầ ổ ấ i thông tin các đ u sách vào s và c t
ậ ứ ữ ừ ề Sau khi nh p sách v , th th ph i nh p l liên quan. gi
ừ ừ ế ắ ố
ơ hóa đ n ch ng t ủ ư 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 .
ượ ệ 2.2.2.2. Quy trình m n tài li u
ọ ể ượ ọ ạ
ọ ầ ề ượ ẻ
ủ ặ ầ ượ ể
ầ ể ượ ượ ể ầ ầ
ấ ớ
ư ệ ọ ư ệ ầ ầ ủ ư ư ẻ ọ ủ
ố ớ ọ ỗ i ch Đ i v i h c sinh, sinh viên: H c sinh sinh viên có th m n sách đ c t ượ ể ạ i ho c m n v . Khi c n m n sách h c sinh – sinh viên mang th sinh viên đ t ể qu y ki m tra c a nhân viên th vi n, sau đó vào bên trong đ tìm sách c n m n. sau khi tìm đ c sách c n m n, h c sinh – sinh viên đem sách ra qu y ki m tra đ yêu ố ượ ầ c u m n sách, nhân viên th vi n yêu c u cung c p thông tin khoa, l p, mã s HSSV. Sau khi đã ghi thông tin đ y đ thì th th đ a sách và th h c sinh – sinh viên i.ạ l
ượ ượ ộ Đ i v i cán b , giáo viên: Cán b , giáo viên cũng đ c m n sách đ c t i ch ỗ
ộ ủ ư ẽ ố ớ ượ ượ ề ặ ọ ạ ổ ho c m n v . Khi m n thì th th s ghi tên giáo viên và tên sách vào trong s .
ệ ả
2.2.2.3. Quy trình tr tài li u ọ ộ ủ ư ả ả
ố ớ ố ượ ả ọ
ố ớ ớ ượ ượ ượ ả ph i tr đúng sách đã m n, th th dùng thông tin ớ ng là ủ ư ng m n sách là giáo viên)). Th th
ổ ư ượ ấ Sau khi đ c xong, đ c gi ọ ộ ủ c a đ c gi (Khóa h c, khoa, l p, tên, mã h c sinh – sinh viên (đ i v i đ i t ọ h c sinhsinh viên); mã giáo viên (đ i v i đ i t ả ữ ẽ s đánh d u vào s l u tr thông tin m n tr sách.
ố ấ 2.2.2.4. Th ng kê báo cáo, in n
ọ ố ệ ố ố ỳ ị ư ệ Th vi n 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. ượ ượ c m n. Th ng kê sách đang đ ư ệ Th ng kê sách còn trong th vi n. Th ng kê sách thanh lý.
ử
ượ
ậ ề c nh p v thông th ị ư ỏ ng sau 5 năm s đ ữ ẽ ượ ố ườ ặ ữ ặ
2.2.2.5. X lý sách thanh lý. ạ ầ c thanh lý 1 l n. Các lo i sách đ ườ ử ụ 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 ớ ế ư Nh ng th ế đ n thì m i ti n hành thanh lý.
ể ượ ệ ạ ủ ệ ố c đi m c a h th ng hi n t i
ệ ầ ư ơ ở ậ ấ ố
c s v t ch t. ể ư ệ ả ế ề ề ọ Ư 2.2.3. u và nh Ư ể u đi m: (cid:0) Không t n kém cho vi c đ u t (cid:0) 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 ể
c.ượ
ượ làm đ ể c đi m: Nh
(cid:0) ấ ờ ễ ị ấ ư ổ d b m t mát, không l u tr ữ ượ đ c lâu
Thông tin ghi trên s sách, gi y t dài.
ụ ụ ượ ủ ệ ả (cid:0) 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, do
ấ ờ ế ề đó gây m t nhi u th i gian.
ả ố ứ ệ ề ờ ố (cid:0) Nhân viên ph i t n nhi u th i gian, công s c vào vi c th ng kê sách.
(cid:0) ấ ả ệ ủ ư ệ ế ề ộ ủ
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.ọ
ườ ớ ề ệ ố i dùng v h th ng m i
ư ệ ư ệ
ừ ộ ấ
ộ ệ ố ứ ớ ầ ả ữ ả ơ ầ ủ 2.2.4. Yêu c u c a ng ữ ấ ậ ề ầ ượ ễ c d dàng h n. H th ng qu n lý m i c n ph i đ t đ
ề ả 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 qu n lý và m t website tra c u sách giúp cho vi c qu n lý và tra ầ ả ạ ượ ả ứ c u sách đ c nh ng yêu c u sau:
(cid:0) ẽ ử ụ ệ ề ầ Ph n m m, website có giao di n d s d ng.
(cid:0) ủ ả ư ệ ạ ệ ạ i
ề
ư Cho phép l u tr các thông tin v sách, báo, t p chí c a c th vi n hi n t ở ộ và m r ng l ệ ữ ề ệ ượ ng tài li u v sau. ượ ễ ệ ệ ả ậ ả
(cid:0) (cid:0) 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 . ủ ư ộ ả ộ ế ệ ễ ộ m t cách nhanh chóng, d dàng.
(cid:0) Tìm ki m thông tin tài li u, đ c gi ề ố ấ Cho phép th ng kê, in n theo nhi u tiêu chí.
ủ ả (cid:0) Không gây khó khăn cho vi c qu n lý c a nhân viên th vi n ư ệ ệ
ầ ầ ạ ượ ủ ệ ố 2.2.5. Yêu c u c n đ t đ
ả ấ ả Qua quá trình kh o sát th c t
ự ế ạ t ư ủ ề ờ ớ c c a h th ng m i ư ệ i th vi n tr ọ ườ ng, nhóm th y quá trình qu n lý ứ ủ ố ng còn th công, ch a khoa h c, t n nhi u th i gian và công s c c a
ụ ả ả ộ ư ệ ạ ườ i tr th vi n t ư ệ nhân viên th vi n. ầ
ầ ệ ạ ắ ầ ủ ả ả ả ượ ườ ằ ề Do đó c n ph i có m t ph n m m qu n lý nh m kh c ph c đ i, đ m b o các yêu c u mà ng ượ c các nh c i dùng mong
ể đi m c a quy trình qu n lý hi n t mu n.ố
ệ ố ớ ầ ạ ượ ữ H th ng m i c n đ t đ ứ c nh ng ch c năng sau:
(cid:0) ậ ậ
ạ
(bao g m h c sinh, sinh viên, giáo viên).
ồ ọ ủ ư ậ C p nh t thông tin: ề + Thông tin v sách, báo, t p chí. ề ộ + Thông tin v đ c gi ề ườ + Thông tin v ng ả i dùng (th th , ban kĩ thu t,…).
ả ệ ủ ộ ả .
(cid:0) (cid:0) 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
(cid:0) theo nhi u tiêu chí khác nhau. ề ấ ố Th ng kê và in n theo nhi u tiêu chí.
(cid:0) ư ữ ệ ụ ồ Ph c h i và sao l u d li u.
ƯƠ
CH
Ạ Ộ NG 3. PHÂN TÍCH QUY TRÌNH HO T Đ NG Ệ Ố
Ủ
C A H TH NG
ệ
ậ ự
ớ ề ệ ậ ậ ờ 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
ư ệ ồ ạ ệ ề ươ ề ệ ng. Trong đó sách là tài
3.1. Quy trình nh p tài li u ỗ ậ ồ bao g m: Sách, báo, t p chí, lu n văn, đ án, giáo trình, đ c li u chính.
ệ
ậ ỹ ệ Ban k thu t.
ủ ậ Tác nhân tham gia vào quá trình nh p tài li u: Vai trò c a quá trình nh p tài li u:
ầ ủ ộ ả ậ ệ ệ ứ ố ượ ng tài li u đáp ng nhu c u c a đ c gi .
ệ
(cid:0) Tăng s l (cid:0) T o ngu n tài li u phong phú. ồ ạ Các b c ti n hành:
ư ệ ặ ố ỗ các nhà cung c p sách. M i năm th vi n đ t sách b n quý. Sau
ấ ạ
ư ệ ệ ạ ậ ạ
ỹ ậ ả ồ
ỗ ệ ừ ế ế ướ (cid:0) Ban k thu t t ậ ừ ỹ ề ế ệ ậ khi nh p tài li u v ti n hành phân lo i. (cid:0) Phân lo i tài li u: Ban k thu t phân lo i tài li u thành các lo i nh : sách, báo, ạ ệ ượ c phân , c khí, hóa, ạ , Đi n – đi n t
ườ ệ ạ t p chí, giáo trình, bài gi ng, lu n văn, đ án, … Trong đó m i lo i tài li u đ ệ ử ơ ệ theo t ng ngành/ khoa (Khoa Công ngh thông tin, kinh t công ngh môi tr
ừ ự ệ ậ ng,…). ệ
ạ ệ ạ ị ố (cid:0) Đánh mã tài li u: Ban k thu t th c hi n đánh mã s cho t ng lo i tài li u bao ố ệ ả c đánh theo quy đ nh là theo lo i tài li u, theo ngành,
ỹ ượ ữ ồ g m c mã ch và mã s . Mã đ sau đó là mã tài li u.ệ
ắ ệ ệ ố
ậ ẽ ắ ữ ứ ộ
(cid:0) S p x p tài li u: Sau khi gán mã s cho tài li u xong, Ban k thu t s s p x p ế ộ ệ trên m t ng ng. Tài li u m t ngành/ khoa đ ặ ướ ặ ầ ế tài li u vào các giá sách t ượ ỗ giá sách. M i giá sách đ ệ ươ c chia thành 5 t ng và 2 m t (m t tr ỹ ượ ư c l u tr ặ c và m t sau).
ệ
3.2. Quy trình m n tài li u
ả ế ộ
đ n m n tài li u (trong gi ọ ạ ượ ề ệ ượ ồ hành chính). ỗ ố ượ ờ i ch . S l ng tài
ệ ượ ư ệ ượ ủ li u đ
ủ ư ộ ả ọ
ượ ả ờ Th i gian: X y ra khi có đ c gi ượ ạ ệ ượ M n tài li u g m có 2 lo i: M n v và m n đ c t ị c m n theo quy đ nh c a th vi n. ượ 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, giáo viên).
Vai trò c a quá trình m n tài li u:
ủ ể ầ ứ ủ ệ đáp ng nhu c u tìm hi u, nguyên c u c a
ứ ọ ậ ả ạ ượ ọ h c sinh, sinh viên, giáo viên trong quá trình h c t p, gi ng d y.
Các b
ướ c ti n hành:
ả ể ẻ ư ệ ẻ (cid:0) Khi vào th vi n m n sách, đ c gi
ượ ầ ộ ả ượ ệ ườ ế ư ệ ạ ấ ng c p) t đ th th vi n (cũng chính là th sinh ệ i qu y m n tr sách. Sau đó vào kho tài li u tìm tài li u mình
viên do tr c n.ầ
ượ ệ
ể đem sách ra qu y đ yêu c u m n tài li u. ồ ầ ố ẻ ủ ư ể ế ả ớ ộ (cid:0) Khi tìm xong đ c gi ả ộ (cid:0) Th th ki m tra thông tin đ c gi ầ bao g m s th , khoa, l p và ti n hành cho
ượ m n sách.
ộ t c các thông tin c a tài li u và c a đ c gi
ề (cid:0) Th th c p nh p t ủ ư ậ ả ả ượ ủ ộ ệ ả . N u đ c gi ỗ ủ ộ ệ ọ ạ m n đ c t ả ế i ch thì không có
ẻ ư ệ ủ ư ư ệ ậ ậ ộ ậ ấ ả ả ạ ượ m n v thì ph i ghi rõ h n tr tài li u, còn đ c gi ả ạ h n tr . (cid:0) C p nh t xong thì th th đ a tài li u và th th vi n cho đ c gi ả .
ệ
3.3. Quy trình tr tài li u ỗ
ộ ả ả ệ ệ ả ồ tr tài li u, bao g m tr tài li u đ c t ọ ạ i
ả ả X y ra m i khi có đ c gi ượ
ề ch , tr tài liêu m n v .
ả ủ ư ộ ệ Ban th th , đ c gi ả .
ế c ti n hành:
ướ ả ư ủ ư ệ đ a tài li u đã m n cho th th
ừ ộ ả ố ẻ ể ớ đ c gi (khoa, l p, s th ) đ kiêm tra danh sách
ủ ư ộ ả ch a tr .
tài li u mà đ c gi ợ ườ ậ ậ ả ự ế ấ ờ Th i gian: ỗ ả Tác nhân tham gia vào quá trình tr tài li u: Các b (cid:0) Đ c gi ượ ộ (cid:0) Th th yêu c u thông tin t ầ ệ ả ư (cid:0) Tr ng h p thông tin đúng thì c p nh p ngày tr th c t và đánh d u đã đ ượ c
x lý.ử
ư ệ ư ả ủ ệ ị vi ph m quy đ nh c a th vi n nh tr
ị ử ạ ệ ị ễ ạ ả ộ ợ tài li u tr h n ng h p đ c gi ị ạ ư ỏ ề ả ượ m n v ), tài li u b rách nát, h h ng thì b x ph t theo quy đ nh
ệ ậ ộ ả ả ủ ư ế ệ ắ ạ tr , th th phân lo i và s p x p tài li u vào đúng
(cid:0) Tr ườ ố ớ ộ (đ i v i đ c gi ư ệ ủ c a th vi n. (cid:0) Sau khi nh n tài li u đ c gi ư ữ ủ ị v trí l u tr c a nó.
ộ
ử
ả ộ ả ạ
ả vi ph m ả
ạ X y ra khi có đ c gi
ượ ệ vi ph m m n tr tài li u. ủ ư ộ ạ Th th , đ c gi ử ả .
ệ ử ủ
ả ả ạ .
Các b ả
ướ ủ ư ử ệ ạ ị ạ tr tài li u và b quy ph m thì th th x ph t
3.4. X lý đ c gi ờ Th i gian: Tác nhân tham gia vào quá trình x lý quy ph m: ạ Vai trò c a vi c x lý quy ph m: (cid:0) Làm gi m t l ủ ộ ỉ ệ quy ph m c a đ c gi (cid:0) Nâng cao tính k lu t cho th vi n ỷ ậ ư ệ ả ả ộ c ti n hành: đ c gi ư ệ theo quy đ nh c a th vi n.
ế ị ủ ộ đ c gi
ệ
3.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 ho c khi ti n hành thanh lý tài
ệ ệ ầ ử ệ ả
ỗ ồ li u cũ. Tài li u c n x lý bao g m c tài li u m i và tài li u cũ. ậ ặ ệ ỹ ử ệ ớ ệ Ban k thu t.
Tác nhân tham gia vào quá trình x lý tài li u: ệ ử ệ Vai trò c a vi c x lý tài li u: ớ ệ
ủ
ố ớ ệ ế ả (cid:0) Đ 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. ủ ư ễ
ố ớ ử ụ ệ ả ượ ư ệ (cid:0) Đ 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: ớ ệ ự ố ớ ư ệ ậ
ố ớ ậ ỹ
ạ ậ ọ ệ ữ
ậ ẽ ắ ệ ậ (cid:0) Đ i v i tài li u m i: Th c hi n nh quá trình nh p tài li u. ệ (cid:0) Đ i v i tài liêu cũ: C sau năm năm, ban k thu t ch n ra nh ng tài li u cũ, ữ ệ ẽ ượ ố ượ ữ c n a. nh ng cu n tài li u này s đ c thanh lý. ệ ế ạ ỹ i tài li u sao cho thu n ti n
ế ứ ử ụ rách nát, l c h u, không s d ng đ ệ Sau khi thanh lý các tài li u cũ, ban k thu t s s p x p l ả ượ cho quá trình tìm ki m và m n tr .
ế
3.6. Quy trình tìm ki m thông tin
ả ấ ườ ầ ờ X y ra b t kì th i gian nào khi ng
i dùng có yêu c u. ậ ậ ỹ ế
ệ
ờ Th i gian: 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: ế ượ ầ ủ ề ầ c đ y đ thông tin v tiêu chí c n tìm. t đ
ế
ả
(cid:0) Bi (cid:0) Tìm ki m nhanh, chính xác. (cid:0) Nâng cao hi u qu làm vi c. ệ ệ ế c ti n hành: ự ọ ế Các b ườ Ng
ế ệ ướ i dùng l a ch n các tiêu chí tìm ki m sau đây: (cid:0) Tìm ki m tài li u: Ng i dùng l a ch n tiêu chí tìm kiêm tài li u.
ườ ệ ệ ạ ọ ạ ệ
ườ ệ ạ ố ọ ị ậ ự i dùng l a ch n. th ng s hi n th danh sách tài li u theo t ng phân lo i mà ng
ừ ệ ố ẽ ệ ệ ệ ị ự + Tìm theo phân lo i tài li u: sách, báo, t p chí, giáo trình, lu n văn, … h ẽ ể ừ + Tìm tài li u theo khoa: h th ng s hi n th danh sách tài li u theo t ng
khoa.
ả ấ ả ữ ị ẽ ể , nhà xu t b n: h th ng s hi n th danh sách nh ng tài
ữ ầ li u t
ườ ế ạ
ể ế ợ ệ ố ả ế ư ệ ể ư
ệ ố + Tìm theo tên, tác gi ườ ớ ệ ươ ứ ng ng v i nh ng thông tin mà ng i dùng c n. ề + Ng i dùng có th k t h p nhi u tiêu chí tìm ki m: theo phân lo i, theo th ẽ ả ề ế ạ lo i, theo khoa, theo tên. H th ng s tr v k t qu n u nh còn tài li u đó trong th vi nệ
ủ ầ Quá trình tìm ki m cho bi ế ượ t đ
ế ấ ả ấ ả ủ ệ ư ng c a tài li u, s
ấ ầ ị ủ ệ ủ c đ y đ thông tin c a tài li u đó nh : Tên, mã, ố ế ố ượ t s l ặ ng còn và v trí c a tài li u đó thu c giá nào, t ng m y, m t nào. nhà xu t b n, năm xu t b n, ngành… Ngoài ra còn cho bi ệ ượ l
ế ộ ườ ự ế ọ ộ (cid:0) 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 đó.
ả ệ ố ớ ộ ị ả ộ ẽ ể theo l p: h th ng s hi n th danh sách đ c gi ớ theo l p mà
ọ ườ + Tìm đ c gi ự i dùng l a ch n. ng
ả ộ ị ọ +Tìm theo h tên đ c gi : h th ng s hi n th danh sách đ c gi
ả ệ ố ấ ượ ạ ệ ố ẽ ườ ộ i dùng cung c p. Ng ẽ ể i h th ng s thông báo “không t n t ữ có nh ng ồ ạ i c l
thông tin mà ng ả ộ đ c gi
ể ế ợ ế ở ề ế ệ trên vào vi c tìm ki m
ườ i dùng có th k t h p nhi u tiêu chí tìm ki m ả . thông tin đ c gi
ộ này”. + Ng ộ (cid:0) Tìm ki m m n tr :
ả ế ế ề ộ ệ ỗ ượ
ế ệ ủ ư ộ đó. M i khi đ c gi ấ ằ ề ộ ể
ế ả ả t đ
ả ượ ượ ệ ộ ả m n tài li u, th th ph i tìm ả ả tr tài ả ộ ộ có c đ c gi ạ ế thì đ n h n ủ ư ế ượ ờ ệ m n là tài li u nào, bao gi
ả ượ ượ ả X y ra khi đ c gi ả ộ ả ể ậ đ l p phi u m n cho đ c gi ki m thông tin v đ c gi ả ế ả ủ ư đó đ đánh d u r ng đ c gi li u thì th th cũng ph i tìm ki m thông tin v đ c gi ư ệ ệ đó đã tr tài li u cho th vi n. Sau quá trình tìm ki m, th th bi ệ m n tài li u hay không. Tài li u đ c gi tr .ả
ƯƠ
Ế Ệ Ố
CH
Ế NG 4. PHÂN TÍCH THI T K H TH NG THEO
UML
ủ ệ ố
ứ
4.1. Các ch c năng c a h th ng
ị ệ ố 4.1.1. Qu n tr h th ng
ườ i dùng.
ẩ
ụ ồ ữ ệ ư ả Qu n lý ng ả Đăng nh p.ậ Thay đ i m t kh u. ậ ổ Sao l u, ph c h i d li u.
ệ ả 4.1.2. Qu n lý tài li u
ử ệ
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.ệ
ả
ử ộ ả .
ả ộ ả ộ 4.1.3. Qu n lý đ c gi Thêm đ c gi ả ộ . S a thông tin đ c gi Xóa đ c gi .
ả ả ệ ượ
ả
ầ 4.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 ộ ộ ộ ấ ệ ử ộ + X lý đ c gi + X lý đ c gi tr mu n. ư ỏ làm m t, h h ng tài li u.
ả ượ ộ ạ ạ vi ph m ử ả ả ử ả Thông báo đ c gi m n quá h n.
ế 4.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, theo tên tài li u
ế ợ ệ ế ị ả ấ ả + Tìm ki m k t h p: theo mã tài li u, ngành, v trí, tác gi , nhà xu t b n, …
ộ ả Tìm ki m đ c gi ế .
ả .
ả ơ ế ợ ộ ớ ế ế ố ẻ ọ + Tìm ki m đ n gi n: theo s th , h tên đ c gi ố ẻ ọ + Tìm ki m K t h p :theo s th , h tên, l p, năm sinh, khoa, …
ế ượ
ệ ả ộ tìm ki m thông tin m n, tr . ả ế ượ ệ + Tìm ki m tài li u đang m n. ượ ế đang m n tài li u. + Tìm ki m đ c gi
ố ấ 4.1.6. Th ng kê, báo cáo và in n
ố ậ ệ
ố ệ ư ệ
ố
ạ ả ộ ố
ệ ả ộ ố ượ đang m n tài li u.
ượ ệ ố
ủ ư ệ ố 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ài li u thanh lý. ệ Th ng kê, báo cáo đ c gi vi ph m. Th ng kê, báo cáo đ c gi Th ng kê, báo cáo tình hình m n tài li u. Th ng kê, báo cáo tài li u th th cho m n. ượ
ể ồ 4.2. Bi u đ Usecase
ủ ệ ố
ả 4.2.1. Danh sách actor c a h th ng ủ ệ ố B ng 4.1: Danh sách Actor c a h th ng:
STT Tên Actor Ý nghĩa
ề
ộ ạ ủ ớ ệ ố ọ Admin ề ng tác v i h th ng, có quy n đi u ệ ể 1
ệ ứ ả ả ả ộ , qu n lý tài ậ ỹ Ban k thu t 2
ứ ế ạ ậ ố ế ạ ậ Ban l p k ho ch 3 ệ ớ
ượ ứ ả Ban th thủ ư 4 ầ ố ề ươ Có toàn quy n t ư ể khi n cũng nh ki m soát m i ho t đ ng c a h th ng.ố ự Th c hi n các ch c năng: qu n lý đ c gi li u.ệ ệ ự Th c hi n ch c năng: th ng kê, l p k ho ch mua tài li u m i. ế ả ệ ự Th c hi n ch c năng: qu n lý m n tr , tìm ki m thông tin, th ng kê khi có yêu c u.
ủ ệ ố
ả 4.2.2 Danh sách Use case c a h th ng ủ ệ ố B ng 4.2: Danh sách Use case c a h th ng:
Tên Use case
ườ STT 1 Đăng nh pậ Ý nghĩa ậ i dùng đăng nh p vào h th ng
ệ ố ề ườ i ả ườ Qu n lý ng i dùng 2
ườ ườ Cho phép ng ử Cho phép Admin thêm, s a, xóa, phân quy n cho ng dùng. Admin thêm ng i dùng vào h th ng.
ề ườ ử ử ườ Admin s a thông tin v ng i ệ ố i dùng. Thêm ng i dùng S a thông tin ng 3 4
ườ 5
ỏ ệ ố ườ ừ ườ i dùng ra kh i h th ng. Admin xóa ng ề i dùng. Admin phân quy n cho t ng ng 6 ườ
ậ 7 i dùng.
ổ ư ẩ ủ ụ ườ ồ ữ ệ ệ 8 ự ự ố
ệ ươ ứ
ư ằ c sao l u b ng file. ng ng. ệ 9 10
ỹ ỹ ệ ệ ệ ậ Th c hi n vi c thay đ i m t kh u c a ng ệ ệ Th c hi n vi c sao l u và ph c h i d li u cho h ữ ệ ượ th ng. d li u đ Dán mã vào tài li u t ậ Ban k thu t thêm tài li u. ậ ử Ban k thu t s a thông thông tin tài li u. 11
ệ
ả ộ
ộ dùng i dùng Xóa ng ề phân quy n cho i dùng ng ổ ẩ Thay đ i m t kh u ụ ồ ư Sao l u và ph c h i ữ ệ d li u Dán mã lên tài li uệ Thêm tài li uệ ử S a thông tin tài li uệ 12 Xóa tài li uệ Thêm đ c giộ 13 ả 14 Xóa đ c giộ ả . .
ỹ ỹ ỹ ồ ượ ứ ầ ượ ượ ượ ử ế ế 15 ả Qu n lý m n tài li uệ
ầ ủ ộ ủ ư ử ả ậ Ban k thu t xóa tài li u. ậ Ban k thu t thêm đ c gi ả ậ Ban k thu t xóa đ c gi ệ ử 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 tin phi u m n, xóa phi u m n.ượ Th th x lý theo yêu c u c a đ c gi . 16
ượ 17
ủ ư ậ ủ ư ử ượ ế Th th l p phi u m n. ế Th th s a thông tin phi u m n. 18 ầ ử X lý yêu c u m nượ ượ ế ậ L p phi u m n ế ử S a thông tin phi u m nượ
ế ượ ượ 19 Xóa phi u m n
ầ ả ậ ủ ư ồ ệ ả ả 20 Qu n lý tr tài li u
ầ ả ả ả 21 X lý yêu c u tr tr tài li u.
ử ậ ệ ế ượ ế ứ ượ ộ ộ ậ ạ i thông tin phi u m n sau khi đ c 22 ế ệ
ả ủ ạ ả ộ ị vi quy ph m theo quy đ nh c a th ư 23
ả ượ ủ ư ớ ộ ạ ả Th th xóa phi u m n. ậ ử Bao g m các ch c năng: x lý yêu c u tr , c p nh t ế thông tin phi u m n. ủ ư ử Th th x lý khi đ c gi ủ ư ậ Th th c p nh t l ả ả tr tài li u. gi ủ ư ử Th th x lý đ c gi vi n.ệ Th th thông báo t m n quá h n. i đ c gi 24 ượ ạ ậ C p nh t thông tin ượ phi u m n ộ ử X lý đ c gi ph mạ ộ Thông báo đ c gi m n quá h n
ọ ế ế ự ườ
ệ ế ộ 25 Tìm ki m tài li u
ế ả : tìm ộ ả 26 ế Tìm ki m đ c gi
ớ ế ế 27 ượ
ự ộ ự ượ ự ệ ứ ư ố ế Tìm ki m thông tin ả ượ m n tr ố Th ng kê báo cáo 28 Ng i dùng l a ch n tiêu chí tìm ki m: tìm ki m tài ệ li u theo ngành, theo b môn; tìm theo NXB, tìm theo ả ,…. tác gi ọ ườ ộ i dùng l a ch n tiêu chí tìm ki m đ c gi Ng ọ ả , tìm theo ngành, l p,… theo h tên đ c gi ộ ọ ườ i dùng l a ch n tiêu chí tìm ki m: tìm ki m đ c Ng ệ ượ ả đang m n tài li u, tìm tài li u đang đ gi c m n… ọ ủ Th th … l a ch n hình th c th ng kê, báo cáo:
ậ ượ ượ
c m n, TL còn ượ ệ ả ộ
đang m n tài li u…. ư ố ủ ư
ọ ậ ệ 29 In nấ
ệ TKBC tài li u nh p, TL đang đ ư ệ trong th vi n, TKBC đ c gi ự Th th …l a ch n in các th ng kê báo cáo. nh : In ư ệ TKBC tài li u nh p, in TKBC tài li u còn trong th ệ vi n….
ẽ ể ồ 4.2.3. V bi u đ Usecase
ể ồ ổ 4.2.3.1. Bi u đ Usecase t ng quát
ể ổ ồ Hình 4.1: Bi u đ Usecase t ng quát
ị ệ ố ể ồ ả 4.2.3.2. Bi u đ Usecase “Qu n tr h th ng”
ị ệ ố ể ả ồ Hình 4.2: Bi u đ Usecase “qu n tr h th ng”
ể ồ ệ ả 4.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.
Dán mã lên TL
Thêm tài li uệ
ườ
Ng
i dùng
ử
S a thông tin
TL
Xóa tài li uệ
ệ ể ả ồ Hình 4.3: Bi u đ Usecase “Qu n lý Tài li u”
ể ồ ộ ả ả 4.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
ả
Thêm đ c giộ
ử S a
thông
tin
ườ
Ng
i dùng
ĐG
ả
Xóa đ c giộ
ể ả ồ ộ ả Hình 4.4: Bi u đ Usecase “Qu n lý đ c gi ”
ể ồ ượ ệ ả ả 4.2.3.5. Bi u đ Usecase “Qu n lý m n, tr tài li u”
ườ ủ ư ồ Tác nhân “ng i dùng” ban g m admin và ban th th
ượ ệ ể ả ả ồ Hình 4.5: Bi u đ Usecase “Qu n lý m n, tr tài li u”
ể ồ ế
4.2.3.6. Bi u đ Usecase “tìm ki m thông tin” ế ủ ư
ế ạ ỹ k thu t, ban l p k ho ch.
ậ ồ ệ ể ế Các tác nhân tham gia vào quá trình tìm ki m thông tin là: admin, ban th th , ban ậ a. Bi u đ Usecase “Tìm ki m tài li u”
ế ệ
ồ ộ ể ế ể ồ Hình 4.6: Bi u đ Usecase “tìm ki m tài li u” ả b. Bi u đ Usecase “tìm ki m đ c gi ”
ồ ộ ả Hình 4.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 4.8: Bi u đ Usecase “Tìm ki m thông tin m n tr ”
ể ồ ố 4.2.3.7. Bi u đ Usecase “th ng kê, báo cáo”
ủ ư ư ồ i dùng” bao g m các tác nhân nh : Admin, ban th th , ban k ỹ
ề ậ ố Tác nhân “Ng ậ ế ườ ạ 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 4.9: Bi u đ Usecase “th ng kê, báo cáo”
ể ồ ấ 4.2.3.8. Bi u đ Usecase “In n”
ư ồ ỹ
i dùng” bao g m các tác nhân nh : Admin, ban th th , ban k ấ Tác nhân “Ng ậ ườ ạ ề ế ậ ố ủ ư 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 4.10: Bi u đ Usecase “In n”
ặ ả 4.2.4. Đ c t các Usecase
ặ ả ị ệ ố ả
ườ ả Usecase “qu n tr h th ng” i dùng”
4.2.4.1. Đ c t ặ ả a. Đ c t Đ c t ặ ả Usecase “qu n lý ng ườ Usecase “thêm ng i dùng”
ử ụ ườ ứ
ệ ư ế ậ ể ự i dùng ứ i dùng nh : tên đăng nh p, h tên, ch c
ệ ạ ớ t:ắ Admin s d ng Usecase này đ th c hi n ch c năng thêm ng Tóm t ọ ườ ậ ậ ớ m i, c p nh t các thông tin liên quan đ n ng i tính, email, đi n tho i. danh, gi
Dòng s ki n: ự ệ (cid:0) Dòng s ki n chính: ự ệ ọ
ệ ố ườ ườ ể ệ
i dùng. i dùng. ế ậ ườ ư ậ ọ i dùng nh : tên đăng nh p, h tên,
ệ ạ ớ ứ ứ + Admin ch n ch c năng thêm ng ị giao di n ng + H th ng hi n th + Admin nh p các thông tin liên quan đ n ng i tính, email, đi n tho i. ch c danh, gi
ự ợ ệ ủ ườ ệ ố c a thông tin và thêm ng i dùng vào h th ng.
ệ ố ế
ự ệ ọ ư + Admin ch n l u thông tin. ể + H th ng ki m tra s h p l + K t thúc Usecase. (cid:0) Dòng s ki n ph : ụ
(cid:0) Dòng th nh t: ứ ấ
ườ
i dùng. ườ ệ ở ề ệ i dùng và tr v giao di n chính.
ủ ỏ ệ + Admin h y b vi c thêm ng ỏ + H th ng b qua giao di n thêm ng + K t thúc Usecase.
ứ ệ ố ế (cid:0) Dòng Th hai:
ậ ợ ệ .
ỗ i.
ệ ố ế
Tr ng thái h th ng tr
ượ ự c khi Usecase “thêm ng i dùng” đ ệ c th c hi n:
+ Thông tin admin đăng nh p vào không h p l ị ể + H th ng hi n th thông báo l + K t thúc Usecase. ướ ệ ố ệ ố ậ ướ ự ệ ườ ứ ạ ả Admin ph i đăng nh p vào h th ng tr
ệ ố ượ
ườ i dùng” đ ượ
ấ ạ ệ ố ợ ợ c khi th c hi n ch c năng này. ự c th c hi n: ệ ố ượ ườ i dùng đ ỗ ườ Tr ng thái h th ng sau khi Usecase “thêm ng ng h p thành công: thông tin ng ng h p th t b i: h th ng thông báo l ệ c thêm vào h th ng. c ng i và không thêm đ i dùng
ở ộ không có.
ườ i dùng”
ử Usecase “S a thông tin ng ử ụ ử ứ ệ
ư ọ ườ ứ ệ ạ ớ ể ự t:ắ Admin s d ng Usecase này đ th c hi n ch c năng s a các thông tin i dùng nh : h tên, ch c danh, gi i tính, Email, đi n tho i, …
ạ ườ + Tr ườ + Tr ệ ố vào h th ng. ể Đi m m r ng: Giao di n:ệ Đ c t ặ ả Tóm t ế liên quan đ n ng Dòng s ki n: ự ệ (cid:0) Dòng s ki n chính: ự ệ ọ ử ạ ườ i thông tin ng i dùng cho đúng.
ầ ử ự ợ ệ ủ ệ ố ư c a thông tin đ a vào.
ả + Admin ch n b ng ghi c n s a và s a l ẽ ể + H th ng s ki m tra s h p l ọ ư + Admin ch n l u thông tin.
ậ ậ ườ ớ i dùng m i
ự ệ
i dùng.
ườ ệ ố ườ ệ ử ệ ở ề i dùng và tr v giao di n
ứ
ậ ợ ệ .
ỗ i.
ệ ố ế
ướ ượ ử c khi Usecase “s a thông tin ng ự c th c
ệ ố ậ + H th ng xác nh n và c p nh t thông tin ng ứ ế + K t th c Usecase. (cid:0) Dòng s ki n ph : ụ (cid:0) Dòng th nh t: ứ ấ ủ ỏ ệ ử + Admin h y b vi c s a ng ỏ + H th ng b qua giao di n s a thông tin ng chính. ế + K t thúc Usecase. (cid:0) Dòng th hai: + Thông tin admin nh p vào không h p l ị ể + H th ng hi n th thông báo l + K t thúc Usecase. ạ Tr ng thái h th ng tr ả ệ ố ướ ậ ườ ứ ự ệ
ệ ố hi n:ệ Admin ph i đăng nh p vào h th ng tr ệ ố ạ ượ ườ Tr ng thái h th ng sau khi Usecase “s a thông tin ng ự c th c i dùng” đ c khi th c hi n ch c năng này. ử i dùng” đ
hi n:ệ
ườ ợ ườ ượ ậ ạ ậ + Tr ng h p thành công: thông tin ng i dùng đ c c p nh t l i trong h ệ
th ng.ố
ệ ố ấ ạ ỗ ườ ng h p th t b i: h th ng thông báo l i và thông ng i dùng không đ ượ c
+ Tr ổ
ợ ệ ố ở ộ không có.
i dùng”
ườ ể ự ệ ệ ứ i dùng” đ th c hi n vi c ch c
ườ thay đ i trong h th ng. ể Đi m m r ng: Giao di n:ệ Đ c t ặ ả Tóm t năng xóa ng
ườ Usecase “Xóa ng ử ụ t:ắ Admin s d ng Usecase “Xóa ng ỏ ệ ố ườ i dùng ra kh i h th ng. Dòng s ki n: ự ệ (cid:0) Dòng s ki n chính: ự ệ
ể ứ ệ ố ườ
ọ
i dùng đó.
ệ ố ế
ự ệ ị ệ i dùng. + H th ng hi n th giao di n 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 ườ ệ ự + H th ng th c hi n xóa ng + K t thúc Usecase. (cid:0) Dòng s ki n ph : ụ
ườ i dùng. ứ ự ệ ườ i dùng.
ệ ố ế
ứ (cid:0) Dòng th nh t: ứ ấ ủ ỏ ệ + Admin h y b vi c xóa ng + H th ng không th c hi n ch c năng xóa ng + K t thúc Usecase. (cid:0) Dòng th hai:
ử
i x y ra trong quá trinh x lý. ỗ i.
ệ ố ệ ố ế
ượ ự c khi Usecase “xóa ng ệ c th c hi n:
ỗ ả + H th ng có l ị ể + H th ng hi n th thông báo l + K t thúc Usecase. ạ Tr ng thái h th ng tr ả ệ ố ậ ướ ệ ố ướ ườ i dùng” đ ứ ệ Admin ph i đăng nh p vào h th ng tr
ệ ố c khi th c hi n ch c năng này. ự ượ
ườ i dùng” đ ượ
ườ i dùng đ ỗ ệ ố ấ ạ ệ c th c hi n: ỏ ệ ố c xóa ra kh i h th ng. ườ ự Tr ng thái h th ng sau khi Usecase “xóa ng ng h p thành công: thông tin ng ng h p th t b i: h th ng thông báo l i và thông tin ng i dùng không b ị
ạ ườ + Tr ườ + Tr ỏ ệ ố
không có.
ậ ẩ ổ Usecase “thay đ i m t kh u”
ủ ư
ợ ợ xóa kh i h th ng. ở ộ ể Đi m m r ng: Giao di n:ệ Đ c t ặ ả 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 “Đ i m t kh u” đ th c hi n ch c năng thay đ i m t kh u.ẩ
ọ ứ ẩ ổ
Dòng s ki n: ự ệ (cid:0) Dòng s ki n chính: ự ệ i dùng ch n ch c năng thay đ i m t kh u. ệ ậ ẩ ổ i dùng thay đ i m t kh u.
ậ
i m t kh u cũ và m t kh u m i. ự ợ ệ ủ ệ ố ẩ ư ư ẩ ớ c a thông tin đ a vào và l u vào h th ng.
ườ ệ ố ườ ệ ố ế
ự ệ ậ + Ng ị ể ườ + H th ng hi n th giao di n cho phép ng ậ ậ ạ i dùng nh p l + Ng ể + H th ng ki m tra s h p l + K t thúc Usecase. (cid:0) Dòng s ki n ph : ụ
ổ ẩ ậ
ậ ẩ ứ ủ ỏ ệ ự i dùng h y b vi c thay đ i m t kh u. ổ ệ
ườ ệ ố ế
ứ
ợ ệ ậ .
i dùng nh p vào không h p l ỗ i.
ệ ố ướ ượ ự ệ c th c hi n:
c khi Usecase “thay đ i m t kh u” đ ệ ố ướ ậ i dùng ph i đăng nh p vào h th ng tr Ng
ệ ố ệ c th c hi n:
ẩ ủ
(cid:0) Dòng th nh t: ứ ấ + 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. (cid:0) Dòng th hai: ườ + Thông tin ng ệ ố ị ể + H th ng hi n th thông báo l ế + K t thúc Usecase. ẩ ạ Tr ng thái h th ng tr ườ ứ ả Tr ng thái h th ng sau khi Usecase “thay đ i m t kh u” đ ậ ệ ố ậ ệ c khi th c hi n ch c năng này. ẩ ượ ậ ổ ự ậ i dùng đ ỗ ượ ự ổ c thay đ i. ủ ẩ ấ ạ ườ ổ ườ ng h p thành công: m t kh u c a ng 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
ợ ợ ổ ạ ườ + Tr ườ + Tr ượ c thay đ i. không đ
ở ộ không có.
ậ Usecase “Đăng nh p”
ư ậ ỹ
ủ ư ậ ộ ậ ể ự ứ ệ t:ắ Admin, nhân viên thu c các ban nh ban k thu t, ban th th , ban l p ậ ệ ử ụ
ể Đi m m r ng: Giao di n:ệ ặ ả b. Đ c t Tóm t ạ ế k ho ch s d ng Usecase “Đăng nh p” đ th c hi n ch c năng đăng nh p vào h th ng.ố
Dòng s ki n: ự ệ (cid:0) Dòng s ki n chính: ự ệ
ậ ể
ẩ ậ ồ ậ i dùng nh p tài kho n bao g m tên đăng nh p và m t kh u.
ậ ể ậ ậ
ủ ươ ng trình.
ệ ố ườ ệ ố ể ế
ự ệ
ầ ậ i dùng h y b yêu c u đăng nh p.
ườ ệ ố ế
ứ
ậ .
i dùng nh p vào không h p l ỗ ậ ạ ợ ệ ầ i và yêu c u đăng nh p l i.
ướ ậ ượ ự c khi Usecase “Đăng nh p” đ c th c hi n: ệ không
ầ ỏ c đó
ệ ố ướ ệ ố ự ệ ậ Tr ng thái h th ng sau khi Usecase “Đăng nh p” đ
ợ ị ượ ệ ườ i dùng có
ể ự ứ c th c hi n: ẽ ể ng h p thành công: h th ng s hi n th giao di n chính và ng ạ ủ ệ ố ề th th c hi n các ch c theo đúng quy n h n c a mình.
ệ ố ỗ ậ ạ ầ ng h p th t b i: h th ng thông báo l i và yêu c u đăng nh p l i.
ợ ở ộ ấ ạ không có.
ư ụ Usecase “Sao l u ph c, h i d li u”
ồ ữ ệ ư ụ ồ ữ ệ ể ự ệ ứ t:ắ Admin s d ng Usecase “Sao l u ph c h i d li u” đ th c hi n ch c
ử ụ ụ ồ ữ ệ
ệ ị + H th ng hi n th giao di n đăng nh p. ả + 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 ch + K t thúc Usecase. (cid:0) Dòng s ki n ph : ụ (cid:0) Dòng th nh t: ứ ấ ủ ỏ + Ng ạ + H th ng đóng l i. + K t thúc Usecase. (cid:0) Dòng th hai: ườ + Thông tin ng ị ể ệ ố + H th ng hi n th thông báo l ế + K t thúc Usecase. ạ Tr ng thái h th ng tr đòi h i yêu c u gì tr ạ ườ + Tr ệ ườ + Tr ể Đi m m r ng: Giao di n:ệ ặ ả c. Đ c t Tóm t ư năng sao l u, ph c h i d li u. Dòng s ki n: ự ệ (cid:0) 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 giao di n sao l u và ph c h i d li u.
ự ụ ồ ữ ệ ứ ọ
ồ ữ ệ ệ ố ư ệ ư ụ ầ ậ ặ + Admin l a ch n hình th c sao l u ho c 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. (cid:0) Dòng s ki n ph : ụ (cid:0) Dòng th nh t: ứ ấ ủ ỏ ệ + Admin h y b vi c sao l u và ph c h i d li u. ệ ỏ + H th ng b qua giao di n sao l u, ph c h i d li u và tr v giao di n
chính.
ế
ứ
ụ ồ ữ ệ ư i trong quá trình sao l u, ph c h i d li u.
ỗ i.
ệ ố ệ ố ế
ệ ố ụ ồ ữ ệ ư ượ ự c th c
ầ ỏ c khi Usecase “Sao l u, ph c h i d li u” đ ướ + K t thúc Usecase. (cid:0) Dòng th hai: ả ỗ + H th ng x y ra l ị ể + H th ng hi n th thông báo l + K t thúc Usecase. ướ ạ Tr ng thái h th ng tr hi n:ệ không đòi h i yêu c u gì tr c đó
ồ ữ ệ ệ ố ư ụ ạ ượ Tr ng thái h th ng sau khi Usecase “Sao l u, ph c h i d li u” đ ự c th c
hi n:ệ
ợ ữ ệ ượ ư ạ ặ ng h p thành công: d li u đ c sao l u l ứ i trên đĩa c ng ho c đ ượ c
ệ ố ỗ i.
ợ ở ộ ấ ạ không có.
ườ + Tr ụ ồ ạ i. ph c h i l ườ ng h p th t b i: h th ng thông báo l + Tr ể Đi m m r ng: Giao di n:ệ
ệ ặ ả ả Usecase “Qu n lý tài li u”
ệ
ỹ ậ ử ụ ể ự ệ Usecase “Thêm tài li u” ệ t:ắ Ban k thu t, Admin s d ng Usecase “Thêm tài li u” đ th c hi n
ệ ố ch c năng thêm thêm tài vào h th ng.
ứ ệ
ỹ ể ệ ệ ị
ệ ố ậ ấ ả ệ ả 4.2.4.2. Đ c t ặ ả a. Đ c t Tóm t ứ Dòng s ki n: ự ệ (cid:0) Dòng s ki n chính: ự ệ ọ ậ + Admin, ban k thu t ch n ch c năng thêm tài li u. + H th ng hi n th giao di n thêm tài li u. + 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, xác nh n 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 Usecase.
ự ệ
ệ
ỏ ệ ở ề ữ ệ ậ ủ ỏ ệ ệ
ệ ố ế
ứ
ệ i trong quá trình thêm tài li u.
ỗ i.
ệ ố ệ ố ế
ệ ự ướ c khi Usecase “Thêm tài li u” đ ệ Admin,
ỹ ậ ậ ướ ệ ố ượ ứ (cid:0) Dòng s ki n ph : ụ (cid:0) Dòng th nh t: ứ ấ ỹ + Admin, ban k thu t h y b vi c thêm tài li u. + H th ng b qua giao di n thêm d li u và tr v giao di n chính. + K t thúc Usecase. (cid:0) Dòng th hai: ả ỗ + H th ng x y ra l ị ể + H th ng hi n th thông báo l + K t thúc Usecase. ạ Tr ng thái h th ng tr ả
ự ệ c th c hi n: c khi th c hi n ch c năng này. ượ ệ ố ban k thu t ph i đăng nh p vào h th ng tr ệ ố ệ
ề
ệ ố ấ ạ ệ ự c th c hi n: ệ ố c l u vào h th ng. ề i và thông tin v tài li u không ệ Tr ng thái h th ng sau khi Usecase “Thêm tài li u” đ ệ ượ ư ng h p thành công: thông tin v tài li u đ ỗ ng h p th t b i: h th ng thông báo l
ượ ư đ
ợ ợ ệ ố ở ộ không có.
ử
ể ự ỹ
ấ ả ư ệ ả
ạ ườ + Tr ườ + Tr c l u vào h th ng. ể Đi m m r ng: Giao di n:ệ ặ ả ệ Usecase “S a thông tin tài li u” b. Đ c t ệ ử ụ ậ t:ắ Ban k thu t, Admin s d ng Usecase “Thêm tài liêu” đ th c hi n Tóm t ử ấ ệ ứ 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: ự ệ (cid:0) Dòng s ki n chính: ự ệ ậ ứ ử ệ
ệ ố ệ ị
ứ ệ ầ ử ỹ ể ỹ ậ
ệ ổ ấ ả , năm xu t b n, ngôn
ấ ả ệ ữ ố ầ ủ ả ọ
ạ ự ợ ệ ủ ư ư ậ ọ + Admin, 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 giao di n ch a danh sách tài li u. ọ + Admin, ban k thu t ch n tài li u c n s a. ả + Thay đ i các thông tin: tên tài li u, nhà xu t b n, tác gi ệ ọ ng , s l n tái b n, ch n d ng tài li u… c a tài li u đang ch n. c a thông tin đ a vào, xác nh n và l u thông tin
ệ ố ệ ố thay đ i vào h th ng.
ế
ự ệ ể + H th ng ki m tra s h p l ổ + K t thúc Usecase. (cid:0) Dòng s ki n ph : ụ
ệ
ữ ệ ở ề ệ ệ ỏ
ệ ố ế
ứ (cid:0) Dòng th nh t: ứ ấ ậ ủ ỏ ệ ử ỹ + Admin, ban k thu t h y b vi c s a thông tin tài li u. + H th ng b qua giao di n thêm d li u và tr v giao di n chính. + K t thúc Usecase. (cid:0) Dòng th hai:
ệ ố ế
ệ ậ ợ ệ + Thông tin nh p vào không h p l . ỗ ị ể + H th ng hi n th thông báo l i. + K t thúc Usecase. ạ Tr ng thái h th ng tr
ử c khi Usecase “S a thông tin tài li u” đ ệ ố ượ ệ ướ ự ậ ậ ệ ố ỹ ự c th c ứ c khi th c hi n ch c
ự ệ ử ệ ố c th c hi n:
ệ ượ ậ ề Tr ng thái h th ng sau khi Usecase “S a thông tin tài li u” đ ệ c c p nh p l
ệ ợ ợ ấ ạ ệ ố ượ ậ ạ i. ề i và thông tin v tài li u không
ượ đ
ở ộ không có.
ệ
ậ ể ệ Usecase “Xóa tài li u” ệ t:ắ Ban k thu t, Admin s d ng Usecase “Xóa tài li u” đ xóa tài li u
ỹ ệ kh i h th ng khi tài li u đó không đ ử ụ ượ ử ụ c s d ng.
ướ ả hi n:ệ Admin, ban k thu t ph i đăng nh p vào h th ng tr năng này. ạ ườ + Tr ng h p thành công: thông tin v tài li u đ ỗ ườ ng h p th t b i: h th ng thông báo l + Tr ổ c thay đ i. ể Đi m m r ng: Giao di n:ệ ặ ả c. Đ c t Tóm t ỏ ệ ố Dòng s ki n: ự ệ (cid:0) Dòng s ki n chính: ự ệ ậ ứ ệ
ệ ố ị
ỹ ể ỹ ậ
ứ ệ ầ ệ ỏ ệ ố
ệ ố ế
ự ệ ọ + Admin, ban k thu t ch n ch c năng xóa tài li u. ệ ệ + H th ng hi n th giao di n ch a danh sách tài li u. ọ + Admin, 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 đó ra kh i h th ng. + K t thúc Usecase. (cid:0) Dòng s ki n ph : ụ
ệ ậ ủ ỏ
ỏ ệ ệ ở ề ệ
ệ ố ế
ứ
ữ ệ ử i trong quá trình x lý d li u
ỗ i.
ệ ố ệ ố ế
ướ ệ ự c khi Usecase “Xóa tài li u” đ ệ Admin,
(cid:0) Dòng th nh t: ứ ấ ỹ + Admin, ban k thu t h y b xóa tài li u. + H th ng b qua giao di n xóa tài li u và tr v giao di n chính. + K t thúc Usecase. (cid:0) Dòng th hai: ỗ ả + H th ng x y ra l ị ể + H th ng hi n th thông báo l + K t thúc Usecase. ạ Tr ng thái h th ng tr ả ệ ố ướ ậ ậ ỹ
ệ ố ban k thu t ph i đăng nh p vào h th ng tr ệ ố ự ệ ệ Tr ng thái h th ng sau khi Usecase “Xóa tài li u” đ c th c hi n:
ượ ệ c xóa ra kh i h th ng.
ệ ố ượ ệ ỗ ng h p thành công: tài li u đó đ ng h p th t b i: h th ng thông báo l ượ c th c hi n: ứ ệ c khi th c hi n ch c năng này. ượ ự ỏ ệ ố i và tài li u không xóa đ c.
Đi m m r ng:
ạ ườ + Tr ườ + Tr ể ợ ợ ở ộ ấ ạ không có.
Giao di n:ệ
ộ ả ặ ả
ả Usecase “Qu n lý đ c gi ” ộ
ể ự ử ụ ả ậ ộ ả Usecase “Thêm đ c gi ” ệ t:ắ Ban k thu t, Admin s d ng Usecase “Thêm đ c gi ” đ th c hi n
ệ ố vào h th ng.
4.2.4.3. Đ c t ặ ả a. Đ c t ỹ Tóm t ộ ả ứ ch c năng thêm đ c gi Dòng s ki n: ự ệ (cid:0) Dòng s ki n chính: ự ệ ậ ộ ứ ả .
ệ
ứ ủ ứ ộ ỹ ể ậ ệ ố ỹ ả ớ
ẻ ị ậ ế ạ ớ ả . : mã th , h tên, năm sinh, gi ả ố ớ ộ ọ i tính, là h c sinh, sinh viên)
ậ ự ợ ệ ủ ệ ố ư ư c a thông tin đ a vào, l u thông tin
ệ ố ộ đ c gi
ế
ự ệ ọ + Admin, ban k thu t ch n ch c năng thêm đ c gi ộ + H th ng hi n th giao di n ch a ch c năng thêm đ c gi ẻ ọ + Ban k thu t nh p thông tin c a đ c gi ấ ngày c p th , ngày h t h n, mã ngành, mã l p (đ i v i đ c gi ọ ư và ch n l u thông tin ể + H th ng ki m tra và xác nh n s h p l ả vào h th ng. + K t thúc Usecase. (cid:0) Dòng s ki n ph : ụ
ả . ở ề ệ ộ ỏ ậ ủ ỏ ệ ệ ả ộ và tr v giao di n chính.
ệ ố ế
ứ
ệ ố ế
Tr ng thái h th ng tr
(cid:0) Dòng th nh t: ứ ấ ỹ + Admin, ban k thu t h y b vi c thêm đ c gi + H th ng b qua giao di n thêm đ c gi + K t thúc Usecase. (cid:0) Dòng th hai: ậ ợ ệ + Thông tin 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 khi Usecase “Thêm đ c gi ” đ ệ ậ ệ ố ướ ự ả
ượ
ề ộ
ệ ượ c th c hi n: ứ c khi th c hi n ch c năng này. ả ệ ự c th c hi n: ệ ố c l u vào h th ng. ả ộ ấ ạ ố Admin, ban k thu t ph i đăng nh p vào h th ng tr Tr ng thái h th ng sau khi Usecase “Thêm đ c gi ” đ ộ ả ượ ư đ ỗ i và thông tin đ c gi ệ ố thông tin v đ c gi ng h p thành công: ệ ố ng h p th t b i: h th ng thông báo l không đ ượ c
ở ộ không có.
ể ự ử ụ ả ộ
ộ ậ ỏ ệ ố ả ả Usecase “Xóa đ c gi ” ệ t:ắ Ban k thu t, Admin s d ng Usecase “Xóa đ c gi ” đ th c hi n ỹ ra kh i h th ng.
ộ ự ệ ạ ườ ợ + Tr ườ ợ + Tr ệ ố ư l u vào h th ng. ể Đi m m r ng: Giao di n:ệ ặ ả b. Đ c t Tóm t ứ ch c năng xóa đ c gi Dòng s ki n:
(cid:0) Dòng s ki n chính: ự ệ ậ ộ ả ứ
. ộ ả .
ộ
ả ỏ ệ ố kh i h th ng.
ệ ố ỹ ệ ố ế
ự ệ ọ ỹ + Admin, ban k thu t ch n ch c năng xóa đ c gi ị ệ ể ứ + H th ng hi n th giao di n ch a danh sách các đ c gi ọ ả ầ ậ c n xóa. + Ban k thu t ch n đ c gi ộ ậ + H th ng xác nh n và xóa đ c gi + K t thúc Usecase. (cid:0) Dòng s ki n ph : ụ
ộ ỏ ả ậ ủ ỏ ệ ệ ả . ở ề ệ ộ và tr v giao di n chính.
ệ ố ế
ứ
ử
ỗ i.
ệ ố ệ ố ế
ướ ự c khi Usecase “Xóa đ c gi ” đ ệ Admin,
(cid:0) Dòng th nh t: ứ ấ ỹ + Admin, ban k thu t h y b vi c xóa đ c gi + H th ng b qua giao di n xóa đ c gi + K t thúc Usecase. (cid:0) Dòng th hai: ỗ i trong quá trình x lý. + H th ng báo l ị ể + H th ng hi n th thông báo l + K t thúc Usecase. ạ Tr ng thái h th ng tr ả ướ ậ ỹ ộ ự ệ ố ậ
ượ c th c hi n: ứ 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 xóa kh i h th ng. ộ c th c hi n: ỏ ệ ố ả ấ ạ ệ ố ban k thu t ph i đăng nh p vào h th ng tr ộ ệ ố ả ả ượ đ thông tin v đ c gi ng h p thành công: ỗ ệ ố i và thông tin đ c gi ng h p th t b i: h th ng thông báo l không đ ượ c
ạ ườ + Tr ườ + Tr ỏ ệ ố
không có.
ợ ợ xóa kh i h th ng. ở ộ ể Đi m m r ng: Giao di n:ệ
ả ả ượ ặ ả
ệ ượ Usecase “Qu n lý m n, tr ” Usecase “Qu n lý m n tài li u”
ệ ả ượ ứ t:ắ Ban th th , Admin s d ng ch c năng “Qu n lý m n tài li u” đ ể
ầ ệ ử ụ ọ ả ủ ư ả ượ m n tài li u khi h có nhu c u.
ả
ượ ượ ệ
ệ ả . c a thông tin nh p vào.
ế
ượ ệ ậ ượ ự ư ế ệ ộ ả 4.2.4.4. Đ c t ặ ả a. Đ c t Tóm t ộ ệ ự th c hi n cho đ c gi Dòng s ki n: ự ệ (cid:0) 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 giao di n cho m n tài li u. ộ ủ ư ậ + Th th nh p thông tin tài li u và thông tin đ c gi ậ ự ợ ệ ủ ể ệ ố + H th ng ki m tra s h p l ủ ư ọ ậ + Th th ch n l p phi u m n. ệ ố + H th ng th c hi n vi c l p phi u m n và l u thông tin đ c gi ệ và tài li u
ượ
m n vào h th ng ế
ự ệ ệ ố + K t thúc Usecase. (cid:0) Dòng s ki n ph : ụ
ệ ệ ượ ở ề ượ ệ
ứ
ợ ệ .
ỗ i.
ệ ố ế
ướ ệ ả 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: ượ ệ ả ượ c m n tài li u đ ng h p thành công: thông tin v tài li u và đ c gi
ệ ố ượ ế ỗ ng h p th t b i: h th ng thông báo l c phi u m n. i không t ạ ượ i đ
ợ ư l u vào h th ng. ợ ở ộ ấ ạ không có.
ả
ệ Usecase “Qu n lý tr tài li u” ử ụ ả ủ ư ể ự ệ ệ ả ứ t:ắ Ban th th , Admin s d ng ch c năng tr tài li u đ th c hi n cho
(cid:0) Dòng th nh t: ứ ấ ủ ư ủ ỏ ệ ệ + Th th h y b vi c m n tài li u. ỏ ệ ố + H th ng b qua giao di n m n tài li u và tr v giao di n chính. ế + K t thúc Usecase. (cid:0) Dòng th hai: ủ ư ư + Thông tin th th đ a vào không h p l ị ể + H th ng hi n th thông báo l + K t thúc Usecase. ạ Tr ng thái h th ng tr ủ ư ả ạ ườ + Tr ệ ố ườ + Tr ể Đi m m r ng: Giao di n:ệ ặ ả b. Đ c t Tóm t ả ả ộ đ c gi
ệ tr tài li u. Dòng s ki n: ự ệ (cid:0) Dòng s ki n chính: ự ệ ứ ủ ư ọ ệ ả ả + Th th ch n ch c năng qu n lý tr tài li u.
ị ả ệ ệ
ộ ệ ả .
ượ
ế i thông tin phi u m n.
ế ư ự ượ ế ậ ệ ậ ượ ế ệ ố ể ủ ư ậ ể ệ ố ủ ư ậ ệ ố
vào h th ng
ự ệ
ả ệ ở ề ệ ả ệ ệ ả
ứ
ợ ệ .
ỗ i.
ệ ố ế
ự ệ ệ c th c hi n:
ả c khi Usecase “Qu n lý tr tài li u” đ ự ướ ệ ố ướ ượ ả c khi th c hi n ch c năng này. Th th ph i đăng nh p vào h th ng tr
ệ ố ậ ệ ố ứ ệ ệ ả ượ ả
ượ ượ ậ ậ
+ H th ng hi n th giao di n tr tài li u. + Th th nh p thông tin tài li u và thông tin đ c gi ị + H th ng hi n th thông tin phi u m n. ậ ạ + Th th c p nh t l ượ ệ + H th ng th c hi n vi c c p nh t phi u m n và l u thông tin phi u m n ệ ố ế + K t thúc Usecase. (cid:0) Dòng s ki n ph : ụ (cid:0) Dòng th nh t: ứ ấ ủ ư ủ ỏ ệ + Th th h y b vi c tr tài li u. ỏ ệ ố + H th ng b qua giao di n qu n lý tr tài li u và tr v giao di n chính. ế + K t thúc Usecase. (cid:0) Dòng th hai: ủ ư ư + Thông tin th th đ a vào không h p l ị ể + H th ng hi n th thông báo l + K t thúc Usecase. ạ Tr ng thái h th ng tr ủ ư ả Tr ng thái h th ng sau khi Usecase “Qu n lý tr tài li u” đ ế ệ ố ệ ư c c p nh t và l u vào h th ng. ỗ ệ ượ ấ ạ ợ ợ ả ng h p thành công: phi u m n đ ng h p th t b i: h th ng thông báo l ự c th c hi n: ệ ố ệ c vi c tr tài ạ ườ + Tr ườ + Tr ự i không th c hi n đ
li u.ệ
ở ộ không có.
ộ ạ
ử Usecase “X lý đ c gi ủ ư ả vi ph m” ử ụ ả ệ ệ ể ự
ể Đi m m r ng: Giao di n:ệ ặ ả c. Đ c t Tóm t ả ộ đ c gi
ạ ả ộ
vi ph m. ạ ả
ử ệ ử ượ vi ph m. ạ
ạ ả ộ vi ph m.
ự ệ t:ắ Ban th th , Admin s d ng ch c năng tr tài li u đ th c hi n x lý ử ứ ạ vi ph m. Dòng s ki n: ự ệ (cid:0) Dòng s ki n chính: ự ệ ủ ư ọ ứ + Th th ch n ch c năng x lý đ c gi ộ ệ ố ị ể + H th ng hi n th giao di n 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 ệ ố ậ ạ ậ + H th ng c p nh t l i thông tin đ c gi ế + K t thúc Usecase. (cid:0) Dòng s ki n ph : ụ
ủ ư ủ ỏ ệ ử ộ ả ạ (cid:0) Dòng th nh t: ứ ấ + Th th h y b vi c x lý đ c gi vi ph m.
ệ ố ử ệ ỏ ộ ả ở ề + H th ng b qua giao di n x lý đ c gi ạ vi ph m và tr ệ v giao di n
chính.
ế
ứ
ợ ệ .
ỗ i.
ệ ố ế
ướ ử ạ vi ph m” đ ự c th c
+ K t thúc Usecase. (cid:0) Dòng th hai: ủ ư ư + Thông tin th th đ a vào không h p l ị ể + H th ng hi n th thông báo l + K t thúc Usecase. ạ Tr ng thái h th ng tr ủ ư ả c khi Usecase “X lý đ c gi ệ ướ ệ ố ứ ậ ệ ố hi n:ệ Th th ph i đăng nh p vào h th ng tr
ệ ố ượ ự ả ệ ộ ự Tr ng thái h th ng sau khi Usecase “X lý đ c gi ượ ả c khi th c hi n ch c năng này. ạ vi ph m” đ c th c hi n:
ậ ượ ộ ử ế c phi u ph t.
ệ ố ạ ạ ỗ i, không ậ ượ l p đ ế c phi u ph t.
ợ ợ ở ộ ng h p thành công: l p đ ấ ạ ng h p th t b i: h th ng thông báo l không có.
ạ ườ + Tr ườ + Tr ể Đi m m r ng: Giao di n:ệ
ế ặ ả
ệ Usecase “Tìm ki m thông tin” ế Usecase “Tìm ki m tài li u”
ườ ạ ậ t:ắ Ng
ế ế ứ ể ự ỹ ế ệ
ứ ế ọ
4.2.4.5. Đ c t ặ ả a. Đ c t ộ ậ ủ ư Tóm t i dùng: admin, ban th th , ban l p k ho ch, ban k thu t, đ c ệ ệ ả ử ụ gi s d ng Usecase “Tìm ki m tài li u” đ 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: ự ệ (cid:0) Dòng s ki n chính: ự ệ i dùng ch n ch c năng tìm ki m theo tên. ệ ườ ể ậ ị
i dùng nh p tên tài li u c n tìm. ế ồ ạ ệ ể ậ + Ng + H th ng hi n th giao di n cho phép ng ệ ố + Ng ệ ầ ệ i tài li u thì s th ng ki m tra n u t n t ẽ
i dùng nh p tên tài li u và h ề ệ ể ườ ệ ố ườ ị ầ ủ hi n th đ y đ thông tin v tài li u đó.
ế
ự ệ + K t thúc Usecase. (cid:0) Dòng s ki n ph : ụ
ế ệ
ở ề ệ ệ ệ
ứ
ồ ạ ộ ệ ố ả ứ ị ớ (cid:0) Dòng th nh t: ứ ấ ủ ư ủ ỏ ệ + Th th h y b vi c tìm ki m tài li u theo tên. ệ ố ế ỏ + H th ng b qua giao di n tìm ki m tài li u và tr v giao di n chính. ế + K t thúc Usecase. (cid:0) Dòng th hai: ể + H th ng hi n th thông báo không t n t i đ c gi ậ ng v i thông tin nh p
vào.
ế
ướ ượ ế ự ệ c th c hi n:
+ K t thúc Usecase. ạ Tr ng thái h th ng tr ườ ệ ố ậ ả c khi Usecase “Tìm ki m tà li u” đ ệ ố ướ ệ ứ ự ệ 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 “X lý đ c gi vi vi ph m” đ ự c th c
hi n:ệ
ề
ệ ệ ượ ng h p thành công: thông tin v tài li u đ ồ ạ ệ ố ng h p th t b i: h th ng thông không t n t ị ể c hi n th . i tài li u.
ợ ợ ở ộ ấ ạ không có.
ộ ả Usecase “Tìm ki m đ c gi ”
ể ế
t:ắ Ng ả ả ộ ộ ả ượ ả ọ ế ử ụ có m n sách không, đ c gi ế i dùng s d ng Usecase “Tìm ki m đ c gi ” đ tìm ki m thông ộ thu c ngành nào, h tên ườ ư ộ nh : đ c gi
ườ + Tr ườ + Tr ể Đi m m r ng: Giao di n:ệ ặ ả b. Đ c t Tóm t ề ộ tin v đ c gi gì…
ứ ế ọ ả
Dòng s ki n: ự ệ (cid:0) 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. ậ i dùng nh p tên đ c gi
ả ế ồ ạ ể ộ + Ng ườ + H th ng hi n th giao di n cho phép ng ệ ố + Ng và h ộ th ng ki m tra n u t n t c n tìm. ệ i tài li u thì s ẽ
ị ậ i dùng nh p tên tác gi ệ ườ ệ ố ườ ị ầ ủ ể ề hi n th đ y đ thông tin v tài li u đó.
ế
ự ệ
ủ ỏ ệ ế ộ i dùng h y b vi c tìm ki m đ c gi
ế ệ ỏ ộ theo tên. ả ở ề ệ và tr v giao di n chính.
ườ ệ ố ế
ứ
ệ ố ị ồ ạ ộ ả ứ ớ + K t thúc Usecase. (cid:0) Dòng s ki n ph : ụ (cid:0) Dòng th nh t: ứ ấ ả + Ng + H th ng b qua giao di n tìm ki m đ c gi + K t thúc Usecase. (cid:0) Dòng th hai: ể + H th ng hi n th thông báo không t n t i đ c gi ậ ng v i thông tin nh p
vào.
ế
ướ ượ ế ả ự ệ c th c hi n:
c khi Usecase “Tìm ki m đ c gi ” đ ệ ố ướ ứ i dùng ph i đăng nh p vào h th ng tr ng
ệ ố ậ ệ ố ự ộ ử ạ ạ ượ + K t thúc Usecase. ạ Tr ng thái h th ng tr ườ ệ ả Tr ng thái h th ng sau khi Usecase “X lý đ c gi ộ c khi th c hi n ch c năng này. ả vi vi ph m” đ ự c th c
hi n:ệ
ề ộ ả ượ đ
ệ ố ả ng h p thành công: thông tin v đ c gi ng h p th t b i: h th ng thông báo không t n t ể ị c hi n th . ồ ạ ộ i đ c gi đó.
ợ ợ ở ộ ấ ạ không có.
ườ + Tr ườ + Tr ể Đi m m r ng: Giao di n:ệ
ố Usecase “Th ng kê, báo cáo”
ư ệ ệ ố ặ ả 4.2.4.6. Đ c t ặ ả a. Đ c t Usecase “Th ng kê báo cáo tài li u còn trong th vi n”
ậ ử ụ ủ ư ế ạ ậ ỹ
t:ắ Ban l p k ho ch, ban th th , admin, ban k thu t s d ng Usecase ể ố ư ệ ư ệ ệ ệ “th ng kê báo cáo tài li u còn trong th vi n” đ th ng kê tài li u còn trong th vi n.
ứ ệ ọ i.
ố ứ ệ ể ị
ứ ọ
Tóm t ố Dòng s ki n: ự ệ (cid:0) 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 + Ng ố + H th ng hi n th giao di n ch a các hình th c th ng kê. ộ + Ng i dùng ch n m t trong các hình th c th ng kê. + H th ng hi n th danh sách tài li u còn l
ố ượ ệ ị ủ ỗ ứ ố ạ i và s l ng c a m i lo i t ạ ươ ng
ứ ườ ệ ố ườ ể ệ ố ư ệ ng có trong th vi n.
ế
ự ệ
ủ ỏ ố ệ
ườ ệ ố ệ ỏ ố ở ề + K t thúc Usecase. (cid:0) Dòng s ki n ph : ụ (cid:0) Dòng th nh t: ứ ấ i dùng h y b th ng kê tài li u còn l + Ng + H th ng b qua giao di n th ng kê tài li u còn l ư ệ ạ i trong th vi n. ệ ạ ệ i và tr v giao di n
chính.
ế
ứ
ử
i trong quá trình x lý. ỗ i.
ệ ố ệ ố ế
ệ ố ườ ướ ả ệ ố ự ậ ệ ướ i dùng ph i đăng nh p vào h th ng tr ư ệ c khi Usecase “TKBC tài li u còn trong th vi n” ứ ệ c khi th c hi n ch c
ệ ố ư ệ ệ ượ c
Tr ng thái h th ng sau khi Usecase “TKBC tài li u còn trong th vi n” đ ự
ườ ệ ệ ề ợ ng h p thành công: thông tin v tài li u hi n còn trong th vi n s đ ư ệ ẽ ượ c
ể
ệ ố ỗ ng h p th t b i: h th ng thông báo l i.
ợ ở ộ ấ ạ không có.
ộ ả
ậ ậ ử ụ ạ
ố Usecase “Th ng kê đ c gi ế ạ ể ự ỹ ả ượ ạ ả ộ ạ vi ph m” ủ ư ố t:ắ Ban l p k ho ch, ban th th , admin, ban k thu t s d ng Usecase ộ vi ph m khi m n tài vi ph m” đ th c hiên th ng kê đ c gi
+ K t thúc Usecase. (cid:0) Dòng th hai: ả ỗ + H th ng x y ra l ị ể + H th ng hi n th thông báo l + K t thúc Usecase. ạ Tr ng thái h th ng tr ệ ng ự ượ đ c th c hi n: năng này. ạ ệ th c hi n: + Tr ị hi n th . ườ + Tr ể Đi m m r ng: Giao di n:ệ ặ ả b. Đ c t Tóm t ố “Th ng kê đ c gi li u.ệ
ườ ứ ọ ộ ố ả ạ Dòng s ki n: ự ệ (cid:0) Dòng s ki n chính: ự ệ i dùng ch n ch c năng th ng kê đ c gi + Ng vi ph m.
ị ể ứ ệ
ọ
ố i dùng ch n m t trong các hình th c th ng kê. ạ ệ ố ườ ệ ố ứ ử ể ả ộ + H th ng hi n th giao di n ch a các hình th c th ng kê. ứ ộ + Ng ị + H th ng hi n th danh sách các đ c gi ứ ố vi ph m và hình th c x lý t ươ ng
ng.ứ
ế
ự ệ
ủ ỏ ố ả vi ph m.
ở ề ạ ườ ệ ố ộ ố ệ ỏ ộ ệ vi ph m và tr v giao di n + K t thúc Usecase. (cid:0) Dòng s ki n ph : ụ (cid:0) Dòng th nh t: ứ ấ ạ i dùng h y b th ng kê đ c gi + Ng ả + H th ng b qua giao di n th ng kê đ c gi
chính.
ế
ứ
ử
i trong quá trình x lý. ỗ i.
ệ ố ệ ố ế
ộ ả ượ c khi Usecase “TKBC đ c gi ự c th c
+ K t thúc Usecase. (cid:0) Dòng th hai: ỗ ả + H th ng x y ra l ị ể + H th ng hi n th thông báo l + K t thúc Usecase. ạ Tr ng thái h th ng tr ườ ệ ố ả ướ ậ ạ vi ph m” đ ứ ệ ệ ố ướ ự hi n:ệ ng
ệ ố i dùng ph i đăng nh p vào h th ng tr Tr ng thái h th ng sau khi Usecase “TKBC đ c gi c th c hi n:
ề ộ ự ượ ị ể c hi n th .
ệ ố c khi th c hi n ch c năng này. ả ộ ệ ạ vi ph m” đ ẽ ượ ạ ả vi ph m s đ ng h p thành công: thông tin v đ c gi ỗ i. ng h p th t b i: h th ng thông báo l
ợ ợ ở ộ ấ ạ không có.
ệ
ậ ử ụ ậ ỹ t:ắ Ban l p k ho ch, ban th th , admin, ban k thu t s d ng Usecase
Usecase “Th ng kê tài li u thanh lý” ạ ể ố ủ ư ệ ượ ệ ư ệ ố ế “Th ng kê tài li u thanh lý” đ th ng kê tài li u đã đ c thanh lý trong th vi n.
ọ ệ ứ ạ ườ + Tr ườ + Tr ể Đi m m r ng: Giao di n:ệ ặ ả c. Đ c t Tóm t ố Dòng s ki n: ự ệ (cid:0) Dòng s ki n chính: ự ệ i dùng ch n ch c năng th ng kê tài li u thanh lý.
ị ể ệ ố ứ
ọ ộ ố i dùng ch n m t trong các hình th c th ng kê.
ể ư ệ ượ ệ ứ ố c thanh lý trong th vi n.
ườ ệ ố ườ ệ ố ế
ự ệ
ủ ỏ ố ư ệ ệ i dùng h y b th ng kê tài li u còn l
ạ i trong th vi n. ệ ườ ệ ố ở ề ệ ỏ ố + Ng + H th ng hi n th giao di n ch a các hình th c th ng kê. ứ + Ng ị + H th ng hi n th danh sách tài li u đã đ + K t thúc Usecase. (cid:0) Dòng s ki n ph : ụ (cid:0) Dòng th nh t: ứ ấ + Ng ệ + H th ng b qua giao di n th ng kê tài li u thanh lý và tr v giao di n
chính.
ế
ứ
ử
i trong quá trình x lý. ỗ i.
ệ ố ệ ố ế
ệ ượ c khi Usecase “TKBC tài li u thanh lý” đ ự c th c
+ K t thúc Usecase. (cid:0) Dòng th hai: ỗ ả + H th ng x y ra l ị ể + H th ng hi n th thông báo l + K t thúc Usecase. ạ Tr ng thái h th ng tr ườ ệ ố ả ướ ậ ệ ự ứ ướ ệ ố 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. ệ ự c th c hi n: ị ể c hi n th .
Tr ng thái h th ng sau khi Usecase “TKBC tài li u thanh lý” đ ệ ệ ượ ng h p thành công: thông tin v tài li u đ c thanh lý s đ ỗ ệ ố i. ng h p th t b i: h th ng thông báo l
ợ ợ ở ộ ấ ạ không có.
ệ Usecase “Th ng kê tài li u m i nh p”
ậ t:ắ Ban l p k ho ch, ban th th , admin, ban k thu t s d ng Usecase
ệ ạ ể ố ớ ủ ư ệ ư ệ ỹ ậ ượ ố ế ậ “Th ng kê tài li u m i nh p” đ th ng kê tài li u đã đ ậ ử ụ ớ c nh p m i trong th vi n.
ứ ệ ậ ọ ớ
ể ệ ị
ọ ộ ố i dùng ch n m t trong các hình th c th ng kê.
ứ ệ ượ ớ ề ư ệ ứ ố ậ ể c nh p m i v th vi n.
ườ ệ ố ườ ệ ố ế
ự ệ
ủ ỏ ố ệ ậ ớ
i dùng h y b th ng kê tài li u m i nh p. ớ ườ ệ ố ở ề ệ ệ ậ ỏ ố ạ ườ + Tr ườ + Tr ể Đi m m r ng: Giao di n:ệ ặ ả d. Đ c t ậ Tóm t ố ớ Dòng s ki n: ự ệ (cid:0) Dòng s ki n chính: ự ệ ố i dùng ch n ch c năng th ng kê tài li u m i nh p. + Ng ứ + H th ng hi n th giao di n ch a các hình th c th ng kê. + Ng ị + H th ng hi n th danh sách tài li u đ + K t thúc Usecase. (cid:0) Dòng s ki n ph : ụ (cid:0) Dòng th nh t: ứ ấ + Ng ệ + H th ng b qua giao di n th ng kê tài li u m i nh p và tr v giao di n
chính.
ế
ứ
ử
i trong quá trình x lý. ỗ i.
ệ ố ệ ố ế
ượ c khi Usecase “TKBC tài li u m i nh p” đ ự c th c
+ K t thúc Usecase. (cid:0) Dòng th hai: ả ỗ + H th ng x y ra l ị ể + H th ng hi n th thông báo l + K t thúc Usecase. ạ Tr ng thái h th ng tr ườ ệ ố ả ệ ố ướ ệ ự ớ ệ ậ ứ ướ ậ i dùng ph i đăng nh p vào h th ng tr hi n:ệ ng 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 m i nh p” đ ự c th c
hi n:ệ
ườ ậ ẽ ượ ệ ề ợ ớ + Tr ng h p thành công: thông tin v tài li u m i nh p s đ ị ể c hi n th .
ỗ ệ ố i. ng h p th t b i: h th ng thông báo l
ợ ở ộ ấ ạ không có.
ệ ộ ả
ậ ử ụ ượ đang m n tài li u” ỹ ủ ư ố Usecase “Th ng kê đ c gi ế
ạ ượ ả ệ ộ ố ệ
t:ắ Ban l p k ho ch, ban th th , admin, ban k thu t s d ng Usecase ộ “Th ng kê đ c gi hi n đang ệ ạ m n tài li u t ậ ể ự ả đang m n tài li u” đ th c hiên th ng kê đ c gi ư ệ i th vi n.
ứ ọ ộ ệ
ườ + Tr ể Đi m m r ng: Giao di n:ệ ặ ả e. Đ c t Tóm t ố ượ Dòng s ki n: ự ệ (cid:0) Dòng s ki n chính: ự ệ i dùng ch n ch c năng th ng kê đ c gi ệ ố ứ ể ị
ọ ộ ả ứ ố
ể ệ ộ ố ứ i dùng ch n m t trong các hình th c th ng kê. ượ ả đang m n tài li u.
ườ ệ ố ườ ệ ố ế
ự ệ
ủ ỏ ố ộ
ườ ệ ố ệ ệ ệ ỏ ố ượ + Ng đang m n tài li u. + H th ng hi n th giao di n ch a các hình th c th ng kê. + Ng ị + H th ng hi n th danh sách các đ c gi + K t thúc Usecase. (cid:0) Dòng s ki n ph : ụ (cid:0) Dòng th nh t: ứ ấ ượ ả ả ộ đ c gi đang m n tài li u. + Ng i dùng h y b th ng kê đ c gi ượ ả ộ đang m n tài li u và tr v + H th ng b qua giao di n th ng kê đ c gi ở ề
ệ giao di n chính. ế
ứ
ử
i trong quá trình x lý. ỗ i.
ệ ố ệ ố ế
ệ ố ườ ộ ệ ố ậ ả ướ ượ ự ệ ướ c khi Usecase “TKBC đ c gi ả i dùng ph i đăng nh p vào h th ng tr ệ đang m n tài li u” ứ c khi th c hi n ch c
ệ ố ộ ả ượ ệ đang m n tài li u” đ ượ c
Tr ng thái h th ng sau khi Usecase “TKBC đ c gi ự
ượ ộ ẽ ượ ị ể c hi n th .
ệ ố ả đang m n sách s đ ng h p thành công: danh sách đ c gi ỗ i. ng h p th t b i: h th ng thông báo l
ợ ợ ở ộ ấ ạ không có.
ệ ượ ủ ừ ủ ư Usecase “Th ng kê tài li u cho m n c a t ng th th ”
ậ ử ụ ủ ư ỹ
+ K t thúc Usecase. (cid:0) Dòng th hai: ả ỗ + H th ng x y ra l ị ể + H th ng hi n th thông báo l + K t thúc Usecase. ạ Tr ng thái h th ng tr ệ ng ự ượ đ c th c hi n: năng này. ạ ệ th c hi n: ườ + Tr ườ + Tr ể Đi m m r ng: Giao di n:ệ ặ ả f. Đ c t 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 cho m n c a t ng th th .
ự ệ Dòng s ki n:
ọ ứ ượ ủ ừ ệ (cid:0) Dòng s ki n chính: ự ệ ủ ư i dùng ch n ch c năng th ng kê tài li u cho m n c a t ng th th .
ể ố ứ ệ ị
ứ ố ứ ọ ộ
ố i dùng ch n m t trong các hình th c th ng kê. ủ ư ả ượ ệ ứ ể ộ ớ m n
ườ ệ ố ườ ệ ố ế
ự ệ + Ng + H th ng hi n th giao di n ch a các hình th c th ng kê. + Ng ị + H th ng hi n th danh sách tài li u ng v i th th đã cho đ c gi + K t thúc Usecase. (cid:0) Dòng s ki n ph : ụ
ủ ỏ ố
ượ ủ ừ ệ ệ ố (cid:0) Dòng th nh t: ứ ấ ủ ư ệ + Ng i dùng h y b th ng kê tài li u cho m n c a t ng th th . ượ ủ ừ + H th ng b qua giao di n th ng kê tài li u cho m n c a t ng th th ủ ư
ở ề ườ ệ ố ệ ỏ và tr v giao di n chính.
ế
ứ
ử
i trong quá trình x lý. ỗ i.
ệ ố ệ ố ế
c khi Usecase “TKBC tài li u cho m n c a t ng th
ả ậ ệ ệ ố ệ ố ệ ng ủ ượ ủ ừ ệ ự ướ c khi th c hi n ướ i dùng ph i đăng nh p vào h th ng tr
ệ ố ủ ừ ượ ệ ủ
+ K t thúc Usecase. (cid:0) Dòng th hai: ả ỗ + H th ng x y ra l ị ể + H th ng hi n th thông báo l + K t thúc Usecase. ạ Tr ng thái h th ng tr ườ ự ượ ư th ” đ c 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 cho m n c a t ng th ư th ” đ
ệ ợ ủ ư ệ ứ ề ớ ượ ẽ
ượ đ
ệ ố ỗ i.
ợ ở ộ ấ ạ không có.
ệ ượ c m n”
ố ế ỹ
ậ ử ụ ự ượ ượ ệ ố ượ t:ắ Ban l p k ho ch, ban th th , admin, ban k thu t s d ng Usecase c th c hi n vào ứ c m n. Hình th c th ng kê này đ
ạ ượ ự c th c hi n: ườ + Tr ng h p thành công: thông tin v tài li u ng v i th th đã cho m n s ị ể c hi n th . ườ ng h p th t b i: h th ng thông báo l + Tr ể Đi m m r ng: Giao di n:ệ ặ ả g. Đ c t Tóm t ể ố ỗ ậ ệ ệ
ượ ứ ệ ọ Usecase “Th ng kê tài li u đang đ ạ ủ ư ượ này đ th ng kê tài li u đang đ ố cu i m i ngày làm vi c. Dòng s ki n: ự ệ (cid:0) Dòng s ki n chính: ự ệ i dùng ch n ch c năng th ng kê tài li u đang đ ượ c m n.
ị ể ố ứ ệ
ộ ố i dùng ch n m t trong các hình th c th ng kê.
ứ ố ượ ứ ứ ố ớ ể ệ ươ ứ ạ ỗ ng ng v i m i lo i tài li u t ng ng.
ườ ệ ố ườ ệ ố ế + Ng + H th ng hi n th giao di n ch a các hình th c th ng kê. ọ + Ng ị + H th ng hi n th danh sách s l + K t thúc Usecase.
ự ệ
ủ ỏ ố ệ
ườ ệ ố ỏ ố ượ ượ (cid:0) Dòng s ki n ph : ụ (cid:0) Dòng th nh t: ứ ấ ượ ượ i dùng h y b th ng kê tài li u đang đ + Ng c m n. ệ ệ + H th ng b qua giao di n th ng kê tài li u đang đ c m n và tr v ở ề
ệ giao di n chính. ế
ứ
ử
i trong quá trình x lý. ỗ i.
ệ ố ệ ố ế
ệ ố ướ
ậ ượ c khi Usecase “TKBC tài li u đang đ ự ệ ố ứ i dùng ph i đăng nh p vào h th ng tr ượ ệ ượ c c m n” đ ệ ướ c khi th c hi n ch c năng
+ K t thúc Usecase. (cid:0) Dòng th hai: ỗ ả + H th ng x y ra l ị ể + H th ng hi n th thông báo l + K t thúc Usecase. ạ Tr ng thái h th ng tr ả ườ ệ ng ự th c hi n: này.
ệ ố ệ ượ ượ c m n” đ ượ c
Tr ng thái h th ng sau khi Usecase “TKBC tài li u đang đ ự
ị ố ượ ượ ợ ệ ố ể ạ ệ th c hi n: + Tr ệ ng tài li u đang đ ượ c m n ng h p thành công: h th ng hi n th s l
ệ
ệ ố ỗ i.
ợ ở ộ ấ ạ không có.
ườ ạ ủ ừ c a t ng lo i tài li u. ườ + Tr ng h p th t b i: h th ng thông báo l ể Đi m m r ng: Giao di n:ệ
ấ ặ ả
ấ ọ i dùng ch n Usecase “In n” đ ể
ườ ạ ừ ố ỗ th c hi n ch c năng in th ng kê, báo cáo cho t ng lo i.
Usecase “In n” 4.2.4.7. Đ c t t:ắ ng v i m i th ng kê, báo cáo, ng ố ớ Ứ Tóm t ứ ự ệ Dòng s ki n: ự ệ (cid:0) Dòng s ki n chính: ự ệ
ố ừ ạ ố ng ng cho t ng lo i th ng kê.
ườ ệ ố ự i dùng đang th c hi n th ng kê.
ạ ẳ ườ ệ ố ế
ự ệ ươ ứ + T i b ng danh sách th ng kê t ấ ứ ọ i dùng ch n ch c năng in n. + Ng ố ả + H th ng in b ng th ng kê mà ng + K t thúc Usecase. (cid:0) Dòng s ki n ph : ụ
ấ
ỏ ứ ấ
ườ ệ ố ế
ứ
ử
ệ ố ệ ố (cid:0) Dòng th nh t: ứ ấ ủ ỏ i dùng h y b in n. + Ng + H th ng b qua ch c năng in n. + K t thúc Usecase. (cid:0) Dòng th hai: ả ỗ + H th ng x y ra l ị ể + H th ng hi n th thông báo l i trong quá trình x lý. ỗ i.
ế
ệ ố ướ ượ ự c th c hi n: ệ ng iườ
+ K t thúc Usecase. ạ Tr ng thái h th ng tr ả c khi Usecase “ In TKBC” đ ự ướ ứ ệ ậ 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” đ c th c hi n:
ượ ả
ỗ i.
ợ ợ ở ộ ố ng h p thành công: có đ c b n th ng kê. ệ ố ấ ạ ng h p th t b i: h th ng thông báo l không có.
ạ ườ + Tr ườ + Tr ể Đi m m r ng: Giao di n:ệ
ể ồ ớ
4.3. Bi u đ l p
4.3.1. Danh sách các l pớ
ớ ườ 4.3.1.1. L p “NguoiDung” (Ng i dùng)
ộ Danh sách các thu c tính:
ả ộ ớ ườ B ng 4.3: Danh sách các thu c tính L p “Ng i dùng”
STT ộ Tên thu c tính Ý nghĩa
Username Tên đăng nh pậ 1
ậ ẩ Password M t kh u 2
ườ HoTen Tên ng i dùng 3
NamSinh Năm sinh 4
ớ GioiTinh Gi i tính 5
ứ ChucDanh Ch c danh 6
Email Email 7
ố ệ DienThoai ạ S đi n tho i 8
ươ ứ Danh sách các ph ng th c:
ả ườ i dùng”
ươ ươ B ng 4.4: Danh sách các ph Tên ph STT ứ ớ ng th c l p “Ng ứ ng th c Ý nghĩa
ườ ThemNguoiDung Thêm ng i dùng 1
ử ườ SuaNguoiDung S a thông tin ng i dùng 2
ườ XoaNguoiDung Xóa ng i dùng 3
ể ị ườ HienThiNguoiDung Hi n th thông tin ng i dùng 4
ộ ớ ả 4.3.1.2. L p “DocGia” (Đ c gi )
ộ Danh sách các thu c tính:
ả ộ ớ ộ ả B ng 4.5: Danh sách các thu c tính l p “Đ c gi ”
STT ộ Tên thu c tính Ý nghĩa
1 SoThe ố ẻ ư ệ S th th vi n
2 HoTen H tênọ
3 NgaySinh Ngày sinh
ớ 4 GioiTinh Gi i tính
5 MaChucDanh ứ Mã Ch c Danh
6 MaLop Mã l pớ
ưở ậ ạ ậ ẻ 7 NguoiCN Ng i c p nh t tình tr ng th
8 NgayCN ậ ậ Ngày c p nh t
ươ ứ Danh sách các ph ng th c:
ả ộ
ươ ươ B ng 4.6: Danh sách các ph Tên ph STT ứ ớ ả ng th c l p “Đ c gi ” ứ ng th c Ý nghĩa
ả 1 ThemDocGia Thêm đ c giộ
ử ộ ả 2 CapNhatDocGia S a thông tin đ c gi
ả 3 XoaDocGia Xóa đ c giộ
ể ộ ị ả 4 HienThiDocGia Hi n th thông tin đ c gi
ử ớ ạ 4.3.1.3. L p “XulyVP” (X lý vi ph m)
ộ Danh sách các thu c tính:
ử ạ ả ớ ộ B ng 4.7: Danh sách các thu c tính l p “X lý vi ph m”
STT ộ Tên thu c tính Ý nghĩa
1 MaPhat Mã số
2 SoThe S thố ẻ
3 LyDoVP Lý do vi ph mạ
ứ ử 4 HTXuLy Hình th c x lý
5 NgayXL Ngày x lýử
ườ ử 6 NguoiXL Ng i x lý
ươ ứ Danh sách các ph ng th c:
ả ươ ử ạ ng th c l p “X lý vi ph m”
ươ B ng 4.8: Danh sách các ph STT Tên ph ứ ớ ứ ng th c Ý nghĩa
ế 1 ThemPhieuphat ạ Thêm phi u ph t
ế ậ ậ CapNhatPhieuphat ạ C p nh t phi u ph t 2
XoaPhieuPhat ạ ế Xóa phi u ph t 3
ể ế ị HienThiPhieuphat ạ Hi n th thông tin phi u ph t 4
ớ ớ 4.3.1.4. L p “Lop” (L p)
ộ Danh sách các thu c tính:
ả ộ ớ ớ B ng 4.9: Danh sách các thu c tính l p “L p”
STT ộ Tên thu c tính Ý nghĩa
1 MaLop Mã l pớ
2 TenLop Tên l pớ
3 MaNganhHoc Mã ngành h cọ
ươ ứ Danh sách các ph ng th c:
ả ớ ớ
ươ ươ B ng 4.10: Danh sách các ph Tên ph STT ng l p “L p” ứ ng th c Ý nghĩa
1 ThemLop Thêm l pớ
ử 2 SuaLop ớ S a thông tin l p
3 XoaLop Xóa l pớ
ể ị 4 HienThiLop ớ Hi n th thông tin l p
ớ 4.3.1.5. L p “Khoa” (Khoa)
ộ Danh sách sác thu c tính:
ả ộ ớ B ng 4.11: Danh sách các thu c tính l p “Khoa”
STT ộ Tên thu c tính Ý nghĩa
1 MaKhoa Mã khoa
2 TenKhoa Tên khoa
3 GhiChu Ghi chú
ươ ứ Danh sách các ph ng th c:
ả
ươ ươ B ng 4.12: Danh sách các ph Tên ph STT ứ ớ ng th c l p “Khoa” ứ ng th c Ý nghĩa
ThemKhoa Thêm khoa 1
ử SuaKhoa S a thông tin khoa 2
XoaKhoa Xóa khoa 3
ể ị HienThiKhoa Hi n th thông tin khoa 4
ớ ọ 4.3.1.6. L p “NganhHoc” (Ngành h c)
ộ Danh sách các thu c tính:
ả ộ ọ ớ B ng 4.13: Danh sách các thu c tính l p “Ngành h c”
STT Ý nghĩa
ộ Tên thu c tính 1 MaNganhHoc 2 TenNganhHoc 3 MaKhoa Mã Ngành h cọ Tên Ngành h cọ Mã khoa
ươ ứ Danh sách các ph ng th c:
ả ọ
ươ ươ B ng 4.14: Danh sách các ph Tên ph STT ứ ớ ng th c l p “Ngành h c” ứ ng th c Ý nghĩa
ThemNganhHoc Thêm Ngành h cọ 1
ử SuaNganhHoc ọ S a thông tin ngành h c 2
XoaNganhHoc Xóa ngành h cọ 3
ể ị HienThiNganhHoc ọ Hi n th thông tin ngành h c 4
ớ ạ 4.3.1.7. L p “PhanLoai” (Phân lo i)
ộ Danh sách các thu c tính:
ạ ả ộ ớ B ng 4.15: Danh sách các thu c tính l p “Phân Lo i”
STT Ý nghĩa
ộ Tên thu c tính 1 MaPhanLoai TenPhanLoai 2 GhiChu 3 Mã phân lo iạ Tên phân lo iạ Ghi chú
ươ
ạ ả
Danh sách các ph B ng 4.16: Danh sách các ph Tên ph STT ứ ng th c: ươ ứ ớ ng th c l p “Phân lo i” ứ ươ ng th c Ý nghĩa
1 ThemPhanLoai Thêm phân lo iạ
ử 2 SuaPhanLoai ạ S a thông tin phân lo i
3 XoaPhanLoai Xóa phân lo iạ
ể ị 4 HienThiPhanLoai ạ Hi n th thông tin phân lo i
ớ ể ạ 4.3.1.8. L p “TheLoai” (Th Lo i)
ộ Danh sách các thu c tính:
ể ạ ả ớ B ng 4.17: Danh sách các thu c tính l p “Th lo i”
ộ ộ Tên thu c tính STT Ý nghĩa
1 MaTheLoai ể ạ Mã th lo i
2 TenTheLoai ể ạ Tên th lo i
3 GhiChu Ghi chú
ươ ứ Danh sách các ph ng th c:
ả ể ạ
ươ ươ B ng 4.18: Danh sách các ph Tên ph STT ứ ớ ng th c l p “Th lo i” ứ ng th c Ý nghĩa
ệ 1 ThemTheloai ể ạ Thêm th lo i tài li u
ử 2 SuaTheloai ể ạ S a thông tin th lo i
ệ 3 XoaTheloai ể ạ Xóa th lo i tài li u
ệ ể 4 HienThiTheloai ị ể ạ Hi n th th lo i tài li u
ớ ả 4.3.1.9. L p “TacGia” (Tác gi )
ộ Danh sách các thu c tính:
ả ộ ớ ả B ng 4.19: Danh sách các thu c tính l p “Tác gi ”
STT ộ Tên thu c tính Ý nghĩa
1 MaTG Mã tác giả
2 TenTG Tên tác giả
3 GhiChu Ghi chú
ươ ứ Danh sách các ph ng th c:
ả
ươ ươ B ng 4.20: Danh sách các ph Tên ph STT ả ứ ớ ng th c l p “Tác gi ” ứ ng th c Ý nghĩa
1 ThemTacGia Thêm tác giả
ử ả 2 SuaTacGia S a thông tin tác gi
3 XoaTacGia Xóa tác giả
ể ị ả 4 HienThiTacGia Hi n th thông tin tác gi
ấ ả ớ 4.3.1.10. L p “NhaXB” (Nhà Xu t b n)
ộ Danh sách các thu c tính:
ấ ả ả ộ ớ B ng 4.21: Danh sách các thu c tính l p “Nhà xu t b n”
STT ộ Tên thu c tính Ý nghĩa
ấ ả 1 MaNXB Mã nhà xu t b n
ấ ả 2 TenNXB Tên nhà xu t b n
3 GhiChu Ghi chú
ươ ứ Danh sách các ph ng th c:
ả ấ ả
ươ ươ B ng 4.22: Danh sách các ph Tên ph STT ứ ớ ng th c l p “Nhà xu t b n” ứ ng th c Ý nghĩa
ấ ả ThemNhaXB Thêm nhà xu t b n 1
ấ ả ử SuaNhaXB S a thông tin nhà xu t b n 2
ấ ả XoaNhaXB Xóa nhà xu t b n 3
ấ ả ể ị HienThiNhaXB Hi n th thông tin nhà xu t b n 4
ớ ấ 4.3.1.11. L p “NhaCC” (Nhà cung c p)
ộ Danh sách các thu c tính:
ấ ả ớ B ng 4.23: Danh sách các thu c tính l p “Nhà cung c p”
ộ ộ Tên thu c tính STT Ý nghĩa
1 MaNCC Mã nhà cung c pấ
TenNCC Tên nhà cung c pấ 2
DiaChi Đi chạ ỉ 3
ố ệ DienThoai ạ S đi n tho i 4
ươ ứ Danh sách các ph ng th c:
ả ấ
ươ ươ B ng 4.24: Danh sách các ph Tên ph STT ứ ớ ng th c l p “Nhà cung c p” ứ ng th c Ý nghĩa
ThemNhaCC Thêm nhà cung c pấ 1
ử ấ SuaNhaCC S a thông tin nhà cung c p 2
XoaNhaCC Xóa nhà cung c pấ 3
ể ấ ị HienThiNhaCC Hi n th thông tin nhà cung c p 4
ớ ữ 4.3.1.12. L p “NgonNgu” (Ngôn Ng )
ộ Danh sách các thu c tính:
ả ớ ữ B ng 4.25: Danh sách các thu c tính l p “Ngôn ng ”
ộ ộ Tên thu c tính STT Ý nghĩa
1 MaNgonNgu Mã ngôn ngữ
TenNgonNgu Tên ngôn ngữ 2
GhiChu Ghi chú 3
ươ ứ Danh sách các ph ng th c:
ả ươ ứ ớ ữ ng th c l p “Ngôn ng ”
B ng 4.26: Danh sách các ph ươ STT Tên ph ứ ng th c Ý nghĩa
ThemNgonNgu Thêm ngôn ngữ 1
ử ữ SuaNgonNgu S a thông tin ngôn ng 2
XoaNgonNgu Xóa ngôn ngữ 3
ể ị ữ HienThiNgonNgu Hi n th thông tin ngôn ng 4
ớ ệ 4.3.1.13. L p “Tailieu” (Tài li u)
ộ Danh sách các thu c tính:
ệ ả ộ ớ B ng 4.27: Danh sách các thu c tính l p “Tài li u”
STT ộ Tên thu c tính Ý nghĩa
MaTL Mã tài li uệ 1
TenTL Tên tài li uệ 2
MaTheLoai ể ạ Mã th lo i 3
MaPhanLoai Mã phân lo iạ 4
MaKhoa Mã khoa 5
MaTG Mã tác giả 6
ấ ả MaNXB Mã nhà xu t b n 7
ấ ả NamXB Năm xu t b n 8
MaNgonNgu Mã ngôn ngữ 9
ố SoTrang S trang 10
ị ị MaViTri Mã v trí (v trí giá) 11
MaTang Mã t ngầ 12
ặ MatGiaSach M t giá sách 13
GiaBia Giá bìa 14
ố ượ SoLuong S l ng 15
ữ ư ệ ị MaVT Mã v trí l u tr tài li u 16
NgayCN ậ ậ Ngày c p nh t 17
ố ượ SoLuongCon S l ng còn 18
ươ ứ Danh sách các ph ng th c:
ả ươ ệ ng th c l p “Tài li u”
ươ B ng 4.28: Danh sách các ph STT Tên ph ứ ớ ứ ng th c Ý nghĩa
ThemTailieu Thêm tài li uệ 1
ử ệ SuaTailieu S a thông tin tài li u 2
XoaTailieu Xóa tài li uệ 3
ể ệ ị HienThiTailieu Hi n th thông tin tài li u 4
ớ ế ậ 4.3.1.14. L p “PhieuNhap” (Phi u nh p)
ộ Danh sách các thu c tính:
ế ậ ả ộ ớ B ng 4.29: Danh sách các thu c tính l p “Phi u nh p”
STT ộ Tên thu c tính Ý nghĩa
MaPhieuNhap Mã nh pậ 1
MaTaiLieu Mã tài li uệ 2
MaNCC Mã nhà cung c pấ 3
ườ ệ ậ NguoiNhap Ng i nh p tài li u 4
NgayNhap Ngày nh pậ 5
ố ượ ậ SoLuong S l ng nh p 6
ươ ứ Danh sách các ph ng th c:
ả ế ậ
ươ ươ B ng 4.30: Danh sách các ph Tên ph STT ứ ớ ng th c l p “Phi u nh p” ứ ng th c Ý nghĩa
ậ ớ ThemTaiLieuNhap ệ Thêm tài li u m i nh p 1
ử ậ SuaTaiLieuNhap ệ S a tài li u nh p 2
ậ XoaTaiLieuNhap ệ Xóa tài li u nh p 3
ể ệ ậ ị HienThiTLNhap Hi n th tài li u nh p 4
ớ ệ ế 4.3.1.15. L p “TaiLieuCT” (Tài li u chi ti t)
ộ Danh sách các thu c tính:
ệ ả ộ ớ ế B ng 4.31: Danh sách các thu c tính l p “Tài li u chi ti t”
ộ STT Tên thu c tính Ý nghĩa
ệ ệ ạ ố ỗ 1 MaCaBiet Mã cá bi t (mã m i cu n tài li u = mã v ch)
2 MaTaiLieu Mã tài li uệ
ệ ậ ậ 3 NgayCN Ngày c p nh t thông tin tài li u
ườ ậ 4 NguoiCN Ng ậ i c p nh t
ạ ệ ớ 5 TinhTrang
ạ ấ Tình tr ng tài li u (m t, rách nát, m i, l c ậ h u…)
ươ ứ Danh sách các ph ng th c:
ả ươ ệ ế ng th c l p “Tài li u chi ti
ươ B ng 4.32: Danh sách các ph STT Tên ph ứ ớ ứ ng th c t” Ý nghĩa
ệ ThemTailieuCT Thêm tài li u chi ti ế t 1
ử ệ SuaTailieuCT S a thông tin tài li u chi ti ế t 2
XoaTailieuCT ệ Xóa tài li u chi ti ế t 3
ể ệ ị HienThiTailieuCT Hi n th thông tin tài li u 4
ượ ớ ệ ả 4.3.1.16. L p “MuonTraTL” (M n tr tài li u)
ộ Danh sách các thu c tính:
ả ượ ệ ả ớ
ộ B ng 4.33: Danh sách các thu c tính l p “M n tr tài li u” ộ Tên thu c tính STT Ý nghĩa
ả ID_MuonTra ượ Mã m n tr 1
SoThe S thố ẻ 2
ệ ệ MaCaBiet Mã cá bi t (mã tài li u) 3
ể KieuMuon ượ Ki u m n 4
NgayMuon Ngày m nượ 5
ườ NguoiChoMuon Ng ượ i cho m n 6
ệ ạ HanTra ả H n tr tài li u 7
NgayTra Ngày trả 8
ườ ệ ậ NguoiNhan i nh n tài li u, ng ườ i 9
Ng ph tạ
ươ ứ Danh sách các ph ng th c:
ả ươ ứ ớ ệ ả ượ ng th c l p “M n tr tài li u”
B ng 4.34: Danh sách các ph ươ STT Tên ph ứ ng th c Ý nghĩa
ượ ả 1 ThemPhieuMT ế Thêm phi u m n tr
ượ ử ế ả 2 SuaPhieuMT S a thông tin phi u m n tr
ượ ể ế ị ả 3 HienThiPhieuMT Hi n th thông tin phi u m n tr
ớ ệ 4.3.1.17. L p “TLThanhLy” (Tài li u thanh lý)
ộ Danh sách các thu c tính:
ớ ả ệ
STT Ý nghĩa
ườ ộ B ng 4.35: Danh sách các thu c tính l p “Tài li u thanh lý” ộ Tên thu c tính 1 MaThanhLy 2 MaCaBiet 3 4 5 Mã thanh lý tệ Mã cá bi Lý do thanh lý Ngày thanh lý Ng LyDoTL NgayTL NguoiTL i thanh lý
ươ ứ Danh sách các ph ng th c:
ả ệ
ươ ươ Ý nghĩa
ệ ể ị B ng 4.36: Danh sách các ph STT Tên ph 1 ứ ớ ng th c l p “Tài li u thanh lý” ứ ng th c HienthiTaiLieuTL Hi n th tài li u thanh lý
ấ ờ ớ 4.3.1.18. L p “GiayToKhac” (Gi y t khác)
ộ Danh sách các thu c tính:
ấ ờ ả ộ ớ B ng 4.37: Danh sách các thu c tính l p “Gi y t khác”
ộ Tên thu c tính Ý nghĩa
STT 1 2 3 4 SoThe CMND GPLX GTKhac S thố ẻ ứ Ch ng minh nhân dân ấ Gi y phép lái xe ấ ờ Gi y t khác
ươ ứ Danh sách các ph ng th c:
ả ấ ờ khác”
ươ ươ
ấ ờ B ng 4.38: Danh sách các ph STT Tên ph 1 ứ ớ ng th c l p “Gi y t ứ ng th c ThemGiayToKhac Thêm gi y t Ý nghĩa khác
ẽ ể ồ ớ 4.3.2. V bi u đ l p
ể ồ ớ ệ ố 4.3.2.1. Bi u đ l p h th ng
ệ ố ồ ớ ể Hình 4.11: Bi u đ l p h th ng
ể ồ ớ ộ ả 4.3.2.2. Bi u đ các l p đ c gi
ể ớ ộ ồ ả Hình 4.12: Bi u đ các l p đ c gi
ể ồ ượ ớ ả 4.3.2.3. Bi u đ các l p M n tr
ượ ể ớ ả ồ Hình 4.13: Bi u đ các l p m n tr
ể ồ ớ ệ 4.3.2.4. Bi u đ các l p tài li u
ể ệ ớ ồ Hình 4.13: Bi u đ các l p tài li u
ƯƠ
Ế Ơ Ở Ữ Ệ
CH
Ế NG 5. PHÂN TÍCH, THI T K C S D LI U
ế ế ơ ở ữ ệ
5.1. Thi
t k c s d li u
ả ườ 5.1.1. B ng “tblNguoiDung” (Ng i dùng)
ả ườ B ng 5.1: Thông tin ng i dùng
STT Ý nghĩa Tên ộ thu c tính
Username Ki uể ữ ệ d li u Varchar Kích cướ th 30 ậ Tên đăng nh p – khóa chính 1
ậ ẩ Password Varchar M t kh u 20 2
ườ HoTen NVarchar Tên ng i dùng 40 3
NamSinh Datetime 8 Năm sinh 4
ớ GioiTinh Nvarchar 5 Gi i tính 5
ứ ChucDanh Nvarchar 50 Ch c danh 6
ố ệ 11 DienThoai Varchar ạ S đi n tho i 7
Email Varchar 100 Email 8
ID_QuyenHan Varchar 20 ạ ề Quy n h n 9
ề ả ạ 5.1.2. B ng “tblQuyenHan” (Quy n H n)
ề ả ạ B ng 5.2: Thông tin quy n h n
STT Ý nghĩa Tên ộ thu c tính
ề 1 Ki uể ữ ệ d li u ID_QuyenHan Varchar Kích cướ th 20 Mã quy n – khóa chính
ạ 2 TenQuyenHan NVarchar 50 ề Tên quy n h n
ả 5.1.3. B ng “tblKhoa” (Khoa)
ả B ng 5.3: Thông tin khoa
STT Ý nghĩa Tên ộ thu c tính
1 MaKhoa Ki uể ữ ệ d li u Varchar Kích cướ th 20 Mã Khoa – khóa chính
2 TenKhoa NVarchar 50 Tên khoa
ứ ả 5.1.4 B ng “tblChucDanh” (Ch c danh)
ề ứ ả B ng 5.4: Thông tin v ch c danh
STT Ý nghĩa Tên ộ thu c tính
ứ Ki uể ữ ệ d li u 1 MaChucDanh Varchar Kích cướ th 20 Mã ch c danh – khóa chính
2 TenChucDanh NVarchar 50 ứ Tên ch c danh
ọ ả 5.1.5 B ng “tblNganhHoc” (Ngành h c)
ả ọ B ng 5.5: Thông tin ngành h c
Ý nghĩa STT Tên ộ thu c tính
ọ Mã Ngành h c – khóa chính Ki uể ữ ệ d li u 1 MaNganhHoc Varchar Kích cướ th 20
Tên Ngành h cọ 2 TenNganhHoc NVarchar 50
Mã Khoa 3 MaKhoa Varchar 20
ả ạ 5.1.6. B ng “tblPhanLoai” (Phân lo i)
ệ ả ạ B ng 5.6: Thông tin phân lo i tài li u
Ý nghĩa STT
ạ Mã Phân lo i – khóa chính Tên ộ thu c tính 1 MaPhanLoai Ki uể ữ ệ d li u Varchar Kích cướ th 20
2 40 TenPhanLoai NVarchar Tên phân lo iạ
3 100 GhiChu Nvarchar Ghi chú
ể ạ ả 5.1.7. B ng “tblTheLoai” (Th lo i)
ả ể ạ
STT Ý nghĩa
ể ạ ệ B ng 5.7: Thông tin th lo i tài li u Ki uể Tên ữ ệ ộ d li u thu c tính Varchar 1 MaTheLoai Kích cướ th 20 Mã th lo i – khóa chính
2 50 TenTheLoai NVarchar ể ạ Tên th lo i
3 100 GhiChu Nvarchar Ghi chú
ả ả 5.1.8. B ng “tblTacGia” (Tác gi )
ề ả B ng 5.8: Thông tin v tác gi
STT Ý nghĩa
ả Tên ộ thu c tính 1 MaTG ả Ki uể ữ ệ d li u Varchar Kích cướ th 20 Mã tác gi – khóa chính
2 TenTG NVarchar 100 Tên tác giả
3 GhiChu Nvarchar 100 Ghi chú
ấ ả ả 5.1.9. B ng “tblNhaXB” (Nhà xu t b n)
ả ấ ả
STT Ý nghĩa
ấ ả Kích cướ th 20 B ng 5.9: Thông tin Nhà Xu t b n Ki uể Tên ữ ệ ộ d li u thu c tính Varchar 1 MaNXB Mã nhà xu t b n – khóa chính
ấ ả 100 2 TenNXB NVarchar Tên nhà xu t b n
100 3 GhiChu Nvarchar Ghi chú
ả ấ 5.1.10. B ng “tblNhaCungCap” (Nhà cung c p)
ả
STT Ý nghĩa
Kích cướ th 20 ấ B ng 5.10: Thông tin nhà cung c p Ki uể Tên ữ ệ ộ d li u thu c tính Varchar 1 MaNCC ấ Mã nhà cung c p – khóa chính
100 TenNCC NVarchar Tên nhà cung c pấ 2
100 DiaChi Nvarchar Mã Khoa 3
ệ 13 DienThoai Varchar ạ Đi n tho i 4
ả ữ 5.1.11. B ng “tblNgonNgu” (Ngôn ng )
ệ ả B ng 5.11: Thông tin Ngôn Ng tài li u
STT Ý nghĩa
Kích cướ th 20 Tên ộ thu c tính 1 MaNgonNgu ữ Ki uể ữ ệ d li u Varchar ữ Mã ngôn ng – khóa chính
30 TenNgonNgu NVarchar Tên ngôn ngữ 2
100 GhiChu Nvarchar Ghi chú 3
ố ượ ả 5.1.12. B ng “tblSLTang” (S l ầ ng t ng)
ề ố ượ ả ư ầ ữ B ng 5.12: Thông tin v s l ng t ng l u tr
STT Ý nghĩa Tên ộ thu c tính
ầ 1 MaTang Ki uể ữ ệ d li u Varchar Kích cướ th 20 Mã t ng – khóa chính
2 TenTang NVarchar 50 Tên t ngầ
ả ị 5.1.13 B ng “tblViTriGia” (V trí giá)
ệ ả ặ ị B ng 5.13: Thông tin v trí đ c giá tài li u
STT Ý nghĩa Tên ộ thu c tính
ị 1 MaViTri Ki uể ữ ệ d li u Varchar Kích cướ th 20 Mã v trí– khóa chính
ị 2 TenViTri NVarchar 50 Tên v trí
ớ ả 5.1.14. B ng “tblLop” (L p)
ả ề ớ B ng 5.14: Thông tin v l p
STT Ý nghĩa
ớ Tên ộ thu c tính 1 MaLop Ki uể ữ ệ d li u Varchar Kích cướ th 20 Mã l p – khóa chính
2 TenLop NVarchar 30 Tên l pớ
3 MaNganhHoc Varchar 20 Mã Ngành h cọ
ộ ả ả 5.1.15. B ng “tblDocGia” (Đ c gi )
ề ộ ả B ng 5.15: Thông tin v đ c gi
STT Ý nghĩa Tên ộ thu c tính ả Ki uể ữ ệ d li u Kích cướ th
ố ẻ ư ệ SoThe Varchar 1 20 S th th vi n – khóa chính
ộ ọ ả Nvarchar 2 HoTen 40 H tên đ c gi
Datetime 3 NamSinh Năm sinh
ớ Nvarchar 4 GioiTinh 5 Gi i tính
5 MaChucDanh Varchar 20 ứ Mã ch c danh
Nvarchar 6 MaLop 20 Mã l pớ
ườ ậ Nvarchar 7 NguoiCN 30 Ng ậ i c p nh t
Datetime 8 NgayCN ậ ậ Ngày c p nh t
ệ ả 5.1.16. B ng “tblTaiLieu” (Tài li u)
ề ả B ng 5.16: Thông tin v tài li u
STT Ý nghĩa
ệ ệ Ki uể ữ ệ d li u Varchar Tên ộ thu c tính 1 MaTL Kích cướ th 20 Mã tài li u – Khóa chính
Nvarchar 2 TenTL 100 Tên tài li uệ
Varchar 3 MaKhoa 20 Mã khoa
4 MaPhanLoai Varchar 20 Mã phân lo iạ
Varchar 5 MaTG 20 Mã tác giả
ấ ả Varchar 6 MaNXB 20 Mã nhà xu t b n
Varchar 7 MaViTri 20 ị Mã v trí
Varchar 8 MaTang 20 Mã T ngầ
9 MaTheLoai Varchar ể ạ Mã Th lo i 20
ệ ặ 10 MatGiaSach Varchar ệ M t giá (k ) tài li u 20
20 Mã Ngôn ngữ 11 MaNgonNgu Varchar
ấ ả Năm xu t b n 12 NamXB Datetime
ố S trang 13 SoTrang Int
14 GiaBia Nvarchar 20 Giá bìa
ố ượ S l ng 15 SoLuong Int
ậ ậ Ngày c p nh t 16 NgayCN Datetime
ố ượ S l ng còn 17 SoLuongCon Int
ế ậ ả 5.1.17. B ng “tblPhieuNhap” (Phi u nh p)
ả ế
STT Ý nghĩa ậ Ki uể ữ ệ d li u Kích cướ th
ế ậ B ng 5.17: Thông tin phi u nh p Tên ộ thu c tính 1 MaPhieuNha Int
p Mã phi u nh p – khóa chính
2 MaTaiLieu Varchar 20 Mã tài li uệ
3 MaNCC Varchar 20 Mã nhà cung c pấ
ườ ệ ậ NguoiNhap Nvarchar 30 Ng i nh p tài li u 4
NgayNhap Datetime Ngày nh pậ 5
ố ượ ậ ề SoLuong Int S l ng nh p v 6
ượ ệ ả ả 5.1.18. B ng “tblMuonTraTL” (M n tr tài li u)
ả ượ ệ ả
STT Ý nghĩa Ki uể ữ ệ d li u Kích cướ th
ượ B ng 5.18: Thông tin M n tr tài li u Tên ộ thu c tính ID_MuonTra Int 1 ả Mã m n tr khóa chính
ẻ ộ SoThe Varchar 20 ả Mã th (mã đ c gi ) 2
ệ ệ 3 MaCaBiet Varchar 20 Mã cá bi t (mã tài li u)
ượ ọ ạ ề i KieuMuon Bit 4 ể Ki u m n v đ c t chỗ
NgayMuon Datetime Ngày m nượ 5
ườ NguoiChoMuon Nvarchar 30 Ng ượ i cho m n 6
ệ ạ HanTra Datetime ả H n tr tài li u 7
ệ 8 NgayTra Datetime ả ạ ế ạ Ngày tr tài li u là ngày ả ph t n u x y ra vi ph m
ườ ệ ậ 9 NguoiNhan Varchar 30 Ng i nh n tài li u
ệ ả 5.1.19. B ng “tblTLThanhLy” (Tài li u thanh lý)
ả ệ
STT Ý nghĩa
B ng 5.19: Thông tin tài li u thanh lý Ki uể Tên ữ ệ ộ d li u thu c tính Varchar 1 MaThanhLy Kích cướ th 20 Mã thanh lý khóa chính
2 MaCaBiet 20 Mã cá bi tệ Varchar
LyDoTL 100 Lý do thanh lý NVarchar 3
NgayTL Ngày thanh lý Datetime 4
ườ NguoiTL 30 Ng i thanh lý Nvarchar 5
ử ộ ả ả ạ 5.1.20. B ng “tblXuLyVP (X lý đ c gi vi ph m)
ử ả ộ ạ B ng 5.20: Thông tin x lý đ c gi vi ph m
STT Ý nghĩa Tên ộ thu c tính Kích cướ th ả Ki uể ữ ệ d li u
ế ạ 1 MaPhat Int Mã phi u ph t khóa chính
20 S thố ẻ Varchar 2 SoThe
100 Lý do vi ph mạ NVarchar 3 LyDoVP
ứ ử 100 Hình th c x lý Nvarchar 4 HTXuly
Ngày x lýử Datetime 5 NgayXL
ườ ử 30 Ng i x lý Nvarchar 6 NguoiXL
ấ ờ ả 5.1.21. B ng “tblGiayToKhac” (Gi y t khác)
ấ ờ ả B ng 5.21: Thông tin gi y t khác
Ý nghĩa STT Tên ộ thu c tính
ố ẻ ố ứ Kích cướ th 20 9 S th khóa chính S ch ng minh nhân dân Ki uể ữ ệ d li u Varchar Varchar 1 2 SoThe CMND
ố ấ 8 S gi y phép lái xe Varchar 3 GPLX
ố ấ ờ 10 S gi y t khác Varchar 4 GTKhac
ư ệ ả ị 5.1.22. B ng “tblQDThuVien” (Quy đ nh th vi n)
ả ị ư ệ B ng 5.22: Thông tin vê Quy đ nh th vi n
STT Ý nghĩa
ị Tên ộ thu c tính 1 MaQD Ki uể ữ ệ d li u Varchar Kích cướ th 20 Mã quy đ nh – khóa chính
ọ ị (Mã quy đ nh cho giáo viên, mã h c sinh, sinh viên)
ố ượ ượ ề SLMuonVe SmallInt S l ệ ng tài li u m n v 2
ượ ệ ng tài li u m n SLMuonDoc SmallInt 3 ỗ ố ượ S l ọ ạ đ c t i ch
ượ ệ ờ TGMuon SmallInt Th i gian m n tài li u. 4
ệ ả ế 5.1.23. B ng “tblTLChiTiet” (Tài li u chi ti t)
ả ệ
STT Ý nghĩa B ng 5.23: Thông tin Tài li u chi ti Tên ộ thu c tính
ế t Ki uể ữ ệ d li u Varchar 1 MaCaBiet Kích cướ th 20 Mã cá bi t ệ
ự 2 MaTaiLieu Varchar 20 ệ Mã t a tài li u (sách, báo, ệ ạ t p chí, tài li u khác…)
ậ NgayCN Datetime 3 ậ Ngày c p nh t thông tin tài li uệ
ườ ậ NguoiCN Nvarchar Ng ậ i c p nh t 30 4
ệ 50 TinhTrang Nvarchar 5 ớ ấ ạ Tình tr ng tài li u (m t, rách nát, m i, …)
ả 5.1.24. B ng “tblMenu” (Menu)
ủ ả B ng 5.24: Thông tin menu c a website
STT Ý nghĩa Ki uể ữ ệ d li u Kích cướ th
Tên ộ thu c tính 1 MenuID tinyint Mã menu – primary key
2 MenuName Nvarchar 50 Tên menu
ẫ ớ ườ 3 Url Nvarchar 100 Đ ng d n t i website
4 ManuParent Int Menu cha
ố ả 5.1.25. B ng “tblTB_ThongKe” (Th ng kê)
ả ố ậ B ng 5.25: Th ng kê thông tin ng i truy c p
STT Ý nghĩa ườ Ki uể ữ ệ d li u Kích cướ th Tên ộ thu c tính
1 MaTB Int Mã menu – primary key
ỗ ờ ThoiGian Datetime Th i gian – không r ng 2
ậ ng truy c p – không SoTruyCap Bigint 100 3 ượ L r ngỗ
ể ồ
ệ 5.2. Bi u đ quan h
ồ ệ ể Hình 5.1: Bi u đ quan h
ƯƠ
Ệ
Ế
Ế
CH
NG 6. PHÂN TÍCH THI T K GIAO DI N
ệ
ươ
ụ
6.1. Giao di n ch
ứ ng trình ng d ng
ệ 6.1.1. Giao di n chính
ủ ứ ự ệ Hình 6.5: Giao di n chính c a ng d ng
ượ ử ụ ụ Giao đ c s d ng công c Devcompanonts.Dotnetbar
ậ ệ 6.1.2. Giao di n đăng nh p
ệ ậ Hình 6.6: Giao di n đăng nh p
ệ ấ ế ố 6.1.3. Giao di n c u hình k t n i server
ế ố ấ Hình 6.7: C u hình k t n i server
ệ ổ ậ ẩ 6.1.4. Giao di n đ i m t kh u
ẩ ậ ổ Hình 6.8: Đ i m t kh u
ệ ậ ệ ậ 6.1.5. Giao di n c p nh t thông tin tài li u
ậ ệ ậ Hình 6.9: C p nh t thông tin tài li u
ệ ậ ộ ậ ả 6.1.6. Giao di n c p nh t thông tin đ c gi
ậ ộ ả ậ Hình 6.10: C p nh t thông tin đ c gi
ế ệ 6.1.7. Giao di n tìm ki m
ế ệ Hình 6.11: Tìm ki m tài li u
ườ ử ụ ứ ế ể ế ộ ả ệ ế Ng i dùng s d ng ch c năng tìm ki m đ tìm ki m đ c gi , tìm ki m tài li u theo
ư ứ ế ả ơ ừ các hình th c nh : tìn ki m đ n gi n ế ợ tìm k t h p các t khóa
.
ậ ữ ệ ừ ậ ẵ 6.1.8. C p nh t d li u t 1 file Excel có s n
ậ ả ạ ậ 6.1.9. Form c p nh t thông tin tr và gia h n sách
6.1.11. Báo cáo danh sách tài li uệ
ộ ả ượ ệ 6.1.12. Báo cáo danh sách đ c gi m n tài li u
ố ấ ả ộ ả 6.1.13. Th ng kê danh sách t t c đ c gi
ố ệ ạ ả 6.1.14. Th ng kê tài li u quá h n tr
ệ ượ ố ượ 6.1.14. Th ng kê tài li u đ c m n theo ngày
ượ ệ ậ ậ 6.1.10. Form c p nh t cho m n tài li u
ƯƠ
Ậ
Ế
Ế
CH
Ị NG 7. K T LU N VÀ KI N NGH
ậ
ế 7.1. k t lu n
ả ạ ượ ế 7.1.1 K t qu đ t đ c
ư ệ ạ ườ ụ ệ ể ả ả
ạ ượ ứ ể ờ i Tr ộ ố ế c m t s k t qu ng. ả
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 Trong th i gain hai tháng nguyên c u, tìm hi u, chúng em đã đ t đ sau:
ả ệ ụ ệ ậ
ứ ễ ể
ể ố ạ ộ ơ ở ữ ệ ủ ệ ố ả ệ ị ơ ở ữ ệ ự ợ
ề ế ả ầ
ế ế ặ ả ệ ả giao di n. t k c s d li u, thi t k và đ c t
ự ế ế ệ ố t k h th ng, phân tích thi ự ượ ế ư ệ ượ ể 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 Hi u đ ệ ệ ả ượ m n tr tài li u, quy trình th ng kê báo cáo tài li u. ượ 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 Phân tích đ ồ 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. Xây d ng ph n m m qu n lý và website tìm ki m thông qua quá trình kh o sát, phân ế ế ơ ở ữ ệ tích thi Xây d ng đ c website tìm ki m sách.
ế 7.1.2. H n chạ
ờ ữ ớ ử ụ ề ắ
ự ậ ạ ư Vì th i gian th c t p ng n và s d ng ngôn ng m i, tuy đ tài đã hoàn thành nh ng ế ề ẫ v n còn nhi u h n ch :
ư ứ ữ ụ ể ả ấ ỉ
Ch th c t ươ ng trình ch mang tính ch t tìm hi u ngôn ng , ch a có kh năng ng d ng vào ự ế .
ầ ủ ệ ố ư ứ ự ư ầ Ch a xây d ng đ y đ các ch c năng mà h th ng c n có nh đã phân tích.
ệ ố ự ứ ư ự ế ệ ả ơ ượ c
ệ ứ ạ ế H th ng website th c hi n ch c năng tìm ki m còn đ n gi n, ch a th c hi n đ các thao tác tìm ki m ph c t p.
ướ ể 7.1.3. H ng phát tri n
ầ ạ ộ ướ ớ ể ề ể ng phát tri n m i đ đ tài ngày càng hoàn
ừ ệ ữ ơ ế T nh ng h n ch trên, c n có m t h thi n h n:
Ti p t c nguyên c u, xây d ng đ ph n m m ngày càng hoàn thi n và có th ụ
ế ụ ự ệ ể ề ầ ể
ư ệ ủ ườ ứ áp d ng vào th vi n c a tr ng.
ụ ệ ệ ả ả ạ ộ ả Áp d ng công ngh mã v ch vào quá trình qu n lý tài li u, qu n lý đ c gi .
ườ ứ ệ ơ ỗ ợ H tr ng i dùng download tài li u, tra c u thông tin sách nhanh h n, chính
xác h 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.
ị
ế 7.2. Ki n ngh
ế ủ ạ ố
Do th i gian có h n, kinh nghi m và v n hi u bi ấ ệ ề ể ứ ụ ế ế ạ ờ ươ ch nên ch ể ng trình còn r t nhi u h n ch và không th ng d ng vào th c t ạ ề t c a chúng em còn nhi u h n ự ế .
ầ ậ ướ ủ ề ẫ ng d n cho đ tài c a chúng em đ ượ ố t c t
Chính vì v y, chúng em mong th y cô h h n.ơ
ư ủ ẽ ế ạ
ề ữ ề ể ọ ơ ụ ể ể Tuy còn nhi u h n ch nh ng chúng em hy v ng đ tài c a chúng em s là tài ư
ể ệ ẳ ệ li u nguyên c u đ các khóa sau có th phát tri n h n n a và có th áp d ng vào th ệ ủ vi n c a Tr ứ ườ ng Cao đ ng Công nghi p Tuy Hòa.
Ả Ệ TÀI LI U THAM KH O
ậ ạ ầ ế ữ ơ ở ữ ệ
ậ ệ
ớ ả ệ ố ễ : Nguy n Phong ng v i UML 2.0 và C#. Tác gi
ử ụ ng s d ng UML, ĐH KHTN – ĐHQG
ố ượ ng đ i t ứ
ố ượ ứ ặ ụ ng đ i t ộ ế ế ướ t k h ươ ng đ i t ng b ng UML, Đ ng Văn Đ c, NXB Giáo D c
ộ ố ệ ả
[1]. C# 2005 L p trình c s d li u. (C n Ti n Dũng, Ph m H u Khang). ươ ớ [2]. Kĩ thu t VisuaBasic v i C# (D ng Quang Thi n). ố ượ ướ [3]. Phân tích h th ng h ấ ả Ba, nhà xu t b n ĐHQG Hà N i, 2005. ả [4]. Bài gi ng phân tích thi ố ồ Thành ph H Chí Minh, D ng Anh Đ c. ằ ế ế ướ [5]. Phân tích thi t k h 2001. * Tham kh o m t s tài li u trên các Website: [1]. http://www.hmweb.com.vn. [2]. http://www.thuvienit.com. [3]. http://www.tailieu.com.vn. [4]. http://www.congdongc.com. [5]. http://www.thietkeweb.com. [6]. Blogmrluan (trang Blog).