Giám sát thông tin và dữ liệu trên máy tính cá nhân

41 4 0
Giám sát thông tin và dữ liệu trên máy tính cá nhân

Đ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

Khóa luận tốt nghiệp Giám sát thông tin liệu máy tính cá nhân Lời cảm ơn Trong trình làm luận văn nhận đ-ợc giúp đỡ thầy cô giáo, ủng hộ động viên gia đình bạn bè Tôi muốn gửi tới tất ng-ời lời chúc tôt đẹp nhất, lời cảm ơn chân thành Xin gửi lời cảm ơn tới toàn thể thầy cô khoa công nghệ thông tin đà đóng góp ý kiến cho đề tài Đặc biệt, xin gửi lời cảm ơn sâu sắc tới thầy giáo ThS Trần Văn Cảnh, đà giúp đỡ, h-ớng dẫn suốt trình làm đề tài Cảm ơn gia đình, cảm ơn ng-ời bạn, anh chị em đà động viên giúp đỡ tôi, tạo điều kiện cho hoàn thành đề tài Xin chân thành cảm ơn Tống Thị Hà - lớp 45A2-IT Khóa luận tốt nghiệp Giám sát thông tin liệu máy tính cá nhân Lời nói đầu Chúng ta đ-ợc sống thời đại tiến văn minh lịch sử nhân loại từ tr-ớc đến ThÕ kØ XXI - thÕ kØ cđa sù ph¸t triĨn v-ợt bậc khoa học kĩ thuật Công nghệ thông tin Chắc đà lần đ-ợc nghe nói đến văn minh thứ ba-nền văn minh thông tin Hiện nay, thông tin đà trở thành nguồn tài nguyên quan trọng to lớn, với phát triển mạnh mẽ ngành Công nghệ thông tin, ngành ngày đ-ợc xà hội quan tâm xâm nhập vào tất lĩnh vực đời sống xà hội Máy tính điện tử ngày trở nên cần thiết có tác dụng to lớn không tổ chức, quan mà trở thành thiết bị phổ biến thiếu đ-ợc gia đình, cá nhân Thông tin liệu máy tính tài nguyên quan trọng, toán đặt để giám sát thay đổi tài nguyên đó? Trong đợt làm khóa luận tốt nghiệp này, xin đ-a lời giải nhỏ cho toán trên, đề tài: Giám sát thông tin liệu máy tính cá nhân Tống Thị Hà - lớp 45A2-IT Khóa luận tốt nghiệp Giám sát thông tin liệu máy tính cá nhân Nội dung đề tài gồm: Phần 1: Tổng quan đề tài 1.1 Lí chọn đề tài 1.2 Yêu cầu đề tài 1.3 Công cụ xây dựng phần mềm Phần 2: Thiết kế cài đặt phần mềm 2.1 Thiết kế sở liệu 2.2 Các chức phần mềm Phần 3: Giới thiệu phần mềm 3.1 Sơ đồ hoạt động phần mềm 3.2 Một số giao diƯn chÝnh cđa phÇn mỊm PhÇn 4: KÕt ln Do giới hạn thời gian kiến thức nên đề tài không tránh khỏi nhiều khiếm khuyết Do mong nhận đ-ợc góp ý quý thầy cô toàn thể bạn để ch-ơng trình ngày hoàn thiện hơn, thực tế Xin chân thành cảm ơn Vinh, tháng năm 2008 Sinh viên Tống Thị Hà Tống Thị Hà - lớp 45A2-IT Khóa luận tốt nghiệp Giám sát thông tin liệu máy tính cá nhân Phần Tổng quan đề tài Tống Thị Hà - lớp 45A2-IT Khóa luận tốt nghiệp Giám sát thông tin liệu máy tính cá nhân 1.1 lí chọn đề tài Bảo vệ giám sát thông tin liệu hệ thống máy tính yêu cầu quan trọng ng-ời khai thác sử dụng máy tính, đặc biệt tổ chức cá nhân làm việc với liệu quan trọng Nếu th-ờng xuyên phải làm việc với khối l-ợng lớn thông tin liệu việc giám sát thông tin liệu thủ công khó khăn Ví dụ giám sát tệp tin đ-ợc tạo tuần hay việc tìm lại gốc tệp tin đà bị chép Hiện ch-a có ch-ơng trình hay phần mềm phổ biến tiện dụng nhằm phục vụ cho việc giám sát nói tệp tin th- mục Nhận thức đ-ợc nhu cầu thực tế này, định lựa chọn đề tài xây dựng phần mềm hỗ trợ giám sát hệ thống tệp tin th- mục máy tính cá nhân Mục tiêu đề tài xây dựng đ-ợc công cụ phần mềm cho phép giám sát diễn biến xảy hệ thèng m¸y tÝnh nh- c¸c sù kiƯn:  TƯp tin hay th- mục đ-ợc tạo Tệp tin hay th- mơc bÞ xãa  TƯp tin hay th- mơc bị đổi tên Trên sở để thực tìm kiếm thống kê theo thời gian danh sách: tệp tin th- mục đ-ợc tạo ra, bị xóa, bị đổi tên; theo tên tài khoản đăng nhập ch-ơng trình có danh sách: tệp tin th- mục đ-ợc tạo ra, bị xóa, bị đổi tên khoảng thời gian Tống Thị Hà - lớp 45A2-IT Khóa luận tốt nghiệp Giám sát thông tin liệu máy tính cá nhân 1.2 Yêu cầu đề tài Phần mềm giám sát thông tin liệu nhằm hỗ trợ ng-ời sử dụng máy tính cập nhật tự động diễn biến xảy đối t-ợng (ở tệp tin hay th- mục), từ tạo sở ®-a c¸c b¸o c¸o vỊ nhËt kÝ sư dơng khai thác máy tính nh-: Giúp ng-ời sử dụng thống kê danh sách tệp tin đ-ợc tạo khoảng thời gian Giúp ng-ời sử dụng tìm lại đ-ợc văn gốc mét tƯp tin  Gióp ng-êi sư dơng ph¸t hiƯn tệp tin bị xóa, xóa thời điểm ng-ời đà xóa tệp tin Dựa vào mục tiêu đặt cho đề tài yêu cầu sau: Đăng nhập tài khoản để vào ch-ơng trình Giám sát đ-ợc toàn dạng tệp tin th- mục tạo ổ đĩa hay th- mục đ-ợc chọn Giám sát đ-ợc toàn dạng tệp tin th- mục bị xóa ổ đĩa hay th- mục đ-ợc chọn Giám sát đ-ợc toàn hay dạng tệp tin th- mục bị đổi tên ổ đĩa hay th- mục đ-ợc chọn Tìm kiếm toàn dạng tệp tin, th- mục đ-ợc tạo khoảng thời gian Tìm kiếm toàn dạng tệp tin, th- mục bị xóa khoảng thời gian Tìm kiếm toàn dạng tệp tin, th- mục bị đổi tên khoảng thời gian In ấn danh sách tệp tin đ-ợc tạo khoảng thời gian Tống Thị Hà - líp 45A2-IT Khãa ln tèt nghiƯp Gi¸m s¸t thông tin liệu máy tính cá nhân In ấn danh sách tệp tin bị xóa khoảng thời gian In ấn danh sách tệp tin bị đổi tên (kèm theo tên đ-ờng dẫn tệp tin mới) khoảng thời gian In ấn danh sách tệp tin, th- mục đ-ợc tạo theo ng-ời thực (tên tài khoản) In ấn danh sách tệp tin, th- mục bị đổi tên, bị xóa theo ng-ời thực (tên tài khoản) Tống Thị Hà - líp 45A2-IT Khãa ln tèt nghiƯp Gi¸m s¸t thông tin liệu máy tính cá nhân 1.3 Công cụ xây dựng phần mềm 1.3.1 Vài nét môi tr-ờng NET Tháng 11/2000 hÃng Microsoft đà phát hành Beta1 NET gồm đĩa CD B¶n Beta1 đ-ợc đánh giá phiên tng i hoàn chỉnh vng chc mặt Hiện Microsoft đà công bố phiên Release NET, nói Microsoft đà tập trung khoảng 80% công sức để nghiên cứu triển khai môi tr-ờng Microsoft NET gồm phần chính: Framework Integrated Development Environment (gọi tắt IDE) Framework có nghĩa khung hay khung cảnh, thành phần quan träng nhÊt cđa NET, nã tu©n theo mét qui -ớc định giống nh- sở hạ tầng phục vụ cho công việc lập trình Thành phần IDE cung cÊp m«i tr-êng gióp chóng ta triĨn khai nhanh chóng dễ dàng ứng dụng tảng NET Trong NET, toàn ngôn ngữ nh- Visual C++, C#, Visual Basic.NET ®Ịu dïng cïng mét IDE Ngôn ngữ C# ngôn ngữ phổ biến tính đơn giản nh-ng đại nó, dựa tảng hai ngôn ngữ C C++, nh-ng lại cải tiến nhiều có đặc tính mà có ngôn ngữ đại có nh-: xử lí ngoại lệ, thu gom nhớ tự động, mở rộng kiểu liệu bảo mật mà nguồn Hơn nữa, ngôn ngữ lập trình mạnh giao diện, có hỗ trợ cấu trúc, thành phần lập trình h-ớng đối t-ợng Chính đặc điểm -u việt C# mà đà lựa chọn ngôn ngữ làm ngôn ngữ lập trình cho toán Tống Thị Hà - lớp 45A2-IT Khóa luận tốt nghiệp 1.3.2 Giám sát thông tin liệu máy tính cá nhân Thành phần FileSystemWatcher C# FileSystemWatcher hệ thống mà lệnh đặc biệt định sẵn Visual Studio Microsoft.NET Framework Nó thành phần mạnh cho phép chóng ta kÕt nèi tíi th- mơc vµ tƯp tin máy cá nhân hay máy tính mạng tự động giám sát th- mục tệp tin khoảng thời gian định Việc giám sát bao gồm giám sát kiƯn x¶y nh-:  Create mét tƯp tin hay th- mơc  Rename mét tƯp tin hay th- mơc  Delete mét tƯp tin hay th- mơc  Change thành phần nh-: Size, Attributes, CreationTime, LastAccess, Name, Security tệp tin th- mục Mở rộng ra, việc giám sát giám sát tệp th- mục thực chép (Copy) hay di chuyển (Cut) Thành phần lớp thuộc không gian tên namespace th- viện System.IO, sử dụng bạn dễ dàng giám sát đ-ợc thay đổi kể tệp tin th- mục máy tính FileSystemWatcher đ-ợc dùng để giám sát thay đổi th- mục khoảng thời gian xác định, nh-ng thân không tự thay đổi đ-ợc thuộc tính th- mục Ví dụ thực giám sát th- mục có đ-ờng dẫn là: D:\myDir thành phần giám sát thay đổi th- mục myDir nh-ng thay đổi thuộc tính th- mục Hơn nữa, thành phần không giám sát đ-ợc tệp th- mục máy tính cá nhân mà giám sát đ-ợc tệp th- mục ổ đĩa mạng máy điều khiển từ xa Tống Thị Hà - lớp 45A2-IT Khóa luận tốt nghiệp Giám sát thông tin liệu máy tính cá nhân Phần Thiết kế cài đặt phần mềm Tống Thị Hà - lớp 45A2-IT 10 Khóa luận tốt nghiệp Giám sát thông tin liệu máy tính cá nhân Phần Giới thiệu phần mềm Tống Thị Hà - lớp 45A2-IT 27 Khóa luận tốt nghiệp Giám sát thông tin liệu máy tính cá nhân 3.1 Sơ đồ hoạt động phần mềm 3.1.1 Quá trình đăng nhập hệ thống Đăng nhập hệ thống Nhập tên tài khoản False True Nhập Password False True Login Giao diện ch-ơng trình Tống Thị Hà - lớp 45A2-IT 28 Khóa luận tốt nghiệp 3.1.2 Giám sát thông tin liệu máy tính cá nhân Quá trình thay đổi tài khoản mật đăng nhập Thay đổi thông tin đăng nhập Nhập tên tài khoản Nhập Password cũ Nhập password Xác nhận lại password Cập nhật lại Tống Thị Hà - lớp 45A2-IT 29 Khóa luận tốt nghiệp 3.1.3 Giám sát thông tin liệu máy tính cá nhân Quá trình tiến hành giám sát 3.1.3.a Xem thông tin ổ đĩa hay th- mục Xem thông tin ổ đĩa, th- mục Chọn Path Chọn Filter Hiển thị thông tin lên listView Tống Thị Hà - lớp 45A2-IT 30 Khóa luận tốt nghiệp Giám sát thông tin liệu máy tính cá nhân 3.1.3.b Quá trình thực giám sát Thực giám sát Chọn path False True Giới hạn kiểu tệp giám sát No Yes Chọn kiện cần giám sát No Yes Stop Tống Thị Hà - lớp 45A2-IT Cập nhật vào CSDL Start 31 Khãa ln tèt nghiƯp 3.1.4 Gi¸m s¸t thông tin liệu máy tính cá nhân Quá trình thực tìm kiếm in ấn 3.1.4.a T×m kiÕm theo thêi gian T×m kiÕm theo thêi gian True NhËp thêi gian False Chän path Giíi h¹n kiĨu tệp cần tìm Chọn kiện cần tìm Search Print Close Tống Thị Hà - lớp 45A2-IT 32 Khóa luận tốt nghiệp Giám sát thông tin liệu máy tính cá nhân 3.1.4.b Tìm kiếm theo tên tài khoản sử dụng Tìm kiếm theo tên tài khoản True Nhập thời gian False Nhập tên tài khoản Giới hạn kiểu tệp cần tìm Chọn kiện cần tìm Search Print Close Tống Thị Hà - lớp 45A2-IT 33 Khóa luận tốt nghiệp Giám sát thông tin liệu máy tính cá nhân 3.2 Một số giao diện ch-ơng trình Hình 1: Giao diện chạy chuơng trình Tống Thị Hà - lớp 45A2-IT 34 Khóa luận tốt nghiệp Giám sát thông tin liệu máy tính cá nhân Hình 2: Giao diện Load ổ đĩa lên listView Tống Thị Hà - lớp 45A2-IT 35 Khóa luận tốt nghiệp Giám sát thông tin liệu máy tính cá nhân Hình 3: Giao diện giám sát Tống Thị Hà - lớp 45A2-IT 36 Khóa luận tốt nghiệp Giám sát thông tin liệu máy tính cá nhân Hình 4: Giao diƯn thùc hiƯn t×m kiÕm theo thêi gian Tống Thị Hà - lớp 45A2-IT 37 Khóa luận tốt nghiệp Giám sát thông tin liệu máy tính cá nhân Phần Kết luận Tống Thị Hµ - líp 45A2-IT 38 Khãa ln tèt nghiƯp 4.1 Giám sát thông tin liệu máy tính cá nhân Những việc đà làm đ-ợc Ch-ơng trình đà đạt đ-ợc số chức sau: Đà xây dựng tổ chức đ-ợc mô hình sở liệu phù hợp cho việc l-u trữ tìm kiếm thông tin Ch-ơng trình đáp ứng t-ơng đối đầy đủ chức đà phân tích đề Xây dựng đ-ợc giao diện t-ơng đối dễ sử dụng gần gũi với ng-ời dùng 4.2 Những hạn chế Do giới hạn thời gian kiến thức nên ch-ơng trình không tránh khỏi số hạn chế nh-: Đề tài áp dụng cho máy tính cá nhân, ch-a thể áp dụng cho mô hình Client-Server Các chức ch-ơng trình ch-a phong phú đa dạng, ch-a có điều kiện phát triển lên mức cao Khi thực hiện, ch-a kiểm soát hết đ-ợc lỗi ngoại lệ hệ thống tự tạo tệp tạm có tác động lên đối t-ợng (tệp tin), ví dụ më hay ®ãng mét tƯp Giao diƯn ch-a thật đẹp chuyên nghiệp nh- phần mềm chuyên nghiệp khác Tống Thị Hà - lớp 45A2-IT 39 Khóa luận tốt nghiệp Giám sát thông tin liệu máy tính cá nhân 4.3 Các h-ớng khắc phục Ch-ơng trình giám sát đ-ợc tệp th- mục đ-ợc tạo ra, bị xóa đổi tên mà ch-a giám sát đ-ợc tệp th- mơc thùc hiƯn chÐp (Copy) vµ di chun (Cut) hai kiện số phép biến đổi ba kiện Ch-ơng trình không sử dụng đ-ợc cho máy tính cá nhân mà sử dụng đ-ợc cho nhiều mô hình mạng khác Việc giám sát không dừng giám sát tên, đ-ờng dẫn mà phải giám sát đ-ợc sù thay ®ỉi cđa kÝch cì, thêi gian truy cËp Qua việc giám sát biết đ-ợc chế cách thức làm việc hệ điều hành Tống Thị Hà - lớp 45A2-IT 40 Khóa luận tốt nghiệp Giám sát thông tin liệu máy tính cá nhân Tài liệu tham khảo: [1] Nguyễn Sỹ Dũng, Microsoft Access 2000, NXB Đại học quốc gia TP.HCM, 2000 [2] Phạm Hữu Khang, Hoàng Đức Hải, Đoàn Thiện Ngân, C# 2005 Lập trình bản, NXB Lao động xà hội, 2006 [3] Phạm Quang Trình, Phân tích thiết kế hệ thống thông tin, Đại học Vinh, 2000 [4] Hoàng Hữu Việt, Bài giảng C# Programming, Đại häc Vinh [5] Monitoring File System using FileSystemWatcher Class-Part and Part 2, By Mokhtar B, November 27, 2001 Website: www.dot.net.vn www.congdongcviet.com.vn www.vi.kiwipedia.com.vn Tống Thị Hà - lớp 45A2-IT 41 ... nghiệp Giám sát thông tin liệu máy tính cá nhân Phần Tổng quan đề tài Tống Thị Hà - lớp 45A2-IT Khóa luận tốt nghiệp Giám sát thông tin liệu máy tính cá nhân 1.1 lí chọn đề tài Bảo vệ giám sát thông. .. luận tốt nghiệp Tống Thị Hà - lớp 45A2-IT Giám sát thông tin liệu máy tính cá nhân 24 Khóa luận tốt nghiệp 2.2.6 Giám sát thông tin liệu máy tính cá nhân Chức tìm kiếm in ấn Chức tìm kiếm cho... tốt nghiệp Giám sát thông tin liệu máy tính cá nhân Hình 4: Giao diện thực tìm kiếm theo thời gian Tống Thị Hà - lớp 45A2-IT 37 Khóa luận tốt nghiệp Giám sát thông tin liệu máy tính cá nhân Phần

