




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、編號(hào):( )字 號(hào)本科生畢業(yè)設(shè)計(jì)(論文)基于ARM的旅游景區(qū)的自動(dòng)檢票系統(tǒng)的軟件設(shè)計(jì)段 鵬 08083384計(jì)科08-3題目: 姓名: 學(xué)號(hào): 班級(jí): 二一二年六月中 國 礦 業(yè) 大 學(xué)本科生畢業(yè)論文姓 名: 段 鵬 學(xué) 號(hào): 08083384 學(xué) 院: 計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院 專 業(yè): 計(jì)算機(jī)科學(xué)與技術(shù) 論文題目: 基于ARM的旅游景區(qū)的自動(dòng)檢票系統(tǒng)的軟件設(shè)計(jì)專 題: 指導(dǎo)教師: 馬海波 職 稱: 副教授 2012年 6月 徐州中國礦業(yè)大學(xué)畢業(yè)論文任務(wù)書學(xué)院 計(jì)算機(jī)學(xué)院 專業(yè)年級(jí) 計(jì)科08-3 學(xué)生姓名 段 鵬 任務(wù)下達(dá)日期:2012年1月10日畢業(yè)論文日期:2012年 1月4 日 至 201
2、2年6月10日畢業(yè)論文題目:基于ARM的旅游景區(qū)的自動(dòng)檢票系統(tǒng)的軟件設(shè)計(jì)畢業(yè)論文專題題目:畢業(yè)論文主要內(nèi)容和要求:在認(rèn)真調(diào)研和分析茅山旅游景區(qū)的管理需求及業(yè)務(wù)流程的基礎(chǔ)上,規(guī)劃并設(shè)計(jì)適用于自動(dòng)檢票的票務(wù)管理軟件系統(tǒng)。要求完成:1、系統(tǒng)分析報(bào)告及圖表2、總體方案設(shè)計(jì)報(bào)告3、用戶管理、售票管理、檢票管理、票務(wù)管理、查詢統(tǒng)計(jì)等模塊設(shè)計(jì)4、軟件設(shè)計(jì)流程圖、程序源代碼5、可演示的自動(dòng)檢票系統(tǒng)的票務(wù)管理軟件6、相關(guān)領(lǐng)域的英文資料翻譯7、撰寫畢業(yè)設(shè)計(jì)論文院長簽字: 指導(dǎo)教師簽字:馬海波中國礦業(yè)大學(xué)畢業(yè)論文指導(dǎo)教師評(píng)閱書指導(dǎo)教師評(píng)語(基礎(chǔ)理論及基本技能的掌握;獨(dú)立解決實(shí)際問題的能力;研究內(nèi)容的理論依據(jù)和技術(shù)方
3、法;取得的主要成果及創(chuàng)新點(diǎn);工作態(tài)度及工作量;總體評(píng)價(jià)及建議成績;存在問題;是否同意答辯等):成 績: 指導(dǎo)教師簽字:馬海波 2012年 6月 12日中國礦業(yè)大學(xué)畢業(yè)論文評(píng)閱教師評(píng)閱書評(píng)閱教師評(píng)語(選題的意義;基礎(chǔ)理論及基本技能的掌握;綜合運(yùn)用所學(xué)知識(shí)解決實(shí)際問題的能力;工作量的大??;取得的主要成果及創(chuàng)新點(diǎn);寫作的規(guī)范程度;總體評(píng)價(jià)及建議成績;存在問題;是否同意答辯等):成 績: 評(píng)閱教師簽字: 年 月 日中國礦業(yè)大學(xué)畢業(yè)論文答辯及綜合成績答 辯 情 況提 出 問 題回 答 問 題正 確基本正確有一般性錯(cuò)誤有原則性錯(cuò)誤沒有回答答辯委員會(huì)評(píng)語及建議成績:答辯委員會(huì)主任簽字: 年 月 日學(xué)院領(lǐng)導(dǎo)小
4、組綜合評(píng)定成績:學(xué)院領(lǐng)導(dǎo)小組負(fù)責(zé)人: 年 月 日摘 要隨著我國改革的深入和經(jīng)濟(jì)的發(fā)展,人們的旅游需求不斷增加,相關(guān)產(chǎn)業(yè)方興未艾,傳統(tǒng)的手工方式處理資料已經(jīng)無法滿足要求。旅游工作人員若僅靠手工方式處理大量資料,很可能帶來出錯(cuò)率的增長以及大量資源的浪費(fèi)和閑置等問題。因此,只有加強(qiáng)對旅游景點(diǎn)的規(guī)范化、系統(tǒng)化管理,才能使旅游行業(yè)運(yùn)行更加合理、高效地運(yùn)轉(zhuǎn)。本論文進(jìn)行了相關(guān)技術(shù)的研究,設(shè)計(jì),實(shí)現(xiàn)了一套符合實(shí)際需求的景點(diǎn)票務(wù)系統(tǒng)。本票務(wù)管理系統(tǒng)由售票系統(tǒng),檢票系統(tǒng),票務(wù)數(shù)據(jù)庫系統(tǒng),管理系統(tǒng),統(tǒng)計(jì)系統(tǒng)等五部分組成。本文基于模塊之間關(guān)聯(lián)性代價(jià),劃分了售票機(jī)和檢票機(jī)控制軟件模塊,在其設(shè)計(jì)和實(shí)現(xiàn)過程中,借鑒軟件工程
5、的思想,將控制軟件的生命周期進(jìn)行原始化。最終實(shí)現(xiàn)系統(tǒng)的順利運(yùn)行。 在數(shù)據(jù)庫設(shè)計(jì)中,將設(shè)計(jì)步驟進(jìn)行合理簡化。對于票務(wù)管理系統(tǒng)的數(shù)據(jù)庫應(yīng)用軟件的開發(fā),基于軟件所面向的用戶類型,劃分了各個(gè)模塊,最后實(shí)現(xiàn)了界面統(tǒng)一,結(jié)構(gòu)優(yōu)化的應(yīng)用軟件。關(guān)鍵詞:旅游景點(diǎn)檢票;票務(wù)管理系統(tǒng);景區(qū)管理;電子票務(wù)ABSTRACTWith the development of our reform and economic, the need of people's tour is increasing, and the corresponding industry is in the ascendant. Based
6、 on the Ticket Information Management System of Qin Cemetery, the corresponding technology is researched, The traditional manual approach to information has been unable to meet the requirements. Tourism staff manual methods alone to deal with large amounts of data, is likely to bring the error rate
7、of growth and a large waste of resources and idle. Therefore, only strengthen the standardization of the tourist attractions, systematic management, to make the tourism industry to run a more rational, efficient operation. and in this article the Sight Ticket Management System that accords practical
8、 need is designed.The Ticket Management System consists of ticket selling system, ticket-checking system, monitoring system, the querying and forecasting of ticket DB system,and Statistical system In this article, the control-software module of ticket selling machine and ticket checking machine are
9、plotted based on the relating cost among modules. In the course of designing and achievement, the idea of software project is used for reference, and the lifecycle of control-software is prototyped. In database design, the design steps are reasonable to simplify. The development of application softw
10、are for ticketing management system database, based on the type of user-oriented software, divided each module, and finally to achieve a unified interface, structural optimization applications.KEY WORDS:Tourist attractions;Ticket Management System;Management of scenic spots;electronic ticketing目 錄1
11、緒論11.1 本課題研究的背景和意義11.1.1我國旅游業(yè)現(xiàn)狀11.1.2旅游景點(diǎn)票務(wù)系統(tǒng)的研制背景21.1.3旅游景點(diǎn)票務(wù)管理系統(tǒng)研制并且應(yīng)用的意義21.2主要工作31.3重點(diǎn)和難點(diǎn)31.3.1重點(diǎn)31.3.2難點(diǎn)31.4遇到的問題42 系統(tǒng)分析52.1概述52.2系統(tǒng)的可行性分析62.2.1技術(shù)可行性62.2.2經(jīng)濟(jì)可行性62.2.3法律可行性72.2.4操作可行性72.3景點(diǎn)票務(wù)管理系統(tǒng)的體系結(jié)構(gòu)設(shè)計(jì)72.3.1體系的邏輯結(jié)構(gòu)設(shè)計(jì)72.3.2系統(tǒng)的硬件系統(tǒng)結(jié)構(gòu)82.4數(shù)據(jù)流圖92.4.1售票模塊的數(shù)據(jù)流程圖102.4.2檢票模塊數(shù)據(jù)流程圖112.5票務(wù)管理系統(tǒng)數(shù)據(jù)字典113 總體設(shè)計(jì)13
12、3.1票務(wù)管理系統(tǒng)圖133.2軟件總體設(shè)計(jì)143.2.1旅游景點(diǎn)票務(wù)管理系統(tǒng)工程模塊分析143.2.2票務(wù)管理系統(tǒng)工程模塊規(guī)劃與描述153.2.3票務(wù)管理系統(tǒng)功能層次圖173.3模塊功能簡介173.3.1登錄模塊173.3.2售票模塊173.3.3檢票模塊173.3.4票務(wù)管理模塊173.3.5統(tǒng)計(jì)模塊184 數(shù)據(jù)庫設(shè)計(jì)194.1 E-R圖194.1.1全局E-R圖194.1.2局部E-R圖204.2關(guān)系模式214.3表結(jié)構(gòu)定義225詳細(xì)設(shè)計(jì)255.1登錄模塊255.1.1功能描述255.1.2程序流程圖255.1.3運(yùn)行截圖265.2售票模塊265.2.1功能描述265.2.2程序流程圖27
13、5.2.3售票過程285.2.4運(yùn)行截圖285.3檢票模塊285.3.1功能描述285.3.2檢票流程285.3.3程序流程圖305.4票務(wù)管理模塊315.4.1功能描述315.4.2功能層次圖325.4.3運(yùn)行截圖325.5統(tǒng)計(jì)查詢模塊335.5.1功能描述335.5.2功能層次圖345.5.3運(yùn)行截圖356 測試方法與用例366.1關(guān)于軟件測試366.1.1測試的目的366.1.2測試策略366.1.3測試思路376.1.4測試實(shí)踐396.2測試報(bào)告417 操作說明書427.1系統(tǒng)管理427.2票務(wù)管理437.3售票管理437.4驗(yàn)票管理437.5綜合查詢447.5.1售票查詢447.5.
14、2驗(yàn)票查詢447.6退出系統(tǒng)44結(jié) 論46參考文獻(xiàn)47翻譯部分48英文原文48中文翻譯53致 謝58中國礦業(yè)大學(xué)2012屆本科生畢業(yè)設(shè)計(jì)(論文) 第58頁1 緒論1.1 本課題研究的背景和意義1.1.1我國旅游業(yè)現(xiàn)狀隨著人們生活水平的提高和世界的穩(wěn)定與經(jīng)濟(jì)的發(fā)展,旅游逐漸成為人類生活中不可缺少的重要內(nèi)容,是人類社會(huì)最重要的生活方式和經(jīng)濟(jì)活動(dòng)之一。我國自改革開放以來,旅游經(jīng)歷了起步,發(fā)展和日趨成熟的幾個(gè)階段。尤其是上世紀(jì)90年代以后,我國旅游業(yè)迅猛發(fā)展,使旅游經(jīng)濟(jì)產(chǎn)業(yè)化進(jìn)程加快,旅游對整個(gè)社會(huì)的促進(jìn)作用和關(guān)聯(lián)作用日益突出,旅游業(yè)成為全國經(jīng)濟(jì)增長點(diǎn)之一。我國旅游業(yè)起步較晚,但發(fā)展迅猛,在國民經(jīng)濟(jì)中
15、的地位和作用日益加強(qiáng)。新中國成立前,我國經(jīng)濟(jì)蕭條,民生凋敝,旅游業(yè)發(fā)展基本停滯,旅游產(chǎn)業(yè)基本沒有形成。建國后到改革開放前的30年間,我國旅游業(yè)主要局限在為外交和民間往來活動(dòng)服務(wù)的入境旅游,國內(nèi)旅游基本是一張白紙。1978年,我國接待入境旅游人數(shù)180萬人,僅占世界的0.7%,居世界第41位;入境旅游收入2.6億美元,僅占全球的0.038%,居世界第47位。1978年黨的十一屆三中全會(huì)確立改革開放政策,旅游業(yè)才算真正起步。鄧小平非常重視旅游業(yè),指出“旅游事業(yè)大有文章可做,要突出地搞,加快地搞?!?0多年來,隨著我國經(jīng)濟(jì)持續(xù)快速發(fā)展和居民收入水平較快提高,我國旅游人數(shù)和旅游收入都以年均兩位數(shù)以上的
16、增速持續(xù)發(fā)展,已經(jīng)成國民經(jīng)濟(jì)的重要產(chǎn)業(yè),成為繼住房、汽車之后增長最快的居民消費(fèi)領(lǐng)域。據(jù)有關(guān)資料,2010年,我國旅游業(yè)總收入1.57萬億元,對經(jīng)濟(jì)的直接貢獻(xiàn)相當(dāng)于GDP的2.5%,加上帶動(dòng)其他產(chǎn)業(yè),旅游業(yè)對經(jīng)濟(jì)的直接和間接貢獻(xiàn)總計(jì)相當(dāng)于GDP的8.6%。旅游業(yè)直接從業(yè)人員1350萬人,加上帶動(dòng)其他就業(yè),旅游業(yè)直接與間接就業(yè)總?cè)藬?shù)達(dá)7600余萬人,約占全國就業(yè)總數(shù)的9.6%。有研究表明,旅游對住宿業(yè)貢獻(xiàn)率超過90%,對民航和鐵路客運(yùn)業(yè)貢獻(xiàn)率超過80%,對文化娛樂業(yè)貢獻(xiàn)率超過50%,對餐飲業(yè)和商品零售業(yè)貢獻(xiàn)率超過40%,旅游消費(fèi)對社會(huì)消費(fèi)的貢獻(xiàn)超過10%。目前,我國已經(jīng)躍居全球第四大入境旅游接待國
17、和亞洲第一大出境旅游客源國。 從旅游的覆蓋面來看,大眾化特征初見端倪,已經(jīng)步入“大眾旅游消費(fèi)”時(shí)代。 大眾旅游,是指旅游活動(dòng)的參加者擴(kuò)展到普通居民大眾。按照國際上的一般看法,當(dāng)人均GDP達(dá)到1000美元時(shí),旅游需求開始產(chǎn)生;突破2000美元,“大眾旅游消費(fèi)”開始形成;達(dá)到3000美元,旅游需求就會(huì)出現(xiàn)爆發(fā)式增長。到2010年底,我國人均GDP已經(jīng)超過4000美元,全年國內(nèi)旅游人數(shù)達(dá)21億人次,城鄉(xiāng)居民人均出游率達(dá)1.5次;入境旅游人數(shù)1.34億人次,旅游外匯收入458億美元;出境旅游人數(shù)5739萬人次。我國開放的出境游目的地達(dá)到110個(gè)。這些數(shù)據(jù)表明,中國已經(jīng)進(jìn)入“大眾旅游消費(fèi)”時(shí)代。目前,我
18、國城鄉(xiāng)普通居民是旅游消費(fèi)的主體,城鎮(zhèn)居民是旅游消費(fèi)的主力。旅游人員的構(gòu)成大體為兩大塊:一是在城鎮(zhèn),主要包括普通工薪家庭特別是月收入10000元以上的中高收入家庭的休閑度假旅游,以及離退休干部的療養(yǎng)旅游、企事業(yè)單位職工干部的獎(jiǎng)勵(lì)性旅游、教師學(xué)生假期旅游和各種公務(wù)、商務(wù)旅游等。需要特別指出,在所有旅游活動(dòng)中,公費(fèi)旅游仍占有相當(dāng)大的份額。二是在農(nóng)村,主要是一部分先富起來的農(nóng)民參團(tuán)或自助外出旅游。如果說30年前發(fā)展旅游業(yè)是為了國際交往和吸引外國旅游者,那么,如今發(fā)展旅游業(yè)則更多地是為了擴(kuò)大內(nèi)需,提升我國居民的生活水平。隨著數(shù)字化的發(fā)展,社會(huì)經(jīng)濟(jì)的各種業(yè)務(wù)處理,信息收集和匯總分析都廣泛的使用了計(jì)算機(jī),網(wǎng)
19、絡(luò)正深刻的改變著人類的生活方式和經(jīng)濟(jì)運(yùn)作方式。旅游業(yè)也正日益廣泛地利用電子數(shù)字化技術(shù)手段,電子商務(wù)和現(xiàn)代信息系統(tǒng),這也是未來旅游業(yè)發(fā)展的一個(gè)主要方向。計(jì)算機(jī),通信,互聯(lián)網(wǎng)電子交易與傳統(tǒng)旅游業(yè)務(wù)的進(jìn)一步結(jié)合,對我國的旅游業(yè)發(fā)展提出了新的機(jī)遇和挑戰(zhàn)。近年來,旅游業(yè)的迅猛發(fā)展,也引發(fā)了黃金周旅游狂潮的問題,比如旅游基礎(chǔ)服務(wù)設(shè)施過重,安全隱患等問題。這也已經(jīng)成為旅游景點(diǎn)的一個(gè)急需解決的問題。1.1.2旅游景點(diǎn)票務(wù)系統(tǒng)的研制背景本旅游景點(diǎn)票務(wù)系統(tǒng)的研制思路,正是在計(jì)算機(jī)、通信、互聯(lián)網(wǎng)以及人們的生活水平日益提高的環(huán)境下應(yīng)運(yùn)而生的。首先,票務(wù)管理系統(tǒng)可以及時(shí)的統(tǒng)計(jì)門票的收入情況,迅速的掌握景點(diǎn)游客數(shù)量,對以
20、后的旅游景點(diǎn)的管理起到很好的輔助作用。其次,隨著電子技術(shù),網(wǎng)絡(luò)技術(shù)和信息技術(shù)的發(fā)展,為票務(wù)管理系統(tǒng)的應(yīng)用提供了保障。再次,一般情況下,在節(jié)假日,旅游旺季,景點(diǎn)方面都存在較大的流量峰值壓力。而由于景點(diǎn)的票務(wù)管理水平不是很高,對票務(wù)報(bào)表的管理及報(bào)送還采用人工的報(bào)送方式,嚴(yán)重影響了景點(diǎn)的管理工作。最后,從國內(nèi)外的應(yīng)用形勢來看,電子票務(wù)已經(jīng)逐漸的應(yīng)用于各個(gè)領(lǐng)域,工方式漸漸淡出人們的視線。1.1.3旅游景點(diǎn)票務(wù)管理系統(tǒng)研制并且應(yīng)用的意義(1)社會(huì)效益本系統(tǒng)采用散客景點(diǎn)門口售票和旅行團(tuán)網(wǎng)絡(luò)訂票相結(jié)合的方式,大大減少游客購票手續(xù)。使游客能夠在較短的時(shí)間內(nèi)方便、迅速地完成購票并進(jìn)入景點(diǎn),有效 地節(jié)約游客的時(shí)間
21、。在旅游高峰時(shí),可以有效地緩解游客購票排長隊(duì)的現(xiàn)象。景點(diǎn)票務(wù)管理系統(tǒng)的實(shí)現(xiàn),不僅能起到良好的社會(huì)宣傳作用,更能提高 旅游景點(diǎn)的效率和管理水平,使之適應(yīng)市場需要,靈活調(diào)整經(jīng)營策略,特別是在堵 漏保收、提高經(jīng)濟(jì)效益方面有很大的提高。它可以有效地改善景點(diǎn)售票的信息化水平。本景點(diǎn)票務(wù)管理系統(tǒng)是由售票系統(tǒng)、檢票系統(tǒng)、票務(wù)數(shù)據(jù)庫系統(tǒng)和統(tǒng)計(jì)系統(tǒng),票務(wù)查詢系統(tǒng)五部分構(gòu)成的計(jì)算機(jī)網(wǎng)絡(luò)系統(tǒng)。(2)經(jīng)濟(jì)效益目前,我國仍有一些旅游景區(qū)的現(xiàn)行管理體制是采用人工售票、人工驗(yàn)票、人工統(tǒng)計(jì)、人工報(bào)表(周、月、季、年報(bào)表)等人工管理模式,該模式存在以下幾個(gè)問題:偽造門票時(shí)有發(fā)生,尤其是票價(jià)較高的門票;工作效率低、出錯(cuò)率高;管理
22、水平低,不便于科學(xué)決策及規(guī)范管理;浪費(fèi)了大量的人力、物力和財(cái)力;由于售票和驗(yàn)票都是人工處理,因此,財(cái)務(wù)漏洞在所難免?;谏鲜鲈?,舊的人工管理模式已遠(yuǎn)遠(yuǎn)不能適應(yīng)現(xiàn)代旅游景點(diǎn)管理的需要。本系統(tǒng)針對國內(nèi)各旅游景點(diǎn)的具體特點(diǎn)和實(shí)際情況,為旅游景點(diǎn)票務(wù)管理系統(tǒng)專門設(shè)計(jì)提供了一種現(xiàn)代化管理的系統(tǒng)方案即 旅游景點(diǎn)電子門票管理系統(tǒng) 。 該系統(tǒng)是利用高科技產(chǎn)品條形碼作為通行電子門票,結(jié)合電子技術(shù)、條形碼記錄技術(shù)及計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)等實(shí)現(xiàn)了計(jì)算機(jī)售票、驗(yàn)票、查詢、匯總、統(tǒng)計(jì)、報(bào)表等各種門票通道門禁控制管理功能,具有全方位的實(shí)時(shí)監(jiān)控和管理功能 ,對于提高各旅游景區(qū)的現(xiàn)代化管理水平有著顯著的經(jīng)濟(jì)效益。1.2主要工作本課
23、題主要開發(fā)一套可運(yùn)行的軟件,用PB語言開發(fā)通過分析和研究現(xiàn)有技術(shù)及工具,運(yùn)用軟件工程的思想,根據(jù)實(shí)際的應(yīng)用需求,開發(fā)出一套完善的系統(tǒng)。提出整個(gè)系統(tǒng)的體系結(jié)構(gòu),進(jìn)行分析,和完善。并進(jìn)行系統(tǒng)功能的劃分和模塊劃分,合理整合配置。針對某一模塊,尋求科學(xué)的實(shí)現(xiàn)途徑和技術(shù)手段,采用適宜的算法和語言,實(shí)現(xiàn)相關(guān)的功能。有效的進(jìn)行模塊集成,開發(fā)統(tǒng)一的界面,形成友好,可靠,易操作的交互模式。本課題的研究上將以上述內(nèi)容為重點(diǎn),有序進(jìn)行。實(shí)現(xiàn)相關(guān)的任務(wù)要求,解決開發(fā)過程中可能遇到的技術(shù)難題。最終形成產(chǎn)品,投入運(yùn)行。1.3重點(diǎn)和難點(diǎn)1.3.1重點(diǎn)由于本系統(tǒng)在運(yùn)行中,經(jīng)常要調(diào)用數(shù)據(jù)庫的信息,因此,選擇合適的數(shù)據(jù)庫將是非常
24、重要的,這直接關(guān)系到本系統(tǒng)的運(yùn)行和系統(tǒng)響應(yīng)速度。本系統(tǒng)使用PB語言開發(fā),因此采用的是PB自帶的數(shù)據(jù)庫ASA,PB本身有一個(gè)數(shù)據(jù)庫ASA模式的。一般程序都是采用此模式的數(shù)據(jù)庫,簡單易用,而且使用方便。1.3.2難點(diǎn)本系統(tǒng)在開發(fā)的時(shí)候之所以使用PB語言,是因?yàn)镻B是一款圖形化編程軟件的開發(fā)工具.開發(fā)周期短,效率高。PB是一種計(jì)算機(jī)語言powerbuilder.它是美國sybase公司推出的數(shù)據(jù)庫開發(fā)工具,歷經(jīng)多年的發(fā)展,它由1991年的1.0版本發(fā)展到了目前的15.0版。PB采用面向?qū)ο蠹夹g(shù),圖形化的開發(fā)環(huán)境和第四代編程語言,可以使應(yīng)用程序的開發(fā)效率更高,成本更低,質(zhì)量更好,功能更強(qiáng)。它是一款c/
25、s模式,也就是開發(fā)本地客戶端,單機(jī)或者聯(lián)機(jī),網(wǎng)上功能還不太強(qiáng)大。它最大的特點(diǎn)就是dw-數(shù)據(jù)窗口。數(shù)據(jù)窗口可以讓程序員不用編寫代碼直接對數(shù)據(jù)庫進(jìn)行管理操作.(增,刪,改,查等)它最大的優(yōu)勢就是產(chǎn)生報(bào)表,打印報(bào)表的強(qiáng)大功能。一般的醫(yī)院,國家單位c/s版用的都是它編寫的,具有穩(wěn)定,易懂,安全的特點(diǎn)。但是作為一種語言,任何語言都是有缺點(diǎn)的,PB也是,就目前來說,用PB做c/s結(jié)構(gòu)的數(shù)據(jù)庫系統(tǒng)非常不錯(cuò),但是如果涉及到底層應(yīng)用的話就不太能信任了,會(huì)有一些BUG,這就需要開發(fā)者具有一定的開發(fā)經(jīng)驗(yàn),有能預(yù)測到哪些地方可能有BUG并且修正它的意識(shí),這顯然對一個(gè)初學(xué)者來說不太現(xiàn)實(shí)。1.4遇到的問題以前的系統(tǒng)數(shù)據(jù)報(bào)
26、表仍然采用人工填送的方式。其主要原因是旅游票務(wù)信息系統(tǒng)還有待完善,主要存在以下問題:(1) 無網(wǎng)絡(luò)化,只存在售票單元和檢票單元兩個(gè)獨(dú)立的部分,數(shù)據(jù)傳送由人工完成。(2) 管理者不方便對工作人員進(jìn)行監(jiān)督和管理,無法及時(shí)掌握景點(diǎn)的經(jīng)營情況和經(jīng)濟(jì)效益。(3) 人工售票及檢票過程中,由于手工操作的缺陷以及人情等因素的影響,容易造成數(shù)據(jù)的丟失和不全面,無法使管理人員準(zhǔn)確實(shí)現(xiàn)景點(diǎn)游客流量的預(yù)測。2 系統(tǒng)分析2.1概述景點(diǎn)票務(wù)管理系統(tǒng)是售檢票系統(tǒng)與數(shù)據(jù)庫應(yīng)用軟件的綜合體。其中數(shù)據(jù)庫應(yīng)用軟件是整個(gè)系統(tǒng)中重要的一個(gè)組成部分,它的設(shè)計(jì)開發(fā)成功并有效投入實(shí)際應(yīng)用中,勢必真正提高景點(diǎn)管理方面的信息化管理水平。將數(shù)據(jù)庫
27、應(yīng)用納入整個(gè)景點(diǎn)票務(wù)管理系統(tǒng)中,強(qiáng)化了對過程的管理。開發(fā)本景點(diǎn)票務(wù)管理系統(tǒng)的一個(gè)非常重要的目的,就是為了防止門票收入的流失,堵塞因人為原因?qū)е戮包c(diǎn)收入流失的漏洞。實(shí)施數(shù)據(jù)管理,將使相關(guān)過程被電子記錄化,從而提供了對運(yùn)作環(huán)節(jié)進(jìn)行監(jiān)控的手段和依據(jù)。傳統(tǒng)的景點(diǎn)票務(wù)管理基本上采用人工的方式,效率低下,而且漏洞多。傳統(tǒng)的對景點(diǎn)票務(wù)管理的過程如下圖(圖2.1)。圖2.1景點(diǎn)票務(wù)傳統(tǒng)管理流程可以看出,景點(diǎn)票務(wù)傳統(tǒng)管理中,人工參與性太強(qiáng),不存在嚴(yán)格意義上的實(shí)時(shí)查詢,無法對景點(diǎn)票務(wù)系統(tǒng)狀態(tài)實(shí)時(shí)監(jiān)控,無法有效進(jìn)行各環(huán)節(jié)的查對。因此,設(shè)計(jì)了本景點(diǎn)票務(wù)管理系統(tǒng)。本系統(tǒng)是由售票系統(tǒng)、檢票系統(tǒng)、票務(wù)數(shù)據(jù)庫系統(tǒng)和統(tǒng)計(jì)及管理
28、終端五部分構(gòu)成的計(jì)算機(jī)網(wǎng)絡(luò)系統(tǒng)。其基本總體任務(wù)結(jié)構(gòu)可以用以下的結(jié)構(gòu)圖示意(圖2.2)圖2.2系統(tǒng)總體結(jié)構(gòu)圖游客采用景點(diǎn)門口售票方式,通過售票系統(tǒng)進(jìn)行購票結(jié)算取得電子門票。售票系統(tǒng)終端實(shí)時(shí)采集和匯總售票中產(chǎn)生的數(shù)據(jù),并將數(shù)據(jù)通過計(jì)算機(jī)網(wǎng)絡(luò)發(fā)往系統(tǒng)數(shù)據(jù)服務(wù)器,系統(tǒng)實(shí)現(xiàn)與景點(diǎn)主干網(wǎng)、中央數(shù)據(jù)庫互聯(lián)。檢票系統(tǒng)主要的主要設(shè)備是三桿旋轉(zhuǎn)閘機(jī),由三桿旋轉(zhuǎn)裝置、讀卡器、液晶顯示器、控制器等組成,集中于不銹鋼外殼內(nèi)。讀卡器讀取有效門票信息后,由控制器控制三桿旋轉(zhuǎn)裝置,同時(shí)通過液晶顯示器顯示出來,并將信號(hào)送往系統(tǒng)數(shù)據(jù)服務(wù)器。系統(tǒng)數(shù)據(jù)服務(wù)器對接受到的相關(guān)交易數(shù)據(jù)記錄進(jìn)行處理,自動(dòng)生成票務(wù)審計(jì)、客流統(tǒng)計(jì)分析和財(cái)務(wù)報(bào)表
29、信息。工作人員可以據(jù)此進(jìn)行景點(diǎn)游客流量的未來預(yù)測。2.2系統(tǒng)的可行性分析系統(tǒng)的可行性主要包括技術(shù)可行性,經(jīng)濟(jì)可行性,法律可行性,結(jié)合本系統(tǒng)的特點(diǎn),還有操作可行性等。2.2.1技術(shù)可行性技術(shù)上的可行性分析是指技術(shù)條件能否順利完成開發(fā)工作,軟、硬件能否滿足需要。本系統(tǒng)采用PowerBuilder開發(fā)出友好美觀的人機(jī)界面,便于用戶理解、操作。數(shù)據(jù)庫管理系統(tǒng)采用PB自帶的數(shù)據(jù)庫ASA,它能夠處理大量數(shù)據(jù),同時(shí)保持?jǐn)?shù)據(jù)的完整性、安全性。因此本系統(tǒng)的開發(fā)平臺(tái)已成熟可行。硬件方面,在科技飛速發(fā)展的今天,硬件更新速度越來越快,容量越來越大,可靠性越來越高,價(jià)格越來越便宜,因此硬件平臺(tái)也能夠滿足本系統(tǒng)所需。故本
30、系統(tǒng)的在技術(shù)上是沒有問題的,是可行的。2.2.2經(jīng)濟(jì)可行性為了確定待開發(fā)的系統(tǒng)的經(jīng)濟(jì)效益能否超過開發(fā)成本。開發(fā)本旅游景點(diǎn)票務(wù)管理系統(tǒng)是一個(gè)不會(huì)直接產(chǎn)生經(jīng)濟(jì)效益的投資,但是能夠節(jié)省人員資源的消耗和浪費(fèi),從而節(jié)約成本,提高效率。從成本效益角度來觀察,這個(gè)系統(tǒng)的開發(fā)成本不是很高,但是在使用后,能夠起到的作用卻是十分可觀的。2.2.3法律可行性本系統(tǒng)完全由開發(fā)者自己開發(fā)完成,不涉及侵權(quán)問題,而且在將來開發(fā)完成后使用過程中也不違反現(xiàn)有任何法律法規(guī),因此開發(fā)本系統(tǒng)在法律上是可行的。2.2.4操作可行性本旅游景點(diǎn)票務(wù)管理系統(tǒng)是基于PB語言開發(fā)的。PowerBuilder是一種圖形化的快速應(yīng)用開發(fā)(RAD)工
31、具被廣泛用于數(shù)據(jù)庫應(yīng)用開發(fā)。他是是用來進(jìn)行客戶服務(wù)器開發(fā)的專業(yè)工具。而且它對于一個(gè)小型的數(shù)據(jù)庫處理具有不可比擬的優(yōu)點(diǎn)和簡單方便。所以叢操作可行性方面是可行的。開發(fā)出來的界面也是十分容易使用,具有簡單,容易上手的特點(diǎn)。2.3景點(diǎn)票務(wù)管理系統(tǒng)的體系結(jié)構(gòu)設(shè)計(jì)設(shè)計(jì)旅游票務(wù)管理系統(tǒng)時(shí),不僅僅要依據(jù)相應(yīng)的原則和標(biāo)準(zhǔn),還要立足于實(shí) 際需求和現(xiàn)場要求,強(qiáng)調(diào)從實(shí)際出發(fā)。所以在實(shí)際設(shè)計(jì)的時(shí)候,既要滿足于功能需 又要簡化設(shè)計(jì)過程,還要增強(qiáng)邏輯的獨(dú)立性和整合的可靠性、穩(wěn)定性.。2.3.1體系的邏輯結(jié)構(gòu)設(shè)計(jì)從組織邏輯上講,系統(tǒng)體系主要由以下幾個(gè)部分組成:售票系統(tǒng)、檢票系統(tǒng)、 系統(tǒng)數(shù)據(jù)服務(wù)器、網(wǎng)絡(luò)傳輸媒質(zhì)。組織邏輯圖如圖
32、2.3所示.。圖2.3 系統(tǒng)組織邏輯圖從功能邏輯上來講,分為門票售賣、檢票、交易數(shù)據(jù)傳送、交互和數(shù)據(jù)處理等,可以用圖2.4來示意。圖2.4體系功能邏輯圖在圖2.4中,個(gè)人售票、網(wǎng)絡(luò)售票以及檢票的動(dòng)作包含了兩層含義,一是針對游客完成了對應(yīng)的行為,一是獲得交易流水?dāng)?shù)據(jù)。這些數(shù)據(jù)在本地進(jìn)行備份(Backup)或者緩存(Cache)后被發(fā)往系統(tǒng)數(shù)據(jù)服務(wù)器,這里以及前文提到的系 統(tǒng)數(shù)據(jù)服務(wù)器針對的是票務(wù)系統(tǒng)內(nèi)部的數(shù)據(jù)服務(wù)器,并不是其它的數(shù)據(jù)服務(wù)器,也 不是景點(diǎn)的中央數(shù)據(jù)服務(wù)器。當(dāng)然數(shù)據(jù)其實(shí)是可以發(fā)往中央數(shù)據(jù)服務(wù)器的,但是之所以沒有這樣作,主要是為了減輕中央數(shù)據(jù)服務(wù)器的負(fù)擔(dān),另一方面,主要是為了 便于以后
33、的數(shù)據(jù)庫擴(kuò)展和維護(hù)。在處理中心對數(shù)據(jù)進(jìn)行統(tǒng)計(jì)、分析和預(yù)測等處理,而后,根據(jù)不同的需要編寫相應(yīng)的交互接口。圖中的“參考數(shù)據(jù)”,主要指的是,為了進(jìn)行未來一定時(shí)期游客的流量預(yù)測,而需要參考的往年同期的游客流量。游客流量通過訪中央數(shù)據(jù)庫服務(wù)器獲得。2.3.2系統(tǒng)的硬件系統(tǒng)結(jié)構(gòu)景點(diǎn)票務(wù)管理系統(tǒng)的整體性能的優(yōu)越,以及功能的發(fā)揮與硬件體系的設(shè)計(jì)密切相關(guān)。鑒于目前國內(nèi)外,售票和檢票系統(tǒng)的基本部件已經(jīng)發(fā)展的非常成熟,而且如果自主開發(fā),技術(shù)要求非常高,開發(fā)周期又長,所以選用通用的、符合ISO標(biāo)準(zhǔn)和業(yè)界標(biāo)準(zhǔn)的基礎(chǔ)設(shè)備部件,在此基礎(chǔ)上,進(jìn)行高層開發(fā)。根據(jù)上述的功能要求,基本可以開列主要硬件需求清單。表2.1 序號(hào)設(shè)備
34、名稱功能描述其它說明1售票單元由售票計(jì)算機(jī)、讀(寫)卡器及配套 的應(yīng)用軟件組成,對游客出售票據(jù)釆集數(shù)據(jù)信息并將有關(guān) 數(shù)據(jù)入庫2二桿旋轉(zhuǎn)閘機(jī)對游客的合法性進(jìn)行鑒定和識(shí)別,并 控制閘門的開啟釆集數(shù)據(jù)信息并將有關(guān) 數(shù)據(jù)入庫3服務(wù)器、網(wǎng)絡(luò)器件實(shí)現(xiàn)網(wǎng)絡(luò)通信和數(shù)據(jù)信息化管理網(wǎng)絡(luò)器件含網(wǎng)線、HUB等4監(jiān)控、查詢設(shè)備實(shí)現(xiàn)對各個(gè)系統(tǒng)的設(shè)備運(yùn)行狀況的 監(jiān)控可以是數(shù)個(gè)T控機(jī)作為 客戶終端5數(shù)據(jù)處理設(shè)備實(shí)現(xiàn)游客流量的統(tǒng)計(jì)分析和預(yù)測采用數(shù)個(gè)品牌機(jī)作為客 戶終端6網(wǎng)絡(luò)打印機(jī)打印各種明細(xì)表和匯總報(bào)表如當(dāng)日門票銷售報(bào)表等一個(gè)完整的票務(wù)管理系統(tǒng)的硬件結(jié)構(gòu)是比較復(fù)雜的,它將牽扯包含多種網(wǎng)絡(luò)的 聯(lián)通和不同硬件之間的集成和綜合。但是
35、,對于一個(gè)實(shí)際案例,需求上往往無需完整的硬件系統(tǒng)結(jié)構(gòu),需要省略部分結(jié)構(gòu),進(jìn)行精簡。2.4數(shù)據(jù)流圖在軟件工程方法學(xué)中有許多方法,其中結(jié)構(gòu)化方法是其中非常重要的一種。結(jié)構(gòu)化方法方法是基于軟件生存周期的。目前根據(jù)軟件生存周期內(nèi)的不同階段的不同目的,己經(jīng)形成了整套的結(jié)構(gòu)化方法系列,即結(jié)構(gòu)化分析方法。根據(jù)結(jié)構(gòu)化的程序設(shè)計(jì),畫出本系統(tǒng)的數(shù)據(jù)流程圖,中心任務(wù)是用于售票人員(或者游客)與機(jī)器交互,完成售票和檢票的任務(wù);如下圖(圖2.5)所示:圖2.5票務(wù)系統(tǒng)數(shù)據(jù)流圖2.4.1售票模塊的數(shù)據(jù)流程圖圖2.6售票數(shù)據(jù)流程圖執(zhí)行購票的操作是一個(gè)經(jīng)常性的動(dòng)作,每一個(gè)購票操作完成,程序都必須復(fù)位到初始狀態(tài),也就是待機(jī)狀態(tài)
36、,各種參數(shù)復(fù)位或者重新初始化,等待下一次購 票行為的發(fā)生;在流程中,票據(jù)有效的判斷依據(jù)是這樣的:由于景點(diǎn)條件的限制,只允許當(dāng) 日所購門票當(dāng)日有效,因此電子門票上面的數(shù)據(jù)信息就包括有效日期,在檢票處進(jìn)行讀數(shù)據(jù)時(shí)進(jìn)行判別。2.4.2檢票模塊數(shù)據(jù)流程圖圖2.7檢票模塊數(shù)據(jù)流圖2.5票務(wù)管理系統(tǒng)數(shù)據(jù)字典數(shù)據(jù)字典是在系統(tǒng)數(shù)據(jù)流程圖的基礎(chǔ)上,進(jìn)一步定義和描述所有的數(shù)據(jù)項(xiàng)、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)存儲(chǔ)、處理過程和外部實(shí)體的詳細(xì)邏輯內(nèi)容與特征的工具。數(shù)據(jù)字典的任務(wù)是對于元素的名字都有一個(gè)確切的解釋。本系統(tǒng)的數(shù)據(jù)字典如下:表2.2數(shù)據(jù)文件“用戶表”字典條目文件名:用戶表別名:會(huì)員組成:編號(hào)+用戶名+密碼+性別+出生日期+
37、籍貫備注:這是所有的用戶信息表表2.3數(shù)據(jù)文件“線路表的字典條目文件名:線路表別名:旅游線路組成: 編號(hào)+名稱+類型+價(jià)格+聯(lián)系人+電話+發(fā)團(tuán)時(shí)間+發(fā)團(tuán)地點(diǎn)+線路信息備注: 這是所有的線路信息表表2.4 數(shù)據(jù)文件“預(yù)定表”的字典條目文件名: 預(yù)定表別名:線路預(yù)定組成: 編號(hào)+線路+聯(lián)系地址+參加人數(shù)+聯(lián)系電話+聯(lián)系人備注: 這是所有的預(yù)定信息表表2.5 數(shù)據(jù)文件“留言表”的字典條目文件名:留言表別名:留言咨詢組成:編號(hào)+用戶名+聯(lián)系E-Mail+ QQ+留言時(shí)間+留言內(nèi)容備注: 這是所有的留言信息表表2.6數(shù)據(jù)文件“銷售匯總”的字典條目文件名:售票匯總表別名:售票統(tǒng)計(jì)組成:編號(hào)+統(tǒng)計(jì)日期+金額
38、+起始日期+截止日期備注:這是所有銷售情況統(tǒng)計(jì)表3 總體設(shè)計(jì)3.1票務(wù)管理系統(tǒng)圖根據(jù)本票務(wù)管理系統(tǒng)的基本功能,在對系統(tǒng)的系統(tǒng)流程和數(shù)據(jù)流程進(jìn)行分析之后,結(jié)合所得結(jié)論和實(shí)際需要,同時(shí)考慮系統(tǒng)布局與運(yùn)維的相關(guān)要求,需要對系統(tǒng)功能流程進(jìn)行必要的分析。除去不必要的,多余的流程環(huán)節(jié),對重復(fù)的環(huán)節(jié)進(jìn)行合并,對缺少的環(huán)節(jié)進(jìn)行增補(bǔ),確定計(jì)算機(jī)系統(tǒng)要處理的環(huán)節(jié)。通過完善的分析,系統(tǒng)流程圖如下:圖3.1票務(wù)管理系統(tǒng)圖3.2軟件總體設(shè)計(jì)3.2.1旅游景點(diǎn)票務(wù)管理系統(tǒng)工程模塊分析在本系統(tǒng)實(shí)際的實(shí)現(xiàn)過程中,需要對整個(gè)體系進(jìn)行工程性的劃分,分割成各個(gè)邏輯意義上獨(dú)立性比較強(qiáng)的模塊,然后,采用總體結(jié)構(gòu),分別實(shí)現(xiàn),再總體調(diào)試的
39、步驟,進(jìn)行具體實(shí)現(xiàn)。對于每個(gè)模塊的劃分所依據(jù)的原理如下:(1)以功能為基礎(chǔ)的模塊化工程任務(wù)的模塊劃分,在此處其實(shí)就是應(yīng)用軟件的模塊劃分。每一個(gè)模塊完成 一個(gè)子功能,把這些模塊集中起來組織成一個(gè)整體,從而完成指定的功能,滿足問題的要求。模塊化是開發(fā)復(fù)雜的大型軟件系統(tǒng)必須采用的方法。采用模塊化原理可以使軟件結(jié)構(gòu)清晰,便于設(shè)計(jì)、閱讀、理解和交流。但是模塊劃分的多少要遵循一定的原則,并非多則優(yōu)。模塊越多,模塊之間的接口就會(huì)越復(fù)雜,從而帶來開發(fā)成本(時(shí)間、人力、物力、財(cái)力的投資)的增加。(2)信息的隱蔽與局部化工程軟件幵發(fā)時(shí),應(yīng)用模塊化原理,涉及到如何劃分模塊,以便得到最佳的程 序結(jié)構(gòu)。信息的隱蔽是指,
40、在設(shè)計(jì)模塊時(shí),應(yīng)該讓一個(gè)模塊內(nèi)部包含的信息(過程和數(shù)據(jù))對于其它不需要這些信息的模塊來說,是不可訪問的。所謂局部化是把一 些關(guān)系密切的軟件元素盡可能地放在一起。局部化和信息隱蔽的概念是密切相關(guān)的、共存共生的。局部化有助于實(shí)現(xiàn)信息隱蔽,而信息隱蔽是局部化的依據(jù)和歸結(jié)點(diǎn)。(3)模塊的獨(dú)立性原理模塊的獨(dú)立性是指,每一個(gè)模塊完成一個(gè)相對獨(dú)立的特定子功能,與其它模塊 之間的關(guān)系盡量簡單。其獨(dú)立的程度由兩個(gè)標(biāo)準(zhǔn)來衡量:耦合性和內(nèi)聚性。耦合是對一個(gè)軟件結(jié)構(gòu)內(nèi)不同模塊之間的互關(guān)聯(lián)程度的衡量。耦合強(qiáng)弱取決于模塊間接口復(fù)雜程度。在工程軟件設(shè)計(jì)的時(shí)候要追求盡可能的松散耦合系統(tǒng)。由于 模塊之間聯(lián)系簡單,相關(guān)性弱發(fā)生在
41、某一處的錯(cuò)誤向整個(gè)系統(tǒng)傳播、衍射的可能性很小。因此,模塊之間的耦合程度對系統(tǒng)的可理解性、可測試性、可靠性和可維護(hù) 性有重要的影響。內(nèi)聚是對模塊內(nèi)部各個(gè)元素彼此之間結(jié)合的緊密程度的度量。在實(shí)際的操作中,要求的是盡可能的強(qiáng)內(nèi)聚性。這有些類似于聚類的概念:滿足一定關(guān)系的類元素歸于一類。(4)模塊劃分的原則在進(jìn)行工程模塊劃分的時(shí)候,應(yīng)該遵循以下的原則:改進(jìn)軟件結(jié)構(gòu)提高模塊的獨(dú)立性,降低模塊接口的復(fù)雜程度。模塊規(guī)模應(yīng)該適中。依據(jù)“軟件成本與模塊的關(guān)系”曲線,合理規(guī)劃模塊的數(shù)量與規(guī)模。深度、寬度、扇出、扇入都應(yīng)適當(dāng)。深度表示軟件結(jié)構(gòu)中控制的層數(shù),它注往能粗略標(biāo)志一個(gè)系統(tǒng)的大小和復(fù)雜程度。如果層數(shù)過多則應(yīng)考
42、慮層數(shù)能否合并。寬度是軟件結(jié)構(gòu)同一層次上的模塊總數(shù)的最大值。一般來說,寬度越大系統(tǒng)越復(fù)雜。扇出是一個(gè)模塊直接控制(調(diào)用)的模塊的數(shù)目。扇出過大意味著模塊過于復(fù)雜,過小則可能帶來模塊總數(shù)目的增加,這樣將會(huì)使得開發(fā)成本增加。通常一個(gè)設(shè)計(jì)的比較好的軟件系統(tǒng)中,模塊的扇出是3或者4。一個(gè)模塊的扇入表明有多少個(gè)上級(jí)模塊直接去調(diào)用它。同樣,扇入也應(yīng)該具有一個(gè)合理的規(guī)模,扇入數(shù)量越多,說明模塊之間的關(guān)聯(lián)性,即耦合性過強(qiáng),不符合模塊的獨(dú)立性原理。3.2.2票務(wù)管理系統(tǒng)工程模塊規(guī)劃與描述本節(jié)將根據(jù)上一節(jié)所討論的內(nèi)容,系統(tǒng)地規(guī)劃票務(wù)系統(tǒng)的工程模塊,為接下來的實(shí)際軟件編碼實(shí)現(xiàn)提供依據(jù)和指導(dǎo)。(1)模塊規(guī)劃的整體考慮
43、針對景點(diǎn)票務(wù)系統(tǒng)的實(shí)際工作任務(wù)的特點(diǎn),以功能規(guī)劃為核心;以模塊劃分原 則為依據(jù);采取由總至分,由層到塊的步驟,逐步規(guī)劃,依次劃分。首先,從總體上講,整個(gè)工程任務(wù)由兩大塊組成,一個(gè)為售票系統(tǒng)與檢票系統(tǒng)的工程;一個(gè)是針對數(shù)據(jù)的感興趣的相關(guān)數(shù)據(jù)庫應(yīng)用工程。其次,是二級(jí)任務(wù)層。售票與檢票系統(tǒng)的工程可以劃分為中心任務(wù)層和維護(hù)任務(wù)層。中心任務(wù)層,在此指的是為完成售(檢)票這一中心任務(wù),售(檢)票系統(tǒng)的內(nèi)部體系的構(gòu)建與協(xié)作,包括了實(shí)現(xiàn)售檢票系統(tǒng)各個(gè)部件動(dòng)作的所有針對硬件的控制驅(qū)動(dòng)軟件,以及用于交互的統(tǒng)一主界面。維護(hù)任務(wù)層是為中心任務(wù)層服務(wù)的,或者是在執(zhí)行任務(wù)時(shí)產(chǎn)生的附帶品。這些維護(hù)層負(fù)責(zé)數(shù)據(jù)的采集、備份、發(fā)
44、送、狀態(tài)信息記錄、提供本地相關(guān)信息查詢、輸入、更改的接口。數(shù)據(jù)庫應(yīng)用工程,可分為數(shù)據(jù)庫層和客戶層。數(shù)據(jù)庫層是數(shù)據(jù)匯集的中心和處理的場所。包含了合理的、經(jīng)過優(yōu)化的數(shù)據(jù)庫結(jié)構(gòu)、數(shù)據(jù)表結(jié)構(gòu)和數(shù)據(jù)記錄,以及它們之間的關(guān)系和之間的彼此地位??蛻魧邮侵苯优c相關(guān)人員打交道的應(yīng)用終端接口。如人工售票(含免票)的操作、查詢相關(guān)交易統(tǒng)計(jì)信息、出具財(cái)務(wù)清單、進(jìn)行預(yù)測等,均可以作為客戶層次的內(nèi)容。再次,在上述任務(wù)層次劃分的基礎(chǔ)上,規(guī)劃較為高層的模塊。該層的模塊是針對邏輯意義,而不是針對軟件編碼的過程。比如,售(檢)票系統(tǒng)的中心層就包含著售票數(shù)據(jù)的統(tǒng)計(jì)、檢票數(shù)據(jù)的統(tǒng)計(jì)、狀態(tài)信息的捕獲、處理和存儲(chǔ)模塊等。最后,進(jìn)行軟件編
45、碼層次的模塊劃分。在此處,將依據(jù)軟件工程的思想,科學(xué)、細(xì)致、合理地劃分物理意義的底層模塊,進(jìn)行實(shí)際的工程代碼實(shí)現(xiàn)。在本文的第四章和第五章將詳細(xì)地闡述該景點(diǎn)票務(wù)管理系統(tǒng)的軟件工程思想和具體的編碼層次模塊的劃分和實(shí)現(xiàn)(2)景點(diǎn)票務(wù)管理系統(tǒng)的模塊劃分與描述依據(jù)上面的模塊劃分的層次思想,在此給出該系統(tǒng)層次的詳細(xì)劃分說明。景點(diǎn)票務(wù)管理系統(tǒng)中心任務(wù)層是完成售(檢)票這一核心任務(wù)的各個(gè)內(nèi)容的綜合。為完成這一中心任務(wù),若干較為高層的模塊,協(xié)助工作,完成功能。這些高層的模塊是:售票處理模塊;檢票處理模塊;相關(guān)信息處理模塊:包括狀態(tài)信息的捕獲、更新、存儲(chǔ),交易流水備份和發(fā)送等。景點(diǎn)票務(wù)管理系統(tǒng)維護(hù)任務(wù)層是為中心任
46、務(wù)服務(wù)的一個(gè)任務(wù)層。它可以從整個(gè)系統(tǒng)中割離去,而不會(huì)對整個(gè)系統(tǒng)產(chǎn)生破壞性作用。但是,考慮到系統(tǒng)的完備性、可靠性和易操作性,這些部分又會(huì)扮演著重要的角色。他們主要是:景點(diǎn)票務(wù)管理系統(tǒng)狀態(tài)信息初始化模塊:它們包括售票機(jī)的狀態(tài)信息初始化,檢票系統(tǒng)狀態(tài)信息初始化;景點(diǎn)票務(wù)管理系統(tǒng)狀態(tài)信息查詢模塊:用于查詢售票交易流水記錄信息,游客進(jìn)入景點(diǎn)流量信息。參數(shù)設(shè)置模塊:設(shè)置相關(guān)密碼,機(jī)器編號(hào)等。數(shù)據(jù)庫應(yīng)用工程包含數(shù)據(jù)庫層次和客戶層次。數(shù)據(jù)庫層次主要是用于存儲(chǔ) 各種數(shù)據(jù)的庫與表,基于數(shù)據(jù)量和庫容量的考慮,采用一個(gè)庫和若干表的機(jī)構(gòu),這樣便可以劃分出數(shù)據(jù)表的分類功能模塊:信息記錄模塊:人工售、免票和檢票時(shí),相關(guān)票務(wù)
47、信息的錄入;票務(wù)詳細(xì)信息的統(tǒng)計(jì)模塊;輸出模塊:主要用于形成統(tǒng)計(jì)表格,而后實(shí)現(xiàn)預(yù)測、打印等功能的模塊; 參數(shù)設(shè)置的模塊:主要用于增刪用戶,更改口令和權(quán)限等;該層次的模塊主要體現(xiàn)在一些比較具體的數(shù)據(jù)庫應(yīng)用軟件的實(shí)現(xiàn)中,可以采用統(tǒng)一入口,但會(huì)根據(jù)工作人員的具體身份給出相應(yīng)的權(quán)限。 下面將給出一個(gè)結(jié)構(gòu)圖(圖3.2):圖3.2景點(diǎn)票務(wù)管理系統(tǒng)邏輯工程模塊明細(xì)表3.2.3票務(wù)管理系統(tǒng)功能層次圖圖3.3票務(wù)管理系統(tǒng)功能層次圖3.3模塊功能簡介3.3.1登錄模塊在用戶信息表里用戶名和用戶密碼是來驗(yàn)證用戶身份的,用戶使用用戶名和密碼進(jìn)行登錄,也可以注冊用戶。設(shè)置每個(gè)終端用戶的操作權(quán)限;權(quán)限管理包括多級(jí)管理,如一
48、級(jí)管理員下可以有多個(gè)二級(jí)管理員,二級(jí)管理員可以把自己的權(quán)限進(jìn)一步分配;權(quán)限的分配采用可以采用批量分配的方式,簡化管理員的工作3.3.2售票模塊根據(jù)顧客的情況,選擇是購買成人票還是小孩票,單次票還是月票或者年票。年票,月票可以增加一個(gè)充值窗口,如果在購買小孩票的時(shí)候,年票或者月票也要給予相應(yīng)的折扣。3.3.3檢票模塊根據(jù)售票機(jī)打印出的票碼,游客在進(jìn)入景區(qū)之前必須通過閘道驗(yàn)票。如果有效,則放行;否則,不放行并且進(jìn)行提示。3.3.4票務(wù)管理模塊設(shè)置門票種類、名稱、票價(jià);對票進(jìn)行編碼,以及編碼規(guī)則的設(shè)立;設(shè)置售票策略:打折率,退票率;設(shè)置檢票策略:團(tuán)體票的檢票方式,指紋是否綁定,可以通行哪些驗(yàn)票設(shè)備等
49、;售票策略中對票價(jià)的調(diào)整有多種方式,如打折率方式、數(shù)值方式等;售票策略還可以定義每種票的時(shí)段和區(qū)域有效性,可以方便控制游客;編碼規(guī)則:票的種類+日期+流水號(hào)(最多6位流水號(hào)就夠了)3.3.5統(tǒng)計(jì)模塊景區(qū)領(lǐng)導(dǎo)等管理人員登陸管理軟件,可對相關(guān)的售檢票數(shù)據(jù)、財(cái)務(wù)數(shù)據(jù)進(jìn)行統(tǒng)計(jì)、查看;一段時(shí)間銷售了多少張票,合計(jì)金額是多少。成人票多少。小孩票多少。月票多少,年票多少。這一段時(shí)間的營業(yè)收入是多少,為預(yù)測客流量提供參考。4 數(shù)據(jù)庫設(shè)計(jì)4.1 E-R圖概念模型(E-R模型)的組成元素有:實(shí)體、屬性、聯(lián)系,E-R模型用E-R圖表示。實(shí)體是用戶工作環(huán)境中所涉及的事務(wù),屬性是對實(shí)體特征的描述。(1)、模型中的實(shí)體相
50、當(dāng)于一個(gè)實(shí)體集、一個(gè)表。實(shí)體用矩形框表示,實(shí)體名稱標(biāo)注在矩形框內(nèi)。用菱形表示實(shí)體間的聯(lián)系,菱形框內(nèi)寫上聯(lián)系名,用無向邊把菱形分別與有關(guān)實(shí)體相連接,在無向邊旁標(biāo)上聯(lián)系的類型。(2)、屬性是實(shí)體的性質(zhì)。用橢圓框表示,與實(shí)體之間用一條線相連,表的主碼是關(guān)鍵屬性,關(guān)鍵屬性項(xiàng)加下劃線。(3)、各子系統(tǒng)模塊中主鍵相同的字段之間存在著相互關(guān)聯(lián)的關(guān)系。(4)、在程序中實(shí)現(xiàn)對他們的完整性和一致性控制。E-R模型的組成元素有:實(shí)體、屬性、聯(lián)系。E-R模型用E-R圖來表示。實(shí)體是用戶工作環(huán)境中所涉及的事物,屬性是對實(shí)體特征的描述。4.1.1全局E-R圖本系統(tǒng)主要的E-R圖如下。圖4.1旅游景點(diǎn)票務(wù)系統(tǒng)E-R圖4.1
51、.2局部E-R圖(1)管理員實(shí)體的E-R圖圖4.2管理員實(shí)體E-R圖(2)門票的實(shí)體E-R圖圖4.3門票E-R圖(3)售票E-R圖圖4.4售票E-R圖(4)驗(yàn)票E-R圖圖4.5驗(yàn)票E-R圖4.2關(guān)系模式關(guān)系的描述稱為關(guān)系模式(relation schema),它可以形式化地表示為:R(U,D,dom,F)其中R為關(guān)系名,U為組成該關(guān)系的屬性名集合,D為屬性組U中屬性所來自的域,dom為屬性向域的映像集合,F(xiàn)為屬性間數(shù)據(jù)的依賴關(guān)系集合。通常簡記為:R(U)或R(A1,A2,,An)其中R為關(guān)系名,U為屬性名集合,A1,A2,,An為各屬性名。關(guān)系模式簡介在數(shù)據(jù)庫中要區(qū)分型和值。關(guān)系數(shù)據(jù)庫中,關(guān)系
52、模式是型,關(guān)系是值。關(guān)系模式是對關(guān)系的描述,那么一個(gè)關(guān)系需要描述哪些方面呢?首先,應(yīng)該知道,關(guān)系實(shí)質(zhì)上是一張二維表,表的每一行為一個(gè)元組,每一列為一個(gè)屬性。一個(gè)元組就是該關(guān)系所涉及的屬性集的笛卡爾積的一個(gè)元素。關(guān)系是元組的集合,因此關(guān)系模式必須指出這個(gè)元組集合的結(jié)構(gòu),即它由哪些屬性構(gòu)成,這些屬性來自哪些域,以及屬性與域之間的映象關(guān)系。其次,一個(gè)關(guān)系通常是由賦予它的元組語義來確定的。元組語義實(shí)質(zhì)上是一個(gè)n目謂詞(n是屬性集中屬性的個(gè)數(shù))。凡使該n目謂詞為真的笛卡爾積中的元素(或者說凡符合元組語義的那部分元素)的全體就構(gòu)成了該關(guān)系模式的關(guān)系。關(guān)系模式在現(xiàn)實(shí)生活中的運(yùn)用現(xiàn)實(shí)世界隨著時(shí)間在不斷地變化,因而在不同的時(shí)刻,關(guān)系模式的關(guān)系也會(huì)有所變化。但是,現(xiàn)實(shí)世界的許多己有事實(shí)限定了關(guān)系模式所有可能的關(guān)系必須滿足一定的完整性約束條件。這些約束或者通過對屬性取值范圍的限定,或者通過屬性值間的相互關(guān)連(主要體現(xiàn)于值的相等與否)反映出來。關(guān)系模式應(yīng)當(dāng)刻劃出這些完整性約束條件。因此一個(gè)關(guān)系模式應(yīng)當(dāng)是一個(gè)5元組。關(guān)系是關(guān)系模式在某一時(shí)刻的狀態(tài)或內(nèi)容。關(guān)系模式是靜態(tài)的、穩(wěn)定的,
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 海淀區(qū)初中二模數(shù)學(xué)試卷
- 醫(yī)院資產(chǎn)管理課件
- 中國異葉天南星行業(yè)市場全景監(jiān)測及投資策略研究報(bào)告
- 2025年圍棋棋子市場分析報(bào)告
- 2025年種桑養(yǎng)蠶項(xiàng)目可行性研究報(bào)告
- 2024-2030年中國番茄沙司行業(yè)市場深度分析及投資戰(zhàn)略規(guī)劃建議報(bào)告
- 2025年中國機(jī)動(dòng)車行業(yè)市場全景調(diào)研及投資規(guī)劃建議報(bào)告
- 2025年中國功率計(jì)行業(yè)市場深度分析及投資戰(zhàn)略研究報(bào)告
- 健康的重要性
- 健康理療師培訓(xùn)課件下載
- 2025年農(nóng)村經(jīng)濟(jì)與農(nóng)業(yè)發(fā)展考試試題及答案
- 14.3角的平分線第1課時(shí)角的平分線的性質(zhì)課件人教版數(shù)學(xué)八年級(jí)上冊
- 2024年云南省文山州州屬事業(yè)單位選調(diào)工作人員筆試真題
- 2025安全生產(chǎn)法律法規(guī)專題知識(shí)培訓(xùn)
- Q∕SY 01006-2016 二氧化碳驅(qū)注氣井保持井筒完整性推薦作法
- DB31∕650-2020 非織造布單位產(chǎn)品能源消耗限額
- 質(zhì)量風(fēng)險(xiǎn)管理監(jiān)理實(shí)施細(xì)則
- 嵌入式軟件助理工程師認(rèn)證考試試題題庫
- 外商在越南設(shè)立代表處和分公司的規(guī)定(共10頁)
- 中鋁洛銅實(shí)習(xí)報(bào)告
- SH0622-95乙丙共聚物粘度指數(shù)改進(jìn)劑
評(píng)論
0/150
提交評(píng)論