高職圖書館網(wǎng)站后臺(tái)數(shù)據(jù)庫設(shè)計(jì)與連接

當(dāng)今是一個(gè)信息技術(shù)住在的時(shí)代, 以計(jì)算機(jī)應(yīng)用為核心的信息技術(shù)已經(jīng)影響到人們活動(dòng)的每一個(gè)部分, 人們的生活和思維方式得到了徹底的改變。和語言和數(shù)學(xué)等能力一樣, 信息技術(shù)應(yīng)用能力也已經(jīng)成為人們必須掌握的最重要的基本能力。在信息技術(shù)領(lǐng)域中, 數(shù)字媒體、互聯(lián)網(wǎng)和移動(dòng)通信等技術(shù)的普遍應(yīng)用, 使信息技術(shù)的應(yīng)用形態(tài)和領(lǐng)域都發(fā)生了重大變化。信息技術(shù)的不斷推陳出新和應(yīng)用領(lǐng)域的普及化和綜合化, 直接影響這技術(shù)技能型人才的信息技術(shù)能力的培養(yǎng)定位。

成都創(chuàng)新互聯(lián)是一家集網(wǎng)站建設(shè),西林企業(yè)網(wǎng)站建設(shè),西林品牌網(wǎng)站建設(shè),網(wǎng)站定制,西林網(wǎng)站建設(shè)報(bào)價(jià),網(wǎng)絡(luò)營銷,網(wǎng)絡(luò)優(yōu)化,西林網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強(qiáng)企業(yè)競爭力??沙浞譂M足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時(shí)我們時(shí)刻保持專業(yè)、時(shí)尚、前沿,時(shí)刻以成就客戶成長自我,堅(jiān)持不斷學(xué)習(xí)、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實(shí)用型網(wǎng)站。

2 網(wǎng)站發(fā)布信息應(yīng)使用動(dòng)態(tài)網(wǎng)站

一般的, 在網(wǎng)站是發(fā)布一條信息需要進(jìn)行如下操作:

(1) 使用FTP軟件, 下載網(wǎng)頁模板, 相關(guān)列表頁面和首頁到本地;

(2) 在Dream Weaver中用模板新建信息頁面, 并錄入相關(guān)信息;

(3) 修改列表頁面, 如果列表信息超出現(xiàn)有列表文件容量, 則增加列表頁面;

(4) 修改首頁, 更新有關(guān)鏈接;

(5) 使用FTP上傳新建信息頁面、列表頁面和首頁。

從上述操作步驟可以看出, 想這類網(wǎng)站發(fā)布信息是, 要求信息發(fā)布人員不但具備文檔編輯能力, 還應(yīng)該具備FTP操作技能和Dreamweaver頁面制作技能。另外由于新增信息要求顯示在列表頁的最前面, 因此隨著信息量的增加, 所涉及的列表頁將越來越多, 信息發(fā)布人員的工作量也將隨之劇增, 一次發(fā)布信息的時(shí)間也將越來越長。為了減輕網(wǎng)站更新的工作量, 縮短信息發(fā)布時(shí)間, 與入了動(dòng)態(tài)網(wǎng)站系統(tǒng), 通過簡單地把信息保存到數(shù)據(jù)庫中即可實(shí)現(xiàn)網(wǎng)站內(nèi)容的更新, 利用網(wǎng)站的會(huì)員功能還可以實(shí)現(xiàn)信息資源的有限使用。

采用動(dòng)態(tài)網(wǎng)站系統(tǒng)之后每次更新信息時(shí), 只需要通過網(wǎng)站后臺(tái)程序?qū)⒕W(wǎng)站數(shù)據(jù)追加到網(wǎng)站數(shù)據(jù)庫中即可。

3 網(wǎng)站后臺(tái)數(shù)據(jù)庫設(shè)計(jì)

網(wǎng)站后臺(tái)數(shù)據(jù)設(shè)計(jì)大概分為以下5個(gè)步驟:

(1) 確定數(shù)據(jù)庫的用途

設(shè)計(jì)數(shù)據(jù)庫之前, 應(yīng)該將數(shù)據(jù)庫的用途記錄在智商, 包括數(shù)據(jù)庫的用途, 預(yù)期使用方式和使用者。高職院校遷安學(xué)院網(wǎng)站后臺(tái)數(shù)據(jù)庫, 主要用于保存校園網(wǎng)上所涉及的用戶、欄目、資源、友情鏈接等信息。

(2) 收集和整理所需信息

收集用戶要求在數(shù)據(jù)庫中記錄的所有信息, 如文檔標(biāo)題、作者和內(nèi)容等。收集和整理所需要的信息, 應(yīng)從現(xiàn)有信息著手。再設(shè)計(jì)表格式, 不要一開始就追求完美。而是要和每個(gè)使用數(shù)據(jù)庫的人都交流一下, 作為優(yōu)化表結(jié)構(gòu)的依據(jù), 應(yīng)該將每條信息分為最小的有用單元, 符合數(shù)據(jù)庫設(shè)計(jì)的第一范式。