Ngày đăng: 02/12/2021, 23:30

Hình ảnh liên quan

1. Bảng tabAuditLogin chứa danh mục tài khoản đ-ợc sử dụng để kiểm tra nhật kí sử dụng máy tính:  - Giám sát thông tin và dữ liệu trên máy tính cá nhân

1..

Bảng tabAuditLogin chứa danh mục tài khoản đ-ợc sử dụng để kiểm tra nhật kí sử dụng máy tính: Xem tại trang 12 của tài liệu.
2. Bảng tabFileList chứa danh mục tệp tin đ-ợc tạo ra theo thời gian:  - Giám sát thông tin và dữ liệu trên máy tính cá nhân

2..

Bảng tabFileList chứa danh mục tệp tin đ-ợc tạo ra theo thời gian: Xem tại trang 13 của tài liệu.
3. Bảng tabFileAudit: chứa diễn biến truy cập, sửa đổi, xóa bỏ tệp tin, th- mục:  - Giám sát thông tin và dữ liệu trên máy tính cá nhân

3..

Bảng tabFileAudit: chứa diễn biến truy cập, sửa đổi, xóa bỏ tệp tin, th- mục: Xem tại trang 14 của tài liệu.
 Cập nhật các thông tin trên vào bảng tabFileList từ listView. L- uý trạng thái của đối t-ợng sau khi tạo đ-ợc gán là “Archive” - Giám sát thông tin và dữ liệu trên máy tính cá nhân

