Đồ Án ứng dụng điện toán đám mây xây dựng kho ứng dụng BKstore cho các thiết bị sử dụng hệ điều hành andro

Thảo luận trong 'Công Nghệ Thông Tin' bắt đầu bởi Thúy Viết Bài, 5/12/13.

  1. Thúy Viết Bài

    Thành viên vàng

    Bài viết:
    198,891
    Được thích:
    170
    Điểm thành tích:
    0
    Xu:
    0Xu
    TÓM TẮT NỘI DUNG ĐỒ ÁN TỐT NGHIỆP


    Trong báo cáo này, NV sẽ trình bày toàn bộ các bước ứng dụng điện toán đám mây để xây dựng kho ứng dụng BKStore cho các thiết bị sử dụng hệ điều hành Android. Báo cáo được chia làm 4 chương với nội dung như sau :


    Chương 1 : Đưa ra tổng quan đề tài gồm mô tả bài toán và đặt vấn đề cho bài toán. Trong chương 1, NV sẽ giới thiệu về bài toán, đưa ra vấn đề, các thông tin kèm theo làm lý do để ra đời bài toán.
    Chương 2 : NV sẽ trình bày về cơ sở lý thuyết, các phương pháp tiếp cận bài toán. Trong mục phương pháp tiếp cận, sẽ trình bày cả hướng giải quyết vấn đề, vận dụng các công nghệ để xây dựng bài toán. Phần tiếp theo của chương, NV sẽ trình bày cơ sở lý thuyết của các công nghệ đã đưa ra ở phần trước.
    Chương 3 : NV sẽ trình bày về mô hình kho ứng dụng đề xuất. Trong chương này, sẽ trình bày chi tiết từ kiến trúc hệ thống đến các phân tích, thiết kế để tiến đến cài đặt hệ thống. Đây là phần chính của báo cáo này.
    Chương 4 : Chương này sẽ đề cập đến cài đặt và một số kết quả đạt được của hệ thống kho ứng dụng BKStore. Phần cài đặt sẽ đưa ra những module chính cần cài đặt, và những vấn đề quan trọng cần giải quyết. Phần các kết quả đạt được có đưa ra một số kiểm thử và một số kết quả thu được sau khi cài đặt thành công hệ thống

    Ngoài các chương được trình bày ở trên, thì báo cáo còn có các phần mở đầu giởi thiệu về báo cáo cũng như đề tài, phần kết luận để tổng kết vấn đề.


    ABSTRACT OF THESIS



    In this report, the thesis author will be presented through the entire apply cloud computing to build BK Store for devices using the Android operating system. The report is divided into four chapter with the following contents :


    Chapter 1: Getting topics include an overview describing the problem and put the issue to the problem. In Chapter 1, the thesis author will discuss the problem, raised the issue, together with information as a reason for these problems.
    Chapter 2: The thesis author will be presented the theoretical basic, the approach to the problem. In the approach, will present the user solve the problem, apply the technology to build the problem. The next section of the chapter, the thesis author presents the theoretical basic of the technology offered in the previous section.
    Chapter 3: The thesis author will be presented the model proposed application store. In this chapter, will present detail from architecture to system analysis and design to proceed to install the system. This is the main part of this report.
    Chapter 4: This chapter will cover installation and some of the results archieved BKStore. Installation section will make the module to be installed, and the important issues to be addressed. Part of the results achieved have made some test and some results obtained after successful installation system.

    In addition to the program presented above, there are reports of the opening introduction to the report as well as the subject, the conclusion to summarize problem.
























    Mục lục

    TÓM TẮT NỘI DUNG ĐỒ ÁN TỐT NGHIỆP . 3
    Danh mục các bảng 7
    Danh mục các hình 8
    Danh mục các từ viết tắt và thuật ngữ . 9
    Mở đầu . 10
    1.Lời nói đầu . 10
    2. Nhiệm vụ được giao trong đồ án tốt nghiệp : 10
    3. Bố cục của đồ án tốt nghiệp : 11
    Chương 1 :Tổng quan đề tài . 12
    1.1 Mô tả bài toán 12
    1.2 Đặt vấn đề 12
    Kết chương 1 : 18
    Chương 2: Cơ sở lý thuyết và phương pháp tiếp cận . 20
    2.2 Cơ sở lý thuyết 20
    2.1 Phương pháp tiếp cận và hướng giải quyết vấn đề . 20
    2.1.1 Xây dựng kho ứng dụng cho nền tảng Android . 20
    2.1.2 Ứng dụng điện toán đám mây xây dưng kho ứng dụng . 20
    2.1.3 Sử dụng phương thức thanh toán quốc tế thuận tiện, phục vụ rộng khắp . 21
    2.2 Cơ sở lý thuyết 21
    2.2.1 Tổng quan về hệ điều hành Android . 21
    2.2.2 Điện toán đám mây và Google App Engine . 24
    2.2.3 Thanh toán quốc tế - Paypal 27
    Kết chương 2 : 28
    Chương 3 : Mô hình kho ứng dụng đề xuất 29
    3.1 Mô hình đề xuất: 29
    3.2 Phân tích và thiết kế . 29
    3.1 Mô hình đề xuất: 29
    3.1.1 Kiến trúc hệ thống 29
    3.1.2 Tổng quan hệ thống : . 30
    3.2 Phân tích và thiết kế . 33
    3.2.1 Các thành phần của hệ thống 33
    3.2.2 Các tác nhân tham gia hệ thống : 33
    3.2.3 Sơ đồ chức năng của hệ thống : 34
    3.2.4 Thiết kế cơ sở dữ liệu : . 41
    3.2.5 Biểu đồ tuần tự . 46
    3.2.6 Thiết kế giao diện : . 49
    Kết chương 3 : 53
    Chương 4 : Cài dặt và kết quả thử nghiệm 54
    4.1 Cài đặt 54
    4.1.1 Công nghệ sử dụng 54
    4.1.2 Công cụ sử dụng 54
    4.1.3 Cấu trúc cài đặt : 54
    4.1.4 Cấu trúc dữ liệu . 55
    4.1.5 Giải thuật . 57
    4.2 Kết quả đạt được và thử nghiệm: 61
    4.2.1 Các kết quả đạt được : 61
    4.2.2 Một số kết quả kiểm thử : . 66
    Kết chương 4: . 68
    TÀI LIỆU THAM KHẢO . 71



    Mở đầu
    1.Lời nói đầu
    Di động và điện thoại thông minh đang trong thời kì phát triển nở rộ, trong đó mảng ứng dụng cho điện thoại thông minh đang trong thời kì phát triển mạnh mẽ nhất từ trước tới nay, là tâm điểm của sự chú ý thế giới công nghệ trên toàn thế giới.Hiện tại các tập đoàn lớn, các công ty và thậm chí là các tổ chức,cá nhân đang đầu tư rất mạnh mẽ cho ngành công nghệ phần mềm, nội dung số cho điện thoại di động. Các kho ứng dụng trở thành một phần quan trọng trong sự phát triển nở rộ của ngành công nghệ phần mềm phát triển các ứng dụng cho điện thoại di động, mang lại nhiều lợi nhuận cho công ty sở hữu nó, các hãng điện thoại, giới lập trình viên và người tiêu dùng.Kho ứng dụng cho di động cũng có thể gọi là chợ ứng dụng, nơi mà các lập trình viên, các nhà phát triển phần mềm có thể đưa ứng dụng của mình lên để bán cũng như người sử dụng có thể lên đó để tìm kiếm, mua và tải về một cách dễ dàng. Lợi nhuận của kho ứng dụng là rất lớn khi mà số lượng người dùng,số lượng ứng dụng là rất lớn và vì thế số lượng người tải về cũng lớn và tỉ lệ chia sẻ tương đối cao dành cho người sở hữu kho ứng dụng.
    Điện toán đám mây được thế giới dự đoán sẽ là “cơn sóng thần công nghệ” song nó lại khá mới mẻ tại Việt Nam. Việc sử dụng hay có thể nói là tận dụng các điểm mạnh,các ưu thế của điện toán đám mây để tối ưu các tính năng cho sản phẩm cũng như giảm chi phí tối đa cho nó nhằm nâng cao sức cạnh tranh cho sản phẩm là một lựa chọn hiện nay. Xây dựng ứng dụng theo mô hình điện toán đám mây sẽ là một điểm nhấn, là chìa khóa để mang lại thành công cho sản phẩm.
    Vì thế trong đồ án tốt nghiệp này, em sẽ sử dụng điện toán đám mây để xây dựng kho ứng dụng cho các thiết bị di động sử dụng hệ điều hành Android.
    Em xin chân thành cảm ơn các thầy cô trong Bộ môn Công nghệ phần mềm, Viện Công nghệ thông tin và Truyền thông trường ĐHBK HN đã tận tình giúp đỡ, hướng dẫn, truyền đạt kiến thức cũng như kinh nghiệm, tạo điều kiện học tập và nghiên cứu để em có thể hoàn thành tốt kỳ đồ án tốt nghiệp này.
    Đặc biệt, chúng em xin gửi lời cảm ơn sâu sắc tới ThS Hoàng Anh Việt – người đã tận tình giúp đỡ, trực tiếp hướng dẫn em trong suốt quá trình thực hiện đồ án tốt nghiệp.

    2. Nhiệm vụ được giao trong đồ án tốt nghiệp :
    - Tìm hiểu về hệ điều hành Android, xây dựng các ứng dụng dựa trên nền tảng Android.
    - Tìm hiểu về các kho ứng dụng cho di động (Application Store)
    - Tìm hiểu về cloud computing, Google App Engine. Xây dựng ứng dụng dựa trên GAE.
    - Tìm hiểu môi trường thanh toán quốc tế qua Paypal, thẻ tín dụng và Paypal API dành cho Andorid.
    - Tìm hiểu Web service trao đổi dữ liệu giữa GAE và Android.
    - Phân tích, thiết kế và xây dựng thành công kho ứng dụng cho di động cho các thiết bị di động sử dụng hệ điều hành Android sử dụng dịch vụ điện toán đám mây của Google (GAE).

    3. Bố cục của đồ án tốt nghiệp :
    Đồ án tốt nghiệp gồm có 4 chương với các nội dung như sau :



    Chương 1: Tổng quan đề tài
    Trong chương này đề cập đến mô tả bài toán, đặt vấn đề để đưa ra lý do xây dựng bài toán cũng như những lý thuyết kèm theo.


    Chương 2: Cơ sở lý thuyết và phương pháp tiếp cận
    Trong chương này đề cập đến phương pháp tiếp cận bài toán, các công nghệ và lý thuyết sẽ sử dụng để tiếp cận xây dựng cho bài toán.


    Chương 3: Mô hình kho ứng dụng đề xuất
    Trong chương này đề cập đến kiến trúc bài toán, các phân tích thiết kế cũng sẽ được đưa ra ở phần này.


    Chương 4: Cài đặt và kết quả thử nghiệm
    Trong chương này sẽ đề cập đến việc cài đặt dựa trên những phân tích thiết kế từ chương trước, sử dụng các thư viện kèm theo. Chương này cũng đưa ra các kết quả đạt được và các kết quả thử nghiệp, kiểm thử.
     

    Các file đính kèm:

Đang tải...