Tài liệu Luận văn: Ứng dụng Hand held trong hệ thống quản lý kinh doanh nước sạch doc - Pdf 10

Thế Thị Huyền Lớp: Công nghệ thông tin 46

Ứng dụng Hand held trong hệ thống quản lý kinh doanh nước sạch
1TRƯỜNG ĐẠI HỌC KINH TẾ QUỐC DÂN
BỘ MÔN CÔNG NGHỆ THÔNG TIN

Khóa luận tốt nghiệp
Ứng dụng Hand held
trong hệ thống quản lý
kinh doanh nước sạch Chuyên ngành: Công nghệ thông tin
Hệ: Chính quy
Lớp: Công nghệ thông tin 46
Mã sinh viên: CQ461239
Họ và tên sinh viên: Thế Thị Huyền
Giáo viên hướng dẫn: ThS Phạm Minh Hoàn


1.2.1 Hand Held (thiết bị cầm tay) 8
1.2.2 Sql server CE 12
1.2.3 Visual Basic .Net (VB.net) 14
1.2.4 Giới thiệu về .Net Compact Framwork 2.0 14
1.2.5 Các cách kết nối giữa PC và PPC 15
1.2.6 Giới thiệu về phần mềm đồng bộ ActiveSync 4.5 16
1.2.7 Các cách cài đặt chương trình lên PPC 18
Chương 2 Khảo sát hệ thống 21
2.1 Khảo sát hiện trạng 21
2.1.1 Bảng giá nước 21
2.1.2 Các đối tượng cần quản lý & quan hệ giữa chúng 21
2.1.3 Đọc chỉ số công tơ 22
2.1.4 Lập hóa đơn 23
2.2 Một số báo cáo thu được 25
2.2.1 Bảng ghi chỉ số đồng hồ theo sổ đọc 25
2.2.2 Bảng theo dõi nộp tiền nước 25
2.2.3 Báo cáo nộp tiền nước 26
2.2.4 Bảng kê nhân viên theo sổ đọc 26
Chương 3 Phân tích và thiết kết hệ thống 27
3.1 Sơ đồ chức năng của hệ thống kinh doanh quản lý nước sạch 27
3.2 Giới thiệu về hệ thống quản lý kinh doanh nước sạch 28
3.3 Phân tích phân hệ quản lý hóa đơn 28
3.3.1 Phát biểu bài toán 28
3.3.2 Quản lý số đọc và sản lượng 28
3.3.3 Lập hóa đơn 30
3.3.4 Quản lý hóa đơn 30
3.3.5 Chuyển số liệu khai thác nợ 31
3.4 Phận tích hệ thống ứng dụng Hand held 31
3.4.1 Biểu đồ phân cấp chức năng 31
3.4.2 Biểu đồ luồng dữ liệu mức khung cảnh 32

4.2.4 Copy file .exe của chương trình chính từ PC vào \Document của PPC 75
4.3 Một số giao diện của chương trình 75
4.3.1 Chương trình chính (Main form) 75
4.3.2 Tạo cơ sở dữ liệu (Create Data) 77
4.3.3 Nhập dữ liệu (Insert Data) 78
4.3.4 Nhập chỉ số, tính tổng sản lượng nước tiêu thụ và tổng tiền nước (Sum Num) 79
4.4 Hướng dẫn sử dụng 83
Danh mục các hình vẽ 84
Danh mục các bảng 85
Tài liệu tham khảo 85 Thế Thị Huyền Lớp: Công nghệ thông tin 46

Ứng dụng Hand held trong hệ thống quản lý kinh doanh nước sạch
5
Danh mục viết tắt
Thuật ngữ Định nghĩa Chú thích

V View-Xem chức năng
QHKH Quan hệ khách hàng
GCS Ghi chỉ số
PPC Pocket PC
PC Máy tính cá nhân, máy tính xách tay Thế Thị Huyền Lớp: Công nghệ thông tin 46

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

