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

正文內(nèi)容

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

2025-10-28 17:51 本頁(yè)面


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