Xây dựng công cụ quản lý ảnh số để phục vụ cho công tác quản lý văn bản hành chính tại cục thuế tp hồ chí minh

69 16 0
Xây dựng công cụ quản lý ảnh số để phục vụ cho công tác quản lý văn bản hành chính tại cục thuế tp  hồ chí minh

Đ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 Quốc Gia Tp Hồ Chí Minh TRƯỜNG ĐẠI HỌC BÁCH KHOA NGUYỄN VIẾT CƯỜNG XÂY DỰNG CÔNG CỤ QUẢN LÝ ẢNH SỐ ĐỂ PHỤC VỤ CHO CÔNG TÁC QUẢN LÝ VĂN BẢN HÀNH CHÍNH TẠI CỤC THUẾ THÀNH PHỐ HỒ CHÍ MINH Chuyên ngành : HỆ THỐNG THÔNG TIN QUẢN LÝ LUẬN VĂN THẠC SĨ TP HỒ CHÍ MINH, tháng 07 năm 2009 CƠNG TRÌNH ĐƯỢC HỒN THÀNH TẠI TRƯỜNG ĐẠI HỌC BÁCH KHOA ĐẠI HỌC QUỐC GIA TP HỒ CHÍ MINH Cán hướng dẫn khoa học: TIẾN SĨ NGUYỄN THANH BÌNH Cán chấm nhận xét : (Ghi rõ họ, tên, học hàm, học vị chữ ký) Cán chấm nhận xét : (Ghi rõ họ, tên, học hàm, học vị chữ ký) Luận văn thạc sĩ bảo vệ Trường Đại học Bách Khoa, ĐHQG Tp HCM ngày tháng năm Thành phần Hội đồng đánh giá luận văn thạc sĩ gồm: (Ghi rõ họ, tên, học hàm, học vị Hội đồng chấm bảo vệ luận văn thạc sĩ) Xác nhận Chủ tịch Hội đồng đánh giá LV Bộ môn quản lý chuyên ngành sau luận văn sửa chữa (nếu có) Chủ tịch Hội đồng đánh giá LV Bộ môn quản lý chuyên ngành TRƯỜNG ĐH BÁCH KHOA TP HCM PHÒNG ĐÀO TẠO SĐH CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM Độc lập - Tự - Hạnh phúc Tp HCM, ngày tháng năm 2009 NHIỆM VỤ LUẬN VĂN THẠC SĨ Họ tên học viên: NGUYỄN VIẾT CƯỜNG Phái: NAM Ngày, tháng, năm sinh: 02/03/1980 Nơi sinh: QUÃNG NGÃI Chuyên ngành: Hệ thống thông tin quản lý MSHV: 03207086 I- TÊN ĐỀ TÀI: Xây dựng Công cụ quản lý ảnh số để phục vụ cho cơng tác quản lý văn hành Cục thuế Thành phố Hồ Chí Minh II- NHIỆM VỤ VÀ NỘI DUNG: Tìm hiểu sở lý thuyết thực việc nén ảnh, lưu ảnh, xếp ảnh, tìm kiếm ảnh giải nén ảnh Tìm hiểu hệ thống quản lý văn hành áp dụng công cụ quản lý ảnh số vào hệ thống quản lý văn hành Cục thuế Thành phố Hồ Chí Minh III- NGÀY GIAO NHIỆM VỤ: 02/02/2009 IV- NGÀY HOÀN THÀNH NHIỆM VỤ: 13/07/2009 V- CÁN BỘ HƯỚNG DẪN: TIẾN SĨ NGUYỄN THANH BÌNH CÁN BỘ HƯỚNG DẪN (Học hàm, học vị, họ tên chữ ký) CN BỘ MÔN QL CHUYÊN NGÀNH LỜI CÁM ƠN Đề tài thực khoảng thời gian ngắn mà công việc chuyên môn quan nhiều cộng với kiến thức cần phải bổ sung trình thực đề tài, tơi gặp phải khơng khó khăn thách thức q trình hồn thành đề tài luận văn Tuy nhiên, với giúp đỡ tận tình thầy Nguyễn Thanh Bình chun mơn lĩnh vực quản lý ảnh số, từ từ nắm bắt kiến thức quan trọng lĩnh vực mẻ Thêm vào đó, q trình nghiên cứu để áp dụng công cụ quản lý ảnh số vào việc quản lý văn hành chính, tơi nhận giúp đỡ lớn từ phía phịng Hành – Lưu trữ Cục thuế Thành phố Hồ Chí Minh nghiệp vụ quản lý văn tham khảo thông tư, quy định, biểu mẫu Tổng Cục thuế, Cục Thống Kê Lưu Trữ quản lý văn quan nhà nước nói chung Cục thuế Thành phố Hồ Chí Minh nói riêng Vì vậy, tơi xin chân thành cám ơn thầy Nguyễn Thanh Bình tận tình giúp đỡ, động viên, đóng góp ý kiến, giới thiệu tài liệu tham khảo ảnh số quản lý ảnh số Tôi xin chân thành cám ơn ban lãnh đạo cán cơng chức phịng Hành – Lưu trữ Cục thuế Thành phố Hồ Chí Minh giúp đỡ nghiệp vụ văn hướng dẫn Bên cạnh đó, thời gian thực đề tài, tơi xin chân thành cám ơn ban lãnh đạo phịng Tin học – Cục thuế Thành phố Hồ Chí Minh tạo điều kiện thuận lợi động viên tơi hồn thành đề tài Và cuối cùng, tơi xin chân thành cám ơn tất thầy cô giáo chương trình đào tạo thạc sỹ chuyên ngành Hệ thống thông tin quản lý trường Đại học Bách Khoa Thành phố Hồ Chí Minh nhiệt tình cung cấp kiến thức vô quan trọng cho suốt khóa học để thực thành cơng đề tài luận văn Những kiến thức hành trang cho tơi q trình cơng tác quan, góp phần nhỏ vào cơng xây dựng đất nước Việt Nam Xã Hội Chủ Nghĩa TÓM TẮT LUẬN VĂN Hiện nay, Cục thuế Thành phố Hồ Chí Minh triển khai hệ thống quản lý văn hành bao gồm quản lý văn văn đến Tuy nhiên, hệ thống lưu lại file văn Cục thuế phát hành, văn đến ghi nhận thơng tin chung (số, ngày, nơi gởi, việc ) Tuy nhiên, yêu cầu đưa cần phải lưu lại văn đến vào hệ thống với thông tin đầy đủ Giải pháp đưa trang bị máy scan để scan tất văn đến file ảnh để lưu lại Mặt khác, văn mà có biểu mẫu rõ ràng, ổn định, số lượng nhiều, để tiết kiệm thời gian công sức cho lãnh đạo việc ký tên, lãnh đạo cần đăng ký trước chữ ký scan file ảnh để lưu lại hệ thống Những yêu cầu đòi hỏi, Cục thuế phải có cơng cụ quản lý ảnh số trước mắt để phục vụ cho công tác quản lý văn hành phục vụ cho mục đích khác sau Cơng cụ quản lý ảnh số xây dựng bao gồm chức nén ảnh, lưu ảnh, tìm kiếm ảnh, xếp ảnh, giải nén hiển thị ảnh Nén ảnh để giảm dung lượng ảnh để mã hóa ảnh nhằm tiết kiệm không gian lưu trữ, giảm thời gian truyền thông bảo mật thông tin ảnh Chức lưu ảnh thực ảnh sau nén bao gồm việc lưu thuộc tính ảnh (mã số ảnh, kích thước, dung lượng, ghi chú…) vào sở liệu Oracle9i chép (ảnh nén) vào nơi lưu trữ hệ thống mạng nội quan Khi truy xuất ảnh, hệ thống thực chức tìm kiếm ảnh theo số điều kiện định, xếp ảnh, giải nén (quá trình ngược với nén bao gồm ln q trình giải mã ảnh sau nén bị mã hóa) hiển thị ảnh lên Form Sau xây dựng xong công cụ quản lý ảnh số, phần việc ứng dụng công cụ vào hệ thống quản lý văn bản, hai thực thể cần đến ảnh hệ thống quản lý văn ảnh chữ ký lãnh đạo ảnh công văn đến Khi công văn đến, chữ ký sau scan lưu trữ vào hệ thống quản lý ảnh Mỗi ảnh ghi nhận mã số để phân biệt ảnh với ảnh khác sở liệu ảnh Sau đó, thêm văn đến văn đến tham chiếu đến trường mã số ảnh bên sở liệu ảnh để truy xuất ảnh văn đến cần thiết Tương tự, soạn văn từ hệ thống quản lý văn bản, trường người ký văn tự động tham chiếu đến mã số ảnh chữ ký tương ứng để đưa ảnh chữ ký lên văn ABSTRACT Ho Chi Minh City Tax Department has been applying The Offical Text Managenent System to control documents called “DocIn” which are received from tax payer, General Tax Department, People Committee and so on or those called “DocOut” which are composed by Ho Chi Minh Tax Departement itself and sent to other organization “DocOut” documents made by Microsoft Word are stored in this system and can be accessed easily; however, Only a part of “DocIn” documents are stored such as their organization, the date in which they were created and the abstract of their contents and etc It is very difficult to find out and read the whole document of “DocIn” Consequently, scanner must be used to capture the “DocIn” images and stored them in database so that we can access them as we need A Tool for Image management called “Image Management Tool” coming with the scanner is the solution for that demand Besides “DocIn” images, the “Image Management Tool” is also usefull for the electric signature of the Tax Department managers that is a part of a “DocOut” text In order to response these above demands, the Image Mangement Tool has to be analyzed, designed and implemented with the following tasks: Image Compressing, Image Saving, Image Ordering, Image Searching and Image Decompressing Image Compressing is the process that decrease the size of the image and cause an image encrypted Image Saving is the process that store the image’s attributes into database and copy it to the identified location in the network Image Ordering is the process that support the Image Searching, the more the images were ordered, the less time an image is found Image Searching is the process that its goal to find out an image based on size of image, the date an image created and so on Image Decompressing is the process that convert the compressed image to the original image including decoding process and restore the compressed image to its original status Finally, “Image Management Tool” must be installed in the The Offical Text Managenent System to manupulate the Images of “DocIn” and manager’s electric signatures for “DocOut” effectively MỤC LỤC Đề mục Trang Chương 1: Giới thiệu đề tài 1.1 Cơ sở hình thành đề tài 1.1.1 Vai trị hệ thống thơng tin, phát triển công nghệ ảnh số nhu cầu sử dụng ảnh số 1.1.2 Nhu cầu áp dụng công cụ quản lý ảnh phục vụ cho hệ thống Quản lý văn hành Cục thuế Thành phố Hồ Chí Minh 1.2 Giới thiệu đề tài 1.3 Nội dung thực 1.4 Phạm vi nghiên cứu 1.5 Ý nghĩa thực tiễn đề tài Chương 2: Cơ sở lý thuyết 2.1 Ảnh số 2.1.1 Ảnh vector 2.1.2 Ảnh Raster 2.2 Nén liệu 10 2.2.1 Nén không tổn hao (nén ZIP) 10 2.2.2 Nén ảnh theo chuẩn JPG (nén có tổn hao) 12 2.2.2.1 Một số khái niệm chung nén ảnh 12 2.2.2.2 Giải thuật nén ảnh 14 Chương 3: Phát triển hệ thống 17 3.1 Giới thiệu hệ thống 17 3.2 Phân tích hệ thống 17 3.3 Nén ảnh 19 3.4 Lưu ảnh 20 3.4.1 Cách thức lưu ảnh 20 3.4.2 Xây dựng sở liệu ảnh 20 3.4.3 Phân rã trình lưu ảnh 22 3.5 Truy xuất ảnh 23 3.5.1 Sắp xếp ảnh 23 3.5.2 Tìm kiếm ảnh 23 3.5.3 Giải nén hiển thị ảnh 24 3.6 Áp dụng công cụ quản lý ảnh số vào hệ thống quản lý văn hành 24 3.6.1 Quy trình nghiệp vụ Quản lý văn hành Cục thuế Thành phố Hồ Chí Minh 24 3.6.2 Tổng quan hệ thống Quản lý văn 26 3.6.3 Mơ hình liệu quan hệ hệ thống Quản lý văn 27 3.6.4 Áp dụng công cụ Quản lý ảnh số hệ thống Quản lý văn 32 3.6.4.1 Sự cần thiết phải áp dụng công cụ Quản lý ảnh số vào hệ thống Quản lý văn hành 32 3.6.4.2 Tổ chức lại mơ hình liệu quan hệ Quản lý văn áp dụng công cụ Quản lý ảnh số 33 3.7 Các chuẩn đánh giá 34 3.7.1 Hệ thống ổn định 34 3.7.2 Hệ thống làm việc với độ tin cậy cao 35 39 ảnh, ngày cập nhật loại ảnh Sau copy ảnh đến thư mục đường lưu vào trường DuongDan bảng Anh để truy xuất ảnh cần thiết Thiết kế giao diện lưu ảnh: Nút lệnh cmdbro để mở cửa số OpenDialog cho phép chọn File ảnh cần lưu textBox1 dùng để hiển thị đường dẫn đến File ảnh cần lưu pictureBox1 để hiển thị ảnh trước lưu (ảnh chưa nén) Các nhãn lbID, lbsize, lbkichthuot lbcreated chứa thông tin ảnh ban đầu (ảnh trước nén, trước lưu) số ID, dung lượng ảnh, kích thướt ảnh (chiều ngang chiều đứng tính theo pixels) ngày ảnh tạo Các thông tin trích từ phần Header ảnh Nút lệnh cmdsave dùng để lưu ảnh việc thực công đoạn nén ảnh theo chuẩn JPEG, copy ảnh sau nén đến nơi lưu trữ cho trước, lưu lại thuộc tính nằm phần Header ảnh sau nén đường dẫn đến ảnh sau nén vào sở liệu textBox2 để hiển thị đường dẫn đến ảnh sau lưu, giá trị tự động hiển thị click vào nút cmdsave pictureBox2 để hiển thị ảnh sau lưu (cũng ảnh sau nén) Các nhãn lbID_sau, lbsize_sau, lbkichthuot_sau lbcreated_sau chứa thông tin ảnh sau nén lưu số ID, dung lượng ảnh, kích thướt ảnh (chiều ngang chiều đứng tính theo pixels) ngày ảnh tạo Các thơng tin trích từ phần Header ảnh Form giao diện để thực việc lưu ảnh thiết kế hình vẽ đây: 40 textBox1 textBox2 cmdbro cmdsave pictureBox1 pictureBox2 Hình 4.1: Form giao diện thực việc lưu ảnh Trong chương đề cập trình lưu ảnh bao gồm q trình: truy xuất thuộc tính ảnh, chép ảnh đến nơi cần lưu, lưu thuộc tính ảnh vào sở liệu Q trình truy xuất thuộc tính ảnh thực sau trình nén Quá trình chép tập tin ảnh đến nơi cần lưu trữ nằm trình nén ảnh với tham số st) 41 Q trình lưu thuộc tính ảnh vào sở liệu thực thông qua phương thức Them() lớp đối tượng ảnh với tham số thuộc tính ảnh sau nén Vì vậy, việc thực phương thức Them() lớp đối tượng Anh nêu phần 4.1, sau kiện click nút lưu ảnh (cmdsave), phương thức Them() gọi Các bước thực phương thức Them(): Mở kết nối đến sở liệu Khai báo chuỗi ký tự Gán cho chuỗi ký tự câu lệnh “insert into…” Khai báo biến kiểm OracleCommand với hai tham số biến kết nối chuỗi ký tự câu lệnh “insert into…” nêu Thực thi OracleCommand nêu 42 Hình 4.2: Minh họa việc nén lưu ảnh chữ ký điện tử đồng chí Lê Thị Thu Hương – Phó Cục Trưởng Cục Thuế TPHCM Theo kết trên, ảnh trước lưu có dung lượng 54068 Bytes, sau nén giảm xuống 6279 Bytes để lưu vào sở liệu Ảnh sau nén bị mã hóa, ảnh lưu vào sở liệu ảnh bị mã hóa (ảnh sau nén), đó, thơng tin bảo mật, user có quyền mở thư mục chứa liệu ảnh bị mã hóa người xem ảnh Trong công cụ quản lý ảnh, ảnh sau nén có định dạng (*.cpr) người lập trình quy định Ảnh (*.cpr) sau giải nén cho lại định dạng ban đầu Tuy nhiên, muốn giải nén hệ thống quản lý văn (bao gồm công cụ quản lý ảnh) phải sử dụng Điều có ý nghĩa việc bảo mật thông tin 43 4.4 Hiện thực truy xuất ảnh: Form để truy xuất ảnh bao gồm thành phần hình sau đây: Hình 4.3: Giao diện Điều khiển truy xuất ảnh GroupBox1 ( name: groupBox1 text: Sắp xếp theo) bao gồm radioButton: name rdTenFile text Tên File name rdNgayLuu text Ngày lưu ảnh name rdDungLuong text GroupBox2 ( name: groupBox2 Dung lượng text: Điều kiện xếp) bao gồm radioButton: Name rdTang text Tăng dần Name rdGiam text Giảm dần 44 GroupBox3 ( name: groupBox3 text: Tìm kiếm ảnh) bao gồm: Các label có thuộc tính text tương ứng Định dạng ảnh, Ngày lưu ảnh /Từ ngày, Đến ngày, Dung lượng lớn hơn, Nhỏ hơn(Kbytes) ComboBox dinhdang để tìm theo định dạng ảnh (*.jpg; *.bmp) NumericUpDown dllonhon NumericUpDown dlnhohon Hai control NumericUpDown dllonhon dlnhohon dùng để tìm ảnh có dung lượng nằm khoảng giá trị tính theo (Kbytes) từ giá trị control dlnhohon đến giá trị nằm control dllonhon MaskedTextBox tungay MaskedTextBox denngay Hai control MaskedTextBox tungay denngay dùng để tìm ảnh mà ngày lưu ảnh sau giá trị nằm control tungay trước giá trị nằm control denngay Button Button1 text Tìm Control Button Button1 dùng để hiển thị thuộc tính ảnh thỏa mãn điều kiện tìm Listview Listview lvltem dùng để hiển thị thuộc tính ảnh thỏa mãn điều kiện tìm kiếm Trong phần 4.1, lớp đối tượng ảnh (Anh.cs) đề cập với phương thức Compress, Decompress Them() Để truy xuất ảnh, trước tiên cần xây dựng them phương thức XemAnh() sau: Phương thức có tham số điều kiện tìm kiếm định dạng file, ngày tạo ảnh, dung lượng ảnh, kích thước ảnh… liệu trả DataTable chứa thuộc tính ảnh thỏa mãn điều kiện tìm kiếm 45 Các bước thực phương thức XemAnh(): Mở kết nối đến sở liệu Khai báo chuỗi ký tự gán cho chuỗi câu truy vấn (câu “select”) Khai báo biến kiểu OracleCommand có hai tham số biến kết nối chuỗi câu truy vấn nêu Khai báo biến kiểu OracleDataAdapter có tham số biến OracleCommand nêu Khai báo DataTable Gọi phương thức Fill OracleDataAdapter để làm đầy DataTable liệu truy vấn Đóng kết nối đến sở liệu Phương thức có tham số tiêu chí để tìm kiếm, lọc liệu đưa vào Listview ngày lưu ảnh từ ngày đến ngày nào, dung lượng lớn KiloBytes nhở KiloBytes kiểu liệu trả DataTable để làm nguồn liệu cho Listview Chương trình chủ yếu thực việc tìm kiếm ảnh load ảnh thỏa điều kiện tìm vào Listview cịn việc xếp ảnh thực chủ yếu Listview Tuy nhiên liệu nằm Listview chủ yếu dạng chuỗi dung lượng ảnh dạng số nên việc xếp theo dung lượng ảnh gặp khó khăn Vì vậy, chương trình thực việc xếp ảnh theo dung lượng cách lấy trực tiếp từ câu truy vấn Trong phương thức XemAll đề cập trên, hai tham số stt kiểu Bytes tang kiểu Booleen dùng để xếp liệu ảnh theo dung lượng Khi Click vào nút Tìm, kiện Click nút lệnh gọi phương thức XemAll lớp Anh với tham số biến đưa vào từ điều kiện tìm 46 Sau thực p hương thức này, liệu đưa vào DataTable sau liệu chuyển từ DataTable Listview Hình sau minh họa cho việc tìm ảnh có ngày lưu ảnh từ ngày 21/05/2009 đến ngày 23/05/2009 với ảnh ban đầu có định dạng (*.bmp) (những ảnh chưa nén) dung lượng lớn Kilo Bytes nhỏ 2500 Kilo Bytes Hình 4.4: Tìm ảnh có ngày lưu ảnh từ ngày 21/05/2009 đến ngày 23/05/2009 với ảnh định dạng (*.bmp) dung lượng lớn Kilo Bytes nhỏ 2500 Kilo Bytes Sắp xếp ảnh: Chương trình chủ yếu thực việc tìm kiếm ảnh load ảnh thỏa điều kiện tìm vào Listview cịn việc xếp ảnh thực chủ yếu Listview Tuy nhiên liệu nằm Listview chủ yếu dạng chuỗi dung lượng ảnh dạng số nên việc xếp theo dung lượng ảnh gặp khó khăn Vì vậy, chương trình thực việc xếp ảnh theo dung lượng cách lấy trực tiếp từ câu truy 47 vấn Trong phương thức XemAll đề cập trên, hai tham số stt kiểu Bytes tang kiểu Booleen dùng để xếp liệu ảnh theo dung lượng Do đó, việc xếp ảnh phân chia làm hai trường hợp sau đây: Ảnh xếp theo tên file ngày lưu ảnh: Ý tưởng chương trình sau lấy liệu từ câu truy vấn để đưa vào Listview, sau xếp lại Listview theo tiêu chí groupBox1 điều kiện groupBox2 Tuy nhiên, Listview có thuộc tính Sorting cho phép xếp tăng dần hay giảm dần theo cột Vì vậy, chọn điều kiện xếp tăng dần hay giảm dần groupBox2 Click vào RadioButton GroupBox1, thủ tục Display_Listview(Byte stt, Boolean tang) gọi Tham số stt kiểu byte để tiêu chí xếp định, chương trình stt=0 xếp theo ID, stt = xếp theo tên file, stt = xếp theo dung lượng stt=3 xếp theo ngày lưu ảnh Tham số tang = true tăng dần (tương ứng với RadioButton Tăng dần đánh dấu), tham số tang = false giảm dần (tương ứng với RadioButton Giảm dần đánh dấu Trong thủ tục Display_Listview stt = cột ID cột xếp, tăng dần thuộc tính Sorting Listview gán Ascending ngược lại giảm dần thuộc tính Sorting Listview gán Descending Tương tự stt =1, stt=2 stt = cột Tên File, Dung lượng Ngày lưu ảnh cột xếp Ví dụ: Giả sử điều kiện xếp Giảm dần Click vào Radiobutton Ngày lưu ảnh, chương trình làm trình tự bước sau: 48 Kiểm tra xem RadioButton Tăng dần đánh dấu gán thuộc tính Sorting Listview Ascending ngược lại gán thuộc tính Sorting Listview Descending Gọi thủ tục Display_Listview với tham số 3, tham số true hay false (tham số có ý nghĩa việc xếp theo dung lượng) Với Form tìm kiếm hình 4.2, điều kiện xếp giảm dần, Click vào RadioButton Ngày lưu ảnh, thuộc tính ảnh xếp hình sau: Hình 4.5: Ảnh xếp theo ngày lưu ảnh giảm dần (các thuộc tính ảnh lưu ngày gần hiển thị lên danh sách) Ảnh xếp theo dung lượng: Giả sử điều kiện xếp Tăng dần chọn, Click vào RadioButton Sắp xếp theo dung lượng, chương trình thực bước sau đây: 49 Gán thuộc tính Sorting cho Listview None (vì lấy trực tiếp xếp mệnh đề Order By câu truy vấn) Gọi thủ tục Display_Listview với tham số stt=2 tang=true Hình 4.6: Hình minh họa cho việc ảnh xếp theo dung lượng giảm dần Hiển thị ảnh: Như nói ảnh nén bị mã hóa có định dạng (*.cpr) người lập trình quy định, để hiển thị ảnh cần thiết phải giải nén giải mã để trở định dạng ban đầu trước hiển thị Việc lưu lại định dạng ảnh ban đầu vào Field “Loai_anh” bảng ảnh quan trọng để giải nén định dạng ban đầu Để giải nén, lớp đối tượng System.IO.Compression sử dụng Hiện thực việc giải nén thực phương thức Decompress lớp đối tượng Anh nêu phần Phương thức Decompress có hai tham số 50 chính: filePath đường dẫn đến tập tin ảnh nén (*.cpr) st đường dẫn đến tập tin sau giải nén Các bước thực phương thức Decompress() sau: Khai báo biến sourceFile có kiểu liệu FileStream Sử dụng Phương thức OpenRead(filePath) lớp đối tượng File (có lớp đối tượng System.IO đề cập phần trên) để đọc nội dung file nguồn (đường dẫn filePath) vào biến SourceFile Khai báo biến destinationFile có kiểu liệu FileStream Sử dụng Phương thức Create(st) lớp đối tượng File (có lớp đối tượng System.IO đề cập phần trên) để tạo FileStream (có đường dẫn st) gán vào biến destinationFile Lúc file có đường dẫn st tạo file rỗng Khai báo mảng buffer có chiều dài lớn với chiều dài FileStream SourceFile Điều khác với phương thức Compress SourceFile file bị nén nên số bytes nhỏ nhiều so với ảnh sau giải nén nên mảng buffer phải có chiều dài lớn Tuy nhiên, mảng buffer có chiều dài lớn tùy vào kinh nghiệm người lập trình Trong đề tài chiều dài mảng buffer lớn chiều dài SourceFile 100 lần Khai báo biến đối tượng unzip GzipStream để giải nén SourceFile vào biến unzip Đọc bytes biến unzip vào mảng buffer Ghi giá trị bytes mảng buffer vào destination file Ví dụ: xét phương thức Decompress(“D:\CompressedImages\NhaRong.cpr”, “D:\Images\NhaRong.bmp”) 51 Sau thực phương thức trên, tập tin nén NhaRong.cpr (nằm thư mục CompressedImages ổ đĩa D) giải nén vào thư muc Images ổ D thành tập tin NhaRong.bmp Sau thực giải nén cần gán giá trị đường dẫn đến tập tin giải nén (ví dụ tập tin NhaRong.bmp) vào thuộc tính Image pictureBox ảnh hiển thị lên pictureBox nằm Form Ví dụ: Khi Double_Click vào dịng hình 4.4 trình giải nén thực hiển thị ảnh muốn xem Hình 4.7: Hình minh họa cho việc hiển thị ảnh sau Double_Click vào dịng có tên file 4.cpr 52 Chương KẾT LUẬN 5.1 Đánh giá đề tài: 5.1.1 Khái quát đề tài: Đề tài “Xây dựng Công cụ quản lý ảnh số để phục vụ cho công tác quản lý văn hành Cục thuế Thành phố Hồ Chí Minh” với mục tiêu giải yêu cầu đặt hệ thống quản lý văn việc xem nội dung công văn đến sử dụng chữ ký biểu mẫu văn Công cụ quản lý ảnh số xây dựng nhằm tiết kiệm không gian lưu trữ (nén ảnh), giảm thời gian truyền thơng bảo mật thơng tin (mã hóa ảnh thực trình nén) 5.1.2 Những việc làm: Với yêu cầu đặt ra, thời gian ngắn, người thực đề tài xây dựng công cụ quản lý ảnh số với việc nén ảnh, lưu ảnh, giải nén truy xuất ảnh bước đầu đưa giải pháp để tích hợp công cụ quản lý ảnh số vào hệ thống quản lý văn hành 5.1.3 Những việc chưa làm: Việc nâng cấp hệ thống quản lý văn hành để sử dụng cơng cụ quản lý ảnh số thực tương lai thời gian cho phép 5.2 Đóng góp đề tài: Đề tài thực khoảng thời gian ngắn đạt số kết định Một số kết đạt được kể đến sau: Giúp Cục thuế Thành phố Hồ Chí Minh lưu trữ lượng văn số tương đối lớn mà không cần phải trang bị thêm thiết bị lưu trữ Giúp truy xuất, tìm kiếm nhanh văn văn quan, sở ban ngành doanh nghiệp gởi đến 53 Tập tin ảnh văn chữ ký lãnh đạo bảo mật bị mã hóa sử dụng hệ thống quản lý văn (đã tích hợp hệ thống quản lý ảnh số) 5.3 Những hạn chế đề tài: Đề tài tồn số hạn chế: Đối với ảnh định theo chuẩn (*.JPG), sử dụng hệ thống nén ảnh hiệu khơng cao thân ảnh JPG ảnh nén phần Tuy nhiên, hệ thống có ý nghĩa việc mã hóa thơng tin Việc xếp tìm kiếm ảnh thực chất phải dựa vào tìm kiếm theo chuỗi ký tự, dựa vào tìm kiếm theo số, theo ngày tháng Hệ thống thực việc tìm kiếm ảnh ảnh, nhận dạng ảnh giống tương tự nhau… 5.4 Hướng phát triển tương lai: Trong tương lai, với phát triển công cụ xử lý ảnh, đối tượng, điều khiển xây dựng sẵn thiết bị phần cứng, đề tài phát triển thêm việc tìm kiếm ảnh dựa vào “ảnh” để làm phong phú thêm cơng cụ tìm kiếm Khi có sở pháp lý vững quan chứng thực điện tử, đề tài phát triển thêm việc quản lý dấu điện tử ứng dụng rộng rãi cho hệ thống thông tin quan Ngồi hệ thống quản lý ảnh cịn áp dụng vào hệ thống khác như: hệ thống quản lý nhân sự, quản lý sản phẩm hàng hóa, hệ thống quản lý tội phạm ngành công an… ... thông tin quản lý MSHV: 03207086 I- TÊN ĐỀ TÀI: Xây dựng Công cụ quản lý ảnh số để phục vụ cho công tác quản lý văn hành Cục thuế Thành phố Hồ Chí Minh II- NHIỆM VỤ VÀ NỘI DUNG: Tìm hiểu sở lý thuyết... file ảnh để lưu lại hệ thống Những yêu cầu đòi hỏi, Cục thuế phải có cơng cụ quản lý ảnh số trước mắt để phục vụ cho công tác quản lý văn hành phục vụ cho mục đích khác sau Cơng cụ quản lý ảnh số. .. kê từ Cục thuế Thành phố Hồ Chí Minh, năm, số lượng văn ban hành văn phòng Cục 12.000 văn bản, số Quyết định xử lý lưu sổ 13.000 văn Đó số lượng văn Cục thuế ban hành Bên cạnh số lượng văn hành

Ngày đăng: 16/02/2021, 18:37

Từ khóa liên quan

Mục lục

  • Trinh_bay_LV_VietCuong.pdf

    • NHIỆM VỤ LUẬN VĂN THẠC SĨ

    • LuanVanMIS.pdf

      • Tiêu chí đánh giá hiệu suất nén:

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

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

Tài liệu liên quan