Lời mở đầu
Ngày nay những công nghệ mới được sử dụng rất nhiều trong cuộc sống. Đó là
những chiếc điện thoại cầm tay thông thường đến những chiếc điện thoại thông
minh (smart phone) đã trở nên rất quen thuộc trong cuộc sống. Câu hỏi được đặt
ra “Tại sao chúng ta lại không áp dụng những công nghệ mới nhất vào trong
những bài toán quản lý ?” Chúng ta đã được biết chiếc điện thoại có thể vừa


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
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)

Thế Thị Huyền Lớp: Công nghệ thông tin 46


 Windows Moblie 2000
Thế Thị Huyền Lớp: Công nghệ thông tin 46

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

 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
 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

- 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
- 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
Thế Thị Huyền Lớp: Công nghệ thông tin 46

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

1.2.2 Sql server CE

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.
Thế Thị Huyền Lớp: Công nghệ thông tin 46

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

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 number of characters.

(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
đó, 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à
Thế Thị Huyền Lớp: Công nghệ thông tin 46


.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
Thế Thị Huyền Lớp: Công nghệ thông tin 46

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

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

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

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
partnership) với hai máy tính khác nhau và đồng bộ hóa dữ liệu giữa
chúng.
7. Nếu bạn có dự định đồng bộ hóa dữ liệu thông qua kết nối không dây
WiFi, cần đảm bảo Device ID (hay còn được gọi là tên của partnership)
của máy không được có ký tự gạch dưới “_”. Trong khi các mạng WiFI
coi ký tự “_” là bất hơp lệ thì Microsoft lại luôn dùng nó là ký tự được
dùng trong tên mặc định, bạn nên đổi lại tên mặc định này khi được hỏi
đến. Nếu lỡ dùng tên có ký tự “_”, bạn có thể thay đổi bất cứ lúc nào trong
thiết bị: từ menu Start > Settings > chuyển sang thẻ System > chọn mục
About > chuyển qua thẻ Device ID > tại hộp Device Name đặt lại tên hợp
hợp lệ cho máy.
 Trên kinh nghiệm sử dụng, có một số thứ sau đây bạn không thể hoàn tất
bằng cách dùng ActiveSync, đừng cố gắng thử ActiveSync
1. Nếu bạn kết nối thiết bị với hơn hai máy tính, bạn chỉ có thể chọn tối đa
hai trong chúng để làm một liên hệ chuẩn, với các máy tính khác, bạn có
Thế Thị Huyền Lớp: Công nghệ thông tin 46

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

thể chọn loại liên hệ khách (guest partnership) để đọc dữ liệu trong máy
WM.
2. ActiveSync chỉ cho phép bạn đồng bộ với một tài khoản e-mail duy
nhất, do đó bạn cần quyết định máy nào sẽ được đồng bộ hóa e-mail, và
trên máy thứ 2, bạn cần bỏ dấu chọn hộp Inbox khi đồng bộ hóa dữ liệu.

SD card (hay Storage card).
Thế Thị Huyền Lớp: Công nghệ thông tin 46

Ứng dụng Hand held trong hệ thống quản lý kinh doanh nước sạch
20
Chọn khu vực lưu chương trình (Thẻ nhớ)

b Chương trình dạng .cab
Thoáng nhìn, file .cab giống như 1 file nén. Mà đúng thật, đấy là 1 file nén, bên
trong là hàng loạt những file chương trình mà bạn có thể xem nếu dùng chương
trình giải nén như Winrar chẳng hạn.
Tuy giống file nén, nhưng muốn cài đặt, bạn phải chép trực tiếp vào PPC (trên
máy hoặc thẻ nhớ đều được) rồi dùng chương trình quản lý file như File Explorer
để cài đặt.
Điều bất tiện ở chỗ nếu cài file .cab trực tiếp từ PPC thì đồng nghĩa với việc
chương trình sẽ được cài vào bộ nhớ chính của máy, làm đầy bộ nhớ và giảm
đốc độ hoạt động của thiết bị. Để khắc phục điều này, bạn có thể dùng chương
trình có tên CabInstall để có thể lựa chọn thư mục cài đặt cho chương trình.

Thế Thị Huyền Lớp: Công nghệ thông tin 46

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

Chương 2 Khảo sát hệ thống
2.1 Khảo sát hiện trạng
2.1.1 Bảng giá nước

 Ghép tổng: Các điểm đo khác nhau (cùng quyển hoặc khác quyển) được in
