Đồ án Thiết kế và phát triển bộ ghiđọc truyền thông trường gần NFC cho các giao dịch tự động qua điện thoại di động

14 430 2
Đồ án Thiết kế và phát triển bộ ghiđọc truyền thông trường gần NFC cho các giao dịch tự động qua điện thoại di động

Đ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

BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI o0o BÁO CÁO ĐỒ ÁN II ĐỀ TÀI Thiết kế và phát triển bộ ghiđọc truyền thông trường gần NFC cho các giao dịch tự động qua điện thoại di động Giáo viên hướng dẫn: Phạm Văn Tiến Sinh viên thực hiện: Phạm Hà Vân 20083115 ĐT 2 –K53 Đỗ Thị Thủy Vân 20083110 ĐT 1 –K53 Bùi Văn Hải 20080843 ĐT 6 –K53 Vũ Văn Ba 20080141 ĐT 7 –K53 1. Mô tả công việc Thiết kế và phát triển bộ ghi đọc truyền thông trường gần NFC cho các giao dịch tự động qua điện thoại: Phát triển bộ đầu ghi đọc truyền thông trường gần NFC và phần mềm hệ thống kèm theo. Các gói phần mềm ứng dụng cho tiện ích kiểm soát vào ra thanh toán điện tử. 2. Chương trình công việc Mục Công việc Mô tả công việc Người thực hiện 1 Làm rõ yêu cầu công việc, nhiệm vụ Liệt kê các yêu cầu công việc, nhiệm vụ Cả nhóm 2 Phát triển phần cứng, phần mềm Triển khai phần cứng Thiết kế mạch Viết phần mềm thực hiện chức năng phần cứng trên MCU Bùi Văn Hải Phát triển phần mềm hệ thống kèm theo đầu đọc NFC Thiết kế và phát triển phần mềm có chức năng: Giao tiếp với đầu đọc NFC Kết nối với server tạo tiện ích kiểm soát vào ra thanh toán điện tử Phạm Hà Vân Thiết kế và xây dựng server Thiết kế và xây dựng server: Cung cấp trang web chứa thông tin và chức năng đặt trước vé dịch vụ Cung cấp dịch vụ truy vấn thông tin và đáp ứng yêu cầu cho tiện ích kiểm soát vào ra thanh toán điện tử Vũ Văn Ba Đỗ Thị Thủy Vân 3 Triển khai thí nghiệm Thí nghiệm ghép nối các module riêng rẽ thành hệ thống Cả nhóm 4 Kết luận Kết luận và các công việc phát triển kế tiếp Cả nhóm 3. Phát triển phần cứng, phần mềm 3.1. Tổng quan hệ thống Hệ thống bao gồm điện thoại thông mình sử dụng hệ điều hành android, đầu đọc NFC, PC và web server. Người cung cấp dịch vụ sẽ tạo poster có gắn thẻ NFC mang thông tin cần thiết. Người sử dụng muốn có các thông tin chi tiết chỉ cần đưa điện thoại đến gần poster là có thể truy cập các dịch vụ truy vấn thông tin hay đặt trước vé dịch vụ trên server của nhà cung cấp. Khi đã có mã vé trong tay, người sử dụng có thể chia sẻ vé cho người khác nhờ tiện ích chia sẻ hay sử

