“一卡通”信息系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)初步探討
文章出處:http://www.fang1.net 作者:鄭州興邦科技有限公司 人氣: 發(fā)表時(shí)間:2007年10月03日
引言:卡的應(yīng)用不外乎就是計(jì)費(fèi)與身份識(shí)別之用。所謂“一卡通”就是同一張卡片,每一用戶只需要一張卡,在多種不同功能管理中使用。這是用戶對(duì)系統(tǒng)的基本要求,也是“一卡通”最主要的表現(xiàn)。
一卡,并不是一種固定的卡,既可以是IC卡,也可以是ID卡;更不能指定某一家廠商的卡。一卡通系統(tǒng)可通過(guò)靈活的接口、統(tǒng)一的標(biāo)準(zhǔn),很容易把各種類(lèi)型的卡有機(jī)地結(jié)合起來(lái),在同一系統(tǒng)中,可同時(shí)使用不同的卡(如:ID卡,Mifare-One卡同時(shí)使用)。
功能方面,一卡可以用來(lái)停車(chē)、開(kāi)門(mén)、考勤、巡更、身份識(shí)別等。 在“一卡通”系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)中,傳統(tǒng)的設(shè)計(jì)方法是將“一卡通”系統(tǒng)所有數(shù)據(jù)集中在一起的模式下進(jìn)行設(shè)計(jì)(即“一庫(kù)一卡通”,特別是同一商家的“一卡通”系統(tǒng)產(chǎn)品)。雖然具有:數(shù)據(jù)容易共享、數(shù)據(jù)一致性容易保證、數(shù)據(jù)檢索方便等優(yōu)點(diǎn)。但也有其致命的缺點(diǎn):
第一、不便于進(jìn)行系統(tǒng)的應(yīng)用升級(jí)與擴(kuò)充。事實(shí)上,“一卡通”系統(tǒng)是一個(gè)不斷創(chuàng)新與升級(jí)的系統(tǒng),根據(jù)市場(chǎng)需求和軟硬件相關(guān)技術(shù)的發(fā)展,“一卡通”系統(tǒng)將會(huì)有新的應(yīng)用加入和老的應(yīng)用的升級(jí)。一般情況下,“一卡通”系統(tǒng)的數(shù)據(jù)庫(kù)需要作相應(yīng)的變動(dòng)與升級(jí),由此造成“一卡通”系統(tǒng)數(shù)據(jù)的兼容性、一致性、獨(dú)立性等問(wèn)題將是非常突出,特別是針對(duì)一個(gè)運(yùn)行比較久且比較大型的“一卡通”系統(tǒng)(如:某一大學(xué)城的“一卡通”系統(tǒng)),數(shù)據(jù)量將是非常龐大的,由此產(chǎn)生的升級(jí)與改動(dòng)成本將是很高的。
第二、各應(yīng)用子系統(tǒng)不可能都是同一家公司研發(fā)的,軟硬件各自不同,其后臺(tái)數(shù)據(jù)庫(kù)不可能都集成在“一卡通”系統(tǒng)數(shù)據(jù)庫(kù)中。但他們都使用同一張卡作為身份識(shí)別與計(jì)費(fèi)的媒介。因此它與“一卡通”系統(tǒng)數(shù)據(jù)庫(kù)之間需要一定的信息交換(如:卡的開(kāi)戶、掛失、解掛、注銷(xiāo)、補(bǔ)卡等信息)。這時(shí)需要增加相應(yīng)的人力、設(shè)備、技術(shù)實(shí)現(xiàn)與“一卡通”系統(tǒng)數(shù)據(jù)庫(kù)相關(guān)數(shù)據(jù)的同步。在沒(méi)有相關(guān)標(biāo)準(zhǔn)的情況下,其成本是很高的。
事實(shí)上,“一卡通”就是利用同一張卡作為各種計(jì)費(fèi)與身份識(shí)別系統(tǒng)的媒介,這是“一卡通”系統(tǒng)的共性。各種計(jì)費(fèi)與身份識(shí)別系統(tǒng)都有其自身的特點(diǎn)與屬性。比如,“一卡通”系統(tǒng)中的餐飲收費(fèi)系統(tǒng)與上機(jī)收費(fèi)系統(tǒng),一個(gè)是以食物量的多少來(lái)計(jì)費(fèi),一個(gè)是以時(shí)間量的長(zhǎng)短來(lái)計(jì)費(fèi),其都有不同的特點(diǎn)與屬性,在其后臺(tái)數(shù)據(jù)庫(kù)設(shè)計(jì)上也是有所區(qū)別的。這是“一卡通”系統(tǒng)的差異性。
有了以上的共性與差異性,本人認(rèn)為,“一卡通”信息系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)比較行之有效的方法就是“一卡多庫(kù)”---以卡信息數(shù)據(jù)庫(kù)為中心庫(kù),為每一個(gè)應(yīng)用系統(tǒng)或模塊建立一個(gè)專(zhuān)門(mén)的相對(duì)獨(dú)立的數(shù)據(jù)庫(kù)!這樣的好處是便于增加“一卡通”系統(tǒng)的靈活性與獨(dú)立性,便于“一卡通”應(yīng)用系統(tǒng)的擴(kuò)充與改造升級(jí)。但也產(chǎn)生另一個(gè)問(wèn)題:由于各應(yīng)用系統(tǒng)數(shù)據(jù)庫(kù)的相對(duì)獨(dú)立,必然導(dǎo)致卡信息數(shù)據(jù)庫(kù)中