Thứ Năm, 20 tháng 2, 2014

Ứng dụng Hand held trong hệ thống quản lý kinh doanh nước sạch

5
Thế Thị Huyền Lớp: Công nghệ thông tin 46
Chương 1 Tổng quan về đề tài
1.1 Giới thiệu đề tài
1.1.1 Tên đề tài
Ứng dụng Hand Held trong hệ thống quản lý kinh doanh nước sạch
Chú ý: do các tính năng đặc thù, nên tất cá các chức năng của phần dịch vụ
khách hàng sẽ được sắp xếp trong phân hệ Quản lý khách hàng
1.1.2 Phân tích đề tài
Thông thường người đi đọc chỉ số phải ghi vào trong sổ đọc (thuộc phân hệ
Quản lý Hóa đơn trong hệ thống quản lý kinh doanh nước sạch). Sau đó nhập
vào máy tính để tính hóa tổng sản lượng và tính hóa đơn. Công việc này rất mất
nhiều thời gian và không chính xác.
Ứng dụng Hand Held là một phần trong hệ thống. Việc này giúp đơn giản hóa
việc đọc chỉ số đồng hồ và nhập chỉ số, tiếc kiệm công sức của người lao động,
tiếc kiệm tiền bạc
5
Ứng dụng Hand held trong hệ thống quản lý kinh doanh nước sạch
5
6
Thế Thị Huyền Lớp: Công nghệ thông tin 46
1.1.3 Mục tiêu của đề tài
a Kết nối PC và PPC qua cổng USB
b Xây dựng chương trình:
Nhập chỉ số công tơ nước, tính tổng sản lượng nước tiêu thụ, tính tiền nước tiêu
thụ (thuộc phân hệ Quản lý Hóa đơn) chạy trên Pocket Pc 2003
c Cài đặt chương trình lên Pocket PC 2003
1.1.4 Phạm vi của đề tài
Đề tài là một phần chính trong phân hệ quản lý hóa đơn trong hệ thống quản lý
kinh doanh nước sạch.
1.2 Cơ sở lý thuyết và công nghệ
1.2.1 Hand Held (thiết bị cầm tay)

Hình 1.0
a Định nghĩa:
Pocket PC là "một thiết bị cầm tay giúp cho phép người dùng lưu trữ và nhận thư
điện tử, danh bạ, lịch làm việc, chơi các trò chơi và các tệp đa phương tiện, trao
tin nhắn tới Windows Live Messenger (trước là MSN Messenger), duyệt Web và
rất nhiều việc khác." (nguồn: microsoft buyersguide)
Pocket PC là một loại thiết bị vi tính bỏ túi. Các Pocket PC thường được cài đặt
các phiên bản của hệ điều hành Windows CE hiện có tên là Windows Moblie .
Pocket PC có thể có chức năng như là điện thoại di động. Phần mềm ActiveSync
6
Ứng dụng Hand held trong hệ thống quản lý kinh doanh nước sạch
6
7
Thế Thị Huyền Lớp: Công nghệ thông tin 46
thường được sử dụng để kết nối Pocket PC với máy tính để bàn hay máy tính
xách tay.
Về mặt công nghệ, "Pocket PC" là một chuẩn của Microsoft cho phần cứng và
phần mềm của thiết bị di động mang nhãn hiệu "Pocket PC".
Vì vậy, mọi thiết bị được coi là Pocket PC nếu:
• Sử dụng Microsoft's Windows Mobile, phiên bản PocketPC.
• Đi kèm với một số gói phần mềm nạp sẵn trong ROM
• Lưu ý: Tên gọi Windows Mobile bao gồm cả hệ điều hành Windows CE
và gói các phần mềm cơ bản cùng giao diện người dùng.
• Có màn hình cảm ứng.
• Có bàn cảm ứng hoặc nút chỉ hướng.
• Có một nhóm các nút cho ứng dụng.
• Dựa trên bộ xử lí tương thích với ARM phiên bản 4, Intel XScale, MIPS
hoặc SH3.
b Các phiên bản hệ điều hành:
• Windows CE
• Windows CE 3.0
• Windows Moblie 2000
• Windows Moblie 2002
• Windows Moblie 2003
• Windows Moblie 2003 SE
• Windows Moblie 5.0
• Windows Moblie 6.0
c Hướng dẫn sử dụng Pocket PC
• Sử dụng pin:
 Không thử tìm cách mở vỏ bọc pin ra
 Không đè nén, chọc, tránh tiếp xúc hoặc thả vào lửa, nước
 Không để trong môi trường nhiệt độ trên 60 độ C
 Chỉ được thay thế với những loại pin có nguồn tương tự
