Xây dựng ứng dụng “giao dịch chứng khoán” chạy trên điện thoại hệ điều hành Android

66 925 4
Xây dựng ứng dụng “giao dịch chứng khoán” chạy trên điện thoại hệ điều hành Android

Đ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

Xây dựng ứng dụng “giao dịch chứng khoán” chạy trên điện thoại hệ điều hành Android

Khoa Công Nghệ Thông Tin Ứng dụng giao dịch chứng khoán Android MỤC LỤ MỤC LỤC Chương MỞ ĐẦU 1.1 Lý mục đích chọn đề tài 1.2 Phạm vi nghiên cứu đề tài Chương TỔNG QUAN Chương GIỚI THIỆU HỆ ĐIỀU HÀNH ANDROID 3.1 Giới thiệu hệ điều hành Android 3.1.1 Android gì? 3.1.2 Các tính Android cung cấp .8 3.2 Các thành phần ứng dụng android 3.2.1 Activities 3.2.2 Service 11 3.2.3 Content Provider 12 3.2.4 Broadcast receiver 12 3.2.5 Intent .12 3.3 Các đối tượng sử dụng ứng dụng 13 Chương NGHIỆP VỤ CHỨNG KHOÁN 14 4.1 Thị trường chứng khoán 14 4.1.1 Khái niệm 14 4.1.2 Chức thị trường chứng khoán 14 4.1.2.1 Huy động vốn đầu tư cho kinh tế 14 4.1.2.2 Cung cấp môi trường đầu tư cho công chúng 15 Thực tập tốt nghiệp GVHD: Trần Đức Doanh Khoa Công Nghệ Thông Tin Ứng dụng giao dịch chứng khoán Android 4.1.2.3 Tạo tính khoản cho chứng khốn .15 4.1.2.4 Đánh giá hoạt động doanh nghiệp .15 4.1.3 Các thành phần tham gia thị trường chứng khoán 15 4.1.3.1 Nhà phát hành 15 4.1.3.2 Nhà đầu tư 16 4.1.3.3 Các cơng ty chứng khốn 16 4.1.3.4 Các tổ chức liên quan đến thị trường chứng khoán 16 4.2 Chứng khoán 17 4.2.1 Khái niệm 17 4.2.2 Các đặc tính hàng hóa chứng khốn .17 4.2.2.1 Tính khoản .17 4.2.2.2 Tính rủi ro 17 4.2.2.3 Tính sinh lời .18 4.3 Giao dịch chứng khoán 18 4.3.1 Quy định chung giao dịch 18 4.3.2 Quy định giao dịch Sở Giao Dịch Chứng Khoán TP.HCM(HSX) 19 4.3.2.1 Thời gian giao dịch: 19 4.3.2.2 Phương thức khớp lệnh: .20 4.3.2.3 Nguyên tắc khớp lệnh: .20 4.3.2.4 Đơn vị giao dịch đơn vị yết giá: 21 4.3.2.5 Biên độ giao động giá: .21 4.3.2.6 Lệnh giao dịch: 23 4.3.2.7 Hủy lệnh giao dịch: 24 4.3.2.8 Thời gian toán: 24 4.3.2.9 Giao dịch nhà đầu tư nước ngoài: .24 Thực tập tốt nghiệp GVHD: Trần Đức Doanh Khoa Công Nghệ Thông Tin Ứng dụng giao dịch chứng khoán Android 4.3.3 Quy định giao dịch Sở Giao Dịch Chứng Khoán Hà Nội(HNX) 25 4.3.3.1 Thời gian giao dịch: 25 4.3.3.2 Phương thức khớp lệnh: .25 4.3.3.3 Nguyên tắc khớp lệnh: .26 4.3.3.4 Đơn vị giao dịch đơn vị yết giá: 26 4.3.3.5 Giá tham chiếu biên độ giao động giá: 27 4.3.3.6 Hủy sửa lệnh giao dịch: .28 4.4 Giao dịch chứng khoán 29 Chương ỨNG DỤNG 30 5.1 Sơ lược cách gửi nhận liệu .30 5.2 Lưu liệu Android .36 5.3 Vận hành chương trình 39 Chương CÀI ĐẶT MƠI TRƯỜNG LẬP TRÌNH ANDROID 52 6.1 Download Android SDK 52 6.2 Tích hợp ADT vào Eclipse 53 6.3 Tạo emulator 60 Chương KẾT LUẬN .66 6.1 Kết đạt đề tài 66 6.2 Hạn chế hướng phát triển đề tài 66 6.2.1 Hạn chế .66 6.2.2 Hướng phát triển 67 DANH MỤC TÀI LIỆU THAM KHẢO 68 Thực tập tốt nghiệp GVHD: Trần Đức Doanh Khoa Công Nghệ Thơng Tin Ứng dụng giao dịch chứng khốn Android Chương MỞ ĐẦU 1.1 Lý mục đích chọn đề tài Ngày nay, phát triển công nghệ thông tin gắn liền với phát triển kinh tế toàn cầu Trong kinh tế thị trường chứng khốn, cơng cụ hỗ trợ đắc lực cho nhà đầu tư doanh nghiệp Các nhà đầu tư cần biết thông tin mã chứng khoán mà họ quan tâm Các doanh nghiệp có mã chứng khốn niêm yết thị trường chứng khốn phải cập nhật liên tục tình hình doanh nghiệp cho nhà đầu tư Các nhà đầu tư theo dõi thơng tin chứng khốn lúc nơi thông qua phương tiện truyền thông Càng ngày có nhiều người theo dõi thơng tin chứng khoán thiết bị di động Smartphone ngày rẻ trở nên phổ biến giúp người dùng đọc thông tin điện thoại tiện lợi nhanh chóng Khi chỗ làm họ vào trang web chứng khoán desktop hay laptop, di chuyển đường hay lúc không làm việc dùng điện thoại để truy cập Một ứng dụng xem thơng tin chứng khốn đặt lệnh nhanh điện thoại điều cần thiết 1.2 Phạm vi nghiên cứu đề tài Đề tài tập trung vào ba nội dung chính: Tìm hiểu lập trình Android Tìm hiểu đơi nét thị trường chứng khốn Xây dựng ứng dụng “giao dịch chứng khoán” chạy điện thoại hệ điều hành Android Trong nội dung thứ 1, em tìm hiểu khái niệm, tảng( hay cịn gọi APIs) để xây dựng ứng dụng hệ điều hành android dành cho điện thoại Thiết lập mơi trường để lập trình hệ điều hành windows Thực tập tốt nghiệp GVHD: Trần Đức Doanh Khoa Công Nghệ Thông Tin Ứng dụng giao dịch chứng khoán Android Nội dung thứ tìm hiểu khái niệm thị trường chứng khoán, cách thức giao dịch, đời ý nghĩa kinh tế đại Nội dung thứ 3, xây dựng ứng dụng giao dịch chứng khoán điện thoại chạy hệ điều hành Android Thực tập tốt nghiệp GVHD: Trần Đức Doanh Khoa Công Nghệ Thông Tin Ứng dụng giao dịch chứng khoán Android Chương TỔNG QUAN Hiện thị trường xuất nhiều trang web, phần mềm giúp nhà đầu tư theo dõi chứng khốn, đặt lệnh, giao dịch trực tuyến nhanh chóng tiện lợi Cùng với phát triển công nghệ năm gần đây, mà điển hình đời điện thoại thông minh( smartphone) phần mềm chứng khốn chạy smartphone xuất nhiều Sự bảo mật, mức độ an toàn tốc độ truy cập ngày cải thiện Vấn đề lưu liệu smartphone để phục vụ cho việc đánh giá, phân tích tình hình thị trường, mức độ giao dịch mã chứng khoán,… ý đến Có nhiều hệ điều hành cho smartphone Android, iOS, Windows Phone Đối với đề tài thực tập tốt nghiệp em chọn xây dựng ứng dụng giao dịch chứng khoán tảng Android Một số mảng mà đề tài tập trung nghiên cứu như: Cách thức xây dựng ứng dụng chạy Android Tổ chức lưu trữ liệu Android sở liệu SQLite Cách gọi web service sử dụng thư viện mã nguồn mở Ksoap2 Vì mảng đề tài liên quan đến chứng khoán, nên liệu phải liệu thật, lấy từ sở giao dịch chứng khoán Để lấy liệu thiết bị android, cần phải xây dựng Web Service để chương trình kết nối đến lấy liệu Tất phương diện này, em bên Công Ty OTS hổ trợ, bao gồm Web Service, sở liệu, nghiệp vụ chứng khốn Mơ hình sau giải thích rõ q trình lấy liệu từ sở giao dịch chứng khoán đưa lên điện thoại android Thực tập tốt nghiệp GVHD: Trần Đức Doanh Khoa Cơng Nghệ Thơng Tin Ứng dụng giao dịch chứng khốn Android Sở giao dịch Dữ liệu Updater chứng khoán Database Web Service Android Hình Mơ hình lấy liệu Mỗi cơng ty chứng khốn hoạt động đăng ký với sở giao dịch chứng khoán để lấy tập tin liệu Tập tin liệu định dạng theo chuẩn chung Cần phải có chương trình Updater để đọc tập tin liệu đưa vào sở liệu cơng ty Sau xây dựng Web Service đọc liệu trả cho ứng dụng khác Thực tập tốt nghiệp GVHD: Trần Đức Doanh Khoa Công Nghệ Thông Tin Ứng dụng giao dịch chứng khoán Android Chương GIỚI THIỆU HỆ ĐIỀU HÀNH ANDROID 3.1 Giới thiệu hệ điều hành Android 3.1.1 Android gì? Android hệ điều hành dành cho thiết bị di động cầm tay điện thoại, máy tính bảng Nó thiết kế nhân linux 2.6 dành cho dịch vụ hệ thống cốt lõi bảo mật, quản lý nhớ, quản lý tiến trình, ngăn xếp mạng mơ hình điều khiển Lập trình viên muốn xây dựng ứng dụng tảng Android phải sử dụng Android SDK Android SDK cung cấp công cụ APIs để giúp lập trình viên xây dựng ứng dụng tảng Android dùng ngơn ngữ lập trình java 3.1.2 Các tính Android cung cấp  Cho phép tái sử dụng thay thành phần có sẳn framework  Tối ưu hóa vùng nhớ thiết bị di động  Tích hợp trình duyệt thiết bị di động  Tối ưu hóa đồ họa thư viện đồ họa 2D tùy chọn, đồ họa 3D dựa đặc điểm kỹ thuật OpenGL ES 1.0  Có sở liệu SQLite để phục vụ việc lưu trữ liệu có cấu trúc  Hỗ trợ số định dạng thông dụng âm thanh, video hình ảnh (MPEG4, H.264, MP3, AAC, AMR, JPG, PNG, GIF)  Hỗ trợ kiểu kết nối mạng thông dụng Bluetooth, EDGE, 3G, Wifi  Camera, định vị GPS…  Hỗ trợ đầy đủ cho mơi trường lập trình tốt bao gồm giả lập Emulator, công cụ debug, quản lý hiệu suất nhớ Cách tích hợp tất vào Eclipse IDE để lập trình Thực tập tốt nghiệp GVHD: Trần Đức Doanh Khoa Công Nghệ Thông Tin Ứng dụng giao dịch chứng khoán Android 3.2 Các thành phần ứng dụng android 3.2.1 Activities Activities giao diện hình tương tác với người sử dụng Tại thời điểm có Activity tương tác với người sử dụng Ví dụ ứng dụng email có Activity riêng Activity hiển thị danh sách email mới, Activity soạn email, Activity để đọc email… Mặc dù Activity gắn kết với tạo nên ứng dụng email, hoạt động độc lập với Vì thế, ứng dụng khác truy xuất đến Activity ứng dụng email cho phép Ví dụ ứng dụng chụp ảnh mượn Activity ứng dụng email để soạn email gửi hình ảnh Hệ điều hành Android quản lý Activity theo dạng ngăn xếp( Task) Khi Activity khởi tạo xếp lên đầu ngăn xếp, đưa Activity trạng thái hoạt động Các Activity trước bị tạm dừng hoạt động trở lại Activity giải phóng Một Activity bao gồm trạng thái:  Active: Activity hiển thị hình, tương tác với người sử dụng  Pause: Activity hiển thị tương tác Ví dụ Activity xuất có giao diện đè lên giao diện Activity cũ Nhưng giao diện nhỏ giao diện Activity cũ, ta thấy phần giao diện Activity cũ, tương tác với Activity cũ  Stop: Một Activity bị stop có Activity thay hoàn toàn Activity Khi hệ thống bị thiếu nhớ, buộc phải giải phóng tiến trình theo ngun tắc ưu tiên Các Activity trạng thái Stop Pause bị giải Thực tập tốt nghiệp GVHD: Trần Đức Doanh Khoa Công Nghệ Thông Tin Ứng dụng giao dịch chứng khốn Android phóng Vì thế, Activity hiển thị lại, khởi động lại hoàn toàn phục hồi lại trạng thái trước Mỗi Activity có vịng đời sống, tất quản lý số phương thức sau:  onCreate(): Gọi Activity lần khởi tạo  onStart(): Gọi trước Activity hiển thị  onRestart(): Được gọi Activity dừng, trước bắt đầu lại  onResume(): Được gọi trước Activity sẳn sàng tương tác với người sử dụng  onPause(): Được gọi Activity khác chen ngang  onStop(): Được gọi Activity khơng cịn hiển thị  onDestroy(): Được gọi cần hủy Activity Hình sau thể vòng đời Activity: Thực tập tốt nghiệp 10 GVHD: Trần Đức Doanh ... Xây dựng ứng dụng “giao dịch chứng khoán” chạy điện thoại hệ điều hành Android Trong nội dung thứ 1, em tìm hiểu khái niệm, tảng( hay gọi APIs) để xây dựng ứng dụng hệ điều hành android. .. hiểu khái niệm thị trường chứng khoán, cách thức giao dịch, đời ý nghĩa kinh tế đại Nội dung thứ 3, xây dựng ứng dụng giao dịch chứng khoán điện thoại chạy hệ điều hành Android Thực tập tốt nghiệp... cho ứng dụng khác Thực tập tốt nghiệp GVHD: Trần Đức Doanh Khoa Công Nghệ Thông Tin Ứng dụng giao dịch chứng khoán Android Chương GIỚI THIỆU HỆ ĐIỀU HÀNH ANDROID 3.1 Giới thiệu hệ điều hành Android

