PM Quản lý cuộc gọi: Call Log Manager 1.0 for Windows Mobile

hoangnx

New member
GÂY DỰNG
Call Log Manager 1.0 for Windows Mobile

Là phần mềm phân tích các số liệu cuộc gọi, tạm tính tiền cước hàng tháng cho bạn.
Tôi xin được giới thiệu phiên bản 1.0 . Rất mong nhận được ý kiến của mọi người.

Các chức năng chính
1. Ghi nhận và tính cước các cuộc gọi - cho phép thiết lập công thức tính cước
2. Tổng hợp số liệu gọi đi, đến, nhỡ theo từng tháng: số cuộc, thời gian, cước
3. Phân tích số liệu cuộc gọi theo biểu đồ: giờ gọi, ngày trong tuần, ngày trong tháng
4. Tổng hợp số liệu theo Nhà cung cấp (Như Vina, Mobile,...), Theo mã tỉnh thành (HN, HCM,...)
5. Sắp xếp 15 người gọi đến/đi nhiều nhất theo thứ tự
6. Kết xuất dữ liệu ra XML (đọc được bằng Excel 2003)

Yêu cầu cài đặt- Windows Mobile 2003/ SE
Đã test trên O2i, O2 Mini.
Chưa test trên Windows 2005.

- Phần mềm sử dụng NET CF 2.0 và SQL Server CE 3.0

Download
http://www.esnips.com/web/HoangNXPPC

Trước khi cài xem Readme.txt trong Call Log Manager.Rar

Cách cài đặt
1. UnRar 02 file trên và Copy tất cả các file vào PPC hoặc thẻ nhớ
2. Run NETCFv2.ppc.armv4.cab
3. Run sqlce30.ppc.wce4.armv4.CAB and sqlce30.dev.ENU.ppc.wce4.armv4.CAB
4. Run CallLogManager.CAB
(Ghi chú: sau khi cài xong, các file CAB sẽ tự xóa đi)

Liên hệ
hoangmisa@gmail.com
 

Đính kèm

  • Screen004.jpg
    Screen004.jpg
    31.5 KB · Lượt xem: 370
  • Screen007.jpg
    Screen007.jpg
    63.5 KB · Lượt xem: 316
  • Screen002.jpg
    Screen002.jpg
    37.4 KB · Lượt xem: 301
  • Screen008.jpg
    Screen008.jpg
    50.3 KB · Lượt xem: 292
  • Screen006.jpg
    Screen006.jpg
    32.7 KB · Lượt xem: 285
Call Log Manager

@keylook: bác đã cài NETCFv2.ppc.armv4.cab
và sqlce30.ppc.wce4.armv4.CAB + sqlce30.dev.ENU.ppc.wce4.armv4.CAB
chưa? Có thể phải cài theo đúng thứ tự mới được đấy. Tôi đã test trên máy O2i có cấu hình gần giống O2s.

