將想法與焦點(diǎn)和您一起共享

高職圖書(shū)館網(wǎng)站后臺數據庫設計與連接發(fā)布者:本站     時(shí)間:2020-05-05 12:05:20

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

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

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

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

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

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

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

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

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

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

3 網(wǎng)站后臺數據庫設計

網(wǎng)站后臺數據設計大概分為以下5個(gè)步驟:

(1) 確定數據庫的用途

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

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

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

(3) 將信息項轉換為列

按照表中存儲信息的結構, 把每個(gè)實(shí)體的屬性轉換為表中的字段。

(4) 指定主鍵

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

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

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

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

4 網(wǎng)站與后臺數據庫建立連接

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

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

(1) 首先編寫(xiě)一個(gè)html的網(wǎng)頁(yè), 里面要設計一個(gè)可以輸入學(xué)號的文本框, 用來(lái)接收學(xué)號;

(2) 并添加一個(gè)區域用來(lái)顯示結果;

(3) 在后臺編寫(xiě)可接收前臺請求的程序, 如action或servlet;

(4) 在網(wǎng)頁(yè)中設計好提交到后臺的請求路徑, 及提交的參數 (如上面的學(xué)號) ;

(5) 在后臺編寫(xiě)業(yè)務(wù)邏輯服務(wù)代碼, 并調用數據庫進(jìn)行查詢(xún), 并將結果返回給頁(yè)面;

(6) 在頁(yè)面預留位置, 將結果展示出來(lái)。



選擇我們,優(yōu)質(zhì)服務(wù),不容錯過(guò)
1. 優(yōu)秀的網(wǎng)絡(luò )資源,強大的網(wǎng)站優(yōu)化技術(shù),穩定的網(wǎng)站和速度保證
2. 15年上海網(wǎng)站建設經(jīng)驗,優(yōu)秀的技術(shù)和設計水平,更放心
3. 全程省心服務(wù),不必擔心自己不懂網(wǎng)絡(luò ),更省心。
------------------------------------------------------------
24小時(shí)聯(lián)系電話(huà):021-58370032
最新国产精品第二页_色资源av中文无码先锋_中国xx爽69护士_日韩欧美亚洲每日更新在线观看