畢業(yè)論文-基于SSH框架閩游網(wǎng)平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)_第1頁(yè)
畢業(yè)論文-基于SSH框架閩游網(wǎng)平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)_第2頁(yè)
畢業(yè)論文-基于SSH框架閩游網(wǎng)平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)_第3頁(yè)
畢業(yè)論文-基于SSH框架閩游網(wǎng)平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)_第4頁(yè)
畢業(yè)論文-基于SSH框架閩游網(wǎng)平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)_第5頁(yè)
已閱讀5頁(yè),還剩28頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、IV基于SSH框架閩游網(wǎng)平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn) 【摘 要】隨著軟件技術(shù)的不斷提高,目前用戶對(duì)于軟件技術(shù)的要求也隨之提高。隨著生活質(zhì)量的提高,便捷的交通工具,人們的休息時(shí)間更多的花在了旅游,因此旅游業(yè)也是得到快速的發(fā)展。為了方便游客在網(wǎng)上獲取景點(diǎn)的信息,根據(jù)需求,開(kāi)發(fā)出了閩游網(wǎng)網(wǎng)站方便游客在網(wǎng)絡(luò)上獲取景點(diǎn)信息。通過(guò)本網(wǎng)站,游客可以查詢某地的全部景點(diǎn)列表,了解景點(diǎn)信息,為游客查詢旅游景點(diǎn)提供全面的服務(wù)。后臺(tái)管理員可以管理用戶、景點(diǎn)、評(píng)論,維護(hù)網(wǎng)站交流環(huán)境。本文利用JAVA語(yǔ)言編寫,以MVC設(shè)計(jì)模式結(jié)合SSH三大框架構(gòu)建旅游網(wǎng)站的平臺(tái),并結(jié)合Mysql數(shù)據(jù)庫(kù),結(jié)果以Web應(yīng)用的形式展示?!娟P(guān)鍵詞】旅游網(wǎng);

2、SSH框架;旅游景點(diǎn)平臺(tái)目錄TOC o 1-2 h u HYPERLINK l _Toc439687687 引言 PAGEREF _Toc439687687 h 1 HYPERLINK l _Toc439687688 1.緒論 PAGEREF _Toc439687688 h 2 HYPERLINK l _Toc439687689 1.1研究背景與目的 PAGEREF _Toc439687689 h 2 HYPERLINK l _Toc439687690 1.2本研究現(xiàn)況及現(xiàn)有研究基礎(chǔ) PAGEREF _Toc439687690 h 2 HYPERLINK l _Toc439687691 2.

3、系統(tǒng)需求 PAGEREF _Toc439687691 h 3 HYPERLINK l _Toc439687692 2.1編寫目的 PAGEREF _Toc439687692 h 3 HYPERLINK l _Toc439687693 2.2開(kāi)發(fā)背景 PAGEREF _Toc439687693 h 3 HYPERLINK l _Toc439687694 2.3開(kāi)展閩游網(wǎng)平臺(tái)的原因 PAGEREF _Toc439687694 h 3 HYPERLINK l _Toc439687695 2.4對(duì)性能的要求 PAGEREF _Toc439687695 h 3 HYPERLINK l _Toc43968

4、7696 2.5精度 PAGEREF _Toc439687696 h 3 HYPERLINK l _Toc439687697 2.6時(shí)間特性要求 PAGEREF _Toc439687697 h 3 HYPERLINK l _Toc439687698 2.7靈活性 PAGEREF _Toc439687698 h 3 HYPERLINK l _Toc439687699 2.8可行性分析 PAGEREF _Toc439687699 h 4 HYPERLINK l _Toc439687700 2.9數(shù)據(jù)流圖 PAGEREF _Toc439687700 h 4 HYPERLINK l _Toc43968

5、7701 2.10產(chǎn)品功能 PAGEREF _Toc439687701 h 5 HYPERLINK l _Toc439687702 2.11數(shù)據(jù)字典 PAGEREF _Toc439687702 h 6 HYPERLINK l _Toc439687703 2.12開(kāi)發(fā)環(huán)境及開(kāi)發(fā)工具介紹 PAGEREF _Toc439687703 h 7 HYPERLINK l _Toc439687704 3. 總體設(shè)計(jì) PAGEREF _Toc439687704 h 8 HYPERLINK l _Toc439687705 3.1功能模塊 PAGEREF _Toc439687705 h 8 HYPERLINK l

6、 _Toc439687706 3.2系統(tǒng)用例圖 PAGEREF _Toc439687706 h 8 HYPERLINK l _Toc439687707 3.3功能設(shè)計(jì) PAGEREF _Toc439687707 h 9 HYPERLINK l _Toc439687708 4. 數(shù)據(jù)庫(kù)設(shè)計(jì) PAGEREF _Toc439687708 h 11 HYPERLINK l _Toc439687709 4.1數(shù)據(jù)庫(kù)模型圖 PAGEREF _Toc439687709 h 11 HYPERLINK l _Toc439687710 4.2數(shù)據(jù)庫(kù)表設(shè)計(jì) PAGEREF _Toc439687710 h 11 HY

7、PERLINK l _Toc439687711 4.3數(shù)據(jù)庫(kù)概念設(shè)計(jì) PAGEREF _Toc439687711 h 13 HYPERLINK l _Toc439687712 5. 詳細(xì)設(shè)計(jì)與功能實(shí)現(xiàn) PAGEREF _Toc439687712 h 14 HYPERLINK l _Toc439687713 5.1Mysql 數(shù)據(jù)庫(kù)與Hibernate的連接 PAGEREF _Toc439687713 h 14 HYPERLINK l _Toc439687714 5.2系統(tǒng)模塊設(shè)計(jì) PAGEREF _Toc439687714 h 14 HYPERLINK l _Toc439687715 6. 軟

8、件測(cè)試 PAGEREF _Toc439687715 h 20 HYPERLINK l _Toc439687716 6.1引言 PAGEREF _Toc439687716 h 20 HYPERLINK l _Toc439687717 6.2測(cè)試任務(wù)概述 PAGEREF _Toc439687717 h 20 HYPERLINK l _Toc439687718 6.3測(cè)試計(jì)劃 PAGEREF _Toc439687718 h 20 HYPERLINK l _Toc439687719 6.4測(cè)試項(xiàng)目說(shuō)明 PAGEREF _Toc439687719 h 21 HYPERLINK l _Toc4396877

9、20 6.5允許偏差 PAGEREF _Toc439687720 h 26 HYPERLINK l _Toc439687721 6.6評(píng)價(jià) PAGEREF _Toc439687721 h 26 HYPERLINK l _Toc439687722 7. 結(jié)束語(yǔ) PAGEREF _Toc439687722 h 27 HYPERLINK l _Toc439687723 參考文獻(xiàn) PAGEREF _Toc439687723 h 28圖目錄 TOC h z c 圖 HYPERLINK l _Toc439615537 圖 1 框架數(shù)據(jù)流圖 PAGEREF _Toc439615537 h 4 HYPERLI

10、NK l _Toc439615538 圖 2 用戶數(shù)據(jù)流圖 PAGEREF _Toc439615538 h 5 HYPERLINK l _Toc439615539 圖 3 管理員數(shù)據(jù)流圖 PAGEREF _Toc439615539 h 5 HYPERLINK l _Toc439615540 圖 4 系統(tǒng)功能模塊圖 PAGEREF _Toc439615540 h 8 HYPERLINK l _Toc439615541 圖 5 用戶用例圖 PAGEREF _Toc439615541 h 9 HYPERLINK l _Toc439615542 圖 6 管理員功能模塊 PAGEREF _Toc4396

11、15542 h 9 HYPERLINK l _Toc439615543 圖 7 數(shù)據(jù)庫(kù)模型圖 PAGEREF _Toc439615543 h 11 HYPERLINK l _Toc439615544 圖 8 實(shí)體E_R圖 PAGEREF _Toc439615544 h 13 HYPERLINK l _Toc439615545 圖 9 用戶注冊(cè)界面 PAGEREF _Toc439615545 h 14 HYPERLINK l _Toc439615546 圖 10 用戶登錄界面 PAGEREF _Toc439615546 h 15 HYPERLINK l _Toc439615547 圖 11 閩游

12、網(wǎng)主界面 PAGEREF _Toc439615547 h 15 HYPERLINK l _Toc439615548 圖 12 景點(diǎn)介紹界面 PAGEREF _Toc439615548 h 16 HYPERLINK l _Toc439615549 圖 13 景點(diǎn)評(píng)論界面 PAGEREF _Toc439615549 h 16 HYPERLINK l _Toc439615550 圖 14 管理員登錄界面 PAGEREF _Toc439615550 h 17 HYPERLINK l _Toc439615551 圖 15 用戶管理界面 PAGEREF _Toc439615551 h 17 HYPERLI

13、NK l _Toc439615552 圖 16 景點(diǎn)管理界面 PAGEREF _Toc439615552 h 18 HYPERLINK l _Toc439615553 圖 17 景點(diǎn)修改界面 PAGEREF _Toc439615553 h 18 HYPERLINK l _Toc439615554 圖 18 評(píng)論管理界面 PAGEREF _Toc439615554 h 18 HYPERLINK l _Toc439615555 圖 19 用戶找回密碼界面 PAGEREF _Toc439615555 h 19 HYPERLINK l _Toc439615556 圖 20 登錄界面錯(cuò)誤提示 PAGER

14、EF _Toc439615556 h 21 HYPERLINK l _Toc439615557 圖 21 用戶評(píng)論出錯(cuò)提示 PAGEREF _Toc439615557 h 22 HYPERLINK l _Toc439615558 圖 22 刪除用戶提示界面 PAGEREF _Toc439615558 h 23 HYPERLINK l _Toc439615559 圖 23 刪除評(píng)論提示 PAGEREF _Toc439615559 h 24 HYPERLINK l _Toc439615560 圖 24 郵箱找回密碼提示 PAGEREF _Toc439615560 h 25表目錄 TOC h z c

15、 表 HYPERLINK l _Toc439615892 表 1 功能表 PAGEREF _Toc439615892 h 6 HYPERLINK l _Toc439615893 表 2 用戶表描述 PAGEREF _Toc439615893 h 6 HYPERLINK l _Toc439615894 表 3 查詢景點(diǎn)信息描述 PAGEREF _Toc439615894 h 6 HYPERLINK l _Toc439615895 表 4 景點(diǎn)評(píng)論描述 PAGEREF _Toc439615895 h 6 HYPERLINK l _Toc439615896 表 5 管理員登錄描述 PAGEREF _

16、Toc439615896 h 6 HYPERLINK l _Toc439615897 表 6 用戶管理描述 PAGEREF _Toc439615897 h 6 HYPERLINK l _Toc439615898 表 7 景點(diǎn)管理描述 PAGEREF _Toc439615898 h 6 HYPERLINK l _Toc439615899 表 8 評(píng)論管理描述 PAGEREF _Toc439615899 h 7 HYPERLINK l _Toc439615900 表 9 用戶身份驗(yàn)證 PAGEREF _Toc439615900 h 7 HYPERLINK l _Toc439615901 表 10

17、管理員身份驗(yàn)證 PAGEREF _Toc439615901 h 7 HYPERLINK l _Toc439615902 表 11 用戶表 PAGEREF _Toc439615902 h 11 HYPERLINK l _Toc439615903 表 12 管理員表 PAGEREF _Toc439615903 h 12 HYPERLINK l _Toc439615904 表 13 景點(diǎn)表 PAGEREF _Toc439615904 h 12 HYPERLINK l _Toc439615905 表 14 景點(diǎn)城市表 PAGEREF _Toc439615905 h 12 HYPERLINK l _To

18、c439615906 表 15 評(píng)論表 PAGEREF _Toc439615906 h 12 HYPERLINK l _Toc439615907 表 16 評(píng)論圖片表 PAGEREF _Toc439615907 h 12 HYPERLINK l _Toc439615908 表 17 景點(diǎn)圖片表 PAGEREF _Toc439615908 h 13 HYPERLINK l _Toc439615909 表 18 用戶表預(yù)存數(shù)據(jù) PAGEREF _Toc439615909 h 21 HYPERLINK l _Toc439615910 表 19 用戶登錄測(cè)試用例 PAGEREF _Toc4396159

19、10 h 22 HYPERLINK l _Toc439615911 表 20 用戶評(píng)論測(cè)試用例 PAGEREF _Toc439615911 h 23 HYPERLINK l _Toc439615912 表 21 刪除用戶測(cè)試用例 PAGEREF _Toc439615912 h 23 HYPERLINK l _Toc439615913 表 22 景點(diǎn)表預(yù)存數(shù)據(jù) PAGEREF _Toc439615913 h 24 HYPERLINK l _Toc439615914 表 23 景點(diǎn)添加測(cè)試用例 PAGEREF _Toc439615914 h 24 HYPERLINK l _Toc439615915

20、 表 24 刪除用戶評(píng)論測(cè)試用例 PAGEREF _Toc439615915 h 25 HYPERLINK l _Toc439615916 表 25 用戶表預(yù)存數(shù)據(jù) PAGEREF _Toc439615916 h 25 HYPERLINK l _Toc439615917 表 26 找回密碼測(cè)試用例 PAGEREF _Toc439615917 h 26PAGE 29引言隨著網(wǎng)絡(luò)技術(shù)的高速發(fā)展,我們的生活幾乎離不開(kāi)網(wǎng)絡(luò)的幫助,例如:查看新聞、遠(yuǎn)程視頻等。時(shí)下隨著人們生活質(zhì)量的不斷提高,越來(lái)越多的人在休息的時(shí)間選擇外出旅游。閩游網(wǎng)平臺(tái)的開(kāi)發(fā)就是為了方便游客來(lái)了解福建的旅游景點(diǎn),并從中選擇自己喜歡的景

21、點(diǎn)游覽。閩游網(wǎng)平臺(tái)采用結(jié)構(gòu)嚴(yán)謹(jǐn)、運(yùn)行效率高、安全性好的B/S(瀏覽器/服務(wù)器)系統(tǒng)結(jié)構(gòu)。本系統(tǒng)使用JAVA語(yǔ)言進(jìn)行開(kāi)發(fā),開(kāi)發(fā)前對(duì)游客進(jìn)行調(diào)研和采集相關(guān)數(shù)據(jù),本論文主要由以下五個(gè)方面組成:1、需求分析;2、總體設(shè)計(jì);3、數(shù)據(jù)庫(kù)設(shè)計(jì);4、詳細(xì)設(shè)計(jì);5、軟件測(cè)試與實(shí)現(xiàn)。提供游客查詢各旅游景點(diǎn)綜合信息。通過(guò)本網(wǎng)站為游客提供全面的旅游景點(diǎn)查詢服務(wù),游客通過(guò)查看某個(gè)地區(qū)的全部景點(diǎn)列表,選擇感興趣的景點(diǎn)進(jìn)行詳細(xì)情況。緒論研究背景與目的閩游網(wǎng)是旅游者對(duì)于福建旅游景點(diǎn)不可或缺的軟件,從前人們使用傳統(tǒng)口口相傳的方式了解旅游景點(diǎn),效率低,安全性差,維護(hù)困難等缺點(diǎn)。隨著生活質(zhì)量的提高,便捷的交通工具,人們的休息時(shí)間更

22、多的花在了旅游,因此旅游業(yè)也是得到快速的發(fā)展。為了方便游客在網(wǎng)上獲取景點(diǎn)的信息,根據(jù)需求,開(kāi)發(fā)出了閩游網(wǎng)網(wǎng)站方便游客在網(wǎng)絡(luò)上獲取景點(diǎn)信息。通過(guò)本網(wǎng)站,游客可以查詢某地的全部景點(diǎn)列表,了解景點(diǎn)信息,為游客查詢旅游景點(diǎn)提供全面的服務(wù)。本研究現(xiàn)況及現(xiàn)有研究基礎(chǔ)隨著人民的生活品質(zhì)的不斷提高,人們對(duì)旅游的理解也比以前有了很大的改觀,游客的旅游目的也在不斷的變化,所以未來(lái)我國(guó)旅游市場(chǎng)的競(jìng)爭(zhēng)最終將是深度旅游的競(jìng)爭(zhēng)。因?yàn)榻?jīng)濟(jì)能力的提高,在中國(guó)或者說(shuō)在世界旅游業(yè)成為經(jīng)濟(jì)中發(fā)展規(guī)模最大的產(chǎn)業(yè)之一。旅游業(yè)對(duì)于城市經(jīng)濟(jì)發(fā)展也有著重要的地位、不僅僅可以拉動(dòng)城市的經(jīng)濟(jì),而且提供工作,帶動(dòng)社會(huì)就業(yè)率,促進(jìn)各地的文化交流。因

23、此開(kāi)發(fā)一個(gè)適合大眾的旅游信息平臺(tái),對(duì)于旅游業(yè)的發(fā)展具有深遠(yuǎn)的意義。系統(tǒng)需求編寫目的在閩游網(wǎng)平臺(tái)軟件開(kāi)發(fā)之前,首先要對(duì)來(lái)閩旅游的游客進(jìn)行調(diào)研,并且將調(diào)研數(shù)據(jù)材料進(jìn)行加工處理,然后結(jié)合游客的需求,最后編寫成需求分析文檔,以需求為主幫助開(kāi)發(fā)者開(kāi)發(fā)的最適合游客查詢景點(diǎn)信息的網(wǎng)站。開(kāi)發(fā)背景 當(dāng)前趨勢(shì)閩游網(wǎng)平臺(tái)的開(kāi)發(fā)是采用(MVC)三層架構(gòu)設(shè)計(jì)模式,即Model層、View層、Control層。利用JAVA(SSH)框架,結(jié)合Mysql數(shù)據(jù)庫(kù)。采用B/S模式來(lái)開(kāi)發(fā),通過(guò)網(wǎng)站內(nèi)部和外部建立起順暢的信息通道,為旅游者之間關(guān)于景點(diǎn)的交流提供一個(gè)合適的平臺(tái)。 用計(jì)算機(jī)實(shí)現(xiàn)閩游網(wǎng)的意義 高速科技的發(fā)展是離不開(kāi)計(jì)算機(jī)

24、的幫助,通過(guò)計(jì)算機(jī)網(wǎng)絡(luò),游客可以足不出戶的了解整個(gè)福建省的旅游景點(diǎn),游客還可以通過(guò)注冊(cè)賬號(hào)并登陸與用戶進(jìn)行景點(diǎn)的交流。這樣不僅充分地了解旅游的信息,極大縮減了時(shí)間。而且根據(jù)其他用戶的評(píng)論,還可以讓用戶挑選最適合自己想去的旅游景點(diǎn)。開(kāi)展閩游網(wǎng)平臺(tái)的原因福建省大廣遼闊,旅游景點(diǎn)多不勝數(shù),游客想要充分了解福建景點(diǎn)信息,則需要一個(gè)信息全面的網(wǎng)站。開(kāi)展閩游網(wǎng)平臺(tái)便是結(jié)合網(wǎng)絡(luò)的快捷方便,專門提供福建本地有名景點(diǎn),為游客提供最為真實(shí)可信的信息和最為便捷的服務(wù)。對(duì)性能的要求網(wǎng)站使用穩(wěn)定,易操作,用戶人性化設(shè)計(jì)好,安全性強(qiáng)。精度網(wǎng)站對(duì)于輸入輸出需保有高精度的需求,保證正確性,滿足用戶需求。時(shí)間特性要求響應(yīng)時(shí)間和

25、處理時(shí)間迅速,必須在用戶可接受等待的時(shí)間范圍。靈活性高的靈活性,可恢復(fù)性,良好的可擴(kuò)展性,指管理員隨時(shí)可根據(jù)需求的變更對(duì)網(wǎng)站進(jìn)行更新和維護(hù)。設(shè)計(jì)的軟件要根據(jù)用戶操作方式、運(yùn)行環(huán)境、精度等發(fā)生變化的時(shí)候做出適當(dāng)?shù)恼{(diào)整??尚行苑治隹尚行苑治鍪窍到y(tǒng)分析階段的第二項(xiàng)活動(dòng),主要目的是為了進(jìn)一步明確系統(tǒng)的目標(biāo)、規(guī)模與功能,對(duì)網(wǎng)站開(kāi)發(fā)背景目的、當(dāng)前研究基礎(chǔ)進(jìn)行調(diào)查分析并根據(jù)需求對(duì)設(shè)計(jì)初步方案與計(jì)劃。并且可行性分析是對(duì)系統(tǒng)進(jìn)行全面、概要的分析。通過(guò)調(diào)查分析,本系統(tǒng)設(shè)計(jì)主要分為以下兩個(gè)可行性。 操作可行性操作簡(jiǎn)單,易用性高,運(yùn)行環(huán)境要求低,用戶可操作性強(qiáng)。 技術(shù)可行性網(wǎng)站開(kāi)發(fā)環(huán)境為Windows XP,運(yùn)用My

26、eclipse2014開(kāi)發(fā)工具和運(yùn)用Mysql數(shù)據(jù)庫(kù)開(kāi)發(fā)。Myeclipse2014功能強(qiáng)大的企業(yè)級(jí)集成開(kāi)發(fā)環(huán)境。而Mysql 為當(dāng)前最為流行的輕小型關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)。數(shù)據(jù)流圖數(shù)據(jù)流圖的設(shè)計(jì)描述整個(gè)系統(tǒng)的數(shù)據(jù)輸入并根據(jù)相應(yīng)的處理產(chǎn)生不同的輸出。描述了系統(tǒng)的總體功能。 框架數(shù)據(jù)流圖本程序采用B/S架構(gòu),并使用了四層邏輯結(jié)果圖 SEQ 圖 * ARABIC 1 框架數(shù)據(jù)流圖 用戶及管理員數(shù)據(jù)流圖主要詳細(xì)反應(yīng)各功能模塊對(duì)應(yīng)的操作與數(shù)據(jù)進(jìn)行交互的原理。詳細(xì)的顯示出不同角色在不同的功能模塊操作的數(shù)據(jù)流向,讓開(kāi)發(fā)人員能了解該系統(tǒng)的開(kāi)發(fā)方向,能夠更準(zhǔn)確的開(kāi)發(fā)出系統(tǒng)模型。用戶數(shù)據(jù)流圖主要描述用戶的功能模塊

27、主要是登錄模塊、評(píng)論模塊,并且將操作的數(shù)據(jù)保存到對(duì)應(yīng)的表,如圖2所示。圖 SEQ 圖 * ARABIC 2 用戶數(shù)據(jù)流圖 管理員數(shù)據(jù)流圖描述后臺(tái)管理員的功能模塊主要是用戶管理模塊、景點(diǎn)管理模塊、評(píng)論管理模塊,并且將操作的數(shù)據(jù)保存到對(duì)應(yīng)的表,如圖3所示。圖 SEQ 圖 * ARABIC 3 管理員數(shù)據(jù)流圖 產(chǎn)品功能外部功能: 閩游網(wǎng)平臺(tái)軟件具有輸入、輸出、查找、管理用戶、景點(diǎn)、評(píng)論等功能。 內(nèi)部功能: 該軟件集命令、編程、編輯于一體,完成過(guò)濾、定位顯示。產(chǎn)品功能主要對(duì)于軟件對(duì)系統(tǒng)功能進(jìn)行分析,表1功能表主要對(duì)外部功能和內(nèi)部功能進(jìn)行描述。表 SEQ 表 * ARABIC 1 功能表 功能 名稱外部

28、功能內(nèi)部功能用戶和管理員通過(guò)按鈕菜單欄及鍵盤等輸入設(shè)備完成輸入、輸出等功能。通過(guò)查找條件的過(guò)濾與數(shù)據(jù)庫(kù)互動(dòng),從數(shù)據(jù)庫(kù)中提取相應(yīng)的有關(guān)的數(shù)據(jù),添加數(shù)據(jù)、刪除數(shù)據(jù)等。 數(shù)據(jù)字典數(shù)據(jù)存儲(chǔ)描述以下各個(gè)列表描述了數(shù)據(jù)流、數(shù)據(jù)來(lái)源、數(shù)據(jù)去向和數(shù)據(jù)流。表 SEQ 表 * ARABIC 2 用戶表描述數(shù)據(jù)流用戶登錄數(shù)據(jù)流來(lái)源Mysql數(shù)據(jù)庫(kù)中用戶信息表(tb_user)數(shù)據(jù)去向閩游網(wǎng)主界面數(shù)據(jù)流組成用戶名、用戶密碼、驗(yàn)證碼 表 SEQ 表 * ARABIC 3 查詢景點(diǎn)信息描述數(shù)據(jù)流查詢景點(diǎn)數(shù)據(jù)流來(lái)源Mysq數(shù)據(jù)庫(kù)中景點(diǎn)表(tb_tourist)數(shù)據(jù)去向景點(diǎn)介紹界面數(shù)據(jù)流組成景點(diǎn)信息、景點(diǎn)圖片、用戶評(píng)論表 S

29、EQ 表 * ARABIC 4 景點(diǎn)評(píng)論描述數(shù)據(jù)流景點(diǎn)評(píng)論數(shù)據(jù)流來(lái)源Mysql數(shù)據(jù)庫(kù)中評(píng)論表(tb_comment)數(shù)據(jù)去向景點(diǎn)介紹界面數(shù)據(jù)流組成評(píng)論、評(píng)論圖片、用戶信息 表 SEQ 表 * ARABIC 5 管理員登錄描述數(shù)據(jù)流管理員登錄數(shù)據(jù)流來(lái)源Mysql數(shù)據(jù)庫(kù)中管理員表(tb_admin)數(shù)據(jù)去向閩游網(wǎng)信息管理界面數(shù)據(jù)流組成管理員賬號(hào)、管理員密碼表 SEQ 表 * ARABIC 6 用戶管理描述數(shù)據(jù)流用戶信息數(shù)據(jù)流來(lái)源Mysql數(shù)據(jù)庫(kù)中用戶表(tb_user)數(shù)據(jù)去向用戶管理界面數(shù)據(jù)流組成用戶姓名、性別、年齡、愛(ài)好、頭像、郵箱表 SEQ 表 * ARABIC 7 景點(diǎn)管理描述數(shù)據(jù)流景點(diǎn)信

30、息數(shù)據(jù)流來(lái)源Mysql數(shù)據(jù)庫(kù)中景點(diǎn)表(tb_tourist)數(shù)據(jù)去向景點(diǎn)管理界面數(shù)據(jù)流組成景點(diǎn)名稱、景點(diǎn)內(nèi)容、所屬城市表 SEQ 表 * ARABIC 8 評(píng)論管理描述數(shù)據(jù)流評(píng)論信息數(shù)據(jù)流來(lái)源Mysql數(shù)據(jù)庫(kù)中評(píng)論表(tb_comment)數(shù)據(jù)去向評(píng)論管理界面數(shù)據(jù)流組成用戶Id、景點(diǎn)Id、評(píng)論內(nèi)容、評(píng)論圖片數(shù)據(jù)處理描述描述用戶通過(guò)輸入用戶名和密碼進(jìn)行身份驗(yàn)證處理,驗(yàn)證成功后將返回的數(shù)據(jù)顯示在界面上。表 SEQ 表 * ARABIC 9 用戶身份驗(yàn)證處理邏輯名稱用戶身份驗(yàn)證簡(jiǎn)述檢查輸入信息的合法性輸入的數(shù)據(jù)流用戶名+密碼+驗(yàn)證碼處理過(guò)程根據(jù)輸入的用戶名和密碼和驗(yàn)證碼,檢索用戶,確定用戶是否注冊(cè)及

31、成功郵箱激活,以確定用戶的權(quán)限,是否登錄。輸出的數(shù)據(jù)流成功登錄描述管理員通過(guò)輸入用戶名和密碼進(jìn)行身份驗(yàn)證處理,驗(yàn)證成功后將返回的數(shù)據(jù)顯示在界面上。表 SEQ 表 * ARABIC 10 管理員身份驗(yàn)證處理邏輯名稱管理員身份驗(yàn)證簡(jiǎn)述檢查輸入信息的合法性輸入的數(shù)據(jù)流用戶名+密碼處理過(guò)程根據(jù)輸入的用戶名和密碼,檢索管理員,確定管理員是否存在,是否給予登錄。輸出的數(shù)據(jù)流用戶管理、評(píng)論管理、景點(diǎn)管理 開(kāi)發(fā)環(huán)境及開(kāi)發(fā)工具介紹該軟件是在Myeclipse+Mysql的環(huán)境下完成的。下面就對(duì)兩種工具進(jìn)行介紹:Myeclipse主要用于JavaEE、Java等開(kāi)發(fā)。擁有Web Services、JSP、XML、

32、Struts、Hibnate、Spring、Ajax、UML等各種擴(kuò)展數(shù)據(jù)庫(kù)、應(yīng)用服務(wù)器的集成支持。Mysql是隸屬Oracle公司的一個(gè)當(dāng)前最流行的輕小型的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),Mysql在WEB應(yīng)用方面是最好的RDBMS關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)應(yīng)用軟件之一。Mysql使用標(biāo)準(zhǔn)化語(yǔ)言SQL。Mysql因?yàn)槭情_(kāi)源數(shù)據(jù)庫(kù),擁有體積小、速度快、成本低等特點(diǎn),頗受中小型開(kāi)發(fā)網(wǎng)站的青睞??傮w設(shè)計(jì)功能模塊本項(xiàng)目通過(guò)建立一個(gè)基于互聯(lián)網(wǎng)的查詢旅游景點(diǎn)平臺(tái),為用戶和管理者提供不同的服務(wù)。共六個(gè)模塊,分別是:登錄注冊(cè)模塊(用戶注冊(cè)、用戶郵箱驗(yàn)證、用戶登錄)、景點(diǎn)模塊(景點(diǎn)搜索、景點(diǎn)介紹、景點(diǎn)點(diǎn)評(píng))、評(píng)論功能模塊(用戶

33、評(píng)論)、后臺(tái)用戶管理模塊(查看用戶基本信息、刪除用戶)、后臺(tái)景點(diǎn)管理模塊(添加景點(diǎn)、查詢景點(diǎn)、刪除景點(diǎn))、評(píng)論管理模塊(查詢?cè)u(píng)論、刪除評(píng)論)。它的整體結(jié)構(gòu)如圖4來(lái)描述系統(tǒng)的功能模塊。圖 SEQ 圖 * ARABIC 4 系統(tǒng)功能模塊圖系統(tǒng)用例圖HYPERLINK /view/706238.htm用例圖描述參與者、用例之間的關(guān)系,主要對(duì)功能行為進(jìn)行HYPERLINK /view/44500.htm建模。HYPERLINK /view/706238.htm用例圖定義了系統(tǒng)的最基本的功能HYPERLINK /view/195818.htm需求,用最簡(jiǎn)單的圖文描述系統(tǒng)功能。 用戶用戶主要負(fù)責(zé)用戶注冊(cè)、

34、用戶登錄、搜索景點(diǎn)、查看景點(diǎn)介紹、對(duì)景點(diǎn)進(jìn)行評(píng)論,圖5所示描述用戶主要操作的功能模塊。圖 SEQ 圖 * ARABIC 5 用戶用例圖 管理員管理員主要負(fù)責(zé)用戶管理、景點(diǎn)管理和評(píng)論管理,圖6所示描述管理員主要操作的功能模塊。圖 SEQ 圖 * ARABIC 6 管理員功能模塊 功能設(shè)計(jì) 用戶注冊(cè)功能用戶注冊(cè)主要是用戶根據(jù)注冊(cè)自己的信息,并根據(jù)真實(shí)的郵箱進(jìn)行驗(yàn)證賬戶,獲取網(wǎng)站賬戶權(quán)限。將用戶信息的數(shù)據(jù)進(jìn)行管理作為備用信息存儲(chǔ)到數(shù)據(jù)庫(kù)。 用戶登錄功能用戶登錄功能主要是用戶根據(jù)已注冊(cè)的賬號(hào),輸入正確的賬號(hào)名和密碼,查詢對(duì)比數(shù)據(jù)庫(kù)后成功登錄網(wǎng)站。 景點(diǎn)查詢功能景點(diǎn)查詢功能主要是用戶及網(wǎng)站游客可瀏覽網(wǎng)站

35、,根據(jù)需求查詢所需要了解的景點(diǎn)。 景點(diǎn)評(píng)論功能景點(diǎn)評(píng)論功能主要是用戶成功登錄后,對(duì)某一景點(diǎn)根據(jù)意愿進(jìn)行評(píng)分評(píng)價(jià),與其他用戶對(duì)該景點(diǎn)進(jìn)行交流。 用戶管理功能用戶管理功能主要是管理員成功登錄后臺(tái)管理網(wǎng)站后,對(duì)于前臺(tái)一些不遵守網(wǎng)站協(xié)議的用戶,以及一些發(fā)布垃圾廣告的用戶進(jìn)行刪除賬號(hào)管理。 景點(diǎn)管理功能景點(diǎn)管理功能主要是管理員對(duì)景點(diǎn)的四個(gè)操作,即增加景點(diǎn)信息、查詢景點(diǎn)信息、修改景點(diǎn)信息和刪除景點(diǎn)信息。 評(píng)論管理功能評(píng)論管理功能主要是管理對(duì)于前臺(tái)用戶一些不當(dāng)言論以及類廣告等一系列不合法評(píng)論,經(jīng)過(guò)篩選給予刪除,維護(hù)網(wǎng)站和諧交流環(huán)境。數(shù)據(jù)庫(kù)設(shè)計(jì)數(shù)據(jù)庫(kù)模型圖數(shù)據(jù)庫(kù)模型圖主要是對(duì)數(shù)據(jù)庫(kù)表設(shè)計(jì)的一個(gè)概念模型圖,開(kāi)發(fā)

36、人員從圖7數(shù)據(jù)庫(kù)模型圖可以了解到表的關(guān)聯(lián)關(guān)系和要進(jìn)行設(shè)計(jì)的表所需要的字段,并通過(guò)該模型圖進(jìn)行設(shè)計(jì)數(shù)據(jù)庫(kù)。 圖 SEQ 圖 * ARABIC 7 數(shù)據(jù)庫(kù)模型圖 數(shù)據(jù)庫(kù)表設(shè)計(jì)在系統(tǒng)設(shè)計(jì)過(guò)程中第一步就是設(shè)計(jì)數(shù)據(jù)庫(kù)。本數(shù)據(jù)庫(kù)采用Mysql數(shù)據(jù)庫(kù)來(lái)構(gòu)建,共使用了7張表,其分別是tb_user、tb_admin、tb_tourist、tb_timg 、tb_comment、tb_cimg、tb_city。表11描述了設(shè)計(jì)tb_user(用戶表)需要的字段名、字段類型、字段約束和字段關(guān)聯(lián)關(guān)系。表 SEQ 表 * ARABIC 11 用戶表主鍵字段名類型允許空值備注MERGEFIELD Att.PKTrueI

37、dINTMERGEFIELD Att.NotNullTrue用戶編號(hào)MERGEFIELD Att.PKFalseUserNameMERGEFIELD Att.TypeVARCHARMERGEFIELD Att.NotNullTrue用戶名MERGEFIELD Att.PKFalsePwdMERGEFIELD Att.TypeVARCHARMERGEFIELD Att.NotNullTrue用戶密碼MERGEFIELD Att.PKFalseSexMERGEFIELD Att.TypeVARCHARMERGEFIELD Att.NotNullFalse用戶性別MERGEFIELD Att.PKF

38、alseAgeMERGEFIELD Att.TypeVARCHARMERGEFIELD Att.PKFalse用戶年齡MERGEFIELD Att.PKFalseEmailMERGEFIELD Att.TypeVARCHARMERGEFIELD Att.NotNullTrue用戶郵箱MERGEFIELD Att.PKFalseHobbyMERGEFIELD Att.TypeVARCHARMERGEFIELD Att.PKFalse用戶愛(ài)好MERGEFIELD Att.PKFalseAvatarPathtMERGEFIELD Att.TypeVARCHARMERGEFIELD Att.NotNu

39、llTrue用戶頭像MERGEFIELD Att.PKFalseStateINTMERGEFIELD Att.PKFalse用戶激活狀態(tài)MERGEFIELD Att.PKFalseCodeMERGEFIELD Att.TypeVARCHARMERGEFIELD Att.PKFalse激活碼表12描述了tb_admin(管理員表)所需要的字段名、字段類型、字段約束和字段關(guān)聯(lián)關(guān)系。表 SEQ 表 * ARABIC 12 管理員表主鍵字段名類型允許空值備注MERGEFIELD Att.PKTrueAdminIdINTMERGEFIELD Att.NotNullTrue管理員編號(hào)MERGEFIELD

40、Att.PKFalseAdminNameMERGEFIELD Att.TypeVARCHARMERGEFIELD Att.NotNullTrue管理員名MERGEFIELD Att.PKFalseAdminPassMERGEFIELD Att.TypeVARCHARMERGEFIELD Att.NotNullTrue管理員密碼MERGEFIELD Att.PKFalseAdminEmailMERGEFIELD Att.TypeVARCHARMERGEFIELD Att.NotNullTrue管理員郵箱表13描述了tb_tourist(景點(diǎn)表)所需要的字段名、字段類型、字段約束和字段關(guān)聯(lián)關(guān)系。表

41、 SEQ 表 * ARABIC 13 景點(diǎn)表主鍵字段名類型允許空值備注MERGEFIELD Att.PKTrueTouristIdINTMERGEFIELD Att.NotNullTrue景點(diǎn)編號(hào)MERGEFIELD Att.PKFalseCityIdINTMERGEFIELD Att.PKFalse城市編號(hào)MERGEFIELD Att.PKFalseTouristNameMERGEFIELD Att.TypeVARCHARMERGEFIELD Att.NotNullFalse景點(diǎn)名MERGEFIELD Att.PKFalseTouristITDINTMERGEFIELD Att.NotNul

42、lTrue景點(diǎn)介紹表14描述了tb_city(景點(diǎn)城市表)所需要的字段名、字段類型、字段約束和字段關(guān)聯(lián)關(guān)系。表 SEQ 表 * ARABIC 14 景點(diǎn)城市表主鍵字段名類型允許空值備注MERGEFIELD Att.PKTrueCityIdINTMERGEFIELD Att.NotNullTrue城市編號(hào)MERGEFIELD Att.PKFalseCityNameINTMERGEFIELD Att.NotNullTrue城市名稱表15描述了tb_comment(評(píng)論表)所需要的字段名、字段類型、字段約束和字段關(guān)聯(lián)關(guān)系。表 SEQ 表 * ARABIC 15 評(píng)論表主鍵字段名類型允許空值備注MER

43、GEFIELD Att.PKTrueCommentIdINTMERGEFIELD Att.NotNullTrue評(píng)論編號(hào)MERGEFIELD Att.PKFalseUserIdINTMERGEFIELD Att.PKFalse用戶編號(hào)MERGEFIELD Att.PKFalseScoreINTMERGEFIELD Att.PKFalse景點(diǎn)評(píng)分MERGEFIELD Att.PKFalseDateTIMESTAMPMERGEFIELD Att.PKFalse評(píng)論時(shí)間MERGEFIELD Att.PKFalseContentVARMERGEFIELD Att.TypeCHARMERGEFIELD

44、Att.PKFalse評(píng)論內(nèi)容MERGEFIELD Att.PKFalseTouristIdINTMERGEFIELD Att.PKFalse景點(diǎn)編號(hào)表16描述了tb_cimg(評(píng)論圖片表)所需要的字段名、字段類型、字段約束和字段關(guān)聯(lián)關(guān)系。表 SEQ 表 * ARABIC 16 評(píng)論圖片表主鍵字段名類型允許空值備注MERGEFIELD Att.PKTrueCImgIdINTMERGEFIELD Att.NotNullTrue圖片編號(hào)MERGEFIELD Att.PKFalseCommentIdINTMERGEFIELD Att.NotNullTrue評(píng)論MERGEFIELD Att.PKFal

45、seCPathVARMERGEFIELD Att.TypeCHARMERGEFIELD Att.NotNullTrue圖片路徑表17描述了tb_timg(景點(diǎn)圖片表)所需要的字段名、字段類型、字段約束和字段關(guān)聯(lián)關(guān)系。表 SEQ 表 * ARABIC 17 景點(diǎn)圖片表主鍵字段名類型允許空值備注MERGEFIELD Att.PKTrueTImgIdINTMERGEFIELD Att.NotNullTrue圖片編號(hào)MERGEFIELD Att.PKFalseTouristIdINTMERGEFIELD Att.NotNullTrue景點(diǎn)IDMERGEFIELD Att.PKFalseTPathVAR

46、MERGEFIELD Att.TypeCHARTrue圖片路徑數(shù)據(jù)庫(kù)概念設(shè)計(jì)根據(jù)以上數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu)以及它們之間的關(guān)系,實(shí)體有:用戶實(shí)體,管理員實(shí)體,評(píng)論實(shí)體,景點(diǎn)實(shí)體,各個(gè)實(shí)體的屬性通過(guò)E_R圖表示。如圖8所示為實(shí)體之間的聯(lián)系,其中矩形代表該實(shí)體對(duì)象,即為一張數(shù)據(jù)表,橢圓形代表該數(shù)據(jù)對(duì)象的屬性,對(duì)應(yīng)數(shù)據(jù)表中的字段屬性。圖 SEQ 圖 * ARABIC 8 實(shí)體E_R圖詳細(xì)設(shè)計(jì)與功能實(shí)現(xiàn)Mysql 數(shù)據(jù)庫(kù)與Hibernate的連接閩游網(wǎng)主要使用目前比較流行的Hibernate框架訪問(wèn)Mysql數(shù)據(jù)庫(kù),搭建好三大框架后,在Myeclipse2014的主菜單欄中點(diǎn)擊window-show view

47、-other-myeclipse Database-DB Browser,在DB新建向?qū)В鶕?jù)向?qū)詈肕ysql數(shù)據(jù)庫(kù)屬性。然后項(xiàng)目添加Hibernate支持,導(dǎo)航打開(kāi)后第一頁(yè)面是負(fù)責(zé)導(dǎo)包與選擇Hibernate版本的,然后選擇next,第二頁(yè)面是創(chuàng)建數(shù)據(jù)庫(kù)連接的XML配置文件,繼續(xù)next,然后第三頁(yè)是配置數(shù)據(jù)庫(kù)連接的頁(yè)面,主要是此頁(yè)面,在DB Driver內(nèi)就會(huì)出現(xiàn)數(shù)據(jù)庫(kù)連接選項(xiàng),點(diǎn)擊成功即可成功連接數(shù)據(jù)庫(kù)。系統(tǒng)模塊設(shè)計(jì) 用戶注冊(cè)圖9所示為用戶注冊(cè)界面,用戶填入對(duì)應(yīng)提示的真實(shí)信息,不然會(huì)有不合規(guī)范的提示,輸入正確的信息后,根據(jù)郵箱驗(yàn)證注冊(cè)成功。如果郵箱無(wú)驗(yàn)證,則無(wú)法登錄。圖 SEQ 圖 *

48、 ARABIC 9 用戶注冊(cè)界面 用戶登錄圖10用戶登錄界面,主要是根據(jù)驗(yàn)證用戶名、密碼和驗(yàn)證碼,為用戶登錄閩游網(wǎng)網(wǎng)站提供的界面。圖 SEQ 圖 * ARABIC 10 用戶登錄界面 主界面圖11為閩游網(wǎng)主界面,顯示的功能模塊無(wú)需用戶登錄,主要顯示了用戶是否登錄,及各地大致景點(diǎn)的排版。 圖 SEQ 圖 * ARABIC 11 閩游網(wǎng)主界面 景點(diǎn)介紹圖12為景點(diǎn)介紹界面,主要是用戶瀏覽景點(diǎn)時(shí)顯示景點(diǎn)的具體介紹,包括景點(diǎn)圖片、景點(diǎn)內(nèi)容、景點(diǎn)評(píng)論。圖 SEQ 圖 * ARABIC 12 景點(diǎn)介紹界面 景點(diǎn)評(píng)論圖13為景點(diǎn)評(píng)論界面,主要是用戶經(jīng)過(guò)登錄認(rèn)證后,查看景點(diǎn)時(shí)可對(duì)景點(diǎn)進(jìn)行評(píng)論,與其他用戶交流,

49、評(píng)論由評(píng)分、評(píng)論內(nèi)容(內(nèi)容不能低于50字)、評(píng)論圖片組成。圖 SEQ 圖 * ARABIC 13 景點(diǎn)評(píng)論界面 管理員登錄圖14為后臺(tái)管理員登錄界面,管理員需輸入正確的用戶賬戶及密碼方可登陸后臺(tái)管理界面進(jìn)行后臺(tái)的管理工作。圖 SEQ 圖 * ARABIC 14 管理員登錄界面 用戶管理圖15為用戶管理界面,主要為管理員提供刪除用戶(用戶有虛假評(píng)論、廣告、不當(dāng)言論的行為)的操作。圖 SEQ 圖 * ARABIC 15 用戶管理界面 景點(diǎn)查詢、刪除、添加圖16為景點(diǎn)管理界面,管理員根據(jù)需求為提供查詢景點(diǎn)及添加景點(diǎn)、刪除景點(diǎn)的操作。圖 SEQ 圖 * ARABIC 16 景點(diǎn)管理界面 景點(diǎn)修改圖17

50、為景點(diǎn)修改界面,管理員根據(jù)需求對(duì)景點(diǎn)的介紹、圖片等信息對(duì)景點(diǎn)進(jìn)行修改。圖 SEQ 圖 * ARABIC 17 景點(diǎn)修改界面評(píng)論管理圖18為評(píng)論管理界面,管理員可通過(guò)瀏覽對(duì)不同景點(diǎn)的不同評(píng)論,對(duì)不當(dāng)評(píng)論(如涉黃、虛假、廣告)進(jìn)行刪除,維護(hù)網(wǎng)站用戶和諧交流信息的平臺(tái)。圖 SEQ 圖 * ARABIC 18 評(píng)論管理界面用戶找回密碼圖19為用戶找回密碼界面,用戶可通過(guò)輸入正確的用戶名,將會(huì)在用戶的郵箱中接收一封確認(rèn)改密郵件,用戶登錄自己的郵箱點(diǎn)擊鏈接驗(yàn)證后,便可找回用戶密碼。圖 SEQ 圖 * ARABIC 19 用戶找回密碼界面軟件測(cè)試引言 編寫目的軟件測(cè)試目的是通過(guò)設(shè)計(jì)各種測(cè)試用例以檢驗(yàn)閩游網(wǎng)是

51、否滿足需求,以最低的投入(人力、物力、時(shí)間)找出軟件中潛在的各種錯(cuò)誤和缺陷,把軟件發(fā)布后因?yàn)檐浖毕莺湾e(cuò)誤造成的隱患數(shù)目盡可能的降至最少,減少商業(yè)風(fēng)險(xiǎn)帶來(lái)的損失。 定義Mysql:輕小型關(guān)系數(shù)據(jù)庫(kù)。HQL:接近SQL語(yǔ)句的查詢語(yǔ)法。事務(wù)流:數(shù)據(jù)處理的事務(wù)封裝。主鍵:數(shù)據(jù)庫(kù)表中的關(guān)鍵屬性,每張表有且只有一個(gè)主鍵。外鍵:數(shù)據(jù)庫(kù)表中與其他表主鍵關(guān)聯(lián)的屬性。ROLLBACK:數(shù)據(jù)庫(kù)的事務(wù)錯(cuò)誤回滾恢復(fù)機(jī)制。測(cè)試任務(wù)概述 目標(biāo) 測(cè)試是為了發(fā)現(xiàn)程序中的錯(cuò)誤和缺陷而執(zhí)行程序的過(guò)程,,測(cè)試的目的是希以最少最低的投入(人力、物力、時(shí)間)找出軟件中潛在的各種錯(cuò)誤和缺陷。 需求概述 該網(wǎng)站能夠完成用戶注冊(cè)、用戶登陸、

52、景點(diǎn)查詢、景點(diǎn)評(píng)論、管理員登錄、用戶管理、景點(diǎn)管理、評(píng)論管理等要求,用戶易用性強(qiáng)易操作,對(duì)于無(wú)電腦知識(shí)的用戶也極易上手,設(shè)計(jì)人性化,滿足用戶需求。 條件與限制完成該網(wǎng)站,編程人員需要有足夠的編程知識(shí)以及代碼經(jīng)驗(yàn),還需有對(duì)整個(gè)體系透徹分析理解的能力。測(cè)試計(jì)劃 測(cè)試項(xiàng)目用戶登錄景點(diǎn)評(píng)論用戶管理景點(diǎn)管理評(píng)論管理用戶找回密碼 測(cè)試準(zhǔn)備 測(cè)試前,需準(zhǔn)備好要測(cè)試模塊的測(cè)試方法文檔,了解系統(tǒng)并選擇合適的測(cè)試用例,并加以列舉說(shuō)明。測(cè)試項(xiàng)目說(shuō)明 登陸界面進(jìn)行測(cè)試名稱:登錄測(cè)試目的:不合法用戶能否成功登錄內(nèi)容:輸入,合法性檢查,界面顯示檢查。表18描述了用戶表中當(dāng)前所存在的記錄。表 SEQ 表 * ARABIC

53、18 用戶表預(yù)存數(shù)據(jù)用戶名密碼權(quán)限狀態(tài)大海1234561小河1234561Xuejie1111110登錄時(shí)應(yīng)注意事項(xiàng):登錄時(shí)需輸入已注冊(cè)的用戶名和密碼,否則會(huì)出現(xiàn)登錄失敗提醒,無(wú)法成功登錄,如圖20所示為登錄界面錯(cuò)誤提示。圖 SEQ 圖 * ARABIC 20 登錄界面錯(cuò)誤提示表19 為用戶登錄界面進(jìn)行測(cè)試的用例,主要是為了防止登錄模塊中存在的所存在的缺陷和漏洞。表 SEQ 表 * ARABIC 19 用戶登錄測(cè)試用例輸入輸出用戶名 密碼權(quán)限狀態(tài) 空空0登錄失敗:用戶不存在!Uuuuus1234560登錄失敗:用戶名或密碼錯(cuò)誤!大海Sdsads1登錄失敗:用戶名或密碼錯(cuò)誤!Xuejie 111

54、11110登錄失敗:用戶未激活!大海1234561成功登錄到管理員主界面 景點(diǎn)評(píng)論測(cè)試名稱:景點(diǎn)評(píng)論測(cè)試目的:測(cè)試用戶評(píng)論景點(diǎn)界面內(nèi)容:輸入,合法性檢查,界面顯示檢查。評(píng)論時(shí)應(yīng)注意事項(xiàng):用戶在對(duì)景點(diǎn)進(jìn)行評(píng)論時(shí),評(píng)論評(píng)分為必選項(xiàng),如圖21否則會(huì)提醒“該字段為必填字段”。并且評(píng)論內(nèi)容不能少于50字,否則提醒“您的點(diǎn)評(píng)至少需要50個(gè)字符。添加細(xì)節(jié)可切實(shí)幫助旅行者”。圖 SEQ 圖 * ARABIC 21 用戶評(píng)論出錯(cuò)提示表20 描述了用戶評(píng)論測(cè)試的用例,主要是為了防止錯(cuò)誤輸入引起異常。表 SEQ 表 * ARABIC 20 用戶評(píng)論測(cè)試用例輸入輸出評(píng)分內(nèi)容是否上傳照片 空空否“該字段為必填字段”和“

55、您的點(diǎn)評(píng)至少需要50個(gè)字符?!?字?jǐn)?shù)少于50字是“您的點(diǎn)評(píng)至少需要50個(gè)字符。”1字?jǐn)?shù)少于50字否“您的點(diǎn)評(píng)至少需要50個(gè)字符?!笨兆?jǐn)?shù)大于50字是“該字段為必填字段”空字?jǐn)?shù)大于50字否“該字段為必填字段”5字?jǐn)?shù)大于50字否評(píng)論成功3字?jǐn)?shù)大于50字是評(píng)論成功 用戶管理測(cè)試名稱:用戶管理測(cè)試目的:后臺(tái)用戶管理界面內(nèi)容:輸入,合法性檢查,界面顯示檢查。刪除時(shí)應(yīng)注意事項(xiàng):管理員對(duì)用戶賬戶進(jìn)行刪除時(shí),需確認(rèn)用戶是否存在不當(dāng)評(píng)論(涉黃、虛假、廣告等)的行為,圖22為刪除提示,防止出現(xiàn)誤刪事件。圖 SEQ 圖 * ARABIC 22 刪除用戶提示界面表21 描述了刪除用戶測(cè)試的用例,主要是為了測(cè)試單個(gè)刪除

56、及批量刪除功能。表 SEQ 表 * ARABIC 21 刪除用戶測(cè)試用例輸入輸出刪除個(gè)數(shù)操作刪除確認(rèn)1刪除是刪除成功 1刪除否刪除失敗2批量刪除是刪除成功2批量刪除否刪除失敗 景點(diǎn)添加測(cè)試 名稱:景點(diǎn)添加測(cè)試 目的:測(cè)試景點(diǎn)添加界面內(nèi)容:輸入,合法性檢查,界面顯示檢查。表22描述了目前tb_tourist表中關(guān)于景點(diǎn)所存在的記錄。表 SEQ 表 * ARABIC 22 景點(diǎn)表預(yù)存數(shù)據(jù)景點(diǎn)id城市id景點(diǎn)名稱景點(diǎn)內(nèi)容43景點(diǎn)四測(cè)試用數(shù)據(jù)景點(diǎn)四55景點(diǎn)五測(cè)試用數(shù)據(jù)景點(diǎn)五66景點(diǎn)六測(cè)試用數(shù)據(jù)景點(diǎn)六77景點(diǎn)七測(cè)試用數(shù)據(jù)景點(diǎn)七88景點(diǎn)八測(cè)試用數(shù)據(jù)景點(diǎn)八添加時(shí)應(yīng)注意事項(xiàng):管理員添加景點(diǎn)時(shí)必須添加圖片,否則

57、景點(diǎn)無(wú)法添加。 表23 描述了景點(diǎn)添加測(cè)試的用例(添加景點(diǎn)用例,前提條件都添加了圖片),主要是為了添加景點(diǎn)時(shí)出現(xiàn)異常和存在的漏洞。表 SEQ 表 * ARABIC 23 景點(diǎn)添加測(cè)試用例輸入輸出城市id景點(diǎn)名稱景點(diǎn)內(nèi)容3景點(diǎn)四內(nèi)容無(wú)重復(fù)添加成功 3景點(diǎn)四測(cè)試用數(shù)據(jù)景點(diǎn)四添加成功3景點(diǎn)四空添加成功 評(píng)論管理測(cè)試名稱:評(píng)論管理測(cè)試目的:測(cè)試評(píng)論刪除界面內(nèi)容:輸入,合法性檢查,界面顯示檢查。刪除時(shí)應(yīng)注意事項(xiàng):管理員對(duì)評(píng)論進(jìn)行刪除時(shí),需確認(rèn)評(píng)論是否屬于不當(dāng)評(píng)論(涉黃、虛假、廣告等),圖23為刪除提示,防止出現(xiàn)誤刪評(píng)論事件。圖 SEQ 圖 * ARABIC 23 刪除評(píng)論提示表24 描述了刪除評(píng)論信息進(jìn)

58、行測(cè)試的用例,主要是為了防止管理員刪除用戶評(píng)論時(shí)出現(xiàn)異常和存在的漏洞。表 SEQ 表 * ARABIC 24 刪除用戶評(píng)論測(cè)試用例輸入輸出刪除個(gè)數(shù)操作刪除確認(rèn)1刪除是刪除成功 1刪除否刪除失敗2批量刪除是刪除成功2批量刪除否刪除失敗 用戶找回密碼測(cè)試名稱:用戶找回密碼測(cè)試目的:找回密碼界面內(nèi)容:輸入,合法性檢查,界面顯示檢查。表25描述了用戶表中目前所存在的記錄。表 SEQ 表 * ARABIC 25 用戶表預(yù)存數(shù)據(jù)姓名密碼郵箱大海123456小河12345612312347Xuejie11111133333332Lyxy123456869762937黃天亮123456123qq.Com找密時(shí)

59、應(yīng)注意事項(xiàng):用戶通過(guò)郵箱驗(yàn)證時(shí),需保證用戶名與用戶郵箱一致并真實(shí)存在,否則無(wú)法改密。圖24為找回密碼界面輸入正確的用戶名后,系統(tǒng)向用戶郵箱發(fā)送的郵箱,用戶登錄郵箱后通過(guò)點(diǎn)擊該郵件附帶的鏈接,可成功找回密碼。圖 SEQ 圖 * ARABIC 24 郵箱找回密碼提示表26 描述了添加宿舍管理進(jìn)行測(cè)試的用例,主要是為了防止添加宿舍管理時(shí)出現(xiàn)異常和存在的漏洞。表 SEQ 表 * ARABIC 26 找回密碼測(cè)試用例用例Id輸入輸出1Noexist無(wú)提示不存在該用戶2大海提示該用戶無(wú)郵箱3Lyxy用戶郵箱收到郵件提示,進(jìn)入修改密碼界面允許偏差輸入與顯示的結(jié)果正確率需控制在百分之九十以上。 允許偏差控制需在百分之十以內(nèi)。評(píng)價(jià) 范圍 本網(wǎng)站在功能實(shí)現(xiàn)上已經(jīng)比較完善,根據(jù)測(cè)試中出現(xiàn)的關(guān)于界面的設(shè)計(jì)及功能細(xì)節(jié)問(wèn)題,應(yīng)更多的站在用戶角度來(lái)看待,完善軟件提高用戶體驗(yàn)感。 準(zhǔn)則一切以用戶的需求為準(zhǔn)

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論