色偷偷伊人-色偷偷综合-色无五月-色香蕉影院-色亚洲影院

代征費收費系統的設計與實現

所屬欄目:自動化論文 發布日期:2010-09-01 09:17 熱度:

  
  提要:本文提出了石龍自來水總公司代征費收費系統的設計與實現。經過實際使用,證明設計可行合理,能有效配合水費的征收,更有助于提高公司的綜合管理水平。
  關鍵詞:結構化數據;B/S三層結構;收費系統
  1可行性分析
  本系統開發的目的正是為石龍自來水總公司提高生產效率,提高管理水平服務。目前軟件系統結構有C/S和B/S二種基本模式。C/S開發結構需要專門的客戶端安裝程序,分布功能弱,針對點多面廣且不具備網絡條件的用戶群體,不能夠實現快速部署安裝和配置;兼容性較差,對于不同的開發工具,具有較大的局限性,采用不同工具,需要重新改寫程序;開發成本較高,需要具有一定專業水準的技術人員才能完成;B/S開發結構大大簡化了客戶端,只要客戶端機器能上網就可以。而且開發和維護幾乎所有工作也都集中在服務器端,當企業對網絡應用進行升級時,只需要更新服務器端的軟件就可以,這減輕了異地用戶系統維護與升級的成本[1]。如果客戶端的軟件系統升級比較頻繁,B/S是更加靈活的多級分布結構,使得軟件網絡體系結構跨入一個新階段。
  所以,傳統的C/S結構漸被B/S結構取代。任何用戶只需使用WEB瀏覽器即可對應系統進行操作。因此B/S結構在管理信息系統開發領域中得了飛速的發展。
  2代征費收費系統的設計
  2.1需求說明。
  ①客戶說明。石龍自來水總公司在征收水費的同時還征收代征費,包括有清潔衛生與垃圾處理費、超標排污費、污水處理費、治安聯防費和防盜門費等5種費用。自來水公司集中管理客戶信息。對每一個客戶都對應一個最后交費所屬月份和最后交費日期,客戶管理主要包括客戶編號、客戶名稱、客戶地址、用水類型、付款方式等靜態信息,以及最后交費月份和最后交費日期等動態信息。
  ②收費管理。收費管理根據客戶的付款方式設計出現金收費、轉帳收費、銀行代扣管理、沖正業務和補打發票。收費都要開出相應的發票記錄客戶的編號、客戶名稱、客戶地址、用水類型、各種代征費的單價、筆數和金額總額、收費員號、收費機號、付款方式、交費單流水號等等信息。
  ③查詢和統計。查詢可以用輸入客戶的部分信息,模糊或精確查找客戶的編號。用客戶編號查詢客戶的詳細資料,查詢今天交費記錄和歷史交費記錄。
  ④系統維護。系統維護包含更改密碼、各種用水類型、工作機維護、系統狀態維護。
  ⑤特殊處理和和月結。特殊處理是針對石龍自來水總公司的商業規則而定制的業務,月結備份數據是凍結歷史數據,初始化交費流水號,更改系統日期。
  ⑥報表管理。生成每臺電腦的收費匯總報表,分日報、月報和補打報表,并且統計出現金收入、轉帳收入和代扣收入,信息主要包括各代征費的回收金額和發票張數。
  ⑦提供與其他系統數據接口。提供與觸摸屏查詢系統接口,與語言系統接口,與短信系統接口和安裝業務系統接口。
  2.2對象分析
  通過對系統需求進行分析,得出如下幾個主要實體對象。
  ①客戶對象。客戶對象是本系統的核心對象。其客戶代碼全局唯一,用于唯一標識一個客房。主要組成元素有:客戶編號、客戶名稱、客戶地址、電話、用水類型、銀行帳號、所屬區域等。
  客戶對象的下級對象還有已交費對象,它是一個動態的對象,主要元素有:客戶編號、交費日期、收費員號、收費機號等。
  ②交費記錄對象。交費記錄對象對應收費管理的業務。主要元素有:客戶編號、戶名、地址、用水類型、清潔衛生與垃圾處理費、超標排污費、污水處理費、治安聯防費、防防盜門費、總額、收費員、交費日期、付款方式、交費機、交費流水號等。
  ③單價表對象。單價表主要元素有:類型代碼、各代征費單價。
  ④操作員對象。操作員對象主要元素有:操作員號、操作姓名、密碼權限號。
  3代征費收費系統的實現
  3.1收費系統開發環境
  硬件環境:CPU最低為2.4GPentium4處理器,RAM最小要求512MB,硬盤最少要有80GB。
   軟件環境:服務器操作系統是Windows2000 Server及以上版本,Web服務器是IIS5.0及以上版本,數據庫為SQLServer2000,開發工具為MicrosoftVisualBasic.NET[2]。
  3.2妥善處理數據庫的共享并發
  3.2.1鎖(Locking)。并發控制機制是衡量一個數據庫系統性能的重要標志之一。數據庫系統的并發控制機制協調并發操作以保證事務的隔離性,保證數據的一致性。SQLServer以事務為單位,通常使用鎖來實現并發控制[3]。
  SQLServer作為多用戶數據庫系統,可同時運行多個事務并行存取數據,充分利用系統資源發揮數據庫共享資源的特點。在這種情況下,可能出現多個并發的事務同時存取數據存取同一數據的情況。在并發操作中,需要使用某種并發控制機制,以保證在多個用戶程序執行時數據的一致性、完整性。
  鎖(Locking)是最常采用的并發控制機制。鎖就是事務對某個數據庫中的資源(如表和記錄)存取前,先向系統發出請求,封鎖該資源。事務獲得鎖后,即獲得對數據的控制權,在事務釋放它的鎖之前,其他的事務不能更新此數據。當事務結束或撤銷以后,釋放被鎖定的資源。
  SQLServer有兩種主要類型的鎖:基本鎖和用于特殊情況的專用鎖。
  設置事務隔離級為訪問數據的操作指定默認的加鎖方式,或者用表級鎖,防止并發的事務在存取同一數據時相互干擾,影響數據的一致性。
  設置事務隔離級別是對會話中的所有語句指定默認的加鎖行為。通過設置的事務隔離級別可以指導SQLServer查詢優化器做出正確的加鎖決定。
  事務必須運行于可重復讀或更高的隔離級別以防止丟失更新。當兩個事務檢索相同的行,然后基于原檢索的值對進行更新時,會發生丟失更新。如果兩個事務使用一個UPDATE語句更新行,并且不基于以前檢索的值進行更新,則在默認的ReadCommitted隔離級別不會發生丟失更新。
  鎖定的級別反過來會影響并發,建議通過設置事務隔離級別既確保數據一致性又兼顧系統并發性,而僅在必要時才使用表級鎖定提示更改默認的加鎖行為。
  當需要精細控制對資源的鎖定類型時,可以使用表級鎖定提示。使用SELECT、INSERT、UPDATE和DELETE語句指定表級的鎖定類型。一般來說,讀操作需要共享鎖,寫操作需要排它鎖。
  3.2.2表中加入時間戳型字段
  如果在創建表時,定義了一個字段為時間戳型(timestamp),則無論用戶何時向表中添加(Insert)記錄,SQLServer都會自動向該字段加入一個計數器值。
  時間戳字段的值為二進制格式的數據,與系統時間并沒有關系,它表示包含時間戳字段的記錄的操作順序,實際上相當于一個單值遞增的計數器。
  在數據庫中,其列值保持唯一,也就是說,它可以唯一標識表中的字段。一個基本表中只能一個時間戳字段。時間戳字段的值是由系統自動更新的,因此,向表中插入記錄時,只需手插入記錄中的非時間戳字段的值。SQL服務器不允許人為指定時間戳字段的值,否則服務器會報告錯誤信息。
  時間戳字段]的實現機制。
  在SQLServer中,對表中每行記錄的修改都是首先被寫入事務日志(TransactionLog)中,服務器使用日志中[唯一行標識符]作為該行的時間標記。如果連續增加檢索行,則時間標記的值是逐漸增加的。
  時間戳字段還有一個重要的用途就是:用在[WHERE]子句中,以防止多個用戶同時修改表中的同一個記錄。
  在關系數據庫中,傳統的方法是采用所謂的加鎖技術,以防止在多個用戶同時試圖修改某記錄時發出警告。在SQLServer中,對于優化鎖則使用了一個新的系統函數tsequal(),使SQL服務器在進行更新操作進,若發生了沖突才發出警告信息。
  在[UPDATE]語句中使用tsequal()函數來確保自某次檢索以來,所更新的記錄不會被改變。
  SQLServer首先找到該記錄的時間戳字段的值[0x0000000000000131],tsequal()函數用來比較該值與給出的常量表達式是否相等,如果相等,就允許修改。時間戳字段的值已經修改為[0x0000000000000135]。如果此時另一個用戶更新表中的記錄,那么這個用戶的更新操作不可能完成。因為此記錄已經在前面更新過了,而且在更新的同時,系統已經修改了時間戳字段的值。
  4結束語
  ASP.NET是一種功能強大的Web服務器端技術,它提供了一個真正的面向對象的編程模型。本系統采用了ASP.NET和VisualBasic.net進行開發,不僅實現了各項功能,而且具有很好的封裝性,從而使系統運行更安全、更穩定。
  參考文獻
  [1]李正希,胡方霞,陳發吉.ASP.NET案例開發[M]北京:中國水利水電出版社,2005
  [2]OllieComes,ChrisGoode.BeginningASP.NETusingVB.NET[R].WroxPress,2001
  [3]閔蘭,李生林,張力生.SQL技術在VisualBasic.net應用系統開發中的應用.后勤工程學院學報.2003.19(4):29-32
  
  