Ngày đăng: 23/01/2013, 08:46

Hình ảnh liên quan

Hình 2. Mô hình vòng đời Activity - Xây dựng ứng dụng “giao dịch chứng khoán” chạy trên điện thoại hệ điều hành Android

Hình 2..

Mô hình vòng đời Activity Xem tại trang 9 của tài liệu.
Hình thức giao dịch Cổ phiếu Trái phiếu Giao dịch báo giá 100 đồng  Không quy định - Xây dựng ứng dụng “giao dịch chứng khoán” chạy trên điện thoại hệ điều hành Android

Hình th.

ức giao dịch Cổ phiếu Trái phiếu Giao dịch báo giá 100 đồng Không quy định Xem tại trang 24 của tài liệu.
Lưu cấu hình của chương trình, cho phép tùy chỉnh  xem   real   time,   tự   động  xóa  dữ   liệu  cũ   sau  thời  gian quy định… - Xây dựng ứng dụng “giao dịch chứng khoán” chạy trên điện thoại hệ điều hành Android

u.

cấu hình của chương trình, cho phép tùy chỉnh xem real time, tự động xóa dữ liệu cũ sau thời gian quy định… Xem tại trang 34 của tài liệu.
Bảng sau sẽ mô tả chi tiết các thông số cấu hình. - Xây dựng ứng dụng “giao dịch chứng khoán” chạy trên điện thoại hệ điều hành Android