chung tiền nước của các đồng hồ trên cùng một hoá đơn.
 Ghép chính phụ: điểm đo của khách hàng phụ thuộc đồng hồ khách hàng
chính nên sản lượng đồng hồ chính được tính trừ đi sản lượng đồng hồ phụ
(trừ phụ), bắt buộc 2 đồng hồ thuộc cùng quyển ghi chỉ số.
 Ghép sản lượng: Các điểm đo của một khách hàng có cùng cách tính toán
hoá đơn (chính sách giá) thì gộp chung sản lượng đo được tại các điểm đo
đó và tính hoá đơn 1 lần.
2.1.3 Đọc chỉ số công tơ
Các thông tin cơ bản về khách hàng cũng như chỉ số đồng hồ các kỳ của khách
hàng đó được in trên giấy và tổ chức theo một mẫu nhất định. Các tờ ghi chỉ số
được ghộp lại với nhau thành quyển ghi chỉ số theo các điều kiện khác nhau :
cùng phiên ghi chỉ số, cùng lộ trình ghi chỉ số, một kỳ, nhiều kỳ Bộ phận quản
lý sổ ghi chỉ số thực hiện việc tạo danh mục sổ và lịch ghi chỉ số cho các quyển
tương ứng cũng như xếp tờ ghi chỉ số vào sổ, đánh số thứ tự các tờ ghi chỉ số cho
phù hợp hoặc chuyển tờ ghi giữa các quyển ghi chỉ số, in mới tờ ghi/sổ ghi/bảng
kê ghi chỉ số.
a Đọc chỉ số công tơ không có sự thay đổi giá
Nhân viên nhập chỉ số nhập tình trạng đồng hồ và chỉ số của từng đồng hồ:
 Nếu không có tháo/lắp trong kỳ: Nhân viên chỉ nhập chỉ số cuối kỳ của
đồng hồ đó
 Nếu có tháo/lắp trong kỳ:
 Trường hợp phân hệ đồng hồ chưa chuyển được các số liệu tháo lắp (chỉ số
tháo, chỉ số lắp, hệ số nhân) sang phân hệ Hoá đơn thì : Nhân viên nhập chỉ
số phải thực hiện chức năng tháo lắp đồng hồ (nhập chỉ số tháo của đồng hồ
Thế Thị Huyền Lớp: Công nghệ thông tin 46

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


Thế Thị Huyền Lớp: Công nghệ thông tin 46

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

a Tính sản lượng nước tiêu thụ
 Tính sản lượng nước tiêu thụ của điểm đo trên từng tờ ghi chỉ số theo công
thức :
Nước tiêu thụ(SLTT) = (Chỉ số mới – Chỉ số cũ) * Hệ số nhân + SL trực tiếp
(Sản lượng trực tiếp cho phép nhập số âm)
 Nếu mã tình trạng qua vòng là True, Nước tiêu thụ được tính như sau :
SL=


n
hesonhanchisodauChisocuoi
1
*)(

+ sản lượng trực tiếp nếu có
n : số lần lắp tháo đồng hồ trong kỳ (n>=1))
b Tính tiền nước tiêu thụ
Dựa vào định mức tiêu thụ cho từng mục đích sử dụng của từng khách hàng để
tính tiên nước cho khách hàng đó.
Dựa vào sản lượng nước tiêu thụ, giá nước cho từng mục đích sử dụng để tính
tiền nước tiêu thụ theo công thức:
Tiền nước=SLTT*Đơn giá
* Đối với đồng hồ có quan hệ:
 Ghép tổng, ghép sản lượng: Các đồng hồ của cùng 1 KH có chung quan hệ
ghép tổng, ghép sản lượng tính ra chung 1 mã hóa đơn.

2.2 Một số báo cáo thu được
2.2.1 Bảng ghi chỉ số đồng hồ theo sổ đọc 2.2.2 Bảng theo dõi nộp tiền nước

Trích đoạn Nhập chỉ số chốt Lập hóa đơn trực tiếp
Nhờ tải bản gốc

Tài liệu, ebook tham khảo khác

Music ♫

Copyright: Tài liệu đại học © DMCA.com Protection Status