TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT TP.HCMKHOA CÔNG KINH TẾ ĐỀ TÀI ĐỒ ÁN HỌC PHẦNTÊN HỌC PHẦN: Phân tích và thiết kế hệ thống SADMÃ SỐ LỚP HP: ANDE333408_02Tên đề tài Nhóm: PHÂN TÍCH, THIẾT
Trang 1TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT TP HCMKHOA KINH TẾ
ĐỒ ÁN HỌC PHẦNTÊN HỌC PHẦN: Phân tích và thiết kế hệ thống (SAD)MÃ SỐ LỚP HP: ANDE333408_02
Tên đề tài Nhóm: PHÂN TÍCH, THIẾT KẾ HỆ THỐNG QUẢN LÝ THƯ VIỆN TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT TP.HCM
Lớp: 191262A, 191262BNHÓM : 4
Ngày nộp: 04/06/2022
TP.HCM, ngày 04 Tháng 06 năm 2022
Trang 2DANH SÁCH THÀNH VIÊN NHÓM
{bản mềm: nhóm trưởng để nguyên ds sau = bản in; bản mềm các thành viên: chỉ để tên +… của mình, Xóa các thành viên khác} 1 Thái Thị Cẩm Tú [68] Nhóm trưởng: Phân hệ Quản lý nhân sự 2 Nguyễn Trần Duy Anh [01]: Phân hệ Quản lý Tài chính kế toán 3 Lê Quốc Bình [06]: Phân hệ Quản lý Kho sách và tư liê Yu của thư viê Yn 4 Trần Tiến Dũng [09]: Phân hệ Quản lý Cơ sở vật chất
5 Nguyễn Thị Bích Hằng [17]: Phân hệ Quản lý tài liệu số
6 Nguyễn Thị Thanh Ngà [32]: Phân hệ Quản lý Dịch vụ mượn trả sách 7 Trịnh Thị Thanh Thúy [50]: Phân hệ Quản lý Dịch vụ thư viện 8 Nguyễn Minh Trí [59]: Phân hệ Quản lý Quan hệ đối ngoại 9 Hà Văn Tú [67]: Phân hệ Quản lý nhà cung cấp
10 Nguyễn Tấn Toàn [51]: Phân hệ Quản lý sách, tài liệu và ấn phẩm của thư viện
11.Bùi Quang Tuấn [62]: Phân hệ Quản lý hành chính văn thư 12 Lê Văn Thanh Tùng [65]: Phân hệ Quản lý Tổ chức thi đua khen
thưởng và chính sách đãi ngộ
13 Bùi Cam Tú Uyên [70]: Phân hệ Quản lý Độc giả
14 Trần Thiên Văn [71]: Phân hệ Quản lý hệ thống phòng đọc của hệ thống thư viện
15 Đào Thế Vinh [75]: Phân hệ Quản lý phân phối và điều tiết thư viện
Trang 3ĐIỂM ĐÁNH GIÁ
{bản mềm: nhóm trưởng để nguyên ds sau = bản in; bản mềm các thành viên: chỉ để tên +… của mình, Xóa các thành viên khác} 1 Thái Thị Cẩm Tú [68] Nhóm trưởng: Phân hệ Quản lý nhân sự 2 Nguyễn Trần Duy Anh [01]: Phân hệ Quản lý Tài chính kế toán 3 Lê Quốc Bình [06]: Phân hệ Quản lý Kho sách và tư liê Yu của thư
viê Yn
4 Trần Tiến Dũng [09]: Phân hệ Quản lý Cơ sở vật chất 5 Nguyễn Thị Bích Hằng [17]: Phân hệ Quản lý tài liệu số 6 Nguyễn Thị Thanh Ngà [32]: Phân hệ Quản lý Dịch vụ mượn trả
7 Trịnh Thị Thanh Thúy [50]: Phân hệ Quản lý Dịch vụ thư viện 8 Nguyễn Minh Trí [59]: Phân hệ Quản lý Quan hệ đối ngoại 9 Hà Văn Tú [67]: Phân hệ Quản lý nhà cung cấp
10 Nguyễn Tấn Toàn [51]: Phân hệ Quản lý sách, tài liệu và ấn phẩm của thư viện
11 Bùi Quang Tuấn [62]: Phân hệ Quản lý hành chính văn thư 12 Lê Văn Thanh Tùng [65]: Phân hệ Quản lý Tổ chức thi đua khen
13 Bùi Cam Tú Uyên [70]: Phân hệ Quản lý Độc giả
14 Trần Thiên Văn [71]: Phân hệ Quản lý hệ thống phòng đọc của hệ
Trang 4TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT TP.HCMKHOA CÔNG KINH TẾ
ĐỀ TÀI ĐỒ ÁN HỌC PHẦNTÊN HỌC PHẦN: Phân tích và thiết kế hệ thống (SAD)MÃ SỐ LỚP HP: ANDE333408_02
Tên đề tài Nhóm: PHÂN TÍCH, THIẾT KẾ HỆ THỐNG QUẢN LÝ THƯ VIỆN TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT TP.HCM
Giảng viên giảng dạy: VÕ XUÂN THỂ _ Giảng viên chính Lớp: 191262A, 191262B
NHÓM : 4
Tên sản phẩm đề tài: sttGxNT.ttg.HoTen_TenHT_tenPhanHe.rar
NHẬN XÉT CỦA GIẢNG VIÊN ĐỐI VỚI
Trang 5TP.HCM, ngày …… tháng …… năm 202…….LỜI CẢM ƠN
Nhóm 4 chúng em xin chân thành cảm ơn thầy Võ Xuân Thể - giảng viên môn Phân tích thiết kế hệ thống đã nhiệt tình hướng dẫn và cung cấp các nội dung về bài học SAD, từ đó mà chúng em có thể nghiên cứu và thực hiện bài báo cáo.
Nhóm em đã cố gắng hoàn thiện bài tốt nhất có thể nhưng do hạn chế về mặt thời gian cũng như lần đầu thực hiện còn thiếu kinh nghiệm nên chắc hẳn bài báo cáo vẫn còn một số sai sót Mong nhận được những lời góp ý của Thầy để nhóm có thể hoàn thành tốt hơn ở những bài báo cáo tiếp theo không chỉ ở môn học này mà còn ở những môn khác.
Nhóm em xin chân thành cảm ơn!
Trang 6DANH MỤC CÁC TỪ VIẾT TẮT
ĐHSPKT Đại học sư phạm kỹ thuật CSDL hoặc DB Cơ sở dữ liệu: DataBase CSVC Cơ sở vật chất NSD Người sử dụng: User
PTK HTTT hoặc ISAD Phân tích và thiết kế hệ thống thông tin HOẶC Information Systems A… D…
ERD Entity Relationship Diagram = Sơ đồ thực thể kết hợp NF Normal Form = dạng chuẩn của CSDL
DANH MỤC CÁC THUẬT NGỮ
Trang 7Giao diện người dùng: User-Interface
Là hệ thống các màn hình giao tiếp cho phép người sử dụng tương tác với các thành phần phần mềm trong HT, thường là 1 trong các dong: Win-form, Web-form, Mobile-Form Tài khoản (Account)
Là một quyền làm việc trên HT được cấp phát cho một cá nhân thông qua tên tài khoản (username) và mật khẩu (password).
MỤC LỤC
Trang 8Chương 1: GIỚI THIỆU VỀ ĐỒ ÁN HỌC PHẦN24
2.1 GIỚI THIỆU TỔNG QUAN VỀ HỆ THỐNG QUẢN LÝ THƯ VIỆN ĐHSPKT 27
2.2 TỔNG QUAN VỀ PHÂN TÍCH, THIẾT KẾ HT 41 2.3 MÔ TẢ VÀ XÁC ĐỊNH GIỚI HẠN HỆ THỐNG THÔNG TIN 45 2.4 PHÂN TÍCH, THIẾT KẾ THÀNH PHẦN DỮ LIỆU CỦA HT 46 2.5 PHÂN TÍCH, THIẾT KẾ THÀNH PHẦN GIAO DIỆN NSD CỦA HT 51
2.5.2 Xác định số lượng forms và loại form 51 2.5.3 Xác định các thông tin liên quan mỗi form 52
2.5.5 PTTK kịch bản khai thác sử dụng Forms 52 2.5.6 PTTK một số kịch bản gây (phát sinh) lỗi 53 2.5.7 Vẽ cây mô hình phân cấp hệ thống Forms 54 2.5.8 Xác định khả năng mở rộng và phát triển hệ thống giao diện của HTTT 54 2.6 PHÂN TÍCH, THIẾT KẾ THÀNH PHẦN CÀI ĐẶT CỦA HT 56 2.7 PHÂN TÍCH, THIẾT KẾ HỆ THỐNG BẢO MẬT CỦA HT 57 2.8 PHÂN TÍCH, THIẾT KẾ THÀNH PHẦN GIAO TIẾP KHÁC CỦA HT 60
2.8.3 Các thành phần hệ thống ngoài (tương ứng từng Component) 60 2.8.4 Dự đoán các thành phần giao tiếp khác trong tương lai có thể vận dụng
Trang 92.9 PHÂN TÍCH, THIẾT KẾ MÔ HÌNH XỬ LÝ CỦA HT 62
CHƯƠNG 3 PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG QUẢN LÝ THƯ VIỆN
3.1 Giới thiệu chung về HT quản lý thư viện trường ĐHSPKT[Nhóm 4] 64 3.1.1 Mô tả chung về hệ thống thông tin của NHÓM 64 3.1.2 Xác định giới hạn hệ thống thông tin của NHÓM 66 3.1.3 Phân công các phân hệ của hệ thống 68
CHƯƠNG 4 PHÂN TÍCH VÀ THIẾT KẾ CÁC PHÂN HỆ CỦA HỆ THỐNG69
+ Các phân hệ của HTTT: Quản lý bán hàng trực tuyến (online) của một đơn vị kinh doanh đa ngành hàng, gồm nhiều khu vực bán hàng 69 4.1 Thái Thị Cẩm Tú [01] : PHÂN HỆ QUẢN LÝ NHÂN SỰ CỦA HỆ THỐNG
4.1.1 GIỚI THIỆU CHUNG về phân hệ quản lý nhân sự 69 4.1.1.1 Mô tả phân hệ quản lý nhân sự 69 4.1.1.2 Giới hạn phạm vi của PHÂN HỆ quản lý thanh toán 71 4.1.2 PHÂN TÍCH và THIẾT KẾ THÀNH PHẦN CSDL CỦA PHÂN HỆ
4.1.2.1 Mô tả một số quan niệm liên quan phân hệ quản lý nhân sự 73 4.1.2.2 Thiết kế ERD của phân hệ quản lý nhân sự 73 4.1.2.3 Xác định các RBTV của phân hệ phân hệ quản lý nhân sự 73 4.1.2.4 Xác định khả năng mở rộng DB trong thực tế của phân hệ 74 4.1.3 PHÂN TÍCH và THIẾT KẾ THÀNH PHẦN GIAO TIẾP NGƯỜI DÙNG
4.1.3.1 Xác định những người làm việc (người dùng: users) liên quan
Trang 104.1.3.4 PTTK kịch bản thao tác nghiệp vụ trên các thành phần giao tiếp
4.1.3.5 PTTK kịch bản thao tác nghiệp vụ có khả năng phát sinh lỗi trên
4.1.4 PHÂN TÍCH, THIẾT KẾ THÀNH PHẦN CÀI ĐẶT COMPONENTs
Thiết kế các thành phần components cài đặt của Phân hệ quản lý nhân sự 82 Gán các forms vào các components cài đặt của Phân hệ quản lý nhân sự 84 Biểu diễn mô hình triển khai cài đặt Phân hệ ……… 87
4.2 NGUYỄN TRẦN DUY ANH [02] : PHÂN HỆ QUẢN LÝ TÀI CHÍNH KẾ
4.2.1 GIỚI THIỆU CHUNG về phân hệ tài chính kế toán 87 4.2.1.1 Giới hạn phạm vi của PHÂN HỆ quản lý thanh toán 88 4.2.2 PHÂN TÍCH và THIẾT KẾ THÀNH PHẦN CSDL CỦA PHÂN HỆ TCKT 89
4.2.2.1 Mô tả một số quan niệm liên quan phân hệ quản lý thanh toán 89
4.2.2.2 Thiết kế ERD của phân hệ quản lý thanh toán 90 4.2.2.3 Xác định các RBTV của phân hệ phân hệ quản lý thanh toán 90 + 4.2.2.4 Xác định khả năng mở rộng DB trong thực tế của phân hệ 91 + 4.2.3 PTTK THÀNH PHẦN NGƯỜI DÙNG GIAO DIỆN NGƯỜI DÙNG CỦA
+ 4.2.3.1 Xác định người dùng có liên quan 91 + 4.2.3.2 Xác định các đối tượng người sử dụng liên quan phân hệ tài chính – kế
+ 4.2.4.2 PTTK một số kịch bản gây (phát sinh) lỗi 92 + 4.2.3.4 Khả năng mở rộng _ thay đổi form trong tương lai 92 + 4.2.4.5 Kịch bản khai thác sử dụng form 94
Trang 114.3 LÊ QUỐC BÌNH [03] : PHÂN HỆ QUẢN LÝ KHO SÁCH VÀ TƯ LIỆU CỦA THƯ VIỆN ĐẠI HỌC SƯ PHẠM KỸ THUẬT THÀNH PHỐ HỒ CHÍ MINH 97
4.3.1 GIỚI THIỆU CHUNG VỀ PHÂN HỆ QUẢN LÝ KHO SÁCH VÀ TƯ LIỆU 97
4.3.1.1 Mô tả phân hệ quản lý kho sách và tài liệu của thư viện trường đại học Sư phạm và Kỹ Thuật thành phố HCM 97 4.3.1.2 Giới hạn phạm vi của PHÂN HỆ QUẢN LÝ KHO SÁCH VÀ TƯ LIỆU CỦA THƯ VIỆN ĐẠI HỌC SƯ PHẠM KỸ THUẬT THÀNH PHỐ HỒ
4.3.2 PHÂN TÍCH và THIẾT KẾ THÀNH PHẦN CSDL CỦA PHÂN HỆ QUẢN LÝ KHO SÁCH VÀ TƯ LIỆU CỦA THƯ VIỆN ĐẠI HỌC SƯ PHẠM
4.3.2.1 Mô tả một số quan niệm liên quan phân hệ quản lý kho sách và tư
4.3.2.2 Thiết kế ERD của phân hệ quản lý thanh toán 100 4.3.2.3 Xác định các RBTV của phân hệ phân hệ quản lý kho sách và tài
4.3.2.4 Xác định khả năng mở rộng DB trong thực tế của phân hệ 100 4.3.3.4 Xác định các thông tin cơ bản của mỗi thành phần giao tiếp 103 4.4 TRẦN TIẾN DŨNG [04] : PHÂN HỆ CƠ SỞ VẬT CHẤT CỦA HTTT THƯ VIỆN TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT TP.HCM 109
4.4.1 GIỚI THIỆU CHUNG về phân hệ quản lý cơ sở vật chất 109 4.4.1.1 Mô tả phân hệ quản lý Quản lý cơ sở vật chất 109 4.4.1.2 Giới hạn phạm vi của PHÂN HỆ quản lý Cơ sở vật chất 110 4.4.2 PHÂN TÍCH và THIẾT KẾ THÀNH PHẦN CSDL CỦA PHÂN HỆ
Trang 124.4.2.3 Xác định các RBTV của phân hệ phân hệ quản lý cơ sở vật chất
4.4.2.4 Xác định khả năng mở rộng DB trong thực tế của phân hệ 114 4.4.3.1 Xác định các đối tượng người sử dụng liên quan 114 4.4.3.2 Xác định số lượng forms và loại form 114 4.4.3.4 Xác định các thông tin liên quan mỗi form 116 4.4.3.5 PTTK kịch bản khai thác sử dụng Forms 117 4.4.3.6 PTTK một số kịch bản gây (phát sinh) lỗi 124 Thiết kế các thành phần components cài đặt của Phân hệ ……… 125 Biểu diễn mô hình triển khai cài đặt Phân hệ Quản lý cơ sở vật chất 127 Dự kiến khả năng phát sinh thành phần cài đặt của phân hệ ……… trong tương
4.1.1 PHÂN TÍCH, THIẾT KẾ THÀNH PHẦN BẢO MẬT (Security and Safety) 129
PTTK hệ thống bảo mật của phân hệ HTTT 129 Xác định các thành phần sao lưu dự phòng (Backup) và phục hồi (Restore) 132 Xác định các vấn đề bảo mật phát sinh của HTTT trong tương lai 133 Xác định các thành phần Backup và Restore trong tương lai của HTTT 133 4.1.2 PHÂN TÍCH, XÁC ĐỊNH THÀNH PHẦN GIAO TIẾP NGOÀI
Các thành phần thiết bị (tương ứng từng Components) 134 Các thành phần hệ thống ngoài (tương ứng từng Components) 136 4.5 Nguyễn Thị Bích Hằng [05] : PHÂN HỆ QUẢN LÝ TÀI LIỆU SỐ ĐẠI HỌC SƯ PHẠM KỸ KỸ THUẬT THÀNH PHỐ HỒ CHÍ MINH 140
4.5.1 GIỚI THIỆU CHUNG VỀ PHÂN HỆ QUẢN LÝ TÀI LIỆU SỐ 140 4.5.1.1 Mô tả phân hệ quản lý tài liệu số thư viện trường đại học Sư phạm và
4.5.1.2 Giới hạn phạm vi của phân hệ quản lý tài liệu số trường đại học Sư phạm và Kỹ thuật thành phố Hồ Chí Minh 141
Trang 134.5.2 PHÂN TÍCH VÀ THIẾT KẾ THÀNH PHẦN CSDL CỦA PHÂN HỆ
4.5.2.1 Mô tả một số quan niệm liên quan phân hệ quản lý tài liệu số 142 4.5.2.2 Thiết kế ERD của phân hệ quản lý tài liệu số 143 4.5.2.3 Xác định các RBTV của phân hệ phân hệ quản lý tài liệu số 143 4.5.2.4 Xác định khả năng mở rộng DB trong thực tế của phân hệ quản lý tài liệu số 144
4.5.3 PTTK THÀNH PHẦN GIAO DIỆN NGƯỜI DÙNG CỦA PHÂN HỆ
4.5.3.1 Xác định các đối tượng người sử dụng liên quan 144 4.5.3.2 Danh sách các thành phần giao tiếp (form) phục vụ các đối tượng
4.5.3.3 Tổng hợp các Forms cần thiết kế cho hệ thống thông tin 146 4.5.3.4 Xác định các thông cơ bản của mỗi thành phần giao tiếp (forms) 146 4.5.3.5 PTTK kịch bản khai thác sử dụng Forms 148 4.5.3.6 PTTK một số kịch bản gây (phát sinh) lỗi khi thao tác nghiệp vụ trên các thành phần giao tiếp của hệ thống 150 4.5.3.7 Vẽ cây mô hình phân cấp hệ thống Forms 150 4.5.4 PTTK THÀNH PHẦN CÀI ĐẶT CHO PH N HỆ QUẢN LÝ TÀI LIỆU
4.6 NGUYỄN THỊ THANH NGÀ [06]: PHÂN HỆ QUẢN LÝ DỊCH VỤ MƯỢN TRẢ SÁCH CỦA HỆ THỐNG THƯ VIỆN TRƯỜNG 153
4.6.1 GIỚI THIỆU CHUNG về phân hệ quản lý dịch vụ mượn trả sách 153 4.6.1.1 Mô tả phân hệ quản lý dịch vụ mượn trả sách 153 4.6.1.2 Giới hạn phạm vi của PHÂN HỆ quản lý thanh toán 154
Trang 144.6.2 PHÂN TÍCH và THIẾT KẾ THÀNH PHẦN CSDL CỦA PHÂN HỆ
4.6.2.1 Mô tả một số quan niệm liên quan phân hệ quản lý dịch vụ mượn trả sách 156
4.6.2.2 Thiết kế ERD của phân hệ quản lý dịch vụ mượn trả sách 156 4.6.2.3 Xác định các RBTV của phân hệ phân hệ quản lý dịch vụ mượn PTTK một số kịch bản gây (phát sinh) lỗi 164 Vẽ cây mô hình phân cấp hệ thống Forms 165 Xác định khả năng mở rộng và phát triển hệ thống giao diện của HTTT 165 4.1.3 PHÂN TÍCH, THIẾT KẾ THÀNH PHẦN CÀI ĐẶT COPONENTs
Thiết kế các thành phần components cài đặt của Phân hệ ……… 165 Gán các forms vào các components cài đặt của Phân hệ ……… 166 Biểu diễn mô hình triển khai cài đặt Phân hệ ……… 168 Dự kiến khả năng phát sinh thành phần cài đặt của phân hệ ……… trong tương
4.1.4 PHÂN TÍCH, THIẾT KẾ THÀNH PHẦN BẢO MẬT (Security and Safety) 170
PTTK hệ thống bảo mật của phân hệ HTTT 170 Xác định các thành phần sao lưu dự phòng (Backup) và phục hồi (Restore) 172 Xác định các vấn đề bảo mật phát sinh của HTTT trong tương lai 173 Xác định các thành phần Backup và Restore trong tương lai của HTTT 174
Trang 154.1.5 PHÂN TÍCH, XÁC ĐỊNH THÀNH PHẦN GIAO TIẾP NGOÀI
Các thành phần thiết bị (tương ứng từng Components) 175 Các thành phần hệ thống ngoài (tương ứng từng Components) 176 4.7 TRỊNH THỊ THANH THUÝ [07] : PHÂN HỆ QUẢN LÝ DỊCH VỤ THƯ VIỆN CỦA HT QL THƯ VIỆN TRƯỜNG ĐẠI HỌC SPKT TPHCM 181
4.7.1 GIỚI THIỆU CHUNG về phân hệ quản lý dịch vụ thư viện 181 4.7.1.1 Mô tả phân hệ quản lý dịch vụ thư viện 181 4.7.1.2 Giới hạn phạm vi của PHÂN HỆ quản lý dịch vụ thư viện 181 4.7.2 PHÂN TÍCH và THIẾT KẾ THÀNH PHẦN CSDL CỦA PHÂN HỆ
4.7.2.1 Mô tả một số quan niệm liên quan phân hệ quản lý dịch vụ thư
4.7.2.2 Thiết kế ERD của phân hệ quản lý dịch vụ thư viện 184 4.7.2.3 Xác định các RBTV của phân hệ phân hệ quản lý dịch vụ thư
4.7.2.4 Xác định khả năng mở rộng DB trong thực tế của phân hệ 185 + 4.7.3 PTTK THÀNH PHẦN GIAO DIỆN NGƯỜI DÙNG CỦA PHÂN HỆ
4.7.3.1 Xác định các đối tượng người sử dụng liên quan 185 4.7.3.2 Xác định số lượng forms và loại form 186 4.7.3.3 Xác định các thông tin liên quan mỗi form 187 4.7.3.4 PTTK kịch bản khai thác sử dụng Forms 189 4.7.3.5 PTTK một số kịch bản gây (phát sinh) lỗi 190 + 4.7.4 PHÂN TÍCH, THIẾT KẾ THÀNH PHẦN CÀI ĐẶT COMPONENTs
4.7.4.1 Thiết kế các thành phần components cài đặt của Phân hệ quản lý dịch vụ
Trang 164.7.4.2 Gán các forms vào các components cài đặt của Phân hệ quản lý dịch vụ
4.8 Nguyễn Minh Trí [08] : PHÂN HỆ ĐỐI NGOẠI CỦA THƯ VIỆN ĐH SPKT 194
+ 4.8.1 Giới thiệu chung về phân hệ đối ngoại 194
4.8.1.2 Giới hạn phạm vi của phân hệ đối ngoại 195 + 4.8.2 Phân tích và thiết kế thành phần CSDL của phân hệ Quan hệ đối ngoại
4.8.2.1 Mô tả một số quan niệm liên quan phân hệ Quan hệ đối ngoại 197
4.8.2.2 Thiết kế ERD của phân hệ quan hệ đối ngoại 198
4.8.2.3 Xác định các RBTV của phân hệ phân hệ quan hệ đối ngoại 198 4.8.2.3.1 Ràng buộc toàn vẹn trong một quan hệ cơ sở 198 4.8.2.3.2 Ràng buộc toàn vẹn trong nhiều quan hệ cơ sở 199
4.8.2.4 Xác định khả năng mở rộng DB trong thực tế của phân hệ 200
+ 4.8.3 PTTK thành phần Giao diện người dùng của phân hệ đối ngoại 202 4.8.3.1 Xác định các đối tượng người sử dụng liên quan 202 4.8.3.2 Xác định các thành phần giao tiếp (Forms) phục vụ các đối tượng người
4.8.3.3 Tổng hợp các thành phần giao tiếp (Forms) của phân hệ 204 4.8.3.4 Xác định các thông tin cơ bản của mỗi thành phần giao tiếp (Forms) 204 4.8.3.5 Kịch bản khai thác sử dụng hệ thống của phân hệ đối ngoại 208 4.8.3.6 Các khả năng phát sinh lỗi của hệ thống 212 + 4.8.4 PTTK thành phần Component cho phân hệ đối ngoại 212 4.8.4.1 Thiết kế các thành phần Components cài đặt của Phân hệ đối ngoại 213 4.8.4.2 Gán các Form tương ứng với Component 215
Trang 174.9 HÀ VĂN TÚ [09] : PHÂN HỆ QUẢN LÝ NHÀ CUNG CẤP CỦA THƯ VIỆN SPKT217
4.9.1 GIỚI THIỆU CHUNG về phân hệ quản lý nhà cung cấp 217 4.9.1.1 Mô tả phân hệ quản lý nhà cung cấp 217 4.9.1.2 Giới hạn phạm vi của PHÂN HỆ quản lý nhà cung cấp 218 4.9.2 PHÂN TÍCH và THIẾT KẾ THÀNH PHẦN CSDL CỦA PHÂN HỆ
4.9.2.4 Xác định các RBTV của phân hệ phân hệ quản lý nhà cung cấp221
4.9.2.5 Xác định khả năng mở rộng DB trong thực tế của phân hệ quản lý
Xác định các đối tượng người sử dụng liên quan 222 Xác định số lượng forms và loại form 223 Xác định các thông tin liên quan mỗi form 224
PTTK kịch bản khai thác sử dụng Forms 226 PTTK một số kịch bản gây (phát sinh) lỗi 228 Vẽ cây mô hình phân cấp hệ thống Forms 229 Xác định khả năng mở rộng và phát triển hệ thống giao diện của HTTT 230 4.1.6 PHÂN TÍCH, THIẾT KẾ THÀNH PHẦN CÀI ĐẶT COPONENTs
Thiết kế các thành phần components cài đặt của Phân hệ ……… 230 Gán các forms vào các components cài đặt của Phân hệ ……… 231 Biểu diễn mô hình triển khai cài đặt Phân hệ ……… 233 Dự kiến khả năng phát sinh thành phần cài đặt của phân hệ ……… trong tương
Trang 184.1.7 PHÂN TÍCH, THIẾT KẾ THÀNH PHẦN BẢO MẬT (Security and Safety) 235
PTTK hệ thống bảo mật của phân hệ HTTT 235 Xác định các thành phần sao lưu dự phòng (Backup) và phục hồi (Restore) 237 Xác định các vấn đề bảo mật phát sinh của HTTT trong tương lai 238 Xác định các thành phần Backup và Restore trong tương lai của HTTT 239 4.1.8 PHÂN TÍCH, XÁC ĐỊNH THÀNH PHẦN GIAO TIẾP NGOÀI
Các thành phần thiết bị (tương ứng từng Components) 240 Các thành phần hệ thống ngoài (tương ứng từng Components) 241 4.10 NGUYỄN TẤN TOÀN [10] : PHÂN HỆ QUẢN LÝ SÁCH, ẤN PHẨM VÀ TÀI LIỆU CỦA THƯ VIỆN ĐẠI HỌC SƯ PHẠM KỸ THUẬT TP.HCM 246
4.10.1 GIỚI THIỆU CHUNG về phân hệ quản lý sách, tài liệu và ấn phẩm của thư viện đại học sư phạm kỹ thuật TP.HCM 246 4.10.1.1 Mô tả phân hệ quản lý sách, tài liệu và ấn phẩm của thư viện đại học
4.10.1.2 Giới hạn phạm vi của phân hệ quản lý sách, tài liệu và ấn phẩm của thư viện đại học sự phạm kỹ thuật TP.HCM 246 4.10.2 PHÂN TÍCH và THIẾT KẾ THÀNH PHẦN CSDL CỦA PHÂN HỆ QUẢN LÝ SÁCH, ẤN PHẨM VÀ TÀI LIỆU CỦA THƯ VIÊN ĐẠI HỌC SƯ
4.10.2.1 Mô tả một số quan niệm liên quan phân hệ quản lý sách, tài liệu
và ấn phẩm của thư viện đại học sự phạm kỹ thuật TP.HCM 248
4.10.2.2 Thiết kế ERD của phân hệ quản lý sách, tài liệu và ấn phẩm của
thư viện đại học sự phạm kỹ thuật TP.HCM 249
4.10.2.3 Xác định các RBTV của phân hệ phân hệ quản lý sách, ấn phẩm,
tài liệu của thư viện đại học sự phạm kỹ thuật TP.HCM 249
4.10.2.4 Xác định khả năng mở rộng DB trong thực tế của phân hệ 250 4.1.9 PHÂN TÍCH, THIẾT KẾ THÀNH PHẦN CÀI ĐẶT COPONENTs
Trang 19Thiết kế các thành phần components cài đặt của Phân hệ ……… 259 4.1.10 PHÂN TÍCH, XÁC ĐỊNH THÀNH PHẦN GIAO TIẾP NGOÀI
Các thành phần thiết bị (tương ứng từng Components) 261 4.11 Bùi Quang Tuấn [11] : PHÂN HỆ HÀNH CHÍNH VĂN THƯ CỦA THƯ
4.11.1 GIỚI THIỆU CHUNG VỀ PHÂN HỆ HÀNH CHÍNH VĂN THƯ 261 4.11.1.1 Mô tả phân hệ hành chính văn thư 261 4.11.1.2 Giới hạn phạm vi của PHÂN HỆ hành chính văn thư 262 4.11.2 PHÂN TÍCH và THIẾT KẾ THÀNH PHẦN CSDL CỦA PHÂN HỆ
4.11.2.1 Mô tả một số quan niệm liên quan phân hệ hành chính văn thư
4.11.2.2 Thiết kế ERD của phân hệ hành chính văn thư 264
4.11.2.3 Xác định các RBTV của phân hệ phân hệ quản lý thanh toán 2644.11.2.4 Xác định khả năng mở rộng DB trong thực tế của phân hệ hành
PTTK kịch bản khai thác sử dụng Forms 268
[F3] [Quản lý]: N1 [NVPHC] [WinForm, WebForm, MobileForm] 271 PTTK một số kịch bản gây (phát sinh) lỗi 272 Vì hạn chế về mặt thời gian, nên cho đến thời điểm hiện tại em vẫn chưa phát
+ 4.9.4.2 Gán các forms vào các components cài đặt của Phân hệ quản lý Hành
4.12 LÊ VĂN THANH TÙNG [12] : PHÂN HỆ QUẢN LÝ THI ĐUA KHEN THƯỞNG CỦA HÊY THỐNG THƯ VIÊYN ĐẠI HỌC SƯ PHẠM KỸ THUÂYT TP HỒ
4.12.1 GIỚI THIỆU CHUNG VỀ PHÂN HỆ QUẢN LÝ THI ĐUA KHEN
Trang 204.12.1.1 Mô tả phân hệ quản lý tổ chức thi đua khen thưởng 274 4.12.1.2 Giới hạn phạm vi của PHÂN HỆ quản lý tổ chức thi đua khen thưởng 275
4.12.2 PHÂN TÍCH và THIẾT KẾ THÀNH PHẦN CSDL CỦA PHÂN HỆ QUẢN LÝ THI ĐUA KHEN THƯỞNG CỦA HÊ Y THỐNG THƯ VIÊYN ĐẠI HỌC SƯ PHẠM KỸ THUÂYT TP HỒ CHÍ MINH 276
4.12.2.1 Mô tả một số quan niệm liên quan phân hệ quản lý tổ chức thi
4.12.2.2 Thiết kế ERD của phân hệ quản lý tổ chức thi đua khen thưởng.
4.12.2.3 Xác định các RBTV của phân hệ phân hệ quản lý tổ chức thi đua
4.12.2.4 Xác định khả năng mở rộng DB trong thực tế của phân hệ 278 Xác định các đối tượng người sử dụng liên quan 278 Xác định số lượng forms và loại form 278 Xác định các thông tin liên quan mỗi form 279 PTTK kịch bản khai thác sử dụng Forms 280 PTTK một số kịch bản gây (phát sinh) lỗi 284 Xác định khả năng mở rộng và phát triển hệ thống giao diện của HTTT 285 4.1.11 PHÂN TÍCH, THIẾT KẾ THÀNH PHẦN CÀI ĐẶT COMPONENTs
Thiết kế các thành phần components cài đặt của phân hệ quản lý tổ chức thi đua
Gán các forms vào các components cài đặt của phân hệ quản lý tổ chức thi đua
4.13 BÙI CAM TÚ UYÊN [13] : PHÂN HỆ QUẢN LÝ ĐỘC GIẢ CỦA HỆ
4.13.1 Giới thiệu chung về phân hệ quản lý độc giả và hỗ trợ bạn đọc 289 4.13.1.1 Mô tả phân hệ quản lý QL độc giả và hỗ trợ bạn đọc 289 4.13.1.2 Giới hạn phạm vi của PHÂN HỆ quản lý thanh toán 289
Trang 214.13.2 Phân tích và thiết kế thành phần cơ sở dữ liệu của phân hệ quản lý độc giả 291
4.13.2.1 Mô tả một số quan niệm liên quan phân hệ quản lý độc giả và hỗ
4.13.2.2 Thiết kế ERD của phân hệ quản lý thanh toán 292
4.13.2.2 Xác định các RBTV của phân hệ phân hệ quản lý thanh toán 2934.13.2.3 Xác định khả năng mở rộng DB trong thực tế của phân hệ 293 Xác định các đối tượng người sử dụng liên quan 293 Xác định số lượng forms và loại form 294 Xác định các thông tin liên quan mỗi form 297 PTTK kịch bản khai thác sử dụng Forms 298 PTTK một số kịch bản gây (phát sinh) lỗi 301 4.1.12 PHÂN TÍCH, THIẾT KẾ THÀNH PHẦN CÀI ĐẶT COMPONENTs
Thiết kế các thành phần components cài đặt của Phân hệ Quản lý đôc giả 301 4.14 Trần Thiên Văn [14] : PHÂN HỆ QUẢN LÝ PHÒNG ĐỌC CỦA HT THƯ VIỆN TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT TP.HCM 302
4.14.1 GIỚI THIỆU CHUNG về phân hệ quản lý phòng đọc 302 4.14.1.1 Mô tả phân hệ quản lý phòng đọc 302 4.14.1.2 Giới hạn phạm vi của PHÂN HỆ quản lý phòng đọc 303 4.14.2 PHÂN TÍCH VÀ THIẾT KẾ THÀNH PHẦN CSDL CỦA PHÂN HỆ
4.14.2.1 Mô tả một số quan niệm liên quan phân hệ quản lý phòng đọc 305
4.14.2.2 Thiết kế ERD của phân hệ quản lý phòng đọc 305
4.14.2.3 Xác định các RBTV của phân hệ phân hệ quản lý thanh toán 3064.14.2.4 Xác định khả năng mở rộng DB trong thực tế của phân hệ 307 Xác định số lượng forms và loại form 307 PTTK kịch bản khai thác sử dụng Forms 312
Trang 224.1.13 PHÂN TÍCH, THIẾT KẾ THÀNH PHẦN CÀI ĐẶT COMPONENTs
4.15 Đào Thế Vinh [75] : PHÂN HỆ QUẢN LÝ PHÂN PHỐI VÀ ĐIỀU TIẾT
4.15.1 Giới thiệu chung về phân hệ quản lý phân phối và điều tiết thư viện 318 4.15.1.1 Mô tả phân hệ quản lý phân phối và điều tiết thư viện 318 4.15.1.2 Giới hạn phạm vi của PHÂN HỆ quản lý thanh toán 319 4.15.2 PHÂN TÍCH và THIẾT KẾ THÀNH PHẦN CSDL CỦA PHÂN HỆ QUẢN LÝ PHÂN PHỐI VÀ ĐIỀU TIẾT THƯ VIỆN ĐH SPKT 320
4.15.2.1 Mô tả một số quan niệm liên quan phân hệ quản lý phân phối và
4.15.2.2 Thiết kế ERD của phân hệ quản lý phân phối và điều tiết thư
4.15.2.3 Xác định các RBTV của phân hệ phân hệ quản lý thanh toán 322
4.15.2.4 Xác định khả năng mở rộng DB trong thực tế của phân hệ 323
4.15.3.1 Xác định những người làm việc (người dùng users) liên quan phân
4.15.3.3 Xác định các thông tin liên quan mỗi form : 326 4.15.3.4 Xác định các thông tin liên quan mỗi form 326 4.15.3.5 PTTK kịch bản khai thác sử dụng Forms 327 4.15.3.6 PTTK một số kịch bản gây (phát sinh) lỗi 333 + 4.15.4 PTTK THÀNH PHẦN COMPONENT CHO PHÂN HỆ QUẢN LÝ PHÂN PHỐI VÀ ĐIỀU TIẾT THƯ VIỆN 333
4.15.4.1 Thiết kế các thành phần components cài đặt của phân hệ quản lý phân
CÁC THÀNH PHẦN COMPONENTs CÀI ĐẶT (Setup) CỦA PHÂN HỆ QUẢN LÝ THI ĐUA KHEN THƯỞNG CỦA HÊ Y THỐNG THƯ VIÊYN ĐẠI HỌC SƯ PHẠM KỸ THUÂYT TP HỒ CHÍ MINH 334
Trang 234.15.4.2 Gán các forms vào các components cài đặt của phân hệ quản lý tổ chức
CHƯƠNG 5 KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN CỦA ĐỒ ÁN HỌC PHẦN
Đồ án Học phần PTTK Hệ thống thông tin Quản lý thư viện trường đại học SPKT TPHCM bao gồm các phân hệ: Phân hệ quản lý nhân sự; Phân hệ quản lý kế toán và tài chính; Phân hệ quản lý kho sách và tư liệu thư viện; Phân hệ quản lý cơ sở vật chất;
Trang 24Phân hệ quản lý tư liệu số; Phân hệ quản lý dịch vụ mượn trả sách; Phân hệ quản lý dịch vụ thư viện; Phân hệ quản lý quan hệ đối ngoại; Phân hệ quản lý nhà cung cấp; Phân hệ quản lý sách, tài liệu và phẩm của thư viện; Phân hệ hành chính văn thư; Phân hệ quản lý tổ chức thi đua khen thưởng và tổ chức đãi ngộ; Phân hệ quản lý độc giả hỗ trợ bạn đọc; Phân hệ quản lý hệ thống phòng đọc của hệ thống thư viện; Phân hệ quản lý phân phối và điều tiết thư viện.
Tiến trình PTTK bào gồm các nội dung cơ bản: mô tả HT chung, phân công phân hệ, nội dung PTTK cụ thể của từng phân hệ bao gồm: Mô tả các phân hệ, Giới hạn phạm vị của từng phân hệ, PTTK thành phần CSDL, giao diện người dùng (User-Interface), cài đặt của components, an toàn và bảo mật, giao tiếp ngoài (thiết bị, hệ thống ngoài)
1.2 Nội dung chuyên môn chính của ĐỒ ÁN HỌC PHẦN
Đồ án tập trung phân tích và thiết kế với các yêu cầu chuyên môn như sau: + Mô tả HT chung về HT thư viện trường đại học SPKT TPHCM
+ Giới hạn phạm vị\i của HT thư viện trường đại học SPKT TPHCM: xác định các thành phần và phân hệ thuộc phạm vi của HT và các thành phần và phân hệ bên ngoài cùng với mối quan hệ về mặt thông tin với các Hệ thống ngoài đó.
+ Phân tích thiết kế CSDL của HT thư viện trường đại học SPKT TPHCM bao gồm: ý niệm, ERD, LĐQH, RBTV, dạng chuẩn, Cài đặt vật lý trên SQL Server.
+ Phân tích, thiết kế UI: đối tượng NSD và các quyền liên quan, xác định các thông tin (Tables) đọc lên hoặc/và ghi xuống, xác định loại form (Winform, Webform, MobileForm) và phát thảo các forms, thiết kế kịch bản khai thác sử dụng và phát sinh lỗi, thiết cấu trúc phân cấp các form.
+ Phân tích, thiết kế các thành phần cài đặt HTT bao gồm các dạng WinApp, WebApp,
Trang 251.3 Mục tiêu của ĐỒ ÁN HỌC PHẦN
Kết quả PTTK HT thư viện trường đại học SPKT TPHCM là cơ sở để thiết kế và lập trình các sản phẩm phần mềm của HT và hệ thống kết nối trao đổi – chia sẻ thông tin giữa các thành phần mềm với nhau sao cho phù hợp và đáp ứng yêu cầu sử dụng HT trong thực tiễn thư viện trường đại học SPKT TPHCM.
Vì vậy kết quả PTTK phải chi tiết và đầy đủ đến mức có thể phát triển được sản phẩm phần mềm của HTT thư viện trường đại học SPKT TPHCM
1.4 Công cụ và nền tảng kỹ thuật thực hiện ĐỒ ÁN HỌC PHẦN
[1] Các công cụ PTTK Online: https://mockflow.com https://app.moqups.com
+ Hệ thống CSDL nhà sách đã được cài đặt trên SQL Server
+ Sản phẩm thiết kế hệ thống UI làm cơ sở thiết kế giao diện cho phần mềm + Sản phẩm thiết kế bảo mật thông qua hệ thống quyền truy xuất thông tin các đối
Trang 261.6 Bố cục của báo cáo
Báo cáo gồm những nội dung như sau: Chương 1 Giới thiệu đồ án của HP
Chương 2 Các cơ sở lý thuyết của HP phục việc thực hiện đề tài HP
Chương 3 Nội dung chính của Đồ án: phân tích, thiết kế HTT Quản lý thư viện trường đại học SPKT TPHCM
Chương 4 Tổng kết các kết quản đạt được và còn hạn chế của đồ án, đồng thời đề xuất hướng khắc phục hạn chế và phát triển Đồ án.
Trang 27Chương 2: CƠ SỞ LÝ THUYẾT CỦA HỌC PHẦN
2.1 GIỚI THIỆU TỔNG QUAN VỀ HỆ THỐNG QUẢN LÝ THƯ VIỆN ĐHSPKT
2.1.1Quy trình trình tuyển dụng nhân sự
2.1.2 Quy trình xin tạm ứng ứng lương (PH tài chính kế toán)
Trang 282.1.3 Quy trình phân bổ sách và tư liệu (PH quản lý kho)
Trang 292.1.4 Quy trình kiểm kê và thanh lý
Trang 302.1.5 Quy trình điều chỉnh thông tin ấn phẩm số
Trang 312.1.6 Quy trình cấp thẻ thư viện (PH Mượn trả sách)
Trang 322.1.7 Quy trình cung cấp dịch vụ
Trang 342.1.8 Quy trình nghiệp vụ liên kết đơn vị cho các hoạt động đối ngoại
2.1.9 Quy trình thêm nhà cung cấp mới
Trang 352.1.10 Quy trình chỉnh sửa thông tin sách, ấn phẩm, tài liệu
Trang 362.1.11 Quy trình chuyển văn bản đến các đơn vị
Trang 372.1.12 Quy trình xét khen thưởng
Trang 392.1.13 Quy trình đăng ký thẻ độc giả
2.1.14 Quy trình xét mở một phòng đọc mới