国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

淺談景區(qū)門禁系統(tǒng)數(shù)據(jù)庫(kù)的設(shè)計(jì)與實(shí)現(xiàn)

2018-02-01 13:09:48朱恒亮
關(guān)鍵詞:數(shù)據(jù)庫(kù)設(shè)計(jì)

朱恒亮

摘 要:最近幾年隨著感應(yīng)卡技術(shù)、生物識(shí)別技術(shù)的發(fā)展,門禁系統(tǒng)得到了飛躍式的發(fā)展,景區(qū)廣泛使用的門禁系統(tǒng)也隨之不斷地更新?lián)Q代。雖然如此,門禁系統(tǒng)的應(yīng)用軟件特別是核心的數(shù)據(jù)處理并沒(méi)有多大的改變。為此,筆者結(jié)合蓬萊閣景區(qū)門禁系統(tǒng)的運(yùn)用情況,著重論述數(shù)據(jù)庫(kù)的設(shè)計(jì)與實(shí)現(xiàn),以供打算啟用景區(qū)門禁系統(tǒng)或老系統(tǒng)更新改造的景區(qū)參考。

關(guān)鍵詞:景區(qū)門禁;數(shù)據(jù)庫(kù)設(shè)計(jì);開(kāi)發(fā)原理

中圖分類號(hào):TP311 文獻(xiàn)標(biāo)志碼:A

蓬萊閣景區(qū)依山傍海,風(fēng)景如畫(huà),是全國(guó)首批5A級(jí)景區(qū),每接待游客200余萬(wàn)人次。面對(duì)景區(qū)的進(jìn)一步開(kāi)發(fā)及游客量的激增,原有的人工售票、檢票、統(tǒng)計(jì)、報(bào)表的傳統(tǒng)管理模式和基礎(chǔ)的管理設(shè)施,已經(jīng)遠(yuǎn)遠(yuǎn)不能適應(yīng)現(xiàn)代旅游景點(diǎn)管理的需要。在2006年,景區(qū)引入景區(qū)門禁系統(tǒng)。高度自動(dòng)化的條形碼門票門禁系統(tǒng),進(jìn)一步推動(dòng)了蓬萊閣景區(qū)向全方位、多層次、立體化及高效率的現(xiàn)代旅游景點(diǎn)管理模式邁進(jìn)。

1 景區(qū)門禁系統(tǒng)的基本要求

(1)數(shù)據(jù)容量大,處理速度快

檢票是系統(tǒng)的關(guān)鍵環(huán)節(jié),直接影響到游客進(jìn)入速度。我們對(duì)檢票環(huán)節(jié)做了充分考慮,系統(tǒng)采用微軟公司SQL Server海量存儲(chǔ)數(shù)據(jù)庫(kù),軟件上采用高速緩沖機(jī)制,系統(tǒng)每次可下裝門票信息量為100萬(wàn)條,能夠滿足國(guó)內(nèi)任何景區(qū)的檢票需要。

(2)輔助功能豐富,便于管理決策

系統(tǒng)為景區(qū)管理者提供了豐富的管理功能,可分時(shí)段、分票種或按日期對(duì)檢票情況進(jìn)行分析匯總,并提供直觀的統(tǒng)計(jì)圖表,管理者可以此為依據(jù)進(jìn)行科學(xué)決策,為景區(qū)發(fā)展做出規(guī)劃。

(3)聯(lián)網(wǎng)方式靈活,適應(yīng)各種環(huán)境

系統(tǒng)采用聯(lián)網(wǎng)數(shù)據(jù)處理,采用多級(jí)網(wǎng)絡(luò)管理模式,針對(duì)不同要求各級(jí)網(wǎng)絡(luò)可選擇光線直連、DDN/FR/市話專線、EtherNet局域網(wǎng)等不同的聯(lián)網(wǎng)方式,以充分節(jié)約成本。

(4)條碼加密處理,安全性能較高

條碼全部進(jìn)行加密處理,入庫(kù)后根據(jù)密鑰形成條碼,克服大流水號(hào)條碼容易被偽造的缺點(diǎn)。

