興邦I(lǐng)C一卡通系統(tǒng)設(shè)計(jì)
文章出處:http://hlpi.cn 作者:興邦研發(fā)部
興邦I(lǐng)C一卡通系統(tǒng)設(shè)計(jì)
系統(tǒng)設(shè)計(jì)分析
1,、本系統(tǒng)采用C/S架構(gòu),,本系統(tǒng)采用C#設(shè)計(jì)語言設(shè)計(jì)。系統(tǒng)包含webservice,、中心數(shù)據(jù)庫,、客戶端程序、采集服務(wù),、采集數(shù)據(jù)庫和終端設(shè)備,。
(1)、webservice提供操作中心數(shù)據(jù)庫的所有方法,。之所以采用webservice是因?yàn)楸苊獍褦?shù)據(jù)庫直接暴露給客戶,,保證了數(shù)據(jù)的安全。安裝webservice需要.net framework支持并且需要安裝iis,。Webservice直接訪問中心數(shù)據(jù)庫,。
(2)、中心數(shù)據(jù)庫是本系統(tǒng)的核心庫包含用戶信息消費(fèi)明細(xì)信息等,。本系統(tǒng)采用sqlserver2005以上版本,。
(3)、客戶端程序是運(yùn)行在操作員電腦上的,。完成日常發(fā)卡,、充值、查詢等功能,。
(4),、采集服務(wù)直接連接終端設(shè)備,,負(fù)責(zé)把系統(tǒng)各項(xiàng)命令發(fā)送到終端,并把終端設(shè)備里消費(fèi)數(shù)據(jù)上傳到采集數(shù)據(jù)庫,。然后再把數(shù)據(jù)轉(zhuǎn)移到中心數(shù)據(jù)庫,。之所中間設(shè)立采集數(shù)據(jù)庫有幾個(gè)原因:1、暫存數(shù)據(jù),,2,、數(shù)據(jù)備份,3,、減緩中心服務(wù)器負(fù)擔(dān)
(5),、終端設(shè)備包括售飯機(jī)、稅控機(jī)和門禁機(jī)等,。通過can總線協(xié)議和采集服務(wù)進(jìn)行通信,。