@zecoj: Tôi cũng biết là không dùng .Net và SQL thì tốt hơn bởi vì như thế bộ cài sẽ rất nhẹ. Tuy nhiên việc lập trình sẽ khá vất vả vì phải dùng Visual C++ embeded, công sức bỏ ra sẽ khoảng gấp 3 lần so với dùng NET. Nhưng đừng lo vì .NET và SQL sẽ là chuẩn cho các dòng máy tương lai (Windows phiên bản kế tiếp sẽ có sẵn .NET và thậm chí cả SQL nữa mà không phải cài thêm. (Giống như Windows 2003 và Vista vậy).
 
Một số hình ảnh Call Log Manager

1. Ghi nhận và tính cước các cuộc gọi - cho phép thiết lập công thức tính cước
ef64d833-538c-42f7-9350-b24db36b9dbf


2. Tổng hợp số liệu gọi đi, đến, nhỡ theo từng tháng: số cuộc, thời gian, cước
ddf802bf-5c36-4da4-8233-e1a1675906eb


3. Phân tích số liệu cuộc gọi theo biểu đồ: giờ gọi, ngày trong tuần, ngày trong tháng
8e930e73-f0d7-4d7f-b986-fbe56e730822


a7e71dce-869c-4a6c-98bf-6c49f938a629


4. Tổng hợp số liệu theo Nhà cung cấp (Như Vina, Mobile,...), Theo mã tỉnh thành (HN, HCM,...)
4116f4fa-32bb-4f49-9354-ee1de18fcb9b
 
Gửi keylook: Có thể bạn cài vào thẻ nhớ hoặc RAM disk rồi. Phải cài vào Main Memory mới được đó.
 
Mình dùng Windows Mobile 2005 (ROM logout) O2s
Lần mở đầu tiên khi chương trình nạp dữ liệu thì nó báo lỗi "IndexOutOfRangeException". Danh sách trống chưa có dữ liệu.
Sau đó mình vào File > Reload thì nó load được dữ liệu nhưng vẫn báo lỗi như trên.
Hy vọng bạn fix lỗi này.
 
Mình dùng Windows Mobile 2005 (ROM logout) O2s
Lần mở đầu tiên khi chương trình nạp dữ liệu thì nó báo lỗi "IndexOutOfRangeException". Danh sách trống chưa có dữ liệu.
Sau đó mình vào File > Reload thì nó load được dữ liệu nhưng vẫn báo lỗi như trên.
Hy vọng bạn fix lỗi này.

Cám ơn MountainKing đã góp ý. Đúng là mình chưa test được trên Windows Mobile 2005 vì chưa kiếm được thiết bị. Sẽ cố gắng sớm fix được lỗi này.
 
Chà, sản phẩm mới này hay quá. Nhưng chỉ chạy được với NetCF 2.0 thôi à?
 
Có lẽ không nên dùng .NET và SQLCE trong phần mềm này, vì hầu hết người dùng Windows Mobile hiện nay đều không thích cài hai thứ quá lớn trên device.

Hơn nữa, chức năng này cũng không cần thiết phải lưu lại CSDL độc lập, vì tất cả các cuộc gọi đi/đến đều đã được lưu trong nhật ký rồi. Vì vậy, bạn nên áp dụng thuật toán phân tích của mình trên dữ liệu đã có, vừa không dùng .NET và SQLCE, mà vẫn làm được việc.
 
Trước hết, rất cám ơn bác Hữu Quỳnh, một người có rất nhiều kinh nghiệm về PPC cũng như viết PM cho PPC. Tất cả cộng đồng đều đánh giá rất cao các sản phẩm của bác viết như KinKin, keyboard... là những PM thực sự thiết yếu cho người dùng PPC.

Về lời khuyên của bác, tôi xin được cùng trao đổi như sau: nếu ai đã từng lập trình cho PPC thì cũng biết:

- Lập cho .NET đỡ tốn thời gian hơn rất nhiều so với Native App. Tất nhiên cái nào cũng có giá của nó, nhất là việc cài đặt. Tuy nhiên xu hướng các Windows Mobile sau này sẽ tích hợp .NET luôn là chắc chắn, vì đây là nền tảng chiến lược của MS. (Nói thật là nếu viết bằng VC++ kiểu Native Code đúng là ai cũng muốn nhưng không phải ai cũng làm được).

- Các PM mang tính chất tra cứu (như từ điển, danh bạ ĐT...), dữ liệu ít khi phải thay đổi (tĩnh), chức năng chủ yếu là tra cứu (tìm kiếm) nên chỉ cần tạo trước Index là được - thì có thể tổ chức dữ liệu riêng.

- Việc phải dùng DB riêng là do:
+ Thời gian chạy: Nếu không dùng DB riêng, mỗi lần phải đọc lại toàn bộ Call Log mất rất nhiều thời gian, nếu có hàng vài trăm - đến hàng vài nghìn cuộc gọi.
+ Lưu trữ dài hạn: Call Log của máy có thể bị xóa đi cũng không ảnh hưởng đến việc thống kê (điều này rất thường xảy ra - như automatic clear hoặc HardReset), vì đã được lưu trong DB (có thể để ở MemCard). Có thể lưu được số liệu của nhiều năm.
+ Thống kê & phân tích: Đây là phần mềm chuyên về phân tích và thống kê số liệu, chứ không đơn thuần là log và tìm kiếm, nên cần phải có một DB hỗ trợ SQL mạnh thì mới đáp ứng được yêu cầu. (Tất nhiên là PM sẽ còn phải bổ sung thêm nhiều tính năng nữa).
NXH
 
Cám ơn MountainKing đã góp ý. Đúng là mình chưa test được trên Windows Mobile 2005 vì chưa kiếm được thiết bị. Sẽ cố gắng sớm fix được lỗi này.

@MountainKing: Tôi đã test trên Windows Mobile 2005 (cả Emulator và Device thật), không bị vấn đề như bác nói. Bác bị lỗi là do cài bản NET CF và SQL của WinMobile 2003. Tôi sẽ up bản NETCF và SQL cho 2005 lên, bác cài lại là được.
 
Phần mềm rất hay nhưng phải mất gần 7M trong bộ nhớ thì cũng không dám dùng. Chắc phải đợi khi nào dùng máy có ROM là 256 M. Theo quan điểm của tôi thì không cần đến dotNet CF 2.0, nếu dùng với 1.0 thì lập trình cũng dễ mà bộ dotNet 1.0 lại được tích hợp sẵn trong ROM.
 
Ý kiến của bác @nncuong rất hay. Tôi không thạo lắm về ROM của các dòng PPC nên xin được hỏi bác:
- NET CF 1.0 được cài sẵn trong ROM của nhưng dòng Device nào?
- NET CF 2.0 có được cài sẵn trong ROM của WindowsMobile 5 hay không?
 
Ý kiến của bác @nncuong rất hay. Tôi không thạo lắm về ROM của các dòng PPC nên xin được hỏi bác:
- NET CF 1.0 được cài sẵn trong ROM của nhưng dòng Device nào?
- NET CF 2.0 có được cài sẵn trong ROM của WindowsMobile 5 hay không?

- dotNet CF 1.0 được cài sẵn cho tất cả các máy dùng WM2003SE trở lên. Đối với WM2003 và PPC2002 thì chỉ cần cài với dung lượng ~ 1M.
- dotNet CF 2.0 hiện tại chưa được tích hợp vào bất kỳ dòng nào, một phần chưa phải là chính thức, phần khác nó quá lớn ~ 6.8 MB nên khó tích hợp được vào với ROM chuẩn 64 MB (chắc còn phải có các chương trình khác)
 
Calls Log Manager 1.2

Phiên bản 1.2 gồm những cải tiến sau (xem ảnh Attach):
1. Màn hình chính rất đẹp. Giao diện 100% tiếng Việt
2. Các đồ thị được cập nhật mới, có thể xem đồng thời cả cuộc gọi đi và đến theo dạng Twin Bar hoặc Stack
3. Danh bạ mã vùng và Mã biển số xe của 64 tỉnh thành

Cài đặt: Khi cài có thể bỏ bớt 01 file, chỉ còn:
1. NETCFv2.ppc.armv4.cab
2. Sqlce30.ppc.wce4.armv4.CAB
3. CallLogManager.CAB

Hệ điều hành
Đã chạy trên cả Windows Mobile 2003/SE và Windows Mobile 2005.

Download
Tại đây.
NET CF 2.0 và SQL Server CE 3.0
http://www.esnips.com/web/HoangNXPPC
 

Đính kèm

  • CallLogManager1.2.CAB
    CallLogManager1.2.CAB
    537.9 KB · Lượt xem: 38
  • Screen030.jpg
    Screen030.jpg
    29.4 KB · Lượt xem: 79
  • Screen026.jpg
    Screen026.jpg
    18.7 KB · Lượt xem: 68
  • Screen025.jpg
    Screen025.jpg
    17.7 KB · Lượt xem: 64
  • Screen028.jpg
    Screen028.jpg
    24.1 KB · Lượt xem: 67
Tớ vừa HR Exec, cài thử soft này vào, và không thể nào cài được Net CF! và dĩ nhiên là không thể chạy soft được! hic, kỳ quá! Net CF có sẵn trong Exec thì chắc là cũ, nên không thể chạy đựoc! bác xem lại thử xem thế nào, hay có bác nào cài được trên Exec không?
 
@ntnam1972:
Không phải NET CF bị hư đâu, mà do mỗi bộ NET CF chỉ cài riêng cho một dòng chip (CPU). Bộ đã đưa lên là cho dòng ARM v4, còn máy của bác là O2 Exec có thể sử dụng dòng khác, như Intel xScale thì phải, nên phải cài bộ NET CF khác. Hiện nay tôi thấy có 4 bộ NET CF ứng với 4 dòng CPU khác nhau, tôi cũng không rõ mỗi dòng CPU thì ứng với loại máy nào đang có trên thị trường nữa, mong các bác cao thủ khác tư vấn giúp:
- ARM v4i (thông dụng nhất)
- MIPSii
- MIPSiv
- SH4
- X86

Tôi đã đưa lên thêm bộ NET CF cho x86. Nếu vẫn không cài được xin liên hệ lại. Cám ơn bác đã sử dụng phần mềm.
 
Hi hi, tớ đã kiếm được cái để dùng cho Exec ngon lành rùi!
Tớ đã cài, cũng mới chỉ thử sơ sơ thì thấy ổn lắm bác à! Tks bác đã cho ra 1 soft hay như thế!
Chúc vui!
 
Back
Top