Hiển thị các bài đăng có nhãn Tài liệu CNTT. Hiển thị tất cả bài đăng
Hiển thị các bài đăng có nhãn Tài liệu CNTT. Hiển thị tất cả bài đăng

Thứ Sáu, 3 tháng 10, 2014

Học lập trình java ebook

MỤC LỤC
Chương 1: GIỚI THIỆU TỔNG QUAN VỀ NGÔN NGỮ LẬP
TRÌNH JAVA.........................................................................7
1.1. Mở đầu.........................................................................7
1.2. Giới thiệu về ngôn ngữ lập trình Java............................7
1.2.1. Java là gì?..............................................................7
1.2.2. Lịch sử phát triển của ngôn ngữ lập trình Java........7
1.2.3. Một số đặc điểm nổi bậc của ngôn ngữ lập trình Java
........................................................................................8
1.3. Các ứng dụng Java......................................................10
1.3.1. Java và ứng dụng Console....................................10
1.3.2. Java và ứng dụng Applet......................................11
1.3.3. Java và phát triển ứng dụng Desktop dùng AWT và
JFC................................................................................12
1.3.4. Java và phát triển ứng dụng Web..........................13
1.3.5. Java và phát triển các ứng dụng nhúng.................14
1.4. Dịch và thực thi một chương trình viết bằng Java........14
1.5. Chương trình Java đầu tiên..........................................15
1.5.1. Tạo chương trình nguồn HelloWordApp..............15
1.5.2. Biên dịch tập tin nguồn HelloWordApp................16
1.5.3. Chạy chương trình HelloWordApp.......................16
1.5.4. Cấu trúc chương trình HelloWordApp..................17
 Sử dụng phương thức/biến của lớp................................17
1.6. Công cụ lập trình và chương trình dịch........................17
1.6.1. J2SDK.................................................................17
1.6.2. Công cụ soạn thảo mã nguồn Java........................18
Chương 2:.............................................................................21
HẰNG, BIẾN, KIỂU DỮ LIỆU,...........................................21
TOÁN TỬ, BIỂU THỨC VÀ CÁC.......................................21
CẤU TRÚC ĐIỀU KHIỂN TRONG JAVA..........................21
2.1. Biến............................................................................21
2.2. Các kiểu dữ liệu cơ sở.................................................23
2.2.1. Kiểu số nguyên....................................................24
2.2.2. Kiểu dấu chấm động.............................................26

1

https://yadi.sk/i/CRDcN0HgbnmUE

Chủ Nhật, 5 tháng 5, 2013

Xây dựng website cổng thông tin tour du lịch

Xây dựng website



TỔNG QUAN ĐỀ TÀI 1
I. Lý do chọn đề tài 1
II. Tổng quan đề tài 1
III. Hướng nghiên cứu của đề tài 2
III.1. Về mặt lý thuyết 2
III.2. Công cụ xây dựng đề tài 2
IV. Dự kiến kết quả đạt được 2
V. Tổ chức luận văn 3
CƠ SỞ LÝ THUYẾT 3
I. CÔNG NGHỆ .NET 3
I.1. Giới thiệu về .NET 3
I.1.1. Nguồn gốc của .NET 3
I.1.2. Tổng quan .NET Framework 3
I.1.3. Định nghĩa .NET 3
I.2. Ngôn ngữ ASP.NET 3
I.2.1. ASPX là gì ? 3
I.2.2. Khác biệt giữa ASPX và ASP 3
I.2.3. Sự thay đổi cơ bản của ASP.NET 3
I.2.4. Phương pháp làm việc trong mạng 3
I.3. Ngôn ngữ C# 2005 và .Net. 3
I.3.1. Nền tảng của .NET 3
I.3.2. Ngôn ngữ C# 3
I.4. Mô hình ba lớp trong C# 3
I.4.1. Presentation Layer 3
I.4.2. Business Logic Layer 3
I.4.3. Data Access Layer 3
II. Ngôn ngữ mô hình hóa(UML) 3
II.1. Lịch sử phát triển của UML 3
II.2. UML 3
II.2.1. Các thành phần của UML 3
II.2.2. Các qui tắc của UML 3
II.3. Phân tích HTTT theo UML 3
III. Cơ sở dữ liệu SQL Server 2000 3
PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG 3
I. Giới thiệu bài toán 3
II. Các yêu cầu chức năng 3
III. Phân tích hệ thống thông tin 3
III.1. Sơ đồ Use Case 3
III.2. Danh sách Actor và Use Case 3
III.2.1. Danh sách các Actor của mô hình 3
III.2.2. Danh sách các Use Case của mô hình 3
III.3. Đặc tả chi tiết 3
III.3.1. Use Case “Đăng nhập” 3
III.3.2. Use Case “Đăng ký” 3
III.3.3. Use Case “Tìm kiếm” 3
III.3.4. Use Case “Xem thông tin Tour” 3
III.3.5. Use Case “Đặt Tour” 3
III.3.6. Use Case “Quản lý Tour” 3
III.3.7. Use Case “Quản lý khách hàng” 3
III.3.8. Use Case “Nhắn tin” 3
III.4. Sơ đồ tuần tự 3
III.4.1. Chức năng “Đăng nhập” 3
III.4.2. Chức năng “Đăng ký” 3
III.4.3. Chức năng “Xem thông tin tour” 3
III.4.4. Chức năng “Đặt tour” 3
III.4.5. Chức năng “Quản lý Tour” 3
III.4.6. Chức năng “Nhắn tin” 3
IV. Thiết kế hệ thống thông tin 3
IV.1. Sơ đồ lớp 3
IV.2. Cơ sở dữ liệu 3
IV.2.1. Mô tả bảng 3
IV.2.2. Sơ đồ quan hệ các bảng 3
PHÁT TRIỂN ỨNG DỤNG 3
I. Công cụ và môi trường phát triển 3
II. Kết quả thực hiện 3
II.1. Màn hình trang chủ 3
II.2. Màn hình dành cho thành viên đã đăng ký 3
II.3. Màn hình quản lý hệ thống website 3
KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN 59
I. KẾT QUẢ ĐẠT ĐƯỢC 59
I.1. Về mặt lý thuyết 59
I.2. Về mặt thực nghiệm 59
II.  HƯỚNG PHÁT TRIỂN CỦA ĐỀ TÀI 60