文章標題:代征費收費系統的設計與實現

轉載請注明來自:http://m.anghan.cn/fblw/ligong/zidonghua/3306.html

相關問題解答

SCI服務

搜論文知識網 冀ICP備15021333號-3

主站蜘蛛池模板: 亚洲精品午夜久久aaa级久久久 | 男女18一级大黄毛片免 | 色婷婷国产精品欧美毛片 | 欧美精品一区二区在线观看播放 | 91精品视频在线看 | 国产成人一区二区三区精品久久 | 欧美成人一级片 | 亚洲综合国产精品 | 国产妇女性爽视频免费 | 久久综合久美利坚合众国 | 91精品国产三级在线观看 | 亚洲最大的视频网站 | 那个网站可以看毛片 | 日本一级毛片视频无遮挡免费 | 五月花成人网 | 亚洲欧美高清在线 | 清纯偷拍精品视频在线观看 | 欧美大片在线观看成人 | 国产欧美在线亚洲一区刘亦菲 | 日韩欧美一区黑人vs日本人 | 美国黄色片一级 | 国产又大又硬又粗又湿 | 日韩在线播放中文字幕 | 中文字幕最新 | 91麻豆精品国产自产在线 | 高h喷水荡肉爽文各种场合 高h辣肉各种姿势爽文bl | 在线免费黄色片 | 黄色的视频在线观看 | 青草视频污 | 黄a视频在线观看 | 手机毛片在线 | 国产a一级毛片午夜剧院 | 国产v亚洲v欧美v专区 | 日韩欧美国产精品第一页不卡 | 手机看片1024久久香蕉 | 亚洲欧美综合在线观看 | 国产中文一区 | 日本成人片网站 | 青青草国产精品久久久久 | 国产香蕉国产精品偷在线观看 | 国产mm |