移動互聯網相親系統(tǒng)論文_第1頁
移動互聯網相親系統(tǒng)論文_第2頁
移動互聯網相親系統(tǒng)論文_第3頁
移動互聯網相親系統(tǒng)論文_第4頁
移動互聯網相親系統(tǒng)論文_第5頁
已閱讀5頁,還剩32頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、昆明學院2015屆畢業(yè)論文(設計)論文(設計)題目移動互聯網相親系統(tǒng)設計子課題題目網站平臺設計姓名楊興濤 學號* 所屬院系信息技術學院 專業(yè)年級計算機科學與技術 指導教師洪孫焱2015年5月摘要本文主要研究的內容是移動互聯網相親系統(tǒng)網站平臺設計,其功能主要包括用戶 管理系統(tǒng)、交友信息系統(tǒng)、留言系統(tǒng)、點贊系統(tǒng)、會員管理系統(tǒng)、公告系統(tǒng)。此系統(tǒng) 采用Thinkphp作為開發(fā)框架,MySQL作為數據庫開發(fā)語言,WampServer作為集成開發(fā) 環(huán)境。此系統(tǒng)遵循MVC軟件設計典范,將業(yè)務邏輯、數據、界面顯示分離的方法組織 代碼,邏輯清晰、層次分明,便于對程序進行修改和維護。程序開發(fā)完成后,需進行 測試,

2、保證系統(tǒng)滿足所需功能,最后需提交源代碼、論文以及答辯ppt。關鍵詞:Thinkphp; MySQL; WampServer; MVC;相親系統(tǒng)AbstractThe content what this paper mainly research is that design a system for mobile Internet dating website platform. Its functions mainly include users management system, dating information system, the message system, point s

3、ystem, member management system and public announcement system. This system uses Thinkphp as development framework, MySQL as development language of database and WampServer as integrated development environment. This system follows the design model of MVC software and uses the methods of business lo

4、gic, data and interface display separation as organization of code. Clear logic and distinct gradation are easy to modify and main the program. After the completion of program development, the system needs to be tested, and ensure that the system can meet the required functions. In the end, the sour

5、ce code, thesis and the PPT of thesis defense will be submitted.Keywords: Thinkphp;MySQL;WampServer;MVC;Blind system目錄 TOC o 1-5 h z HYPERLINK l bookmark25 o Current Document 第一章引言1 HYPERLINK l bookmark28 o Current Document 1.1背景1 HYPERLINK l bookmark31 o Current Document 1.2系統(tǒng)概述1 HYPERLINK l bookma

6、rk34 o Current Document 第二章需求分析2 HYPERLINK l bookmark37 o Current Document 2.1引言2 HYPERLINK l bookmark40 o Current Document 編寫目的2 HYPERLINK l bookmark43 o Current Document 用戶簡介2 HYPERLINK l bookmark46 o Current Document 版本更新信息2 HYPERLINK l bookmark49 o Current Document 2.2綜合描述2 HYPERLINK l bookmark5

7、2 o Current Document 組織結構與權限2 HYPERLINK l bookmark55 o Current Document 角色定義3 HYPERLINK l bookmark67 o Current Document 數據流程和處理流程3 HYPERLINK l bookmark70 o Current Document 2.3運行環(huán)境5 HYPERLINK l bookmark73 o Current Document 硬件環(huán)境5 HYPERLINK l bookmark76 o Current Document 軟件環(huán)境5 HYPERLINK l bookmark79

8、 o Current Document 2.4系統(tǒng)功能需求5功能需求分析5 HYPERLINK l bookmark82 o Current Document 功能需求點列表6 HYPERLINK l bookmark85 o Current Document 2.5目標系統(tǒng)其他要求6 HYPERLINK l bookmark88 o Current Document 安全性6 HYPERLINK l bookmark91 o Current Document 可靠性6 HYPERLINK l bookmark94 o Current Document 培訓需求6 HYPERLINK l bo

9、okmark97 o Current Document 第三章概要設計7 HYPERLINK l bookmark100 o Current Document 3.1引言7 HYPERLINK l bookmark103 o Current Document 編寫目的7 HYPERLINK l bookmark106 o Current Document 背景7 HYPERLINK l bookmark109 o Current Document 3.2總體設計7 HYPERLINK l bookmark112 o Current Document 需求規(guī)定7 HYPERLINK l book

