freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片
正文內(nèi)容
首頁
>
資源列表
>
更多資源
旅游信息系統(tǒng)的設(shè)計和實現(xiàn)java畢業(yè)論文-資料下載頁
2025-06-28 19:22
本頁面
【正文】 (2)組裝測試對每個模塊完成了單元測試以后,需要按照設(shè)計時做出的層次模塊圖把它們連接起來,進(jìn)行組裝測試。(3)確認(rèn)測試經(jīng)過組裝,軟件己裝配完畢,接下來進(jìn)行的確認(rèn)測試是以整個軟件作為測試對象,且采用黑盒測試方法。確認(rèn)測試內(nèi)容主要包括以下幾部分。(4)功能測試:檢測軟件需求規(guī)格說明書的內(nèi)容是否全部實現(xiàn)。性能測試:檢查軟件的可移植性,兼容性,錯誤恢復(fù)能力以及可維護(hù)性等性能指標(biāo),以檢測軟件功能實現(xiàn)的程序。本系統(tǒng)只要安裝了Internet Information Server()就可以使用,對于出錯發(fā)生,系統(tǒng)可以自動警告。 (5)系統(tǒng)測試系統(tǒng)測試是將信息系統(tǒng)的所有組成部分包括軟件,硬件,用戶以及環(huán)境等綜合在一起進(jìn)行測試,要在系統(tǒng)的實際運行環(huán)境現(xiàn)場,在用戶的直接參與下進(jìn)行。包括集成功能測試,可靠性與適應(yīng)性測試,系統(tǒng)自我保護(hù)及恢復(fù)能力的測試,安全性測試,強度測試。 系統(tǒng)測試的結(jié)果在測試的過程中,最重要的還是測試系統(tǒng)的數(shù)據(jù)檢錯功能和前后臺操作顯示與數(shù)據(jù)庫內(nèi)數(shù)據(jù)的一致性(GJ Myers,John Wiley And Sons,2007)。經(jīng)過我對網(wǎng)站的集中測試和演示,各部分的測試結(jié)果如下:(1)系統(tǒng)頁面:系統(tǒng)大部分頁面中使用JSP技術(shù)設(shè)計,而且直接影響到下一級頁面的運行,所以對主頁的測試比較詳細(xì)?;旧蠈η芭_能操作的一些功能模塊進(jìn)行了測試。測試后發(fā)現(xiàn)主頁中要實現(xiàn)的功能都可以正常運行,并且各項頁面間的連接都符合設(shè)計要求。數(shù)據(jù)檢錯基本上都達(dá)到要求,用戶對各個景點的投票數(shù)目基本上對平。(2)系統(tǒng)后臺管理:后臺的進(jìn)入能可成功檢測用戶是否合法,合法用戶可正常進(jìn)入后臺管理各種信息,不合法用戶無法進(jìn)入后臺。如對旅游線路分類的查看,添加,刪除,修改;對景點圖片的上傳,刪除等;修改等眾多功能都進(jìn)行了一系列的測試,基本都符合設(shè)計要求。(3)留言本:此模塊是前臺直接操作的,用戶可以在留言版中留言的。對于其余模塊的測試,就不再一一舉例了。以上提到的只是我測試中的一小部分內(nèi)容,以防論文整體的繁瑣性,這里就沒有全部寫到。6 大數(shù)據(jù)量查詢優(yōu)化 大數(shù)據(jù)量查詢優(yōu)化這是本系統(tǒng)的一個重點,也是一個難點:在一個系統(tǒng)之中,查詢是必不可少的功能模塊,幾乎占據(jù)了系統(tǒng)的大部分功能模塊,而查詢設(shè)計的好壞,又直接決定了系統(tǒng)的性能的優(yōu)越與否。經(jīng)過驗證,本系統(tǒng)在錄入旅游路線,旅客留言的表格數(shù)據(jù)量較大,有必要進(jìn)行數(shù)據(jù)的優(yōu)化。本系統(tǒng)巧妙的采用了兩種方式來解決這個問題:(1)在HQL語句上進(jìn)行優(yōu)化,盡量不要全表掃描,盡量避免多表聯(lián)合查詢,這樣能夠提高數(shù)據(jù)庫查詢的速度;(2)設(shè)計Hibernate的數(shù)據(jù)緩存機制,先把查出來的數(shù)據(jù)存到緩存中去,以后去取的話就可以節(jié)約很多時間了。這樣能夠迅速提高二次查詢的速度。 Hibernate緩存的簡介Hibernate緩存分類: Hibernate緩存分為二級,第一級存放于Session中稱為一級緩存,默認(rèn)帶有且不能卸載;第二級是由SessionFactory控制的進(jìn)程級緩存。 Hibernate二級緩存的適用性(1)數(shù)據(jù)不會被第三方修改;一般情況下,會被Hibernate以外修改的數(shù)據(jù)最好不要配置二級緩存,以免引起不一致的數(shù)據(jù)。但是如果此數(shù)據(jù)因為性能的原因需要被緩存,同時又有可能被第3方比如SQL修改,也可以為其配置二級緩存。只是此時需要在SQL執(zhí)行修改后手動調(diào)用Cache的清除方法。以保證數(shù)據(jù)的一致性(2)數(shù)據(jù)大小在可接收范圍之內(nèi);如果數(shù)據(jù)表數(shù)據(jù)量特別巨大,此時不適合于二級緩存。原因是緩存的數(shù)據(jù)量過大可能會引起內(nèi)存資源緊張,反而降低性能。如果數(shù)據(jù)表數(shù)據(jù)量特別巨大,但是經(jīng)常使用的往往只是較新的那部分?jǐn)?shù)據(jù)。此時,也可為其配置二級緩存。但是必須單獨配置其持久化類的緩存策略,比如最大緩存數(shù)、緩存過期時間等,將這些參數(shù)降低至一個合理的范圍(太高會引起內(nèi)存資源緊張,太低了緩存的意義不大)。(3)數(shù)據(jù)更新頻率低;對于數(shù)據(jù)更新頻率過高的數(shù)據(jù),頻繁同步緩存中數(shù)據(jù)的代價可能和 查詢緩存中的數(shù)據(jù)從中獲得的好處相當(dāng),壞處益處相抵消。此時緩存的意義也不大。(4)非關(guān)鍵數(shù)據(jù)(不是財務(wù)數(shù)據(jù)等)財務(wù)數(shù)據(jù)等是非常重要的數(shù)據(jù),絕對不允許出現(xiàn)或使用無效的數(shù)據(jù),所以此時為了安全起見最好不要使用二級緩存。 Hibernate緩存的配置方法Hibernate提供了二級緩存的接口:,同時提供了一個默認(rèn)的 , 也可以配置 其他的實現(xiàn)。 property name=true/property property name=除了以上的配置外還應(yīng)該配置每一個vo對象的具體緩存策略,在影射文件中配置。hibernatemapping classname= table=dcm_datatype cache usage=readwrite/ property name=dbType column=DBTYPE type=/ id name=id column=TYPEID type= generator class=sequence/ property name=name column=NAME type=/ property name=dbType column=DBTYPE type=/ /class /hibernatemapping/class /hibernatemapping