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

正文內(nèi)容

基于django的圖片搜索網(wǎng)站-畢業(yè)論文(存儲版)

2025-04-07 09:18上一頁面

下一頁面
  

【正文】 lor_image a) 圖片和顏色是一對多的關系 b) 每張圖片可以對應多個色系 7. 尺寸表 size a) 圖片和尺寸是一對一的關系,但是尺寸不存入尺寸中,存入 image表中 b) 此表固定 圖 數(shù)據(jù)庫關系圖 18 圖 Django自帶數(shù)據(jù)庫模型圖 詳細數(shù)據(jù)庫結(jié)構(gòu)設計 1. 用戶信息表 用戶信息表中存放的是用戶的基本信息,包括用戶名、密碼,其中密碼是 Django 自帶的 PBKDF2 加密方法加密。 表 36 color_image 字段名稱 數(shù)據(jù)類型 長度 允許空 字段描述 id int 主鍵 color_id int 標簽 ID image_id int 圖片 ID value double 顏色值的比重 7. 尺寸表 因為用戶查詢尺寸的時候往往是有目的的,比如想查詢壁紙,壁紙的大小都是固定的,所以這個表示固定的寫入一些常見的壁紙大小,方便生成標簽,用戶可以直接點擊查找。 (6)查看我的圖集:注冊用戶可以通過此模塊查看自己喜歡過的圖片。 設計首頁的第一步是設計版面布局。 對比就是通過矛盾和沖突,使設計更加富有生氣。但是在 Django 中,控制器接受用戶輸入的部分由框架自行處理,所以 Django 里更關注的是模型( Model)、模板 (Template)和視圖( Views),稱為 MTV 模式: M 代表模型( Model),即數(shù)據(jù)存取層。 Django 視圖 不處理用戶輸入,而僅僅決定要展現(xiàn)哪些數(shù)據(jù) 給用戶; 24 Django 模板 僅僅決定如何展現(xiàn) Django 視圖指定的數(shù)據(jù)。image39。color_image39。^$39。39。 其實現(xiàn)截圖如圖 所示: 28 圖 其中網(wǎng)站的每個頁面均有: 1. :頂欄以及網(wǎng)站 Logo 2. :版權 3. :結(jié)合前兩者形成的模板 組成。如果不喜歡這張圖的話,可以從我的圖集中刪掉這張圖。當 Django 框架接收到 請求的時候,從定義的 urlpatterns 中尋找 url 表達式進行匹配,一旦找到匹配的項,就將 HTTPRequest 以及匹配到的其他字符串作為參數(shù),調(diào)用找到的視圖函 數(shù),然后根據(jù)視圖函數(shù)返回的 HTTPResponse對象進行響應。點擊上傳,進入 頁面,其流程圖如圖 所示: 上 傳是 否 已 經(jīng) 登 陸登 陸選 擇 文 件上 傳 成 功是 否 上 傳 成 功否是是否. . . 圖 用戶上傳圖片 35 圖片上傳之后需要有一系列的操作,比如存入后臺,分析其色系,生成縮略圖,增加用戶和圖片的關系,保存圖片大小等,具體見圖 . 上 傳 成 功加 入 數(shù) 據(jù) 庫增 加 用 戶 與 圖片 的 關 系生 成 縮 略 圖生 成 色 系保 存 大 小 圖 上傳后續(xù)操作 用戶可以在搜索出來的圖片點擊星星進行收藏。點擊頁面上 37 的圖標,在 search_size 視圖中查找出對應寬高的圖片,返回結(jié)果。因此軟件測試的第三個目的是保證整個軟件開發(fā)過程是高質(zhì)量的。 39 表 51 測試用例表 測試用例 輸入 預期結(jié)果 實際結(jié)果 測試結(jié)論 OA1 進入系統(tǒng)前臺主頁瀏覽頁面 若成功,則顯示圖片輪播 顯示圖片輪播,并正常自動、手動切換 成功 OA2 選擇 havefan 應該列出最新上傳的圖片,并且點擊圖片后進入輪播模式 顯示出最新圖片,并輪播正常 成功 OA3 點擊 Register 應該進入注冊頁面,并能注冊,成功后轉(zhuǎn)到主頁,否則注冊頁面出現(xiàn)錯誤提示 進入注冊頁面,可以注冊。并且,在語言方面,從對 Python 一竅不通,到現(xiàn)在可以熟練運用 Python 去寫程序,有了很大的進步。此外,對于 Django 框架的 MTV 格式有了深刻的理 解,第一次體會到模板的強大之處。 44 內(nèi)部資料 請勿外傳 項 目 經(jīng) 理項 目 副 經(jīng) 理 項 目 總 工 質(zhì) 安 總 監(jiān)工程管理部物資管理部技術管理部檢測試驗室質(zhì)安管理部監(jiān) 督 工 程 管 理部 、 物 資 管 理部 、 檢 測 試 驗 室現(xiàn) 場 質(zhì) 檢 員 、 施 工 員施 工 班 組 9JWKffwvGtYM*Jgamp。MuWFA5uxY7JnD6YWRrWwc^vR9CpbK!zn%Mz849Gx^Gjqv^$UE9wEwZQcUE%amp。MuWFA5uxY7JnD6YWRrWwc^vR9CpbK!zn%Mz849Gx^Gjqv^$UE9wEwZQcUE%amp。MuWFA5uxY7JnD6YWRrWwc^vR9CpbK!zn%Mz849Gx^Gjqv^$UE9wEwZQcUE%amp。MuWFA5uxY7JnD6YWRrWwc^vR9CpbK!zn%Mz849Gx^Gjqv^$UE9wEwZQcUE%amp。qYpEh5pDx2zVkumamp。MuWFA5uxY7JnD6YWRrWwc^vR9CpbK!zn%Mz849Gx^Gjqv^$UE9wEwZQcUE%amp。MuWFA5uxY7JnD6YWRrWwc^vR9CpbK!zn%Mz849Gx^Gjqv^$UE9wEwZQcUE%amp。qYpEh5pDx2zVkumamp。UE9aQGn8xp$Ramp。gTXRm6X4NGpP$vSTTamp。gTXRm6X4NGpP$vSTTamp。UE9aQGn8xp$Ramp。gTXRm6X4NGpP$vSTTamp。gTXRm6X4NGpP$vSTTamp。gTXRm6X4NGpP$vSTTamp。gTXRm6X4NGpP$vSTTamp。在此向姜老師表示深深的敬意和衷心的感謝。 在設計數(shù)據(jù)庫的時候,因為網(wǎng)站邏輯不復雜,所以運用了多個簡單的表來存儲,學習到了 Django 對于數(shù)據(jù)庫操作的強大功能。各個用戶的上傳可以共享。 系統(tǒng)測試 因為系統(tǒng)功能比較簡單,所以本人采用黑盒測試法對網(wǎng)站各個功能模塊進行測試。第三 , 軟件測試不僅是在測試軟件產(chǎn)品的本身,而且還包括軟件開發(fā)的過程。在數(shù)據(jù)庫 color_image 表中搜索相關顏色,按照顏色比重(越接近該顏色的圖片比重越高)從高到低排序,返回結(jié)果。然后自動登錄,跳轉(zhuǎn)到網(wǎng)站首頁。具體見圖 。 31 圖 隨便看看頁面 其中滾動播放可以下載,自動播放,鼠標滑輪翻頁等功能??梢哉J為 是父模板,而 是繼承 的子模板。^accounts/login/$39。39。color39。user39。 你可以把它看作模型與模板之間的橋梁。 系統(tǒng)框架實現(xiàn) 在本系統(tǒng)中,我們采用 Django 技術進行開發(fā)。設計中應利用各組成部分在內(nèi)容上的內(nèi)在聯(lián)系和表現(xiàn)形式 上的相互呼應,實現(xiàn)視覺上和心理上的連貫,使整個頁面的各個部分融洽。 第一部分為站點的規(guī)劃及草圖的繪制,這一部分可以在紙上完成。 (4)收藏圖片:注冊用戶可以通過此模塊點擊自己喜歡圖片收藏到自 己的圖集里。另外還存儲了該圖片在此色系下所占比重。 通常,使用實體 聯(lián)系圖(簡稱為 ER 圖)來建立數(shù)據(jù)模型。 計劃如下: 學習 Python 學習 Django 并進行項目設計 進一步根據(jù)所學內(nèi)容進行詳細設計 編寫代碼 撰寫論文 系統(tǒng)需求分析 系統(tǒng)開發(fā)運行環(huán)境 鑒于系統(tǒng)的開發(fā)語言和數(shù)據(jù)庫 ,采用如下的開發(fā)環(huán)境和工具: 開發(fā)環(huán)境: Windows 7, Python , Django 開發(fā)語言 : Python 數(shù) 據(jù) 庫 : Mysql 開發(fā)工具 : JetBrains PyCharm 系統(tǒng)功能概述 本網(wǎng)站由用戶模塊,搜索模塊和隨便看看模塊三部分組成。 ? 提供多語言支持,常見的編碼如中文的 GB 231 BIG5,日文的 Shift_JIS等都可以用作數(shù)據(jù)表名和數(shù)據(jù)列名。 圖 bootstrap演示 12 代碼如下: form fieldset legendLegend/legend labelLabel name/label input type=text placeholder=Type something… span class=helpblockExample blocklevel help text here./span label class=checkbox input type=checkbox Check me out /label button type=submit class=btnSubmit/button /fieldset /form MySQL 數(shù)據(jù)庫的選用 鑒于 MySQL 的一系列特性以及需求選用了 MySQL 作為本項目的數(shù)據(jù)庫。松耦合提倡代碼之間不能有知道彼此的具體操作。模板大約相當于 MVC 里邊的 View。 model 獨立于系統(tǒng)的其 他模塊,可以被系統(tǒng)其他任意模塊訪問。 模型( model)主要負責管理數(shù)據(jù)和核心的業(yè)務邏輯 視圖( view)負責將數(shù)據(jù)展示給用戶 控制器( Controller)接收用戶輸入并執(zhí)行應 用程序邏輯層面的工作 在 很多領域這一思路非常高效,不過 Django 的設計者們不是簡單的照搬這一模式,而且試圖構(gòu)建一個更適合 Web 應用程序開發(fā)的思路,因為 django最初 是用在新聞出版類的網(wǎng)站上,對新聞事件的快速反應要求這套框架也必須“快”、“準”、“狠”。 5 ? :該 Django 項目的設置或配置。 Django 使你能夠?qū)W⒂? Web 應用上有 趣的關鍵性的東西。 Python 的設計哲學是“優(yōu)雅”、“明確”、“簡單”。對里面的機制很感興趣,就想自己做一個類似的網(wǎng)站。 JSP 和 ASP 在技術方面有許多相似之處,不過兩者來源于不同的技術規(guī)范組織,以至 ASP 一般只應用于 Windows 平臺,而 JSP 則可以在 85%以上的服務器上運行,而且基于 JSP 技術的應用程序比基于 ASP 的應用程序易于維護和管 7 理,所以被許多人認為是未來最有發(fā)展前途的動態(tài)網(wǎng)站技術。數(shù)據(jù)庫、應用邏輯層、表示邏輯層彼此分開,而且同層也可以根據(jù)流量分開,群組成二維數(shù)組。 而且學習 python可以掌握一門腳本語言并結(jié)合 Django這個 python的 web框架,搭建的平臺簡單安全,可移植性好??v觀網(wǎng)絡上,形形色色的圖片數(shù)不勝數(shù),如何分享它們,如何更快速地查找到自己所需要的圖片是一個很龐大的問題。涉及圖片搜索的功能有按關鍵字搜索,按色系搜索,按大小搜索等。該網(wǎng)站可以進行一系列的查詢,方便用戶查找到自己感興趣的圖片。此外,整個頁面簡單大方,使用 Bootstrap 風格,加上特有的輪播效果,展示圖片效果更好,用戶體驗效果比較好。互聯(lián)網(wǎng)上發(fā)布和獲取信息都是通過網(wǎng)站來實現(xiàn)的。 下面介紹幾種目前頗受關注的新技術: 1. PHP PHP 即 Hypertext Preprocessor(超文本預處理器 ),它是當今 Inter上最為火熱的腳本語言,其語法借鑒了 C、 Java、 PERL 等語言,但只需要很少的編程知識你就能使用 PHP 建立一個真正交互的 Web 站點。 2. ASP ASP 即 Active Server Pages,它是微軟開發(fā)的一種類似 HTML(超文本標識語言 )、 Script(腳本 )與 CGI(公用網(wǎng)關接口 )的結(jié)合體,它允許用戶使用許多已有的腳本語言編寫 ASP 的應用程序。 強大的 URL 路由配置, Django 讓你可以設計出非常優(yōu)雅的 URL,在 Django里你基本可以跟丑陋的 GET 參數(shù)說拜拜。 8 第二章 系統(tǒng)分析 技術可行性分析 開發(fā)技術綜述 1. Python Python 是一種面向?qū)ο?、直譯式電腦編程語言,具有近 二十年的發(fā)展歷史,成熟且穩(wěn)定。采用了 MVC的軟件設計模式,即模型 M,視圖 V 和控制器 C。 Django 基本元素 : |____ Site/ |____ |____ |____ |____ ? :讓 Python 把該目錄當成一個開發(fā)包 (即一組模塊 )所需的文件。 可視其為你的 django 網(wǎng)站的目錄。 開發(fā)者只需學習與他工作相關的那部分系統(tǒng)功能。他是 MVC里的部分 V和全部 C的結(jié)合體。 URL 使用正則表達式將 view 和 url 完美的對接起來。使用 Bootstrap 可以構(gòu)建出非常優(yōu)雅的前端界面,而且占用資源非常小。 ? 為多種編程語言提供了 API。 ? 可以處理擁有上千萬條記錄的大型數(shù)據(jù)庫。在此基礎上,可以對系統(tǒng)數(shù)據(jù)庫和功能模塊進行概要設計。 表 31 auth_user 字段名稱 數(shù)據(jù)類型 長度 允許空 字段描述 id int 主鍵 username varchar 50 用戶名 (郵
點擊復制文檔內(nèi)容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1