MỤC LỤC CÁC BẢNG

Bảng 1: Danh sách các Actor 3
Bảng 2: Danh sách các Use Case 3
Bảng 3: Bảng cơ sở dữ liệu TaiKhoan 3
Bảng 4: Bảng cơ sở dữ liệu ChiTietTK 3
Bảng 5: Bảng cơ sở dữ liệu LoaiTour 3
Bảng 6: Bảng cơ sở dữ liệu Tour 3
Bảng 7: Bảng cơ sở dữ liệu DatTour 3
Bảng 8: Bảng cơ sở dữ liệu LoTrinh 3
Bảng 9: Bảng cơ sở dữ liệu TinhTrang 3
Bảng 10: Bảng cơ sở dữ liệu DiaDiem 3
Bảng 11: Bảng cơ sở dữ liệu TinhThanh 3
Bảng 12: Bảng cơ sở dữ liệu QuocGia 3
Bảng 13: Bảng cơ sở dữ liệu DichVu 3
Bảng 14: Bảng cơ sở dữ liệu DoanhNghiep 3
Bảng 15: Bảng cơ sở dữ liệu HopThu 3

MỤC LỤC HÌNH ẢNH
Hình1: Mô hình ba lớp 3
Hình2: Ý tưởng phát triển UML 3
Hình3: lớp trong UML 3
Hình4: Hợp tác (Collaboration) UML 3
Hình5: Giao diện (Interface) UML 3
Hình6: Use case UML 3
Hình7: Lớp tích cực (Acitive class) UML 3
Hình8: Thành phần (Component) UML 3
Hình9: Nodes UML 3
Hình10: Sơ đồ Use Case tổng quát của ứng dụng 3
Hình11: Sơ đồ ca sử dụng  khách hàng của ứng dụng 3
Hình12: Sơ đồ Use Case Actor Công ty của ứng dụng 3
Hình13: Sơ đồ Use Case Actor Quản trị của ứng dụng 3
Hình14: Sơ đồ hoạt động “Đăng nhập” 3
Hình15: Sơ đồ hoạt động “Đăng ký” 3
Hình16: Sơ đồ hoạt động “Tìm kiếm” 3
Hình17: Sơ đồ hoạt động “Đặt Tour” 3
Hình18: Sơ đồ hoạt động “Nhắn tin 3
Hình19: Sơ đồ tuần tự chức năng “Đăng nhập” 3
Hình20: Sơ đồ tuần tự chức năng “Đăng ký” 3
Hình21: Sơ đồ tuần tự chức năng “Xem thông tin tour” 3
Hình22: Sơ đồ tuần tự chức năng “Đặt tour” 3
Hình23: Sơ đồ tuần tự chức năng “Thêm mới Tour” 3
Hình24: Sơ đồ tuần tự chức năng “Cập nhật Tour” 3
Hình25: Sơ đồ tuần tự chức năng “Xóa Tour” 3
Hình26: Sơ đồ tuần tự chức năng “Gửi tin nhắn” 3
Hình27: Sơ đồ tuần tự chức năng “Trả lời” 3
Hình28: Sơ đồ lớp của hệ thống 3
Hình29: Sơ đồ quan hệ các bảng 3
Hình30: Màn hình trang chủ Default.aspx 3
Hình31: Màn hình thông tin chi tiết của tour 3
Hình32: Màn hình Đăng ký thành viên khách hàng 3
Hình33: Màn hình Đặt tour của khách hàng 3
Hình34: Màn hình hiển thị các tour đã đặt của khách hàng 3
Hình35: Màn hình tìm kiếm tour 3
Hình36: Màn hình gửi tin nhắn 3
Hình37: Màn hình đăng nhập dành cho quản trị viên 3
Hình38: Màn hình quản lý nhóm tour 3
Hình39: Màn hình quản lý thông tin nhà hàng - khách sạn 3
Hình40: Màn hình cập nhật thông tin nhà hàng - khách sạn bằng excel 3
Hình41: Màn hình cập nhật thông tin tài khoản doanh nghiệp 3
Hình42: Màn hình Quản lý tour của doanh nghiệp 3
Hình43: Màn hình Quản lý đơn đặt tour của doanh nghiệp 3

