Đề tài Quản lý phòng máy thư viện bằng mã vạch

Nó là một thiết bịcó kích cỡnhỏchỉbằng con tem bưu chính nhưng nó mang trong thân mình những con bọ điện tửcực kì nhỏvà một ăng-ten. Khi một RFID được gắn vào một sản phẩm, ngay tức khắc nó sẽphát ra các tín hiệu vô tuyến chỉbáo cho biết sản phẩm ấy đang nằm ởchỗnào, trên xe đẩy vào kho, trong kho lạnh hay trên xe đẩy của khách hàng. Thiết bịnày còn nối kết mình vào mạng vi tính của cửa hàng và nhờvậy người bán hàng có thểbiết rõ sản phẩm ấy được sản xuất khi nào, tại nhà máy nào, màu sắc và kích cỡcủa sản phẩm. Và đểbảo quản tốt sản phẩm thì phải lưu trữnó ởnhiệt độnào.

pdf137 trang | Chia sẻ: lvbuiluyen | Lượt xem: 2740 | Lượt tải: 3download
Bạn đang xem trước 20 trang tài liệu Đề tài Quản lý phòng máy thư viện bằng mã vạch, để xem tài liệu hoàn chỉnh bạn click vào nút DOWNLOAD ở trên
QUẢN LÝ PHÒNG MÁY THƯ VIỆN BẰNG Mà VẠCH SVTH : Âu Dương Đạt – Lê Thành Nguyên Trang 1 ĐẠI HỌC QUỐC GIA THÀNH PHỐ HỒ CHÍ MINH TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN KHOA TOÁN - TIN HỌC CHUYÊN NGÀNH : TOÁN – TIN ỨNG DỤNG WUX LUẬN VĂN TỐT NGHIỆP ĐỀ TÀI : Giáo Viên Hướng Dẫn : ThS. PHẠM THẾ BẢO ThS. NGUYỄN MINH HIỆP Giáo Viên Phản Biện : ThS. NGUYỄN GIANG SƠN Sinh Viên Thực Hiện : ÂU DƯƠNG ĐẠT LÊ THÀNH NGUYÊN QUẢN LÝ PHÒNG MÁY THƯ VIỆN BẰNG Mà VẠCH SVTH : Âu Dương Đạt – Lê Thành Nguyên Trang 2 NIÊN KHOÁ 2000 - 2004 NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN ........................................................................................................................................... ........................................................................................................................................... ........................................................................................................................................... ........................................................................................................................................... ........................................................................................................................................... ........................................................................................................................................... ........................................................................................................................................... ........................................................................................................................................... ........................................................................................................................................... ........................................................................................................................................... ........................................................................................................................................... ........................................................................................................................................... ........................................................................................................................................... ........................................................................................................................................... ........................................................................................................................................... ........................................................................................................................................... ........................................................................................................................................... ........................................................................................................................................... ........................................................................................................................................... ........................................................................................................................................... ........................................................................................................................................... ........................................................................................................................................... ........................................................................................................................................... ........................................................................................................................................... ........................................................................................................................................... ........................................................................................................................................... ........................................................................................................................................... ........................................................................................................................................... QUẢN LÝ PHÒNG MÁY THƯ VIỆN BẰNG Mà VẠCH SVTH : Âu Dương Đạt – Lê Thành Nguyên Trang 3 LỜI CẢM ƠN Chúng em xin bày tỏ chân thành lòng biết ơn đến thầy Phạm Thế Bảo, người đã cung cấp tài liệu, tận tình hướng dẫn, chỉ bảo chúng em trong suốt quá trình làm và hoàn thành luận văn. Chúng em xin cảm ơn các thầy, cô trong khoa Toán – Tin học đã tạo mọi điều kiện thuận lợi giúp đỡ chúng em trong suốt bốn năm học đại học. Đồng thời, chúng em xin cảm ơn các anh, chị khóa trước đã giúp đỡ chúng em nhiệt tình và cho chúng em nhiều lời khuyên bổ ích. Cảm ơn các bạn sinh viên lớp Toán – Tin học 2000 đã chia sẻ và động viên chúng tôi trong suốt quá trình thực hiện luận văn. Cuối cùng, chúng con xin gửi lời cảm ơn chân thành nhất đến bố mẹ và mọi người trong gia đình đã động viên, giúp đỡ chúng con cả về vật chất lẫn tinh thần để chúng con có được kết quả ngày hôm nay. TP. Hồ Chí Minh, tháng 7 năm 2004 ÂU DƯƠNG ĐẠT LÊ THÀNH NGUYÊN QUẢN LÝ PHÒNG MÁY THƯ VIỆN BẰNG Mà VẠCH SVTH : Âu Dương Đạt – Lê Thành Nguyên Trang 4 MỤC LỤC LỜI MỞ ĐẦU ..................................................................Error! Bookmark not defined. CHƯƠNG 1 – KHÁI NIỆM Mà VẠCH.......................Error! Bookmark not defined. I. Mã vạch 1 chiều: ....................................................Error! Bookmark not defined. I.1. Thông tin về mã vạch 1 chiều: ........................Error! Bookmark not defined. I.1.1. Mã vạch 1 chiều là gì? .............................Error! Bookmark not defined. I.1.2. Mã vạch chứa đựng thông tin gì?.............Error! Bookmark not defined. I.1.3. Cấu trúc của mã vạch 1 chiều: .................Error! Bookmark not defined. I.1.4. Tập kí tự: ..................................................Error! Bookmark not defined. I.1.5. Gián đoạn, liên tục: ..................................Error! Bookmark not defined. I.1.6. Mã vạch có độ dài cố định, thay đổi: .......Error! Bookmark not defined. I.1.7. Mã vạch tự kiểm tra: ................................Error! Bookmark not defined. I.2. Ứng dụng:........................................................Error! Bookmark not defined. I.3. Ưu khuyết điểm:..............................................Error! Bookmark not defined. I.3.1. Ưu điểm:...................................................Error! Bookmark not defined. I.3.2. Khuyết điểm:............................................Error! Bookmark not defined. I.4. Giới thiệu một số loại mã vạch: ......................Error! Bookmark not defined. I.4.1. EAN-13: ...................................................Error! Bookmark not defined. I.4.2. Code 128: .................................................Error! Bookmark not defined. I.4.3. Code 39: ...................................................Error! Bookmark not defined. I.5. So sánh giữa các loại mã vạch: .......................Error! Bookmark not defined. II. Mã vạch 2 chiều:...................................................Error! Bookmark not defined. II.1. Thông tin về mã vạch 2 chiều:.......................Error! Bookmark not defined. II.1.1. Mã vạch 2 chiều là gì? ............................Error! Bookmark not defined. II.1.2. Mã vạch 2 chiều chứa đựng thông tin gì?............. Error! Bookmark not defined. II.1.3. Cấu trúc của mã vạch 2 chiều: ................Error! Bookmark not defined. II.2. Ứng dụng trong thực tế:.................................Error! Bookmark not defined. II.3. Ưu khuyết điểm: ............................................Error! Bookmark not defined. II.3.1. Ưu điểm: .................................................Error! Bookmark not defined. II.3.2. Khuyết điểm:...........................................Error! Bookmark not defined. QUẢN LÝ PHÒNG MÁY THƯ VIỆN BẰNG Mà VẠCH SVTH : Âu Dương Đạt – Lê Thành Nguyên Trang 5 II.4. Giới thiệu một số loại mã vạch:.....................Error! Bookmark not defined. II.4.1. PDF417: ..................................................Error! Bookmark not defined. II.4.2. Data Matrix: ............................................Error! Bookmark not defined. II.4.3. Maxi Code: .............................................Error! Bookmark not defined. II.5. So sánh giữa các loại mã vạch:......................Error! Bookmark not defined. II.6. Mã vạch PDF417: ..........................................Error! Bookmark not defined. II.6.1. Mã hóa mã vạch PDF417: ......................Error! Bookmark not defined. II.6.1.1. Mã hóa mức cao:..............................Error! Bookmark not defined. II.6.1.2. Mã hóa mức thấp .............................Error! Bookmark not defined. II.6.2. Cơ chế phát hiện và sửa lỗi của mã vạch PDF417: .....Error! Bookmark not defined. II.6.2.1. Cấp độ sửa lỗi được đề nghị : ..........Error! Bookmark not defined. II.6.2.2. Những vấn đề khác cần biết đến khi sử dụng cấp độ sửa lỗi: . Error! Bookmark not defined. II.6.2.3. Bảng hệ số đa thức khai triển tương ứng các cấp độ bảo mật: Error! Bookmark not defined. III. Ứng dụng thực tế của mã vạch: ...........................Error! Bookmark not defined. III.1. Ứng dụng trong xét nghiệm..........................Error! Bookmark not defined. III.2. Ứng dụng trong việc trồng và bán rau sạch..Error! Bookmark not defined. III.3. Ứng dụng trong việc tránh sử dụng nhầm thuốc ........ Error! Bookmark not defined. III.4. Ứng dụng trong việc làm CMND.................Error! Bookmark not defined. III.5. Ứng dụng trong làm thẻ học sinh .................Error! Bookmark not defined. III.6. Ứng dụng trong việc ghi hạn sử dụng của sữa Vinamilk..Error! Bookmark not defined. III.7. Ứng dụng trong việc chống giả mạo hiện nay............ Error! Bookmark not defined. IV. Một số thông tin về RFID: ..................................Error! Bookmark not defined. IV.1. Khi ông lớn làm thử nghiệm : ......................Error! Bookmark not defined. IV.2. RFID là gì ? ..................................................Error! Bookmark not defined. CHƯƠNG 2 – QUẢN LÝ PHÒNG MÁY THƯ VIỆN BẰNG Mà VẠCH .....Error! Bookmark not defined. QUẢN LÝ PHÒNG MÁY THƯ VIỆN BẰNG Mà VẠCH SVTH : Âu Dương Đạt – Lê Thành Nguyên Trang 6 I. Đặt vấn đề: .............................................................Error! Bookmark not defined. II. Phân tích yêu cầu: .................................................Error! Bookmark not defined. II.1. Về mặt ứng dụng: ..........................................Error! Bookmark not defined. II.1.1. Module 1: ................................................Error! Bookmark not defined. II.1.2. Module 2: ................................................Error! Bookmark not defined. II.1.3. Module 3: ................................................Error! Bookmark not defined. II.1.4. Module 4: ................................................Error! Bookmark not defined. II.2. Về mặt kĩ thuật:..............................................Error! Bookmark not defined. II.3. Các yêu cầu khác: ..........................................Error! Bookmark not defined. III. Thiết kế: ...............................................................Error! Bookmark not defined. III.1. Kiến trúc hệ thống: .......................................Error! Bookmark not defined. III.2. Thiết kế tổng quát:........................................Error! Bookmark not defined. III.2.1. Thủ thư: .................................................Error! Bookmark not defined. III.2.1.1. Ứng dụng web: ...............................Error! Bookmark not defined. III.2.1.2. Ứng dụng trên máy đơn:.................Error! Bookmark not defined. III.2.2. Sinh viên:...............................................Error! Bookmark not defined. III.3. Thiết kế Cơ sở dữ liệu: .................................Error! Bookmark not defined. III.3.1. Bảng Sinh viên: .....................................Error! Bookmark not defined. III.3.2. Bảng Hẹn: ..............................................Error! Bookmark not defined. III.3.3. Bảng Hẹn sinh viên: ..............................Error! Bookmark not defined. III.3.4. Bảng Lớp: ..............................................Error! Bookmark not defined. III.3.5. Bảng Phòng máy: ..................................Error! Bookmark not defined. III.3.6. Bảng Thủ thư :.......................................Error! Bookmark not defined. III.4. Thiết kế xử lý: ..............................................Error! Bookmark not defined. III.4.1. Xử lý: đăng kí làm thẻ của sinh viên.....Error! Bookmark not defined. III.4.2. Xử lý: đăng nhập của sinh viên .............Error! Bookmark not defined. III.4.3. Xử lý: đăng nhập của thủ thư ................Error! Bookmark not defined. III.4.4. Xử lý: hẹn ngày chụp hình của thủ thư .Error! Bookmark not defined. III.4.5. Xử lý: thêm lớp của thủ thư...................Error! Bookmark not defined. III.4.6. Xử lý: tìm kiếm sinh viên của thủ thư ...Error! Bookmark not defined. III.4.7. Xử lý: quy định thời gian của thủ thư ...Error! Bookmark not defined. III.4.8. Xử lý: cấp thời gian của thủ thư ............Error! Bookmark not defined. QUẢN LÝ PHÒNG MÁY THƯ VIỆN BẰNG Mà VẠCH SVTH : Âu Dương Đạt – Lê Thành Nguyên Trang 7 III.4.9. Xử lý: in phiếu chụp hình cho sinh viên của thủ thư .Error! Bookmark not defined. III.4.10. Xử lý: tạo thẻ thư viện cho sinh viên của thủ thư ....Error! Bookmark not defined. III.4.11. Xử lý: quản lí phòng máy của thủ thư .Error! Bookmark not defined. III.5. Cơ chế hoạt động:.........................................Error! Bookmark not defined. CHƯƠNG 3 – CÔNG NGHỆ SỬ DỤNG......................Error! Bookmark not defined. I. JSP / Servlet: ..........................................................Error! Bookmark not defined. I.1. Java Server Page (JSP):...................................Error! Bookmark not defined. I.1.1. Khái niệm:................................................Error! Bookmark not defined. I.1.2. Cấu trúc thẻ: .............................................Error! Bookmark not defined. I.1.2.1. Thẻ chỉ dẫn:.......................................Error! Bookmark not defined. I.1.2.2. Thẻ kịch bản:.....................................Error! Bookmark not defined. I.1.2.3. Các hành động chuẩn: .......................Error! Bookmark not defined. I.1.3. Các đối tượng ẩn (implicit object): ..........Error! Bookmark not defined. I.1.3.1. Đối tượng Request: ...........................Error! Bookmark not defined. I.1.3.2. Đối tượng Response: .........................Error! Bookmark not defined. I.1.3.3. Đối tượng session:.............................Error! Bookmark not defined. I.1.3.4. Đối tượng Application: .....................Error! Bookmark not defined. I.1.3.5. Đối tượng Out: ..................................Error! Bookmark not defined. I.1.3.6. Đối tượng Config: .............................Error! Bookmark not defined. I.1.3.7. Đối tượng Exception: ........................Error! Bookmark not defined. I.1.4. Chu trình sống của JSP ............................Error! Bookmark not defined. I.1.4.1. Biên dịch trang JSP: ..........................Error! Bookmark not defined. I.1.4.2. Nạp trang:..........................................Error! Bookmark not defined. I.1.4.3. Khởi tạo:............................................Error! Bookmark not defined. I.1.4.4. Thực thi: ............................................Error! Bookmark not defined. I.1.4.5. Dọn dẹp: ............................................Error! Bookmark not defined. I.2. Servlet: ............................................................Error! Bookmark not defined. I.2.1. Khái niệm:................................................Error! Bookmark not defined. I.2.2. Các phương thức xử lý cơ bản: ................Error! Bookmark not defined. I.2.2.1. Phương thức khởi tạo init(): ..............Error! Bookmark not defined. QUẢN LÝ PHÒNG MÁY THƯ VIỆN BẰNG Mà VẠCH SVTH : Âu Dương Đạt – Lê Thành Nguyên Trang 8 I.2.2.2. Phương thức phục vụ service(): ........Error! Bookmark not defined. I.2.2.3. Phương thức huỷ destroy():...............Error! Bookmark not defined. I.2.2.4. Phương thức getServletConfig() và getServletInfo():............... Error! Bookmark not defined. I.2.3. Chu trình sống của servlet:.......................Error! Bookmark not defined. I.2.3.1. Nạp servlet: .......................................Error! Bookmark not defined. I.2.3.2. Khởi tạo servlet: ................................Error! Bookmark not defined. I.2.3.3. Thực thi servlet: ................................Error! Bookmark not defined. I.2.3.4. Dọn dẹp servlet: ................................Error! Bookmark not defined. I.3. So sánh giữa JSP và Servlet: ...........................Error! Bookmark not defined. II. JDBC:....................................................................Error! Bookmark not defined. II.1. Giới thiệu: ......................................................Error! Bookmark not defined. II.2. Khái quát:.......................................................Error! Bookmark not defined. II.2.1. java.sql.DriverManager ..........................Error! Bookmark not defined. II.2.2. java.sql.Connection.................................Error! Bookmark not defined. II.2.3. java.sql.Statement ...................................Error! Bookmark not defined. II.2.4. java.sql.ResultSet....................................Error! Bookmark not defined. II.3. Các kiểu JDBC: .............................................Error! Bookmark not defined. II.3.1. Kiểu 1:JDBC sử dụng cầu nối ODBC (JDBC-ODBC Bridge) ...... Error! Bookmark not defined. II.3.2. Kiểu 2:JDBC kết nối trực tiếp với các trình điều khiển cơ sở dữ liệu ...........................................................................Error! Bookmark not defined. II.3.3. Kiểu 3:JDBC kết nối thông qua các ứng dụng mạng trung gian .... Error! Bookmark not defined. II.3.4. Kiểu 4:JDBC kết nối thông qua các trình điều khiển đặc thù ở xa Error! Bookmark not defined. II.4. Truy xuất cơ sở dữ liệu:.................................Error! Bookmark not defined. II.4.1. Kết nối với cơ sở dữ liệu: .......................Error! Bookmark not defined. II.4.2. Truy vấn dữ liệu:.....................................Error! Bookmark not defined. II.4.3. Trích xuất dữ liệu:...................................Error! Bookmark not defined. II.4.4. Đóng kết nối: ..........................................Error! Bookmark not defined. III. Java Media Framework (JMF): ...........................Error! Bookmark not defined. QUẢN LÝ PHÒNG MÁY THƯ VIỆN BẰNG Mà VẠCH SVTH : Âu Dương Đạt – Lê Thành Nguyên Trang 9 III.1. Tổng quan:....................................................Error! Bookmark not defined. III.2. Kiến trúc JMF:..............................................Error! Bookmark not defined. III.2.1. Dữ liệu nguồn: .......................................Error! Bookmark not defined. III.2.1.1. Dữ liệu nguồn kéo: .........................Error! Bookmark not defined. III.2.1.2. Dữ liệu nguồn đẩy: .........................Error! Bookmark not defined. III.2.2. Thiết bị thu: ...........................................Error! Bookmark not defined. III.2.3. Player:.............................