公交IC卡交易子系統(tǒng)設計(一)_第1頁
公交IC卡交易子系統(tǒng)設計(一)_第2頁
公交IC卡交易子系統(tǒng)設計(一)_第3頁
公交IC卡交易子系統(tǒng)設計(一)_第4頁
公交IC卡交易子系統(tǒng)設計(一)_第5頁
已閱讀5頁,還剩15頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

1、公交IC卡交易子系統(tǒng)設計(一) 2013-07-13 01:01導讀:計算機論文論文,公交IC卡交易子系統(tǒng)設計(一)畢業(yè)論文論文樣本,在線游覽或下載,海量論文供你參考:摘 要 隨著信息技術的發(fā)展和城市信摘 要隨著信息技術的發(fā)展和城市信息網(wǎng)絡建設的日趨完善,城市信息化將成為城市建設和發(fā)展的必然趨勢。城市一卡通項目正是在此契機下,順應時代發(fā)展潮流而產(chǎn)生的。城市一卡通系統(tǒng)將采用先進成熟的計算機技術,構城市一卡通應用的信息平臺,為城市息化管理提供科學依據(jù)。城市一卡通客運IC卡電子收費系統(tǒng)的目的,是把目前公共汽車的無人售票及其它售票方式以IC卡電子收費作為支付手段,以計算機系統(tǒng)為信息處理方法的現(xiàn)代化管理

2、系統(tǒng)。交易統(tǒng)計及帳務清算子系統(tǒng)負責完成前臺聯(lián)機交易統(tǒng)計、前臺脫機交易統(tǒng)計和后臺帳務清算的功能。本系統(tǒng)采用Visual Basic 6.0 作為前臺開發(fā)工具,SQL Server 2000作為后臺數(shù)據(jù)庫,系統(tǒng)具有較完善的安全機制且具有實用、高效、易于操作等特點。本文以交易統(tǒng)計及帳務清算子系統(tǒng)的開發(fā)為背景,介紹了城市一卡通項目的概況,交易統(tǒng)計及帳務清算子系統(tǒng)的概念等。全文共分為概述、系統(tǒng)分析、設計、實施、系統(tǒng)運行等五章,論述了該子系統(tǒng)開發(fā)的原理、方法,詳細闡述了系統(tǒng)分析和系統(tǒng)設計的技術及其應用,并記述系統(tǒng)的實施和運行過程等內(nèi)容。關鍵詞 交易統(tǒng)計;帳務清算;VB 6.0;SQL Server2000

3、ABSTRACTAlong with the development of the information technique and the constructing of city information network becoming increasingly perfectly, city informationally will become the inevitable trend of city constructing and development .The item of One Card Though A City is exactly the result of ac

4、climating the current of the development of the age. The system of One Card Though A City will adopt the advanced and mature computer technique to build the information field of the application of One Card Though A City and provide science gist to the management of city informationally. ( 整理) The ai

5、m of One Card Though A City passenger transportation electron charges system is to take IC card electron charge as payment method instead of the current charging method of no man selling tickets and other methods of selling tickets, and build modern management system, which take computer system to d

6、eal with information. Trade statistic and account liquidation subsystem is to accomplish the function of online trade statistic in the front, offline trade statistic in the front and background account liquidation.This system adopts Visual Basic 6.0 as exploring tool in the front and SQL Server 2000

7、 as backstage database, so the system has the perfect and safe mechanism and it has the characteristics of practicality, high efficiency, and easily operating etc. Taking the exploration of the trade statistic and account liquidation subsystem as background, the dissertation interposes the general s

8、ituation of One Card Though A City item and the conception of trade statistic and account liquidation subsystem etc. The whole dissertation is separated into five chapters: Summarize, System Analysis, System Design, System Implement and System Function. It discusses the principle and method of the e

9、xploration of this subsystem, and expatiates in details the technique and the application of system analysis, system design, and in the end it records and narrates the process of system implement and system function. Key words trade statistic,ccount liquidation,VB6.0,SQL Server 2000目 錄引 言11. 系統(tǒng)簡述11.

10、1 業(yè)務需求21.1.1 需求概述21.1.2 功能需求21.2 系統(tǒng)目標21.3 業(yè)務結構3 內(nèi)容來自1.4 系統(tǒng)運行環(huán)境31.4.1實際系統(tǒng)31.4.2 模擬系統(tǒng)42. 系統(tǒng)分析52.1 術語描述52.2 系統(tǒng)描述62.3 系統(tǒng)特點62.4 系統(tǒng)邏輯模型72.5 系統(tǒng)安全性93 系統(tǒng)設計103.1 功能設計103.1.1 系統(tǒng)模塊103.1.2 聯(lián)機交易模塊113.1.3 脫機交易模塊123.1.4 帳務清算模塊133.1.5 信息查詢143.2 物理結構設計153.3 數(shù)據(jù)庫設計153.3.1 系統(tǒng)實體163.3.2 系統(tǒng)E-R圖163.3.3 關系模型示例163.3.4 數(shù)據(jù)庫和表清單

