Đề tài Hệ thống quản lý thư viện

Cùng với tốc độ phát triển và ứng dụng rộng rãi của mạng Internet, mô hình thương mại điện tử trên Internet là vấn đề thời sự trên Thế giới và tại Việt Nam.Thương mại điện tử trên Internet có nhiều lợi điểm như 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ắc chắn sẽ là xu hướng phát triển thương mại trong tương lai. Tuy nhiên thương mại điện tử trên Internet có một số yêu cầu cần giải quyết như: vấn đề trao đổi dữ liệu có cấu trúc giữa các hệ thống, vấn đề xử lý tự động quá trình giao dịch giữa các hệ thống khác nhau, vấn đề bảo mật dữ liệu .

Phần mềm hệ thống quản lý thư viện là một phần của 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ủa độc giả. Hệ thống quản lý thư viện phải nắm giữ được số lượng sách trong thư viện, phân loại sách theo từng chương mục cụ thể để có thể dễ dàng , tiện cho việc truy tìm. Ngoài ra hệ thống cũng phải biết được tình trạng tài liệu hiện tại, phải được cập nhật thông tin mỗi khi bổ sung các tư liệu mới hoặc thanh lý 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 mục lục phân loại các sách có trong thư viện, sao cho độc giả dễ dàng tìm được những tư liệu cần thiết .

Tóm tắt nội dung :

Hệ thống quản lý thư viện là phần mền hỗ trợ cho các công tác quản lý thư viện được dễ dàng và nhanh chóng