Bảng sau.

sẽ mô tả chi tiết các thông số cấu hình Xem tại trang 37 của tài liệu.
Lúc xem bảng giá chứng khoán ở chế độ cho phép  tự   động   cập   nhật,   thì   cứ  sau   khoảng   N   giây,  chương   trình   sẽ   cập   nhật  dữ liệu một lần - Xây dựng ứng dụng “giao dịch chứng khoán” chạy trên điện thoại hệ điều hành Android

c.

xem bảng giá chứng khoán ở chế độ cho phép tự động cập nhật, thì cứ sau khoảng N giây, chương trình sẽ cập nhật dữ liệu một lần Xem tại trang 38 của tài liệu.
 Màn hình thị trường: - Xây dựng ứng dụng “giao dịch chứng khoán” chạy trên điện thoại hệ điều hành Android

n.

hình thị trường: Xem tại trang 41 của tài liệu.
 Màn hình lịch sử: cho phép xem lại giao dịch của mã chứng khoán theo ngày. - Xây dựng ứng dụng “giao dịch chứng khoán” chạy trên điện thoại hệ điều hành Android

n.

hình lịch sử: cho phép xem lại giao dịch của mã chứng khoán theo ngày Xem tại trang 42 của tài liệu.
 Màn hình đặt lệnh mua bán. - Xây dựng ứng dụng “giao dịch chứng khoán” chạy trên điện thoại hệ điều hành Android