11、173.3.5 表的結構183.4 安全性設計233.5 界面設計234. 系統(tǒng)實現(xiàn)344.1 開發(fā)工具的選擇344.1.1 前端軟件工具的選擇344.1.2 后臺數(shù)據(jù)庫的選擇384.2 后臺數(shù)據(jù)庫的選擇394.3 系統(tǒng)實驗475. 系統(tǒng)使用說明485.1 操作步驟485.2 使用方法495.2.1 數(shù)據(jù)錄入495.2.2 怎樣進入系統(tǒng)49參考文獻52附錄A53附錄B58引 言城市一卡通客運IC卡收費系統(tǒng)是把目前公共汽車的無人售票及其他售票方式以IC卡電子收費作為支付手段,以計算機系統(tǒng)為信息處理方法的現(xiàn)代化管理系統(tǒng),本設計項目是以計算機科學為基礎,開發(fā)一套信息管理系統(tǒng),用于城市客運集團聯(lián)機交易

12、、脫機交易統(tǒng)計及帳務清算。系統(tǒng)實時的記錄聯(lián)機交易情況,定時清分脫機交易數(shù)據(jù),并對所有結果進行統(tǒng)計清算。具有數(shù)據(jù)錄入,統(tǒng)計,查詢及管理的功能。該系統(tǒng)大大提高了帳務數(shù)據(jù)的安全性、可靠性和完整性,能夠滿足用戶的需要。 Visual Basic 6.0是Microsoft公司推出的一種可視化的編程語言,其面向對象的編程方法使得程序員從繁雜的工作中解脫出來。VB以其高效性,簡單易學且數(shù)據(jù)處理能力強的特點,在客戶/服務器體系結構的數(shù)據(jù)庫應用方面越來越為廣大的用戶及程序設計人員所青睞,鑒于VB以上的特點,在本次設計中采用VB 6.0作為項目的開發(fā)工具,這樣可以較高效的設計出界面友好,操作方便的程序。1. 系

13、統(tǒng)簡述1.1 業(yè)務需求1.1.1 需求概述隨著信息技術的發(fā)展和城市信息網(wǎng)絡建設的日趨完善,城市信息化將成為城市建和發(fā)展的必然趨勢。沈陽城市一卡通項目正是在此契機下,順應時代發(fā)展潮流而產(chǎn)生的。沈陽“城市一卡通”項目功能需求的核心為“一卡多用”?!耙豢ǘ嘤谩本唧w內(nèi)容是要求實現(xiàn)通過使用一張IC卡,完成多種應用的支付和身份認證,并且滿足沈陽三年內(nèi)發(fā)卡量達到一百萬張的發(fā)展需要。1.1.2 功能需求基于目前沈陽IC卡使用現(xiàn)狀、應用需求和IC卡技術應用發(fā)展趨勢,實現(xiàn)“一卡多用”且各個應用互相獨立。項目涉及兩大IC卡應用領域:金融和非金融應用領域。針對上述城市自然狀況,在沈陽比較適合實施城市信息一卡化的發(fā)展目

14、標,實現(xiàn)公交、地鐵的消費、煤氣、自來水、供電的結算等一卡化,實現(xiàn)統(tǒng)一規(guī)劃,信息共享,一卡多用。一卡化方便用戶使用,為城市居民提供方便的優(yōu)質服務,提高整個城市的生活質量。沈陽城市一卡通具體功能需求為在非金融領域實現(xiàn)“一卡多用”。1.2 系統(tǒng)目標城市一卡通工程的目標是構筑城市一卡通應用的信息平臺,為城市信息化管理提供科學依據(jù);沈陽城市一卡通是建立在多個應用基礎上的IC卡支付系統(tǒng),目標系統(tǒng)將 函蓋公交、地鐵、自來水、電業(yè)、煤氣等城市各個方面。 ( ) 通過城市一卡通實現(xiàn)客運、地鐵的消費,煤氣、自來水、供電的結算等一卡化,統(tǒng)一規(guī)范,信息共享,一卡多用,方便使用,為城市居民提供方便的優(yōu)質服務,提高整個城

15、市的生活質量。沈陽城市一卡通客運IC卡收費系統(tǒng)作為沈陽城市一卡通的重要應用,不但要滿足沈陽客運集團的要求,還要滿足城市一卡通的實現(xiàn)要求。 城市一卡通的現(xiàn)行設計的應用是城市一卡通客運IC卡電子收費和煤氣IC卡收費應用。1.3 業(yè)務結構實現(xiàn)沈陽城市一卡通的“一卡多用”功能,實現(xiàn)各個業(yè)主的收費結算一卡化,從業(yè)務邏輯上,主要可分為收支兩條線:首先,消費者在聯(lián)機交易網(wǎng)點通過付款租用IC卡;然后,在脫機消費場所通過使用IC卡進行消費獲得服務。詳細的邏輯結構如圖表11系統(tǒng)的邏輯結構所示:圖 1.1 系統(tǒng)邏輯結構1.4 系統(tǒng)運行環(huán)境1.4.1實際系統(tǒng)城市一卡通項目工程清算中心系統(tǒng)需完成每日處理聯(lián)機交易25萬筆

