PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG QUẢN LÝ THƯ VIỆN TRƯỜNG THPT SÔNG CÔNG

46 2.6K 9
PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG QUẢN LÝ THƯ VIỆN TRƯỜNG THPT SÔNG CÔNG

Đ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

Một trong những lĩnh vực đang được ứng dụng tin học hóa rất phổ biến ở nước ta là lĩnh vực quản lý

Website: http://www.docs.vn Email : lienhe@docs.vn Tel (: 0918.775.368 ĐẠI HỌC THÁI NGUYÊN KHOA CÔNG NGHỆ THÔNG TIN - - - o0o - - - THỰC TẬP TỐT NGHIỆP Đề tài: PHÂN TÍCH THIẾT KẾ HỆ THỐNG QUẢN THƯ VIỆN TRƯỜNG THPT SÔNG CÔNG Giáo viên hướng dẫn : Ths. Đỗ Thị Bắc Sinh viên thực hiện : Hoàng Thị Nhung Lớp : 4B – K4 Thái Nguyên – 2008 2 Website: http://www.docs.vn Email : lienhe@docs.vn Tel (: 0918.775.368 LỜI NÓI ĐẦU Ngày nay tin học đã đang được ứng dụng rộng rãi trong mọi ngành kinh tế trên thế giới nói chung ở Việt Nam nói riêng. Khoa học máy tính đang phát triển với tốc độ ngày càng nhanh chóng xâm nhập ngày càng sâu vào mọi lĩnh vực khoa học, công nghệ, kinh tế, xã hội, quản Nhà Nước, quản doanh nghiệp. Một trong những lĩnh vực đang được ứng dụng tin học hóa rất phổ biến ở nước ta là lĩnh vực quản lý. Tin học hóa trong quản đã giúp cho các nhà quản điều hành công việc một cách khoa học, chính xác, hiệu quả. Quản thư viện là một trong những công việc tương đối phức tạp, tốn nhiều thời gian công sức. Quản thư viện đòi hỏi phải thường xuyên theo dõi chính xác một số lượng sách báo rất lớn, thuộc nhiều loại, đối tượng phục vụ của thư viện lại rất đa dạng. Chính vì vậy, tin học hóa trong lĩnh vực quảnthư viện là một yêu cầu tất yếu. Muốn quản tốt cần có được các phần mềm tốt, phần mềm phải đảm bảo được độ bảo mật cao, dễ sử dụng thích hợp nhiều tiện ích. Cần phải hiểu rõ nắm bắt được các công việc của quản thư viện, phân tích hệ thống quản thư viện theo đúng yêu cầu, cuối cùng là phải thiết kế được chương trình với các chức năng đã chỉ rõ ở bước phân tích hệ thống. Được sự đồng ý của Ban chủ nhiệm khoa, Bộ môn hệ thống thông tin sự hướng dẫn của cô giáo Ths. Đỗ Thị Bắc, em đã dành thời gian làm đề tài thực tập tốt nghiệp, tập trung nghiên cứu đề tài “Phân tích thiết kế hệ thống quản thư viện trường THPT Sông Công” Do trong khuôn khổ thời gian ngắn, trình độ chuyên môn, kinh nghiệm kiến thức của bản thân còn hạn chế. Nên em rất mong được sự góp ý của các thầy cô các bạn trong lớp để chưong trình của em hoàn thiện hơn được ứng dụng trong thực tế. Em kính mong sự góp ý của thầy cô các bạn! 3 Website: http://www.docs.vn Email : lienhe@docs.vn Tel (: 0918.775.368 Sinh viên: Hoàng Thị Nhung CHƯƠNG 1: TỔNG QUAN VỀ ĐỀ TÀI 1.1. do chọn đề tài Qua một thời gian tiếp cận với Hệ thống quản thư viện của trường PTTH Sông Công Thái Nguyên, cùng với sự nghiên cứu học hỏi của bản thân. Em thấy bài toán quản thư viện là bài toán hay, có nhiều lời giải cho cùng một đề bài, khi tìm ra lời giải cho bài toán tức là ta đã tạo ra một chương trình có khả năng ứng dụng vào thực tế với quy mô rộng, không bó hẹp trong một phạm vi nhất định. Chính vì thế nên em đã chọn đề tài phân tích thiết kế hệ thống quản thư viện làm đề tài thực tập tốt nghiệp của mình. Em hy vọng sẽ góp sức mình nhằm giảm bớt nhọc nhằn của độc giả khi kiểm tra danh sách, hay sự mệt nhọc của cán bộ thư viện khi phải cầm bút để nhập sách, viết báo cáo… 1.2. Mục đích yêu cầu của bài toán quản thư viện * Mục đích: Mục đích cơ bản của đề tài là khảo sát phân tích thiết kế chương trình quản thư viện để hiểu biết phục vụ cho hoạt động mượn trả sách, quản đầu sách, quản độc giả thống báo cáo tại thư viện sao cho có hiệu quả nhất. * Yêu cầu: Cần phải hiểu rõ nắm bắt được các công việc của quản thư viện, phân tích hệ thống quản thư viện theo đúng yêu cầu, cuối cùng là phải thiết kế được chương trình với các chức năng đã chỉ rõ ở bước phân tích hệ thống. 1.3. Tìm hiểu chung về hệ thống quản thư viện a. Nhiệm vụ của một hệ thống quản thư viện Một hệ thống quản thư viện có nhiệm vụ quản kho tư liệu trong thư viện hiện có để phục vụ cho công tác tra cứu, nghiên cứu của độc giả. Hệ thống quản phải nắm giữ được số lượng sách có trong thư viện, phân loại sách theo 4 Website: http://www.docs.vn Email : lienhe@docs.vn Tel (: 0918.775.368 chương trình, cần có các danh mục cụ thể để tiện cho công tác tìm kiếm. Ngoài ra hệ thống phải biết được tình trạng hiện tại của sách, phải được cập nhật thông tin mỗi khi có tư liệu mới hoặc thanh các tư liệu không có giá trị. Đối với việc phục vụ tra cứu, hệ thống phải đưa ra được danh mục các loại sách có trong thư viện sao cho độc giả có thể tìm được các tư liệu cần thiết, ngoài ra hệ thống cũng phải quản được những độc giả có yêu cầu mượn sách. Việc phân loại sách quản độc giả là công việc phức tạp nhất trong công tác quản lý. b. Tổ chức của hệ thống quản thư viện hiện nay * Bổ sung bảo quản sách Bộ phận quản thư viện nhận được sách nhập về, tiến hành phân loại sách đánh mã số sách. Tại đây cuốn sách sẽ được xem xét nội dung, thể loại qua đó phân loại cuốn sách theo chuyên mục có sẵn trong thư viện. Đồng thời cuốn sách cũng được đánh một mã số để tiện việc tra cứu, qua mã số này cán bộ quản có thể biết được cuốn sách nằm ở vị trí nào trong kho lưu trữ. Sau khi cuốn sách được phân loại đánh mã số nó được cung cấp một thẻ mục lục, trên đó có tên sách, nội dung sách, tên tác giả, tên nhà xuất bản… Trong quá trình quản những cuốn sách bị hư hỏng hoặc nội dung không còn phù hợp thì sẽ bị loại bỏ ra khỏi hệ thống. * Phục vụ nhu cầu độc giả Khi có nhu cầu tìm hiểu tài liệu độc giả sẽ đăng ký làm thẻ với thư viện. Để làm thẻ thư viện độc giả được cung cấp phiếu đăng ký. Trong phiếu độc giả phải điền một số thông tin cá nhân, phiếu này được thư viện tiếp nhận lưu trữ. Đồng thời độc giả được cấp thẻ thư viện, trên thẻ có mã số độc giả các thông tin khác thư viện sẽ quản độc giả thông qua mã số này. Khi có nhu cầu tìm tài liệu, độc giả sẽ tìm kiếm mã số sách thông qua hệ thống danh mục sách có tại phòng mượn của thư viện theo chủ đề, nội dung, hoặc tác giả. Tiếp theo độc giả đăng kí mượn sách qua phiếu yêu cầu với thư 5 Website: http://www.docs.vn Email : lienhe@docs.vn Tel (: 0918.775.368 viện. Trên phiếu yêu cầu có ghi mã số thẻ thư viện mã số sách cần mượn, ngày mượn, ngày trả. Sau đó sẽ căn cứ theo mã số sách cán bộ thư viện tiến hành kiểm tra lại các phiếu mượn sách để thống sách mượn, sách hiện còn trong thư viện thông báo lại cho độc giả biết cuốn sách nào đã hết, lúc nào sẽ có khi độc giả yêu cầu. Cán bộ cũng phải kiểm tra xem có những độc giả nào vi phạm quy định của thư viện như: mượn quá số lượng sách cho phép, sách mượn quá hạn, làm hỏng sách để có biện pháp xử lý. *Ưu nhược điểm của quản thư viện trên. - Ưu điểm. Hệ thống quản thư viện đã đáp ứng được các yêu cầu cần thiết của việc quản thư viện. - Nhược điểm. Hệ thống quản dùng đến nhiều giấy tờ, vì vậy việc bảo quả, tìm kiếm mất nhiều thời gian. Hệ thống mắc phải nhiều sai sót, công việc quản nhiều khó khăn khi lượng độc giả tăng, do việc kiểm tra thời gian mượn, số lượng sách mượn đều phải làm thủ công, vì vậy xảy ra nhiều sai sót trong quá trình quản lý. Việc phân loại sách cũng mất rất nhiều thời gian. 1.4. Lựa chọn công cụ xây dựng chương trình quản thư viện MS Access là một hệ quản trị cơ sở dữ liệu của hãng Microsoft chạy trên môi trường Windows trên đó có các công cụ hữu hiệu tiện lợi tự động sản sinh chương trình cho hầu hết các bài toán thường gặp trong thực tế như: quản lý, thống kê, kế toán. Với MS Access người sử dụng không phải viết từng câu lệnh cụ thể mà vẫn có được môi trường hoàn chỉnh nếu cần lập trình MS Access có sẵn ngôn ngữ Access Basic để ta có thể lập trình theo ý muốn của người sử dụng. Sáu đối tượng mà Access cung cấp là: Bảng (Table), truy vấn(Query), mẫu biểu (Form), báo biểu (Report), Macro Module: có đầy đủ các khả 6 Website: http://www.docs.vn Email : lienhe@docs.vn Tel (: 0918.775.368 năng lưu trữ thông tin dữ liệu, thống kê, biểu diễn thông tin tự động rất nhiều các tác vụ khác. Access không chỉ là một hệ quản trị CSDL mà còn là hệ quản CSDL quan hệ (Reletional DataBase). Access cung cấp công cụ Wizard (phù thủy) để tự động tạo bảng, truy vấn, báo cáo. Ta có thể sử dụng việc phân tích bảng để tránh dư thừa dữ liệu. Access hỗ trợ rất tốt cho những người mới bước vào tin học. Với Wizard các phương tiện hoạt động tự động khác ta sẽ tiết kiệm được thời gian, công sức trong việc xây dựng ● CÁC ĐỐI TƯỢNG CƠ BẢN CỦA ACCESS 1.4.1. Làm việc với bảng 1.4.1.1. Tạo bảng Trong cửa sổ Database của cơ sở dữ liệu, tạo bảng theo thứ tự sau: a. Từ cửa số Database chọn mục Table: Kết quả sẽ mở cửa sổ table chưa danh sách các bản ghi đã tồn tại 3 nút chọn: New: dùng để tạo mới. Open: dùng để mở nhập dữ liệu cho bảng Design: dùng để xem, sửa cấu trúc bảng. * Để tạo bảng mới ta chọn nút New (hình 1.1) Có hai cách tạo bảng ứng với lựa chọn: - Nếu chọn Table Wizard thì bảng được xây dựng bảng công cụ Wizard Access yêu cầu. - Chọn Design view để thiết kế theo ý người sử dụng. 7 Website: http://www.docs.vn Email : lienhe@docs.vn Tel (: 0918.775.368 b. Thiết kế Design View : Kết quả nhận được cửa sổ (Table1:Table) ở hình bên. Tên bảng được giả định là Table 1, sau này ta có thay đổi bằng một tên Khác ý nghĩa hơn. *Cửa sổ Table được chia hai phần. - Phần trên có 3 cột Field name, Data type, Description dùng để khai Báo các trường của bảng. - Phần dưới cùng để quy định các thuộc tính của trường đã khai báo. c. Khai báo các trường : + Đặt tên trường (cột), (tại cột Field name) + Chọn kiểu dữ liệu (tại cột Data type). + Mô tả trường (tại ô Description) nếu muốn. + Quy định các thuộc tính cho trường ( phần Field Properties) như: - Field size: Số kí tự của trường Text, hoặc kiểu của trường number - Format: Định dạng hiển thị dữ liệu kiểu ngày kiểu số - Decimalplaces: số chữ số thập phân trong kiểu number Currency. - Input mask (Mặt nạ nhập liệu ): Quy định khuôn dạng nhập liệu - Caption: Đặt nhãn cho các trường. Nhãn sẽ được nhập liệu thay vì hiện tên trường. - Default Value: xác định giá trị mặc định của trường. - Validapion Rule: Quy tắc dữ liệu hợp lệ. - Required: không chấp nhận giá trị rỗng. - Allowzerolength: không chấp nhận chuỗi rỗng trong trường Text Memo. - Indexed: tạo chỉ mục. 8 Website: http://www.docs.vn Email : lienhe@docs.vn Tel (: 0918.775.368 d. Thay đổi thiết kế chỉnh sửa cấu trúc bảng : + Xóa trường: (có thể xóa một hoặc nhiêù trường): Chọn trường cần xóa, bấm phím Delete hoặc chọn Delete Row từ Menu edit. + Để thay đổi nội dung (tên, kiểu …) ta chỉ nhập từ bàn phím bình thường + Để chèn thêm trường : Ta chọn trường, mà trường mới sẽ được chèn vào trước rồi vào Menu edit chọn Insert Row, tiến hành nhập tên chọn kiểu dữ liệu bình thường. + Di chuyển trường: Chọn trường cần di chuyển kéo đến vị trí mới. 1.4.1.2. Đặt khóa chính Khóa chính là một hoặc nhiều trường để xác nhận duy nhất một bản ghi (dòng). - Chọn trường làm khóa chính rồi chọn edit chọn Primary key hoặc nhấp chuột vào biểu tượng trên thanh công cụ. - Đặt lại khóa: chọn lại trường làm khóa rồi thực hiện như trên. 1.4.1.3. Lưu cấu trúc của bảng đặt tên bảng Vào menu File/save hoặc bấm chuột (biểu tượng lưu trữ) hay nhấn tổ hợp phím Ctrl+S. Xuất hiện cửa sổ Save as: nhập tên bảng rồi chọn Ok. 1.4.1.4. Nhập dữ liệu bảng + Từ cửa sổ Data base chọn mục Table + Chọn tên bảng cần nhập liệu rồi bấm nút Open. Kết quả hiện một cửa sổ nhập liệu cho bảng, ta tiên hành nhập lần lượt từ các bảng ghi luôn bắt đầu từ trường khóa . 1.4.1.5. Lập quan hệ giữa các bảng 9 Website: http://www.docs.vn Email : lienhe@docs.vn Tel (: 0918.775.368 * Trong cửa sổ database, chọn Relationships từ menu để mở cửa sổ Show table + Table: hiển thị các bảng. + Queries: để hiện các truy vấn. + Both: hiện cả hai a. Chọn bảng dưa hay truy vấn để vào quan hệ. sau đó chọn nút Add. khi chọn song ấn nút close để đóng cửa sổ Show Table. b. Chọn một trượng từ bảng chính (trường khóa) rồi kéo sang trường tương ứng của bảng quan hệ. sau đó bấm chuột vào Create để tạo. 1.4.2. TRUY VẤN (QUERY) Khái niệm: Truy vấn (Query) là công cụ mạnh của Access dùng để tổng hợp, sắp xếp tìm kiếm dữ liệu. - Truy vấn thông thường là truy vấn chọn (Select Query) với các khả năng sau: + Chọn các bảng hoặc các truy vấn cũ làm nguồn dữ liệu. + Chọn các trường hiển thị. + Thêm các trường mới là kết quả thực hiện các phép tính trên các trường nguồn. + Đưa vào các trường dùng để sắp xếp a. Tạo truy vấn các bước chính để tạo truy vấn 10 Website: http://www.docs.vn Email : lienhe@docs.vn Tel (: 0918.775.368 - Trong cửa sổ Database chọn mục Query sau đó chọn nút New nhận được cửa sổ hình 2.1 + Chọn cách xây dựng truy vấn theo ý người sử dụng (DeSign Wiew) + Xây dựng nhờ công cụ Wizards của Access. - Chọn nguồn dữ liệu cho tuy vấn mới gốm các bảng các truy vấn đã được tạo từ trước. - Tạo lập quan hệ giữa các bảng, các truy vấn nguồn b. Chỉnh sửa truy vấn ۰ Mở truy vấn trong chế độ Design View . ۰ Mở cửa sổ Add Table bằng cách vào menu Query chọn Add Table . ۰ Chọn các bảng hoặc các truy vấn cần thêm, rồi chọn Add . ۰ Thực hiện chỉnh sửa rồi lưu lại bằng cách vào menu file chọn save hoặc nhấn tổ hợp phím Ctrrl + S . c. Xây dựng các điều khiển trong truy vấn ۰ Các phép toán: Khi xây dựng các biểu thức điều kiện cho phép sử dụng các phép toán sau : - so sánh: = , <> (khác); >= (lớn hơn hoặc bằng); <= (nhỏ hơn hoặc bằng); > (lớn hơn) ; < (nhỏ hơn ). - Phép logic: And, or, Not, Between … And các bảng. 11 [...]... ban quản thư viện tổ chúc in làm thẻ, cấp thẻ cho các cá nhân trong trường có nhu cầu Dưới đây là mẫu thẻ thư viện THƯ VIỆN TRƯỜNG THPT SÔNG CÔNG THẺ THƯ VIỆN Thẻ thư viện có giá trị đến ngày…tháng…năm…… Số thẻ: Họ tên: Ngày sinh: Nghề nghiệp: Địa chỉ: Chữ ký của độc giả Ngày…tháng…năm… Độc giả phải tuân theo đúng nội quy thư viện của trường Nội quy thư viện: ... ……………………………………………… Số lượng: ………………… ………………………………… ∗ Công tác quản mượn trả Khi cá nhân có nhu cầu mượn sách cán bộ quản thư viện sẽ đưa phiếu yêu cầu cho các cá nhân ∗ Công tác thống kê, in ấn Các cán bộ quản thư ng xuyên thống số lượng sách còn có trong thư viện thống độc giả để nắm bắt rõ tình hình hoạt động của thư viện 2.3 Các thông tin cần quản trong thư viện * Thông tin về sách Mã loại Tên... ĐỘNG THƯ VIỆN TRƯỜNG THPT SÔNG CÔNG THÁI NGUYÊN 2.1 Thông tin chung Thư viện trường THPT Sông Công gồm rất nhiều loại sách bao gồm sách giáo viên, sách giáo khoa, sách tham khảo, tạp chí, báo, … nhằm phục vụ cho giáo viên học sinh trong trường Thư viện Sông Công quản lí sách theo số cá biệt (nghĩa là số cụ thể của một quyển sách) được sắp xếp theo khổ sách Thư viện được chia làm 2 phòng: phòng đọc và. .. Độc giả Thông tin về sách mượn độc giả Quản Quản thư thư viện viê Báo cáo Yêu cầu, thống Lãnh đạo Thống kê, báo cáo Thông tin Sách, độc giả Thủ thư viện Chức năng xử thông tin của biểu đồ luồng dữ liệu mức đỉnh gồm: Quản sách, quản độc giả, quản mượn trả, thống báo cáo Tác nhân ngoài của biểu đồ luồng dữ liệu mức đỉnh gồm: Độc giả, cán bộ thư viện 31 Website: http://www.docs.vn... cán bộ thư viện gửi giấy yêu cầu đền sách Đối với học sinh thuộc diện chính sách được mượn sách giáo khoa từ đầu năm sau khi kết thúc năm học những học sinh này phải hoàn trả cho thư viện theo đúng thời gian qui định 2.2 Thực trạng quản thư viện Hoạt động quản thư viện gồm các chức năng: ∗ Công tác quản sách: Cán bộ quản sẽ nhập các thông tin sách mới nhập vào các phiếu nhập tin biên... THỐNG QUẢN THƯ VIỆN 3.1 Mục đích yêu cầu về hệ thống chương trình - Hệ thống chương trình phải đảm bảo tính khả thi, cung cấp đầy đủ thông tin, thuận tiện dễ dùng với người sử dụng - Cung cấp thông tin tổng hợp kịp thời, chính xác theo yêu cầu của cấp trên… - Việc áp dụng hệ thống vào quản phải tiết kiệm được thời gian trong việc quản xử lí thông tin - Toàn bộ quá trình phân tích thiết kế, ... trình phân tích thiết kế, lập trình thử nghiệm, cài đặt hệ thống chương trình phải phù hợp với đơn vị, với khả năng thiết bị con người quảnthư viện 3.2 Công việc của hệ thống sự lưu thông dữ liệu Để đạt được mục đích trên trong quá trình quản lý, hệ thống cần tiếp nhận các thông tin về sách sự cần thiết trong từng giai đoạn a Đầu vào của hệ thống thông tin Thông tin về từng đầu sách, từng cuốn... pháp quản thủ công, đáp ứng tốt yêu cầu cần thiết về tính chính xác đầy đủ, nhanh chóng khoa học trước yêu cầu thực tế ngày càng đa dạng phong phú của công tác quản là việc làm cần thiết Việc đưa máy tính vào nhà trường sẽ giúp nâng cao chất lượng quản lý, giảm sức lao động, nhân lực lao động 28 Website: http://www.docs.vn Email : lienhe@docs.vn Tel (: 0918.775.368 CHƯƠNG 3: PHÂN TÍCH HỆ THỐNG... - Thủ thư - Độc giả - Lãnh đạo 3.4 Các biểu đồ xử chức năng a Biểu đồ phân cấp chức năng BFD 30 Website: http://www.docs.vn Email : lienhe@docs.vn Tel (: 0918.775.368 Sơ đồ BFD của hệ thống Hoạt động quản Quản lí sách Quản mượn trả Thống in ấn Quản độc giả Hình 2.3.1 Sơ đồ BFD của hệ thống b Xây dựng biểu đồ luồng dữ liệu * Biểu đồ luồng dữ liệu mức khung cảnh (mức 0) Thẻ thư viện Độc... quản thư viện * Nhập Sách: Sách mới bổ xung, trước hết phải được phân loại theo nội dung cơ cấu bảng phân loại sách của thư viện thực hiện các khâu nghiệp vụ thư viện hoàn chỉnh rồi mới đưa sách vào kho Muốn phân loại nhanh, chính xác đầy đủ nội dung, trước hết cán bộ thư viện phải nắm vững hiểu biết về cơ cấu bảng phân loại * Cho mượn sách: Độc giả mượn sách theo phiếu mượn: PHIẾU MƯỢN Họ

Ngày đăng: 26/04/2013, 14:36

Từ khóa liên quan

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

Tài liệu liên quan