• Để kiểm tra chính xác dụng lượng pin làm như sau:
 Trỏ bút vào biểu tượng mức pin trên màn hình Today
 Cách khác: Chọn Start > Setting > Systems > Power
• Sạc pin
 Sạc pin thông qua sạc nhanh kèm theo máy
 Xạc bằng máy tính thông qua cổng USB
7
Ứng dụng Hand held trong hệ thống quản lý kinh doanh nước sạch
7
8
Thế Thị Huyền Lớp: Công nghệ thông tin 46
• Khi pin yếu, sắp hết pin (Battery low):
 Ngay lập tức lưu lại dữ liệu của bạn
 Dùng sạc nhanh hoặc USB để sạc ngay
• Khởi động máy
 Sử dụng phím Power để bật và tắt máy
• Căn chỉnh màn hình: khi xuất hiện tình trạng điểm chỉ bị lệch, không nhạy
dùng Align screen để căn chỉnh lại độ nhạy của cảm ứng
 Chọn start >setting>system>screen
 Trong phần General chon Align Screen và làm theo các bước trên
màn hình
• Quản lý nguồn sáng (Back Light): Màn hình cảm ứng là phần tiêu thụ
nhiều điện năng nhất của PPC, để tiết kiệm pin, nguồn sáng phù hợp làm
theo các bước sau:
 Chỉ bút vào biểu tượng Pin trên màn hình Today, chọn phần
Advanced để chọn chế độ tiết kiệm pin
 Để chỉnh độ sáng Chọn Start > Setting > Systems > Power >
Backlight
• Cài đặt giờ:
 Chọn start>setting>systems>clock&alarm
• Cài đặt thông tin cá nhân
 Chọn start>setting>systems>owner informations
• Cài đặt rung chuông:
 Chọn Start > Settings > Sounds & Notifications > Notifications
 Chọn Sự kiện (Event):
Active sync : Begin sync – Báo kết nối máy tính
Activesync: End sync - Báo ngắt kết nối máy tính
- Active sync : Begin sync – Báo kết nối máy tính
- Active sync : End sync - Báo ngắt kết nối máy tính
- Beam Autoreceive – Báo tự động nhận file thông qua
Bluetooth hoặc hồng ngoại
- Connections – Disconected – Báo ngắt kết nối
- Connections: established – Báo có kết nối
- Messaging: MMS downloaded – Đã nhận tin nhắn đa phương
tiện
- Messaging: MMS sent – Báo đã gửi tin nhắn đa phương tiện
- Messaging: New email message – Báo có thư điện tử mới
- Messaging: New MMS – Báo có tin nhắn đa phương tiện mới
8
Ứng dụng Hand held trong hệ thống quản lý kinh doanh nước sạch
8
9
Thế Thị Huyền Lớp: Công nghệ thông tin 46
- Messaging: New text message – Báo có tin nhắn mới
- Phone: incoming call – Báo cuộc gọi đến
- Phone: Missed call – Báo có cuộc gọi lỡ
- Phone: Voice mail – Báo có thư thoại mới
- Reminder – Các âm báo nhắc nhở
- Wireless network detected – Báo nhận dạng thiết bị không
dây
Chọn Play sound và chọn bản nhạc mình thích
Chọn Ring type để chọn kiểu báo: Ring (Chuông), Increasing ring
(Chuông dài), Ring one (đổ chuông 1 lần), Vibrate (Rung), Vibrate
and ring (vừa rung vừa chuông), Vibrate then ring (rung sau đó
chuông), None (Chế độ câm)
Chọn Ring tone để chọn bản nhạc mình thích
nhấn nút play để nghe thử nhạc chuông vừa chọn
• Cài đặt màn hình riêng:
 Chọn Start > Settings > today
 Select a theme for your device (Chọn 1 chủ đề cho máy)
 Sử dụng nút Use this picture as the background rồi browse đến file
