Đúng như tên gọi, Hệ thống quản lý thư viện sẽ giải quyết toàn bộ yêu cầu cần thiết để quản lý các hoạt động của Thư viện trường đại học.. Do đó, điều này bao gồm các vấn đề sau: Lưu tr
Trang 1BỘ CÔNG THƯƠNG
TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP THỰC PHẨM TP HCM
KHOA CÔNG NGHỆ THÔNG TIN
ĐỀ TÀI QUẢN LÝ THƯ VIỆN
SINH VIÊN THỰC HIỆN
1 KIỀU ĐẠO NHẤT SAN _ 2001206997
2.HUỲNH ĐOÀN TRỰC_2001202280
BÁO CÁO BÀI TẬP LỚN
Môn học: CÔNG NGHỆ.NET
TP HỒ CHÍ MINH, tháng 12 năm 2022
Trang 2MỤC LỤC
1.TÓM TẮT 2
1.1.Mục tiêu 2
1.2.Nghiệp vụ 3
2.PHÂN TÍCH HỆ THỐNG 4
2.1 Nhập môn phân tích hệ thống 4
2.3.Hệ thống đề xuất 6
2.4.Nghiên cứu khả thi 6
A- Tính khả thi về kỹ thuật 7
B- Khả thi về kinh tế 7
C- Tính khả thi về vận hành 7
3.THIẾT KẾ HỆ THỐNG 7
3.1.Giai đoạn thiết kế sơ cấp 8
3.2.Giai đoạn thiết kế thứ cấp 8
4.SƠ ĐỒ LUỒNG DỮ LIỆU 9
4.1.Sơ đồ use-case: 10
4.2.Sơ đồ Diagram: 11
4.3.Sơ đồ ERD: 12
4.4.Sơ đồ PDM: 13
5 DEMO CHƯƠNG TRÌNH 14
5.1.TRANG CHỦ : 14
5.2.ĐĂNG NHẬP: 15
15
5.3.BẢNG ĐIỀU KHIỂN: 16
5.4.THÊM SÁCH: 17
5.5.THÔNG TIN SÁCH: 18
5.6.THÊM SINH VIÊN: 18
5.7.THÔNG TIN SINH VIÊN: 20
5.8.CẤP SÁCH: 21
5.9.TRẢ SÁCH: 21
5.10.TOÀN BỘ CHI TIẾT SÁCH: 22
5.11 TRANG BÁO CÁO: 22
6.GIỚI HẠN VÀ PHẦN KẾT LUẬN 24
6.1.Giới hạn 24
6.2.Phần kết luận 24
Page 1
Trang 31 TÓM TẮT
1.1.Mục tiêu
Với sự phát triển của ngành công nghệ thông tin, việc tự động hóa hệ thống và quản lý của họ là mong muốn của tất cả các loại hình doanh nghiệp thương mại Đúng như tên gọi, Hệ thống quản lý thư viện sẽ giải quyết toàn bộ yêu cầu cần thiết để quản lý các hoạt động của Thư viện trường đại học Nó sẽ giải quyết quátrình duy trì dữ liệu về sách và nhiều thứ khác cũng như các giao dịch đang diễn
ra trong thư viện liên quan đến Phát hành, Lập danh mục, Tìm kiếm và Trả lại sách
Hệ thống quản lý thư viện duy trì hồ sơ sách trong thư viện, quy trình phát hành,mua và trả sách trong thư viện Ở đây chúng tôi chủ yếu quan tâm đến việc quản
lý sách của thư viện Trong dự án này, chúng tôi xác định nhu cầu về Hệ thống quản lý thư viện dựa trên máy tính
Dự án phần mềm này được phát triển bằng cách sử dụng C# làm mặt trước và SQL làm mặt sau Cơ sở dữ liệu SQL lưu trữ các chi tiết liên quan đến sách khácnhau
Do đó, điều này bao gồm các vấn đề sau:
Lưu trữ dữ liệu về sách của thư viện
Trang 4Swihart Stanley S và Hefley Beryl F đã định nghĩa thuật ngữ “tự động hóa thư viện” là “việc xử lý một số chức năng văn thư thông thường trong thư viện với
sự hỗ trợ của máy tính hoặc thiết bị cơ giới hóa hoặc bán tự động khác” Nó cũng có thể được định nghĩa là một quá trình cơ giới hóa tất cả các hoạt động vệ sinh của một thư viện có tính chất lặp đi lặp lại Hoạt động vệ sinh bao gồm thu thập, lập danh mục, lưu hành, kiểm soát hàng loạt, tài liệu tham khảo và công việc quản lý
Tự động hóa là một kỹ thuật để làm cho một hệ thống tự động hóa, tức là tự hoạt động Đối với điều này, các máy điện tử được sử dụng để tự động hóa các thư viện Bằng cách tự động hóa, các hoạt động của thư viện như thu thập, lưu thông, kiểm soát nối tiếp, truy xuất thông tin, biên mục và lập chỉ mục có thể được cơ giới hóa bằng cách sử dụng phần mềm thư viện
Tự động hóa thư viện có nghĩa là:
Tin học hóa toàn bộ hoạt động lưu trữ của thư viện
Trang 5Một phần quan trọng trong hoạt động của bất kỳ Thư viện nào liên quan đến việc thu thập, quản lý và truy xuất kịp thời khối lượng lớn thông tin Thông tin này thường liên quan đến thông tin cá nhân của khách hàng, thông tin sách và trạng thái Tất cả những thông tin này phải được quản lý một cách hiệu quả và tiết kiệm chi phí để các nguồn lực của tổ chức có thể được sử dụng một cách hiệu quả Hệ thống quản lý thư viện sẽ tự động hóa việc quản lý trường đại học/tổ chức làm cho nó hiệu quả hơn và không có sai sót Nó nhằm mục đích chuẩn hóa dữ liệu, hợp nhất dữ liệu đảm bảo tính toàn vẹn của dữ liệu và giảm
sự không nhất quán
Hệ thống tự động có những lợi ích sau Hệ thống thủ công
Xử lý dữ liệu: Nó thu thập thông tin từ các nguồn khác nhau, trình bày thông
tin một cách có hệ thống và tổ chức lưu trữ để truy xuất hiệu quả
Kiểm soát chất lượng: Công việc giấy tờ sẽ được loại bỏ hoàn toàn trong hệ
thống mới vì dữ liệu lỗi được đưa trực tiếp vào hệ thống
Độ tin cậy của hệ thống: Hệ thống rất đáng tin cậy vì không thể bỏ qua, bỏ
Xử lý đều dựa trên thuật toán và máy tính
Lưu trữ tập trung: Dữ liệu được xử lý và lưu trữ tại vị trí trung tâm
Trang 6Phân tích hệ thống là một quá trình thu thập và giải thích các sự kiện, chẩn đoán các vấn đề và thông tin để đề xuất các cải tiến trên hệ thống.
Đây là một hoạt động giải quyết vấn đề đòi hỏi sự giao tiếp chuyên sâu giữa người dùng hệ thống và nhà phát triển hệ thống Phân tích hay nghiên cứu hệ thống là một cụm từ quan trọng của bất kỳ quá trình phát triển hệ thống nào
Hệ thống được nghiên cứu và phân tích chi tiết đến từng phút Nhà phân tích hệ thống đóng vai trò của người thẩm vấn và đi sâu vào hoạt động của hệ thống hiện tại Hệ thống được xem như một tổng thể và đầu vào của hệ thống được xácđịnh đầu ra từ các tổ chức được truy nguyên từ các quy trình khác nhau.Phân tích hệ thống liên quan đến việc nhận thức được vấn đề, xác định yếu tố vàcác biến quyết định, phân tích và tổng hợp các yếu tố khác nhau và xác định mộtgiải pháp hoặc chương trình hành động tối ưu hoặc ít nhất là thỏa đáng.Một nghiên cứu chi tiết về quy trình phải bằng nhiều kỹ thuật khác nhau như phỏng vấn, Bảng câu hỏi, v.v Dữ liệu được thu thập bởi các nguồn này phải được xem xét kỹ lưỡng để đưa ra Kết luận Kết luận là sự hiểu biết về cách thức hoạt động của hệ thống Hệ thống này được gọi là hệ thống hiện có Bây giờ hệ thống hiện có đang được nghiên cứu chặt chẽ và các khu vực có vấn đề được xác định Nhà thiết kế lúc này hoạt động như một người giải quyết vấn đề và cố gắng giải quyết những khó khăn mà doanh nghiệp gặp phải
Giải pháp được đưa ra dưới dạng đề xuất Đề xuất sau đó được cân nhắc với hệ thống hiện có một cách phân tích và đề xuất tốt nhất được chọn Đề xuất được trình bày cho Người dùng để người dùng xác nhận Đề xuất được xem xét theo yêu cầu của người dùng và những thay đổi phù hợp được thực hiện Đây là vònglặp đó và ngay sau khi hài lòng với đề xuất
2.2 Hệ thống hiện có
Hoạt động lấy sách từ thư viện có thể chứng minh là một nhiệm vụ khá khó khăn Trong hệ thống hiện tại của trường đại học/tổ chức của chúng tôi, tất cả các hoạt động được thực hiện thủ công dẫn đến việc xử lý nhiệm vụ bị chậm lại rất nhiều Thêm vào đó, là mối quan tâm trong việc tham khảo dữ liệu đã được ghi hoặc ghi trong sổ đăng ký Công việc này rất tẻ nhạt và gây ra sự bất thường đáng kể khi mất tài liệu
• Thiếu bảo mật dữ liệu;
• Khối lượng lớn tài liệu vật lý cần thu thập và khai thác;
• Nhiều nhân lực hơn
Page 5
Trang 7Màn hình sách là màn hình cho phép quản trị viên có cái nhìn tổng quan về tất
cả các sách và cũng có thể quản lý sách bằng cách thêm, xóa và cập nhật bảng
và giao sách cho học sinh
Màn hình sinh viên:
Màn hình sinh viên là màn hình cho phép người quản trị hệ thống có cái nhìn tổng quan về trạng thái sinh viên đồng thời quản lý các thao tác thông tin về sinhviên như: thêm, xóa, cập nhật thông tin về sinh viên
2.4.Nghiên cứu khả thi
Nghiên cứu khả thi được tiến hành khi vấn đề được hiểu rõ ràng Nghiên cứu khả thi là phiên bản viên nang cấp cao của toàn bộ quá trình phân tích và thiết kế
hệ thống Mục tiêu là xác định nhanh chóng với chi phí tối thiểu để giải quyết vấn đề Mục đích của tính khả thi không phải là giải quyết vấn đề mà là xác địnhxem vấn đề đó có đáng để giải quyết hay không
Hệ thống đã được kiểm tra tính khả thi ở những điểm sau:
Trang 8A- Tính khả thi về kỹ thuật
Dự án mang tên “Hệ thống quản lý thư viện” khả thi về mặt kỹ thuật Điều quan trọng hơn là phần tương tác với phần cứng của hệ thống Đánh giá của trung tâm khả thi kỹ thuật về tính khả thi hiện có ở mức độ nào, nó có thể hỗ trợ
đề xuất bổ sung Đây là dựa trên một thiết kế phác thảo của các yêu cầu hệ thống lần lượt là đầu vào, tệp, chương trình, thủ tục và nhân viên.Nó liên quan đến các cân nhắc về tài chính để phù hợp với các cải tiến kỹ thuật
B- Khả thi về kinh tế
Phân tích kinh tế là phương pháp được sử dụng thường xuyên nhất để đánh giá hiệu quả của một hệ thống được đề xuất Nó thường được gọi là phân tích lợi ích chi phí, quy trình xác định lợi ích và tiết kiệm được mong đợi từ một
hệ thống ứng cử viên và so sánh với chi phí Nếu lợi ích lớn hơn chi phí, quyết định được đưa ra để thiết kế và triển khai hệ thống Nếu không, hãy thay thế trong hệ thống được đề xuất
Sự đổi mới của hệ thống mới có nhiều ảnh hưởng đến khía cạnh kinh tế của công ty Hệ thống Manuel có chi phí cao do chi phí lao động cao Vì vậy, hệ thống là khả thi về mặt kinh tế
3.1.Giai đoạn thiết kế sơ cấp
Page 7
Trang 9Trong giai đoạn này, hệ thống được thiết kế ở mức khối Khối được tạo dựa trên phân tích được thực hiện trong giai đoạn xác định vấn đề Các khối khác nhau được tạo cho các chức năng khác nhau, nhấn mạnh vào việc giảm thiểu luồng thông tin giữa các khối Do đó, tất cả các hoạt động cần tương tác nhiều hơn được giữ trong một khối
3.2.Giai đoạn thiết kế thứ cấp
Trong giai đoạn thứ hai, thiết kế chi tiết của mọi khối được thực hiện
Nhiệm vụ chung liên quan đến thiết kế như sau:
Thiết kế các khối khác nhau cho các quy trình hệ thống tổng thể
4 SƠ ĐỒ LUỒNG DỮ LIỆU
iê
Trang 10
Page 9
Phát hành
á h Sinh
Loại
Trả sách
Trang 114.1.Sơ đồ use-case:
Page 10
Trang 124.2.Sơ đồ Diagram:
Page 11
Trang 134.3.Sơ đồ ERD:
Page 12
Trang 144.4.Sơ đồ PDM:
Page 13
Trang 155 DEMO CH ƯƠ NG TRÌNH
Page 14
Trang 165.2.ĐĂNG NHẬP:
Page 15
Trang 175.3.BẢNG ĐIỀU KHIỂN:
Page 16
Trang 185.4.THÊM SÁCH:
Page 17
Trang 195.5.THÔNG TIN SÁCH:
Page 18
Trang 205.6.THÊM SINH VIÊN:
Page 19
Trang 215.7.THÔNG TIN SINH VIÊN:
Page 20
Trang 225.8.CẤP SÁCH:
5.9.TRẢ SÁCH:
Page 21
Trang 235.10.TOÀN BỘ CHI TIẾT SÁCH:
Page 22
Trang 245.11 TRANG BÁO CÁO:
Page 23
Trang 25
6.GIỚI HẠN VÀ PHẦN KẾT LUẬN
6.1.Giới hạn
Ứng dụng này đã Thực hiện các hoạt động hạn chế của Hệ thống Quản
lý Thư viện Đại học Các giới hạn này như sau:
để thư viện hoạt động trơn tru Ngoài ra, lịch sử đăng nhập và sách của người dùng cũng được lưu trữ và quản trị viên có thể truy cập Nó cũngtạo điều kiện thuận lợi cho thủ thư tạo các nhóm người dùng mới và chỉnh sửa các cấp truy cập và chức năng của họ (giống như của các trợ lý)
Page 24