CHƯƠNG 1
TỔNG QUAN ĐỀ TÀI
Lý do chọn đề tài
Ngày nay, khi nhịp sống ngày càng hối hả và bận rộn, con người càng ngày càng có ít thời gian để giải trí và thư giãn. Vì vậy ngành du lịch mở ra chính là để đáp ứng nhu cầu đó của con người. Nhu cầu đó ngày càng tăng lên khi chất lượng cuộc sống của con người càng cao. Ngoài ra, du lịch cũng là một hình thức quảng bá hình ảnh về đất nước - con người của một nước cho bạn bè thế giới biết và hiểu được. Ngành du lịch muốn phát triển thì cần phải quảng bá rộng rãi đến các du khách khắp mọi nơi trên thế giới. Một trong những phương pháp quảng bá du lịch hiệu quả và nhanh chóng đó là thông qua mạng Internet hiện nay đang phát triển một cách mạnh mẽ, các doanh nghiệp hoạt động trong lĩnh vực du lịch đều nhận thấy tiềm năng to lớn của nó để phục vụ vào việc kinh doanh. Mạng Internet và các ứng dụng của nó như thương mại điện tử chỉ mới xuất hiện ở Việt Nam trong vòng một thập kỉ qua nhưng đã nhanh chóng thu hút được sự chú ý của mọi người. Ngày càng có nhiều doanh nghiệp Việt Nam biết tận dụng khai thác mạng Internet nhằm nâng cao hiệu quả kinh doanh và đã đạt được những thành công không nhỏ. Thương mại điện tử đã và đang là thách thức cho các doanh nghiệp trong thời kì cạnh tranh và hội nhập khắc nghiệt như hiện nay. Và du lịch cũng không phải là ngoại lệ.
Nhận thức được vấn đề đó, cùng với những gợi ý của thầy Nguyễn Thanh Bình, chúng tôi đã chọn đề tài “XÂY DỰNG WEBSITE CỔNG THÔNG TIN TOUR DU LỊCH” làm đồ án tốt nghiệp. Việc xây dựng một ứng dụng như thế nhằm áp dụng những kiến thức mà chúng tôi đã được học ở trường trong thời gian qua vào thực tiễn với mong muốn sẽ quảng bá về các danh lam thắng cảnh của Việt Nam và thế giới, giúp các doanh nghiệp giới thiệu các tour du lịch của công ty đến các khách hàng có thể lựa chọn được các địa điểm giải trí và thư giãn cần đến và đặt chúng qua mạng.
Tổng quan đề tài
Website Cổng thông tin tour du lịch được xây dựng nhằm giúp các công ty du lịch có nhu cầu giới thiệu các tour du lịch đến các khách hàng mà với một lý do nào đó họ không thể hoặc không muốn tạo một website riêng để kinh doanh. Bên cạnh đó, cổng thông tin tour du lịch còn là nơi giới thiệu về các địa điểm du lịch, cung cấp các thông tin liên quan đến du lịch. Với mục đích là cầu nối giữa các công ty du lịch và khách hàng, chúng tôi quyết định xây dựng cổng thông tin tour du lịch nhằm giới thiệu các tour du lịch của các doanh nghiệp lữ hành cho các khách hàng muốn đi du lịch, tại đây khách hàng sẽ nhanh chóng lựa chọn cho mình các tour du lịch phù hợp mà không cần phải mất nhiều thời gian tìm kiếm.
Các công ty du lịch sẽ được đăng ký giới thiệu các tour của công ty hoàn toàn miễn phí. Sau khi được xác minh các thông tin do công ty cung cấp là xác thực, các công ty du lịch sẽ đưa những thông tin tour của mình lên website, tự quản lý các thông tin đó và xử lý các đơn đặt hàng của khách hàng. Quản trị hệ thống sẽ giám sát và xử lý các thông tin không hợp lệ, kiểm tra và xử lý các công ty hoạt động không đúng quy định hay bị khách hàng gửi ý kiến phản hồi. Các vi phạm của công ty tùy theo mức độ có thể không cho kinh doanh hoặc chịu một hình phạt nào đó.
Đối với những khách hàng có nhu cầu giải trí, thư giãn và muốn tìm một địa điểm để du lịch thì đến với cổng thông tin tour du lịch khách hàng có thể tìm hiểu các danh lam thắng cảnh của Việt Nam và các địa điểm du lịch lí thú khác, kèm với các thông tin về khách sạn, nhà hàng… Tại đây, khách hàng có thể xem, tìm kiếm và được tư vấn các tour du lịch phù hợp với nhu cầu. Khách hàng có thể đặt tour trực tuyến và cung cấp các thông tin cá nhân cần thiết để các công ty du lịch có thể liên lạc và tạo tour phù hợp.

Download:

http://yadi.sk/d/Q7pQVyqY4_Doq


Thứ Hai, 17 tháng 12, 2012

Nhận dạng mặt người trên Matlab




LỜI CẢM ƠN

