lời cảm ơn Lời đầu tiên chúng em xin chân thành cảm ơn co đã tận tình hướng dẫn và giúp đỡ em từ những ngày đầu tìm hiểu về đề tài cho đến khi hoàn thành để tài bài tập lớn của mình Báo cáo tốt nghiệp là cơ hội để em có thể áp dụng, tổng kết lại những kiến thức mà mình đã học Đồng thời, rút ra những kinh nghiệm thực tế và quý giá trong suốt quá trình thực hiện đề tài Sau một học kỳ chúng em tập trung công sức cho đề tài và cùng làm việc cực lực với nhau, đặc biệt là nhờ sự chỉ đạo và hướng dẫn t.
lời cảm ơn Lời chúng em xin chân thành cảm ơn co tận tình hướng dẫn giúp đỡ em từ ngày đầu tìm hiểu đề tài hoàn thành để tài tập lớn Báo cáo tốt nghiệp hội để em áp dụng, tổng kết lại kiến thức mà học Đồng thời, rút kinh nghiệm thực tế quý giá suốt trình thực đề tài Sau học kỳ chúng em tập trung công sức cho đề tài làm việc với nhau, đặc biệt nhờ đạo hướng dẫn tận tình thầy khoa, giúp cho em hồn thành đề tài cách thuận lợi gặt hái số kết khả quan Bên cạnh kết khiêm tốn mà em đạt được, chắn khơng tránh khỏi sai lầm, thiếu sót thực luận văn mình, kính mong thầy thơng cảm tha thứ Sự phê bình, góp ý quý thầy cô học kinh nghiệm quý báu cho công việc thực tế chúng em sau Do trình độ thời gian hạn chế nên báo cáo thực tập chúng em khơng tránh khỏi thiêú xót Chúng em mong nhận góp ý thầy cô Khoa Công Nghệ Thông Tin, thày cô quản lý thư viện bạn để chúng em hồn thiện đề tài tốt PHẦN LỜI MỞ ĐẦU Cùng với tốc độ phát triển ứng dụng rộng rãi mạng Internet, mơ hình thương mại điện tử Internet vấn đề thời Thế giới Việt Nam.Thương mại điện tử Internet có nhiều lợi điểm chi phí rẻ,tiết kiệm khơng gian điều khiển, giao dịch nhanh, thị trường rộng lớn, … chắn xu hướng phát triển thương mại tương lai Tuy nhiên thương mại điện tử Internet có số yêu cầu cần giải như: vấn đề trao đổi liệu có cấu trúc hệ thống, vấn đề xử lý tự động trình giao dịch hệ thống khác nhau, vấn đề bảo mật liệu Phần mềm hệ thống quản lý thư viện phần thương mại điện tử có nhiệm vụ quản lý, phục vụ công tác tra cứu, nghiên cứu độc giả Hệ thống quản lý thư viện phải nắm giữ số lượng sách thư viện, phân loại sách theo chương mục cụ thể để dễ dàng , tiện cho việc truy tìm Ngồi hệ thống phải biết tình trạng tài liệu tại, phải cập nhật thông tin bổ sung tư liệu lý 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 mục lục phân loại sách có thư viện, cho độc giả dễ dàng tìm tư liệu cần thiết Tóm tắt nội dung : Hệ thống quản lý thư viện phần mền hỗ trợ cho công tác quản lý thư viện dễ dàng nhanh chóng Giúp độc giả lên mạng tìm thơng tin sách mươn đăng ký phiêu mươn (với điều kiện độc giả phải phân quyền hay nói cách khác đọc giả phải đắng ký với thư viện) Hệ thống thư viện có chức sau - Quản lý sách vào hệ thống - Quản lý độc giả - Quản lý trả mượn - Thống kê đọc sách Phần mềm chưa thật đáp ứng yêu cầu thực tế , khuôn khổ đề án thời gian có hạn nên dừng lại mức độ PHẦN GIỚI THIỆU CHUNG VỀ HỆ THỐNG THƯ VIỆN I Khảo sát Phác họa vấn đề Hệ thống quản lý sách, quản lý việc mượn sách thư viện thời thực tay ,vì nhiều hạn chế việc ghi nhận mượn trả sách phiền phức độc giả muốn đọc sách Mặt khác cịn hạn chế khơng gian thời gian đọc sách.Sắp tới thư viện gia tăng số lượng sách số lượng độc giả việc quản lý sách hiệu tiện lợi trở nên cần thiết Ngoài ra,việc cho mựơn sách thực rộng rãi toàn cầu ,bất kỳ bạn nơi đọc sách mà khơng cần tốn thời gian đến tận thư viện để đọc Tất muốn phục vụ tốt cho độc giả Những kết mong đợi Hệ thống xây dựng cần cho phép lưu trữ ,cập nhật sách cách dễ dàng ,với khối lượng lớn ;Khi độc giả mượn sách đọc không cần phải thời gian đến thư viện mà nơi Tối thiểu hóa thời gian tìm kiếm sách , thống kê sách; hỗ trợ cách tìm kiếm sách khác , loại thống kê khác nhau.Hệ thống cần thích hợp với việc gia tăng số lượng sách ,số lượng độc giả II Nghiên cứu trạng Hiện Trạng Của Thư Viện a Cơ cấu tổ chức Ban quản lý thư viện Bộ phận cung ứng sách ng Ban Kế Hoạch Thủ thư b Mô tả sơ lược cấu tổ chức phòng ban Ban quản lý thư viện: Quản lý chung toàn hoạt động thư viện Người đặt yêu cầu cho phận bên Ban kế hoạch : Lập kế hoạch mua sách , lý sách cũ , kế hoạch phục vụ độc giả mở rộng hoạt động, … Bộ phận cung ứng sách: Liên hệ với nhà xuất để mua sách, đơn vị , cá nhân cung ứng sách để tiếp nhận sách đưa vào thư viện Nhân viên thủ thư : Tiếp nhận sách đánh mã số ,phân loại sách ,kiểm tra độc giả đọc sách ,thống kê tra cứu sách III Mơ Hình u Cầu : Hiện trạng thư viện : a Cơ cấu tổ chức: Ban quản lý thư viện Thủ thư b Mô tả sơ lược thủ thư : - Tính tiền cho độc giả - Thống kê sách , độc giả ,…theo định kỳ - Tra cứu sách , độc giả - Thủ thư thay đổi thơng tin riêng - Cập nhật sách Quan hệ đối ngoại - Thư viện có nhiều quan hệ với nhà cung cấp, nhà xuất ,với độc giả nên giử quan hệ liên lạc với độc giả Mô tả nghiệp vụ Nhập sách: Hệ thống có nhu cầu nhập sách khi: Loại sách mà độc giả đọc nhiều Sách khơng cịn hợp với thời kỳ Nhà xuất có sách giới thiệu gởi thảo cho thư viện Thủ thư xem kỹ sách định có nhập sách hay khơng Hủy sách: Sách lỗi thời ,nội dung khơng cịn đáp ứng nhu cầu độc giả lấy khỏi hệ thống chỉnh lại số lượng Đọc sách: Khi độc giả có nhu cầu đọc sách trứơc tiên phải nhập vào mã số tài khoản có ,kèm theo mã ngân hàng chứa tài khoản đó.Hệ thống kiểm tra lại tài khoản độc giả xem có đủ điều kiện để đọc sách hay khơng? Nếu khơng từ chối việc đọc sách Nếu có đáp ứng nhu cầu đọc sách cho độc giả, đồng thời cập nhật độc giả vào hệ thống Tính chi phí : Độc giả phải làm thẻ thư viện để đủ tư cách mượn sách , tính tiền cho độc giả dựa vào số ngày hạn để tính Các vấn đề/cơ hội Vấn đề/cơ hội – phân tích nhân Vấn đề/cơ hội Nhân & Mục tiêu 1.Việc lưu trữ khó khăn Do việc lưu trữ thực Cần tổ chức hệ không kịp thời tay nên khó sở liệu để dễ dàng khăn khâu bảo quản cho việc lưu trữ thông khâu lưu trữ, thông tin hơn, giúp cập nhật tin cập nhật khơng kịp thơng tin nhanh chóng thời xác Việc xử lý số liệu Do thông tin Cần lưu trữ chậm khơng lưu trữ giấy bao thông tin liên quan đến xác gồm nhiều loại khác sách lên ngân hàng nên việc tìm kiếm , thống sở liệu kê chậm Việc tính tốn xử Giúp cho việc lý số liệu tay tính tốn xử lý số chậm khơng xác liệu nhanh chóng xác Giúp cho Việc thống kê theo Việc thống kê theo việc định kỳ theo yêu kỳ nhiều thời thống kê nhanh cầu đột xuất không kịp gian, thống kê dễ dàng thời khơng xác tay chậm khơng xác xác Do làm tay khơng đáp ứng kịp thời Hỗ trợ kịp thời nhu cầu đột xuất thống nhu cầu đột xuất kê công tác thống kê Việc theo dõi Các thông tin Giúp dễ dàng việc thông tin theo phân hệ lưu trữ theo dõi thông tin phân hệ không kịp thời, nhiều,do việc theo dõi phân hệ dễ sai sót khơng có thơng tin lam hệ thống tay nhiều thời gian IV XÁC ĐỊNH YÊU CẦU 1.Các yêu cầu A Yêu cầu chức Tra cứu : Sách : Tiêu chuẩn : Mã Sách, Tên Sách, Tên Tác Giả , Lĩnh Vực, Ngôn Ngữ Độc giả : 10 Dựa vào hệ thống sở liệu chứa thông tin, số liệu phân hệ, chương trình xử lý tính tốn số liệu cách nhanh chóng @Input: Việc xử lý tính tốn số liệu dựa thơng tin nghiệp vụ phát sinh @Processs: Với liệu đưa vào, chương trình tiến hành tính tốn xử lý để đưa kết tương ứng @Output: Các kết q trình tính tốn Các thơng tin cần xử lý Xử Lý Tính Tốn Các kết xử lý Các số liệu xử lý Thanh toán tiền cho độc giả: Tổng hợp số liệu từ table: DộcGiả , Ngân Hang, Sách, máy tự động tính tốn số tiền độc giả phải trả *Thống kê: 13 Chương trình tạo bảng thống kê theo yêu cầu thủ thư, giúp họ sử dụng, giúp họ dễ dàng tạo báo biểu cách nhanh chóng theo kỳ hay theo nhu cầu dột xuất, đáp ứng kịp thời thông tin cần biết Giúp người sử dụng dễ dàng điều hành quản lý hoạt động thư viện PHẦN LÊN KẾ HOẠCH A)Lựa chọn phần mền Chương trình quản lý thư viện viết Web ngôn ngữ Asp,dùng sở liệu Access Lý chúng em chọn Asp Với ASP ta chèn script thực thi vào trực tiếp file HTML Khi việc tạo trang HTML xử lý script trở nên đồng thời, điều cho phép ta tạo hoạt động Web site cách linh hoạt uyển chuyển , chen thành phần HTML động vào trang Web tùy vào trường hợp cụ thể - Có thể kết hợp với file HTML - Dễ sử dụng , tạo script dễ viết, không cần phải biên dịch (compiling) hay kết nối (linking) chương trình tạo - Hoạt động theo hướng đối tượng, với build-in Object tiện dụng : Request, Response, Server, Apllication, Session 14 - Có khả mở rộng thành phần ActiveX server (ActiveX server components) Môi trường ASP cài đặt Server với Web server Một ứng dụng viết ASP file hay nhiều file văn có phần tên mở rộng là.Asp, file đặt thư mục ảo( Virtual Dirrectory) Web Server Các ứng dụng ASP dễ tạo ta dùng ASP script để viết ứng dụng Khi tạo script ASP ta dùng ngơn ngữ script , cần có scripting engine tương ứng ngơn ngữ mà thơi ASP cung cấp sẵn cho ta hai scripting engine Visual Basic Script(VBScript) Java Script (Jscript) Ngồi ASP cịn cung cấp sẵn ActiveX Component hữu dụng, ta dùng chúng để thực công việc phức tạp truy xuất sở liệu, truy xuất file, Khơng mà ta cịn tự tạo component riêng thêm vào để sử dụng ASP.ASP tạo trang HTML thương thích với Web browser chuẩn Với lý chúng em chọn ngơn ngữ Asp,nó trở thành ngôn ngữ phổ biến thông dụng cho việt tạo web động Access hệ quản trị sở liệu thông dụng môi trường.Trong có sẵn cộng cụ hữu hiệu tiện lợi để quản trị sở liệu Tuy chúng có nhược điểm tính bảo mật khơng cao 15 PHẦN NGHIÊN CỨU KHẢ THI Phần mền quản lý thư viện chúng tơi có tính hiệu cao đáp ứng nhu câu sữ dụng độc giả người quản lý thư viện(thủ thư) Điều đặc biệt khả thông dụng phân mền viết ngơn ngữ ASP thơng dụng thích hợp Web Tính phổ biến phần mền dụng thích hợp từ thư viện nhỏ đến thư viện lớn Chương trình viết phù hợp vời nhu cầu thực tế quản lý thư viện, từ việc mượn sách , tìm kiếm sách , quản lý trả mượn phù hợp với nhu cầu thư viện Chương trình viết dạng trang web nên tính phổ cập rỗng rãi chối cãi.Hơn thể dịp đễ thư viện giới thiệu minh cho tất đọc giả không chi nước mà nước Mặt khác phần mền thích hợp hệ điều hành , chi phí thực lại rẻ , đáp ưng nhu câu thị trường Mặc dù phân mền nhiều thiếu sót song với tất lý Chúng em tin tương tính hiệu khả dụng phần mền quản lý thư viện Và tương lai phân mên nâng cấp nên thành thư viện điện tự giao dịch mua bán , hay mươn trả thực mạng tốn qua thẻ tín dụng hay tài khoản Ngân Hàng 16 PHẦN5:XÁC ĐỊNH YÊU CẦU HỆ THỐNG Phân tích thiết kế hệ thống thư viện Sơ đồ phân cấp chức Hình 1:Sơ đồ phân cấp chức hệ thống 17 Hình 2:Sơ đồ mức khung cảnh hệ thống 18 Hình 3:Sơ đồ luồng liệu mức đỉnh hệ thống CHỨC NĂNG QUẢN LÝ SÁCH 19 Hình 4:Chức quản lý sách 20 Hình 5:Sơ đồ luồng liệu mức đỉnh quản lý sách 21 Hình 6:Chức quản lý độc giả Hình 7:Sơ đồ luồng liệu mức đỉnh quản lý độc giả 22 Hình 8:Sơ đồ chức quản lý mượn trả 23 Hình 9:Sơ đồ luồng liệu mức đỉnh quản lý mượn trả 24 25 26 ... kịp thời nhu cầu đột xuất thống nhu cầu đột xuất kê công tác thống kê Việc theo dõi Các thông tin Giúp dễ dàng việc thông tin theo phân hệ lưu trữ theo dõi thông tin phân hệ không kịp thời, nhiều,do... - Thống kê số lượng sách đọc tháng - Thống kê số lượng độc giả đọc sách tháng - Thống kê doanh thu năm theo tháng - Thống kê danh sách độc giả thiếu tiền tháng - Thống kê sách đọc nhiều tháng... đồ phân cấp chức hệ thống 17 Hình 2:Sơ đồ mức khung cảnh hệ thống 18 Hình 3:Sơ đồ luồng liệu mức đỉnh hệ thống CHỨC NĂNG QUẢN LÝ SÁCH 19 Hình 4:Chức quản lý sách 20 Hình 5:Sơ đồ luồng liệu mức