10、mark115 o Current Document 運行環(huán)境7 HYPERLINK l bookmark118 o Current Document 基本設計概念和處理流程8 HYPERLINK l bookmark124 o Current Document 3.3系統(tǒng)數據結構設計9 HYPERLINK l bookmark127 o Current Document 邏輯結構設計要點9 HYPERLINK l bookmark130 o Current Document 物理結構設計要點9 HYPERLINK l bookmark133 o Current Document 第四章詳細設

11、計12 HYPERLINK l bookmark136 o Current Document 4.1引言12 HYPERLINK l bookmark139 o Current Document 編寫目的12 HYPERLINK l bookmark142 o Current Document 背景12 HYPERLINK l bookmark145 o Current Document 4.2程序系統(tǒng)的組織結構13 HYPERLINK l bookmark148 o Current Document 4.3登錄模塊設計說明13 HYPERLINK l bookmark151 o Curren

12、t Document 模塊描述13 HYPERLINK l bookmark154 o Current Document 功能13 HYPERLINK l bookmark157 o Current Document 性能14 HYPERLINK l bookmark160 o Current Document 輸入項14 HYPERLINK l bookmark181 o Current Document 4. 3.5輸出項14 HYPERLINK l bookmark163 o Current Document 4. 3.6 算法14 HYPERLINK l bookmark208 o C

13、urrent Document 流程邏輯14 HYPERLINK l bookmark166 o Current Document 4.4注冊模塊設計說明15 HYPERLINK l bookmark169 o Current Document 模塊描述15 HYPERLINK l bookmark172 o Current Document 功能15 HYPERLINK l bookmark175 o Current Document 性能15 HYPERLINK l bookmark178 o Current Document 輸入項15 HYPERLINK l bookmark202 o

14、 Current Document 4. 4.5輸出項15 HYPERLINK l bookmark184 o Current Document 4. 4.6 算法15流程邏輯16 HYPERLINK l bookmark187 o Current Document 4.5搜索模塊設計說明16 HYPERLINK l bookmark190 o Current Document 模塊描述16 HYPERLINK l bookmark193 o Current Document 功能16 HYPERLINK l bookmark196 o Current Document 性能16 HYPERL

15、INK l bookmark199 o Current Document 輸入項16 HYPERLINK l bookmark220 o Current Document 輸出項17 HYPERLINK l bookmark205 o Current Document 算法17流程邏輯17 HYPERLINK l bookmark211 o Current Document 4.6個人中心模塊設計說明17 HYPERLINK l bookmark229 o Current Document 模塊描述17 HYPERLINK l bookmark214 o Current Document 功能

16、17 HYPERLINK l bookmark217 o Current Document 性能17 HYPERLINK l bookmark238 o Current Document 輸入項18 HYPERLINK l bookmark241 o Current Document 輸出項18 HYPERLINK l bookmark223 o Current Document 算法18流程邏輯19 HYPERLINK l bookmark226 o Current Document 4.7微社區(qū)模塊設計說明19模塊描述19 HYPERLINK l bookmark232 o Current

17、 Document 功能19 HYPERLINK l bookmark235 o Current Document 性能19輸入項19輸出項20 HYPERLINK l bookmark244 o Current Document 算法20 HYPERLINK l bookmark247 o Current Document 第五章測試 21 HYPERLINK l bookmark250 o Current Document 5.1目的21 HYPERLINK l bookmark253 o Current Document 5.2軟、硬件限制21 HYPERLINK l bookmark2

18、56 o Current Document 5.3系統(tǒng)功能測試22 HYPERLINK l bookmark259 o Current Document 服務器配置22 HYPERLINK l bookmark262 o Current Document 系統(tǒng)數據庫22 HYPERLINK l bookmark265 o Current Document 測試內容23 HYPERLINK l bookmark268 o Current Document 測試方法23 HYPERLINK l bookmark271 o Current Document 5.4改進意見25 HYPERLINK l