n.

hình đặt lệnh mua bán Xem tại trang 43 của tài liệu.
Màn hình mua - Xây dựng ứng dụng “giao dịch chứng khoán” chạy trên điện thoại hệ điều hành Android

n.

hình mua Xem tại trang 44 của tài liệu.
Màn hình bán - Xây dựng ứng dụng “giao dịch chứng khoán” chạy trên điện thoại hệ điều hành Android

n.

hình bán Xem tại trang 45 của tài liệu.
• Check vào radio như hình bên dưới rồi click Finish. - Xây dựng ứng dụng “giao dịch chứng khoán” chạy trên điện thoại hệ điều hành Android

heck.

vào radio như hình bên dưới rồi click Finish Xem tại trang 52 của tài liệu.
Sau khi cài đặt xong ADT, ta Restart Eclipse để cấu hình ADT plugin. •Chọn Windows > Preferences - Xây dựng ứng dụng “giao dịch chứng khoán” chạy trên điện thoại hệ điều hành Android

au.

khi cài đặt xong ADT, ta Restart Eclipse để cấu hình ADT plugin. •Chọn Windows > Preferences Xem tại trang 53 của tài liệu.
• Click vào New như hình bên dưới để tạo mới một Emulator - Xây dựng ứng dụng “giao dịch chứng khoán” chạy trên điện thoại hệ điều hành Android

lick.

vào New như hình bên dưới để tạo mới một Emulator Xem tại trang 56 của tài liệu.
• Hộp thoại hiện lên, ta điền vào ô trống như hình bên dưới. - Xây dựng ứng dụng “giao dịch chứng khoán” chạy trên điện thoại hệ điều hành Android

p.

thoại hiện lên, ta điền vào ô trống như hình bên dưới Xem tại trang 57 của tài liệu.

Từ khóa liên quan

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

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

Tài liệu liên quan