【正文】
.............................................................................................. 96 總結(jié) ........................................................................................................... 96 展望 ............................................................................................................. 96 第一章 緒論 課題研究背景 隨著社會的快速發(fā)展和進步,計算機和信息技術(shù)由于其快速、高效、準確和節(jié)能的特點,被越來越多的應(yīng)用的日常生活、工作和休閑娛樂中。 management of the project development process , the use of software engineering methods and tools applied at each stage of the project and to achieve , especially project planning, monitoring , measurement results, and technical class work product , the actual implementation process throughout the project proposed program 。 關(guān)鍵詞: RDIF 技術(shù),卡式門票,實施方案,技術(shù)路線,設(shè)計需求各種圖表 ABSTRACT Scenic area scenic construction is the technical foundation of wisdom Scenic Area wisdom tourism services development. Including scenic own office automation, a variety of technical means for the carrier, multimedia and virtual reality (VR) and other forms of technical means of travel information services, based on the safety of tourists RFID technology to monitor and mand scheduling, travel destination resources, marketing services, etc., to get a good social and economic benefits for the purpose. This article aims to replace the existing ticket with RFID card paper ticket, reduce management costs, improve management effects。第三步:明確系統(tǒng)開發(fā)的指導原則進行程序開發(fā)。減少數(shù)據(jù)冗余 。第二步 根據(jù)性價比選擇適合的系統(tǒng)開發(fā)工具。第三步 利用 AppModeler 在系統(tǒng)的邏輯模型基礎(chǔ)上,快速生成應(yīng)用的原型。 第四步 利用 Jmeter 進行初步測試。本文具體的描述了開發(fā)過程管理,使用軟件工程的方法和工具,在項目的各階段應(yīng)用并實現(xiàn),特別是項目計劃、監(jiān)控、度量結(jié)果和技術(shù)類工作產(chǎn)品,貫穿項目的實際執(zhí)行過程。本文旨在用 RFID 卡式門票代替現(xiàn)有的紙質(zhì)門票,降低管理成本,提高管理效應(yīng);將門票、消費等進行統(tǒng)一的管理,使旅游區(qū)的管理規(guī)范化、杜絕假票、防止倒票、 為景區(qū) 旅游發(fā)展服務(wù)。摘 要 旅游景區(qū)數(shù)字化暨一卡通系統(tǒng)的設(shè)計與實現(xiàn) 摘 要 隨著社會進步,越來越多的人將外出旅游作為度假休閑的首選方式。由于現(xiàn)有的游客管理手段簡單、粗放,這就使得景區(qū)的管理出現(xiàn)混亂,因此急需引入信息化管理技術(shù)手段。在數(shù)據(jù)庫建模方面使用的是 Sybase 公司的 CASE 工具集 Power Designer,在后臺數(shù)據(jù)庫使用的是 Microsoft sql server 2021。 第 三步 利用 SSH( Struts+Spring+hibernate)進行系統(tǒng)開發(fā)。第二步 利用 DataArchitect 用以以用來完成實體 關(guān)系圖( ER 圖)。 第一步 根據(jù)需求分析進行系統(tǒng)的邏輯架構(gòu)設(shè)計。 其中具體步驟如下:根據(jù)數(shù)據(jù)庫設(shè)計的規(guī)范化原則,優(yōu)化數(shù)據(jù)庫中數(shù)據(jù)表及數(shù)據(jù)庫的設(shè)計和存儲,確保數(shù)據(jù)正確地分布到數(shù)據(jù)庫的表中 。第二步:完成數(shù)據(jù)庫搭 建。第二步:進行性能測試,測試系統(tǒng)的響應(yīng)速度和抗壓能力。 as wisdom Bai in other systems operating foundation. This paper analyzes the background and development of RFID card ticket system ticket system at home and abroad , and briefly describes the software system requirements analysis 。s first step in Sybase Power Designer CASE tool set design needs of various charts. The second step based on objectoriented software designed bus architecture. The third step is the use of Quality Center test management. The fourth step of hardware facilities design and construction. The embodiments herein: 1, based on the pany39。我國景區(qū)目前是通過銷售紙質(zhì)景區(qū)門票,對 進入景區(qū)的游客進行管理。 然而國內(nèi)特點是人口基數(shù)大,假期安排集中,這就導致了景區(qū)內(nèi)在所謂旅游黃金時間區(qū)間內(nèi)出現(xiàn)了高峰。進一步,以網(wǎng)絡(luò)技術(shù)、多媒體技術(shù)、虛擬現(xiàn)實技術(shù)為載體,可以提供旅游資訊、資源銷售等服務(wù)。 第二章 系統(tǒng)需求、功能、性能分析 :提出系統(tǒng)的開發(fā)目標。 第六章 總結(jié)與展望。 確定系統(tǒng)的設(shè)計目標 含兩方面內(nèi)容:第 一 是根據(jù)需求分析確定系統(tǒng)功能;第二是在完成系統(tǒng)功能的基礎(chǔ)上確定系統(tǒng)的性能。而這種功能的擴充不能因為原始系統(tǒng)設(shè)計師和后來的維護設(shè)計師的人選不同 (不同的人員可能擁有不同的程序設(shè)計思想 ),而對系 統(tǒng)的原始設(shè)計意圖和原始框架產(chǎn)生破壞性影響。所謂的“開 閉 ”原則就是:軟件實體應(yīng)該對擴展開放,對修改關(guān)閉 [Bertrand Meyer. Object Oriented Software Construction [M].London:Prentice Hall,1988:23]。如果由于系統(tǒng)的需求發(fā)生變化導致了系統(tǒng)功能需要增加,在完成增加的類的開發(fā)后,系統(tǒng)對這些增加的類的調(diào)用是通過修改配置文件的方式完成的,而不是修改原有的類和代碼。分層對系統(tǒng)的每個模塊進行分層設(shè)計,使用 XML 文件作為配置文件,這樣就避免了在需求更新時修改已完成的程序代碼,從而提高了程序的 解耦合性,實現(xiàn)了較強的擴展性、靈活性和可插入性。 技術(shù)方案的確定 目前的企業(yè)級應(yīng)用通常采用 B/S 模式和 MVC 模式,就其本質(zhì)而言, B/S模式是指導性原則,而 MVC 模式是具體實現(xiàn)的技術(shù)總綱。 B/S 模式應(yīng)用系統(tǒng)由瀏覽器 (Browser)和服務(wù)器 (Server)組成。 與傳統(tǒng)的 C/S 模式相比較, B/S 模式有以下優(yōu)點: a. 適用于多種平臺,可移植性好。 c. 支持遠程訪問。 B/S模式由于具有開放性好、易于維護、安全性高、應(yīng)用程序開發(fā)周期短和易用性等優(yōu)點,同時能真正做到資源共享 [李逢玲 ,鄭 飛 .基于 B/ S模式的服裝進銷存管理信息系統(tǒng)的設(shè)計與實現(xiàn) [J].現(xiàn)代電子技術(shù) ,2021,8:75]。 這樣,根據(jù)業(yè)務(wù)邏輯,把應(yīng)用程序分成模型、視圖、控制器這三個核心模塊,各模塊功能如下: a. 視圖模塊負責處理人機交互界面,包括:接收用戶的請求和根據(jù)用戶請求顯示相關(guān)數(shù)據(jù); b. 模型模塊負責處理業(yè)務(wù)數(shù)據(jù)和業(yè)務(wù)邏輯; c. 控制模塊 (控制器 )負責接收用戶在視圖模塊發(fā)出的請求,并根據(jù)請求調(diào)用相應(yīng)的處理程序模塊完成業(yè)務(wù)邏輯,再調(diào)用相關(guān)視圖模塊,將業(yè)務(wù)邏輯處理結(jié)果反饋給用戶。 MVC 模式的處理過程是:首先由控制器接收用戶的請求,并決定應(yīng)該調(diào)用哪個模型來進行處理,然后用模型業(yè)務(wù)邏輯來處理用戶的請求并返回數(shù)據(jù),最后控制器用相應(yīng)的視圖返回數(shù)據(jù),并通過表達層呈現(xiàn)給用戶 [康建萍 .基于MVC 模式的 Struts 框架研究與應(yīng)用 [J].計算機與信息技術(shù) 2021,3:49]。而如果選擇 Dot Net 技術(shù),由于其的標準并未開放, 這就意味著系統(tǒng)開發(fā)工具和產(chǎn)品被完全限制在了 Microsoft 的產(chǎn)品范圍內(nèi),這樣,開發(fā)成本就會很高。 目前對輕量級方法普遍存在 4 種解釋: a) 由于輕量級對象的創(chuàng)建和銷毀不需要消耗太多的系統(tǒng)資源,這就意味著在程序中可以經(jīng)常性創(chuàng)建或銷毀對象; b) 提供相對豐富的功能,所使用的應(yīng)用都是可配置、可選擇的; c) 中間件的核心類庫較小,應(yīng)用程序加載速度快,程序運行時占用內(nèi)存資源少; d) 非入侵式的設(shè)計:非入侵式與入侵式是相對而言的,入侵式是指框架提供了大量功能供用戶使用,從而簡化了開發(fā)成本和時間。 JaveEE 由一整套服務(wù)、應(yīng)用程序接口和協(xié)議構(gòu)成 [鄭力軍 .Java 語言的開發(fā)平臺及 JAVAEE 編程技術(shù) [J]. 吉林 :吉林化工學院學報, 2021,22(4):4749],即JaveEE 是由 Java 技術(shù)平臺和 Java 開發(fā)語言構(gòu)成的。 JavaEE 技術(shù)是 Java技術(shù)規(guī)范中的一個 (JavaEE、 JavaSE、 JavaME),它的全稱是 Java Platform Enterprise Edition,是為企業(yè)環(huán)境而開發(fā)的一套應(yīng)用程序解決方案。 JavaEE技術(shù) 是一套標準或者規(guī)范,它的體系結(jié)構(gòu)是以組件為基礎(chǔ)、以應(yīng)用服務(wù)器為核心的多層應(yīng)用結(jié)構(gòu)。 JavaEE作為一個開放的工業(yè)標準 ,使得用戶可以自由地選擇不同廠商開發(fā)的、符合 JavaEE標準的產(chǎn)品和工具 ,并 且可以對這些工具和產(chǎn)品進行優(yōu)化組合,從而得到最佳結(jié)果[任建豪 ,李成忠 .基于 JAVAEE 架構(gòu)的企業(yè)卡資源管理系統(tǒng)的設(shè)計與實現(xiàn) [J]. 成都 :成都信息工程學院學報 :2021,20(5):556]。開發(fā)者和設(shè)計人員可以使用 Java和簡單的標簽把動態(tài)的內(nèi)容合并到網(wǎng)站中 [DUANE ,MARK ,SHAWN In Action, USA: Manning Publications Co., 2021:2。 c. EJB(Enterprise JavaBeans): EJB 提供了一個框架來開發(fā)和實施分布式的商務(wù)邏輯,從而簡化了可伸縮和高度復雜的企業(yè)級應(yīng)用開發(fā)。由于建立在 Java 基礎(chǔ)之上,JDBC 提供了對數(shù)據(jù)庫的訪問具有平臺無關(guān)性。 JavaMail 支持使用最的 Inter 郵件協(xié)議,如 IMAP POP3 和 SMTP。因此,需要有一種機制進行異步數(shù)據(jù)發(fā)送。 Struts 框架 (Struts framework)[ Struts 框架是由Craig . R . McClanahan 設(shè)計發(fā)明的。這樣就大大提高了開發(fā)效率。這種方案具有高重用型、擴展性和伸縮性的特點。通常在 Web 應(yīng)用中, Spring 主要被用來實現(xiàn)業(yè)務(wù)邏輯層。 Spring 框 架 是 由 多 個 模 塊 組 成 的 , 如 圖 44 所示ntroductionoverview]: 圖 25 Spring 框架的模塊組成 由于 Java 是一種解釋型 語言,這就意味著應(yīng)用中很多對象的創(chuàng)建工作是在程序運行過程中完成的,而為了降低耦合性,就需要使用到工廠方法模式 (包括簡單工廠、工廠方法、抽象工廠方法 ),這樣程序中就出現(xiàn)了大量的工廠類。 Hibernate的目標是完全解決 Java中數(shù)據(jù)持久化的問 題 [Christian Bauer, Gavin King. Hibernate In Action [M].USA:Manning Publications, 2021:2]。使用ORM 框架負責持久化的對象是 POJO; c. 使用 CMP(ContainerManaged Persistence 容器管理實體持久化 )方案。 Hibernate則是進行 ORM 方案的最佳選擇之一。是構(gòu)建網(wǎng)頁的一種綜合使用 JavaScript 和 XML