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

正文內(nèi)容

畢業(yè)設(shè)計-基于個人網(wǎng)站建設(shè)的cms內(nèi)容管理系統(tǒng)設(shè)計-文庫吧

2025-10-28 17:51 本頁面


【正文】 0) 5 備注 remark varchar 255 是 6 排序值 sort smallint 6 是 7 父節(jié)點 ID pid smallint 6 否 8 第幾層( 共 3層) level tinyint 1 否 9 類型 type tinyint 1 否 10 分組 ID group_id tinyint 3 否 表 710 photo 編號 字段中文名 字段英文名 數(shù)據(jù)類型 長度 可否為空 11 1 序號 id int 10 否 2 圖片名稱 title varchar 100 否 3 圖片簡介 intro varchar 200 否 4 圖片 地址 img varchar 200 否 5 鏈接地址 link varchar 200 否 6 所屬分類 tid int 10 否 7 排序值 sort int 12 否 8 添加者 ID adder_id int 10 否 9 添加時間 add_time int 11 否 10 狀態(tài) status int 1 否 表 711 role 編號 字段中文名 字段英文名 數(shù)據(jù)類型 長度 可否為空 1 序號 id smallint 6 否 2 組名 name varchar 20 否 3 上級組 pid smallint 6 否 4 組狀態(tài) status tinyint 1 否 5 描 述 remark varchar 255 否 6 實體名 ename varchar 5 否 7 創(chuàng)建時間 create_time int 11 否 8 更新時間 update_time int 11 否 表 712 role_user 編號 字段中文名 字段英文名 數(shù)據(jù)類型 長度 可否為空 1 群組 ID role_id mediumint 9 是 2 用戶 ID user_id char 32 是 表 713 router 編號 字段中文名 字段英文名 數(shù)據(jù)類型 長度 可否為空 1 序號 id int 11 否 12 2 重寫 URL rewrite varchar 200 否 3 原始 URL url varchar 200 否 表 714 user 編號 字段中文名 字段英文名 數(shù)據(jù)類型 長度 可否為空 1 序號 id smallint 5 否 2 用戶名 account varchar 64 否 3 昵稱 nickname varchar 50 否 4 密碼 password char 32 否 5 組合賬號 bind_account varchar 50 否 6 最后登 錄時間 last_login_time int 11 否( 0) 7 最后登錄所在 IP last_login_ip varchar 40 是 8 登錄次數(shù) login_count mediumint 8 否 ( 0) 9 是否驗證 verify varchar 32 是 10 郵箱 varchar 50 否 11 備注 remark varchar 255 否 12 創(chuàng)建時間 create_time int 11 否 13 更新埋單 update_time int 11 否 14 狀態(tài) status tinyint 1 是( 0) 15 類型( 0:管理員) type_id tinyint 2 是( 0) 表 715 video 編號 字段中文名 字段英文名 數(shù)據(jù)類型 長度 可否為空 1 序號 id int 10 否 2 視頻標(biāo)題 title varchar 200 否 3 關(guān)鍵字 keywords varchar 100 否 13 4 描述 description varchar 200 否 5 預(yù)覽圖片 img varchar 200 否 6 鏈接地址 url varchar 200 否 7 URL 重寫 rewrite varchar 200 否 8 排序值 sort int 12 否 9 所屬分類 tid int 10 否 10 添加者 ID adder_id int 10 否 11 添加時間 add_time int 11 否 12 狀態(tài) status int 1 否 (2)設(shè)計數(shù)據(jù)的存取路徑:主要是指確定如何建立索引。在系統(tǒng)中建立了單索引作為存取路徑,即在每個數(shù)據(jù)表里的 ID 建立了索引。 (3)確定數(shù)據(jù)的存放位置:主要考慮提高系統(tǒng)性能,因此應(yīng)將數(shù)據(jù)中易變部 分與穩(wěn)定部分、經(jīng)常存取部分和存取頻率低部分分開存放。本系統(tǒng)保留了數(shù)據(jù)庫的備份和日志文件,以便于出現(xiàn)故障時恢復(fù)數(shù)據(jù)。 (4)確定系統(tǒng)配置:在設(shè)計系統(tǒng)時對系統(tǒng)的配置變量進(jìn)行了初步的配置,在系統(tǒng)運行過程中根據(jù)具體情況調(diào)整。 評價物理結(jié)構(gòu) 數(shù)據(jù)庫物理設(shè)計過程中需要對時間效率、空間效率、維護(hù)代價和各種用戶要求進(jìn)行權(quán)衡,其結(jié)果可以產(chǎn)生多種方案,數(shù)據(jù)庫設(shè)計人員必須對這些方案進(jìn)行細(xì)致的評價,從中選擇一個較優(yōu)方案作為數(shù)據(jù)庫的物理結(jié)構(gòu)。評價方法完全信賴于所選用的 DBMS,主要是從定量方法評估 。如果數(shù)據(jù)庫結(jié)構(gòu)不符合用戶需求,則需要修改設(shè)計。 本系統(tǒng)是在權(quán)衡了各種因素以后所得出的最終結(jié)構(gòu)。 數(shù)據(jù)庫的實施階段 綜上分析,我們在需求分析和數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計的基礎(chǔ)上得到了數(shù)據(jù)庫的邏輯結(jié)構(gòu)之后, 通過創(chuàng)建 SQL 文件,導(dǎo)入到 phpMyAdmin 中就順利創(chuàng)建了數(shù)據(jù)庫基于個人網(wǎng)站建設(shè)的 CMS。 數(shù)據(jù)庫的運行和維護(hù)階段 基于個人網(wǎng)站建設(shè)的 CMS 的數(shù)據(jù)庫投入運行標(biāo)志著系統(tǒng)開發(fā)工作的基本完成和維護(hù)工作的開始,而數(shù)據(jù)庫只要存在一天,就需要不斷地對它進(jìn)行評價、調(diào)整和維護(hù)。在數(shù)據(jù)庫運行階段,對數(shù)據(jù)庫的經(jīng)常性 的維護(hù)工作主要有數(shù)據(jù)庫管理 14 員完成,在這個過程中本人就是數(shù)據(jù)庫管理員,主要工作包括: (1)數(shù)據(jù)庫的備份和恢復(fù)。數(shù)據(jù)庫管理員要定期備份數(shù)據(jù)庫,一般為一星期一次,一旦出現(xiàn)故障,可以及時將數(shù)據(jù)庫恢復(fù)到盡可能的正確狀態(tài),以減少數(shù)據(jù)庫的損失。 (2)數(shù)據(jù)庫的安全性和完整性控制。有時我們要收回某些用戶的權(quán)限,增加、修改某些用戶的權(quán)限,增加、刪除用戶,或者某些數(shù)值的取值范圍發(fā)生變化,則對數(shù)據(jù)庫的安全性和完整性要求也會發(fā)生變化,這時就需要我隊數(shù)據(jù)庫進(jìn)行適當(dāng)?shù)恼{(diào)整,以反映這些新的變化。 (3)監(jiān)視、分析、調(diào)整數(shù)據(jù)庫性能。本人 要監(jiān)視數(shù)據(jù)庫的運行情況,并對檢測數(shù)據(jù)進(jìn)行分析,找出能夠提高性能的可行性,并適當(dāng)?shù)貙?shù)據(jù)庫進(jìn)行調(diào)整。在目前有些 DBMS 產(chǎn)品提供了性能檢測工具,從而可以利用這些工具方便地監(jiān)視數(shù)據(jù)庫。 (4)數(shù)據(jù)庫的重組。本系統(tǒng)數(shù)據(jù)庫經(jīng)過一段時間的運行后,隨著數(shù)據(jù)的不斷添加、刪除和修改,會使該數(shù)據(jù)庫的存取效率降低,這時本人便可改變數(shù)據(jù)庫組織方式,通過增加、刪除或調(diào)整部分索引等方法,改善系統(tǒng)的性能。 當(dāng)然,數(shù)據(jù)庫的結(jié)構(gòu)和應(yīng)用程序設(shè)計的好壞只是相對的,它并不能保證數(shù)據(jù)庫應(yīng)用系統(tǒng)始終處于良好的性能狀態(tài)。這是因為數(shù)據(jù)庫中的數(shù)據(jù)是隨著數(shù)據(jù) 庫的使用而變化的,隨著這些變化的不斷增加,系統(tǒng)的性能就會有所下降,所以即使我們的系統(tǒng)不出現(xiàn)故障,我們也要對數(shù)據(jù)庫進(jìn)行維護(hù),便始終能夠獲得較好的性能。在進(jìn)行完這一階段之后,便要進(jìn)行系統(tǒng)實現(xiàn)了。 8 詳細(xì)設(shè)計 (此部分 主要由 王勇 負(fù)責(zé) , 錢佳、夏敦 同學(xué)協(xié)助完成) Personal Website CMS 基于 ThinkPHP, JQuery, Dwz 框架開發(fā)而來,完全遵循 MVC 開發(fā)思想,代碼精煉規(guī)范,系統(tǒng)安全性高,運行效率高。 應(yīng)用中心模塊完全基于插件形式設(shè)計,可以自由移除,添加模塊而不影響到其它模塊。 程序 、 設(shè)計 、 功能等各方面高度協(xié)調(diào)統(tǒng)一,對 BUG 反應(yīng)及時迅速。 界面簡潔大氣,關(guān)注于細(xì)節(jié)處理,模板制作簡單,可以方便的制作適合自己的模板。 內(nèi)置視頻、音頻播放器可以播放站內(nèi)多媒體資源,展示自己的品味與愛好。 對 SEO 友好,可以自由指定每篇內(nèi)容的關(guān)鍵字,描述以及給外界訪問的 URL,連顯示的模板也是可以自由定制的。 網(wǎng)友可以向站長推薦音樂、視頻、交換鏈接、留言評論等,促進(jìn)站長與外界的交流。 后臺實現(xiàn)了基于角色的權(quán)限控制系統(tǒng),控制精確到每一個操作,方便多人管理后臺。 根據(jù)前面的系 統(tǒng) 分析和 總 體 設(shè)計 ,本系 統(tǒng)設(shè)計 如下的 總 體模 塊結(jié) 構(gòu) 功能 圖 : 15 圖 81 系統(tǒng)總體模塊結(jié)構(gòu)功能圖 為 了 詳細(xì) 描述系 統(tǒng) 各模 塊 功能, 我們 在系 統(tǒng) 功能模 塊 劃分的基 礎(chǔ) 上, 對以 上各模 塊 功能, 自頂 向下逐 層設(shè)計 分解。 分類 管理模 塊 這 一模 塊 主要是 創(chuàng)建文章、音樂、視 頻等各種類別, 基于個人網(wǎng)站建設(shè)的CMS 系統(tǒng)只支持最多兩層分類, 因為二級目錄已經(jīng)完全足夠網(wǎng)站的功能需求了,更深層次分類只會加大系統(tǒng)的開銷。 其 結(jié) 構(gòu)功能 圖 如下 圖 所示: 圖 82 分類管理 模塊的結(jié)構(gòu)功能圖 新增分類 接口 設(shè)計說 明 (1)功能 實現(xiàn) : 本接口主要實現(xiàn)系統(tǒng)新 分類 的添加, 以顯示在網(wǎng)站的菜單欄上,如是 添加分類 的 “ 所屬父類 ” 是頂級分類則該分類是一級菜單; “ 所屬模塊 ”可以選擇文章模塊、音樂模塊、視頻模塊和圖片模塊,相應(yīng)模塊有專門的顯示模 16 板輸出。 (2)本接口大致的程序流程圖如下圖所示: 圖 83 增加分類 模塊程序流程圖 (3)新增 分類 接口最 終設(shè)計結(jié) 果如下 圖 所示: 圖 84 增加分類 界面 (4)增加分類 實現(xiàn) 的部分源代 碼 : ?php // 分類模型 class CategoryModel extends CommonModel { 17 public function getModule(){ $modules = array(39。Article39。=39。文章模塊 39。,39。Music39。=39。音樂模塊 39。,39。Video39。=39。視頻模塊 39。,39。Photo39。=39。圖片模塊 39。)。 return $modules。 } } ?php //公共模塊 class CommonAction extends Action { public function add() { $thisdisplay ()。 } } ?php // 分類模塊 class CategoryAction extends CommonAction { //賦值可用模塊 public function _before_index() { $model = D(Category)。 $thisassign(39。module39。,$modelgetModule())。 } //賦值可用模塊 public function _before_add() { $model = D(Category)。 $list= $modelwhere(39。status=1 AND pid=039。)select()。 $thisassign(39。list39。,$list)。 $thisassign(39。module39。,$modelgetModule())。 } //賦值可用模塊 public function _before_edit() { $model = D(Category)。 $list= $modelwhere(39。status=1 AND pid=039。)select()。 $thisassign(39。list39。,$list)。 18 $thisassign(39。module39。,$modelgetModule())。 } //添加分類 public function insert(){ $model = D (39。Category39。)。 if (false === $modelcreate ()) { $thiserror ( $modelgetError () )。 } //保存當(dāng)前數(shù)據(jù)對象 $list=$modeladd ()。 if ($list!==false) { //保存成功 if($_POST[39。rewrite39。]){ $data[39。rewrite39。]=$_POST[39。rewrite39。]。 $data[39。url39。]=strtolower($_POST[39。module39。]).39。/index/id/39。.$modelgetLastInsID()。 D(39。Router39。)add($data)。 } $thissuccess (39。新增成功 !39。)。 } else { //失敗提示 $thiserror (39。新增失敗 !39。)。 } } } 編輯分類 接口 設(shè)計說 明 (1)功能實現(xiàn): 選擇一個分類,進(jìn)入修改分類窗體,更改字段值,判斷是否滿足約束條件,成功則保存修改后的分類信息到數(shù)
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1