16、,傳輸75兆脫機交易數(shù)據(jù)的功能,為保證處理性能達到要求,并在今后能靈活擴展,因此對系統(tǒng)運行環(huán)境的要求較為嚴格。硬件環(huán)境:后臺主機系統(tǒng):采用IBM小型機,中間件主機為H80、后臺服務器為S80 前臺:采用PC和字符終端采集點:采用PC業(yè)主服務器:由相關業(yè)主進行配置各部件間接口采用TPC/IC協(xié)議。軟件環(huán)境:應用軟件:后臺所有的批處理,包括日志分離,帳務清分,統(tǒng)計結算和日終處理等。編程采用C語言嵌入SQLESQL數(shù)據(jù)庫:采用大型關系型數(shù)據(jù)庫IBM DB2 7.1 ( ) 操作系統(tǒng):采用AIX中間件:CICS、MQ1.4.2 模擬系統(tǒng)本次設計知識模擬實際系統(tǒng)的功能,運行環(huán)境較為簡單,系統(tǒng)性能指標較低

17、。具體配置如下:硬件環(huán)境:PC機軟件環(huán)境:設計軟件:Visual Basic 6.0 數(shù)據(jù)庫:SQL Server 2000操作系統(tǒng):Windows XP 網(wǎng)絡環(huán)境:實際系統(tǒng)為聯(lián)機應用,但是由于沒有網(wǎng)絡環(huán)境,模擬系統(tǒng)為單機操作。2. 系統(tǒng)分析城市一卡通客運IC卡收費系統(tǒng)的目的,是把目前公共汽車的無人售票及其他售票方式以IC卡電子收費作為支付手段,以計算機系統(tǒng)為信息處理方法的現(xiàn)代化管理系統(tǒng),一方面能加快客運汽車的收費速度、提高效率、方便市民;另一方面自動化處理客運信息、準確結算、動態(tài)分析,為客運企業(yè)的運營,城市交通的管理,城市建設及發(fā)展奠定良好的科學基礎。2.1 術語描述通用專有名詞用戶卡:用戶

18、在客運、地鐵、水、電、氣、石油、醫(yī)保等各種消費場所使用的卡。工作卡:只各業(yè)主使用的各種功能卡??瓦\集團IC卡應用現(xiàn)有四種功能卡,分別為司機卡、設置卡、采集卡、調度卡。聯(lián)機營業(yè)網(wǎng)點:在城市一卡通系統(tǒng)中進行聯(lián)機交易的網(wǎng)點,可以進行租卡充值等聯(lián)機操作。租卡:是聯(lián)機營業(yè)網(wǎng)點將用戶卡租給消費者的過程。充值:是把一定數(shù)量的金額寫入用戶卡的過程。取消充值:因營業(yè)員輸入錯誤造成充值錯誤,應立即進行取消充值操作。掛失:是用戶辦理用戶卡掛失的過程,掛失時要收取掛失手續(xù)費。解掛失:解除用戶卡掛失狀態(tài),使卡重新進入系統(tǒng)應用的過程。退卡銷戶:辦理用戶退還用戶卡的過程,退卡時按照使用時間收取折舊費,折舊費的上限為卡押金。

19、 沈陽客運IC卡應用專有名詞電子車票:IC卡中以電子方式記錄的持卡人購買車票的信息,記錄著持卡人的剩余金額,剩余優(yōu)惠次數(shù)和優(yōu)惠次數(shù)的截止期限。電子月票:IC卡中以電子方式記錄的單位用戶為職工購買車票的信息,記錄著剩余金額和月票截止期限。采集點:在城市一卡通系統(tǒng)中采集車載機交易信息的網(wǎng)點,可以通過手持POS將車載機中的交易記錄上穿到后臺。下傳:是指前臺采集終端傳遞黑名單信息和時鐘信息給車載機。下載:是指手持POS傳遞黑名單信息和時鐘信息給車載機。上載:是指車載機傳遞交易信息給手持POS。上傳:是指手持POS傳遞交易信息給前臺采集終端。2.2 系統(tǒng)描述交易統(tǒng)計及帳務清算子系統(tǒng)是一卡通客運IC卡收費