ảnh mình thích để đưa ra làm hình nền
1.2.2 Sql server CE
a Tổng quan
Bạn có thể sử dùng .NET Compact Framework để tạo và quản lý CSDL SQL
ServerCE trong thiết bị Windows CE .NET.
• Tạo SQL CE database
• Connect SQL CE database
Để sử dụng thư viện của SQL Server CE, phải bổ xung thêm reference
System.Data.SqlServerCe vào project.
CSDL SQL Server CE có dạng *.sdf
b Các kiểu dữ liệu dùng trong SQL CE
Bảng 1.0: Các kiểu dữ liệu trong SQL Server CE
SQL Server CE
data
type
SQL Server data
type
Notes
9
Ứng dụng Hand held trong hệ thống quản lý kinh doanh nước sạch
9
10
Thế Thị Huyền Lớp: Công nghệ thông tin 46
bigint bigint Integer between -2^63 and
2^63-1, inclusive. Storage
size is 8 bytes.
int int Integer between -2^31 and
2^31-1, inclusive.
numeric(p,s) numeric or
decimal
Fixed decimal numeric data
between -10^38 and 10^38-
1, inclusive.
smallint smallint Integer between -32,768 and
32,767, inclusive. Storage
size is 2 bytes.
tinyint tinyint Integer between 0 and 255,
inclusive. Size is 2 bytes.
bit bit Integer either 0 or 1. Size is
1 byte.
real real Floating point between
-3.40E+38 and 3.40E+38,
inclusive.
float float Floating point between
-1.79E+308 and 1.79E+308,
inclusive.
money money Currency data between
-2^63 and 2^63-1, inclusive.
Accuracy is to
ten-thousandths. Storage
size is 8 bytes.
datetime datetime Date and time between Jan.
1, 1753, and Dec. 31, 9999.
Accuracy is 3.33
milliseconds. Storage size is
8 bytes.
ntext ntext Variable length Unicode
data. Maximum length is
536,870,911 characters.
Storage size is two times the
10
Ứng dụng Hand held trong hệ thống quản lý kinh doanh nước sạch
10
11
Thế Thị Huyền Lớp: Công nghệ thông tin 46
number of characters.
nchar(n) nchar Fixed length Unicode data.
Maximum length is 255
characters. Storage size is
two times the number of
characters.
nvarchar(n) nvarchar Variable length Unicode
data. Maximum length is 255
characters. Storage size is
two times the number of
characters.
binary(n) binary Fixed length binary data.
Maximum length is 510
bytes.
varbinary varbinary Variable length binary data.
Maximum length is 510
bytes.
image binary or image Variable length binary data.
Maximum length is 2^31-1
bytes.
uniqueidentifier uniqueidentifier Globally unique identifier.
Storage size is 16 bytes.
1.2.3 Visual Basic .Net (VB.net)
Visual Basic.NET (VB.NET) là ngôn ngữ lập trình hướng đối tượng (Object
Oriented Programming Language) do Microsoft thiết kế. Visual Basic.NET
(VB.NET) không kế thừa VB6 hay bổ sung, phát triển từ VB6 mà là một ngôn
ngữ lập trình hoàn toàn mới trên nền Microsoft 's .NET Framework. Do đó, nó
cũng không phải là VB phiên bản 7. Thật sự, đây là ngôn ngữ lập trình mới và rất
lợi hại, không những lập nền tảng vững chắc theo kiểu mẫu đối tượng như các
ngôn ngữ lập trình hùng mạnh khác đã vang danh C++, Java mà còn dễ học, dễ
phát triển và còn tạo mọi cơ hội hoàn hảo để giúp ta giải đáp những vấn đề khúc
mắc khi lập trình. Hơn nữa, dù không khó khăn gì khi cần tham khảo, học hỏi
hay đào sâu những gì xảy ra bên trong hậu trường OS, Visual Basic.NET
(VB.NET) giúp ta đối phó với các phức tạp khi lập trình trên nền Windows và do
11
Ứng dụng Hand held trong hệ thống quản lý kinh doanh nước sạch
11
12
Thế Thị Huyền Lớp: Công nghệ thông tin 46
đó, ta chỉ tập trung công sức vào các vấn đề liên quan đến dự án, công việc hay
doanh nghiệp mà thôi.
Trong khóa học này, các bạn sẽ bắt đầu làm quen với kiểu lập trình dùng Visual
Basic.NET (VB.NET) và dĩ nhiên, các khái niệm và thành phần cơ bản của .NET
Framework.
Nếu ta để ý tên của Visual Basic.NET (VB.NET), ta thấy ngay ngôn ngữ lập
trình này chuyên trị tạo ứng dụng (application) dùng trong mạng, liên mạng hay
trong Internet. Tuy nhiên, khi học bất cứ một ngôn ngữ lập trình mới nào, ta
cũng cần 'tập đi trước khi tập chạy'. Do đó, ta sẽ tập trung vào việc lập trình
các ứng dụng (applications) trên nền Windows và đó cũng là mục tiêu chính yếu
của khóa học cơ bản Visual Basic.NET
1.2.4 Giới thiệu về .Net Compact Framwork 2.0
Ngày càng có nhiều các phần mềm được các developers viết và phát triển bằng
bộ Visual Studio .NET với công cụ Compact Framework (là 1 phần của VS) cho
các thiết bị sử dụng Window Mobile.
Nếu .NETCF (NET compact framework) bạn sẽ không chạy hoặc sử dụng được
các ứng dụng dành cho Windows Mobile nói chung và PPC nói riêng. Nói
chung, khi bạn mua máy về, trong máy của bạn đã có sẵn CF. Tuy nhiên, CF có
nhiều version khác nhau. Các version càng cũ thì càng có nhiều lỗi (errors) và
bugs khi bạn chạy các ứng dụng hoặc chúng có thể thiếu sót những chức năng cơ
bản. Kể từ khi ra đời đến nay, CF đã được Microsoft chỉnh sửa và được công bố
những version ngày càng cải tiến ứng với mỗi giai đoạn cải tiến VS. Bạn càng sử
dụng version CF càng mới, những tiện lợi mang đến cho các bạn càng nhiều.
Để xem máy của bạn đang cài sẵn version nào của CF, bạn theo những hướng
dẫn sau:
-Dùng File Explorer (hoặc Resco Explorer) tìm đến thư mục \Windows trên máy
PPC và tìm ra file CGACUTIL. Khi click lên nó bạn sẽ nhận được một bảng
thông báo version của file Win32 (đối với mỗi version của CF sẽ có một version
của file Win32 tương ứng
- Ý nghĩa của các số trong bảng thông báo:
1.0.2268.0 = CF 1.0 RTM
1.0.3111.0 = CF 1.0 SP1 (Compact Framework Service Pack 1)
1.0.3226.0 = CF 1.0 SP2 Recall
1.0.3227.0 = CF 1.0 SP2 Beta
1.0.3316.0 = CF 1.0 SP2 Final
1.0.4177.0 = CF 1.0 SP3 Beta
12
Ứng dụng Hand held trong hệ thống quản lý kinh doanh nước sạch
12
13
Thế Thị Huyền Lớp: Công nghệ thông tin 46
1.0.4292.0 = CF 1.0 SP3 (từ 29/11/04: version dành cho CE 4.2 QFE, 5 Jan 05:
version dành cho MSI, developer)
2.0.4037.0 = CF 2.0 (Visual Studio 2005 CTP)
2.0.4135.0 = CF 2.0 (VS2005 Beta 1)
2.0.4317.0 = CF 2.0 (VS2005 CTP)
2.0.4278.0 = CF 2.0 (VS2005 CTP)
2.0.5056.0 = CF 2.0 (BETA 2)
Ví dụ: Máy O2 mới mua về click file CGACUTIL sẽ có thông báo là 1.0.3111.0
tức là ứng với CF 1.0 SP1
.NET Compact 2.0 dành cho Windows Mobile 5.0 và Windows Mobile 2003
1.2.5 Các cách kết nối giữa PC và PPC
a Kết nối không dây Bluetooth
Chuẩn kết nối Bluetooth được tích hợp đa phần vào những thiết bị có giá khá
cao, trên dưới 4 triệu đồng. Với những điện thoại thông thường được hỗ trợ
chuẩn này, người sử dụng chỉ có thể copy nhạc, ảnh từ các điện thoại sang nhau,
hoặc từ PC vào điện thoại. Cao hơn nữa thì có thế sử dụng chiếc tai nghe
Bluetooth để kết nối không dây với điện thoại. Như thế, họ có thể nghe hoặc gọi
cho bất kỳ ai mà không phải sờ đến chiếc máy di động.
Tuy nhiên, chúng ta cũng có thể sử dụng chuẩn này để tạo ra sự linh động giữa
thiết bị cầm tay cao cấp như PocketPC hoặc Palm và máy tính PC. Bạn có thể
tạo cho mình sự kết nối không dây và bạn cũng có thể truy cập Internet từ thiết
bị cầm tay thông qua cổng kết nối Internet của máy tính.
Trước hết, máy tính của bạn phải được trang bị một thiết bị Bluetooth, thường thì
ở Việt Nam cũng đã có bán với giá khoảng trên dưới 500.000 đồng/chiếc từng
loại. Sau khi đã cài đặt xong, bạn sẽ phải cho thiết bị cầm tay của bạn nhận diện
được PC.
b Kết nối có dây qua cổng USB
13
Ứng dụng Hand held trong hệ thống quản lý kinh doanh nước sạch
13
14
Thế Thị Huyền Lớp: Công nghệ thông tin 46
Hình 1.1
Chương trình Active sync dùng để trao đổi dữ liệu (email, danh bạ, lịch hẹn, ghi
chú…) với máy tính, để thực hiện được việc trao đổi này yêu cầu máy tính phải
được cài đặt chương trình Microsoft Active Sync và Microsoft Outlook
Khi cắm cable USB kết nối với máy tính, máy tính sẽ hỏi bạn có thực hiện trao
đổi dữ liệu với máy tính không, nếu chỉ để sạc hoặc copy file từ máy tính vào
PPC hoặc từ PPC vào máy tính thì chọn Cancel. Nếu muốn thực hiện thì nhấn
Next Sau đó chọn các dữ liệu bạn muốn trao đổi với máy tính rồi nhấn Next, Khi
nhấn Finish máy tính sẽ tự động trao đổi dữ liệu giữa PPC và máy tính
(Synchronize)
1.2.6 Giới thiệu về phần mềm đồng bộ ActiveSync 4.5
Microsoft ActiveSync là phần mềm được dùng để đồng bộ hóa các dạng thức tập
tin hay thông tin khác nhau giữa các thiết bị Pocket PC hay Windows Mobile
Smartphone (gọi chung là thiết bị WM) với máy tính. Các thao tác dưới đây áp
dụng cho các thiết bị dùng hệ điều hành Windows Mobile 2003 và 2003 SE, nếu
bạn dùng các Pocket PC 2000 hay 2002 thì các thao tác sẽ có nhiều khác biệt.
• Có một số thứ bạn cần phải chuẩn bị trước khi tiến hành cài đặt
ActiveSync:
1. Vào trang chủ về Windows Mobile của Microsoft để tải về bản
ActiveSync mới nhất: phiên bản mới nhất là 4.5 dùng được cho các thiết
bị dùng hệ điều hành Windows Mobile 2003.Bản ActiveSync kèm theo
máy thường là phiên bản 3.7 trở về trước.
2. Đảm bảo là đế cắm hay cáp USB nối với máy không được kết nối với
máy tính.
3. Bạn nên dành một cổng USB trống ngay trên máy, tránh việc kết nối
qua một cổng USB trung gian trên các thiết bị khác.
4. Nếu bạn muốn đồng bộ Lịch công tác (Appointments) hay danh sách
liên lạc (Contacts) giữa máy tính của bạn với WM, bạn cần phải cài đặt
Microsoft Outlook trước, xin lưu ý là Microsoft Outlook, một thành viên
của bộ Microsoft Office chứ không phải Outlook Express sẵn có với hệ
điều hành Windows. Trong đĩa CD Windows Mobile 2003 (SE) có kèm
theo Microsoft Outlook 2002 với số đăng ký thường được in ngay trên bao
đựng đĩa.
5. Sau khi hoàn tất bước 3 và 4, tốt nhất bạn nên khởi động lại máy tính và
soft reset (thường là kích vào một lỗ nhỏ sau thân máy của thiết bị).
6. Lưu ý là ActiveSync cho phép bạn tạo liên hệ loại chuẩn (standard
14
Ứng dụng Hand held trong hệ thống quản lý kinh doanh nước sạch
14

Không có nhận xét nào:

Đăng nhận xét