(5)軟件界面友好,操作簡(jiǎn)單方便

本系統(tǒng)軟件界面友好,充分考慮到相關(guān)工作人員的特點(diǎn),盡量減少操作步驟,操作簡(jiǎn)單方便,易學(xué)易用。

2 景區(qū)門禁系統(tǒng)數(shù)據(jù)庫(kù)運(yùn)用

(1)運(yùn)行平臺(tái)、開(kāi)發(fā)工具簡(jiǎn)介

蓬萊閣景區(qū)門禁系統(tǒng)開(kāi)發(fā)的較早,運(yùn)行于Windows NT平臺(tái),出于對(duì)系統(tǒng)的安全性、穩(wěn)定性、可靠性和先進(jìn)性的考慮,系統(tǒng)選用當(dāng)時(shí)比較先進(jìn)的Windows XP Professional + SP1操作系統(tǒng),數(shù)據(jù)庫(kù)選用MS SQL Server 7.0。系統(tǒng)以ADO方式連接到ODBC數(shù)據(jù)源,可以將后臺(tái)數(shù)據(jù)庫(kù)輕易轉(zhuǎn)型或升級(jí)。前臺(tái)和后臺(tái)程序可以不重新編譯直接在Windows 2k + SP3上運(yùn)行。

系統(tǒng)全部使用Borland Delphi 7.0 在Windows XP Professional + SP1上開(kāi)發(fā)。Delphi以其快速高效和優(yōu)秀的數(shù)據(jù)庫(kù)應(yīng)用開(kāi)發(fā)成為當(dāng)今眾多程序員的寵兒,與VC++相比,他有易學(xué)易用,編譯速度高、生成代碼效率高等眾多優(yōu)勢(shì)。Delphi與各種開(kāi)發(fā)平臺(tái)的比較網(wǎng)上爭(zhēng)論的比較多,鑒于我們對(duì)開(kāi)發(fā)的時(shí)間要求和我們對(duì)他的掌握程度,我們選用了Delphi作為開(kāi)發(fā)工具,并且達(dá)到了較好的效果。目前,景區(qū)門禁系統(tǒng)雖硬件多次更新?lián)Q代,但原軟件系統(tǒng)仍應(yīng)運(yùn)行穩(wěn)定。

(2)數(shù)據(jù)庫(kù)的設(shè)計(jì)

蓬萊閣門禁系統(tǒng)采用MS SQL Server存放數(shù)據(jù)。程序通過(guò)ADO方式訪問(wèn)ODBC數(shù)據(jù)源,這增加了程序的靈活性,可以輕易地將數(shù)據(jù)庫(kù)升級(jí)或改變數(shù)據(jù)庫(kù)服務(wù)器位置,甚至可以采用其他數(shù)據(jù)庫(kù)平臺(tái)來(lái)替換MS SQL Server。數(shù)據(jù)庫(kù)以門票號(hào)碼信息為核心,主要的表為門票明細(xì)表,存放門票號(hào)碼、準(zhǔn)入次數(shù)等重要信息。門票明細(xì)表主要用來(lái)存放門票號(hào)碼和準(zhǔn)入次數(shù)信息,還有一些門票種類、發(fā)票日期、進(jìn)入日期、售票日期、輸出標(biāo)志、門票價(jià)格等管理信息。工作站號(hào)用來(lái)區(qū)分門票分配給哪個(gè)售票口(每個(gè)售票口分配有一個(gè)工作站號(hào))。門票號(hào)碼和準(zhǔn)入次數(shù)是關(guān)鍵字段,門票每用一次則門票的準(zhǔn)入次數(shù)減一,如果準(zhǔn)入次數(shù)為零則該票將不準(zhǔn)再使用。所有統(tǒng)計(jì)信息如:銷售日?qǐng)?bào)、月報(bào),入場(chǎng)分析等都由明細(xì)表中的信息直接產(chǎn)生。