Trước hết em xin gửi lời cảm ơn sâu sắc đến thầy Lê Minh Thành, người đã giúp đỡ em rất nhiều về định hướng nghiên cứu, hướng dẫn cho em trong suốt thời gian thực hiện đề tài này.
Cuốn đồ án này được hoàn thành theo đúng thời gian quy định của nhà trường cũng như của khoa  không chỉ là sự nỗ lực của em mà còn sự giúp đỡ, chỉ bảo của thầy hướng dẫn, của quý thầy cô và các bạn sinh viên.
Chúng em xin chân thành cảm ơn thầy cô đã giảng dạy chúng em, đặc biệt là các thầy cô giáo trong khoa Điện-Điện tử.
Xin cảm ơn các bạn sinh viên  trong khoa đã giúp đỡ tôi rất nhiều mặt: như phương tiện, sách vở, ý kiến …
Mặc dù đã rất cố gắng hoàn thành đồ án này song cung không tránh khỏi những sai sót, mong thầy cô và các bạn đóng góp những ý kiến quí báu để đồ án được thành công hơn.

Sinh viên thực hiện
Võ Hồng Hoan


LỜI MỞ ĐẦU


Hơn một thập kỷ qua có rất nhiều công trình nghiên cứu về bài toán nhận dạng khuôn mặt người từ ảnh đen trắng, xám đến ảnh màu như ngày hôm nay. Các nghiên cứu đi từ bài toán đơn giản, mỗi ảnh chỉ có một khuôn mặt người nhìn thẳng vào thiết bị thu hình và đầu ở tư thế thẳng đứng trong ảnh đen trắng. Cho  đến ngày hôm nay bài toán mở rộng cho  ảnh màu, có nhiều khuôn mặt trong cùng một  ảnh, có nhiều tư thế thay  đổi trong  ảnh. Không những vậy mà còn mở rộng cả phạm vi từ môi trường xung
quanh khá đơn giản cho đến môi trường xung quanh rất phức tạp nhằm đáp ứng nhu cầu của con người.
Mục tiêu của đề tài “ Nhận dạng mặt người trên matlab” là thực hiện chương trình tìm kiếm một bức ảnh có khuôn mặt một người trong tập ảnh cơ sở giống với khuôn mặt của người trong bức ảnh cần kiểm tra bằng ngôn ngữ matlab.
Để tiện theo dõi tôi xin trình bày đề tài theo ba phần như sau:
Phần đầu là giới thiệu về thuật toán PCA là ứng toán được sử dụng rất nhiều trong viễn thông. Và đề tài này sử dụng thuật toán PCA.
Phần tiếp theo là giới thiệu các lệnh được sử dụng trong chương trình.
Phần cuối cùng là giới thiệu giao diện chương trình và code nguồn.
Do tài liệu tham khảo hạn chế, trình độ có hạn và kinh nghiệm trong thực tiễn còn non kém, nên đề tài không tránh khỏi những thiếu sót. Rất mong được nhận những ý kiến đóng góp, giúp đỡ chân tình, quý báu của quý thầy cô cùng các bạn sinh viên.

Tp. Hồ Chí Minh, tháng 06 năm 2010

       Người thực hiện đề tài



MỤC LỤC

PHẦN A:GIỚI THIỆU
LỜI CẢM ƠN ii
LỜI MỞ ĐẦU iii
MỤC LỤC iv
LIỆT KÊ HÌNH vi
LIÊT KÊ BẢNG vii
PHÂN B: NỘI DUNG
CHƯƠNG 1: DẪN NHẬP
1.1 Đặt vấn đề 3
1.2 Lý do chọn đề tài 3
1.3 Mục đích nghiên cứu 3
1.4 Giới hạn nghiên cứu của đề tài 3
CHƯƠNG 2:CÁC THUẬT TOÁN NHẬN DẠNG KHUÔN MẶT
2.1 Định nghĩa bài toán xác định khuôn mặt người 6
2.2  Ứng dụng của phương pháp xác định khuôn mặt người 6
2.3 Phương pháp xác định khuôn mặt người 7
2.4 Nhận dạng khuôn mặt dùng thuật toán PCA 8
2.5 Nhận dạng ảnh dựa trên PCA 9
CHƯƠNG 3: ẢNH MÀU TRÊN MATLAB VÀ CÁC LỆNH XỬ LÝ ẢNH
3.1  Giới thiệu ảnh số 14
3.1.1 Biểu diễn ảnh số 14
3.1.2 Ảnh màu 15
3.1.3 Các định dạng ảnh cơ bản trong xử lý ảnh 17
3.2 Các kiểu hình ảnh trong Matlab 19
3.3  Chuyển đổi giữa các kiểu dữ liệu 21
3.4  Các phép toán số học cơ bản đối với dữ liệu ảnh 22
3.5  Các hàm hiển thị ảnh trong Matlab 22
3.6  Các hàm khác được sử dụng trong đề tài 24
CHƯƠNG 4:GIỚI THIỆU CHƯƠNG TRÌNH
4.1 Giới thiệu chương trình 26

CHƯƠNG 5: SƠ ĐỒ KHỐI VÀ CODE CHƯƠNG TRÌNH
5.1 Sơ đồ khối 32
5.2 Code chương trình 32
CHƯƠNG 6: PHẠM VI GIỚI HẠN VÀ HƯỚNG MỞ RỘNG ĐỀ TÀI
6.1 Phạm vi giới hạn của đề tài 42
6.2 Hướng mở rộng của đề tài 42




LIỆT KÊ HÌNH