19、 bookmark274 o Current Document 第六章總結25參考文獻26謝辭27第一章引言1.1背景隨著互聯網技術的迅猛發(fā)展,網絡給人們帶來了很多便利,人們借助于網絡進行 相互交流變得更加方便,越來越多的人通過網絡進行交流溝通,于是網上相親也變隨 之興起了?!熬W上相親”以其便捷、經濟等優(yōu)勢,受到越來越多的年輕人喜愛。和以 前的赴媒人之約或者自己參與一對一的相親,網上相親顯然更有吸引力和高性價,也 免去了“見光死”的尷尬。在網絡已進入千家萬戶的今天,網上相親是男女適齡青年相知的一種好途徑。因 為它注入了時尚元素,具有其他途徑不可比擬的優(yōu)勢:第一是可以避免見面時的尷尬, 讓人在輕

20、松愉快的氣氛中完成相互了解;第二是可以節(jié)省一些不必要的金錢開支;第 三是相親時間和地點不受限制,只要工作之余就可以上網相互了解。網上相親作為新時代的產物,它的存在為許多年輕人帶去了便利,讓他們輕松找 到心儀的另一半?,F在越來越多的人通過網絡相親,網上相親具有十分廣闊的前景和 價值。1.2系統(tǒng)概述系統(tǒng)名稱:移動互聯網相親系統(tǒng)網站平臺本系統(tǒng)的功能主要包括:用戶管理系統(tǒng)、交友信息系統(tǒng)、留言系統(tǒng)、點贊系統(tǒng)、 微社區(qū)、后臺管理系統(tǒng)、公告系統(tǒng)。用戶可以通過注冊帳號成為會員登錄網站,設置 個人信息,然后搜索心儀的對象,查看他(她)的信息、給他(她)留言、點贊。管 理員可以通過后臺登錄以后對網站實施操作,包括

21、添加新管理員、修改密碼、發(fā)布公 告、修改公告等。第二章需求分析2.1引言需求分析主要是為了明確開發(fā)需求,保證客戶需求穩(wěn)定,盡量減法開發(fā)過程中的 需求變更,提升開發(fā)速度,降低開發(fā)成本。編寫目的說明移動互聯網相親系統(tǒng)的用戶需求分析,明確所要開發(fā)的系統(tǒng)需求,例如系統(tǒng) 應具有的功能、性能與界面,界定系統(tǒng)的功能范圍,引導軟件各模塊的設計及編碼。用戶簡介本系統(tǒng)面向的是適齡結婚的年輕人,以及喪偶的中年人。隨著社會的發(fā)展,網上 相親如今已經作為人們相親的一種途徑。版本更新信息表2-1版本更新4舌息表版本號創(chuàng)建者創(chuàng)建日期維護者維護日期維護紀要V1.0楊興濤2015-3-272.2綜合描述組織結構與權限本系統(tǒng)用戶

22、的組織結構與角色如圖2-1所示:圖2-1組織結構與角色說明圖角色定義組織結構圖中各用戶類型的權限說明,如表2-2所示表2-2權限說明表編號角色權限管理員發(fā)布公告、修改公告、修改管理員信息用戶(會員)進行搜索會員信息、留言、設置個人交友信息等操作數據流程和處理流程如圖2-2為管理員操作流程圖:圖2-2管理員操作流程圖如圖2-3為用戶操作流程圖:圖2-3用戶操作示意圖2.3運行環(huán)境硬件環(huán)境建議CPU: Pentium III或以上建議內存:128MB或以上建議硬盤:50G或以上網絡環(huán)境:建議帶寬2M以上軟件環(huán)境操作系統(tǒng):Windows 2008 Server 軟件環(huán)境:WampServer。數據庫

23、:MySQL。2.4系統(tǒng)功能需求功能需求分析功能需求點列表表2-3功能需求點列表編號功能名稱功能描述輸入內容輸出內容1后臺登錄只有管理員能夠 登錄管理員帳號、 密碼進入管理主頁2信息發(fā)布管理對公告進行添 加、修改、刪除添加、修改、刪除命令提示操作結果3用戶注冊用戶通過信息檢測后稱為網站會 員用戶名、昵 稱、密碼、驗 證碼注冊結果(提示注冊成功或注冊失敗)4用戶登錄會員通過身份驗 證進入系統(tǒng)用戶名、密 碼、驗證碼進入網站首頁5搜索會員會員選擇條件搜 索心儀對象會員選擇的 條件顯示搜索結果頁面6會員個人中心會員可以修改個 人信息、訪問個 人空間輸入的相應信息和命令提示操作結果7微社區(qū)會員可以瀏覽、

