freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

電話計時計費系統(tǒng)的設(shè)計與實現(xiàn)(編輯修改稿)

2024-10-08 16:24 本頁面
 

【文章內(nèi)容簡介】 對象所占 有的資源,包括對象自身。 在計費系統(tǒng)的設(shè)計 中,將業(yè)務(wù)及其計費的規(guī)則封裝于一個組件中。計費規(guī)則改 變時,主程序不需要重新編譯測試。只需要開發(fā)一個更高版本的新組件更換掉原業(yè) 務(wù)組件即可。新的組件的計費規(guī)則可以在脫離原系統(tǒng)的環(huán)境之中單獨測試。 在計費系統(tǒng)的設(shè)計中,利用組件的技術(shù)相對于面向?qū)ο蟮募夹g(shù)程序的執(zhí)行效率 有所降低,作為回報,這種方法增加了系統(tǒng)的靈活性。當計費的規(guī)則發(fā)生變化時, 只需要更換相應(yīng)的計費規(guī)則組件,就可以輕松的實現(xiàn)系統(tǒng)的升級工作,而不需要重 新進行程序的開發(fā)工作。但這種方法在升級時仍然需要軟件開發(fā)人員的參與。 利用數(shù)據(jù)庫技術(shù)編輯計費規(guī)則 利用數(shù)據(jù)庫技術(shù)來定制業(yè)務(wù)規(guī)則的方法是三種規(guī)則之中執(zhí)行效率最低的一種, 同時也是靈活性最高的一種,對于業(yè)務(wù)計費規(guī)則不定,且系統(tǒng)容量并不是很大的計 費系統(tǒng)來說比較合適。本文所描述的系統(tǒng)就是利用這種方法來編輯業(yè)務(wù)。 利用這種方法,需要先建立系統(tǒng)計費的模型,然后將這些模型轉(zhuǎn)化為數(shù)據(jù)庫對 應(yīng)的關(guān)系表。在這些關(guān)系表的基礎(chǔ)上向用戶提供業(yè)務(wù)編輯的方法。費率、節(jié)假日優(yōu) 惠、計費規(guī)則及其他與計費有關(guān)的參數(shù)均存儲在相應(yīng)的表中。當計費規(guī)則發(fā)生變化 !!塞堅皇查堂受主嬰壅生蘭垡堡壅一一 —— 一 時,維護人員只需修改計費規(guī)則所對應(yīng)的記錄 或在維護表中添加一條相應(yīng)的記錄即 可,完全避免了對計費系統(tǒng)代碼的修改。 3. 3. 2 本系統(tǒng)的方法 本系統(tǒng)計費規(guī)則的編輯方法是利用上一節(jié)所描寫的數(shù)據(jù)庫方法。在進行計費編 輯規(guī)則的制訂時,應(yīng)盡量將數(shù)據(jù)庫設(shè)計的簡單合理,以利于提高查找的效率。同時 也要給規(guī)則的編輯者提供直觀友好的編輯界面以方便操作。因此,編輯者編輯的信 息格式與存儲在數(shù)據(jù)庫中的信息之間的格式便可能存在較大的差異。這部分的轉(zhuǎn)化 工作就由系統(tǒng)管理中心的相應(yīng)軟件代碼來完成。下面介紹本系統(tǒng)的業(yè)務(wù)編輯方法。 數(shù)據(jù)庫的設(shè)計: 下面介紹與計費規(guī)則有關(guān)的主要表及其 主要字段。 業(yè)務(wù)表 字段名類型說明 ServiceID Int 業(yè)務(wù)編號 (主鍵 ) ServiceName String 業(yè)務(wù)名稱 ChargMethodlD hat 計費規(guī)則編號 規(guī)則表 字段名類型說明 ^ ChargMethodlD Int 計費規(guī)則編號 ChargType hat 計費模型的類型 ChargTime Int 時段 ChargFeeRate Int 費率 業(yè)務(wù)表存儲與業(yè)務(wù)相關(guān)的信息,計費規(guī)則表存儲與計費規(guī)則相關(guān)的信息。 對應(yīng)每一個業(yè)務(wù)都有一個編號作為這個業(yè)務(wù)的關(guān)鍵字,業(yè)務(wù)編號為系統(tǒng)自動分 配。編號從 10開始,前面預留 O. 10 共 10個號碼作為特殊業(yè)務(wù)情況的處理。目前, 編號 0為固定電話市話,編號 l為固定電話本地網(wǎng),編號 2 為傳真。因為這三個業(yè) 務(wù)無法根據(jù)用戶輸入的號碼同其他業(yè)務(wù)相區(qū)分。 業(yè)務(wù)名稱是編輯業(yè)務(wù)的人員為業(yè)務(wù)所起的名字,如市話,本地網(wǎng), 138 長途業(yè) 務(wù)等。在計費過程中通過業(yè)務(wù)編號來標志此業(yè)務(wù),而在打印話單等與用戶或營業(yè)人 北京郵電大學碩士研究生學位論文 員的交互中,通過業(yè)務(wù)名稱來標志此業(yè)務(wù)。 計費規(guī)則編號為業(yè)務(wù)表與規(guī)則表這兩個表之間建立聯(lián)系。在規(guī)則表中計費規(guī)則 編號可以不唯一。 計費模型 的類型分為五種,編號如下: l:起始收費的情況。 2:按時長收費的情況。 3:按次收費的情況。 4:百分比收費。 5:復合計費。 時段的單位為秒,費率的單位為元。時段和費率數(shù)據(jù)根據(jù)計費模型類型的不同 而有不同的解釋,例如:當類型為 1時,時段紀錄通話幾秒鐘后起始計費結(jié)束。當 類型為百分比收費時,時段值為 O,無意義。費率字段存儲百分比。當類型為按次 收費的情況,時段值為 0,無意義。 舉例來說,假設(shè)市話的收費情況為:起始三分鐘 O. 3元,以后每分鐘 0. 1 元,每 次通話收取附加費 1%元。對于只支持市話業(yè)務(wù)的系統(tǒng),兩個 表中的內(nèi)容應(yīng)為: ”” 業(yè)務(wù)表 l ServiceID ServiceName ChargMethodlD }0 市話 0. 規(guī)則表 ChargMethodlD ChargType Cha 唱 Time ChargFeeRate O l 180 0. 3 O 2 60 0. 1 O 4 O 0. 0l 當要修改起始三分鐘的費率時,只需修改規(guī)則表中 ChargFeeRate 字段的值,當 要刪除附加費時,將規(guī)則表中 ChargType=4 的記錄刪除即可。 此數(shù)據(jù)庫的設(shè)計并沒有嚴格按照數(shù)據(jù)庫設(shè)計中的理論知識來做,主要是為了考 慮 效率,做了一下折衷,在設(shè)計時留下了一些冗余字段。 計算的方法 14 北京郵電大學碩士研究生學位論文 仍以市話為例。當用戶通話時,系統(tǒng)根據(jù)用戶所撥打的號碼分析出用戶所撥打 的業(yè)務(wù)編號為 0,在業(yè)務(wù)表中根據(jù)業(yè)務(wù)編號找到計費規(guī)則編號為 0。在規(guī)則表中查找 到計費規(guī)則編號為 0 的計費類型有三種: l, 2, 4。根據(jù)計費類型得到市話的收費情 況,再進行優(yōu)惠處理以后得到實際的收費值。 3. 4 優(yōu)惠 在得到話費的標準批價以后還要進行優(yōu)惠批價的處理。一般的優(yōu)惠政策都是根 據(jù)時間來制定的。根據(jù)處理手段的不同,在本系統(tǒng)中支持的優(yōu)惠情況主要 包含以下 三種情況: 1.時段: 在每天的某一個時間段內(nèi) (例如 07: 00一 11: 00)可能存在的優(yōu)惠情況。當 優(yōu)惠時段跨越兩天時,例如第一天的 23: 00 至第二天的 07: 00,將此時段拆成 兩段處理,分別為 23: 00. 00: 00 和 0: 00. 07: 00。這種優(yōu)惠方式只與時間段有關(guān), 而與日期無關(guān) 2.日期: 在國家法定的節(jié)假日或某些特殊的日期也可能出現(xiàn)優(yōu)惠。這種優(yōu)惠一般從 當天的零點至第二天的零點。: 3.休息日: 周末的時間出現(xiàn)的優(yōu)惠情況,這種優(yōu)惠周期性的出現(xiàn),而與具體日期無關(guān)。 當這幾種優(yōu)惠情況發(fā)生重疊時, 優(yōu)先計算時段優(yōu)惠,其次為日期的優(yōu)惠,最后 為周末優(yōu)惠。 一般情況下,一種業(yè)務(wù)的優(yōu)惠應(yīng)當包含此業(yè)務(wù)覆蓋的所有地區(qū),但是還存在~ 種按照區(qū)段實行優(yōu)惠的情況。例如,對同一個業(yè)務(wù),港、澳、臺地區(qū)的優(yōu)惠與大陸 的其他地區(qū)的優(yōu)惠情況可能就不一樣。對于這種情況的處理有兩種方法:第一種方 法為為這些地區(qū)單獨設(shè)置一種業(yè)務(wù),業(yè)務(wù)名稱與標準批價的收費規(guī)則與原業(yè)務(wù)完全 相同,只是優(yōu)惠不同。這兩種業(yè)務(wù)之間完全靠業(yè)務(wù)編號來進行區(qū)分。另一種方法為 針對這些特殊優(yōu)惠的地區(qū),在數(shù)據(jù)庫中另外增加一個表來保存這些地區(qū)的區(qū)號和優(yōu) 惠信息,在進行優(yōu) 惠計算時,先查找這種優(yōu)惠是否在特殊優(yōu)惠表中存在,如果存在 則進行特殊優(yōu)惠的計算,否則進行普通優(yōu)惠的計算。在本系統(tǒng)之中,優(yōu)惠的處理采 用了第二種方法。因此在計費終端的配置數(shù)據(jù)庫中,與優(yōu)惠相關(guān)聯(lián)的表項為以下 5 種。 北京郵電大學碩士研究生學位論文 數(shù)據(jù)庫: 1.優(yōu)惠時段表 表項類型 AgiolD Int StartTime Time Endtime Time AgioValue Int 2.優(yōu)惠日表 表項類型 AgioID Int StartDate Time EndDate Time AgioValue Int 3.周末優(yōu)惠表 表項類型 AgiolD Int AgioValue hat 4.特殊區(qū)段優(yōu)惠表 表項類型 ServicelD Int ArealD String AgioType Int AgioID Int 5.普通優(yōu)惠表 表項類型 ServicelD Int 說明 主鍵,標志一條按時段優(yōu)惠的紀錄 優(yōu)惠的開始時間 優(yōu)惠的結(jié)束時間 優(yōu)惠率 說明 主鍵,標志一條按日期優(yōu)惠的紀錄 優(yōu)惠的開始日期 優(yōu)惠的結(jié)束日期 優(yōu)惠率 說明 主鍵,標志一條按周末優(yōu)惠的紀錄 優(yōu)惠率’’ 說明 這種優(yōu)惠所屬業(yè)務(wù)的 ID 區(qū)號代碼 ,與 Serviced 共同組成主鍵 優(yōu)惠的類型, 1 為時段, 2 為日期, 3為周末 優(yōu)惠 ID,標志前面三個表中的。條紀錄 說明 這種優(yōu)惠所屬業(yè)務(wù)的 ID 16 I!塞堅皇查堂堡圭竺塞皇堂垡堡苧一一 AgioType Int 優(yōu)惠的類型, 1 為時段, 2為日期, 3為周末 AgiolD Int 優(yōu)惠 ID.標志前面三個表中的一條紀錄 優(yōu)惠計算方法: 輸入:標準話費,業(yè)務(wù)類型,區(qū)號 輸出:優(yōu)惠處理后的話費,此優(yōu)惠的結(jié)束時間 計算過程如下: 1.程序啟動時,根據(jù)以上定義的 5 個數(shù)據(jù)表,在內(nèi)存中建立一個業(yè)務(wù)與優(yōu)惠類型 的對應(yīng)表,表中紀 錄的數(shù)據(jù)結(jié)構(gòu)描述為: Struct AgioMap { int Service/ D; intAgioTableType; ) ServieeID 為業(yè)務(wù)表中存在優(yōu)惠的業(yè)務(wù)的 ID, AgioTableType 為所在優(yōu)惠表的類 型: 0.沒有優(yōu)惠。 1.在特殊優(yōu)惠表中有此業(yè)務(wù)。 2.在普通優(yōu)惠表中存在此業(yè)務(wù)。 3.在兩個優(yōu)惠表中都存在此業(yè)務(wù)。 2.計算優(yōu)惠時,根據(jù)業(yè)務(wù)的類型在步驟 l中建立的表中查找,如果此業(yè)務(wù)存在于 特殊優(yōu)惠表中,則在特殊區(qū)段優(yōu)惠表中根據(jù)業(yè)務(wù)類型和區(qū)號查找優(yōu)惠的 ID 和 優(yōu)惠的類型,如果此業(yè)務(wù)存在于普 通優(yōu)惠表中,則根據(jù)業(yè)務(wù)類型進行查找。 3.根據(jù)優(yōu)惠的類型確定優(yōu)惠為時段優(yōu)惠、日期優(yōu)惠還是周末優(yōu)惠。并在相應(yīng)的表 中查找優(yōu)惠時間段和優(yōu)惠率。 4.判斷當前時間是否處于優(yōu)惠段中。如果這時出現(xiàn)當前時段既處于優(yōu)惠時段又處 于優(yōu)惠日的情況,按照優(yōu)先處理優(yōu)惠時段,其次為優(yōu)惠臼,當前兩種情況都沒 有出現(xiàn)時再判斷是否存在周末優(yōu)惠的原則進行處理。 !!塞業(yè)皇查蘭堡主墮塞蘭堂垡笙塞一 —— 5.得到優(yōu)惠率和優(yōu)惠結(jié)束的時間以后,將標準話費減掉優(yōu)惠掉的話費,將結(jié)果輸 出。 3. 5 號碼分析的規(guī)則 號碼分析的執(zhí)行發(fā)生在線路剛接通時,系統(tǒng) 根據(jù)號碼分析得到用戶所撥打的業(yè) 務(wù),并根據(jù)業(yè)務(wù)來確定計費方法。在這一節(jié)將介紹本系統(tǒng)的號碼分析過程。本系統(tǒng) 的號碼分析手段參考了交換機的號碼分析技術(shù),但其實現(xiàn)方法與交換機的號碼分析 不同。 3. 6. 1.用戶號碼的組成 我們這里所討論的號碼資源主要包括依據(jù) E. 164國際公用電信編號資源計劃所 確定的 PSlN、 N. ISDN、 GSM、 CDMA、無線尋呼業(yè)務(wù)網(wǎng)絡(luò)的用戶號碼。用戶號碼 的組成規(guī)則為: l 在一個本地電話網(wǎng)內(nèi)采用統(tǒng)一編號,在一般情況下采用等位編號。其號長要根 據(jù)本地電話網(wǎng)的長遠規(guī)劃容量來確定。在本地電話網(wǎng) 編號號碼長度小于 7位時,允 許用戶交換機的直撥號比網(wǎng)中普通用戶號碼長一位。 本地電話網(wǎng)的一個用戶號碼有兩部分組成:他們是局號和用戶號。局號可以是 1 位 (用 .P’表示 ), 2位 (用” PQ”表示 ), 3位 (用” PQR39。’表示 )和 4位 (用” PQRS” 表示 )。用戶號為 4位 (用” ABCD”表示 )。因此本地電話網(wǎng)的號碼表示 為” PQABCD” (設(shè)號長為 6 位 )。本地電話網(wǎng)的號碼長度最多為 8 位。 國內(nèi)長途呼叫時除需撥上述本地電話網(wǎng)的號碼之外,還應(yīng)多撥 1 至 4位 (我們 以 xl— xlx2x3x4 表示 )長途區(qū)號以及 l位長途全自動字冠 ” 0”。假設(shè)某用戶的所在地 的區(qū)號為 3 位 (xlx2x3),則該用戶進行長途全自動呼口 U時應(yīng)撥” 0xlx2x3PQABCD”。 國際長途呼Ⅱ q 時除撥上述國內(nèi)長途號碼以外還要增撥國家號碼。國家號碼的長 度規(guī)定為 1~ 3 位 (用 11— 11213 表示 )。假設(shè)某個國家的號碼為 2 位 (1112),則用戶 進行國際呼叫時應(yīng)撥 00IIl2xlx2x3PQABCD。其中,” oo”為全自動國際長途字冠。 我國首位為” 1”的電話號碼主要用于緊急業(yè)務(wù)、需要全國統(tǒng)一的業(yè)務(wù)接入碼、網(wǎng) 間互通接入碼和社會服務(wù)碼等。 此外,我國規(guī)定: 200, 300, 400, 500, 600, 700, 800 為新業(yè)務(wù)號碼。例如, 規(guī)定 200 號為中國電話卡業(yè)務(wù)。 GSM, CDMA 移動用戶的號碼通常為 13 或 013打頭。 北京郵電大學碩士研究生學位論文 3. 6. 2 表格逐級展開法 下面先介紹一種程控交換機所使用的號碼分析方法:表格逐級展開法。 表格逐級展開法就是在進行號碼分析時,通過逐級查表的方式先用首位查第 1 級表,如果得出結(jié)論則查表結(jié)束,否則再用第 2位號查由第 1 級表導出的第 2級表, 如果第 2極表仍無結(jié)論,再用第 3位號查由第 2級表導出的第 3 級表,如此下去, 直到得出結(jié)論或繼 續(xù)收號。表格逐級展開法的數(shù)據(jù)結(jié)構(gòu)由分析表和結(jié)論表組成。分 析表結(jié)構(gòu)如圖所示。其中 PTR 為指向結(jié)論表或下級表的指針; FLAG 為分析標識, FLAG=0 表示未得出結(jié)論, PTR 指向下級表: FLAG=I 表示得出結(jié)論, PTR 指向結(jié) 論表。 結(jié)論表包含與呼叫處理有關(guān)的信息,如呼叫類型 (國際全自動,國內(nèi)全自動, 本地網(wǎng)呼叫等 ),計費方式 (3+1 方式, 3+3 方式等 ),出局路由等。結(jié)論表的內(nèi)容 隨交換機的不同而不同,與號碼分析的方法無關(guān)。 在不同的應(yīng)用環(huán)境中,號碼分析
點擊復制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1