20、系統(tǒng)的一個重要的組成部分,其主要功能是模擬聯(lián)機交易部分的各項操作過程并統(tǒng)計聯(lián)機交易情況;模擬脫機交易部分的操作過程并統(tǒng)計脫機交易情況,并在此基礎上統(tǒng)計客運系統(tǒng)車輛、車隊、客運分公司及客運集團各個運營級每日的正常運營和非法運營情況;進行如帳款劃撥、支票入帳等帳務管理工作;提供所需的帳戶、帳務及客運基本信息的查詢功能。本次設計的中心主題即是交易統(tǒng)計及帳務清算,需完成以上所述功能。因此,交易統(tǒng)計及帳務清算系統(tǒng)需要實現(xiàn)以下內(nèi)容:(1) IC卡的聯(lián)機業(yè)務(2) IC卡的脫機業(yè)務(3) 信息查詢管理(4) IC卡資金清算這個中間機構的職能主要是對卡的管理和資金清算,為各個業(yè)主提供一卡多應用的平臺,即IC卡

21、管理中心。本系統(tǒng)設計的基本思路為“一個中心、兩類網(wǎng)點”。相關系統(tǒng)為“人字結構,聯(lián)機繳費、脫機消費”。 ( )(1)一個中心:一個中心為統(tǒng)一的IC卡管理中心,作為系統(tǒng)后臺。(2)兩類網(wǎng)點:兩類網(wǎng)點為聯(lián)機營業(yè)網(wǎng)點和脫機營業(yè)網(wǎng)點,作為系統(tǒng)前臺。2.3 系統(tǒng)特點交易統(tǒng)計及帳務清算系統(tǒng)具有以下特點:(1) 本系統(tǒng)能確保交易的完整性確保了在交易中前后臺數(shù)據(jù)的一致性。(2) 交易迅速,易于操作。帳務清算系統(tǒng)為后臺由系統(tǒng)自動啟動的獨立進程,不需用戶干預,只需監(jiān)視其運行狀態(tài)和運行結果。(3) 采用開放的標準、技術、結構、系統(tǒng)組件和用戶接口,保證各個分系統(tǒng)能夠分別實施,并容易連接,互不影響。(4) 措施有效可信,

22、能夠在多個層次上實現(xiàn)安全訪問控制,確保數(shù)據(jù)的安全性、可靠性、完整性。2.4 系統(tǒng)邏輯模型在對系統(tǒng)的管理方式和工作流程進行分析和研究的基礎上,初步確定了系統(tǒng)的邏輯模型。根據(jù)需求分析,帳務清算系統(tǒng)應完成聯(lián)機交易統(tǒng)計、脫機交易統(tǒng)計、帳務清算及提供帳戶信息和帳務信息查詢功能,同時對系統(tǒng)安全性有一定要求。下面以圖示作以簡要介紹。(1).聯(lián)機模塊層次:圖 21 聯(lián)機交易總框圖圖 22 日常交易模塊圖圖 23 聯(lián)機查詢模塊圖(2).脫機交易實體關聯(lián)圖 圖 24 脫機交易實體關聯(lián)圖(3).信息查詢模塊圖圖 25 信息查詢模塊圖2.5 系統(tǒng)安全性在權限管理方面,從實際情況出發(fā),通過前臺開發(fā)工具對用戶登錄權限進行

23、嚴格劃分和控制。 ( 整理)(1)使用統(tǒng)計清算系統(tǒng)的用戶人員劃分成三類: 總管理員:對系統(tǒng)擁有最高權限,可以添加和刪除用戶人員,并擁有對系統(tǒng)的查詢、操作等權限。 系統(tǒng)管理組:對系統(tǒng)擁有較高權限,可以添加用戶人員,并擁有對系統(tǒng)的查詢、操作等權限。 操作組:系統(tǒng)的錄入員,主要擁有對系統(tǒng)的查詢、操作等權限。 (2)在密碼存儲方面,應采取一定措施使密碼不可直辨。3 系統(tǒng)設計3.1 功能設計交易統(tǒng)計及帳務清算系統(tǒng)從功能上可以劃分出如下幾個模塊,如圖31所示。圖 31 系統(tǒng)功能結構圖下面對各模塊的主要功能作以介紹。3.1.1 系統(tǒng)模塊模塊主要完成系統(tǒng)用戶的使用權限設置、用戶添加及密碼修改功能。這一在本模塊

24、中,采用模擬加密措施實現(xiàn)系統(tǒng)安全性。具體措施為:將用戶密碼轉變?yōu)锳SCII碼寫入后臺數(shù)據(jù)庫,從而形成不可直辨的加密密碼。進入系統(tǒng)的用戶分為兩種:管理員和操作員,實現(xiàn)不同組別授權。操作員只能管理系統(tǒng)功能,對各種程序進行運作,管理人員除此外還具有添加用戶的權力,包括添加操作員和管理員,總管理員擁有最高權限,可以刪除用戶。因此,用戶登錄時,系統(tǒng)能夠根據(jù)用戶名和用戶密碼辨認出用戶類型,從而用戶進入系統(tǒng)后實現(xiàn)不同的功能。用戶添加分為操作員添加和管理員添加本功能只有在登錄用戶類型為管理員時才可實現(xiàn)。每個合法用戶進入系統(tǒng)后,都可以修改自己的密碼。3.1.2 聯(lián)機交易模塊IC卡管理中心聯(lián)機業(yè)務系統(tǒng)與聯(lián)機交易網(wǎng)