Hình 3.1: Ảnh màu……………………………………………………………………….. 14
Hình 3.2: Các màu cơ sở…………………………………………………………………. 15
Hình 3.3: Mô hình màu RGB…………………………………………………………….. 16
Hình 3.4: Ảnh GIF……………………………………………………………………….. 18
Hình 3.5: Ảnh dạng JPEG……………………………………………………………… 20
Hình 4.1: Mở chương trình trên Matlab…………………………………………… 26
Hình 4.2: Giao diện chương trình…………………………………………………. 27
Hình 4.3: Giao diện chương trình chính…………………………………………… 27
Hình 4.4: Chọn ảnh cần kiểm tra…………………………………………………… 28
Hình 4.5: Ảnh cần kiểm tra………………………………………………………… 28
Hình 4.6: Ảnh trung bình…………………………………………………………… 29
Hình 4.7: Hình chiếu ảnh lên không gian ảnh……………………………………… 29
Hình 4.8: Ảnh cần tìm……………………………………………………………… 30
Hình 5.1: Sơ đồ khối tổng quát của chương trình…………………………………. 32

Download:

http://www.facebook.com/download/568011126624043/VanLuong.Blogspot.Com_NDMT.doc

Cách nén ảnh số bằng MATLAB

MATLAB
MATLAB



Chương 1
GIỚI THIỆU MATLAB
1.1  Tổng quan về Matlab
1.1.1 Khái niệm về Matlab
        Matlab là một ngôn ngữ lập trình thực hành bậc cao được sử dụng để giải các bài toán về kỹ thuật. Matlab tích hợp được việc tính toán, thể hiện kết quả, cho phép lập trình, giao diện làm việc rất dễ dàng cho người sử dụng. Dữ liệu cùng với thư viện được lập trình sẵn cho phép người sử dụng có thể có được những ứng dụng sau đây.
Sử dụng các hàm có sẵn trong thư viện, các phép tính toán học thông thường.
Cho phép lập trình tạo ra những ứng dụng mới.
Cho phép mô phỏng các mô hình thực tế.
Phân tích,  khảo sát và hiển thị dữ liệu.
Với phần mềm đồ hoạ cực mạnh.
Cho phép phát triển, giao tiếp với một số phần mềm khác như C++,  Fortran.
1.1.2 Tổng quan về cấu trúc dữ liệu của Matlab, các ứng dụng
Matlab  là một hệ thống tương giao, các phần tử dữ liệu là một mảng (mảng này không đòi hỏi về kích thước). Chúng cho phép giải quyết các vấn đề liên quan đến lập trình bằng máy tính, đặc biệt sử dụng các phép tính về ma trận hay vector và có thể sử dụng ngôn ngữ C hoặc Fortran lập trình rồi thực hiện ứng dụng lập trình đó bằng các câu lệnh gọi từ Matlab. Matlab được viết tắt từ chữ “MATrix LABoratory” tức là thư viện về ma trận, từ đó phần mềm Matlab được viết nhằm cung cấp cho việc truy cập vào phần mềm ma trận một cách dễ dàng, phần mềm ma trận này được phát triển bởi các công trình Linpack và Eispack. Ngày nay Matlab được phát triển bởi  Lapack và Artpack tạo nên một nghệ thuật phần mềm cho ma trận.
a. Dữ liệu
Dữ liệu của MATLAB thể hiện dưới dạng ma trận (hoặc mảng–tổng quát), và có các kiểu dữ liệu được liệt kê sau đây:
Kiểu đơn single, kiểu này có lợi về bộ nhớ dữ liệu vì nó đòi hỏi ít byte nhớ hơn, kiểu dữ liệu này không được sử dụng trong các phép tính toán học, độ chính xác kém hơn.
Kiểu double kiểu này là kiểu thông dụng nhất của các biến trong Matlab.
Kiểu Sparse.
Kiểu uint8,  uint16. . .
Kiểu char ví dụ ‘Hello’
Kiểu cell.
Kiểu Structure.
Trong MATLAB  kiểu dữ liệu double là kiểu mặc định sử dụng trong các phép tính số học.
b. Ứng dụng
MATLAB  tạo điều kiện thuận lợi cho:
Các khoá học về toán học.
Các kỹ sư, các nhà nghiên cứu khoa học.
Dùng MATLAB để tính toán, nghiên cứu tạo ra các sản phẩm tốt nhất trong sản xuất.
c. Toolbox là một công cụ quan trọng trong Matlab
Công cụ này được MATLAB cung cấp cho phép bạn ứng dụng các kỹ thuật để phân tích,  thiết kế, mô phỏng các mô hình.
Ta có thể tìm thấy toolbox ở trong mô trường làm việc của.
Mạng nơron.
Logic mờ.
Simulink.
1.1.3 Hệ thống MATLAB
Hệ thống giao diện của MATLAB được chia thành 5 phần:
•  Môi trường phát triển.
Đây là nơi đặt các thanh công cụ, các phương tiện giúp chúng ta sử dụng các lệnh và các file,  ta có thể liệt kê một số như sau.
+ Desktop.
    + Command Window.
        + Command History.
      + Browsers for viewinghelp.
