![CMS之?dāng)?shù)據(jù)庫設(shè)計(jì)_第1頁](http://file2.renrendoc.com/fileroot_temp3/2021-12/2/f0a4e5c7-07e1-469e-a871-0e3a1f70ad35/f0a4e5c7-07e1-469e-a871-0e3a1f70ad351.gif)
![CMS之?dāng)?shù)據(jù)庫設(shè)計(jì)_第2頁](http://file2.renrendoc.com/fileroot_temp3/2021-12/2/f0a4e5c7-07e1-469e-a871-0e3a1f70ad35/f0a4e5c7-07e1-469e-a871-0e3a1f70ad352.gif)
![CMS之?dāng)?shù)據(jù)庫設(shè)計(jì)_第3頁](http://file2.renrendoc.com/fileroot_temp3/2021-12/2/f0a4e5c7-07e1-469e-a871-0e3a1f70ad35/f0a4e5c7-07e1-469e-a871-0e3a1f70ad353.gif)
![CMS之?dāng)?shù)據(jù)庫設(shè)計(jì)_第4頁](http://file2.renrendoc.com/fileroot_temp3/2021-12/2/f0a4e5c7-07e1-469e-a871-0e3a1f70ad35/f0a4e5c7-07e1-469e-a871-0e3a1f70ad354.gif)
![CMS之?dāng)?shù)據(jù)庫設(shè)計(jì)_第5頁](http://file2.renrendoc.com/fileroot_temp3/2021-12/2/f0a4e5c7-07e1-469e-a871-0e3a1f70ad35/f0a4e5c7-07e1-469e-a871-0e3a1f70ad355.gif)
下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、在園子里也混了三年多,隨筆200多,一開始只是想把自己的經(jīng)驗(yàn)寫一下,后來呢弄出來了一個 自然框架”,主要精力就放在了介紹自然框架的思路上面了。隨筆多了就發(fā)現(xiàn)一個問題:有點(diǎn)亂。雖然博客有分組,但是只支持一級分組,不支持 n級的。博客里也沒有 欄目” 這一類的設(shè)置。所以對于隨筆的管理有有點(diǎn)力不從心了。有些兄弟看到我的博客,看到我說自然框架,然后就會很迷茫,自然框架到底是什么?能做什么?如果想看看的話,從什么地方開始看,按照什么順序來看?博客的這種形式就不大好解決這種需求了,當(dāng)然也許是我對博客還不了解,沒有用好吧。所以我想做一個網(wǎng)站, 這個網(wǎng)站專門介紹自然框架。一開始只想做一個靜態(tài)的,內(nèi)容也不多嘛,
2、做幾個頁面,介紹一下,把博客里的隨筆整理一下做個目錄便于閱讀。但是試了一下才發(fā)現(xiàn),靜態(tài)頁面好麻煩呀,也許是我太懶了吧,總是想簡單一些。于是就想做一個簡單的CMS,然后用這個 CMS來做自然框架的介紹網(wǎng)站。您可能會說了,海洋又在重復(fù)制造輪子了,網(wǎng)上有一大堆現(xiàn)成的,有很多成熟的不去用,自己寫什么呀?首先呢,我是程序員(嘿嘿),我先想到的是我自己能不能做出來?別人能做我為什么不行?我不是顧客,我也不是有錢人,到處去弄現(xiàn)成的。其次呢,做一個CMS也是一個練手的機(jī)會,同時也是自然框架的一個Demo,比較大的、完整的 Demo。借此來說明自然框架的使用方式,和在網(wǎng)頁里的作用。最后就是想借此說一下我的設(shè)計(jì)數(shù)
3、據(jù)庫的思路。我覺得我的設(shè)計(jì)數(shù)據(jù)庫的思路還是有點(diǎn)特色的。好了,開始進(jìn)入正題。首先是了解需求。一個網(wǎng)站會有什么?首頁、新聞(圖文形式的信息)、產(chǎn)品介紹、文件下載、圖片瀏覽、在線視頻等。這些都算是內(nèi)容”的幾種形式吧,當(dāng)然還可以有其他的形式。這個需求比較簡單, 也比較簡陋,暫時就以這個需求來進(jìn)行設(shè)計(jì)吧。 如果是按照面向?qū)?象的方式要如何設(shè)計(jì)呢?這個我不太清楚,也許是要畫一個UML吧,也許要建模。嘗試一下,畫了一個 UML不知道對不對,拿出來請大家批批。【CMS的類圖】 FHHT 下模洗st 下戟標(biāo)古圖很簡單也沒什么具體的屬性, 因?yàn)樾枨笫亲兓?,現(xiàn)在也沒有太具體的需求,所以屬 性就先設(shè)置幾個主要的。另
4、外俺英文不好,怕查出來的英文單詞不正確產(chǎn)生歧義, 所以直接 用漢字了??赡苣粗軇e扭, 但是至少不會產(chǎn)生什么歧義, 理解起來也會比較容易吧, 呵 呵。內(nèi)容”作為父類,其他的作為子類。內(nèi)容是一種抽象”把各種形式的內(nèi)容的共同部分提煉出來,比如標(biāo)題、內(nèi)容、添加人、添加日期、點(diǎn)擊量等。子類負(fù)責(zé)各自特有的屬性。我覺得這種提煉的方式比較好, 在設(shè)計(jì)數(shù)據(jù)庫表結(jié)構(gòu)的時候可以借鑒一下。于是就有了 這樣的數(shù)據(jù)庫設(shè)計(jì)?!綜MS ER圖】內(nèi)容”乍為主體和中心,其他的都是為了這個中心(內(nèi)容)來服務(wù)的。左面是對內(nèi)容的限制,欄目相當(dāng)于大分類,分類就是小分類(可以是n級的),類型就是內(nèi)容的形式,比如圖文、下載、視頻、圖片等
5、。右面是擴(kuò)展。擴(kuò)展和類型是一一對應(yīng)的。這就形成了一個 骨架”骨架是以 內(nèi)容”為中心,ArticlelD 作為關(guān)聯(lián)字段,可以增加 擴(kuò)展表,但是都要以 ArticlelD 作為關(guān)聯(lián)字段。至于有多少擴(kuò)展表,那就可以根據(jù)實(shí)際需求 來變化,表里的字段也是可以根據(jù)需求來增減。設(shè)置這種 骨架”的好處:雖然擴(kuò)展表、字段會有變化,但是骨架”結(jié)構(gòu)是不變的。這樣一是可以讓結(jié)構(gòu)清晰,抓住中心、重點(diǎn);二是當(dāng)需求變化的時候,對結(jié)構(gòu)的影響降到最低; 三是,如果對于這種 骨架”習(xí)慣、掌握了之后,在看到其他項(xiàng)目的設(shè)計(jì)就會很容易進(jìn)入和讀 懂。關(guān)于第三點(diǎn),以后大家就會理解的?;舅悸肪褪沁@樣,拋磚引玉了。ps : CMS的字段說明
6、字段表編號編號字段名中文名類型大小默認(rèn)值允許50000CMS_Cha nnel網(wǎng)站欄目500010ChannellD主鍵int410500020channelName欄目名稱nvarchar300500030Sort排序int4100500040URL欄目的網(wǎng)址nvarchar50050050CMS ArticleClass內(nèi)容的n級分組I.500510ClassID主鍵int410500520ChannelID所屬欄目int40500530Class文章分類nvarchar300500540ParentID父IDint4050100CMS_Article網(wǎng)站里的內(nèi)容501010Article
7、lD主鍵int410501030ChannelID所屬欄目int410501040ClassID分類int400501050TypeID類型int400501020Title標(biāo)題nvarchar300501060Summary簡介nvarchar300501070Content內(nèi)容ntext160501080Hits人氣int40501090SearchText搜索ntext1605010100AddedDate添加日期smalldatetime4GetDate()05010110AddedPersonlD添加人int41050200CMS_Dow nLoad下載502010DownLoadID主鍵int410502020ArticleID內(nèi)容IDint410502030Title標(biāo)題nvarchar300502040DownURL下載地址nvarchar300502050DownCount下載次數(shù)int410502060AddedDate上傳時間smalldatetime4
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年的服裝品牌區(qū)域代理合同
- 2025錄音合同范本
- 2025尚未辦理房產(chǎn)證的房屋買賣合同及擔(dān)保
- 2025勞動合同法哺乳期規(guī)定
- 2025年人事代理員工勞動合同(三篇)
- 2025年社保保障合同
- 2025年土地開發(fā)擔(dān)保合同
- 2025年全屋設(shè)計(jì)合同模板
- 2025保溫材料供貨合同
- 2025合同模板從業(yè)人員退休辦法范本
- 充電樁知識培訓(xùn)課件
- 2025年七年級下冊道德與法治主要知識點(diǎn)
- 2025年交通運(yùn)輸部長江口航道管理局招聘4人歷年高頻重點(diǎn)提升(共500題)附帶答案詳解
- 老年髖部骨折患者圍術(shù)期下肢深靜脈血栓基礎(chǔ)預(yù)防專家共識(2024版)解讀
- 廣東省廣州市2025屆高三上學(xué)期12月調(diào)研測試(零模)英語 含解析
- 偏癱足內(nèi)翻的治療
- 蘭溪市排水防澇提升雨污管網(wǎng)修復(fù)改造初步設(shè)計(jì)文本
- 2024-2030年中國永磁電機(jī)市場現(xiàn)狀分析及前景趨勢預(yù)測報(bào)告
- 藥企質(zhì)量主管競聘
- 信息對抗與認(rèn)知戰(zhàn)研究-洞察分析
- 2024-2025學(xué)年人教版八年級上冊地理期末測試卷(一)(含答案)
評論
0/150
提交評論