25、點緊密配合,完成聯(lián)機交易業(yè)務。聯(lián)機業(yè)務包括以下幾個方面 (1).聯(lián)機交易(2).單位用戶預充值業(yè)務(交通)(3).用戶自助查詢用戶聯(lián)機交易是指用戶通過IC卡進行預付費,購買電子車票等內(nèi)容的交易過程。聯(lián)機交易實現(xiàn)安全、準確、完整的交易過程,并記錄所有的聯(lián)機交易信息。這些信息經(jīng)過分類處理,可以進行查詢統(tǒng)計。 用戶在聯(lián)機營業(yè)網(wǎng)點進行聯(lián)機交易,聯(lián)機交易包括租卡、充值、取消充值、掛失登記、掛失取消、和退卡銷戶等操作。用戶通過租卡得到IC卡,通過充值向卡中加錢,如果用戶卡丟失,通過掛失登記將卡掛失,掛失登記后找到卡即掛失取消,用戶不想繼續(xù)用卡時,通過退卡銷戶得到押金和卡余額,其中,如果操作員因為操作錯誤造

26、成了錯誤的充值,可以進行取消充值。聯(lián)機交易系統(tǒng)實現(xiàn)以下功能:(1)實現(xiàn)聯(lián)機交易操作,例如租卡、充值、退款、退卡、掛失等操作。(2)向用戶提供交易憑證,提供查詢手段。(3)支持不同業(yè)主的特殊業(yè)務需求術語描述:(1) 租卡業(yè)務聯(lián)機營業(yè)網(wǎng)點將用戶卡租給用戶,稱為“租卡”。租卡交易是用戶使用IC卡的第一步。租卡時,系統(tǒng)記錄用戶的個人信息并向用戶收取押金。其中,根據(jù)交通應用下的優(yōu)惠比例的設置,IC卡又分為:普通卡、職工卡、學生卡和老人卡,IC卡類型可隨時根據(jù)需要擴充。用戶租卡時需持本人有效證件,到聯(lián)機營業(yè)網(wǎng)點去租用IC卡。(2) 充值業(yè)務用戶持用戶卡,在聯(lián)機營業(yè)網(wǎng)點向卡中加錢,稱為“充值”。充值交易實際

27、上是一個用戶預繳費的過程。用戶向卡中充值,卡中就有了金額,用戶就可以持卡消費。充值交易在后臺記錄所有的充值交易明細信息,供日后核對以及查詢統(tǒng)計。普通用戶必須持用戶卡和現(xiàn)金進行充值,交通應用下電子錢包內(nèi)最高儲值額為1000員,用戶一次充值最高額為500員。營業(yè)員發(fā)現(xiàn)充值輸入錯誤時,可在用戶未進行其它交易前進行取消充值。 (3) 取消充值因營業(yè)員輸入錯誤造成充值錯誤,應立即進行取消充值業(yè)務。取消充值是針對錯誤的操作進行糾正的過程。通過取消充值,可以保證充值信息的準確性,也為盡可能的減少用戶與營業(yè)員的糾紛提供了手段。取消充值只能由操作員發(fā)起,并且只能針對卡的最后一次交易(必須是充值交易)進行。 (4

28、) 退卡銷戶業(yè)務退卡銷戶是用戶不再使用這張IC卡時進行的交易,通過退卡銷戶操作,用戶取回租卡押金和卡中的交通應用余額,同時營業(yè)點還要向用戶收取IC卡的使用費(即IC卡折舊費,具體的折舊算法暫定為每月人民幣一元)。系統(tǒng)則通過退卡銷戶交易得知用戶的行為,得到準確的IC卡使用情況。退卡銷戶時,用戶將用戶卡交還給營業(yè)網(wǎng)點,并取回押金和卡余額,同時交納一定的IC卡使用費,稱為“退卡銷戶”。退卡銷戶時,用戶應出示其租卡使用的有效證件和租卡憑證。如代他人退卡銷戶,需持本人有效證件及退卡人的有效證件和租卡憑證。租卡時間不超過六個月的,不能退卡銷戶。(5) 用戶卡掛失業(yè)務為了保證用戶的利益和減少由此帶來的糾紛。

29、系統(tǒng)提供掛失功能。用戶通過掛失可盡量減少因卡丟失帶來的損失,而管理中心則可以得到大致準確的卡丟失情況,以便提出對應的解決辦法,為用戶服務和更好的推廣IC卡的使用。用戶卡掛失分成:掛失登記和掛失取消,用戶發(fā)現(xiàn)卡丟失后,可以進行掛失登記操作,如果用戶在銷戶以前又找回了IC卡,可以進行掛失取消操作。以上操作都需要提供本人有效證件。(6) 單位用戶開戶 單位用戶到聯(lián)機營業(yè)網(wǎng)點登記本單位信息,包括單位名稱、月票定額、聯(lián)系方式、負責人姓名等,為本單位給予交通福利的員工建立月票卡帳戶。租卡押金必須為現(xiàn)金。 ( 整理)(7) 單位用戶預充值 單位用戶欲充值業(yè)務是指單位用戶通過提前統(tǒng)一充值的方式,將月票金額發(fā)給