•  Thư viện, các hàm toán học bao gồm các cấu trúc như tính tổng, sin cosin, atan, atan2 etc..., các phép tính đơn giản đến các phép tính phức tạp như tính ma trận nghịch đảo, trị riêng, chuyển đổi fourier, laplace, symbolic library.
•  Ngôn ngữ MATLAB. Đó  là các ngôn ngữ cao về ma trận và mảng, với các dòng lệnh, các hàm, cấu trúc dữ liệu vào, có thể lập trình hướng đối tượng.
•  Đồ họa trong MATLAB. Bao gồm các câu lệnh thể hiện đồ hạo trong môi trường 2D và 3D, tạo các hình ảnh chuyển động, cung cấp các giao diện tương tác giữa người sử dụng và máy tính.
•  Giao tiếp với các ngôn ngữ khác. MATLAB cho phép tương tác với các ngôn ngữ khác như C, Fortran …

Download:

https://www.facebook.com/download/1396868650570054/VanLuong.Blogspot.Com_Nen%20anh%20so%20voi%20matlab.rar

Thứ Bảy, 2 tháng 6, 2012

Các tiêu chí đánh giá,duy trì website

website
website



Các tiêu chí đánh giá,duy trì wedsite
   Việc đánh giá một wedsite luôn phải dựa trên mục tiêu xây dựng wedsite của doanh nghiệp và phản hồi từ khách hàng. Đó là hai tiêu chí quan trọng nhất  để xem xét một wedsite có thành công hay không.Mục đích của doanh nghiệp trong quá trình thành lập wedsite có thể biến đổi tùy theo nhu cầu thị trường và định hướng của doanh nghiệp,không phải cứ wedsite không đúng mục tiêu ban đầu thì là thất bại. Điều cốt lõi vẫn là phản ứng và sự đón nhận của khách hàng,bởi xét cho cùng wedsite chính là một “sản phẩm” của doanh nghiệp đưa tới cho khách hàng. Mỗi loại wedsite có một số các tiêu chí đánh giá riêng,theo từng công ty,từng tổ chức.Và sau đây em xin giới thiệu một số tiêu chí đánh giá wedsite của một số tổ chức đã được cộng nhận rộng rãi và uy tín ( Vụ thương mại điệ tử  - Bộ thương mại và Google )
Các tiêu chí đánh giá Wedsite (Vụ thương mại điện tử - Bộ thương mại)
Phương pháp đánh giá và xếp hạng
1. Các tiêu chí đánh giá
            Mỗi website sẽ được đánh giá dựa trên các tiêu chí sau:
Tiêu chí Nội dung Trọng số (điểm)
1 Các yếu tố kỹ thuật 20
2 Những nội dung cần công bố 30
3 Phương thức kinh doanh 30
4 Giải quyết tranh chấp và bảo mật thông tin 20
  Tổng cộng 100
          Ghi chú:
          - Trọng số của mỗi tiêu chí phản ánh tỷ lệ giữa điểm tối đa đạt được của mỗi tiêu chí và tổng số điểm tối đa của tất cả các tiêu chí là 100 điểm. Trọng số biểu thị mức độ quan trọng của tiêu chí đánh giá.
          Điểm của mỗi tiêu chí được tính toán dựa vào việc tính điểm cho từng nội dung của tiêu chí.
Tiêu chí 1: Các yếu tố kỹ thuật
1. Thời gian tải website bằng modem thông thường
2. Cấu trúc website
3. Bố trí các liên kết trong website
4. Công cụ tìm kiếm nội bộ website
5. Thống kê Traffic Rank của www.alexa.com
Tiêu chí 2: Những nội dung cần công bố
1. Thông tin liên hệ và giới thiệu về chủ website
2. Các điều kiện và điều khoản quy định cách thức kinh doanh trước khi tiến hành giao dịch
3. Thông tin giới thiệu, mô tả về hàng hóa, dịch vụ
4. Thông tin về chi phí, giá cả, lệ phí
Tiêu chí 3: Phương thức kinh doanh
1. Cho phép khách hàng xem xét, điều chỉnh đơn đặt hàng
2. Xác nhận các đơn đặt hàng
3. Hệ thống thanh toán an toàn, dễ sử dụng
4. Giao hàng hóa và dịch vụ theo thời gian và điều kiện thỏa thuận
Tiêu chí 4: Giải quyết tranh chấp và bảo mật thông tin
1. Chính sách riêng cho việc xử lý và giải quyết khiếu nại, tranh chấp
2. Chính sách bảo vệ thông tin của khách hàng
2. Cách tính chỉ số xếp hạng
- Từng nội dung của các tiêu chí được cho điểm từ 0 đến 3, 0 là kém nhât, 3 là tốt nhất
- Từ điểm của từng nội dung sẽ tính ra điểm của từng tiêu chí theo công thức:
Tci = (Ti1 + Ti2 + ...Tp)/(3*p)
trong đó Tci là tiêu chí i; Ti1, Ti2… là nội dung của Tci, p là số nội dung.
- Chỉ số đánh giá (điểm) của một website được tính tổng hợp từ các điểm của các tiêu chí theo công thức. Chỉ số đánh giá tính theo điểm 100
ChiSoDanhGiaWeb= Tc1*Ts1 + Tc2*Ts2 + Tc3*Ts3 + Tc4*Ts4
trong đó Tsi là trọng số của tiêu chí i.
Mục tiêu
- Quảng bá các website TMĐT uy tín của Việt Nam
- Định hướng cho doanh nghiệp và người tiêu dùng tích cực tham gia TMĐT
- Hỗ trợ các cơ quan hoạch định chính sách về TMĐT
- Thúc đẩy TMĐT Việt Nam phát triển

