Với mong muốn giảm bớt khó khăn trong công tác quản lý tài liệu của thư viện, giảm thiểu công việc, nâng cao năng suất lao động, việc xây dựng phần mềm “Quản lý thư viện” sẽ giúp dễ dàng hơn trong việc quản lý các đầu sách của mình và giúp việc mượn trả sách trở nên dễ dàng hơn, đồng thời sử dụng phần mềm sẽ có được các báo cáo theo yêu cầu của người sử dụng. Việc quản lý số lượng sách, tổng hợp thông tin cũng trở nên dễ dàng hơn....
Nội dung trích xuất từ tài liệu:
ĐỀ TÀI: PHẦN MỀM QUẢN LÝ THƯ VIỆN TRƯỜNG ĐẠI HỌC ĐIỆN LỰC KHOA CÔNG NGHỆ THÔNG TIN BÁO CÁO ĐỒ ÁN MÔN LẬP TRÌNH .NET1 ĐỀ TÀI: PHẦN MỀM QUẢN LÝ THƯ VIỆN Giáo viên hướng dẫn: PHẠM ĐỨC HỒNG Nhóm sinh viên thực hiền DƯ VĂN NGUYỆN DƯƠNG VĂN PHONG Hà Nội – 2012 Lời cảm ơnEm xin gửi lời cảm ơn chân thành đến các thầy cô trong khoa đã chỉ bảo giúp đ ỡ chúng emtrong suốt quá trình học tập vừa qua. Em xin gửi lời cảm ơn đ ến th ầy Ph ạm Đ ức H ồng,người đã trực tiếp hướng dẫn và giúp đỡ chúng em trong môn học Lập trình DotNet1. Đây làmôn học rất hay và được ứng dụng nhiều trong lĩnh vực CNTT. Đồng thời em cũng xin g ửi l ờicảm ơn đến thầy Vũ Văn Định, người đã hướng dẫn chúng em trong vi ệc phân tích c ơ sở d ữliệu, thầy cũng đã quan tâm, hướng dẫn em rất nhiều trong các môn học khác.Chúng em xin chân thành cảm ơn các thầy, cô bộ môn đã tận tình giảng dạy em trong suốt thờigian học tập vừa qua. Nhờ có sự chỉ dạy tận tình của các thầy cô trong khoa tr ực ti ếp h ướngdẫn giảng dạy trong thời gian qua giúp chúng em hoàn thành đồ án này.DANH MỤC CÁC HÌNH LỜI MỞ ĐẦUNgày nay, việc ứng dụng công nghệ thông tin đã tr ở nên phổ bi ến trong h ầu hết m ọi c ơ quan,doanh nghiệp, đặc biệt là việc áp dụng các giải pháp tin học trong công tác qu ản lý. V ới cácthư viện lớn, số lượng tài liệu là rất nhiều vì thế công tác quản lý là cần thiết.Lý do chọn đề tài:Với mong muốn giảm bớt khó khăn trong công tác quản lý tài li ệu c ủa th ư vi ện, gi ảm thi ểucông việc, nâng cao năng suất lao động, việc xây d ựng phần m ềm “Qu ản lý th ư vi ện” s ẽ giúpdễ dàng hơn trong việc quản lý các đầu sách của mình và giúp vi ệc m ượn tr ả sách tr ở nên d ễdàng hơn, đồng thời sử dụng phần mềm sẽ có được các báo cáo theo yêu c ầu c ủa ng ười s ửdụng. Việc quản lý số lượng sách, tổng hợp thông tin cũng trở nên dễ dàng hơn.Tên đề tài:“Quản lý thư viện”Đối tượng nghiên cứu: Công việc quản lý sách thư viện. CHƯƠNG 1. TỔNG QUAN VỀ BÀI TOÁN1. Bài toánHiện nay, nhiều thư viện tại các trường đại học, cao đẳng và trung cấp chưa có m ột h ệ th ốngnào chuyên biệt để lưu thông tin sách và việc mượn trả sách. Với nhu c ầu m ở rộng và pháttriển thư viện cùng với nhu cầu đó là sự gia tăng số lượng sách và s ố l ượng đ ộc gi ả. Bêncạ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 ảnlý ngày càng phát triển mạnh và đem lại rất nhiều lợi ích. Vì v ậy, cân phải xây d ựng m ộtchương trình quản lý để đáp ứng nhu cầu quản lý và m ượn tr ả sách đ ược d ễ dàng và thu ậnlợi. Từ những yêu cầu này, nhóm chúng em quyết định chọn đề tài “Xây d ựng ch ương trìnhquản lý thư viện” nhằm giải quyết các khó khăn ở trên. Thực trạng và các vấn đề cần giải quyết.2.2.1. Khảo sát thực tế bài toánChương trình quản lý thư viện cần hỗ trợ: - Quản lý tài liệu, nhà cung cấp, tác giả, … - Quản lý việc mượn trả sách của thư viện. - Tự động tính số lượng sách của thư viện. - Báo cáo tình hình tài liệu của thư viện.Phần mềm quản lý thư viện để phục vụ công tác quản lý tài li ệu, người qu ản lý có kh ả năngbao quát, chịu trách nhiệm đưa ra các thống kê, báo cáo định kỳ và th ường xuyên v ề tình hìnhhoạt động của thư viện. Các khâu chuyên trách khác c ủa thư viện sẽ đ ược nhân viên trong b ộphận quản lý đảm nhiệm.2.2. Các vấn đề cần giải quyếtPhần mềm “Quản lý thư viện” cần đạt được các mục tiêu chính sau: - Cập nhật thông tin tài liệu mới và cũ vào và các bảng biểu thông tin liên quan. - Tìm kiếm, tra cứu thông tin tài liệu, thông tin mượn trả. - Tính số lượng sách sau khi nhập sách mới, cho mượn sách, nhận lại sách. - Báo cáo tình hình mượn trả sách, những sách đang được mượn. - Liệt kê sinh viên vi phạm, chưa trả tài liệu. - Hệ thống được thiết kế đảm bảo: Thời gian xử lý nhanh, tra cứu dữ liệu được xử lý chính xác, dễ sử dụng, giao diện thân thiện. CHƯƠNG 2. CƠ SỞ LÝ THUYẾT Ngôn ngữ thiết kế.2.1.2.3. Microsoft SQL 2008 Microsoft SQL 2008 là một hệ quản trị cơ sở dữ liệu tương tác với người sử dụngchạy trên môi trường Windows, nó tăng thêm sức mạnh trong công tác tổ chức và tìmkiếm thông tin, các qui tắc kiểm tra dữ liệu, giá trị mặc định, khuôn nhập dữ liệu củaMicrosoft SQL 2008 hoàn toàn đáp ứng yêu cầu. Quản lý được khối lượng dữ liệu lớnvới tần suất truy cập dữ liệu cao, đáp ứng các dịch vụ trực tuyến và đảm bảo các yêucầu về an toàn dữ liệu. Với việc hỗ trợ các chuẩn CSDL sẽ giúp hệ thống dữ liệumạnh hơn với khả năng kết nối, nâng cấp và bảo trì.2.4. Visual Studio 2010Microsoft Visual Studio 2010 có các điều khiển cho phép ta vi ết các chương trình ứng d ụngkết hợp các giao diện, cách xử lý và tính năng của Office và trình duyệt Web, ngoài ra khi dùngMicrosoft Visual Studio 2010 sẽ tiết kiệm thời gian và công s ức so v ới các ngôn ng ữ l ập trìnhkhác khi xây dựng cùng một ứng dụng.Microsoft Visual Studio 2010 gắn liền với khái ni ệm lập trình tr ực quan, nghĩa là khi thi ết k ếchương trình ta nhìn thấy ngay kết quả qua từng thao tác và giao di ện khi ch ương trình th ựchiện. Đây là thuận lợi lớn so với các ngôn ngữ lập trình khác.Bên cạnh đó, Microsoft Visual Studio 2010 còn hỗ trợ tính năng k ết n ối môi tr ường d ữ li ệuAccess, SQL, việc liên kết dữ liệu có thể thực hiện bằng nhiều cách. Khái niệm3.3.1. Cơ sở dữ liệuCơ sở dữ liệu: Là một tập hợp các bảng dữ liệu có quan hệ với nhau sao cho c ấu trúc c ủachúng cũng như các mối quan hệ bên trong giữa chúng là tách bi ệt v ...