30、職工。單位用戶辦理欲充值業(yè)務時,應在聯(lián)機營業(yè)網(wǎng)點先進行開戶交易即登記單位信息,通過統(tǒng)一支付業(yè)務將月票金額充入各個職工的月票帳戶。單位職工通過登卡交易從月票帳戶中得到月票金額。3.1.3 脫機交易模塊乘客租卡、充值后,可以使用用戶卡在車載機上消費。通過用戶的消費刷卡操作,實現(xiàn)用戶持卡乘車并自動收費的功能。乘客上車時刷用戶卡,車載機終端首先驗證用戶卡的合法性,查對車載機上的用戶卡信息。對于合法的用戶卡,車載機終端識別不同類型的用戶卡,根據(jù)消費對象優(yōu)惠比例的不同,將消費信號返回給IC卡,使IC進行從電子月票中扣除消費金額的計算,并讀出計算結果。車載機將用戶卡卡號、交易流水號、卡類型標識、消費金額、卡

31、中的余額等消費明細信息存入相應存儲區(qū)域,車載機同時將每一筆消費金額進行累加,將累加結果存入車載機相應存儲單元。對于非法的用戶卡,車載機終端拒絕消費,并給出提示信號。本模塊中的卡交易消費界面即模擬車載機這一功能,對用戶卡進行合法性檢查,讀取卡信息并記錄消費信息。3.1.4 帳務清算模塊帳務清算模塊功能描述:帳務清算是本設計中最重要的部分,也是本設計中的主體。帳務清算業(yè)務主要包括以下四部分功能:聯(lián)機交易清算、脫機消費數(shù)據(jù)清分和帳務管理。(1).聯(lián)機交易清算聯(lián)機交易清算每日定時啟動,由IC卡管理中心的工作人員起動,按照當天聯(lián)機交易記錄(充值、退款等)統(tǒng)計處所有聯(lián)機營業(yè)網(wǎng)點的聯(lián)機交易信息。并統(tǒng)計出聯(lián)機

32、營業(yè)網(wǎng)點當天的運營收支情況(即營業(yè)收支日報),以供收款人員到聯(lián)機營業(yè)網(wǎng)點收取現(xiàn)金和支票時,作為收款依據(jù)。 (2).脫機消費數(shù)據(jù)清分脫機消費數(shù)據(jù)清分主要實現(xiàn)脫機消費明細數(shù)據(jù)的分離,個人卡帳戶的處理并計算各級營業(yè)收入。脫機消費數(shù)據(jù)清分是針對經(jīng)采集上傳后的車載機中的用戶卡刷卡消費明細數(shù)據(jù),進行分離扣款,確保用戶卡內(nèi)金額與卡帳戶金額的一致性,同時統(tǒng)計客運集團的運營收入。用戶卡的刷卡消費數(shù)據(jù)在刷卡時被記錄到車載終端中,收車回庫后,由客運集團的工作人員集中采集。通過采集機和本地采集網(wǎng)點的處理終端,把采集的脫機消費明細數(shù)據(jù)上傳到IC卡管理中心。脫機消費數(shù)據(jù)清分每天定時啟動。脫機消費數(shù)據(jù)清分過程主要是:脫機消

33、費數(shù)據(jù)保存到歷史紀錄中,同時檢測消費記錄處理的重復性; 檢查用戶卡的合法性,查出用戶卡對應的帳戶信息后更新帳戶信息; 把脫機消費信息登記到該帳戶的交易明細中去,以提供用戶的自助查詢; 形成以車載終端為基本單位的各級運營收入的統(tǒng)計數(shù)據(jù),以作為客運集團對下屬各級單位運營收入統(tǒng)計分析的基礎。(3).帳務管理帳務管理主要包括帳款劃撥、支票管理、客運返回信息等。它實現(xiàn)帳務清算系統(tǒng)的日常人工管理工作所需功能:帳務數(shù)據(jù)維護、收入的提取、帳款的劃撥、交易信息維護。帳款劃撥由IC卡管理中心的管理人員,根據(jù)工作日帳務清算系統(tǒng)清算的各運營級的運營情況,按規(guī)定把數(shù)據(jù)劃撥出清算系統(tǒng)。3.1.5 信息查詢信息查詢系統(tǒng)主要