Download:

http://dl.dropbox.com/u/43555804/vanluong/mar7/VanLuong.Blogspot.Com_Website.rar

Thứ Ba, 8 tháng 5, 2012

Giáo Trình Bài Tập CEH: Hacker Mũ Trắng - VSIC Education Co


Giáo Trình Bài Tập CEH: Hacker Mũ Trắng - VSIC Education Co


Mục Lục
Bài 1:..................................................................................................................................... 3
FOOTPRINTING ................................................................................................................ 3
I/ Giới thiệu về Foot Print:............................................................................................... 3
II/ Các bài thực hành: ...................................................................................................... 3
Bài 1: Tìm thông tin về Domain................................................................................... 3
Bài 2: Tìm thông tin email ........................................................................................... 5
Bài 2:..................................................................................................................................... 7
SCANNING.......................................................................................................................... 7
I/  Giới thiệu về Scanning: ............................................................................................... 7
II/ Các Bài thực hành....................................................................................................... 7
Bài thực hành 1: Sử dụng Phần mềm Nmap.................................................................. 7
Bài thực hành thứ 2:  Sử dụng phần mềm Retina để phát hiện các vulnerabilities và tấn
công bằng Metaesploit framework................................................................................ 13
Bài 3:................................................................................................................................... 18
SYSTEM HACKING......................................................................................................... 18
I/  Giới thiệu System Hacking:....................................................................................... 18
II/ Thực hành các bài Lab ............................................................................................. 18
Bài 1: Crack password nột bộ  nội bộ........................................................................ 18
Bài 2: Sử dụng chương trình pwdump3v2 khi có được 1 user administrator của
máy nạn nhân để có thể tìm được thông tin các user còn lại. ................................... 20
Bài Lab 3: Nâng quyền thông qua chương trình Kaspersky Lab ............................ 23
Bài Lab 4: Sử dụng Keylogger................................................................................... 25
Bài Lab 5: Sử dụng Rootkit và xóa Log file .............................................................. 27
Bài 4:................................................................................................................................... 30
TROJAN và BACKDOOR ................................................................................................ 30
I/  Giới thiệu về Trojan và Backdoor: ........................................................................... 30
II/ Các bài thực hành: .................................................................................................... 30
Bài 1 Sử dụng netcat: ................................................................................................. 30
Bài 2: Sử dụng Trojan Beast và detect trojan. .......................................................... 32
Muốn sử dụng Trojan Beast, ta cần phải xây dụng 1 file Server cài lên máy nạn nhân, sau
đó file server này sẽ lắng nghe ở những port cố định và từ máy tấn công ta sẽ connect
vào máy nạn nhân thông qua cổng này. ........................................................................ 32
Bài 3: Sử dụng Trojan dưới dạng Webbase .............................................................. 35
Bài 5:................................................................................................................................... 38
CÁC PHƯƠNG PHÁP SNIFFER ..................................................................................... 38
I/  Giới thiệu về Sniffer .................................................................................................. 38
Bài 6:................................................................................................................................... 65
Tấn Công từ chối dịch vụ DoS........................................................................................... 65
I/  Giới thiệu: .................................................................................................................. 65
II/ Mô tả bài lab: ............................................................................................................ 67
Bài Lab 1: DoS bằng cách sử dụng  Ping of death. ................................................... 67
Bài lab 2: DoS 1 giao thức  không sử dụng chứng thực(trong bài sử dụng giao thức
RIP)............................................................................................................................. 69
Bài Lab 3: Sử dụng flash để DDoS ............................................................................ 72
Bài 7:................................................................................................................................... 74
Social Engineering ............................................................................................................. 74
I/  Giới Thiệu .................................................................................................................. 74
Giáo trình bài tập C|EH   Tài liệu dành cho học viên
VSIC Education Corporation  Trang 2
II/ Các bài Lab: .............................................................................................................. 74
Bài Lab 1: Gửi email nặc đính kèm Trojan .............................................................. 74
Bài 8:................................................................................................................................... 77
Session Hijacking ............................................................................................................... 77
I/ Giới thiệu: ................................................................................................................... 77
II/ Thực hiện bài Lab........................................................................................................ 77
Bài 9:................................................................................................................................... 80
Hacking Web Server .......................................................................................................... 80
I/  Giới thiệu: ................................................................................................................... 80
II/ Thực Hiện bài lab. ....................................................................................................... 80
Bài Lab 1: Tấn công Web Server Win 2003(lỗi Apache) .......................................... 80
Bài lab 2:  Khai thác lỗi ứng dụng Server U ............................................................. 84
Bài 10:................................................................................................................................. 85
WEB APPLICATION HACKING.................................................................................... 85
I/  Giới thiệu: .................................................................................................................. 85
II/ Các Bài Lab............................................................................................................... 85
Bài Lab 1: Cross Site Scripting.................................................................................. 85
Bài Lab 2: Insufficient Data Validation .................................................................... 86
Bài Lab 3: Cookie Manipulation ............................................................................... 88
Bài Lab 4: Authorization Failure .............................................................................. 89
Bài 11:................................................................................................................................. 91
SQL INJECTION .............................................................................................................. 91
I/ Giới thiệu về SQL Injection: ...................................................................................... 91
II/ Thực Hành Bài Lab .................................................................................................. 94
Bài 12:............................................................................................................................... 101
WIRELESS HACKING .................................................................................................. 101
I/ Giới Thiệu ................................................................................................................. 101
II/ Thực hành bài Lab: ................................................................................................ 101
Bài 13:............................................................................................................................... 105
VIRUS .............................................................................................................................. 105
I/  Giới thiệu: (tham khảo bài đọc thêm) ..................................................................... 105
II/ Thực hành Lab: ...................................................................................................... 105
Bài 1: Virus phá hủy dữ liệu máy ............................................................................ 105
Bài 2: Virus gaixinh lây qua tin nhắn...................................................................... 107
Bài 14:............................................................................................................................... 111
BUFFER OVERFLOW ................................................................................................... 111
I/  Lý thuyết .................................................................................................................. 111
II/ Thực hành: .............................................................................................................. 118