(3) 將信息項(xiàng)轉(zhuǎn)換為列

按照表中存儲(chǔ)信息的結(jié)構(gòu), 把每個(gè)實(shí)體的屬性轉(zhuǎn)換為表中的字段。

(4) 指定主鍵

每個(gè)數(shù)據(jù)表應(yīng)該唯一標(biāo)識(shí)特定行的字段。通常是一個(gè)唯一的標(biāo)識(shí)號(hào), 例如“Sno” (學(xué)號(hào)) 。在數(shù)據(jù)庫術(shù)語中, 這個(gè)信息稱為逐漸。Access數(shù)據(jù)庫使用主鍵字段將多個(gè)表中的數(shù)據(jù)庫關(guān)聯(lián)起來, 從而將數(shù)據(jù)組合在一起。

如果已經(jīng)為表制定了唯一的標(biāo)識(shí)符, 就可以使用該標(biāo)識(shí)符作為表的主鍵。主鍵中不能有重復(fù)的值, 例如, 學(xué)生信息表中的姓名就不能用作主鍵, 因?yàn)樵谝粋€(gè)學(xué)校里很難保證有不重名的現(xiàn)象存在。選擇主鍵依賴于一定的標(biāo)準(zhǔn):主鍵不能為空;主鍵值應(yīng)該是固定不變的;通常將任意唯一數(shù)字作為主鍵使用;如果尚未確定可能成為好的主鍵一個(gè)或一組列, 可以考慮使用自動(dòng)編號(hào)數(shù)據(jù)類型的列。

(5) 建立表關(guān)系

查看每個(gè)數(shù)據(jù)表, 并確定表間關(guān)聯(lián)方式。按照實(shí)際需要, 修改表設(shè)計(jì)字段, 明確數(shù)據(jù)表間關(guān)系。

4 網(wǎng)站與后臺(tái)數(shù)據(jù)庫建立連接

網(wǎng)站前臺(tái), 后臺(tái), 數(shù)據(jù)庫都屬于網(wǎng)站的程序, 簡單的網(wǎng)站它們需要放在空間里, 才能通過網(wǎng)絡(luò)訪問, 復(fù)雜的網(wǎng)站, 數(shù)據(jù)庫單獨(dú)放在一個(gè)地方, 供網(wǎng)站訪問, 但是實(shí)際上也可以理解為放在空間里, 因?yàn)橐矒碛蠭P地址。前臺(tái), 一般是指網(wǎng)站給用戶看的或者使用的部分;后臺(tái), 一般是值網(wǎng)站管理員用的部分, 用于對(duì)網(wǎng)站本身做管理;數(shù)據(jù)庫, 是用來存儲(chǔ)網(wǎng)站自身的數(shù)據(jù)的, 簡單距離, 有多少人訪問了你的網(wǎng)站, 可以存數(shù)據(jù)庫里。

通常來說, 不論為BS還是CS結(jié)構(gòu), 都分為后臺(tái)和前臺(tái)。拿目前常見的BS來說, 前臺(tái)說簡單點(diǎn)就是HTML, 即用IE即可以打開的部分;后臺(tái)就是使用人員看不到的東西, 開發(fā)語言如JAVA, .NET等。前臺(tái)與后臺(tái)的連接, 一般都有一些比較通用的設(shè)計(jì), 如JAVA的SSH三層架構(gòu)。例如根據(jù)學(xué)號(hào)查詢成績:

(1) 首先編寫一個(gè)html的網(wǎng)頁, 里面要設(shè)計(jì)一個(gè)可以輸入學(xué)號(hào)的文本框, 用來接收學(xué)號(hào);

(2) 并添加一個(gè)區(qū)域用來顯示結(jié)果;

(3) 在后臺(tái)編寫可接收前臺(tái)請(qǐng)求的程序, 如action或servlet;

(4) 在網(wǎng)頁中設(shè)計(jì)好提交到后臺(tái)的請(qǐng)求路徑, 及提交的參數(shù) (如上面的學(xué)號(hào)) ;

(5) 在后臺(tái)編寫業(yè)務(wù)邏輯服務(wù)代碼, 并調(diào)用數(shù)據(jù)庫進(jìn)行查詢, 并將結(jié)果返回給頁面;

(6) 在頁面預(yù)留位置, 將結(jié)果展示出來。

本文名稱:高職圖書館網(wǎng)站后臺(tái)數(shù)據(jù)庫設(shè)計(jì)與連接
本文鏈接:http://muchs.cn/article32/shogpc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供微信公眾號(hào)建站公司、ChatGPT、網(wǎng)站營銷、用戶體驗(yàn)標(biāo)簽優(yōu)化

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

網(wǎng)站托管運(yùn)營