34、提供各種所需信息的查詢功能,包括帳戶信息、帳務信息和客運基本信息。(1).用戶帳戶信息查詢用戶帳戶查詢是為了滿足用戶希望了解自己用卡消費情況的需要,提供的一項查詢功能。用戶可以通過卡帳戶查詢和表帳戶查詢來全面了解卡和三表的使用情況。查詢包括如下內(nèi)容: ( ) 帳戶基本信息查詢:提供對卡帳戶基本信息的查詢功能??梢园纯ㄌ柡妥C件從個人卡帳戶信息查詢持卡人的個人帳戶基本信息??ń灰仔畔⒉樵儯嚎梢园纯ㄌ枏穆?lián)機交易流水中提取出該卡在指定日期的各種的聯(lián)機交易信息。(2).帳務信息查詢帳務信息查詢是由IC卡管理中心的管理人員,對系統(tǒng)資金的運行跟蹤,實系統(tǒng)的運營數(shù)據(jù)收入與支出平衡。對系統(tǒng)所記錄的各項交易數(shù)據(jù)的

35、查詢,及聯(lián)機營業(yè)網(wǎng)點的營業(yè)信息的查詢。帳務信息查詢還提供客運集團各個運營級的運營情況顯示,具體內(nèi)容有:聯(lián)機交易統(tǒng)計查詢:在前臺進行聯(lián)機交易時,將每天各項聯(lián)機交易如租卡、充值和退卡銷戶的筆數(shù)和金額信息以卡類型和日期為單位記錄在后臺聯(lián)機交易統(tǒng)計信息表中。脫機交易統(tǒng)計查詢:完成對脫機各項交易的統(tǒng)計查詢,脫機交易統(tǒng)計主要是針對非一次性脫機消費的統(tǒng)計查詢,包括以下功能:(a) 客運運營收入統(tǒng)計:按日期從清分后的車載機收入信息統(tǒng)計出車隊、客運分公司、客運集團的消費收入??瓦\非法卡收入統(tǒng)計:按日期從清分后的車載機非法消費 日報統(tǒng)計出車隊、客運分公司、客運集團的非法卡消費收入。會計科目收支查詢:按日期和會計科

36、目統(tǒng)計收入支出情況,提供查詢功能。 (3).客運基本信息查詢基本信息主要針帳務管理時可能輔助用到的組織結構和人員基本信息,具體包括: 分公司信息:提供分公司名稱、聯(lián)系電話、負責人信息等。 車隊信息:提供各車隊名稱、聯(lián)系電話、負責人信息、所屬分公司等。 車載機信息:提供各車載機狀態(tài)、所在車輛、所屬車隊信息及所屬分公司信息。3.2 物理結構設計數(shù)據(jù)庫是應用系統(tǒng)的核心。數(shù)據(jù)庫管理系統(tǒng)如MS SQL Server 等安裝在服務器上,從而構成數(shù)據(jù)庫服務器。數(shù)據(jù)庫服務器針對客戶端軟件的請求向它們提供數(shù)據(jù)服務,這些服務包括數(shù)據(jù)的插入、修改、刪除和查詢等??蛻舳塑浖褂肧QL(Structured Query

37、 Language)語言向數(shù)據(jù)庫服務器提出請求。本系統(tǒng)中使用的數(shù)據(jù)庫管理系統(tǒng)是SQL Server。 ( ) 客戶端的應用程序首先建立一個與數(shù)據(jù)庫服務器通信的渠道,然后將用戶的需求以某種方式送給數(shù)據(jù)庫服務器,在應用程序接收到數(shù)據(jù)庫服務器返回的數(shù)據(jù)后,它分析返回的數(shù)據(jù)并呈現(xiàn)給用戶??蛻魬贸绦蛑煌瓿烧埱蠛捅憩F(xiàn)數(shù)據(jù)的工作,是用戶操作計算機的人機界面,大多數(shù)的數(shù)據(jù)處理工作由數(shù)據(jù)庫服務器完成。本系統(tǒng)在客戶端的開發(fā)工具是Visual Basic 6.0 ??蛻舳顺绦蚺c數(shù)據(jù)庫服務器的關系是“配合”與“協(xié)調”的關系。客戶端程序完成數(shù)據(jù)的請求、表現(xiàn)、菜單、管理、完整性維護、查詢優(yōu)化、事務管理、并發(fā)控制、安全管

38、理等工作。3.3 數(shù)據(jù)庫設計3.3.1 系統(tǒng)實體系統(tǒng)涉及到的部分主要實體及其屬性有:(1) 卡卡號,卡類型,卡狀態(tài),押金額,金額,優(yōu)惠比例,優(yōu)惠次數(shù)(2) 車載機編號,狀態(tài),車輛編號,車隊編號,分公司編號 (3) 開戶單位編號,名稱,聯(lián)系電話,負責人姓名,月票定額,押金,開戶日期 (4) 支票支票號,供票單位,收取支票日期,支票金額,支票到帳日期(5) 會計科目會計科目編號,會計科目名稱3.3.2 系統(tǒng)E-R圖圖3.2 系統(tǒng)E-R圖3.3.3 關系模型示例E-R圖向關系模型的轉換結果如下所示 (1)卡(卡號,卡類型,卡狀態(tài),押金額,金額,優(yōu)惠比例,優(yōu)惠次數(shù)) 卡號為此關系的碼(2)車載機(編號

39、,狀態(tài),車輛編號,車隊編號,分公司編號) 編號為此關系的碼 (3)會計科目(會計科目編號,會計科目名稱) 會計科目編號為此關系的碼3.3.4 數(shù)據(jù)庫和表清單數(shù)據(jù)庫及數(shù)據(jù)表示本系統(tǒng)的一個重要部分,所以要仔細考慮,認真設計。數(shù)據(jù)庫的設計要遵守三個范式:(1)表結構中不能含有任何重復數(shù)據(jù)字段。(2)每一列均函數(shù)依賴于主關鍵字。(3)表中紀錄符合第二范式且不存在傳遞依賴,當表中含有一定其他列的非主列時,存在傳遞依賴。為方便編程,本系統(tǒng)中所有字段代碼一律采用漢語拼音的首字母作為該項的代碼,例如:卡信息的代碼是KXX。下面列示本設計中的表清單:聯(lián)機交易(租卡、充值、取消充值、掛失、掛失取消 、退卡銷戶):