BỘ GIÁO DỤC ĐÀO TẠO TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI o0o BÁO CÁO ĐỒ ÁN II ĐỀ TÀI Thiết kế phát triển bộ ghi/đọc truyền thông trường gần NFC cho các giao dịch tự động qua điện thoại di động Giáo viên hướng dẫn: Phạm Văn Tiến Sinh viên thực hiện: Phạm Hà Vân 20083115 ĐT 2 –K53 Đỗ Thị Thủy Vân20083110 ĐT 1 –K53 Bùi Văn Hải 20080843 ĐT 6 –K53 Vũ Văn Ba 20080141 ĐT 7 –K53 Page 1 Page 2 Mục lục Page 3 1. Mô tả công việc Thiết kế phát triển bộ ghi/ đọc truyền thông trường gần NFC cho các giao dịch tự động qua điện thoại: - Phát triển bộ đầu ghi đọc truyền thông trường gần NFC phần mềm hệ thống kèm theo. - Các gói phần mềm ứng dụng cho tiện ích kiểm soát vào ra thanh toán điện tử. 2. Chương trình công việc Mụ c Công việc Mô tả công việc Người thực hiện 1 Làm rõ yêu cầu công việc, nhiệm vụ Liệt các yêu cầu công việc, nhiệm vụ Cả nhóm 2 Phát triển phần cứng, phần mềm Triển khai phần cứng - Thiết kế mạch - Viết phần mềm thực hiện chức năng phần cứng trên MCU Bùi Văn Hải Phát triển phần mềm hệ thống kèm theo đầu đọc NFC Thiết kếphát triển phần mềm có chức năng: - Giao tiếp với đầu đọc NFC - Kết nối với server tạo tiện ích kiểm soát vào ra thanh toán điện tử Phạm Hà Vân Thiết kế xây dựng server Thiết kế xây dựng server: - Cung cấp trang web chứa thông tin chức năng đặt trước vé dịch Vũ Văn Ba Đỗ Thị Thủy Vân Page 4 vụ - Cung cấp dịch vụ truy vấn thông tin đáp ứng yêu cầu cho tiện ích kiểm soát vào ra thanh toán điện tử 3 Triển khai thí nghiệm Thí nghiệm ghép nối các module riêng rẽ thành hệ thống Cả nhóm 4 Kết luận Kết luận các công việc phát triển kế tiếp Cả nhóm 3. Phát triển phần cứng, phần mềm 3.1. Tổng quan hệ thống Hệ thống bao gồm điện thoại thông mình sử dụng hệ điều hành android, đầu đọc NFC, PC web server. Người cung cấp dịch vụ sẽ tạo poster có gắn thẻ NFC mang thông tin cần thiết. Người sử dụng muốn có các thông tin chi tiết chỉ cần đưa điện thoại đến gần poster là có thể truy cập các dịch vụ truy vấn thông tin hay đặt trước vé dịch vụ trên server của nhà cung cấp. Khi đã có mã vé trong tay, người sử dụng có thể chia sẻ vé cho người khác nhờ tiện ích chia sẻ hay sử dụng vé bằng cách chạm điện thoại vào đầu đọc NFC tại nơi kiểm soát vé dịch vụ. Tại đây, người kiểm soát không phải thao tác nhiều để kiểm soát vào ra. Đầu đọc NFC được kết nối với server nhắm xác thực thông tin mã vé. Page 5 Hệ thống bao gồm các thành phần sau: - Smart Poster: Poster được gắn thẻ NFC, chứa đường dẫn tới web server có thông tin chi tiết của poster. - Điện thoại di động hỗ trợ NFC: Hỗ trợ đọc dữ liệu từ poster, dữ liệu được chia sẻ từ người dùng khác, hỗ trợ xử lý lưu trữ dữ liệu từ poster. Hỗ trợ khả năng chia sẽ dữ liệu thẻ dữ liệu vé cho thiết bị khác. - Đầu đọc thẻ PC Page 6 Nhận dữ liệu xác thực từ điện thoại của người sử dụng, kiểm tra tính xác thực của vé thông báo cho người sử dụng biết tình trạng vé hiện tại. - Server : Cung cấp chức năng đặt vé cho người sử dụng, lưu trữ thông tin vé, trả lại dữ liệu hủy vé khi được yêu cầu. 3.2. Phát triển phần cứng Đầu đọc NFC làm nhiệm vụ giao tiếp với điện thoại để nhận thông tin từ điện thoại. Đầu đọc NFC hiện có trên thị trường chỉ cung cấp kết nối với PC không có bộ phận hiển thị thông tin để có sự thân thiện với người dùng. Nhóm chúng tôi đã bổ sung thêm tính năng cho đầu đọc NFC này như sơ đồ trong hình 2 . Trong đó, một màn hình LCD được thêm vào đầu đọc để hiển thị thông tin mà PC nhận được phân tích từ đầu đọc NFC. 3.3. Phát triển phần mềm hệ thống kèm theo đầu ghi/đọc thẻ NFC 3.3.1. Sơ đồ tổng quan phần mềm: Dưới đây là sơ đồ khối mô tả quá trình đọc dữ liệu diễn ra trên PC từ điện thoại thông qua giao tiếp NFC. Page 7 Phần mềm đặt trên PC giao tiếp với đầu ghi đọc thẻ NFC để nhận về dữ liệu chứa thông tin mã nhận dạng vé được đầu ghi/đọc NFC nhận từ smart phone của người sử dụng. Người sử dụng có thể nhập trực tiếp mã nhận dạng thẻ vào phần mềm. Sau khi đã có mã nhận dạng thẻ, phần mềm sẽ tiến hành kết nối với server nhằm kiểm tra tính xác thực của mã nhận dạng vé được cung cấp 3.3.2. Phần giao tiếp giữa phần mềm đầu ghi đọc thẻ NFC: Khi người sử dụng thực hiện quá trình xác thực vé tại nơi kiểm tra vé, quá trình nhận dạng vé diễn ra trên PC theo 2 giai đoạn như hình dưới: - Giai đoạn 1: o Thực hiện kết nối giữa điện thoại của người sử dụng đầu đọc thẻ. o Máy tính lấy dữ liệu từ đầu đọc thẻ. - Giai đoạn 2: Phân tích dữ liệu lấy được từ đầu đọc để tách ra mã của vé. Page 8 3.3.3. Kết nối với server Sau khi đọc được dữ liệu từ điện thoại của người dùng, máy tính trạm tiến hành kết nối với server để kiểm tra nội dung thông tin vé của người dùng có hợp lệ hay không, quá trình này diễn ra như sau: - Máy trạm thiết lập kết nối với máy chủ. - Gửi thông tin vé (mã số vé). - Nhận lại phản hồi phân tích nội dung phản hồi. - Hiển thị thông tin cho người sử dụng biết. Page 9 Sau quá trình này người sử dụng sẽ biết được trạng thái vé hiện tại của mình cũng như quyết định có sử dụng vé này hay không. Page 10 [...]... thực, hiển thị kết quả cho người sử dụng - Vị trí: Đặt tại nơi soát vé 5 Kết luận Hệ thống dặt trước dịch vụ tại chỗ sử dụng công nghệ NFC trên điện thoại di động cho phép người sử dụng nhanh chóng tiếp cận với những thông tin dịch vụ cần thiết, giúp người sử dụng tiết kiệm thời gian trong việc sử dụng đăng kí dịch vụ Đồng thời giúp nhà cung cấp dịch vụ có thể quảng bá thông tin về dịch vụ rất nhanh... những kênh quảng cáo thông tin nhanh nhất Do áp dụng công nghệ tiên tiến là truyền thông trường gần (NFC) nên hệ thống đầu với chi phí thấp, dễ triển khai, thuận tiện cho cả người sử dụng nhà cung cấp dịch vụ cho nên tính khả thi rất cao Trong thời gian tới, nhóm nghiên cứu sẽ Page 13 phát triển thêm chức năng ghi dữ liệu cho các Poster với số lượng lớn, nhằm đáp ứng nhu cầu triển khai thực tế... Thiết kế xây dựng server 3.4 4 Kết quả đạt được 4.1 Module đầu đọc thẻ Hình 4: Module đầu đọc thẻ - Nhiệm vụ, chức năng: Nhận thông tin vé từ điện thoại di động - Vị trí: Đặt tại nơi soát vé Page 12 4.2 Phần mềm giao tiếp giữa đầu đọc thẻ máy tính Hình 4 Phần mềm giao tiếp đầu đọc thẻ - Nhiệm vụ, chức năng: Xử lý thông tin nhận được từ đầu đọc, gửi dữ liệu lên server để xác thực, hiển thị kết

Ngày đăng: 18/06/2014, 15:36

Từ khóa liên quan

Mục lục

  • 1. Mô tả công việc

  • 2. Chương trình công việc

  • 3. Phát triển phần cứng, phần mềm

    • 3.1. Tổng quan hệ thống

    • 3.2. Phát triển phần cứng

    • 3.3. Phát triển phần mềm hệ thống kèm theo đầu ghi/đọc thẻ NFC

      • 3.3.1. Sơ đồ tổng quan phần mềm:

      • 3.3.2. Phần giao tiếp giữa phần mềm và đầu ghi đọc thẻ NFC:

      • 3.3.3. Kết nối với server

      • 3.4. Thiết kế và xây dựng server

      • 4. Kết quả đạt được

        • 4.1. Module đầu đọc thẻ

        • 4.2. Phần mềm giao tiếp giữa đầu đọc thẻ và máy tính

        • 5. Kết luận

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

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

Tài liệu liên quan