Xây dựng phần mềm quản lý thư viện

65 3 0
Xây dựng 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

Đại Học Kinh Doanh Và Công Nghệ Hà Nội Khoa CNTT MC LC chơng1 khái quát hệ thống thông tin quản lý sở liệu 1.1 Khái quát hệ thống thông tin quản lý 1.1.1 Đặc điểm hệ thống thông tin quản lý 1.1.2 Các thành phần hệ thống thông tin 1.1.2.1 Các liệu 1.1.2.2 C¸c xư lý 1.1.3 yêu cầu hệ thống thông tin quản lý 1.1.4 Sơ lợc bớc xây dựng hệ thống thông tin quản lý 1.2 sở liệu 1.2.1 Nh÷ng khái niệm 1.2.1.1 Kiến trúc hệ sở liệu .7 1.2.1.2 Các khung nhìn (view) 1.2.1.3 Lợc đồ (Scheme) 1.2.1.4 Lợc đồ khái niệm mô hình liệu 1.2.1.5 Tính độc lËp d÷ liƯu 1.2.1.6 Các phép tính sở liệu quan hệ 1.3 Hệ quản trị së d÷ liƯu (HQT CSDL) 1.3.1 Chức hệ quản trị së d÷ liƯu .9 1.3.2 Mét sè hệ quản trị sở liệu thông dụng 1.3.2.1 Hệ quản trị sở liÖu Foxpro 1.3.2.2 HÖ quản trị sở liệu Access 10 1.3.2.3 Hệ quản trị sở liƯu SQL Server 10 ch¬ng khảo sát hệ thống 11 2.1 Tổng quan tài liệu 11 2.1.1 Phát biểu toán .11 2.1.2 Mục đích ®Ị tµi .12 2.1.3 Giíi thiƯu vỊ hƯ thèng tỉ chøc cđa th viƯn Hµ Néi hiƯn t¹i 12 2.2 Khảo sát chi tiÕt vỊ hƯ thèng 13 2.2.1 Khảo sát chi tiêt .13 2.2.2 Đánh giá nhợc ®iĨm hƯ thèng 14 ch¬ng Phân tích hệ thống 15 3.1 Khái niệm mục tiêu hệ thống thông tin 15 3.1.1 Khái niệm hệ thống thông tin 15 3.1.2 Mục tiêu hệ thống thông tin .15 3.2 Các chức theo nhãm cđa hƯ thèng qu¶n lý th viƯn .16 3.2.1 Khái quát sơ đồ phân cấp hệ thống quản lý th viện 16 3.2.2 Chi tiết chức hệ thống th viện .16 3.2.2.1 Chức quản lý s¸ch .16 3.2.2.2 Chøc quản lý độc giả 17 3.2.2.3 Chức quản lý mợn trả 17 3.2.2.4 Chức tra cøu .17 3.3 Xây dựng biểu đồ phân cấp chức hệ thống thông tin quản lý th viện 18 3.4 Xây dựng biểu đồ luồng liệu hệ thống qu¶n lý th viƯn 19 3.4.1 Sơ đồ mức khung cảnh .19 3.4.2 Biểu đồ luồng liệu mức ®Ønh (BiÓu ®å vËt lý) .20 3.4.3 BiÓu ®å luồng liệu mức đỉnh : (Biểu đồ logic) .21 3.4.4 Biểu đồ luồng liệu mức dới đỉnh: (BiĨu ®å logic) 22 Quản Lý Thư Viện Hà Nội 5TD0345 Nguyễn xuân Trường Đại Học Kinh Doanh Và Cơng Nghệ Hà Nội Khoa CNTT 3.4.4.1 BiĨu ®å chức quản lý sách 22 3.4.4.2 Biểu đồ chức quản lý độc giả 23 3.4.4.3 Biểu đồ chức thèng kª 24 3.4.4.4 BiĨu đồ chức quản lý mợn trả 25 3.4.4.5 biểu đồ chức tra cứu 26 3.5 Xây dựng mô hình thực thể liên kết E-R 26 3.5.1 Mơc ®Ých 26 3.5.2 Phân tách thực thể hệ thống 26 3.5.3 Xác định mối quan hệ thực thể 28 3.5.4 Mô hình tổng thể mối quan hệ thực thể sở liệu hệ thèng qu¶n lý th viƯn 29 chơng thiết kế hệ thống 30 4.1 Mục đích 30 4.2 Chi tiết phần thiết kÕ 30 4.2.1 Thiết kế liệu vào file liệu 30 4.2.1.1 Dữ liệu thông tin vµo 30 4.2.1.2 Dữ liệu thông tin 31 4.2.1.3 ThiÕt kÕ nh÷ng file d÷ liÖu 32 4.2.2 ThiÕt kế kiến trúc chơng trình moduls 35 4.2.2.1 Mô tả cụ thể thành phần modul cđa hƯ thèng 36 4.2.2.2 Toµn bé cÊp bËc phân chia thành phần phận hệ thống th viện đợc biểu biểu diễn nh sau 37 4.2.3 Lùa chän hƯ c¬ së d÷ liƯu 39 4.3 Các form chơng trình quản lý th viện .41 4.3.1 Form cưa sỉ chÝnh 41 4.3.2 Form Login 41 4.3.3 Form qu¶n lý độc giả .42 4.3.4 Form quản lý chủng loại 43 4.3.5 Form quản lý nhà xuất .43 4.3.6 Form qu¶n lý tác giả 44 4.3.7 Form quản lý sách 44 4.3.8 Form cËp nhËp chi tiÕt s¸ch 45 4.3.9 Form qu¶n lý mợn trả .45 4.3.10 Form tra cứu độc giả 47 4.3.11 Form tra cøu tµi liƯu .47 4.3.12 Form thống kê mợn tr¶ 48 4.3.13 Form thống kê hồ sơ độc giả 48 4.3.14 Form báo cáo mợn trả tài liệu th viƯn .49 ch¬ng nhËn xÐt đánh giá 50 5.1 kết luận đánh giá phơng híng ph¸t triĨn 50 5.1.1 C¸c kÕt đạt đợc 50 5.1.2 Đánh giá 50 5.1.3 Phơng hớng phát triển chơng trình 51 Phụ lục 52 modul quản lý độc giả 52 modul qu¶n lý s¸ch 59 Danh mục tài liệu tham khảo Qun Lý Thư Viện Hà Nội 5TD0345 67 Nguyễn xuân Trường Đại Học Kinh Doanh Và Công Nghệ Hà Nội Khoa CNTT LỜI NÓI ĐẦU Trong thập kỷ gần đây, ngành công nghệ thông tin trở thành ngành cơng nghệ mũi nhọn giới, phát triển cách nhanh chóng có nhiều bước tiến nhảy vọt, Việt Nam ngành công nghệ thông tin non trẻ mà tốc độ phát triển nhanh dần ứng dụng nhiều lĩnh vực kinh tế, góp phần thúc đẩy phát triển xã hội Mét ứng dụng cơng nghệ thơng tin áp dụng quản lý hoạt động xã hội Thông tin lưu giữ biểu diễn dạng số hoá thuật tốn Tin học hố cơng tác quản lý nhằm giảm bớt sức lao động người, tiết kiệm thời gian, độ xác cao, gọn nhẹ tiện lợi nhiều so với việc làm thủ công quản lý giấy tờ trước Tin học hoỏ giỳp thu hẹp không gian lưu trữ, tránh thất lạc giữ liệu, tự động hệ thống hố cụ thể hoỏ cỏc thơng tin theo nhu cầu người Với khả lưu trữ lớn máy tính thay hồn tồn từ điển đồ sộ, với tốc độ tìm kiếm nhanh, xác máy tính trở thành công cụ đắc lực giúp đỡ người việc tra cứu tìm kiếm thơng tin đạt hiệu cao Thư viện ngày đa dạng nội dung, lớn số lượng Nó tạo nên phức tạp cơng tác quản lý tra tìm tài liệu người quản lý độc giả Vì việc áp dụng tin học, đưa máy tính vào trợ giúp quản lý thư viện cần thiết, nú giỳp cho người quản lý xử lý nhanh khối lượng lớn thơng tin, tra tìm cách nhanh chóng, tiết kiệm nhiều thời gian cơng sức khơng người quản lý mà cịn với độc giả, nhờ góp phần nâng cao hiệu hoạt động thư viện Xuất phát từ nhận thức trên, với mong muốn áp dụng công nghệ thông tin vào quản lý, dùa hoạt động thực tiễn em xây dùng phần mềm: “Quản Lý Thư Viện” với chức lưu trữ, xử lý thông tin tài liệu độc giả nhằm nâng cao hiệu hoạt động thư viện Quản Lý Thư Viện Hà Nội 5TD0345 Nguyễn xuân Trường Đại Học Kinh Doanh Và Công Nghệ Hà Nội Khoa CNTT Hệ thống quản lý xây dựng ngôn ngữ VISUAL BASIC, ngơn ngữ lập trình sử dụng rộng rãi Luận Văn xây dựng phần mềm trợ giúp Quản Lý Thư Viện chia thành chương phụ lục chương trình CHƯƠNG 1: Khái quát hệ thống thông tin quản lý sở liệu Chương giới thiệu đặc điểm thành phần hợp thành hệ thống tổ chức thông tin CHƯƠNG 2: Khảo sát hệ thống trợ giúp quản lý sách độc giả thư viện Chương giới thiệu hệ thống tổ chức quản lý sách độc giả thư viện, đưa đánh giá hệ thống quản lý từ đưa chức yêu cầu hệ thống CHƯƠNG 3: Phân tích hệ thống quản lý thư viện Từ việc giới thiệu hoạt động quản lý thực nhu cầu nâng cấp hoạt động thư viện, chương thiết kế xây dựng biểu đồ phân cấp chức năng, biểu đồ luồng liệu mơ hình thực thể liên kết E-R cho hệ thống tổ chức quản lý thông tin CHƯƠNG 4: Thiết kế hệ thống quản lý thư viện Chương thiết kế liệu vào file liệu hệ thống Thiết kế kiến trúc chương trình đặc tả modul tiến trình xử lý Các form chương trình chức form CHƯƠNG 5: Kết luận hướng phát triển Nờu nờn cỏc đánh giá nhận xét hướng phát triển chương trình DANH MỤC TÀI LIỆU THAM KHẢO Phần giới thiệu số tài liệu sử dụng trình làm Luận Văn PHỤ LỤC Phần giới thiệu đoạn mã quan trọng sử dụng chương trình Quản Lý Thư Viện Hà Nội 5TD0345 Nguyễn xuân Trường Đại Học Kinh Doanh Và Công Nghệ Hà Nội Khoa CNTT Chương KHÁI QUÁT VỀ HỆ THỐNG THÔNG TIN QUẢN LÝ VÀ CƠ SỞ DỮ LIỆU 1.1 KHÁI QUÁT VỀ HỆ THỐNG THÔNG TIN QUẢN LÝ 1.1.1 Đặc điểm hệ thống thông tin quản lý Hệ thống thông tin (HTTT) hệ thống tổ chức thống từ xuống có chức tổng hợp thơng tin Một hệ thống quản lý phân thành nhiều cấp từ xuống tổng hợp từ nờn trờn 1.1.2 Các thành phần hệ thống thơng tin 1.1.2.1 Các liệu Các thơng tin có cấu trúc Với cấp quản lý lượng thông tin xử lý lớn, đa dạng chủng loại, cách thức xử lý Thông tin cấu trúc bao gồm luồng thông tin vào luồng thông tin - Luồng thơng tin vào: phân loại thông tin thành loại sau: * Thông tin cần cho tra cứu: Các thông tin dùng cho tra cứu thông tin dùng chung cho hệ thống Ýt bị thay đổi Các thông tin thường cập nhật dùng cho tra cứu việc xử lý thông tin sau * Thông tin chi tiết: Các thông tin chi tiết loại thông tin chi tiết hoạt động cấp thấp hơn, thông tin thường lơn, cần phải xử lý kịp thời * Thông tin tổng hợp: Các thông tin tổng hợp loại thông tin tổng hợp từ hoạt động cấp thấp hơn, thông tin thường cô đọng Thông tin đầu tổng hợp từ thông tin đầu vào phụ thuộc vào nhu cầu quản lý trường hợp, đơn vị cụ thể Thông tin việc tra cứu nhanh đối tượng cần quan tâm đồng thời đảm bảo xác kịp thời 1.1.2.2 Các xử lý Là trình, phương pháp, chức xử lý thông tin lưu giữ lâu dài tiến triển nguồn gốc + Tự nhiên tiến hoá: Thơng tin làm thay đổi tình trạng nội + Tự nhiên hoạt động: Thông tin làm thay đổi tình trạng hoạt động Quản Lý Thư Viện Hà Nội 5TD0345 Nguyễn xuân Trường Đại Học Kinh Doanh Và Công Nghệ Hà Nội Khoa CNTT 1.1.3 yêu cầu hệ thống thông tin quản lý Các yêu cầu thực tế đơn vị cần thông tin xác, kịp thời Các thơng tin phải có tính thời để định, nhận định tình trạng đơn vị tại, đề xu hướng phát triển đơn vị, giải khó khăn vướng mắc gặp phải Trong trình phát triển đơn vị, hệ thống thông tin quản lý phải kiểm chứng tính đắn, khoa học, đồng thời hệ thống phải ln hồn thiện, điều chỉnh phù hợp Các thông tin đầu hệ thống phải đảm bảo tính mục tiêu, rõ ràng, chuẩn xác, đầy đủ đáp ứng yêu cầu 1.1.4 Sơ lược bước xây dựng hệ thống thông tin quản lý Để xây dựng hệ thống thông tin quản lý cần phải thực bước sau: - Khảo sát phân tích yêu cầu, đặt tốn quản lý - Phân tích hệ thống - Thiết kế cài đặt thử nghiệm chương trình - Hoàn chỉnh hệ thống 1.2 CƠ SỞ DỮ LIỆU 1.2.1 Những khái niệm Cơ sở liệu tập hợp liệu có quan hệ với lưu trữ máy tính theo mét quy định Các khách hàng dễ dàng cập nhật liệu vào máy tính, lưu trữ, tìm kiếm khai thác chúng nhằm phục vụ cho yêu cầu Các sở liệu tập hợp thành tập tin liệu để dễ dàng cho việc quản lý khai thác Một tập tin liệu gồm mẫu tin chứa thông tin loại đối tượng Bộ chương trình xử lý, tác động thay đổi liệu gọi Hệ quản trị liệu Hệ quản trị liệu có chức quan trọng nh diễn dịch với ngôn ngữ bậc cao nhằm giúp cho ngưũi sử dụng sử dụng hệ thống 1.2.1.1 Kiến trúc hệ sở liệu Một sở liệu mức vật lý tập tệp liệu tổ chức theo cấu trúc lưu trữ thiết bị nhớ thứ cấp nh đĩa, băng từ Cơ sở liệu mức khái niệm biểu diễn trừu tượng sở liệu vật lý Quản Lý Thư Viện Hà Nội 5TD0345 Nguyễn xuân Trường Đại Học Kinh Doanh Và Công Nghệ Hà Nội Khoa CNTT 1.2.1.2 Các khung nhìn (view) Là cách nhìn, quan niệm người sử dụng sở liệu mức khái niệm Tuy nhiên khác khung nhìn mức khái niệm thực chất không lớn Ngêi sư dơng Ngêi sư dơng ……………… … Ngêi sư dơng n View Csdl møc kh¸i niƯm View CSDL møc vËt lý View… View n KiÕn trúc sở liệu 1.2.1.3 Lc (Scheme) “Bộ khung”nờu trờn bao gồm số danh mục, tiêu, số kiểu cách thực tế có mối quan hệ với Theo kiến trúc ta có lược đồ: + Lược đồ khái niệm khung sở liệu + Lược đồ vật lý khung CSDL mức vật lý + Lược đồ khung nhìn View 1.2.1.4 Lược đồ khái niệm mơ hình liệu Lược đồ khái niệm biểu diễn giới thực loại ngôn ngữ phù hợp Hiện có nhiều loại mơ hình liệu, ba loại mơ hình sử dụng là: + Mơ hình phân cấp + Mơ hình mạng + Mơ hình quan hệ 1.2.1.5 Các phép tính sở liệu quan hệ + Phộp chèn (Insert):Là phộp chốn thờm vào quan hệ + Phép loại bỏ (Delete):Là phộp xoỏ khỏi quan hệ cho trước + Phép thay đổi: Dùng để thay đổi số giá trị vài thuộc tính Quản Lý Thư Viện Hà Nội 5TD0345 Nguyễn xuân Trường Đại Học Kinh Doanh Và Công Nghệ Hà Nội Khoa CNTT 1.3 HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU (HQT CSDL) 1.3.1 Chức hệ quản trị sở liệu Một sở liệu tập hợp thơng tin tổ chức hợp lý để truy xuất nhanh cần sử dụng Một HQT CSDL công cụ cho phép quản lý tương tác với sở liệu Hầu hết hệ quản trị sở liệu thể chức sau: - Lưu trữ liệu - Tạo trì cấu trúc liệu - Cho phép nhiều người truy xuất đồng thời - Cho phép xem xử lý liệu lưu trữ - Cho phép nhập liệu lưu trữ liệu - Cung cấp chế mục tiêu hiệu để truy cập nhanh liệu lựa chọn - Cung cấp tính quán ghi khác - Bảo vệ liệu khỏi mát trình lưu (Backup) phục hồi(Recovery) Một số hệ quản trị sở liệu phát triển để hỗ trợ yêu cầu Những hệ thống phân loại thành lớp sau: - Hệ quản trị sở liệu phân cấp: Chứa liệu cấu trúc nh - Hệ quản trị sở liệu quan hệ: Chứa liệu dạng ghi liên kết - Hệ quản trị sở liệu quan hệ: Có lẽ sở liệu có cấu trúc đơn giản nhất, liệu tổ chức thành bảng 1.3.2 Một số hệ quản trị sở liệu thông dụng 1.3.2.1 Hệ quản trị sở liệu Foxpro Foxpro hệ thống chương trình quản lý khai thác tệp CSDL, xác định sở Foxpro ưu việt nhiều Tất lệnh, hàm tham sỗ Foxbase có mặt Foxpro, song Foxpro xuất thêm hàng loạt hàm, lệnh tham số đặc biệt việc quản lý liệu kiểu Memo Vì Foxpro có khả giúp người lập trình tạo tệp CSDL, kết nối, so sánh lập chương trình ứng dụng dễ hiểu đạt yêu cầu đề Quản Lý Thư Viện Hà Nội 5TD0345 Nguyễn xuân Trường Đại Học Kinh Doanh Và Công Nghệ Hà Nội Khoa CNTT 1.3.2.2 Hệ quản trị sở liệu Access Access môi trường phát triển hướng đối tượng Cửa sổ Database mẫu biểu (Form), bỏo cỏo(Report), đơn thể(Module)và Macro Access có giao diện đồ hoạ thiết kế kỹ Công cụ Wizards cực mạnh người lập trình dựng chỳng để tự động hố nhiều cơng việc quan trọng Access có đầy đủ cơng cụ đặc tính thích hợp: Kiểm tra cú pháp, gỡ rối mạnh, biến tổng thể, biến tăng tự động lệnh CSDL tiên tiến 1.3.2.3 Hệ quản trị sở liệu SQL Server SQL Server hệ thống CSDL quan hệ cho phép thích ứng theo quy mơ từ mạng cục (LAN), nâng dần lên mạng diện rộng (WAN) SQL Server trì số tập tin CSDL cốt lõi dành cho ứng dụng CSDL tự tạo (Custom Application) sử dụng ngôn ngữ triển khai nh Visual Basic, Visual C++, dành cho ứng dụng nh MSWord, Excel, Access Quản Lý Thư Viện Hà Nội 5TD0345 Nguyễn xuân Trường Đại Học Kinh Doanh Và Công Nghệ Hà Nội Khoa CNTT Chương KHẢO SÁT HỆ THỐNG 2.1 TỔNG QUAN TÀI LIỆU 2.1.1 Phát biểu tốn Trong cơng tác quản lý thư viện đa số trung tâm thư viện sử dụng phương pháp truyền thống Cỏc khõu quản lý độc giả, mượn trả, thống kê, thực cách thủ công nên công việc thường tiến hành cách chậm nhiều đưa kết khơng xác Các độc giả muốn tìm đầu sách họ phải tỡm trờn cỏc phỏch tỡm sỏch, mà đơi để tìm phách vấn đề Đối với nhân viên thư viện công việc hàng ngày tra cứu sách họ gặp nhiều khó khăn tìm kiếm đầu sách lâu ngày không hỏi số lượng độc giả đến đăng ký ngày tăng, số phách để phục vụ bạn đọc ngày phong phú chủng loại Khi số lượng đầu sách độc giả tăng phát sinh nhiều vấn đề nh số lượng sách hạn sách thất lạc khó kiểm sốt lẽ cơng việc hồn tồn thủ cơng Thống kê, kiểm tra sách, độc giả tình hình phục vụ bạn đọc khơng tiến hành thường xuyên xác mà cơng việc hỗ trợ công nghệ thông tin Vấn đề đặt hệ thống phải đáp ứng yêu cầu sau: - Cập nhật phân loại theo chủ đề làm máy tính cho phép xố bỏ thay đổi thơng tin đầu sách dễ dàng nhanh chóng - Ngay sau nhập sách cho in cỏc phỏch tỡm sỏch để tương thích với thói quen tra sách phách số độc giả - Đối với khâu quản lý độc giả, chức cập nhật, phân loại cấp thẻ làm hồn tồn chương trình máy tính - Quan trọng vấn đề tra cứu tài liệu tra cứu độc giả cần có thơng tin xác tốc độ tìm kiếm nhanh, khả tìm kiếm khơng hạn chế Các thông tin kết việc tra cứu phải đáp ứng địi hỏi nhu cầu chun mơn Đối với nhân viên thư viện, sau tra cứu độc giả họ phải có thơng tin hồ sơ độc giả, số thông tin liên Quản Lý Thư Viện Hà Nội 5TD0345 10 Nguyễn xuân Trường

Ngày đăng: 08/06/2023, 16:24

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

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

Tài liệu liên quan