Đề tài thực tập phần mềm quản lý thư viện

55 586 0
Đề tài thực tập   phần mềm 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 ĐỀ TÀI THỰC TẬP TỐT NGHIỆP HỌC SINH VIÊN: Phần mềm quản lý thư viện SINH VIÊN THỰC HIỆN:  Trần Việt Thắng  Lê Thanh Phương  Nguyễn Hiếu Thiện  Phạm Văn Ngạt  Trần Thị Lan Anh NGƯỜI HƯỚNG DẪN: GV.Cao Phong TP.HCM – Tháng 6/2014 Phần A Mở đầu Ngành công nghệ thông tin (CNTT) năm gần có bước phát triển vựt bậc giới nước CNTT góp phần lớn cho phát triển kinh tế nước ta thời kỳ đổi Chính nhu cầu tin học hóa chương trình quản lý lĩnh vực đại lớn Trong ứng dụng tin học công tác quản lý phát triển mạnh mẽ giúp cho công tác quản lý ngày trở nên hiệu nâng cao hiệu suất công việc, đưa báo cáo, số liệu thống kê cách nhanh chóng xác kịp thời Đồng hời nhờ có việc ứng dụng tin học tiết kiệm nhiều thời gian, công sức người, làm giảm nhẹ máy quản máy quản lý vốn cồng kềnh từ trước tới Trong trình học tập chúng em thấy hệ thống thư viện ngày gần gũi với học sinh trường từ việc mượn trả sách đến việc đọc sách thư viện cách học bổ ích Với đề tài “Xây dựng phần mềm Quản Lý Thư viên” Chúng em xây dựng chương trình hoàn chỉnh nhằm đáp ứng nhu cầu quản lý tìm kiếm cho người sử dụng I- Khảo sát nghiệp vụ mô tả hệ thống: Khảo sát nghiệp vụ: Sau hoàn thành trình khảo sát thư viện truờng Cao đẳng Kỹ thuật Lý Tự Trọng, thu thập đuợc thông tin nghiệp vụ sau: Thư viện trường Cao đẳng Kỹ thuật Lý Tự Trọng gồm có nhiều sách, sách thuộc thể loại Ngược lại thể loại có nhiều đầu sách Thông tin thể loại gồm có: mã thể loại tên thể loại Mỗi sách lưu trử với thông tin: mã sách, Tên sách, Tên tác giả, Mã thể loại, Số lượng giá Thông tin nhân viên bao gồm: Mã nhân viên, Tên nhân viên, Ngày sinh, Phái, Địa Chỉ, Điện Thoại Khi độc giả đến thư viện để mượn sách, độc giả chưa có thẻ thư viện nhân viên phải cấp cho độc giả 01 thẻ thư viện Thông tin cần có thẻ thư viện gồm: Mã độc giả, Họ tên độc giả, Ngày Sinh, Địa Chỉ, Điện Thoại, Ngày đăng ký, Hạn sử dụng Ngược lại, độc giả có thẻ thư viện đến mượn sách, độc giả phải xuất trình thẻ thư viện cho nhân viên thư viện (thủ thư) Sau thủ thư kiểm tra thông tin độc giả số lượng sách độc giả mượn, thông tin xác tiến hành cho độc giả mượn sách độc giả trả hết sách mượn Khi phát sinh phiếu mượn sách Thông tin phiếu mượn sách gồm có: Mã sách, Mã độc giả, Ngày mượn, Ngày hẹn trả Khi độc giả mang sách đến trả, thư viện nhận sách kiểm tra Nếu không xảy cố tiến hành nhận sách xuất hóa đơn trả sách Thông tin hóa đơn trả sách gồm có: Mã sách, Mã độc giả, Ngày mượn, Ngày hẹn trả Ngày trả thực Nếu đến ngày hẹn trả sách mà độc giả chưa mang sách đến trả thư viện tiến hành lập giấy báo yêu cầu độc giả trả sách Thông tin giấy báo trả sách gồm: Họ tên độc giả, Tên sách, Ngày mượn, Ngày hẹn trả, Số ngày trễ Mô tả trạng Đề tài Quản lý thư viện chương trình quản lý tất hoạt động mượn trả sách thư viện, đối tượng sử dụng Nhân viên quản lý thư viện Việc Quản lý thư viện sổ sách giấy tờ diễn phức tạp khó khăn cho người quản lý, đặc biệt làm nhiều thời gian vào công tác tìm kiếm, thống kê báo cáo 1.2 Mô tả phần mềm “Quản lý thư viện”: • Phần mềm Quản lý bán vé máy bay bao gồm module :  Module User  Module Admin • Với Module User: • Với Module Admin: Mô tả yêu cầu: 1.1 Yêu cầu chức năng: 2.1.1 Chức quản lý(Admin)  Đăng nhập , đăng xuất , đổi mật  Quản lý tài khoản 2.1.2 Chức quản lý thông tin         Danh mục sách Danh sách tác giả Danh sách NXB Danh sách vị trí Danh sách thể loại Danh mục sinh viên Danh mục CB-GV-NV Danh mục độc giả 2.1.3 Chức tìm kiếm:  Tra cứu sách  Tra cứu phiếu mượn 2.1.4 Chức báo cáo, thống kê  Thống kê theo phiếu mượn,phiếu trả theo ngày  Thống kê sinh viên nợ sách  Thống kê kho sách 2.2.Yêu cầu phi chức 2.2.1 Yêu cầu sản phẩm o Giao diện dễ sử dụng thân thiện o Chương trình chạy ổn định, xác an toàn o Tốn tài nguyên hệ thống o Hạn chế đến mức thấp sai sót xảy trình sử o dụng Chương trình có khả nâng cấp tích hợp thêm tính o o o Tự động hóa quy trình nghiệp vụ CSDL kết nối xác toàn vẹn liệu Chương trình chạy ổn định xác 2.2.2 Yêu cầu tổ chức - Cài đặt: SQL server Hợp chuẩn: o Nhất quán thuật ngữ, chức toàn hệ thống chương trình Các yêu cầu cần thiết hệ thống, nhiên nhiều trường hợp yêu cầu đáp ứng đồng thời, cần phải cân đối yêu cầu tuỳ theo tình Các yêu cầu tốc độ độ ổn định đáp ứng môi trường kỹ thuật đáp ứng điều kiện tiêu chuẩn o Phông chữ: Sử dụng phông chữ thống tất máy làm việc với hệ thống Sử dụng phông chữ tiếng việt, tiêu chuẩn Unicode o Kiểu nhập liệu: Thống kiểu nhập liệu cho ngày, số sau: Ngày nhập theo kiểu Frcnch: dd/mm/yyyy 2.2.3 Yêu cầu o Bảo mật: Mỗi người sử dụng hệ thống cần phép truy cập đến chức thông tin cần thiết liên quan đến nhiệm vụ trách nhiệm mình, đồng thời không truy cập đến chức nằm phạm vị trách nhiệm Việc phân quyền làm việc quàn trị hệ thống dám nhận o An toàn: Tất thông tin lưu trừ 15 năm.Không mát thông tin, nhầm lẫn sai lệch, thông tin xác đựơc lưu trữ rõ ràng không dư thừa thông tin o Tương thích: Dễ tương thích hệ thống chương trình o o o o Giao diện dể sử dụng thân thiện Chương trình chạy ổn định, xác an toàn Tốn tài nguyên hệ thống Hạn chế đến mức thấp sai sót xảy trình sử dụng o Chương trình có khả nâng cấp tích hợp thêm tính o Tự động hóa quy trình nghiệp vụ o CSDL kết nối xác toàn vẹn liệu o Chương trình chạy ổn định, xác 3.Các hoạt động nghiệp vụ hệ thống: • Nhập sách kho Bộ phận kho đóng vai trò quản lý sách thư viện Còn phận quản lý nhập sách thực việc nhập sách kho Quá trình nhập sách thực sau: • - Sau thống kê số lượng sách thư viện, phận quản lý kho lên danh sách loại sách cần nhập kho Sau đó, gửi danh sách cho phận quản lý nhập sách Bộ phận quản lý nhập sách gửi lên trường Nếu trường đồng ý nhập sách, số sách chuyển cho phận quản lý sách - Tiếp đó, phận có nhiệm vụ giao sách cho kho Khi kiểm tra sách, cố, phận quản lý kho tiến hành nhập sách vào kho Mượn, trả sách thư viện Hoạt động mượn trả sách thư viện phận hành mà cụ thể thủ thư quản lý chịu trách nhiệm Đồng thời thủ thư kết hợp phận kho để quản lý thông kê sách thư viện Quá trình mượn trả sách thực sau: • II- - Nhân viên thủ thư sau ngày thống kê số lượng sách sau báo cáo lại cho phận kho để phận thống kê số sách thư viện - Nếu có cố sách, rách sách, trả sách trễ thủ thư yêu cầu độc giả đền sách tiền - Nếu trả trễ gửi giấy báo đến độc giả phạt tiền theo quy định thư viện Báo cáo, thống kê - Hàng tuần nhân viên thủ thư tiến hành thống kê, báo cáo số lượng tình trạng sách đến phận quản lý kho để phận tiến hành thống kê số lượng sách thư viện sau tuần - Tiếp đến, số lượng sách cần nhập thư viện 50 đầu sách phận quản lý kho tiến hành lập báo cáo gửi phận quản lý nhập sách để yêu cầu nhập sách Xác định yêu cầu Yêu cầu chức nghiệp vụ Bộ Phận: Sách Mã số:S STT Công việc Loại Quy định/Cộng Biễu mẫu Ghi công việc thức liên quan liên quan Thống kê số lượng sách Kết suất Chỉ lập yêu cầu từ quản lý kho Xin cấp sách Kết suất Chỉ thêm sách bị thiếu Báo cáo trạng sách Kết suất Chỉ yêu cầu từ người trưởng thư viện Bộ phận:Hành Chính Mã số:HC STT Công viêc Loại Quy định/Cộng Biễu mẫu Ghi công việc thức liên quan liên quan Quản lý mượn sách Lưu trữ Kiễm tra số lượng sách mượn Quản lý trả sách Lưu trữ Kiểm tra số lượng sách trả Quản lý cố Lưu trữ Kiễm tra sách Báo cáo sách theo thể loại Kết suất Yêu cầu từ trưởng thư viện Báo cáo lý thêm sách Kết suất Yêu cầu từ trưởng thư viện Bộ phận:Kho STT Công việc Mã số:K Loại Quy định/Công Biễu mẫu Ghi công việc thức liên quan liên quan Kiễm tra số lượng sách theo thể Lưu trữ loại Kiễm tra sách thể loại Thêm, xóa, sữa thông tin Lưu trữ sách Kiễm tra thông tin sách mượn Kiễm tra sách tồn kho Lưu trữ Kiễm tra sách kho Lập báo cáo xin thêm sách Kết suất Xin cấp sách Yều cầu chức hệ thống STT Nội dung Phận quyền sữ dụng Lưu trữ Mô tả chi tiết Ghi - Trưởng thư viện: quyền sữ dụng tất chức - Bộ phận hành chính: quản lý mượn, trả sách, quản lý cố, báo cáo tình trạng sách thể loại - Bộ phận kho: Kiểm tra sách, thêm, sữa, xóa thông tin sách, kiễm tra sách tồn kho, lập bảng lý sách cũ - Lữu trữ thông tin sách theo thể loại - Lưu trữ thông tin độc giả - Lưu trữ thông tin sách bị tổn hại, sách tồn kho Yêu cấu phi chức STT Nội dung Tiêu chuẩn Mô tả chi tiết - Thay đổi tên thư Tiến hóa viện Người dùng thay đồi tên thư viện trường - Hình thức tra cứu Tiện dụng tiện dụng, tự nhiên, không gò ép Hỗ trợ tra cứu sách, gợi ý tra cứu, có hình minh họa, tra cứu theo ý thích cữa mình, dễ dàng sữ dụng, chức xếp hợp Ghi - Dễ dàng sữ dụng người không chuyên tin học lý dễ nhìn thấy - Các hình có Tương thích tương đồng Các from điều hiển thị form - Tìm kiếm, tra cứu Hiệu sách Có from tìm kiếm, tra cứu 10 DFD Mức ( phân rã chức cụ thể) Biểu đồ DFD phân rã chức thêm sách 41 III.thiết kế giao diện 1.Giao diện chức hệ thống 1.1 Giao dien đăng nhập 1.2 Giao diện đổi mật 1.3 Giao diện quản lý tài khoản 42 Giao diện quản lý thông tin thư viện 2.1 Giao diện quản lý sách II.2 43 Giao diện quản lý tác giả II.3 Giao diện quản lý NXB II.4 Giao diện quản lý vị trí lưu 44 II.5 Giao diện quản lý thể loại II.6 Giao diện quản lý phiếu mượn 45 II.7 Giao diện quản lý sinh viên II.8 Giao diện quản lý độc giả 46 II.9 Giao diện quản lý cán - công nhân viện II.10 Giao dien khoa 47 II.11 Giao dien đơn vị 3.Thống kê 3.1 Giao diện thống kê phiếu mượn ,phiếu trả theo ngày , tháng 48 3.2 Giao diện thống kê SV nợ sách 3.3Giao diện thống kê kho sách 49 4.Tra cứu 4.1 Giao diện tra cứu sách 4.2 Giao diện tra cứu phiếu mượn 50 51 Phần D Cài đặt thực nghiệm Thực kiểm tra: 1.1 Thực phần mềm: 1.1.1 Mô tả môi trường thực phần mềm với kỹ thuật, thư viện sử dụng 1.1.1.1 Môi trường thực phần mềm: - Như biết C# ngôn ngữ không tách biệt mà đồng hành với khung Net , C# trình biên dịch hướng Net, nghĩa mã C# 1.1.1.2 1.1.1.3 - chạy môi trường NET Framework Nó ngôn ngữ hoàn toàn hướng đối tượng thiết kế dựa - hướng đối tượng ngôn ngữ khác Một điều quan trọng cần nhớ C# ngôn ngữ độc lập Phần mềm quản lý thư viện xây dựng ngôn ngữ C# - sử dụng công cụ hỗ trợ DevExpress Với C# môi trường phát triển Visual Studio NET 2010 với Net Framework 4.1 Các kỹ thuật liên quan: - Xây dựng chương trình theo hướng đối tượng lớp User control thiết kế tốt Các thư viện sử dụng: - Chương trình gần sử dụng thư viện chuẩn môi trường dotNET 1.2 Lưu trữ liệu- Hệ quản trị sở liệu: • • Sử dụng công cụ lưu trữ liệu SQL servers SQL servers ngôn ngữ quản trị sở liệu: Thông qua SQL servers người quản trị sở liệu quản lý sở liệu định nghĩa • • • cấu trúc lưu trữ liệu, điều khiển truy cập sở liệu SQL servers tăng cường khả quản lý SQL servers nâng cao độ sẵn sàng CSDL SQL servers dễ đóng gói 52 53 Kết luận: Kết đạt được: Trong trình thực đề tài, nhóm nghiên cứu tìm hiểu ngôn ngữ lập trình C# , ngôn ngữ lập trình DevExpress xây dựng Visual Studio 2010 công nghệ NET với hệ quản trị sở liệu Microsoft Access với kỹ thuật lập trình C# Microsoft Access như: - Thiết kế store produce,trên với ngôn ngữ SQL servers Kết hợp với toán quản lý thư viện nhóm áp dụng kiến thức học để phân tích thiết kế chương trình xây dựng sơ chương trình “quản lý thư viện” với số chức đơn giản như: o o o o o o o o o o o o o o o o Danh mục sách Danh mục tác giả Danh sách NXB Danh sách vị trí Danh sách thể loại Danh sách phiếu mượn Danh sách CB-CNV Danh sách SV Danh sách Độc giả Danh sách khoa Danh sách đơn vị Tra cứu phiếu mượn Tra cứu sách Thống kê Sv nợ sách Thống kê phiếu mượn tra theo ngày tháng Thống kê sách kho Hạn chế: - Vì thời gian lượng kiến thức hạn hẹp nên phần mềm gian đoạn hoàn thiện ứng dụng số chức công tác quản lý - quản lý thư viện chức quản lý khác chưa thật tốt Giao diện phần mềm chưa thực thân thiện Tốc độ load sở liệu chậm Hướng phát triển đề tài: - Trong tương lai nhóm tiếp tục nghiên cứu sâu C# NET để hoàn thiện phần mềm mức tốt thêm nhiều tiện ích, mở rộng modul quản lý 54 - Ứng dụng phần mềm quản lý thư viện vào công tác quản lý thư viện - trường Phát triển hệ thống tảng client-server để hoạt động môi trường lớn với nhiều máy hoạt động hệ thống - thời điểm Hướng phát triển tương lai chương trình hòan thiện yêu cầu phi chức năng, bao gồm yêu cầu tính tiến hóa, tính tiện dụng, tính hiệu 55 [...]... Biểu đồ Usecase • Biểu đồ usecase này cho ta thấy các chức năng của hệ thống Quản lý thư viện được phân theo người sử dụng (tác nhân) như thế nào Với ba tác nhân là: Admin , nhân viên • Trong đó Admin có quyền tác động đến mọi chức năng của hệ thống Còn nhân viên không thể quản lý tài khoản hệ thống 14 Quản lý hệ thống Quản lý thông tin sách, tác giả,NXB,vị trí , thể loại , phiếu mượn ,SV,CB,ĐG Thống.. .Phần B Phân tích 11 1 Sơ đồ phân rã chức năng (BFD) Quản lý thư viện Quản lý Hệ thống Tra cứu sách Đăng nhập sách Tác giả Đăng xuất Độc giả NXB Phiếu mượn Vị trí Thể loại Phiếu mượn Sinh viên CB-NV Độc giả Khoa Đơn vị Tài khoản 12 Thống kê Phiếu mượn Độc giả trả sách trễ Sach 2 Mô tả chức năng  Thêm mới sách... 4.1 đang nhập vào hệ thống Quy trình thưc hiện: Hệ thống hiển thị giao diện đăng nhập Người dùng nhập tên đăng nhập và mật khẩu Hệ thống kiểm tra nếu hợp lệ sẽ mở khóa các chức năng Nếu sai sẽ phải nhập lại hoặc thoát Nhập tài khoàn Bắt đầu Mật khẩu No Kiểm tra Yes Mở khóa chức năng Kết thúc 16 4.2 Quản lý sách Quy trình thưc hiên: Hệ thống hiến thị giao diện quản lý _Thêm mới: Người dùng nhập thông... sửa, nhập thông tin chỉnh sửa, nếu họp lý thông tin mới sẽ được thay thế trong CSDL _Xóa: Chọn du liệu cần xóa, xác nhận xóa, thông tin được xóa khỏi CSDL Truy cập danh sách tài khoản Bắt đầu Thêm sửa xóa No Kiểm tra Yes Hiển thi thông báo lỗi và yêu cầu nhập lại Cập nhật vào csdl Kết thúc 26 4.12 Quản lý khoa Quy trình thưc hiên: Hệ thống hiến thị giao diện quản lý _Thêm mới: Người dùng nhập thông tin... sửa, nhập thông tin chỉnh sửa, nếu họp lý thông tin mới sẽ được thay thế trong CSDL _Xóa: Chọn du liệu cần xóa, xác nhận xóa, thông tin được xóa khỏi CSDL Truy cập danh sách sách Bắt đầu Thêm sửa xóa No Kiểm tra Yes Hiển thi thông báo lỗi và yêu cầu nhập lại Cập nhật vào csdl Kết thúc 17 4.3 Quản lý tác giả Quy trình thưc hiên: Hệ thống hiến thị giao diện quản lý tác giả _Thêm mới: Người dùng nhập... nhập thông tin chỉnh sửa, nếu họp lý thông tin mới sẽ được thay thế trong CSDL _Xóa: Chọn du liệu cần xóa, xác nhận xóa, thông tin được xóa khỏi CSDL Truy cập danh sách tác giả Bắt đầu Thêm sửa xóa No Kiểm tra Yes Hiển thi thông báo lỗi và yêu cầu nhập lại Cập nhật vào csdl Kết thúc 18 4.4 Quản lý nhà xuất bản Quy trình thưc hiên: Hệ thống hiến thị giao diện quản lý NXB _Thêm mới: Người dùng nhập... nhập thông tin chỉnh sửa, nếu họp lý thông tin mới sẽ được thay thế trong CSDL _Xóa: Chọn du liệu cần xóa, xác nhận xóa, thông tin được xóa khỏi CSDL Bắt đầu Truy cập danh sách vị trí lưu sách Thêm sửa xóa No Kiểm tra Yes Hiển thi thông báo lỗi và yêu cầu nhập lại Cập nhật vào csdl Kết thúc 20 4.6 Quản lý thể loại Quy trình thưc hiên: Hệ thống hiến thị giao diện quản lý thể loại _Thêm mới: Người dùng... nhập thông tin chỉnh sửa, nếu họp lý thông tin mới sẽ được thay thế trong CSDL _Xóa: Chọn du liệu cần xóa, xác nhận xóa, thông tin được xóa khỏi CSDL Truy cập danh sách thể loại Bắt đầu Thêm sửa xóa No Kiểm tra Yes Hiển thi thông báo lỗi và yêu cầu nhập lại Cập nhật vào csdl Kết thúc 21 4.7 Quản lý phieu mượn Quy trình thưc hiên: Hệ thống hiến thị giao diện quản lý phiếu mượn _Thêm mới: Người dùng... sửa, nhập thông tin chỉnh sửa, nếu họp lý thông tin mới sẽ được thay thế trong CSDL _Xóa: Chọn du liệu cần xóa, xác nhận xóa, thông tin được xóa khỏi CSDL Bắt đầu Truy cập danh sách phiếu mượn sửa xóa No Kiểm tra Yes Hiển thi thông báo lỗi và yêu cầu nhập lại Cập nhật vào csdl Kết thúc 22 4.8 Quản lý sinh viên Quy trình thưc hiên: Hệ thống hiến thị giao diện quản lý sinh viên _Thêm mới: Người dùng nhập... tin chỉnh sửa, nếu họp lý thông tin mới sẽ được thay thế trong CSDL _Xóa: Chọn du liệu cần xóa, xác nhận xóa, thông tin được xóa khỏi CSDL Truy cập danh sách sinh viên Bắt đầu Thêm sửa xóa No Kiểm tra Yes Hiển thi thông báo lỗi và yêu cầu nhập lại Cập nhật vào csdl Kết thúc 23 4.9 Quản lý cán bộ -giáo vien – công nhân viên Quy trình thưc hiên: Hệ thống hiến thị giao diện quản lý CB-GV-CNV _Thêm mới:

Ngày đăng: 11/06/2016, 19:41

Từ khóa liên quan

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

Tài liệu liên quan