Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 85 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
85
Dung lượng
1,51 MB
Nội dung
Thế Thị Huyền Lớp: Công nghệ thông tin 46
Ứng dụngHandheldtronghệthốngquảnlýkinhdoanhnướcsạch
1
TRƯỜ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ụngHandheld
trong hệthốngquảnlý
kinh doanhnướcsạ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
Thế Thị Huyền Lớp: Công nghệ thông tin 46
Ứng dụngHandheldtronghệthốngquảnlýkinhdoanhnướcsạch
2
Hà Nội - 2008
Thế Thị Huyền Lớp: Công nghệ thông tin 46
Ứng dụngHandheldtronghệthốngquảnlýkinhdoanhnướcsạch
3
Danh mục viết tắt 5
Lời mở đầu 7
Chương 1 Tổng quan về đề tài 8
1.1 Giới thiệu đề tài 8
1.1.1 Tên đề tài 8
1.1.2 Phân tích đề tài 8
1.1.3 Mục tiêu của đề tài 8
1.1.4 Phạm vi của đề tài 8
1.2 Cơ sở lý thuyết và công nghệ 8
1.2.1 HandHeld (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ảnlý & quanhệ 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ốngkinhdoanhquảnlýnướcsạch 27
3.2 Giới thiệu về hệthốngquảnlýkinhdoanhnướcsạch 28
3.3 Phân tích phân hệquảnlý hóa đơn 28
3.3.1 Phát biểu bài toán 28
3.3.2 Quảnlý số đọc và sản lượng 28
3.3.3 Lập hóa đơn 30
3.3.4 Quảnlý 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ứngdụngHandheld 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
3.4.3 Biểu đồ dữ liệu mức đỉnh 33
3.4.4 Biểu đồ luồng dữ liệu mức dưới đỉnh của chức năng nhập chỉ số 34
3.4.5 Biểu đồ mức dưới đỉnh của chức năng tính hóa đơn 35
3.4.6 Biểu đồ dữ liệu mức dưới đỉnh của chức năng in hóa đơn 36
Thế Thị Huyền Lớp: Công nghệ thông tin 46
Ứng dụngHandheldtronghệthốngquảnlýkinhdoanhnướcsạch
4
3.4.7 Biểu đồ dữ liệu mức dưới đỉnh của chức năng lập hóa đơn trực tiếp 37
3.5 Mô tả chức năng 37
3.5.1 Nhập chỉ số đồng hồ 37
3.5.2 Nhập chỉ số chốt 39
3.5.3 Tính hóa đơn 39
3.5.4 Hủy hóa đơn 48
3.5.5 In hóa đơn 48
3.5.6 Lập hóa đơn trực tiếp 50
3.6 Thiết kế hệthống 52
3.6.1 Tổng quan về thiết kế kiến trúc hệthốngquảnlýkinhdoanhnướcsạch 52
3.6.2 Mô hình thực thể liên kết 52
3.6.3 Thiết kết về dữ liệu 53
Chương 4 Thiết kết giao diện và cài đặt chương trình 68
4.1 Thiết kế tổng thể 68
4.1.1 Tab 1: Tạo cơ sở dữ liệu (Create database) 68
4.1.2 Tab 2: Nhập dữ liệu (Insert Data) 68
4.1.3 Tab 3: Thoát (Exit) 69
4.2 Hướng dẫn cài đặt chương trình vb.net lên Pocket PC 69
4.2.1 Cài đặt phần mềm ActiveSync 4.5 69
4.2.2 Cài đặt .NET Compact Framwork 2.0 71
4.2.3 Tạo thư viện System.Data.sqlserverce 3.0 trên PPC 74
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ụngHandheldtronghệthốngquảnlýkinhdoanhnướcsạch
5
Danh mục viết tắt
Thuật ngữ Định nghĩa Chú thích
FPT Công ty Cổ phần Phát triển Đầu tư Phát
triển Công nghệ FPT
FIS Công ty HệthốngThông tin FPT
CSDL Cơ sở dữ liệu
LAN Mạng nội bộ
Backup Sao lưu dữ liệu
Actors Người sử dụngtronghệthống
Use Case Các chức năng chính tronghệthống
NSD Người sử dụng
QLKH Nhóm NSD Quảnlý khách hàng
DDK Nhóm NSD có chức năng Duyệt đơn đăng
ký
TK Nhóm NSD có chức năng Thiết kế
DTK Nhóm NSD có chức năng duyệt Thiết kế
DT Nhóm NSD có chức năng lập dự toán
DDT Nhóm NSD có chức năng Duyệt dự toán
QLLTG Nhóm NSD có chức năng quảnlý lộ trình
ghi
F Find-Tra cứu tìm kiếm
Thế Thị Huyền Lớp: Công nghệ thông tin 46
Ứng dụngHandheldtronghệthốngquảnlýkinhdoanhnướcsạch
6
N New-Thêm mới
M Modify-Sửa
D Delete-Xoá
V View-Xem chức năng
QHKH Quanhệ 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ụngHandheldtronghệthốngquảnlýkinhdoanhnướcsạ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ảnlý ?” Chúng ta đã được biết chiếc điện thoại có thể vừa
chụp ảnh, vừa nghe nhạc, vừa lướt web,…
Đã có ai đó từng nghĩ một chiếc điện thoại có thể giúp bạn đi đọc công tơ nước.
Đề tài này sẽ trả lời cho câu hỏi đó.
Em xin chân trọng cảm ơn sự giúp đỡ của thạc sĩ Phạm Minh Hoàn (ĐH Kinh tế
Quốc dân) và trung tâm Fis-Ent (FPT).
Thế Thị Huyền Lớp: Công nghệ thông tin 46
Ứng dụngHandheldtronghệthốngquảnlýkinhdoanhnướcsạch
8
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ụngHandHeldtronghệthốngquảnlýkinhdoanhnướcsạ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ảnlý 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 tronghệthốngquảnlýkinhdoanhnướ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ụngHandHeld là một phần tronghệ 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ảnlý 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ảnlý hóa đơn tronghệthốngquảnlý
kinh doanhnước sạch.
1.2 Cơ sở lý thuyết và công nghệ
1.2.1 HandHeld (thiết bị cầm tay)
Thế Thị Huyền Lớp: Công nghệ thông tin 46
Ứng dụngHandheldtronghệthốngquảnlýkinhdoanhnướcsạch
9
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
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
Thế Thị Huyền Lớp: Công nghệ thông tin 46
Ứng dụngHandheldtronghệthốngquảnlýkinhdoanhnướcsạ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
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ảnlý 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
[...]... nộp tiền nướcỨngdụngHandheldtronghệthốngquảnlýkinhdoanhnướcsạch Thế Thị Huyền 26 2.2.3 Báo cáo nộp tiền nước 2.2.4 Bảng kê nhân viên theo sổ đọcỨngdụngHandheldtrong hệ thốngquảnlýkinhdoanh nước sạch Lớp: Công nghệ thông tin 46 Thế Thị Huyền 27 Lớp: Công nghệ thông tin 46 Chương 3 Phân tích và thiết kết hệthống 3.1 Sơ đồ chức năng của hệ thốngkinhdoanhquảnlý nước sạch WSB... HỢP ĐỒNG KẾ TOÁN HAND - HELD GHI THU BÁO CÁO KẾ HOẠCH ĐỒNG HỒ TRAO ĐỔI DỮ LIỆU IN HÓA ĐƠN HÓA ĐƠN THỐNG KÊ QUẢN TRỊ (ADMIN) CÔNG NỢ DỰ TOÁN DANH MỤC MẠNG LAN Hình 3.0 ỨngdụngHandheldtrong hệ thốngquảnlýkinhdoanh nước sạch CSDL Thế Thị Huyền 28 Lớp: Công nghệ thông tin 46 3.2 Giới thiệu về hệ thốngquảnlýkinhdoanh nước sạch Xây dựng phần mềm quảnlýkinhdoanhnướcsạch (quản lý hóa đơn, dịch... dịch vụ và công nợ khách hàng) bao gồm các phân hệ Phân hệQuản trị Phân hệQuảnlý Dịch vụ Khách hàng Phân hệQuảnlý Đồng hồ Phân hệQuảnlý Hóa đơn Phân hệQuảnlý Công nợ Phân hệQuảnlý Tổn thất Phân hệ Tổng hợp, Báo cáo 3.3 Phân tích phân hệquảnlý hóa đơn 3.3.1 Phát biểu bài toán Quảnlý và theo dõi việc ghi chỉ số đồng hồ đo nướctại nhà khách hàng của nhân viên theo lịch trình... khách hàng, 1 hay nhiều quyển ghi chỉ số Sản lượng nước, tiền nước, tiền VAT ỨngdụngHandheldtrong hệ thốngquảnlýkinhdoanh nước sạch Thế Thị Huyền a Lớp: Công nghệ thông tin 46 24 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... ống, đai khởi thủy nào… ỨngdụngHandheldtronghệthốngquảnlýkinhdoanhnướcsạch Thế Thị Huyền 22 Lớp: Công nghệ thông tin 46 d Hợp đồng Là căn cứ pháp lý để thực hiện các thoả thuận mua bán giữa bên mua và bán nước Hợp đồng có thể được ký lại hoặc bổ sung phụ lục trong trường hợp thay đổi thông tin hợp đồng e Quanhệ giữa các đối tượng Các điểm đo có thể có quanhệ với nhau, từ đó dẫn... 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ồ ỨngdụngHandheldtronghệthốngquảnlýkinhdoanhnướcsạch Thế Thị Huyền... bạn có ỨngdụngHandheldtronghệthốngquảnlýkinhdoanhnướcsạch Thế Thị Huyền 18 Lớp: Công nghệ thông tin 46 thể chọn loại liên hệ khách (guest partnership) để đọc dữ liệutrong 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 3 ActiveSync... chậm trả 5.5 Lập hóa đơn trực tiếp ỨngdụngHandheldtronghệthốngquảnlýkinhdoanhnướcsạch Thế Thị Huyền Lớp: Công nghệ thông tin 46 32 Quảnlý hóa đơn Nhập chỉ số đồng hồ Nhập chỉ số bình thường Tính hóa đơn Nhập chỉ số chốt Đơn lẻ Theo lô Hủy hóa đơn sai Đổi giá In hóa đơn Tiền nước theo lô Lập hóa đơn trực tiếp Tiền nước đơn lẻ Hình 3.1 3.4.2 Biểu đồ luồng dữ liệu mức khung cảnh Lộ trình đitiềnớc... dữ liệu 13Ngày chốt giá Tên kh 21Tên kh 8 Chỉ số HHC 14 Chỉ số chốt Chỉ số cũ Mã bìa 3 Chỉ số từ File Thông tin KH 11 Chỉ số cũ Mã bìa 5 Kịch bản Chốt giá 16 Chỉ số Chỉ số 22 Chỉ Hình 3.4 ỨngdụngHandheldtronghệthốngquảnlýkinhdoanhnướcsạch số 23 Mã tt DM tình trạng Thế Thị Huyền 35 Lớp: Công nghệ thông tin 46 3.4.5 Biểu đồ mức dưới đỉnh của chức năng tính hóa đơn Hình 3.5 ỨngdụngHand held. .. phận quảnlý 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ố ỨngdụngHandheldtronghệthốngquảnlýkinhdoanhnướcsạch Thế Thị Huyền 29 Lớp: Công nghệ thông tin 46 Đối với trường hợp sử dụng . 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.
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