p.

nhật các thông tin trên vào bảng tabFileList từ listView. L- uý trạng thái của đối t-ợng sau khi tạo đ-ợc gán là “Archive” Xem tại trang 21 của tài liệu.
 Sửa đổi trạng thái của đối t-ợng trong bảng tabFileList thành “ ReMoved” nếu tồn tại đối t-ợng đó trong bảng và đang ở trạng thái  “ Archive” - Giám sát thông tin và dữ liệu trên máy tính cá nhân

a.

đổi trạng thái của đối t-ợng trong bảng tabFileList thành “ ReMoved” nếu tồn tại đối t-ợng đó trong bảng và đang ở trạng thái “ Archive” Xem tại trang 22 của tài liệu.
 Sửa đổi trạng thái của đối t-ợng trong bảng tabFileList thành “ ReNamed” nếu tồn tại đối t-ợng đó trong bảng mà nó đang ở trạng  thái “Archive” - Giám sát thông tin và dữ liệu trên máy tính cá nhân

a.

đổi trạng thái của đối t-ợng trong bảng tabFileList thành “ ReNamed” nếu tồn tại đối t-ợng đó trong bảng mà nó đang ở trạng thái “Archive” Xem tại trang 23 của tài liệu.
Hình 1: Giao diện chính khi chạy chuơng trình - Giám sát thông tin và dữ liệu trên máy tính cá nhân

Hình 1.

Giao diện chính khi chạy chuơng trình Xem tại trang 34 của tài liệu.
Hình 2: Giao diện khi Load ổ đĩa lên listView. - Giám sát thông tin và dữ liệu trên máy tính cá nhân

Hình 2.

Giao diện khi Load ổ đĩa lên listView Xem tại trang 35 của tài liệu.
Hình 3: Giao diện khi giám sát. - Giám sát thông tin và dữ liệu trên máy tính cá nhân

Hình 3.

Giao diện khi giám sát Xem tại trang 36 của tài liệu.
Hình 4: Giao diện khi thực hiện tìm kiếm theo thời gian - Giám sát thông tin và dữ liệu trên máy tính cá nhân

Hình 4.

Giao diện khi thực hiện tìm kiếm theo thời gian Xem tại trang 37 của tài liệu.

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

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

Tài liệu liên quan