Tải bản đầy đủ (.pptx) (24 trang)

BÁO cáo đồ án “xây dựng ứng dụng nhật ký, đặt lịch công tác trên windows phone”

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (633.6 KB, 24 trang )

LOGO
BÁO CÁO ĐỒ ÁN

Xây dựng ứng dụng nhật ký,
đặt lịch công tác trên Windows Phone
Tính cấp thiết

Trong tất cả các lĩnh vực đời sống, từng cá nhân,
tổ chức đều phải chịu một khối lượng công việc
không hề nhỏ. Để đáp ứng tốt vấn đề chúng ta
cần phải tổ chức tốt, hiệu quả quỹ thời gian của
mình.

Thời đại của Smart Phone đang diễn ra, chúng
ngày càng phổ biến và dần trở thành cánh tay đắc
lực cho con người để giải quyết công việc.

Với điều đó, việc tạo một ứng dụng ghi nhật ký,
nhắc nhở công việc trên Windows Phone là rất
thực tế và hữu ích
Nội Dung
Tổng quan về Windows Phone
1
Lập trình ứng dụng trên Windows Phone
2
Chương trình ứng dụng
3
Kết quả, hướng phát triển
4
Nội Dung
Tổng quan về Windows Phone


1
Lập trình ứng dụng trên Windows Phone
2
Chương trình ứng dụng
3
Kết quả, hướng phát triển
4
Tổng quan về Windows Phone

Là một chiếc điện thoại tuyệt vời với tất cả các tính
năng mà người dùng đã quen thuộc với các dòng điện
thoại thông minh khác.

Windows Phone hướng tới một thiết kế giao diện đẹp
mắt, đó là giao diện Metro.

Đi kèm với Windows Phone là hàng loạt các tiện ích do
Microsorf phát triển như Xbox Live, Zune…

Các điện thoại sử dụng nền tảng Windows Phone đang
phát triển rất nhanh, hiện tại nó đã vượt qua BlackBerry
để vươn lên vị trí thứ ba.
Tổng quan về Windows Phone

Với một chiếc điện thoại Windows Phone, Microsoft áp đặt
các chi tiết kỹ thuật phần cứng cho các nhà sản xuất điện
thoại, điều này sẽ giúp các nhà phát triển không lo lắng khi
tạo ra một ứng dụng sẽ không được sử dụng trên các thiết
bị của nhà sản xuất khác.


Về thông số kỹ thuật của Windows Phone ta quan tâm tới
các chi tiết như: Hiển thị, màn hình, chip xử lý, bộ gia tốc…
Điều này rất cần thiết khi phát triển một ứng dụng trên WP.

Với những điều đó Windows Phone hứa hẹn trong tương
lai sẽ rất phổ biến và được rất nhiều người dùng.
Nội Dung
Tổng quan về Windows Phone
1
Lập trình ứng dụng trên Windows Phone
2
Chương trình ứng dụng
3
Kết quả, hướng phát triển
4
Lập trình trên Windows Phone

Với một ứng dụng di động, điều mà người dùng
quan tâm nhất đó là phải đáp ứng được các tiêu
chí.

Đáp ứng được chức năng mình cần.

Giao diện đẹp.

Dễ dàng cài đặt, sử dụng.

Chi phí thấp

Việc đáp ứng các tiêu chí đó với Windows Phone

là không ngoại lệ.
Lập trình trên Windows Phone

Để phát triển một ứng dụng trên Windows Phone,
Microsoft đã phát triển nhiều công cụ hỗ trợ đắc lực
cho người lập trình.

Silverlight toolkit

XNA

Visual Studio

Express Blend

Windows Phone Emulator
Thư viện hỗ trợ

Telerik control.

SterlingDB.
Hệ lưu trữ dữ liệu nhẹ và thao tác dễ dàng với dữ liệu.
Là thư viện hỗ trợ nhà phát triển tạo ra
một giao diện đẹp cho ứng dụng.
Nội Dung
Tổng quan về Windows Phone
1
Lập trình ứng dụng trên Windows Phone
2
Chương trình ứng dụng

3
Kết quả, hướng phát triển
4
Chương trình ứng dụng

Ứng dụng nhật ký, đặt lịch công tác trên
Windows Phone được xây dựng hướng tới mục
đích là tạo ra cho người dùng một cách để sắp
xếp công việc cũng như quản lý quỹ thời gian
của mình một cách tốt hơn.

Chỉ cần với một chiếc điện thoại là ta có thể
biết ngày hôm nay cần làm những gì và làm
cái gì trước tiên.
Yêu cầu chức năng

Các chức năng của chương trình.

Lưu trữ các ghi chú nhỏ của người dùng(dạng Notes) với
các dạng dữ liệu như: text, image,voice…

Tổ chức sắp xếp ghi chú, công việc một cách hợp lý.

Có cảnh báo thời gian cho các công việc.

Lưu trữ dữ liệu trên Server. Cụ thể là một web service.
Tổng quan ứng dụng
Thiết kế cơ sở dữ liệu
Thiết kế cơ sở dữ liệu


Dữ liệu được lưu trữ bằng SterlingDB. Đây là một cở dữ
liệu hướng đối tượng NoSql cho .NET.

Khác với Islated Storage, với SterlingDB chúng ta có thể
truy vấn dữ liệu và thu hồi nhanh chóng các thông tin từ các
tập dữ liệu lớn.

SterlingDB trợ giúp các nhà phát triển có thể thao tác với dữ
liệu một các thuận tiện và linh hoạt.

SterlingDB có dung lượng nhẹ nên nó không làm ảnh
hưởng tới dung lượng của ứng dụng.
Thiết kế ứng dụng trên điện thoại

Để có một giao diện đẹp thì em sử dụng Pananora.

Với việc sử dụng Pananora thì với thao tác “quét” ta có thể thấy
một khung nhìn tổng quan về ứng dụng.
Thiết kế ứng dụng trên điện thoại

Việc đặt cảnh báo sẽ do người dùng thiết lập về thời gian.

Có thể tóm tắt các thành phần của ứng dụng như sau.
Nhóm công việc
Danh mục
Ghi chú, công
việc
Cơ sở dữ liệu
Dặt cảnh báo
Mức độ ưu tiên

công việc
Thiết kế Server

Yêu cầu là tạo ra một webservice có nhiệm vụ
là lưu trữ các ghi chú và công việc của người
dùng cụ thể.

Cơ sở dữ liệu lưu trữ trên Server là MySql.

Server sử dụng WCF để tạo ra một webservice
đáp ứng yêu cầu của ứng dụng.
Thiết kế Server

Giao diện Webservice.
Tương tác Client-Server
Nội Dung
Tổng quan về Windows Phone
1
Lập trình ứng dụng trên Windows Phone
2
Chương trình ứng dụng
3
Kết quả, hướng phát triển
4
Kết quả, hướng phát triển

Kết quả

Chương trình đã đáp ứng được các yêu cầu mà bài toán đặt
ra. Đó là đã tổ chức lưu trữ nhật ký, đặt lịch công tác một

cách hiệu quả.

Ứng dụng cũng được chú trọng tới thiết kế giao diện, bắt kịp
với xu thế chung của các ứng dụng hiện nay.

Hướng phát triển

Tập trung hoàn thiện Server để đáp ứng nhu cầu người
dùng tốt hơn.

Khảo sát ý kiến người dùng để hoàn thiện chương trình.
LOGO
Em xin chân thành cảm ơn !

×