Mrs Mary McGoon 1401 Main Street Anytown, NC 34829
Vấn đề HTML thiết kế ý nghĩ người Cho dù thông tin HTML trình duyệt đốn biết địa bưu điện (Cụ thể địa bưu điện Mỹ; chí dù bạn rõ khu vực bưu điện Mỹ bạn đốn nói gì.) Con người có trí thơng minh để hiểu ý nghĩa mục đích hầu hết văn Tuy nhiên cỗ máy lại không Khi thẻ tài liệu cho trình duyệt cách thể thơng tin, thân thẻ lại khơng cho trình duyệt thơng tin Bạn tơi biết địa chỉ, máy móc khơng I.2 Diễn tả HTML Để diễn tả HTML, trình duyệt phải tuân theo dẫn tài liệu HTML Đoạn thẻ cho trình duyệt biết phải bắt đầu diễn tả dịng mới, điển hình dịng trống phía trước, hai thẻ tách cho trình duyệt biết phải diễn tả dịng mà khơng có dịng trống Ngay trình duyệt định dạng tài liệu đẹp đẽ máy móc khơng biết địa Đặc trưng địa HTML I.2.1 Xử lý HTML Về vấn đề tài liệu HTML mẫu, thử tính đến việc rút mã bưu khỏi địa Đây thuật tốn (tách gỡ có chủ ý) nhằm tìm mã bưu đánh dấu HTML: Nếu bạn tìm thấy đoạn có hai thẻ, mã bưu từ thứ hai sau dấy phẩy thẻ thứ hai Cho dù thuật tốn giải ví dụ trên, có vơ số địa hồn tồn tồn khắp giới mà thuật tốn khơng thể giải Và chí bạn viết thuật tốn tìm mã bưu địa diễn tả HTML, có vơ số đoạn với hai thẻ mà không chứa địa Vì viết thuật tốn tìm mã bưu đoạn HTML vơ khó, khơng nói khơng thể I.2.2 Bản XML mẫu Bây thử xem văn XML mẫu Với XML, bạn đưa ý nghĩa vào thẻ văn Quan trọng hơn, máy tính dễ dàng việc xử lý thơng tin Bạn rút mã bưu từ văn đơn giản cách bao bọc và thẻ, biết cách máy móc phần tử Mrs. Mary McGoon 1401 Main Street Anytown NC 34829 thẻ, phần tử, thuộc tính Có ba thuật ngữ chủ yếu dùng để miêu tả phần văn XML: thẻ, phần tử, thuộc tính Đây văn mẫu minh họa thuật ngữ: Mrs. Mary McGoon 1401 Main Street Anytown 34829 • thẻ phần chữ dấu ngoặc đơn bên trái () Có thẻ bắt đầu (như ) thẻ kết thúc (như ) • phần tử thẻ bắt đầu, thẻ kết thúc, thứ chúng Trong mẫu trên, , phần tử bao gồm ba phần tử con: , , • Thuộc tính cặp giá trị tên thẻ bắt đầu phần tử Trong ví dụ này, state thuộc tính phần tử ; ví dụ trước đó, phần tử (xem Một văn XML mẫu) I.3 XML thay đổi Web nào? Bây bạn thấy nhân viên phát triển sử dụng XML để tạo nên văn với liệu tự-mô tả nào, xem người ta sử dụng văn để cải thiện Web Dưới số lĩnh vực chủ chốt: I.3.1 XML đơn giản hóa việc trao đổi liệu Bởi tổ chức khác (hoặc chí phần khác tổ chức) làm chuẩn hóa cơng cụ nhất, chúng phải làm số lượng đáng kể công việc để trao đổi thơng tin Sử dụng XML, nhóm tạo nên lợi ích riêng mà chuyển đổi định dạng liệu bên trở thành XML ngược lại Trên hết, hội tốt để nhà cung cấp phần mềm đưa công cụ chuyển đổi ghi chép sở liệu họ (danh bạ LDAP lệnh mua, v.v ) thành XML ngược lại I.3.2 XML cho phép mã hóa thơng minh Bởi văn XML tổ chức để nhận dạng thông tin quan trọng (cũng mối quan hệ thơng tin), viết mã để xử lí văn XML mà khơng cần người tác động Những nhà cung cấp phần mềm dành nhiều thời gian tiền bạc xây dựng cơng cụ phát triển XML, điều có nghĩa viết mã đó, q trình tương đối đơn giản I.3.3 XML cho phép tìm kiếm thơng minh Mặc dù cơng cụ tìm kiếm cải thiện dần nhiều năm qua, nhiên nhận kết khơng xác phổ biến xảy Nếu bạn tìm kiếm mang tên “Chip” trang HTML, bạn tìm thấy loạt trang web chip sơ-cơ-la, chip máy tính, chip gỗ, nhiều thứ vơ dụng khác Tìm kiếm văn XML cho yếu tố chứa từChip mang lại cho bạn kết tốt nhiều I.4 Ích Lợi Khi Sử Dụng XML -XML tách rời liệu,sử dụng XML liệu lưu trữ tập tin XML riêng biệt -XML mơ tả thơng tin đối tượng phức tạp mà CSDL quan hệ giải -XML dùng để chia sẻ liệu với tập tin văn dễ hiểu -XML dùng để chuyển đổi liệu hệ thống khơng tương thích -XML dùng để lưu trữ liệu làm cho liệu hữu ích PHẦN 2: XÂY DỰNG ỨNG DỤNG THỰC TẾ I Sơ lược ứng dụng Trong chương phân tích yêu cầu đề tài việc tóm tắt hoạt động hệ thống mà dự án ứng dụng, phạm vi ứng dụng đề tài mục đích dự án Xác định yêu cầu độc giả: Xuất phát từ hệ thống hành để vạch yêu cầu hệ thống cần xây dựng việc thiết kế giao diện, yêu cầu chức chương xây dựng số biểu đồ hoạt động chức hệ thống thông tin sở liệu chương trình 2.1 Lý chọn đề tài Quản lý thư viện chuỗi công việc vất vã tốn nhiều công sức Việc tin học hoá toán quản lý thư viện giúp việc quản lý trở nên đơn giản đặc biệt tình xác cao Đặc biệt tin học hoá toán quản lý giúp việc truy vấn thơng tin nhanh chóng theo u cầu khác 2.2 Tầm quan trọng việc quản lý thư viện Quản lý thư viện trình lưu trữ hợp xử lí, tính tốn tất thông tin cần thiết loại sách nhằm phục vụ cho việc truy tìm, xếp hay thống kê báo biểu cách nhanh chóng theo yêu cầu cụ thể Các hoạt động nhập xuất hay lập báo biểu thủ công tay ghi chép lên giấy khơng cịn phù hợp thời đại ngày khơng thỗ mãn u cầu địi hỏi người độ xác khả đáp ứng thơng tin nhanh chóng Vì ứng dụng tin học vào việc quản lý thư viện quan trọng cần thiết 2.3 Mục tiêu phạm vi thực đề tài 2.3.1 Mục tiêu - Phân tích thiết kế hệ thống thơng tin cho thư viện trường - Triển khai ứng dụng phần mềm ứng dụng cụ thể - Kiểm tra thực nghiệm việc xữ lí vấn đề thường xuyên diễn công tác quản lý thư viện như: nhập thông tin sách mới, trao đổi mượn sách trả sách, báo cáo thống kê sách, thơng tin độc giả cịn nợ sách… 2.3.2 Phạm vi Đề tài thực phạm vi kiến thức học nghiên cứu thêm tài liệu tham khảo Việc phân tích thiết kế hệ thống thông tin chủ yếu quan tâm đến yêu cầu thực tế công việc ngày thư viện người thủ thư cập nhật sách, mượn trả sách, tìm kiếm thơng tin sách Đọc giả sinh viên, công nhân viên chức trường 2.4 Yêu cầu đề tài Phần mềm xây dựng phạm vi môn học “ Công Nghệ XML” Với editor Visual Studio 2012 sở liệu dạng file XML + Yêu cầu: - Cơ sở dữ liệu XSD (lược đồ) XML Thêm Sửa xóa Hiển thị Kiểm tra hợp lệ 2.5.Hoạt động nghiệp vụ thư viện: Các hoạt động nghiệp vụ thư viện sách thông thường tóm tắt sau: Thư viện tạo thẻ sách gồm thông tin: mã số sách(ID), tên sách, tên tác giả, tên nhà xuất bản, năm xuất bản, số trang, giá tiền, ngôn ngữ, loại sách, số lượng sách Mỗi độc giả cấp thẻ độc giả, gồm thông tin: họ tên, giới tính, ngày sinh , đơn vị cơng tác, số điện thoại, Độc giả muốn mượn sách tra cứu thẻ sách ghi vào phiếu mượn Sau kiểm tra đầy đủ thông tin phiếu mượn, thủ thư kiểm tra điều kiện mượn độc giả xác nhận cho phép mượn sách Một số thông tin phiếu mượn lưu lại để quản lý, phiếu mượn gài vào chỗ sách lấy đi, sách giao cho độc giả Khi độc giả trả sách: xác nhận thẻ độc giả, xác định phiếu mượn, việc trả sách ghi nhận vào dịng ngày trả tình trạng Phiếu mượn lưu lại để quản lý theo dõi 2.6 Yêu cầu hệ thống: Yêu cầu chương trình phần mềm: 10 - Phần mềm phải dễ sử dụng, dễ cài đặt, tạo điều kiện thuận lợi cho người dùng việc thao tác phần mềm sử dụng - Phần mềm phải giao tiếp dễ dang với người sử dụng, giao diện thân thiện thích ứng với phần cứng máy tính Yêu cầu liệu: - Dữ liệu phải thiết kế xác, khơng thiếu cho việc quản lý Xử lý chức hệ thống 2.7 Sơ đồ phân cấp chức Mơ tả chức năng: • Quản lý kho sách: hệ thống cho phép quản lý toàn thông tin tất sách thư viện, cho phép thêm , xóa, thay đổi thơng tin sách • Quản lý độc giả: hệ thống cho phép quản lý thông tin cá nhân độc giả, thêm, xóa, sửa thơng tin độc giả • Quản lý mượn trả: hệ thống cho phép quản lý việc mượn trả sách độc giả, hỗ trợ tạo phiếu mượn, gia hạn sách • Thống kê: hệ thống cho phép thống kê số lượng sách mượn, số lượng sách mượn , hay sách giúp người quản lý thư viện nắm rõ tình hình mượn trả sách thư viện 11 Biểu đồ: thể chức sơ cấp 12 2.8 Biểu đồ hoạt động a biểu đồ hoạt động mô tả quy trình mượn sách Hình : Biểu đồ hoạt động cho mượn sách 13 b biểu đồ hoạt động mơ tả quy trình trả sách Hình : Biểu đồ hoạt động trả sách 14 3.2 Mơ hình hóa nhu cầu Mơ tả quản lý kho sách: Mục đích: Dùng để quản lý thơng tin chi tiết sách kho, xử lý thêm, xóa, sửa thơng tin sách Tác nhân kích hoạt: thủ thư Các bước tiến hành: + chức “Quản lý kho sách”: hệ thống hiển thị chức mục quản lý kho sách + Thủ thư nhập thông tin sách nhập sửa chữa + Việc sử dụng kết thúc - Mô tả quản lý độc giả: Mục đích: sử dụng để quản lý thơng tin độc giả, thêm, xóa, sửa thơng tin độc giả, báo thẻ độc giả hết hạn Tác nhân kích hoạt: thủ thư Các bước tiến hành: + Chọn chức quản lý độc giả, hệ thống hiển thị hình quản lý độc giả: danh sách độc giả, chức thêm, xóa, sửa độc giả + Thủ thư thêm, xóa, sửa độc giả qua form thêm độc giả, xóa, sửa thơng tin độc giả - Mơ tả quản lý mượn trả: + Mục đích: quản lý quy trình mượn trả sách + Tác nhân kích hoạt: thủ thư + Các bước tiến hành: Mượn sách: Bước 1: Nhập Mã phiếu, Mã sách, Mã độc giả, ngày mượn, hạn trả, mã thể thức mượn Bước 2: Kết nối đến sở liệu Bước 3: Tiến hành kiểm tra sở liệu 15 Nếu có tiến hành cho mượn Nếu khơng kết thúc q trình mượn Bước 4: Chấp nhận lưu liệu Bước 5: Đóng sở liệu kết thúc Trả sách: Bước 1: Nhập mã phiếu, mã sách, mã độc giả Bước 2: Kết nối đến sở liệu Bước 3: Tiến hành kiểm tra sở liệu + Nếu có đưa danh sách tương ứng thực bước + Nếu khơng kiểm tra lại thơng tin Bước 4: Xác định tình trạng trả sách + Nếu hạn ngày cho phép sách hỏng, chuyển Mã Độc Giả, Mã sách qua bảng Phạt để xử lý theo bảng Quy định mức phạt Bước 5: Nhập ngày trả chỉnh sửa thơng tin Bước 6: Đóng sở liệu kết thúc -Mơ tả thống kê: Mục đích: giúp thủ thư nắm rõ tình trạng mượn trả sách, thống kê độc giả thân - thiết sách mượn nhiều thư viện Tác nhân kích hoạt: thủ thư Các bước tiến hành: + Thủ thư chọn chức thống kê, hình thống kê + Thủ thư chọn thống kê theo tiêu chí khác nhau: thống kê sách, độc giả theo tháng, năm + Màn hình hiển thị kết + Việc sử dụng kết thúc - Mơ tả dụng tìm kiếm: - Mục đích: tìm kiếm thơng tin sách, độc giả, tác giả - Tác nhân kích hoạt: thủ thư, độc giả - Các bước tiến hành: + Người dùng chọn chức tìm kiếm 16 + Màn hình tìm kiếm hiển thị, người dùng tiếp tục chọn tìm kiếm theo tiêu chí có sẵn nhập từ khóa + Màn hình kết tìm kiếm hiển thị 17 Xác định thực thể Tên thực thể Sách Thuộc tính ID Tên sách Tên tác giả Nhà xuất Số lượng Số trang Năm xuất Loại sách Giá Ngôn ngữ Độc giả Họ tên Giới tính Ngày sinh Địa Đơn vị công tác Số điện thoại Mượn trả Độc giả Sách Ngày trả Ngày mượn Thống kê Thống kê số lượng sách Số lượng sách mượn nhiều Tìm kiếm Theo tên sách Theo loại sách Các bảng liệu Bảng SÁCH 18 19 Bảng ĐỘC GIẢ Bảng MƯỢN TRẢ 20 Giao diện chương trình Form giao diện Form quản lý Sách 21 Form quản lý độc giả Form quản lý mượn trả 22 Form tìm kiếm Form quản lý thống kê 23 PHẦN 3: KẾT LUẬN Chương trình Quản Lý Thư Viện thiết kế dựa yêu cầu thiết thực nay, đáp ứng nhu cầu cần thiết Thủ Thư việc quản lý sách, độc giả,….phần mềm đáp ứng nhu cầu cần thiết Tuy nhiên nhược điểm cần khắc phục Đây lần nhóm chúng em áp dụng cơng nghệ XML vào việc thiết kế, xây dựng phần mềm để quản lý thư viện cho nhà trường Vận dụng kiến thức học trường, kết hợp với tài liệu tham khảo mạng , sách báo, đặc biệt hướng dẫn thầy, cô nhóm thực chúng em hồn thành tập lớn Qua báo chúng em muốn gửi lời cảm ơn giảng viên hướng dẫn Thầy Lê Trung Nghĩa , cảm ơn thầy nhiệt tình dạy bảo hướng dẫn chúng em hoàn thành tập lớn Vì kiến thức cịn hạn chế, điều kiện thời gian gấp nên báo cáo không tránh khỏi thiếu sót Vì thế, nhóm chúng em mong nhận dẫn, bổ sung, sửa chữa, đóng góp cảm thông sâu sắc thầy bạn bè để tập chúng em hoàn thiện hơn.Nhóm chúng em xin chân thành cảm ơn! Hướng phát triển Với mục đích phần mềm ứng dụng thực tế nên tương lai phần mềm thực yêu cầu sau: Hộ trợ kết nối qua mạng (Lan) giúp máy khác giúp độc giả tra cứu dễ dàng Tích hợp máy đọc mã vạch để thực tự động việc nhập sách, kiểm tra sách Nâng cấp mô hình quản lý 24 MỤC LỤC 25 ... Tìm kiếm văn XML cho yếu tố chứa từChip mang lại cho bạn kết tốt nhiều I.4 Ích Lợi Khi Sử Dụng XML -XML tách rời liệu,sử dụng XML liệu lưu trữ tập tin XML riêng biệt -XML mơ tả thơng... Vì viết thuật tốn tìm mã bưu đoạn HTML vơ khó, khơng nói khơng thể I.2.2 Bản XML mẫu Bây thử xem văn XML mẫu Với XML, bạn đưa ý nghĩa vào thẻ văn Quan trọng hơn, máy tính dễ dàng việc xử lý thông... phần tử ; ví dụ trước đó, phần tử (xem Một văn XML mẫu) I.3 XML thay đổi Web nào? Bây bạn thấy nhân viên phát triển sử dụng XML để tạo nên văn với liệu tự-mô tả nào, xem người ta sử