門票信息在使用前要下裝到門控器中,下裝臨時(shí)表就是對(duì)門控器存儲(chǔ)體做的一個(gè)映像,增加了一些輔助信息。DownTicket是在門控器中實(shí)際存儲(chǔ)的數(shù)據(jù),Addr是該票在門控器存儲(chǔ)體中的首地址。這樣可以通過(guò)對(duì)門控器存儲(chǔ)體的映像直接訪問(wèn)需要的信息??梢詫?duì)一個(gè)指定地址/號(hào)碼進(jìn)行操作。

領(lǐng)隊(duì)卡是用來(lái)為旅游團(tuán)的領(lǐng)隊(duì)準(zhǔn)備的免費(fèi)入場(chǎng)卡,上面貼有條碼。該卡由景區(qū)發(fā)放只能在指定入口入場(chǎng),可重復(fù)使用,并且每張卡每日都可以入場(chǎng)多次,入場(chǎng)次數(shù)不統(tǒng)計(jì)進(jìn)入場(chǎng)日?qǐng)?bào)。

另外的一些表如:優(yōu)惠類型表、優(yōu)惠明細(xì)表、其他副券表、內(nèi)部簽單表、團(tuán)隊(duì)入場(chǎng)情況表、入場(chǎng)情況表、讀回信息表、同步情況表、同步異常情況表等為管理信息使用,或者記錄系統(tǒng)工作日志用。這里就不再一一贅述了。

(3)代碼的開(kāi)發(fā)原理

程序采用INI文件方式配置參數(shù),這樣可以省去訪問(wèn)注冊(cè)表與現(xiàn)在流行的“綠色軟件”潮流相符合,不會(huì)在注冊(cè)表留下垃圾。同時(shí)可以避免win9x與win XP注冊(cè)表版本不兼容的問(wèn)題。所有的參數(shù)設(shè)置讀入以及數(shù)據(jù)庫(kù)連接的初始化工作都是在程序主form的oncreate事件處理器中完成的。各個(gè)日間處理(檢票 、下裝、讀回)操作都通過(guò)SQL查詢完成,并共享同一DBConnection,團(tuán)體票等特殊處理的操作使用另一DBConnection連接到同一數(shù)據(jù)庫(kù)。在onclose事件中,釋放申請(qǐng)的資源,關(guān)閉數(shù)據(jù)庫(kù)連接。

程序采用ADO方式訪問(wèn)MS SQL Server數(shù)據(jù)庫(kù),但出于速度的考慮仍有一部分?jǐn)?shù)據(jù)以及系統(tǒng)的實(shí)時(shí)狀態(tài)信息存放在Paradox 數(shù)據(jù)庫(kù)中,以BDE方式訪問(wèn)。比如,門控器存儲(chǔ)體的容量參數(shù),當(dāng)前下裝、讀回的門票數(shù)量等信息都存放在Paradox數(shù)據(jù)庫(kù)表里,通過(guò)BDE別名訪問(wèn)。

3 景區(qū)門禁系統(tǒng)數(shù)據(jù)庫(kù)的功能實(shí)現(xiàn)

(1)門票生成

在門票印制前,票管服務(wù)器通過(guò)密鑰技術(shù)及先進(jìn)的加密方法生成門票號(hào)碼,數(shù)據(jù)直接傳至印廠,杜絕了偽造虛假門票情況的發(fā)生。

(2)門票使用

①門票入庫(kù):制作完畢的門票在票務(wù)管理微機(jī)上進(jìn)行門票的入庫(kù)操作。②門票出庫(kù):依據(jù)門票銷售計(jì)劃,生成門票出庫(kù)數(shù)據(jù)傳至各售票客戶端,根據(jù)實(shí)際情況分配至每個(gè)售票員。③門票銷售:售票員在售票時(shí),根據(jù)門票上條碼信息中的流水號(hào)順序出售,掃描第一張門票,而后輸入張數(shù)或掃描最后一張即可。④退票:在進(jìn)行票面條碼信息與數(shù)據(jù)庫(kù)中存儲(chǔ)的票務(wù)信息核對(duì)后,依據(jù)有關(guān)規(guī)定可以進(jìn)行全額或一定折扣的退票。退回的門票可以繼續(xù)售出,可以正常檢票進(jìn)入。⑤檢票:對(duì)每一個(gè)進(jìn)入景點(diǎn)的游客要求把有效門票插入檢票機(jī),檢測(cè)票的有效性。