Giúp độc giả có thể lên mạng tìm thông tin về sách mươn và đăng ký phiêu mươn (với điều kiện độc giả đó phải được 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ó các chức năng 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 này chưa thật sự đáp ứng được yêu cầu thực tế , do trong khuôn khổ đề án thời gian có hạn nên chỉ dừng lại ở mức độ này .

 

doc67 trang | Chia sẻ: oanh_nt | Lượt xem: 1519 | Lượt tải: 0download
Bạn đang xem trước 20 trang nội dung tài liệu Đề tài Hệ thống quản lý thư viện, để xem tài liệu hoàn chỉnh bạn click vào nút DOWNLOAD ở trên
PHẦN 1 LỜI MỞ ĐẦU Cùng với tốc độ phát triển và ứng dụng rộng rãi của mạng Internet, mô hình thương mại điện tử trên Internet là vấn đề thời sự trên Thế giới và tại Việt Nam.Thương mại điện tử trên Internet có nhiều lợi điểm như 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ắc chắn sẽ là xu hướng phát triển thương mại trong tương lai. Tuy nhiên thương mại điện tử trên Internet có một số yêu cầu cần giải quyết như: vấn đề trao đổi dữ liệu có cấu trúc giữa các hệ thống, vấn đề xử lý tự động quá trình giao dịch giữa các hệ thống khác nhau, vấn đề bảo mật dữ liệu . Phần mềm hệ thống quản lý thư viện là một phần của 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ủa độc giả. Hệ thống quản lý thư viện phải nắm giữ được số lượng sách trong thư viện, phân loại sách theo từng chương mục cụ thể để có thể dễ dàng , tiện cho việc truy tìm. Ngoài ra hệ thống cũng phải biết được tình trạng tài liệu hiện tại, phải được cập nhật thông tin mỗi khi bổ sung các tư liệu mới hoặc thanh lý 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 mục lục phân loại các sách có trong thư viện, sao cho độc giả dễ dàng tìm được những tư liệu cần thiết . Tóm tắt nội dung : Hệ thống quản lý thư viện là phần mền hỗ trợ cho các công tác quản lý thư viện được dễ dàng và nhanh chóng Giúp độc giả có thể lên mạng tìm thông tin về sách mươn và đăng ký phiêu mươn (với điều kiện độc giả đó phải được 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ó các chức năng 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 này chưa thật sự đáp ứng được yêu cầu thực tế , do trong khuôn khổ đề án thời gian có hạn nên chỉ dừng lại ở mức độ này . PHẦN 2 GIỚI THIỆU CHUNG VỀ HỆ THỐNG THƯ VIỆN I. Khảo sát 1. Phác họa vấn đề Hệ thống quản lý sách, quản lý việc mượn sách trong thư viện hiện thời thực hiện bằng tay ,vì vậy còn rất nhiều hạn chế trong việc ghi nhận mượn trả sách và rất phiền phức khi độc giả muốn đọc sách .Mặt khác nó còn hạn chế về không gian và thời gian khi đọc sách.Sắp tới thư viện sẽ gia tăng số lượng sách và số lượng độc giả vì thế việc quản lý sách hiệu quả và tiện lợi sẽ trở nên cần thiết hơn .Ngoài ra,việc cho mựơn sách sẽ được thực hiện rộng rãi trên toàn cầu ,bất kỳ bạn ở nơi nào cũng có thể đọc sách được mà không cần tốn thời gian đến tận thư viện để đọc. Tất cả đều muốn phục vụ tốt hơn cho các độc giả . 2. Những kết quả mong đợi Hệ thống mới được xây dựng cần cho phép lưu trữ ,cập nhật sách một 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 mất thời gian đến thư viện mà có thể bất cứ nơi nào .Tối thiểu hóa thời gian tìm kiếm sách , thống kê sách; hỗ trợ những cách tìm kiếm sách khác nhau , cá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 hiện 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 Thủ thư Ban Kế Hoạch Bộ phận cung ứng sách øng b. Mô tả sơ lược về cơ cấu tổ chức của các phòng ban Ban quản lý thư viện: Quản lý chung toàn bộ hoạt động của thư viện. Người đặt ra các yêu cầu cho các bộ phận bên dưới. Ban kế hoạch : Lập kế hoạch mua sách mới , thanh lý sách cũ , kế hoạch phục vụ độc giả hoặc mở rộng hoạt động, … Bộ phận cung ứng sách: Liên hệ với các nhà xuất bản để mua sách, các đơ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ó thể đọc sách ,thống kê và tra cứu sách. III. Mô Hình Yê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 về 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ư cũng có thể thay đổi thông tin của riêng mình - Cập nhật sách 2. Quan hệ đối ngoại - Thư viện có nhiều quan hệ với các nhà cung cấp, nhà xuất bản ,với các độc giả nên giử quan hệ liên lạc với độc giả. 3. Mô tả nghiệp vụ Nhập sách: Hệ thống có nhu cầu nhập sách về khi: Loại sách mà độc giả đọc nhiều nhất hiện nay Sách không còn hợp với thời kỳ hiện tại Nhà xuất bản có sách mới thì sẽ giới thiệu và gởi bản thảo về cho thư viện. Thủ thư xem kỹ sách đó rồi quyết định có nhập sách hay không Hủy sách: Sách lỗi thời ,nội dung của nó không còn đáp ứng được nhu cầu của độc giả sẽ được lấy ra khỏi hệ thống và chỉnh lại số lượng. Đọc sách: Khi độc giả có nhu cầu đọc sách thì trứơc tiên phải nhập vào mã số tài khoản hiện có ,kèm theo mã ngân hàng chứa tài khoản đó.Hệ thống sẽ kiểm tra lại tài khoản của độc giả đó xem có đủ điều kiện để đọc sách hay không? Nếu không thì từ chối việc đọc sách .Nếu có thì đáp ứng nhu cầu đọc sách cho độc giả, đồng thời cập nhật độc giả này vào trong hệ thống. Tính chi phí : Độc giả phải làm thẻ thư viện để đủ tư cách mượn sách , khi tính tiền cho độc giả dựa vào số ngày quá hạn để tính 4. Các vấn đề/cơ hội Vấn đề/cơ hội – phân tích nhân quả Vấn đề/cơ hội Nhân & quả Mục tiêu 1.Việc lưu trữ khó khăn và không kịp thời Do việc lưu trữ được thực hiện bằng tay nên rất khó khăn trong khâu bảo quản và khâu lưu trữ, các thông tin cập nhật không kịp thời. Cần tổ chức một hệ cơ sở dữ liệu để dễ dàng cho việc lưu trữ thông tin hơn, giúp cập nhật thông tin nhanh chóng và chính xác. 2. Việc xử lý số liệu chậm và không chính xác. Do các thông tin được lưu trữ trên giấy bao gồm nhiều loại khác nhau nên việc tìm kiếm , thống kê sẽ rất chậm. Việc tính toán và xử lý các số liệu bằng tay chậm và không chính xác. Cần lưu trữ các thông tin liên quan đến sách lên một ngân hàng cơ sở dữ liệu. Giúp cho việc tính toán và xử lý số liệu nhanh chóng và chính xác hơn. 3. Việc thống kê theo định kỳ và theo các yêu cầu đột xuất không kịp thời và không chính xác Việc thống kê theo mỗi kỳ mất nhiều thời gian, nếu thống kê bằng tay sẽ rất chậm và không chính xác. Do làm bằng tay sẽ không đáp ứng kịp thời nhu cầu đột xuất về thống kê. Giúp cho việc thống kê được nhanh hơn dễ dàng và chính xác hơn. Hỗ trợ kịp thời các nhu cầu đột xuất về công tác thống kê. 4. Việc theo dõi các thông tin theo từng phân hệ không kịp thời, dễ sai sót và không có hệ thống. Các thông tin trong từng phân hệ được lưu trữ rất nhiều,do đó việc theo dõi các thông tin khi lamø bằng tay sẽ mất rất nhiều thời gian. Giúp dễ dàng trong việc theo dõi các thông tin trong từng phân hệ. IV. XÁC ĐỊNH YÊU CẦU 1.Các yêu cầu A. Yêu cầu chức năng 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ả : Tiêu Chuẩn : Mã Độc Giả, Tên Độc Giả, Năm Sinh , Thành Phố Báo biểu: Danh sách độc giả Thống kê số lượng sách được đọc trong tháng . Thống kê số lượng độc giả đọc sách trong tháng. Thống kê doanh thu trong năm theo từng tháng. Thống kê danh sách độc giả còn thiếu tiền trong tháng. Thống kê sách được đọc nhiều nhất trong tháng Tính toán: Tiền cho độc giả quá hạn: Quy định : Ứng với mỗi ngày quá han sẽ được tính bằng một số tiền nhất định từ đó có thế tính tiền đọc sách cho độc giả quá hạn *Lưu trữ và cập nhật dữ liệu: @ Processes: Kiểm tra tính ràng buộc ,tính hợp lệ của thông tin nhập . Nếu thông tin nhập là hợp lệ thì thông tin sẽ được ghi vào các table trong hệ thống cơ sơ dữ liệu . Nếu thông tin nhập vào không hợp lệ thì hệ thống sẽ báo lỗi và thông tin sẽ không được cập nhật vào hệ thống cơ sở dữ liệu. @ Output: Thông báo việc cập nhật thông tin vào cơ sở dữ liệu thành công hay thất bại. Các thông tin cần cập nhật Thộng tin phản hồi Xử Lý Cập Nhật Các số liệu lưu trữ STT Tên Mục Tiêu Thông Tin Lưu Trữ 1 SÁCH Lưu trữ các thông tin liên quan đến sách Mã sách, tên sách ,số trang, giátiền, năm xuất bản 2 LOẠI SÁCH Lưu trữ các thông tin liên quan đến thể loại sách Mã loại sách, tên loại sách 3 NGÔN NGỮ Lưu trữ các thông tin liên quan đến ngôn ngữ Mã ngôn ngữ, tên ngôn ngữ,ghi chú 4 NHÀXUẤT BẢN Lưu trữ các thông tin liên quan đến nhà xuất bản sách Mã nhà xuất bản , tên NXB,địa chỉ ,điện thoại ,mail, ghi chú 5 TÁC GIẢ Lưu trữ các thông tin liên quan đến tác giả viết sách Mã tác giả, tên tác giả, địa chỉ ,điện thoại ,mail, ghi chú 6 ĐỘC GIẢ Lưu trữ các thông tin liên quan đến độc giả đọc sách Mã độc giả, tên độc giả ,nămsinh, ,thành phố, địa chỉ ,điện thoại, mail, Username, Password 7 THỦ THƯ Lưu trữ các thông tin liên quan đến thủ thư Mã thủ thư, tên thủ thư, nămsinh,giới tính ,thành phố, địa chỉ, điện thoại, mail, Username, Password * Xử lý số liệu: Dựa vào hệ thống cơ sở dữ liệu chứa các thông tin, các số liệu trong từng phân hệ, chương trình sẽ xử lý và tính toán các số liệu một cách nhanh chóng. @Input: Việc xử lý tính toán số liệu sẽ dựa trên từng thông tin của các nghiệp vụ phát sinh. @Processs: Với các dữ liệu đưa vào, chương trình sẽ tiến hành tính toán và xử lý để đưa ra kết quả tương ứng. @Output: Các kết quả của quá trình tính toán. Các kết quả xử lý Các thông tin cần xử lý Xử Lý Tính Toán Các số liệu xử lý Thanh toán tiền cho độc giả: Tổng hợp số liệu từ các table: DộcGiả , Ngân HaØng, Sách, máy sẽ tự động tính toán để cho ra số tiền độc giả phải trả. *Thống kê: Chương trình sẽ tạo ra các bảng thống kê theo yêu cầu của thủ thư, giúp họ sử dụng, giúp họ có thể dễ dàng tạo ra các báo biểu một cách nhanh chóng theo từng kỳ hay theo các nhu cầu dột xuất, đáp ứng kịp thời các thông tin cần biết. Giúp người sử dụng dễ dàng điều hành và quản lý các hoạt động của thư viện PHẦN 3 LÊN KẾ HOẠCH A)Lựa chọn phần mền Chương trình quản lý thư viện được viết trên Web bằng ngôn ngữ Asp,dùng cơ sở dữ liệu Access Lý do chúng em chọn Asp Với ASP ta có thể chèn các script thực thi được vào trực tiếp các file HTML . Khi đó việc tạo ra trang HTML và xử lý script trở nên đồng thời, điều này cho phép ta tạo ra các hoạt động của Web site một cách linh hoạt uyển chuyển , có thể chen các thành phần HTML động vào trang Web tùy vào từng trường hợp cụ thể. Có thể kết hợp với file HTML. Dễ sử dụng , tạo các script dễ viết, không cần phải biên dịch (compiling) hay kết nối (linking) các chương trình được tạo ra. Hoạt động theo hướng đối tượng, với các build-in Object rất tiện dụng : Request, Response, Server, Apllication, Session. Có khả năng mở rộng các thành phần ActiveX server (ActiveX server components). Môi trường của ASP sẽ được cài đặt trên Server cùng với Web server. Một ứng dụng viết bằng ASP là một file hay nhiều file văn bản có phần tên mở rộng là.Asp, các file này được đặt trong một thư mục ảo( Virtual Dirrectory) của Web Server. Các ứng dụng ASP dễ tạo vì ta dùng các ASP script để viết các ứng dụng. Khi tạo các script của ASP ta có thể dùng bất kỳ một ngôn ngữ script nào , chỉ cần có scripting engine tương ứng của ngôn ngữ đó mà thôi. ASP cung cấp sẵn cho ta hai scripting engine là Visual Basic Script(VBScript) và Java Script (Jscript). Ngoài ra ASP còn cung cấp sẵn các ActiveX Component rất hữu dụng, ta có thể dùng chúng để thực hiện các công việc phức tạp như truy xuất cơ sở dữ liệu, truy xuất file, . . . Không những thế mà ta còn có thể tự mình tạo ra các component của riêng mình và thêm vào để sử dụng trong ASP.ASP tạo ra các trang HTML thương thích với các Web browser chuẩn. Với nhưng lý trên chúng em chọn ngôn ngữ Asp,nó đã trở thành ngôn ngữ phổ biến và thông dụng nhất cho việt tạo web động Access là một hệ quản trị cơ sở dữ liệu thông dụng trên môi trường.Trong đó có sẵn các cộng cụ hữu hiệu và tiện lợi để quản trị cơ sở dữ liệu. Tuy vậy chúng cũng có nhược điểm là tính bảo mật không cao PHẦN 4 NGHIÊN CỨU KHẢ THI Phần mền quản lý thư viện của chúng tôi có tính hiệu quả cao đáp ứng nhu câu sữ dụng của cả độc giả và người quản lý thư viện(thủ thư). Điều đặc biệt là khả năng thông dụng của phân mền được viết trên các ngôn ngữ ASP thông dụng thích hợp trong Web. Tính phổ biến của phần mền có thể sự dụng thích hợp từ thư viện nhỏ đến thư viện lớn. Chương trình được viết rất phù hợp vời nhu cầu thực tế trong 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 đều rất phù hợp với nhu cầu của thư viện. Chương trình được viết dưới dạng một trang web nên tính phổ cập rỗng rãi của nó là không thể chối cãi.Hơn thể nữa đây cũng là một dịp đễ thư viện có thể giới thiệu về minh cho tất cả các đọc giả không chi trong nước mà cả nước ngoài Mặt khác phần mền trên có thể thích hợp trên các hệ điều hành , chi phí thực hiện lại rẻ , đáp ưng được nhu câu của thị trường Mặc dù phân mền con nhiều thiếu sót song với tất cả lý do trên .Chúng em tin tương tính hiệu quả và khả năng sự dụng của phần mền quản lý thư viện. Và trong tương lai phân mên sẽ được nâng cấp nên thành thư viện điện tự khi đó mọi giao dịch mua bán , hay mươn trả đều được thực hiện trên mạng và được thanh toán qua thẻ tín dụng hay tài khoản Ngân Hàng . 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 năng Hình 1:Sơ đồ phân cấp chức năng hệ thống Hình 2:Sơ đồ mức khung cảnh của hệ thống Hình 3:Sơ đồ luồng dữ liệu mức đỉnh hệ thống CHỨC NĂNG QUẢN LÝ SÁCH Hình 4:Chức năng quản lý sách Hình 5:Sơ đồ luồng dữ liệu mức dưới đỉnh trong quản lý sách Hình 6:Chức năng quản lý độc giả Hình 7:Sơ đồ luồng dữ liệu mức dưới đỉnh trong quản lý độc giả Hình 8:Sơ đồ chức năng quản lý mượn trả Hình 9:Sơ đồ luồng dữ liệu mức dưới đỉnh trong quản lý mượn trả PHẦN6 THIẾT KẾ CƠ SỞ DỮ LIỆU Cơ sở dữ liệu có 5 bảng a)Bảng Admin bảng này dung gồm các trường Id AutoNumber passwood Number user Text b)Bảng dmsc chức năng lưu chữ sách còn c)bảng dmsn d)Bảng mượn e)bảng ttdg g)mô hình thực thể liên kết Hình 10:Mô hình thực thể liên kết PHẦN7 CÀI ĐẶT VÀ HƯỚNG DẪN SỬ DỤNG A)Cài Đặt Cách thức cài đặt chương trình: a. Yêu cầu về phần cứng và phần mềm : Hệ thống mạng: + Một server cấu hình tối thiểu 32 MRAM . 200 Mhz + Các thiết bị mạng cần thiết + Hệ thống mạng sử dụng nghi thức TCP/IP + Phải có Persional Web Server đối với Window ’95 hoặc Internet Information Server (IIS) đối với Window NT + Hệ điều hành: Win NT Server 4.0, Win NT Workstation,Win2000,WinXP + Hệ quản trị cơ sở dữ liệu: Access + Trình duyệt : Internet Explorer 6.0 b. Cài đặt theo từng bước sau : Server: - Cài Windows 2000 lên Server và chọn IIS - Chép tập tin *.asp, *.html … vào một thư mục riêng ASP1 - Thiết lập đường dẫn đến thư mục này bằng cách kích chuột phai chon properties chon thẻ Web sharing đánh dấu vào share this folder kích tiếp vào ok Sử dụng kỹ thuật ADO để kết nối với cơ sở dữ liệu -thiết lập nối kết ADO với tên thư viện Đến đây là hệ thống mạng dịch vụ sẵn sàng hoạt động B)Hướng dẫn sử dụng phần mền 2 1 Hình 11:Trang chủ 1:Form của người quản trị.Form này liên kết trực tiếp hệ thống quản lý chung của thư viện. 2:Thống kê những sách hiện đang có ở thư viện và số lượng của chúng. Có thể tìm kiếm sách mà mình cần thông qua form tìm kiếm .Độc giả thông qua thủ thư có thể yêu cầu mượn sách hoặc trả sách ngay trên thông tin của sách . Hình 12:Thông tin sách mượn Hình 13:Thông tin sách trả Trang của ngươi quản trị I.Quản lý sách : 1.Thống kê sách nhập : Hình :14 Thống kê sách nhập Chức năng :Gồm thông tin sách nhập và các chức năng xoá và sửa các bản ghi.(chức năng xoá bản ghi chỉ thực hiện khi không có độc giả nào mượn sách cần xoá). 2.Thống kê sách còn: Hình 15:Thông tin sách còn Chức năng thông kê sách mượn ,số lượng còn và số lượng mượn.Từ đó quản lý sách được dễ dàng hơn. 3.Nhập sách mới : Hình 16:Thông tin nhập sách Chức năng nhập sách mới hoặc bổ sung thêm số lượng sách đã có trong danh mục 4.Tìm kiếm sách Chức năng :Tìm kiếm sách hiện có II.Quản lý độc giả 1.Thống kê độc giả Chức năng :xem thông tin độc giả và sửa ,xoá độc giả. (chú ý nếu độc giả đang mượn sách thì không thể xoá được) 2.Độc giả trễ hạn: Chức năng :xem thông tin về những độc giả trễ hạn và in phiếu báo trễ để gửi đến độc giả. 3.Nhập độc giả : Chức năng :Nhập mới độc giả 4.Thông tin độc giả: Chức năng :xem thông tin độc giả mượn sách và có thể tìm kiếm độc giả đã mượn sách . III.Sử dụng Password 1.Dùng mật khẩu Chức năng :-Thay đổi mật khẩu -Thêm mật khẩu mới 2.Giới thiệu : PHẦN KẾT LUẬN I. NHẬN XÉT VÀ TỰ ĐÁNH GIÁ Đề Quản lý thư viện là một đề tài khá lý thú về việc quản lý sách, đây là một đề tài đang được nghiên cứu để ứng dụng trong công tác quản lý sách và đọc sách mà chúng em có dịp tiếp xúc , phân tích và tiến hành viết phần mềm . Trong quá trình chúng em tìm hiểu , phân tích đề tài này dưới sự chỉ bảo của thầy cô hướng dẫn . Chúng em đã hiểu được các công việc cần phải làm trong một thư viện û. Vì vậy với chương trình thư viện của chúng em mặc dù chỉ có thể giải quyết một phần rất nhỏ nhưng đó chính là nền tảng trong quản lý thư viện.Xong với hy vọng nó sẽ được tiếp tục phát triển trong thời gian tới để hoàn thiện dần và có thể giải quyết được các vấn đề đặt ra trong việc đọc sách. Đã làm: Đối với độc giả: - Cho tra cứu sách theo nhiều thuộc tính khác nhau Đối với thủ thư : - Cập nhật sách - Cho tra cứu sách , tra cứu độc giả theo nhiều thuộc tính khác nhau - Tính chi phí - Thống kê theo nhiều tiêu chuẩn khác nhau - Thay đổi thông tin của riêng mình Chưa làm: - Chưa thể hiện được nhiều loại sách khác như : âm thanh , hình ảnh … - Mở rộng phương thức tính phí - Phân loại sách theo thời gian -đối với độc giả còn có rất ít chức năng Mặc dù đã rất cố gắng trong quá trình tìm hiểu về thư viện, nhưng dù sao cũng còn thiếu xót . Độc giả có thể copy từng trang sách về được và thể loại sách chỉ áp dụng dạng chữ viết. Vậy mong các thầy cô cũng như những người đi trứơc chỉ dẫn và góp ý cho chúng em để có thể hoàn thiện hơn trong tương lai . Cuối cùng chúng em xin chân thành cảm ơn đến những người đã tận tình giúp đỡ và động viên cho chúng em trong quá trình làm bài tập lớn PHỤ LỤC GIỚI THIỆU VỀ CÔNG NGHỆ ACTIVE SERVER PAGE A. Tổng quan về World Wide Web : - WWW thường được gọi là Web , là tập hợp các văn bản dạng Hypertext /Hypermedia được chứa trên nhiều máy (web server), liên kết với nhau qua Internet . Nó cho phép người dùng tìm kiếm hoặc trao đổi thông tin với nhau Để hiển thị thông tin trên web ,người dùng cần có Web Browser . Đây là phần mềm cho phép hiển thị thông tin trang web . Hiện nay , có nhiều Browser hỗ trợ cho nhiều hệ thống khác nhau như : Internet Explorer, Netscape Navigator. - Để tạo văn bản dạng Hypertext /Hypermedia người ta sử dụng HTML . Đây là ngôn ngữ định dạng, dùng các Tag để định dạng văn bản . Cách xử lý trên Web : Người dùng thông qua trình duyệt Web Browser sẽ gởi các yêu cầu đi . Web Server sẽ kiểm tra các yêu cầu này của người dùng . Nếu yêu cầu đó được đáp ứng , thì server sẽ gởi thông tin về lại cho người dùng thông qua nghi thức HTTP (Hypertext Transfer Protocol), ngược lại sẽ thông báo lỗi . B. Tổng quan về Web Server: Web Server được xem như là nơi lưu trữ và xử lý thông tin của người sử dụng thông qua nghi thức HTTP . Khi có yêu cầu từ Web Browser (Web Client ) gởi đến , thì Web Server tiến hành tiếp nhận và xử lý theo nội dung mà Web Client yêu cầu . Với phạm vi luận văn thì chỉ xin giới thiệu sơ lược về Web Server. CHƯƠNG I : CÁC KHÁI NIỆM CƠ BẢN VÀ NGÔN NGỮ HTML I. CÁC KHÁI NIỆM CƠ BẢN : URL: (Uniform Resource Locator) là một thuật ngữ để chỉ ra vị trí tài nguyên (resource) trên Internet.Các kết nối từ một tài liệu HTML đến một file hoặc một service khác phải được viết theo dạng sau: scheme://server [:port]/path/ dataname[#anchor]. + Scheme: Chỉ ra loại protocol mà tài nguyên sử dụng ( hay nói cách khác là kiểu dữ liệu mà URL chỉ tới). + Server: Chỉ ra server mà trên đó chứa dữ liệu user cần. + Port: Là điểm truy cập dịch vụ ở lớp transport chỉ ra nếu server không sử dụng port mặc nhiên.(vd port mac nhiên của Gopher Server là 70 ) + Path/dataname: Đường dẫn tương đối hoặc tuyệt đối đến file trên server.Được quy bởi quy ước đặt tên chung ( Uniform Naming Convention ) + #anchor: Chỉ ra vị trí trong một trang tài liệu HTML. + Đây là minh họa cho các khái niệm trên: SCHEME DATA TYPE SAMPLE URL File Data files file://c:/Luanan/hinhanh.txt http HTML Files Gopher Gopher server gorher://ttdt01/localweb ***** *********** **************** Ngoài ra qua URLs, WWW còn cho phép sử dụng các services khác như : ftp, finger, usenet, telnet, E-mail, wais….. II. NGÔN NGỮ HTML : 1. Khái niệm: HTML( HyperText Markup Language) là ngôn ngữ định dạng văn bản siêu liên kết. Sự định dạng dựa trên các tag hoặc các đoạn mã đặc biệt để đánh dấu một văn bản, một file ảnh, hoặc một đoạn phim..giúp cho Web Browser thông dịch và hiển thị chúng lên màn hình của bạn. Html có những phần mở rộng rất quan trọng cho phép những liên kết hypertext từ một tài liệu này tới một tài liệu khác (có thể là một đoạn text, cũng có thể là một file ảnh..) 2. Cấu trúc cơ bản của một file HTML như sau: Đây là một đầu đề ... Theo cấu trúc đã trình bày như trên ta thấy một file HTML chia thành hai phần cơ bản: - Phần đầu : được bao bởi hai tag , : tại đây định nghĩa tên (hay được gọi là tiêu đề ) của trang web. Phần này được hiển thị trên thanh tiêu đề của trang web được khai báo giữa hai tag - Phần thân : được baobởi hai tag , : Trình bày nội dung thể hiện trên trang web. Các nội dung cần hiển thị hoặc xử lý trên trang web sẽ được định nghĩa trong phần body của file HTML.Để cho các trang web được sinh động hơn ngôn ngữ HTML còn bao gồm rất nhiều tag dùng cho việc định trang, liên kết các trang với nhau, thêm hình ảnh vào trang... CHƯƠNG 2: ACTIVE SERVER PAGES VÀ NGÔN NGỮ LẬP TRÌNH TRÊN ASP I.

Các file đính kèm theo tài liệu này:

  • doc111536.doc
Tài liệu liên quan