Lựa chọn môi trường vă công cụ căi đặt

Một phần của tài liệu Xây dựng ứng dụng cho thiết bị di động (Trang 43 - 49)

Một ứng dụng thương mại di động hiện nay được nhiều môi trường vă công cụ hỗ trợ ta có thể xđy dựng ứng dụng dựa trín nền tảng J2ME(Java 2 Platform Micro Edition) bằng công cụ Java2 Platform Micro Edition Wireless Toolkit để xđy

KHOA CÔNG NGHỆ THÔNG TIN Người dùng Wap WAP gateway WAP server Cơ sơ dữ liệu Cơ sơ dữ liệu WA P HTTP

dựng vă đóng gói ứng dụng hay sử dụng câc kịch bản phía mây chủ như ASP, JSP, hay CGI xử lý dữ liệu trả về trang WML cho thiết bị di động

Chương trình tra cứu thông tin trín mạng di dộng lă một ứng dụng thương mại di động được thiết kế trín kịch bản phía trình chủ đó lă ASP với câc cấu hình hợp lý trín trình chủ Web server IIS .

Chi tiết cấu hình trín IIS như sau

Cấu hình IIS thực hiện chức năng WAP Server

1. Từ menu Start, chọn Settings.Control Panel.Administrative tools.Internet Services Manager. Mở dấu '+' ở tín mây vă nhấn chuột phải văo Default Web Site.

2. Chọn Properties.

3. Chọn Tab HTTP Headers, ở mục MIME Map, chọn File Types 3. Nhấn New Type.

5. Gõ wml văo ô Extension

6. Gõ text/vnd.wap.wml văo ô Content MIME.

7. Lặp lại câc bước từ 4 đến 6 vă gõ văo câc thông số như sau:

Giống như xđy dựng trang Web động, ta có thể dùng công nghệ ASP (Active Server Pages) để xđy dựng câc ứng dụng WML cho phĩp tương tâc với người sử dụng. khi xđy dựng ứng dụng WML, để hiển thị được trang trả về trín WAP browser cần chỉ định ASP trả về mê WML,. Hiện tại cấu hình WML vẫn ở trạng thâi tĩnh, cần phải thím văo asp.dll để IIS có khả năng tạo ra văn bản wml. Trong Properties của Default Web Site, chọn tab Home Directory, Nhấn Configuration Chọn Add, sau đó điền nội dung văo hộp thoại Add/Edit Application Extension Mapping như hình sau vă muốn hiển thị trín wap browser ở trín đầu mỗi trang .wml phải thím đoạn lệnh sau: <% response.ContentType = 'text/vnd .wap.wml' %>

Type File extention Application/vnd.wap.wmlc .wmlc Text/vnd.wap.wmlscript .wmls Application/vnd.wap.wmlscript .wmlsc

4.Thiết kế chương trình

Chương trình được chia thănh câc nội dung sau:

Bóng đâ cung cấp câc thông tin về câc giải đấu trong nước vă quốc tế bao gồm: Giải V-League, ngoại hạng Anh, Euro,C1, UEFA, Italia,…Trong mỗi giải đấu có câc thông tin về Tin tức bóng đâ lă câc sự kiện thể thao diễn ra trong ngăy vă kết quả trận đấu của câc cặp đấu cùng với việc xếp hạng của câc đội bóng trong thời điểm gần nhất

Thời tiết lă diễn biến thời tiết trong ngăy của câc tỉnh trong cả nước như: Hă Nội, Thănh Phố Hồ Chí Minh, Hải Phòng, Đă Nẵng, Cần Thơ, Huế, Nha Trang, Đă Lạt,…

Điểm Tin Bao gồm tin trong nước vă tin quốc tế . Tin trong nước lă câc sự kiện về văn hoâ, kinh tế, chính trị, an ninh, quốc phòng,…

Xổ số được cập nhật hăng ngăy kết quả xổ số truyền thống với câc giải thưởng

