欒云
【關(guān)鍵詞】二級網(wǎng)站 數(shù)據(jù)庫 屬性
校園網(wǎng)二級網(wǎng)站一般是學(xué)校職能部門、二級學(xué)院的網(wǎng)站,通過調(diào)研,得到學(xué)院二級網(wǎng)站建設(shè)需求。二級網(wǎng)站系統(tǒng),是一個集前臺展示和后臺管理為一體的功能強(qiáng)大的網(wǎng)站系統(tǒng)。前臺有簡介功能、新聞功能、圖片展示功能、下載文件功能、鏈接功能、站點(diǎn)地圖功能等。后臺有基本設(shè)置、欄目管理、內(nèi)容管理、鏈接管理、模板管理、數(shù)據(jù)塊管理、數(shù)據(jù)庫管理、管理員管理等功能。只要用戶登錄進(jìn)后臺,即可對前臺的信息進(jìn)行管理。
1 數(shù)據(jù)庫需求分析
依據(jù)校園網(wǎng)二級網(wǎng)站系統(tǒng)需求,完成其設(shè)計(jì)的功能,需要如下數(shù)據(jù)表:
xinxi_about表:欄目內(nèi)容信息表。
xinxi_admin表:管理員信息表。
xinxi_block表:數(shù)據(jù)塊內(nèi)容信息表。
xinxi_download表:下載條目信息表。
xinxi_friendlink表:友情鏈接信息表。
xinxi_menu表:菜單關(guān)聯(lián)信息表。
xinxi_message表:新聞條目信息表。
xinxi_product表:圖片熱點(diǎn)信息表。
xinxi_server表:在線客服信息表。
xinxi_skin表:皮膚模板信息表。
2 數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計(jì)
概念模型是對于信息世界的建模,是現(xiàn)實(shí)世界到信息世界的抽象,是數(shù)據(jù)庫設(shè)計(jì)人員和用戶之間進(jìn)行交流的語言。它具有簡潔明晰、易于理解和修改、便于向各種數(shù)據(jù)模型轉(zhuǎn)換,從而生成相應(yīng)的邏輯模式。概念設(shè)計(jì)的目的是要確定系統(tǒng)的概念模型,概念設(shè)計(jì)是數(shù)據(jù)庫設(shè)計(jì)的關(guān)鍵。
系統(tǒng)中,實(shí)體有欄目、管理員、數(shù)據(jù)塊、下載條目、友情鏈接、新聞條目、圖片條目、客服、皮膚模板、菜單關(guān)聯(lián)。
欄目的屬性有欄目名稱、欄目內(nèi)容、欄目內(nèi)容關(guān)鍵字、欄目內(nèi)容描述、欄目語言類型、欄目排序值。
管理員的屬性有管理員用戶名、管理員密碼、管理員昵稱、管理員性別類型、管理員手機(jī)號、管理員郵箱、管理員QQ號、管理員登錄IP、管理員描述標(biāo)簽、管理員最近一次注銷時間。
數(shù)據(jù)塊的屬性有數(shù)據(jù)塊標(biāo)題、數(shù)據(jù)塊語言類型、數(shù)據(jù)塊內(nèi)容。
下載條目的屬性有下載條目標(biāo)題、下載條目關(guān)鍵字、下載條目文件描述、下載條目語言類型、下載條目文件地址、下載條目文件大小、下載條目添加時間、下載條目更新時間、下載條目點(diǎn)擊值、下載條目排序值。
友情鏈接的屬性有友情鏈接標(biāo)題、友情鏈接地址、友情鏈接狀態(tài)、友情鏈接關(guān)鍵字、友情鏈接添加時間、友情鏈接更新時間、友情鏈接排序值。
新聞條目的屬性有新聞條目標(biāo)題、新聞條目內(nèi)容、新聞條目狀態(tài)、新聞條目二級欄目、新聞條目三級欄目、新聞條目關(guān)鍵字、新聞條目添加時間、新聞條目更新時間、新聞條目點(diǎn)擊值、新聞條目排序值。
客服的屬性有服務(wù)名稱、客服語言類型、客服QQ號、客服狀態(tài)、客服排序值。
皮膚模板的屬性有皮膚模板名稱、皮膚模板文件夾名、皮膚模板描述。
3 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì)
MYSQL是關(guān)系型數(shù)據(jù)庫,所以進(jìn)行數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì)時,應(yīng)將每個屬性的E-R圖轉(zhuǎn)換成關(guān)系模型。一個實(shí)體型轉(zhuǎn)換成一個關(guān)系模式實(shí)體的屬性就是關(guān)系的屬性,實(shí)體的碼就是關(guān)系的碼。所有的聯(lián)系均是1:m型聯(lián)系。一個1:m型聯(lián)系可以轉(zhuǎn)換為一個獨(dú)立的的關(guān)系模式,也可以與m端對應(yīng)的關(guān)系模式合并。如果轉(zhuǎn)換為一個獨(dú)立的關(guān)系模式,則與該聯(lián)系相連的各實(shí)體的碼以及聯(lián)系本身的屬性均轉(zhuǎn)換為該關(guān)系的屬性,而關(guān)系的碼為m端實(shí)體的碼。各關(guān)系模式如下所示:
欄目(ID,欄目名稱、欄目內(nèi)容、欄目內(nèi)容關(guān)鍵字、欄目內(nèi)容描述、欄目語言類型、欄目排序值)。
管理員(ID,管理員用戶名、管理員密碼、管理員昵稱、管理員性別類型、管理員手機(jī)號、管理員郵箱、管理員QQ號、管理員登錄IP、管理員描述標(biāo)簽、管理員最近一次注銷時間)。
數(shù)據(jù)塊(ID,數(shù)據(jù)塊標(biāo)題、數(shù)據(jù)塊語言類型、數(shù)據(jù)塊內(nèi)容)。
下載條目(ID,下載條目標(biāo)題、下載條目關(guān)鍵字、下載條目文件描述、下載條目語言類型、下載條目文件地址、下載條目文件大小、下載條目添加時間、下載條目更新時間、下載條目點(diǎn)擊值、下載條目排序值)。
友情鏈接(ID,友情鏈接標(biāo)題、友情鏈接地址、友情鏈接狀態(tài)、友情鏈接關(guān)鍵字、友情鏈接添加時間、友情鏈接更新時間、友情鏈接排序值)。
新聞條目(ID,新聞條目標(biāo)題、新聞條目內(nèi)容、新聞條目狀態(tài)、新聞條目二級欄目、新聞條目三級欄目、新聞條目關(guān)鍵字、新聞條目添加時間、新聞條目更新時間、新聞條目點(diǎn)擊值、新聞條目排序值)。
客服(ID,服務(wù)名稱、客服語言類型、客服QQ號、客服狀態(tài)、客服排序值)。
皮膚模板(ID,皮膚模板名稱、皮膚模板文件夾名、皮膚模板描述)。
4 結(jié)束語
校園網(wǎng)二級網(wǎng)站建設(shè)中,調(diào)研后對需求全面掌握十分重要。通過調(diào)研,需求分析,設(shè)計(jì)各個模塊,然后才能合理設(shè)計(jì)數(shù)據(jù)庫,滿足學(xué)院各項(xiàng)工作需求。數(shù)據(jù)庫設(shè)計(jì)合理,E-R圖邏輯正確,數(shù)據(jù)庫結(jié)構(gòu)完整,才能夠有效建設(shè)網(wǎng)站,提高網(wǎng)站性能。通過調(diào)研,分析,本文對二級網(wǎng)站各個模塊數(shù)據(jù)庫做出了全面設(shè)計(jì),完成了校園網(wǎng)二級網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)的重要部分。
參考文獻(xiàn)
[1]那勇.淺談數(shù)據(jù)庫設(shè)計(jì)在網(wǎng)站開發(fā)中的應(yīng)用[J].吉林廣播電視大學(xué)學(xué)報(bào),2015(3):93-94.
[2]楊碧梅,卓婭.校園網(wǎng)站數(shù)據(jù)庫設(shè)計(jì)與實(shí)現(xiàn)[J].中國科教創(chuàng)新導(dǎo)刊,2011(29):185.
[3]曾凌燕.校園網(wǎng)站數(shù)據(jù)庫設(shè)計(jì)與實(shí)現(xiàn)[J].科技資訊,2014(11):12.