Thư viện tri thức trực tuyến
Kho tài liệu với 50,000+ tài liệu học thuật
© 2023 Siêu thị PDF - Kho tài liệu học thuật hàng đầu Việt Nam

Ứng dụng tìm lại laptop bị mất trộm / Cao Thành Trung
Nội dung xem thử
Mô tả chi tiết
TRƯỜNG ĐẠI HỌC MỞ THÀNH PHỐ HỒ CHÍ MINH
BÁO CÁO TỔNG KẾT
ĐỀ TÀI NGHIÊN CỨU KHOA HỌC CỦA SINH VIÊN
THAM GIA XÉT GIẢI THƯỞNG NGHIÊN CỨU KHOA HỌC
SINH VIÊN CẤP TRƯỜNG
ỨNG DỤNG TÌM LẠI LAPTOP BỊ MẤT TRỘM
Thuộc nhóm ngành khoa học : Công Nghệ Thông Tin.
TPHCM, ngày 15 tháng 03 năm 2014
TRƯỜNG ĐẠI HỌC MỞ THÀNH PHỐ HỒ CHÍ MINH
BÁO CÁO TỔNG KẾT
ĐỀ TÀI NGHIÊN CỨU KHOA HỌC CỦA SINH VIÊN
THAM GIA XÉT GIẢI THƯỞNG NGHIÊN CỨU KHOA HỌC
SINH VIÊN CẤP TRƯỜNG
Ứng Dụng Tìm Lại Laptop Bị Mất Trộm
Thuộc nhóm ngành khoa học: Công Nghệ Thông Tin.
Sinh viên thực hiện: Cao Thành Trung Nam, Nữ: Nam.
Phạm Hoài Nam Nam, Nữ: Nam.
Dân tộc: Kinh
Lớp: DH11TH03 Khoa: Công Nghệ Thông Tin
Năm thứ: 3 Số năm đào tạo: 4
Ngành học: Tin Học.
Người hướng dẫn: Ths. Trương Hoàng Vinh.
TPHCM, ngày 15 tháng 03 năm 2014
LỜI NÓI ĐẦU
Ngày nay nền khoa học kỹ thuật ở Việt Nam nói riêng, trên thế giới nói chung thì
không ngừng nâng cao và phát triển về mọi mặt. Đặc biệt là ngành công nghệ thông tin.
Để đáp ứng nhu cầu ngày càng cao của con người thì hàng loạt các công ty về máy tính
ra đời và các ứng dụng công nghệ thông tin được áp dụng ngày một nhiều hơn. Với công
nghệ hiện đại như ngày nay thì con người dần dần được giải phóng bởi những công việc
nặng nhọc và thay vào đó là những ứng dụng của công nghệ thông tin ngày một hiện đại
như các phần mềm quản lý và rất nhiều ứng dụng đang được áp dụng ngoài thực tiễn.
Nhưng để có được sự phát triển khoa học kỹ thuật như ngày nay là nhờ sự đóng
góp to lớn của máy tính. Nhu cầu phát triển của xã hội đã thay đổi chiếc máy tính có
kích thước bằng những ngôi nhà trở thành những chiếc máy laptop siêu mỏng như hiện
nay. Những chiếc máy laptop đã mang con người đến với một kho tàng tri thức của nhân
loại. Chính vì vậy hiện nay laptop là một hành trang không thể thiếu của mỗi người khi
bước vào cuộc sống từ học tập, nghiên cứu, công việc kinh doanh, hay cả trong lĩnh vực
y tế… Thực tế cho thấy nhiều người đã đưa toàn bộ dữ liệu như hình ảnh, thư điện tử,
tài liệu, dự án và nhiều thứ khác lên trên máy tính.
Hiện nay trên thị trường laptop có nhiều mẫu mã và giá cả thuộc nhiều thương hiệu
khác nhau phù hợp với túi tiền của người tiêu dùng. Laptop chứa dữ liệu và thông tin
quan trọng của cá nhân cũng như tổ chức. Sẽ ra sao nếu một ngày nào đó máy laptop sẽ
bị mất trộm, những dữ liệu quan trọng có thể bị mất hoặc tiết lộ ra bên ngoài. Nhằm bảo
vệ laptop và dữ liệu bên trong nó, chúng tôi quyết định thực hiện đề tài “Ứng dụng tìm
lại laptop bị mất trộm”.
MỤC LỤC
CHƯƠNG 1. TỔNG QUAN............................................................................... 1
1.1 Giới thiệu.........................................................................................................1
1.2 Mục tiêu đề tài ................................................................................................1
1.3 Đối tượng và phạm vi của đề tài ...................................................................2
1.4 Phương pháp nghiên cứu...............................................................................2
1.5 Đóng góp của đề tài........................................................................................2
Chương 2. CƠ SỞ LÝ THUYẾT....................................................................... 4
2.1 Hệ quản trị cơ sở dữ liệu SQL Server ..........................................................4
2.2 Ngôn ngữ lập trình ứng dụng ASP .NET.....................................................5
2.3 Giới thiệu ADO .NET ....................................................................................8
2.4 Ngôn ngữ C# ...................................................................................................9
2.5 Windows Services.........................................................................................11
2.6 Windows Form .............................................................................................12
2.7 Google Maps .................................................................................................12
2.8 Sensor API ....................................................................................................12
Chương 3. HIỆN THỰC................................................................................... 13
3.1 Phân tích thiết kế cơ sỡ dữ liệu...................................................................13
3.2 Xây dựng Website ........................................................................................13
3.2.1 Cấu trúc ứng dụng.....................................................................................13
3.2.2 Trang đăng nhập........................................................................................14
3.2.3 Trang đăng kí.............................................................................................15
3.2.4 Trang quên mật khẩu................................................................................21
3.2.5 Trang tài khoản..........................................................................................22
3.2.6 Trang kích hoạt chế độ báo mất...............................................................24
3.2.7 Trang cấu hình máy...................................................................................25
3.2.8 Trang thông báo.........................................................................................25
3.3 Xây dựng ứng dụng Windows.....................................................................30
3.3.1 Ứng dụng Location ....................................................................................31
3.3.2 Ứng dụng Webcam ....................................................................................32
3.3.3 Ứng dụng ScreenShot................................................................................33
3.3.4 Ứng dụng FTP Data...................................................................................34
3.3.5 Ứng dụng File Transfer Prerequisites.....................................................41
3.3.6 Ứng dụng SystemLog ................................................................................42
3.3.7 Ứng dụng SystemLap Và Ứng dụng Microsoft Runtime Service Log .45
3.3.7.1 Ứng dụng SystemLap ..................................................................45
3.3.7.2 Ứng dụng Microsoft Runtime Service Log................................50
3.3.8 Ứng dụng Where’s my lap ........................................................................53
Chương 4. KẾT QUẢ ....................................................................................... 64
4.1 Website ..........................................................................................................64
4.2 Ứng dụng Windows......................................................................................72
Chương 5. KẾT LUẬN..................................................................................... 76
5.1 Kết quả đạt được của đề tài ........................................................................76
5.2 Hướng phát triển của đề tài ........................................................................77
MỤC LỤC DANH MỤC HÌNH ẢNH
Hình 2.2.1 Quá trình biên dịch và thực thi trong ASP.NET ...........................................7
Hình 2.3.1 Mô hình kiến trúc ADO .NET.......................................................................9
Hình 3.1 Bảng tài khoản cơ sở dữ liệu ..........................................................................13
Hình 3.2 Cấu trúc ứng dụng ..........................................................................................14
Hình 3.3.8.1 Giao diện đăng nhập ứng dụng “Where's my lap.exe”.............................53
Hình 3.3.8.2 Giao diện chọn thư mục bảo vệ ứng dụng “Where's my lap.exe”............55
Hình 3.3.8.3 Giao diện phản hồi....................................................................................57
Hình 3.3.8.3 Giao diện About .......................................................................................63
Hình 4.1.1 Giao diện trang chủ .....................................................................................64
Hình 4.1.2 Giao diện trang đăng nhập...........................................................................65
Hình 4.1.3 Giao diện trang đăng ký ..............................................................................65
Hình 4.1.4 Giao diện trang quên mật khẩu....................................................................66
Hình 4.1.4 Giao diện trang tài khoản ............................................................................66
Hình 4.1.6 Giao diện trang cấu hình máy......................................................................67
Hình 4.1.7 Giao diện trang hướng dẫn ..........................................................................68
Hình 4.1.8 Giao diện trang thông báo ...........................................................................69
Hình 4.1.9 Giao diện định vị trí máy laptop..................................................................69
Hình 4.1.10 Giao diện xuất hình ảnh chụp màn hình laptop.........................................70
Hình 4.1.11 Giao diện xuất hình ảnh chụp thông qua webcam của laptop...................70
Hình 4.1.12 Xuất thông tin những ứng dụng đang hoạt động.......................................71
Hình 4.1.13 Giao diện xuất thông tin ký tự bàn phím...................................................71
Hình 4.1.14 Giao diện xuất thông tin dữ liệu và thực hiện chức năng download.........71
Hình 4.1.15 Giao diện trang quản trị tài khoản người dùng..........................................72
Hình 4.2.1 Giao diện chính của ứng dụng windows form ............................................73
Hình 4.2.2 Giao diện chọn folder thực hiện sao lưu dữ liệu .........................................74
Hình 4.2.3 Giao diện ứng dụng phản hồi ......................................................................74
Hình 4.2.4 Giao diện About ..........................................................................................75
DANH MỤC NHỮNG CHỮ VIẾT TẮT
[1] ADO - ActiveX Data Object
[2] API - Application Programming Interface
[3] CSS - Cascading Style Sheets
[4] FSO - File System Object
[5] GUI - Graphic User Interface
[6] HTML - HyperText Markup Language
[7] IP - Internet Protocol
[8] XML - Extensible Markup Language
BỘ GIÁO DỤC VÀ ĐÀO TẠO
TRƯỜNG ĐẠI HỌC MỞ TP.HCM
THÔNG TIN KẾT QUẢ NGHIÊN CỨU CỦA ĐỀ TÀI
1. Thông tin chung:
- Tên đề tài: Ứng dụng tìm lại Laptop bị mất trộm
- Sinh viên thực hiện: Cao Thành Trung
Phạm Hoài Nam
- Lớp: DH11TH03 Khoa: CNTT Năm thứ: 3 Số năm đào tạo: 4
- Người hướng dẫn: Ths. Trương Hoàng Vinh
2. Mục tiêu đề tài:
Xây dựng ứng dụng hỗ trợ tìm kiếm laptop có cung cấp những thông báo như:
- Xác định vị trí máy laptop.
- Lấy dữ liệu nhập từ bàn phím sau khi laptop bị mất trộm.
- Chụp màn hình làm việc sau khi laptop bị mất trộm.
- Chụp ảnh webcam người đang sử dụng sau khi laptop bị mất trộm.
- Gửi dữ liệu trong máy bị mất cho người chủ sở hữu laptop.
- Xóa những dữ liệu người dùng lưu lại trên trình duyệt web (cookies, lịch sử…).
- Kiểm soát được những ứng dụng đang chạy trên máy laptop.
- Xuất thông tin về cấu hình máy laptop.
3. Tính mới và sáng tạo:
o Giúp cho mọi người có thể sử dụng laptop một cách an toàn và bảo mật thông tin
o Giúp định vị máy Laptop thông qua địa chỉ IP (Internet Protocol).
o Kết hợp với kiến thức được học và kết quả tìm hiểu, nghiên cứu để xây dựng ứng
dụng tìm lại laptop bị mất trộm.
4. Kết quả nghiên cứu:
Hoàn thành ứng dụng, hiện thực được ứng dụng để sử dụng trong thực tế.
5. Đóng góp về mặt kinh tế - xã hội, giáo dục và đào tạo, an ninh, quốc phòng và
khả năng áp dụng của đề tài:
Ứng dụng tìm lại Laptop bị mất trộm sẽ giúp đỡ tất cả mọi người tìm lại được laptop
sau khi laptop bị mất trộm.
6. Công bố khoa học của sinh viên từ kết quả nghiên cứu của đề tài (ghi rõ tên tạp
chí nếu có) hoặc nhận xét, đánh giá của cơ sở đã áp dụng các kết quả nghiên cứu (nếu
có):