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