(4)景區(qū)數(shù)據(jù)匯總

對(duì)門票銷售、檢票情況進(jìn)行統(tǒng)計(jì)、匯總,打印相關(guān)日?qǐng)?bào)表、分析表和月報(bào)表,并可以對(duì)票務(wù)數(shù)據(jù)進(jìn)行查詢。圖表分析功能可以按日期進(jìn)行按票種或時(shí)間段的統(tǒng)計(jì),顯示統(tǒng)計(jì)信息或?qū)Ρ葦?shù)據(jù)信息,能夠詳細(xì)的顯示客流量的走勢(shì)及客流量的對(duì)比數(shù)據(jù)。匯總數(shù)據(jù)可以按照客流來(lái)源進(jìn)行統(tǒng)計(jì),可以按旅行社進(jìn)行數(shù)據(jù)分類統(tǒng)計(jì)。

結(jié)語(yǔ)

總之,景區(qū)門禁系統(tǒng)是依據(jù)各景區(qū)的實(shí)際情況而設(shè)計(jì),但具體操作大同小異,希望通過(guò)本文,讓更多人了解景區(qū)門禁數(shù)據(jù)庫(kù)的設(shè)計(jì)與實(shí)現(xiàn),最大化地運(yùn)用門禁系統(tǒng)為景區(qū)發(fā)展服務(wù)。

參考文獻(xiàn)

[1]付余.基于西門子Prodave的以太網(wǎng)通信開(kāi)發(fā)[J].現(xiàn)代制造,2016(3):119.

[2]張如松,淺談旅游景區(qū)門禁系統(tǒng)的結(jié)構(gòu)與運(yùn)行軟硬件平臺(tái),中國(guó)電子商務(wù),2011(9):33.endprint

猜你喜歡
數(shù)據(jù)庫(kù)設(shè)計(jì)
醫(yī)療設(shè)備信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
圖書(shū)館入館教育考試系統(tǒng)分析與設(shè)計(jì)
試論數(shù)據(jù)庫(kù)設(shè)計(jì)在網(wǎng)站開(kāi)發(fā)中的應(yīng)用
基于WEB的科研信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
軟件開(kāi)發(fā)中數(shù)據(jù)庫(kù)設(shè)計(jì)理論的實(shí)踐
面向等級(jí)考試,探討高校理工科計(jì)算機(jī)基礎(chǔ)課程教學(xué)改革
考試周刊(2016年47期)2016-06-29 22:15:13
網(wǎng)站管理系統(tǒng)中數(shù)據(jù)庫(kù)設(shè)計(jì)的應(yīng)用研究
《數(shù)據(jù)庫(kù)原理及應(yīng)用》在線考試系統(tǒng)的設(shè)計(jì)
基于PHP+MySql的學(xué)生請(qǐng)銷假系統(tǒng)的設(shè)計(jì)
農(nóng)村宅基地確權(quán)數(shù)據(jù)自動(dòng)提取方法研究與應(yīng)用
福海县| 汉寿县| 乌拉特前旗| 伊吾县| 郸城县| 哈尔滨市| 皮山县| 黄梅县| 玉龙| 繁昌县| 嘉义市| 平阴县| 巴青县| 漾濞| 泾源县| 深水埗区| 偏关县| 济源市| 南通市| 山东省| 临江市| 吉林省| 张掖市| 扎鲁特旗| 瑞昌市| 舞阳县| 庆元县| 麟游县| 青岛市| 四川省| 嘉禾县| 唐海县| 资兴市| 望谟县| 承德市| 进贤县| 芷江| 基隆市| 高陵县| 普宁市| 高州市|