40、卡信息(KXX) 卡類型信息(KLXXX) 卡狀態(tài)信息(KZTXX)個人卡帳戶信息(GRKZHXX)證件類型信息(ZJLXXX)優(yōu)惠信息(YHXX)單位信息(DWXX)單位充值信息(DWCZMX)單位帳戶狀態(tài)信息(DWZHZTXX)支票信息 (ZPXX)聯(lián)機帳務清算:營業(yè)記錄(YYJL)營業(yè)收支日報表(YYSZRBB) 會計科目類別(KJKMLB)脫機數(shù)據(jù)清分: 個人卡交易明細(GRKJYMX) 車載機信息(CZJXX) 消費日報表(XFRBB) 非法消費日報表 (FFXFRBB) 車隊信息(CDXX) 車隊運營日報表(CDYYRBB) 車隊非法消費日報表(CDFFXFRBB) 分公司信息(F

41、GSXX) 客運分公司運營日報表(KYFGSYYRBB) 客運分公司非法消費日報表(KYFGSFFXFRBB) 客運集團運營日報表(KYJTYYRB) 卡交易記錄(KJYJL)帳務清算: 支票信息(ZPXX) 應付帳款劃撥(YFZKHB)會計科目信息(KJKM 2013-07-13 01:01導讀:XX) 會計科目收支(KJKMSZ) 客運返回消費明細(KYFHXFMX) 信息查詢: 卡信息(KXX) 個人卡帳戶信息(GRKZHXX) 車載機信息(CZJXX) 車隊信息(CDXX) 分公XX) 會計科目收支(KJKMSZ)客運返回消費明細(KYFHXFMX)信息查詢:卡信息(KXX) 個人卡帳

42、戶信息(GRKZHXX) 車載機信息(CZJXX) 車隊信息(CDXX) 分公司信息(FGSXX)3.3.5 表的結構以主要幾個數(shù)據(jù)庫表結構為例,列示如下:表3.1 個人卡帳戶信息(GRKZHXX)字段代碼字段名稱類型寬度是否主鍵Grzh個人帳號Varchar16YESKyyxlh卡應用序列號Char8Cjrq創(chuàng)建日期DatetimeZjlxbs證件類型標識Char2Zjhm證件號碼Varchar32Yj押金Decimal(5,2)Jtzhje交通帳戶金額Decimal(8,2)Zhztbs帳戶狀態(tài)標識IntegerZtxgrq狀態(tài)修改日期Datetime表3.2 卡信息(KXX)字段代碼字段

43、名稱類型寬度是否主鍵Kh卡號Char8YESKztbs卡狀態(tài)標識Char2Klxbs卡類型標識Char2Yhcs優(yōu)惠次數(shù)IntegerYhbl優(yōu)惠比例IntegerYj押金Decimal(5,2)Je金額Decimal(6,2)表3.3 營業(yè)記錄(YYJL)字段代碼字段名稱類型寬度是否主鍵 Rq日期DatetimeYESSj時間DatetimeYESYhlx用戶類型Varchar30Yhbh用戶編號Char8Jyfs交易方式Varchar50Je金額Decimal(8,2)表3.4 單位信息(DWXX)字段代碼字段名稱類型寬度是否主鍵Dwbh單位編號Char8YESDwmc單位名稱varchar50Lxdh聯(lián)系電話Char12Fzrxm負責人姓名Varchar20Ypde月票定額Decimal(8,2)Yj押金Decimal(8,2)Khrq開戶日期DatetimeZhzt帳戶狀態(tài)Varchar20Xhrq銷戶日期Datetime表3.5 營業(yè)收支日報表(YYSZRBB)字段代碼字段名稱類型寬度是否主鍵Jyrq交易日期DatetimeYESSrze收入總額Decimal(8,2)Srbs收入筆數(shù)IntegerZcze支出總額Decimal(8,2)Zcbs支出筆數(shù)Integer表3.6 支票信息(ZPXX)字段代碼字段名稱類型寬度是

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論