QUẢN lý THƯ VIỆN

21 313 1
QUẢN lý THƯ VIỆN

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

TRƯỜNG CAO ĐẲNG KỸ THUẬT LÝ TỰ TRỌNG TP HCM KHOA CÔNG NGHỆ THÔNG TIN BÁO CÁO ĐỀ ÁN Đề tài: QUẢN LÝ THƯ VIỆN Giảng viên hướng dẫn: Sinh viên thực hiện: TH.S TRẦN NGỌC KHÁNH NGUYỄN HIẾN ĐÔNG - 11D0040014 NGUYỄN TRI HƯNG – 11D0040136 BÁO CÁO THỰC TẬP PHẦN MỀM ĐỀ TÀI: QUẢN LÝ THƯ VIỆN Năm học 2014-2015 MỤC LỤC Design by Nguyễn Hiến Đông – Nguyễn Tri Hưng BÁO CÁO THỰC TẬP PHẦN MỀM ĐỀ TÀI: QUẢN LÝ THƯ VIỆN PHẦN I GIỚI THIỆU VỀ ĐỀ TÀI 1.1 Vấn đề quản lý thư viện trường đại học – cao đẳng : Trong năm gần đây, việc tin học hóa trường trở nên phổ biến nước giới nói chung Việt Nam nói riêng Và thế, việc nâng cao Quản Lý Thư Viện máy tính nhà trường điều cần thiết Thư viện trường nơi thiếu cho sinh viên trường, tập trung lượng lớn sinh viên vào thư viện để đọc, mượn trả sách Nhu cầu học tập ngày cao, đặc biệt để đảm bảo kiến thức có tính logic xác việc tìm đến với sách cần thiết, để đáp ứng nhu cầu thư viện tăng số lượng sách đáng kể phong phú loại sách số lượng Vì mà người thủ thư ngày phải lặp lặp lại công việc tìm sách, cho độc giả mượn/ trả sách, xếp sách theo quy định khó khăn khó khăn Từ vấn đề quản lý sách coi cần thiết Quản lý tốt, cung cấp đầy đủ, nhanh chóng xác loại sách cho sinh viên thống kê báo cáo với ban quản lý thực cần thiết 1.2 Yêu cầu thực tiễn tầm quan trọng Quản lý thư viện : 1.2.1 Lý chọn đề tài: Quản lý thư viện chuỗi công việc vất vả tốn nhiều công sức Việc tin học hóa toán Quản lý thư viện giúp việc quản lý trở nên đơn giản đặc biệt tính xác cao Đặc biệt giúp việc truy vấn thông tin nhanh chóng, theo yêu cầu khác 1.2.2 Tầm quan trọng việc Quản lý thư viện : Quản lý thư viện trình lưu trữ hợp xử lí, tính toán tất thông tin cần thiết loại sách nhằm phục vụ cho việc truy tìm, xếp, hay thống kê báo biểu cách nhanh chóng theo yêu cầu cụ thể Design by Nguyễn Hiến Đông – Nguyễn Tri Hưng BÁO CÁO THỰC TẬP PHẦN MỀM ĐỀ TÀI: QUẢN LÝ THƯ VIỆN Các hoạt động nhập, xuất hay lập báo biểu thủ công tay, ghi chép lên giấy không phù hợp thời đại ngày Vì không thỏa mãn yêu cầu đòi hỏi người độ xác khả đáp ứng thông tin nhanh chóng Vì vậy, ứng dụng tin học vào việc quản lý thư viện quan trọng cần thiết 1.3 Mục tiêu phạm vi thực đề tài : 1.3.1 Mục tiêu : Phân tích thiết kế hệ thống thông tin cho thư viện trường đại học – cao đẳng Triển khai ứng dụng phần mềm ứng dụng cụ thể Kiểm tra thực nghiệm việc xử lý vấn đề thường xuyên diễn công tác quản lý thư viện như: thêm sách, trao đổi mượn/ trả sách, báo cáo thống kê sách, thông tin độc giả nợ sách, 1.3.2 Phạm vi: Đề tài thực phạm vi kiến thức học nghiên cứu thêm tài liệu tham khảo Design by Nguyễn Hiến Đông – Nguyễn Tri Hưng BÁO CÁO THỰC TẬP PHẦN MỀM ĐỀ TÀI: QUẢN LÝ THƯ VIỆN PHẦN II KHẢO SÁT HIỆN TRẠNG VÀ XÁC ĐỊNH YÊU CẦU 2.1 Khảo sát trạng: Khi độc giả muốn mượn hay trả sách thủ thư tìm kiếm cách nhập mã độc giả vào chương trình, cần động tác biết thông tin sách mượn/ trả độc giả thông tin Chỉ cần thông tin sách (MaSach) liệt kê loạt liên quan đến thông tin như: danh mục nào, ngành nào, vị trí, số lượng có, tình trạng, 2.2 Yêu cầu chức năng: Quản lý độc giả Quản lý mượn sách Quản lý sách Quản lý trả sách Tìm kiếm sách Tìm kiếm độc giả Thống kê Design by Nguyễn Hiến Đông – Nguyễn Tri Hưng BÁO CÁO THỰC TẬP PHẦN MỀM ĐỀ TÀI: QUẢN LÝ THƯ VIỆN PHẦN III SỞ LÝ THUYẾT 3.1 CƠ Khái niệm: 3.1.1 Cơ sở liệu: Cơ sở liệu tập hợp bảng liệu có quan hệ với nhau, cho cấu trúc chúng mối quan hệ bên chúng tách biệt với chương trình ứng dụng bên ngoài, đồng thời nhiều người dùng khác nhiều ứng dụng khác khai thác chia sẻ cách chọn lọc lúc cần 3.1.2 Thực thể: Là hình ảnh cụ thể đối tượng hệ thống thông tin quản lý Một thực thể xác định tên thuộc tính 3.1.3 Thuộc tính: Là yếu tố liệu thông tin thực thể 3.1.4 Lớp thực thể: Là thực thể thuộc tính 3.1.5 Lược đồ quan hệ: Tập thuộc tính quan hệ Lược đồ quan hệ gồm thuộc tính thực thể với mệnh đề ràng buộc 3.1.6 Các phép toán tối thiểu:  tìm kiếm liệu theo tiêu chuẩn chọn, không làm thay đổi trạng thái sở liệu  Thay đổi cấu trúc sỡ liệu  Thay đổi nội dung sở liệu  Xử lý, tính toán sở liệu 3.1.7 Quan hệ sở liệu: Design by Nguyễn Hiến Đông – Nguyễn Tri Hưng BÁO CÁO THỰC TẬP PHẦN MỀM ĐỀ TÀI: QUẢN LÝ THƯ VIỆN Cơ sở liệu quan hệ sở liệu tổ chức theo mô hình quan hệ Trong đó, đối tượng liệu quan hệ đối tượng quan hệ tổ chức thành thực thể Mỗi thực thể bao gồm tập hợp thuộc tính Mỗi thể thực thể giá trị tương ứng với thuộc tính thực thể 3.2 Ngôn ngữ thiết kế: 3.2.1 Microsoft SQL Server 2012 Express Edition: SQL Server hệ thống quản lý sở liệu (Relational Database Management System (RDBMS) ) sử dụng Transact-SQL để trao đổi liệu Client computer SQL Server computer Một RDBMS bao gồm databases, database engine ứng dụng dùng để quản lý liệu phận khác RDBMS SQL Server tối ưu để chạy môi trường sở liệu lớn (Very Large Database Environment) lên đến Tera-Byte phục vụ lúc cho hàng ngàn user SQL Server 2012 kết hợp "ăn ý" với server khác Microsoft Internet Information Server (IIS), E-Commerce Server, Proxy Server 3.2.2 Microsoft Visual Studio 2013 Community Edition: Microsoft Visual Studio môi trường phát triển tích hợp (IDE) từ Microsoft Nó sử dụng để phát triển chương trình máy tính cho Microsoft Windows, trang web, ứng dụng web dịch vụ web Visual Studio sử dụng tảng phát triển phần mềm Microsoft Windows API, Windows Forms, Windows Presentation Foundation, Windows Store Microsoft Silverlight Nó sản xuất hai ngôn ngữ máy mã số quản lý Visual Studio bao gồm trình soạn thảo mã hỗ trợ IntelliSense cải tiến mã nguồn Trình gỡ lỗi tích hợp hoạt động trình gỡ lỗi mức độ mã nguồn gỡ lỗi mức độ máy Công cụ tích hợp khác bao gồm mẫu thiết kế hình thức xây dựng giao diện ứng dụng, thiết kế web, thiết kế lớp thiết kế giản đồ sở liệu Nó chấp nhận plug-in nâng cao chức hầu hết cấp bao gồm thêm hỗ trợ cho hệ thống quản lý phiên (như Subversion) bổ sung thêm công cụ biên tập thiết kế trực quan cho miền ngôn ngữ cụ thể công cụ dành cho khía cạnh khác quy trình phát triển phần mềm Design by Nguyễn Hiến Đông – Nguyễn Tri Hưng BÁO CÁO THỰC TẬP PHẦN MỀM ĐỀ TÀI: QUẢN LÝ THƯ VIỆN Visual Studio hỗ trợ nhiều ngôn ngữ lập trình khác cho phép trình biên tập mã gỡ lỗi để hỗ trợ (mức độ khác nhau) ngôn ngữ lập trình Các ngôn ngữ tích hợp gồm có C,[1] C++ C++/CLI (thông qua Visual C+ +), VB.NET (thông qua Visual Basic NET), C thăng (thông qua Visual C#) F thăng (như củaVisual Studio 2010[2]) Hỗ trợ cho ngôn ngữ khác J++/J thăng, Python Ruby thông qua dịch vụ cài đặt riêng rẽ Nó hỗ trợ XML/XSLT, HTML/XHTML,JavaScript CSS Design by Nguyễn Hiến Đông – Nguyễn Tri Hưng BÁO CÁO THỰC TẬP PHẦN MỀM ĐỀ TÀI: QUẢN LÝ THƯ VIỆN PHẦN IV PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG 4.1 Khảo sát thông tin hệ thống quản lý: thông tin độc giả:  ReaderID  FullName  Birthday  Address  Phone  Email Thông tin đầu sách:  ISBN  BookTitle  Author  Language  Description  Price  Placement  CategoryID Thông tin tài khoản  Level  UserName  Password Thông tin thể loại:  CategoryID  CategoryName Design by Nguyễn Hiến Đông – Nguyễn Tri Hưng BÁO CÁO THỰC TẬP PHẦN MỀM     Thông tin sách: BarcodeID Status Rented ISBN Design by Nguyễn Hiến Đông – Nguyễn Tri Hưng 10 ĐỀ TÀI: QUẢN LÝ THƯ VIỆN       Thông tin phiếu mượn: ReaderID BarcodeID DateRented DateDue DateReturned TotalFine BÁO CÁO THỰC TẬP PHẦN MỀM 4.2 ĐỀ TÀI: QUẢN LÝ THƯ VIỆN Thiết kế thực thể liệu: 4.2.1 Bảng thể loại: Tên trường CategoryID CategoryName 4.2.2 Giải thích Mã thể loại Tên thể loại Bảng độc giả: Tên trường ReaderID Fullname Birthday Address Phone Email 4.2.3 Kiểu liệu Độ rộng Int nvarchar 50 Kiểu liệu varchar nvarchar Datetime nvarchar varchar varchar Độ rộng 10 50 MAX 11 50 Giải thích Mã độc giả Họ tên độc giả Ngày sinh Địa Số điện thoại email Bảng đầu sách: Tên trường ISBN BookTitle Author Language Description Price Placement CategoryID Kiểu liệu Char nvarchar nvarchar nvarchar nvarchar Money nvarchar int Design by Nguyễn Hiến Đông – Nguyễn Tri Hưng 11 Độ rộng 13 MAX 50 50 MAX MAX Giải thích Mã đầu sách Tên đầu sách Tác giả Ngôn ngữ Mô tả Giá Vị trí đặt Mã thể loại BÁO CÁO THỰC TẬP PHẦN MỀM 4.2.4 Bảng Account: Tên trường Level UserName Password 4.2.5 Kiểu liệu int varchar char Độ rộng 50 128 Giải thích Cấp nhân viên loại nhân viên Mật Bảng sách: Tên trường BarcodeID Status Rented ISBN 4.2.6 ĐỀ TÀI: QUẢN LÝ THƯ VIỆN Kiểu liệu Char nvarchar bit char Độ rộng 13 50 Giải thích Mã sách Tình trạng 13 Mã đầu sách Độ rộng 10 13 Giải thích Mã độc giả Mã sách Ngày mượn Hạn trả Ngày trả Tổng tiền phạt Bảng phiếu mượn: Tên trường ReaderID BarcodeID DateRented DateDue DateReturned TotalFine Kiểu liệu Varchar char datetime Datetime Datetime money Design by Nguyễn Hiến Đông – Nguyễn Tri Hưng 12 BÁO CÁO THỰC TẬP PHẦN MỀM 4.3 Sơ đồ quan hệ: Design by Nguyễn Hiến Đông – Nguyễn Tri Hưng 13 ĐỀ TÀI: QUẢN LÝ THƯ VIỆN BÁO CÁO THỰC TẬP PHẦN MỀM 4.4 ĐỀ TÀI: QUẢN LÝ THƯ VIỆN Thiết kế giải thuật: 4.4.1 Nhập sách mới: • • • • • 4.4.2 Bước 1: nhập thông tin sách Bước 2: kết nối đến sở liệu Bước 3: tiến hành kiểm tra sở liệu o Nếu liệu có xuất thông tin liệu tồn o Nếu liệu tiến hành bước Bước 4: lưu liệu vào sở liệu Bước 5: đóng sở liệu kết thúc Tra cứu sách: • • • • Bước 1: nhập thông tin sách muốn tra cứu Bước 2: kết nối đến sở liệu Bước 3: tiến hành kiểm tra sở liệu: o Nếu có xuất thông tin sách o Nếu xuất thông tin không tìm thấy sách Bước 4: đóng sở liệu kết thúc Design by Nguyễn Hiến Đông – Nguyễn Tri Hưng 14 BÁO CÁO THỰC TẬP PHẦN MỀM 4.4.3 ĐỀ TÀI: QUẢN LÝ THƯ VIỆN Mượn trả/sách:  Mượn sách: • • • • •  Bước 1: nhập mã độc giả mã sách Bước 2: kết nối đến sở liệu Bước 3: tiến hành kiểm tra sở liệu: o Nếu liệu có xuất thông tin liệu tồn o Nếu liệu tiến hành bước Bước 4: lưu liệu vào sở liệu Bước 5: đóng sở liệu kết thúc Trả sách: • • • • • • Bước 1: nhập mã độc giả Bước 2: kết nối đến sở liệu Bước 3: tiến hành kiểm tra sở liệu: o Nếu có đưa danh sách tương ứng thực bước o Nếu liệu kiểm tra lại thông tin Bước 4: xác định tình trạng trả sách: o Nếu hạn ngày cho phép trả sách hỏng tiền phạt thủ thư định Bước 5: chỉnh sửa thông tin Bước 6: đóng sở liệu kết thúc Design by Nguyễn Hiến Đông – Nguyễn Tri Hưng 15 BÁO CÁO THỰC TẬP PHẦN MỀM ĐỀ TÀI: QUẢN LÝ THƯ VIỆN PHẦN V THIẾT KẾ VÀ CÀI ĐẶT CHƯƠNG TRÌNH 5.1 Tổng quan giao diện người dùng: Chương trình thiết kế theo giao diện Metro – Logic, thân thiện người sử dụng 5.1.1 Giao diện phần mềm: Design by Nguyễn Hiến Đông – Nguyễn Tri Hưng 16 BÁO CÁO THỰC TẬP PHẦN MỀM 5.1.2 Một số from phần mềm: Đổi mật Quản lý mượn sách Design by Nguyễn Hiến Đông – Nguyễn Tri Hưng 17 ĐỀ TÀI: QUẢN LÝ THƯ VIỆN BÁO CÁO THỰC TẬP PHẦN MỀM Quản lý trả sách Quản lý sách Design by Nguyễn Hiến Đông – Nguyễn Tri Hưng 18 ĐỀ TÀI: QUẢN LÝ THƯ VIỆN BÁO CÁO THỰC TẬP PHẦN MỀM Quản lý độc giả Chức bị hạn chế 5.2 Chạy thử chương trình Design by Nguyễn Hiến Đông – Nguyễn Tri Hưng 19 ĐỀ TÀI: QUẢN LÝ THƯ VIỆN BÁO CÁO THỰC TẬP PHẦN MỀM ĐỀ TÀI: QUẢN LÝ THƯ VIỆN PHẦN VI KẾT LUẬN 6.1 Kết thực hiện: Chương trình Quản Lý Thư Viện thiết kế dựa yêu cầu thiết thực nay, đáp ứng nhu cầu cần thiết Thủ thư việc quản lý sách, độc giả, Vì thời gian không nhiều nên em chưa hoàn thiện hẳn phần mềm, nên không tránh khỏi sai sót Em mong thầy, cô giáo giúp đỡ 6.2 Hướng phát triển: Với mục đích phần mềm ứng dụng thực tế, nên tương lai phần mềm thực yêu cầu sau: • Hỗ trợ kết nối qua mạng (Lan) để độc giả tra cứu dễ dàng, nhanh chóng • Tích hợp máy đọc mã vạch để thực tự động việc nhập sách, kiểm tra sách • Nâng cấp mô hình quản lý Design by Nguyễn Hiến Đông – Nguyễn Tri Hưng 20 BÁO CÁO THỰC TẬP PHẦN MỀM ĐỀ TÀI: QUẢN LÝ THƯ VIỆN GÓP Ý CỦA GIÁO VIÊN Design by Nguyễn Hiến Đông – Nguyễn Tri Hưng 21 [...]... Đổi mật khẩu Quản lý mượn sách Design by Nguyễn Hiến Đông – Nguyễn Tri Hưng 17 ĐỀ TÀI: QUẢN LÝ THƯ VIỆN BÁO CÁO THỰC TẬP PHẦN MỀM Quản lý trả sách Quản lý sách Design by Nguyễn Hiến Đông – Nguyễn Tri Hưng 18 ĐỀ TÀI: QUẢN LÝ THƯ VIỆN BÁO CÁO THỰC TẬP PHẦN MỀM Quản lý độc giả Chức năng bị hạn chế 5.2 Chạy thử chương trình Design by Nguyễn Hiến Đông – Nguyễn Tri Hưng 19 ĐỀ TÀI: QUẢN LÝ THƯ VIỆN BÁO CÁO... Nguyễn Hiến Đông – Nguyễn Tri Hưng 19 ĐỀ TÀI: QUẢN LÝ THƯ VIỆN BÁO CÁO THỰC TẬP PHẦN MỀM ĐỀ TÀI: QUẢN LÝ THƯ VIỆN PHẦN VI KẾT LUẬN 6.1 Kết quả thực hiện: Chương trình Quản Lý Thư Viện đã được thiết kế dựa trên các yêu cầu thiết thực hiện nay, và cũng đáp ứng được những nhu cầu cần thiết Thủ thư trong việc quản lý sách, độc giả, Vì thời gian không nhiều nên em vẫn chưa hoàn thiện hẳn phần mềm, vì thế nên... Datetime Datetime money Design by Nguyễn Hiến Đông – Nguyễn Tri Hưng 12 BÁO CÁO THỰC TẬP PHẦN MỀM 4.3 Sơ đồ quan hệ: Design by Nguyễn Hiến Đông – Nguyễn Tri Hưng 13 ĐỀ TÀI: QUẢN LÝ THƯ VIỆN BÁO CÁO THỰC TẬP PHẦN MỀM 4.4 ĐỀ TÀI: QUẢN LÝ THƯ VIỆN Thiết kế giải thuật: 4.4.1 Nhập sách mới: • • • • • 4.4.2 Bước 1: nhập các thông tin về sách Bước 2: kết nối đến cơ sở dữ liệu Bước 3: tiến hành kiểm tra cơ sở dữ... (Lan) để độc giả có thể tra cứu dễ dàng, nhanh chóng • Tích hợp máy đọc mã vạch để thực hiện tự động việc nhập sách, kiểm tra sách • Nâng cấp mô hình quản lý Design by Nguyễn Hiến Đông – Nguyễn Tri Hưng 20 BÁO CÁO THỰC TẬP PHẦN MỀM ĐỀ TÀI: QUẢN LÝ THƯ VIỆN GÓP Ý CỦA GIÁO VIÊN ... thông tin Bước 4: xác định tình trạng trả sách: o Nếu quá hạn ngày cho phép trả hoặc sách hỏng thì tiền phạt do thủ thư quyết định Bước 5: chỉnh sửa thông tin Bước 6: đóng cơ sở dữ liệu và kết thúc Design by Nguyễn Hiến Đông – Nguyễn Tri Hưng 15 BÁO CÁO THỰC TẬP PHẦN MỀM ĐỀ TÀI: QUẢN LÝ THƯ VIỆN PHẦN V THIẾT KẾ VÀ CÀI ĐẶT CHƯƠNG TRÌNH 5.1 Tổng quan giao diện người dùng: Chương trình được thiết kế theo...BÁO CÁO THỰC TẬP PHẦN MỀM 4.2 ĐỀ TÀI: QUẢN LÝ THƯ VIỆN Thiết kế thực thể dữ liệu: 4.2.1 Bảng thể loại: Tên trường CategoryID CategoryName 4.2.2 Giải thích Mã thể loại Tên thể loại Bảng độc giả: Tên trường ReaderID Fullname Birthday Address Phone... của sách đó o Nếu không có thì xuất ra thông tin không tìm thấy sách Bước 4: đóng cơ sở dữ liệu và kết thúc Design by Nguyễn Hiến Đông – Nguyễn Tri Hưng 14 BÁO CÁO THỰC TẬP PHẦN MỀM 4.4.3 ĐỀ TÀI: QUẢN LÝ THƯ VIỆN Mượn trả/sách:  Mượn sách: • • • • •  Bước 1: nhập mã độc giả và mã sách Bước 2: kết nối đến cơ sở dữ liệu Bước 3: tiến hành kiểm tra cơ sở dữ liệu: o Nếu dữ liệu đã có thì xuất thông tin... trường Level UserName Password 4.2.5 Kiểu dữ liệu int varchar char Độ rộng 50 128 Giải thích Cấp nhân viên loại nhân viên Mật khẩu Bảng sách: Tên trường BarcodeID Status Rented ISBN 4.2.6 ĐỀ TÀI: QUẢN LÝ THƯ VIỆN Kiểu dữ liệu Char nvarchar bit char Độ rộng 13 50 Giải thích Mã sách Tình trạng 13 Mã đầu sách Độ rộng 10 13 Giải thích Mã độc giả Mã sách Ngày mượn Hạn trả Ngày trả Tổng tiền phạt Bảng phiếu

Ngày đăng: 11/06/2016, 17:57

Mục lục

  • PHẦN I GIỚI THIỆU VỀ ĐỀ TÀI

  • PHẦN II KHẢO SÁT HIỆN TRẠNG VÀ XÁC ĐỊNH YÊU CẦU

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan