程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> .NET實例教程 >> 基於短信貓的短信發送程序和源代碼

基於短信貓的短信發送程序和源代碼

編輯:.NET實例教程
  由於單位的短信發送系統損壞很長一段時間了,正好最近這段時間又沒什麼事,網上查閱了一些資料,對於控制短信貓發送短信有了一定的了解,在測試了成功了基本的發送代碼後決定對單位的短信發送系統進行重寫。所以用了大約一周的時間 完成了這個程序。

       考慮到網絡操作,所以在發送方式費了些腦筋,決定將發送模塊作為一個獨立的進程提出來。但是發送模塊和操作界面分開後就遇到一個問題,那就是,增樣將短信發送結果通知到操作界面,尤其是網絡操作上,短信貓在服務器上,而操作人員在客戶機上。這是這個程序實現網絡版的重點。我實現的方法是在界面操作端點擊發送按鈕後就啟動一個進程等待返回結果,在達到參數配置文件裡等待超時的值以後停止進程,將結果在界面端呈現出來,如果在超時時間以內得到結果就返回發送報告,如果得不到結果就返回一個超時錯誤。

       由於本人在供電公司工作,所以這個程序可能有一定的針對性,比如客戶信息裡的供電所,變電站了。不過其他單位或機構作為一個短信服務的軟件也不影響使用。

       該系統使用支持AT指令的短信貓,實現了SMS功能。在發送方式上對聯系人地址做了多種分類。可按供電所、變電站、線路、崗位、聯系人單位等信息進行分類查詢發送,並可直接按客戶編號和客戶名稱模糊查詢,方便用戶使用。此系統發送服務和用戶界面是兩個獨立進程,實現了網絡操作,在服務器上安裝短信貓後,局域網任何用戶安裝客戶端後輸入相應帳戶就可發送短信。
      系統采用Sql2000作為數據庫,專門針對電力系統編寫並可方便與各種應用系統做接口(只需將發送信息及發送地址添加到發送隊列裡就可以了),實現各種短信通知服務,如與總自系統連接可實現線路停電自動發送通知。

      現在可以在我的空間裡下載到這個軟件

    地址::http://download.csdn.Net/source/352993

   本系統采用C#2.0開發,直接使用了.Net的串口操作類,如想獲得源代碼請和我聯系。

  內網郵箱:[email protected]

  外網郵箱:[email protected]

 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved