freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

在線婚戀系統(tǒng)的設(shè)計與實現(xiàn)畢業(yè)論文-資料下載頁

2025-06-22 05:44本頁面
  

【正文】 其最初萌芽于Craig McClanahan的構(gòu)思。現(xiàn)在,Struts是Apache軟件基金會旗下Jakarta項目組的一部分,由于Struts能充分滿足應(yīng)用開發(fā)的需求,簡單易用,敏捷迅速,在過去的一年中頗受關(guān)注[10]。Struts把Servlet、JSP、自定義標(biāo)簽和信息資源(Message Resources)整合到一個統(tǒng)一的框架中,開發(fā)人員利用其進行開發(fā)時不用再自己編碼實現(xiàn)全套MVC模式,極大的節(jié)省了時間。 首先事件是指從客戶端頁面(瀏覽器)由用戶操作觸發(fā)的事件,Struts使用Action來接受瀏覽器表單提交的事件,這里使用了Command模式,每個繼承Action的子類都必須實現(xiàn)一個方法Execute。在Struts中,實際是一個表單Form對應(yīng)一個Action類(或Dispatch Action),換一句話說:在Struts中實際是一個表單只能對應(yīng)一個事件,Struts這種事件方式稱為Application Event,Application Event和Component Event相比是一種粗粒度的事件。 Oracle簡介Oracle的關(guān)系數(shù)據(jù)庫是世界第一個支持SQL語言的數(shù)據(jù)庫。Oracle的目標(biāo)定位于高端工作站以及作為服務(wù)器的小型計算機。Oracle的路線同Sun微系統(tǒng)公司類似,都提出了網(wǎng)絡(luò)計算機的概念。Oracle宣稱自己是世界上首家百分之百進行基于互聯(lián)網(wǎng)的企業(yè)軟件的軟件公司。整個產(chǎn)品線包括:數(shù)據(jù)庫、服務(wù)器、企業(yè)商務(wù)應(yīng)用程序以及應(yīng)用程序開發(fā)和決策支持工具。Oracle應(yīng)用產(chǎn)品包括財務(wù)、供應(yīng)鏈、制造、項目管理、人力資源和市場與銷售等150多個模塊,榮獲多項世界大獎,現(xiàn)已被全球近7600多家企業(yè)所采用[11]。由于在電子商務(wù)方面的杰出表現(xiàn),Oracle公司在美國Mongan Stanley公司最新公布的權(quán)威性全球企業(yè)1000強中,成為全球第二大獨立軟件公司和最大的電子商務(wù)解決方案供應(yīng)商。 系統(tǒng)首頁實現(xiàn)本頁是瀏覽本站的首頁面,在首頁面中要考慮系統(tǒng)的功能。首頁的布局設(shè)計也很重要。在本頁中,未登錄狀態(tài)下導(dǎo)航條包括網(wǎng)站主頁,注冊,關(guān)于我們,成功故事,約會活動,聯(lián)系我們。在登錄狀態(tài)下,還有個人信息以及退出登錄。另外首頁中展示了最近注冊的會員信息,并且可以按條件查詢想要尋找的他(她)的信息。除了會員的查看,約會的報名需要登錄才能使用外,其它的部分都可以供非注冊用戶查看。在每頁的的頂部都有登錄頁面,完成用戶注冊或登錄的功能。登錄狀態(tài)主頁面如圖51所示。圖51 在線交友系統(tǒng)前臺主頁面 Online dating system home page at the front desk figure 會員模塊實現(xiàn) 用戶登錄用戶登錄模塊實現(xiàn)用戶登錄功能,它驗證用戶提交的用戶名和密碼是否被授權(quán),并根據(jù)訪問權(quán)限為用戶提供相應(yīng)的業(yè)務(wù)功能。用戶登錄頁面設(shè)計如圖所示52所示。圖52 用戶登錄模塊設(shè)計Fig. 52 User login module design figure 會員查詢模塊點擊“查找”會按搜索條件跳轉(zhuǎn)至用戶查詢頁面,顯示符合條件的所有會員以及會員的部分信息,如姓名,性別,年齡,來自以及照片。會員查詢頁面設(shè)計如圖53所示:圖53用戶查詢頁面Fig. 53 User query page 注冊中心模塊實現(xiàn)注冊中心模塊完成用戶的注冊功能,點擊“注冊”按鈕調(diào)出用戶注冊頁面,在此頁面中,輸入相關(guān)信息,如用戶名,郵箱,用戶密碼,性別,年齡,等等,點擊“下一步”完成注冊。用戶注冊頁面設(shè)計如圖54所示: 圖54 用戶注冊頁面設(shè)計Fig. 54 User registration page design 成功故事模塊實現(xiàn)成功故事模塊主要展示通過網(wǎng)站成功戀愛成功結(jié)婚的情侶故事,包括照片、戀愛故事等等。成功故事頁面設(shè)計如圖55所示:圖55成功故事展示頁面Fig. 55 Success stories show the page成功故事詳細(xì)信息頁面設(shè)計如圖56所示:圖56成功故事詳細(xì)信息展示頁面Fig. 56 Success stories show page for more information 管理員登錄此模塊實現(xiàn)管理員身份驗證的功能,由于本系統(tǒng)后臺管理只是網(wǎng)站內(nèi)部供操作人員使用,前臺信息瀏覽無需登陸即可瀏覽。在登錄模塊中,輸入用戶名及密碼,點擊登錄按鈕完成用戶身份驗證的功能。本模塊的頁面設(shè)計如圖511所示:圖511 用戶登錄界面Fig. 511 The user login screen 管理員管理模塊此模塊完成對管理員管理的功能??偣芾韱T具有管理普通管理員的權(quán)限,在管理員管理模塊中可以對管理員進行增刪改查。管理員管理模塊的窗口設(shè)計如圖512所示:圖512 管理員管理模塊中查詢窗口設(shè)計Fig. 512 The administrator management module in the query window design 用戶管理模塊此模塊完成對用戶的管理,可以實現(xiàn)用戶的查詢以及用戶的刪除。用戶管理模塊的窗口設(shè)計如圖513所示:圖513 用戶管理刪除用戶窗口Fig. 513 User management delete users window 相親活動模塊管理該模塊主要完成活動的增加,刪除,查詢,更改。以及對參加活動用戶的查看。相親活動管理模塊的窗口設(shè)計如圖514所示:圖514 活動管理模塊Fig. 514 Event management module成功故事模塊主要完成成功故事的刪除,成功故事的查詢以及成功故事的修改。:圖515 成功故事查詢窗口 Fig. 515 Success stories query window2.成功故事詳細(xì)信息查詢?nèi)鐖D516所示:圖516 成功故事詳細(xì)信息查詢窗口Fig. 516 Success stories in detail information query window716 系統(tǒng)測試 系統(tǒng)測試方法 系統(tǒng)測試計劃測試計劃是指測試階段的測試計劃?,F(xiàn)狀:目前測試文檔關(guān)于測試的內(nèi)容主要是測試的時間計劃。而這種時間劃分也是非常粗略的,而且沒有依據(jù)。為什么要花這么多時間?目前只是按照個人直觀、經(jīng)驗等方法來判斷測試時間。因此,這類測試計劃的隨意性太大,粒度太粗,不便于管理。目前的測試是為了測試而測試,沒有規(guī)劃性。如果已經(jīng)知道了產(chǎn)品已具有的功能,可以通過測試來檢驗是否每個功能都能正常使用。 系統(tǒng)測試工具目前的測試方法都是手工測試,手工測試的效率跟測試員的經(jīng)驗有很大關(guān)系,需要一定的技巧性。而有部分測試類型是可以用測試工具來實現(xiàn)的。比如:邊界測試、非法測試、功能測試、性能測試等。但自動化測試并不能代替手工測試,它是一個補充。一般來講,測試自動化在整個測試過程中只能占到30%左右。但測試人員對測試工具不熟悉,目前只能先以手工測試為主,繼續(xù)探討自動化測試的可操作性[12]。(手頭沒有自動化測試工具)白盒測試:也稱為結(jié)構(gòu)測試,根據(jù)程序內(nèi)部邏輯結(jié)構(gòu)進行測試。 系統(tǒng)測試方法和測試類型黑盒測試:黑盒測試也稱功能測試或數(shù)據(jù)驅(qū)動測試,它是在已知產(chǎn)品所應(yīng)具有的功能,通過測試來檢測每個功能是否都能正常使用,在測試時,把程序看作一個不能打開的黑盆子,在完全不考慮程序內(nèi)部結(jié)構(gòu)和內(nèi)部特性的情況下, 測試者在程序接口進行測試,它只檢查程序功能是否按照需求規(guī)格說明書的規(guī)定正常使用,程序是否能適當(dāng)?shù)亟邮蛰斎霐?shù)鋸而產(chǎn)生正確的輸出信息,并且保持外部信息(如數(shù)據(jù)庫或文件)的完整性。黑盒測試方法主要有等價類劃分、邊值分析、因—果圖、錯誤推測等,主要用于軟件確認(rèn)測試。 “黑盒”法著眼于程序外部結(jié)構(gòu)、不考慮內(nèi)部邏輯結(jié)構(gòu)、針對軟件界面和軟件功能進行測試。“黑盒”法是窮舉輸入測試,只有把所有可能的輸入都作為測試情況使用,才能以這種方法查出程序中所有的錯誤。白盒測試:白盒測試也稱結(jié)構(gòu)測試或邏輯驅(qū)動測試,它是知道產(chǎn)品內(nèi)部工作過程,可通過測試來檢測產(chǎn)品內(nèi)部動作是否按照規(guī)格說明書的規(guī)定正常進行,按照程序內(nèi)部的結(jié)構(gòu)測試程序,檢驗程序中的每條通路是否都有能按預(yù)定要求正確工作,而不顧它的功能,白盒測試的主要方法有邏輯驅(qū)動、基路測試等,主要用于軟件驗證?!鞍缀小狈ㄈ媪私獬绦騼?nèi)部邏輯結(jié)構(gòu)、對所有邏輯路徑進行測試?!鞍缀小狈ㄊ歉F舉路徑測試。在使用這一方案時,測試者必須檢查程序的內(nèi)部結(jié)構(gòu),從檢查程序的邏輯著手,得出測試數(shù)據(jù)。 系統(tǒng)測試的目的和原則在任何軟件系統(tǒng)的開發(fā)過程中,尤其是在進行大型軟件系統(tǒng)的開發(fā)中,任何一個編程人員都不可避免地會產(chǎn)生錯誤。為了盡可能地發(fā)現(xiàn)并改正系統(tǒng)設(shè)計中的錯誤,減少錯誤造成的損失,保證系統(tǒng)開發(fā)的質(zhì)量,需要進行系統(tǒng)的測試[13]。 測試項目測試用例本項目測試采用黑盒測試。表61管理員登錄的測試用例Table 61 Administrator login test cases模塊測試用例描述操作過程及數(shù)據(jù)預(yù)期結(jié)果實際結(jié)果用例類型管理員登錄正確填寫用戶信息用戶填寫用戶名、密碼、點擊“登錄”用戶登錄成功,進入系統(tǒng)首頁與預(yù)期一致功能點用戶輸入錯誤的用戶名用戶輸入了錯誤的用戶名用戶登錄失敗,用戶需重新輸入正確的用戶名與預(yù)期一致功能點用戶輸入錯誤的密碼用戶輸入了錯誤的密碼用戶登錄失敗,用戶需重新輸入正確的密碼與預(yù)期一致功能點表62用戶登錄報名參加相親活動的測試用例Table 62 Users log in sign up for dating activities of test cases模塊測試用例描述操作過程及數(shù)據(jù)預(yù)期結(jié)果實際結(jié)果用例類型用戶登錄報名參加相親活動用戶未登錄參加相親活動用戶未登錄,并點擊報名參加相親活動報名未成功,系統(tǒng)提示用戶先登錄與預(yù)期一致功能點用戶已登錄參加相親活動用戶已登錄,并點擊報名參加相親活動報名成功與預(yù)期一致功能點表63用戶注冊模塊的測試用例Table 63 User registration of test cases模塊測試用例描述操作過程及數(shù)據(jù)預(yù)期結(jié)果實際結(jié)果用例類型用戶注冊注冊郵箱重復(fù)注冊郵箱已存在注冊失敗,系統(tǒng)提示該郵箱已存在與預(yù)期一致功能點注冊郵箱不重復(fù)注冊郵箱不存在注冊成功與預(yù)期一致功能點表64查看用戶詳細(xì)信息模塊的測試用例Table 64 Check user details module test case模塊測試用例描述操作過程及數(shù)據(jù)預(yù)期結(jié)果實際結(jié)果用例類型查看用戶詳細(xì)信息用戶未登錄查看會員詳細(xì)信息用戶未登錄,并點擊查看會員詳細(xì)信息查看會員詳細(xì)信息未成功,系統(tǒng)提示用戶先登錄與預(yù)期一致功能點用戶登錄后查看會員詳細(xì)信息用戶登錄后,并點擊查看會員詳細(xì)信息查看會員詳細(xì)信息成功與預(yù)期一致功能點 系統(tǒng)測試效果1.根據(jù)上面的系統(tǒng)入口測試用例,其測試效果。當(dāng)用戶名和用戶密碼錯誤的時候,跳回登錄頁面,不能以用戶身份進入系統(tǒng)。如圖61所示。圖61 用戶登錄測試效果 User login test results2.會員進入系統(tǒng)測用例,其測試效果。會員進行操作必須先進行登錄,否則將出現(xiàn)警告。此處設(shè)置為強制查看會員詳細(xì)信息。如圖62所示。圖62用戶登錄報名參加相親活動操作效果Fig. 62 Users log in sign up for dating activities operation effect3.約束用例,其測試效果。數(shù)據(jù)輸入測試效果圖如圖63所示。圖63 數(shù)據(jù)輸入類型測試效果Fig. 63 Data input type test results 軟件測試結(jié)論 軟件能力經(jīng)過測試,可以證明該系統(tǒng)能正常的運行。由于能力和時間有限,缺少個別驗證。在線交友系統(tǒng)經(jīng)過多方面的測試,已經(jīng)滿足了基本需求。通過本次測試發(fā)現(xiàn)系統(tǒng)中存在不少的問題,但大部分都已經(jīng)更正。雖然系統(tǒng)現(xiàn)在還不太完善,但經(jīng)過測試后還是可以實現(xiàn)相關(guān)功能。因此通過分析測試結(jié)果認(rèn)為該軟件通過測試,可以正常使用。 7 結(jié) 論 系統(tǒng)開發(fā)總結(jié)隨著畢業(yè)設(shè)計的完成,工作也進入到了總結(jié)階段。在畢業(yè)設(shè)計這三個多月的時間里,本人感受到了一個真正程序員的艱辛,更加感受到如果自己將來想在這一條路走下去,所要學(xué)習(xí)的東西還有很多很多,本人想這種感覺不僅僅是本人一個人所感受到的,而是每一個即將面臨畢業(yè)的大四學(xué)生都會感受到的。在過去的三個月里每天過的是那樣的辛苦,但是現(xiàn)在當(dāng)本人看著自己三個月辛苦做出的畢業(yè)設(shè)計的時候,心中的那些疲勞的影子早已消失。經(jīng)過這次畢業(yè)設(shè)計,可以說將本人大學(xué)四年所學(xué)的知識進行了一次全面的總結(jié),有些學(xué)過的知識忘記了,經(jīng)過畢業(yè)設(shè)計本人又從新復(fù)習(xí)了一遍,有些知識自己過去就不會但自己又不知道,經(jīng)過這次畢業(yè)設(shè)計,又將這些不足的地方彌補了,最重要的是從畢業(yè)設(shè)計的過程中本人又學(xué)到了更多新的知識。在畢業(yè)設(shè)計初期,本人選擇了JSP來編寫這次的設(shè)計課題,開始的時候覺得自己根本無從下手,經(jīng)過自己的自學(xué)過程,本人慢慢開始進入了狀態(tài),JSP方面的知識開始逐漸的提高,本人想這不僅僅使本人的畢業(yè)設(shè)計取得了進展,同時也為本人在將來的工作道路上增加了資本??傊?,通過這次畢業(yè)設(shè)計,本人在個人動手能力方面有了很大的提高,同時對JSP以及SQL數(shù)據(jù)庫的知識有了進一步的認(rèn)識,而且對大學(xué)四年所學(xué)的知識有了一個全面的回顧,這些都對本人將來的工作生涯起到了至關(guān)重要的作用。 存在問題及改進在畢業(yè)設(shè)計的過程中,有很多技術(shù)是本人目前無法領(lǐng)悟的,這為未來的學(xué)習(xí)提供了強大的動力。同時,在此次設(shè)計中,本人也與其他同學(xué),
點擊復(fù)制文檔內(nèi)容
范文總結(jié)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1