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Đ/CNNg­TC 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 sinh­sinh 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).