24、搜索微社區(qū)輸入的相應信息和命令提示操作結果2.5目標系統(tǒng)其他要求安全性沒有登錄的用戶只能瀏覽網站部分功能。用戶登錄時需進行驗證碼驗證,防止惡意攻擊??煽啃圆粫驗橐恍╁e誤而導致系統(tǒng)崩潰或數據丟失,保證系統(tǒng)長時間運行不會出現 任何錯誤。設計過程要充分考慮惡意代碼等非法入侵行為,盡量提高系統(tǒng)的安全性。培訓需求鑒于本系統(tǒng)使用比較簡單、方便,只要有一些Windows操作經驗的人就可以使用, 而且網站上面有新手幫助手冊,故可以省去培訓服務。第三章概要設計3.1引言編寫目的說明移動互聯網相親平臺的總體設計和實現,記錄系統(tǒng)整體實現上技術層面上的 考慮。并且以需求說明作為依據,該文檔將作為開發(fā)過程中程序實現、

25、特性要求和控 制的依據。軟件開發(fā)小組的每一位參與開發(fā)成員應該閱讀本說明,以清楚產品在技術方面的 要求和實現策略,本手冊將進行技術評審和技術的可行性檢查,同時為下一步的詳細 設計說明提供框架。背景軟件系統(tǒng)的名稱:移動互聯網相親網站平臺任務提出者:昆明學院信息技術學院開發(fā)者:楊興濤本系統(tǒng)將使用Thinkphp+MySQL進行開發(fā)。3.2總體設計需求規(guī)定請參考上文需求分析。運行環(huán)境硬件要求服務器硬件要求:建議CPU: Pentium III或以上建議內存:512MB或以上建議硬盤:500G或以上客戶硬件要求:建議CPU: Pentium III或以上建議內存:256MB或以上建議硬盤:50G或以上軟

26、件要求服務器端:MySQL 企業(yè)版、Windows 2008 Server客戶端:Windows XP或更高版本基本設計概念和處理流程本系統(tǒng)的實現遵循MVC模式,簡化了開發(fā)過程,軟件開發(fā)人員可在不同時間開發(fā) 視圖、控制器邏輯和業(yè)務邏輯,縮短了開發(fā)時間和精力。彳#4用5圖3-1基本處理流程圖設計說明:用戶只需通過安裝有瀏覽器的設備就可以訪問網站;數據庫服務器使用MySQL企業(yè)版來實現,對于目前的需求和數據量,MySQL完全能夠適用,并且在經濟上也是合理的;多用戶并發(fā)訪問和處理,數據加密、事務協調,由MySQL數據庫和數據庫服務 器來完成。3.3系統(tǒng)數據結構設計邏輯結構設計要點管理員表(admin

27、)管理員(編號,帳號,昵稱,密碼,注冊時間)用戶信息表(user)用戶(用戶編號,用戶帳號,密碼,昵稱,注冊時間)用戶交友信息表(userinfo)用戶信息(信息編號,性別,照片,身高,體重,年齡,學歷,工資,省份,城市,地區(qū),關于我,Email,用戶ID,其他)公告信息表(notice)公告(公告編號,標題,內容,作者,發(fā)布時間)留言表(message)留言(留言編號,用戶id,留言者id,留言者昵稱,留言內容,留言時間)點贊信息表(support)點贊(編號,用戶ID,點贊者ID,點贊者昵稱,點贊時間)點贊次數表(count)次數(編號,用戶ID,點贊次數)微社區(qū)信息表(wxq_data)

28、微社區(qū)會員(編號,昵稱,會員頭像,位置,內容,照片,tid,weiid,來源)物理結構設計要點管理員表(admin)表3-1管理員信息表序號字段名字段含義類型長度默認值允許空主鍵說明1id管理員編號int151falsetrue自動遞增2adminname帳號varchar100false3adminpwd密碼varchar100false4nickname昵稱varchar100false5time注冊時間timestam pon update CURRENT_TIfalseMESTAMP用戶信息表(user)表3-2用戶信息表序號字段名字段含義類型長度默認值允許空主鍵說明1id用戶編號in

29、t151falsetrue自動遞增2username帳號varchar100false3nickname昵稱varchar100false3pwd密碼varchar100false5time注冊時間timestampon update CURRENT_TIMEST AMPfalse用戶交友信息表(userinfo)表3-3交友信息表序號字段名字段含義類型長度默認值允許空主鍵說明1id編號int151falsetrue自動遞增2photo照片texttrue3sex性別int5true4weight體重int4true5height身高int4true6age年齡int4true7academa

30、c學歷varchar20true8salary工資int10true9province省份varchar100true10city城市varchar100true11area地區(qū)varchar200true12aboutme關于我texttrue13qqQQ號碼varchar20true14email郵箱varchar100true15userid用戶IDint15true16othercontact其他varchar100true公告表(notice)表3-4 公告表序號字段名字段含義類型長度默認值允許空主鍵說明1id編號int151falsetrue自動遞增2subject標題varcha

31、r200false3author作者varchar100true4words內容textfalse5time發(fā)布時間timestaon updatefalsempCURRENT_TIMESTAMP留言信息表(message)表3-5用戶留言表序號字段名字段含義類型長度默認值允許空主鍵說明1id編號int151falsetrue自動遞增2userid用戶ID號int15false3lyuserid留言者ID號int15false4lynickname留言者昵稱varchar100false5words留言內容texttrue6time留言時間timestampon update CURRENT_

32、T IMESTAMPfalse點贊表(support)表3-6點贊表序號字段名字段含義類型長度默認值允許空主鍵說明1id編號int151falsetrue自動遞增2userid用戶ID號int15false3dzuserid點贊 者IDint15false4dznickname點贊者昵 稱varchar100false5time點贊時間timestampon update CURRENT_TIMESTAMPfalse點贊次數表(count)表3-7點贊次數表序號字段名字段含義類型長度默認值允許空主鍵說明1id編號int151falsetrue自動遞增2userid用戶ID號int15false

33、3dzcount點贊次數int15false微社區(qū)用戶數據表(wxq_data)表3-8微;社區(qū)會員信息表序號字段名字段含義類型長度默認值允許空主鍵說明1id編號int151falsetrue自動遞 增2headportrait用戶頭像texttrue3nickname昵稱varchar200true4position位置varchar200true5content內容texttrue6ptoto照片texttrue7tidInt15true8uidint15true9wxqname來源varchar200true第四章詳細設計4.1引言編寫目的本詳細設計是針對移動互聯網網站平臺而編寫。目的是

34、對該系統(tǒng)進行詳細設計,在概 要設計的基礎上進一步明確系統(tǒng)結構,詳細地介紹系統(tǒng)的各個模塊,為進行后面的實 現和測試做準備。本詳細設計說明書的預期讀者為當前開發(fā)人員和今后對系統(tǒng)進行擴 展和維護的人員。背景開發(fā)軟件名稱:移動互聯網相親網站平臺項目的任務提出者:昆明學院信息技術學院項目開發(fā)者:楊興濤用戶:所有對該相親平臺感興趣的人。4.2程序系統(tǒng)的組織結構圖4-1系統(tǒng)結構圖4.3登錄模塊設計說明模塊描述實現用戶的登錄驗證及登錄成功后的頁面跳轉。功能負責接收用戶的輸入,檢測用戶輸入的合法性,并進行登錄認證,顯示結果。性能系統(tǒng)必須保證用戶在高峰期也能正常使用,具備一定的安全穩(wěn)定性;系統(tǒng)對用戶請求的最大響應

35、時間為3秒,及時性要求比較高;系統(tǒng)對數據的精度要求比較高,用戶輸入數據時必須嚴格區(qū)分大小寫。輸入項表4-1登錄輸入屬性表字段名稱類型長度錄入方式是否非空項默認顯示4.3.用戶名varchar100文本框Y密碼varchar100文本框Y*驗證碼varchar文本框Y5輸出項登錄成功則跳轉至首頁,否則提示用戶登錄失敗,重新登錄。算法用戶輸入的數據采用表單提交,使用$_POST字段名獲取,然后將用戶輸入的用戶 名和密碼提交至數據庫查詢,返回相應結果。流程邏輯4.4注冊模塊設計說明模塊描述實現用戶的注冊功能,需對用戶輸入的用戶名和用戶密碼進行驗證,確保用戶名和密 碼的長度大于6個字符,且用戶名未被注

36、冊。功能負責接收用戶的輸入,檢測用戶輸入的合法性,并進行用戶注冊,顯示結果。性能系統(tǒng)必須保證用戶在高峰期也能正常使用,具備一定的安全穩(wěn)定性;系統(tǒng)對用戶請求的最大響應時間為3秒,及時性要求比較高;輸入項表4-2注冊輸入字段屬性表字段名稱類型長度錄入方式是否非空項默認顯示用戶名varchar100文本框Y昵稱varchar100文本框Y密碼varchar100文本框Y*驗證碼varchar文本框Y輸出項注冊成功則跳轉至登錄頁面,否則提示用戶注冊失敗,重新注冊。算法用戶輸入的數據采用表單提交,使用$_POST字段名獲取,然后將用戶輸入的 注冊信息提交至數據庫處理,返回相應結果。流程邏輯4.5搜索模塊

37、設計說明模塊描述實現用戶搜素好友的相關功能,并可以查看用戶的相關信息。功能負責接收用戶的輸入,檢測用戶輸入的合法性,并進行登錄認證,顯示結果。性能系統(tǒng)必須保證用戶在高峰期也能正常使用,具備一定的安全穩(wěn)定性;系統(tǒng)對用戶請求的最大響應時間為3秒,及時性要求比較高;輸入項表4-3搜索輸入字段屬性表字段名稱類型長度錄入方式是否非空項默認顯示省份varchar100選擇框Y城市varchar100選擇框Y年齡Int4選擇框Y性別int5選擇框Y輸出項搜索到符合條件的會員則顯示,否則提示用戶沒有搜索到滿足條件的會員。算法用戶輸入的數據采用表單提交,使用$_POST字段名獲取,然后將用戶輸入的搜索信 息提交

38、至數據庫查詢,返回相應結果。流程邏輯圖4-4搜索流程圖4.6個人中心模塊設計說明模塊描述實現用戶交友信息修改和預覽、用戶個人空間、用戶登錄密碼修改。功能交友信息修改:修改用戶的交友信息預覽交友信息:預覽用戶的交友信息。個人空間:用戶通過此模塊可以訪問個人空間。修改密碼:修改用戶的登錄密碼。性能系統(tǒng)必須保證用戶在高峰期也能正常使用,具備一定的安全穩(wěn)定性;系統(tǒng)對用戶請求的最大響應時間為3秒,及時性要求比較高;系統(tǒng)對數據的精度要求比較高,用戶輸入數據時必須嚴格區(qū)分大小寫。輸入項表4-4用戶輸入字段屬性表字段名稱類型長度錄入方式是否非空項默認顯示省份varchar100選擇框N城市varchar100

39、選擇框N地區(qū)varchar200選擇框N年齡int4選擇框N性別int5選擇框N身高Int4選擇框N體重Int4選擇框N學歷varchar20選擇框N關于我text文本框NQQvarchar20文本框NEmailvarchar100文本框N其他varchar100文本框N輸出項顯示相應的結果。算法用戶輸入的數據采用表單提交,使用$_POST字段名獲取,然后將用戶輸入的信息提 交至數據庫查詢,返回相應結果。流程邏輯圖4-5個人中心操作流程圖4.7微社區(qū)模塊設計說明模塊描述實現個人預覽微社區(qū)會員信息、搜索微社區(qū)會員信息的跳轉鏈接以及邏輯控制。功能預覽微社區(qū):預覽微社區(qū)的用戶信息,并可以點擊鏈接查看

40、很多用戶的微社區(qū)信 息。搜索微社區(qū):根據用戶輸入的搜索條件,搜索微社區(qū)會員信息。性能系統(tǒng)必須保證用戶在高峰期也能正常使用,具備一定的安全穩(wěn)定性;系統(tǒng)對用戶請求的最大響應時間為3秒,及時性要求比較高;系統(tǒng)對數據的精度要求比較高,用戶輸入數據時必須嚴格區(qū)分大小寫。輸入項用戶輸入的搜索信息和命令。輸出項根據用戶輸入的信息和命令、顯示相應的結果。算法此模塊微社區(qū)會員信息并不是本系統(tǒng)里面的會員,而是來自微社區(qū),使用了 php 的snoopy類,模仿web瀏覽器的功能,抓取網頁內容,存入數據庫。下面是核心代碼數據庫連接conn.php?php$link=new mysqli(localhost”,root

41、”,);if(mysqli_connect_errno()echo 連接數據庫失敗”;die();$link-select_db(test) or die(數 據庫選擇失敗!”);$link-query(set names utf8);?抓取指定網頁的內容偽裝瀏覽器獲取網頁的所有內容并顯示,然后截取所需要的信息,存入數據庫中 以供查詢使用。agent=(compatible;Mozilla/5.0 (Linux; U; Android 2.2; en-us; Nexus OneBuild/FRF91) AppleWebKit/533.1 (KHTML, like Gecko) Version/

42、4.0 Mobile Safari/533.1);/偽裝瀏覽器from:$snoopy-fetch($url);/獲取所有內容echo $snoopy-results;/顯示結果/ho $snoopy-fetchtext/獲取文本內容(去掉 html 代 碼)?截取抓取頁面中的用戶信息在所獲取的網頁中查詢所需要的字段,并根據前后標識截取內容,存入自己的數 據庫。function sub($src,$start,$end,$kaishi)/strpos()函數返回字符串在另一個字符串中第一次出現的位置$startpos=strpos($src,$start,$kaishi);/$kaishi 規(guī)

43、定開始搜索的位置$endpos=strpos($src,$end,$startpos);$substring=substr($src,$startpos+strlen($start),($endpos-$startpos)-strlen($start);/ $startpos+strlen($start)開始截取的位置,($endpos-$startpos)-strlen($start)截取 長度return $substring;第五章測試5.1目的為了保證系統(tǒng)質量,檢驗系統(tǒng)是否合乎用戶需求,改善用戶體驗,軟件測試在整 個軟件生命周期中扮演著尤為重要的作用。5.2軟、硬件限制.硬件要求服務器

44、硬件要求:建議CPU: Pentium III或以上建議內存:512MB或以上建議硬盤:500G或以上客戶硬件要求:建議CPU: Pentium III或以上建議內存:256MB或以上建議硬盤:50G或以上.軟件要求服務器端:MySQL 企業(yè)版、Windows 2008 Server、WampServer客戶端:Windows XP或更高版本5.3系統(tǒng)功能測試服務器配置在服務器上面正確安裝WampServer好之后,點擊啟動該軟件,啟動完成之后在右 下角有WampServer的圖標,點擊鼠標左鍵選擇phpmyadmin,如果正常顯示出WampServer的管理頁面,則說明服務器環(huán)境配置成功,如

45、圖5-1。圖5-1 WampServer管理頁面系統(tǒng)數據庫使用WampServer將系統(tǒng)的數據庫文件導入數據庫中,檢查各個字段的屬性是否正確,如圖5-2。phpMyAdmlnIS作test*J adnun | count 3 ees知驢 notH:e support usernflrn_J usennfc3 vffiixinwq_dat3driinili離箕y站構A拽堂冀JSA 畚則睇2IrncGSutra_?neral_ei32.0皿習溜覽M結構4糧幸1.1.-0 54IrricOQ1SB(JKB:u,M t郵*, u -d技IDImcOautf8_筍。玲日1_功is.aKB3刷覽M站構t瞄

46、竟而-a #肝bImcOButffl_9?neral_ciis.aKBt岫# ISAImoDautf8_gi?nfrsl_ciis.aKBuser3對其M申拘t袒帶b Ik日罕爵;件%ImcOS磐 n 油 l_ci32-.aKBi師日協a m快世T承hl,%ImcOBuffi_gi?neral_ci32. aEBI- i.r A; N!? .野空奪圜版DImoOSLCS.C司洲嗯況菇構4推幸F插入9 fit9ImoOBl3tin1_&xflrtsh_ciL6u0EE-圖5-2系統(tǒng)數據庫測試內容測試1:名稱:用戶登錄、注冊模塊測試目的:測試系統(tǒng)的登錄、注冊功能是否達到預期要求進度安排:測試內容:用戶輸入的用戶名和密碼的合法性輸入檢查,用戶身份認證、用 戶注冊測試結果:經測試,符合預期要求,能夠正常進行登錄與注冊。測試2:名稱:搜索模塊測試目的:測試系統(tǒng)搜索功能是否達到預期要求進度安排:測試內容:根據用戶輸入的搜索條件查找會員,看是否能達到預期要求測試結果:結果測試,搜索功能符合需求。測試3:名稱:我的留言功能測試目的:測試留言功能是否滿足需求進度安排:測試內容:用戶留言以及留言的查看 測試結果:經過測試,能夠進行

溫馨提示

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

評論

0/150

提交評論