Tỷ giâ lă tỷ giâ hối đoâi của câc loại ngoại tệ vă giâ văng so với Việt Nam đồng ở một số ngđn hăng lớn trong nước

Chứng khoân gồm câc chỉ số giao dịch chứng khoân Việt Nam diễn ra hăng ngăy

Lịch bay cung cấp lịch bay hăng ngăy của một số đường bay nội địa như: Nội Băi, Tđn Sơn Nhất, Đă Nẵng, Cât Bi, Phú Băi, Điện Biín, Nha Trang.

Giâ cả Cung cấp giâ cả của một số mặt hăng thông dụng như : Điện thoại di động, Mây vi tính vă linh kiện, Xe mây, Hăng điện tử - gia dụng

Từ điển dữ liệu được thiết kế theo bảng

1. TABLE Danhsach: mads lăm khoâ chính, bảng năy chứa thông tin liín quan đến câc mục sẽ hiển thị trín măn hình chính như: Thể thao, Thời tiết, giâ cả, …..

KHOA CÔNG NGHỆ THÔNG TIN

Stt Tín trường Ý nghĩa

1 Mads Mê danh sâch 2 Danhmuc Danh mục

2. TABLE Bongda: idbd lăm khoâ chính, bảng năy chứa câc thông tin về câc giải đấu trong nước vă quốc tế

Stt Tín trường Ý nghĩa 1 Mabd Mê bóng đâ 2 Giaidau Giải đấu (adsbygoogle = window.adsbygoogle || []).push({});

3. TABLE Ctbongda: id lăm khoâ chính, bảng năy chứa câc thông tin chi tiết về câc giải đấu như tin tức vă kết quả của câc trận đấu

4. TABLE Tinbongda: matinbd lăm khoâ chính, bảng năy chứa câc thông tin về tin tức bóng đâ trong nước cũng như quốc tế

5 TABLE Vongdau: mavd lăm khoâ chính, bảng năy chứa câc thông tin về kết quả của câc cặp đấu trong từng giải đấu

4 Ngay Ngăy thi đấu của cặp đấu

5 Gio Giờ thi đấu

6 San Sđn thi đấu

7 Trandau Trận đấu của cặp đấu 8 Tiso Tỉ số của cặp đấu

KHOA CÔNG NGHỆ THÔNG TIN

Stt Tín trường Ý nghĩa

1 Id Mê chi tiết bóng đâ 2 Mabd Mê bóng đâ

3 Noidung Chứa câc thông tin về tin tức vă kết quả trận đấu

4 URL Đường dẫn của câc tập tin . wml tương ứng với từng nội dung

Stt Tín trường Ý nghĩa

1 Matinbd Mê tin bóng đâ 2 Mabd Mê bóng đâ

3 Tieude Tiíu đề của câc mẩu tin

6. TABLE Xephang: maxh lăm khoâ chính , bảng năy chứa câc thông tin về thứ tự xếp hạng của câc đội bóng sau mỗi vòng đấu

7. TABLE Thoitiet : matt lăm khoâ chính, bảng năy chứa thông tin về câc khu vực dự bâo thời tiết

Stt Tín trường Ý nghĩa

1 Maxh Mê xếp hạng

2 Mabd Mê bóng đâ

3 TT Thứ tự xếp hạng

4 Doi Đội bóng

5 Tran Số trận đê thi đấu 6 Thang Số trận thắng 7 Hoa Số trận hoă 8 Thua Số trận thua 9 Diem Điểm 10 Hieuso Hiệu số Stt Tín trường Ý nghĩa

1 Matt Mê thời tiết

8. TABLE Ctthoitiet: macttt lăm khoâ chính, bảng năy chứa câc thông tin về thời tiết bao gồm ngăy dự bâo, nhiệt độ, dự bâo

Một phần của tài liệu Xây dựng ứng dụng cho thiết bị di động (Trang 43 - 49)