Download:

https://www.box.com/s/64ed3025e16bd4793a3b

An toàn và bảo mật thông tin


Chương 1: TỔNG QUAN VỀ AN TOÀN VÀ BẢO MẬT THÔNG TIN 
1.1. Nội dung của an toàn và bảo mật thông tin 
Khi nhu cầu trao đổi thông tin dữ liệu ngày càng lớn và đa dạng, các tiến bộ 
về điện tử - viễn thông và công nghệ thông tin không ngừng được phát triển ứng 
dụng để nâng cao chất lượng và lưu lượng truyền tin thì các quan niệm ý tưởng 
và biện pháp bảo vệ thông tin dữ liệu cũng được đổi mới. Bảo vệ an toàn thông 
tin dữ liệu là một chủ đề rộng, có liên quan đến nhiều lĩnh vực và trong thực tế 
có thể có rất nhiều phương pháp được thực hiện để bảo vệ an toàn thông tin dữ 
liệu. Các phương pháp bảo vệ an toàn thông tin dữ liệu có thể được quy tụ vào 
ba nhóm sau: 
- Bảo vệ an toàn thông tin bằng các biện pháp hành chính. 
- Bảo vệ an toàn thông tin bằng các biện pháp kỹ thuật (phần cứng). 
- Bảo vệ an toàn thông tin bằng các biện pháp thuật toán (phần mềm). 
Ba nhóm trên có thể được ứng dụng riêng rẽ hoặc phối kết hợp. Môi trường 
khó bảo vệ an toàn thông tin nhất và cũng là môi trường đối phương dễ xân nhập 
nhất  đó là môi trường mạng và truyền tin. Biện pháp hiệu quả nhất và kinh tế 
nhất hiện nay trên mạng truyền tin và mạng máy tính là biện pháp thuật toán. 
An toàn thông tin bao gồm các nội dung sau: 
- Tính bí mật: tính kín đáo riêng tư của thông tin 
- Tính xác thực của thông tin, bao gồm xác thực  đối tác( bài toán nhận 
danh), xác thực thông tin trao đổi. 
- Tính trách nhiệm: đảm bảo người gửi thông tin không thể thoái thác trách 
nhiệm về thông tin mà mình đã gửi. 
Để  đảm bảo an toàn thông tin dữ liệu trên  đường truyền tin và trên mạng 
máy tính có hiệu quả thì điều trước tiên là phải lường trước hoặc dự đoán trước 
các khả năng không an toàn, khả năng xâm phạm, các sự cố rủi ro có thể xảy ra 
đối với thông tin dữ liệu được lưu trữ và trao đổi trên đường truyền tin cũng như 
http://www.ebook.edu.vn  2
trên mạng. Xác  định càng chính xác các nguy cơ nói trên thì càng quyết  định 
được tốt các giải pháp để giảm thiểu các thiệt hại.  
Có hai loại hành vi xâm phạm thông tin dữ liệu đó là: vi phạm chủ động và 
vi phạm thụ động. Vi phạm thụ động chỉ nhằm mục đích cuối cùng là nắm bắt 
được thông tin (đánh cắp thông tin). Việc làm  đó có khi không biết  được nội 
dung cụ thể nhưng có thể dò ra được người gửi, người nhận nhờ thông tin điều 
khiển giao thức chứa trong phần đầu các gói tin. Kẻ xâm nhập có thể kiểm tra 
được số lượng, độ dài và tần số trao đổi. Vì vậy vi pham thụ động không làm sai 
lệch hoặc hủy hoại nội dung thông tin dữ liệu được trao đổi. Vi phạm thụ động 
thường khó phát hiện nhưng có thể có những biện pháp ngăn chặn hiệu quả. Vi 
phạm chủ động là dạng vi phạm có thể làm thay đổi nội dung, xóa bỏ, làm trễ, 
xắp xếp lại thứ tự hoặc làm lặp lại gói tin tại thời điểm đó hoặc sau đó một thời 
gian. Vi phạm chủ động có thể thêm vào một số thông tin ngoại lai để làm sai 
lệch nội dung thông tin trao đổi. Vi phạm chủ động dễ phát hiện nhưng để ngăn 
chặn hiệu quả thì khó khăn hơn nhiều. 
Một thực tế là không có một biện pháp  bảo vệ an toàn thông tin dữ liệu nào 
là an toàn tuyệt  đối. Một hệ thống dù  được bảo vệ chắc chắn  đến  đâu cũng 
không  thể đảm bảo là an toàn tuyệt đối.

Download: