導航:首頁 > 萬維百科 > 網站設計數據層

網站設計數據層

發布時間:2021-01-22 00:04:15

1、一個完整的網站包含幾層結構,每層的作用是什麼啊?

電子商務網站的系統設計

1.電子商務的基本概念

電子商務是利用計算機及互聯網開展的各種商務活動。其中電子是手段,商務是目的。是通過網站的商務運作和會員制收費,達到盈利的目的。

電子商務包括以下三部分內容:
電子:指信息基礎設施及相關應用系統,其中信息基礎設施包括internet 網路基礎和信息技術,應用系統應包括支持電子商務活動的網站。
商務:指業務內容、流程及規則,這是電子商務網站系統設計的基礎和依據。
信息:指業務活動中的數據,應完整、全面、實時、動態。業務活動所使用的數據也是網站系統資料庫設計的依據。

Internet技術、信息技術系統和商務過程的有機集成形成了一個新的商務模型,即電子商務模型。

2.電子商務網站的基本架構設計

電子商務網站是以商務活動為中心進行的,而網站的盈利一般通過網站的會員制收費進行,網站的盈利點是網站根據網站的商務活動內容確定的,所以網站的基本架構設計既要以商務活動的業務內容、流程、相關規則為基礎,又要兼顧電子商務網站的收費體系。

網站基本架構的設計主要根據以下步驟進行:

2.1 確定電子商務網站功能定位

確定網站所涉及的商務活動的內容、商務活動的流程。比如我們在進行房產信息網的設計中,首先考慮確定網站發布房產信息的種類,確定了房源信息包括中介所的房源信息和個人的出售、出租信息,網站負責信息的發布和信息的管理。同時在確定了信息發布種類後,確定了信息處理的流程為房源信息輸入、會員資格審核、信息審核,信息發布。

2.2 確定網站的收費對象和收費規則

在網站所涉及的商務內容確定了的情況下,確定收費的對象和如何進行收費,以此為依據確定網站的欄目。網站欄目的劃分實際上就是系統的功能模塊劃分。在房產網站的系統設計中,確定了網站只對房產中介所進行收費,個人用戶免費,所以網站的主要欄目分為個人專區和中介所專區兩個主要欄目,同時根據功能的逐步擴大,這樣也就基本確定了網站的信息服務內容和方式。

2.3 確定網站的欄目的功能

在確定了網站的收費項目後,要確定網站的主要欄目和功能,包括網站的管理功能模塊、網站的信息發布方式、網站商務活動的發布以及網站導航欄等。

網站的功能欄目的設置和系統的主要功能模塊的劃分是相一致的。

網站業務介紹性欄目,應包括內容應包括會員申請流程,收費標准,網站運行規程等,使用戶對網站的服務有一個明確的了解,是擴大網站的會員用戶數量和提高網站的使用率都是必不可少的欄目。

網站的導航欄是網站的整體功能的全面介紹,使用戶對網站的功能有一個清晰的了解,也是網站不可缺少的欄目。

同時也應有網站運行的相關提示信息,比如在房產網站的設計中,我們在確定了收費對象和主要功能後,確定了網站首頁的主要欄目為中介所專區、個人專區、寫字間專區、新房樓市等欄目,同時加入了上網導航欄目對網站的主要功能進行介紹。
2.4 確定網站的信息流和控制流

在確定了網站的主要功能和商務活動的主要規則後,應該確定網站的信息流圖和控制流圖,作為資料庫設計的基礎。

在房產網的設計中,我們根據房產信息發布的功能和所確定的信息審核和控制流程,確定房產網的基本數據流圖為:

實例:一個網站的數據流圖

在確定了一個網站的數據流圖和控制流後 ,系統的運行控制流程也就確定下來了。

3.網站的後台管理

在網站的基本功能和數據流確定後,為了保證網站信息的准確性和有效性,應有完善的後台管理和維護系統,進行相關數據的審核,定期進行資料庫的維護和備份,進行繳費會員資格的管理,有效的保證網站的商務運作。

我們在房產信息發布網站的後台管理系統的系統設計中,設計了一套完整的網站後台管理系統,主要功能包括房源信息管理如:房產信息審核、房產信息刪除、房產信息刪除確認;網站運行提示信息的管理,主要是對網站與商務運營有關的信息進行管理,使網站的用戶對網站的運行情況進行管理;網站會員資格的審核,對逾期未繳費的用戶取消會員資格;網站系統管理員許可權管理,對不同的網站系統管理人員進行授權使用不同的後台維護功能。

4.網站的資料庫設計

在確定了網站的主要商務的業務對象和業務流程後,可以確定了網站的數據流,也就可以進行資料庫設計。 在進行資料庫設計時,同樣和一般的應用系統開發一樣,應該注意信息的完整性和數據的獨立性。

我們在房產網站的開發過程中,在資料庫的設計階段,對系統的資料庫按房源的基本信息、中介所信息、個人信息分別進行庫表的設計,同時對系統的維護信息、許可權管理等控制信息設計獨立的庫表,主要的資料庫表為房源信息表、中介所信息表、會員信息表等,這樣可以方便網站的信息輸入、資料庫查詢同時也方便網站後台的資料庫管理和資料庫維護。

資料庫表數據的獨立性和數據冗餘直接影響數據的存取效率,影響網站的運行速度,所以在資料庫設計時一定要避免數據的冗餘性,同時要避免長資料庫表的設計。

總結:

在電子商務網站開發過程中,網站的商業運作模式決定了網站系統設計,一個功能清晰的網站的設計,一定要從網站的系統設計入手。

2、網頁設計里的層是什麼意思

層是DW裡面的概念,我們本身不叫它層。
Layer1是DW給它生成的一個id,目的是給它定義一個CSS。你可以到代碼里搜索#Layer1,你就能找到它的CSS定義,注意看有一行:「position: absolute;」。
層和普通div不同的地方在於它們的定位方式,div默認是相對定位,它的位置會受到周圍的元素的影響而不能隨意變動,而剛才你找到的代碼里有一句:position: absolute; 這句代碼的作用就是將該div的定位方式變為絕對定位,絕對定位的元素將不再受到周圍元素的影響,它可以隨意改變,通過修改left/right/top/bottom這幾個CSS元素就可以定義它的位置了,你可以嘗試修改一下代碼,看看效果就知道了 。關於層其實還有很多小技巧,不過一下子說出來也很難理解,多多嘗試吧

3、層的應用很多,簡述其特點,關於網頁設計的

第一,應用上相對比較靈活,反過來說就是如果你對一些樣式不回熟悉就很難去控制,瀏答覽器的兼容性很難把握,不過要是運用熟練的這也不是什麼問題了。
第二,數據的讀取比較快捷,與table相比他更加簡便,少了很多層級的讀取,像table最少要讀tr和td;
第三,廣泛性,流動媒體一般都可以兼容;簡單的說像移動手機上網瀏覽的網頁等等
我感覺還有很多,時間問題先寫幾點,呵呵

4、網頁設計分為哪三個層次?

網站建設可以分為三個層次:

1、信息發布層次。在網頁上提供關於企業及其產品特性的一般信息,讓用戶可以訪問站點、瀏覽信息。交互性體現在企業提供了信息,而顧客通過主動輸入域名、搜索或點擊看到了企業網站並瀏覽其頁面信息,這是互聯網最初級的交互性。

2、培養興趣層次。網頁內容與形式設計盡量考慮潛在客戶的特徵與需求,提供與企業行業、產品相關的各種信息,使潛在顧客訪問頁面後,可以通過點擊按鈕、搜索信息和發現興趣點,培養起對產品、公司、服務的進一步興趣。這一層次的交互性體現在企業向顧客提供相關信息,滿足顧客的興趣需求,以吸引顧客、刺激需求;顧客通過必要的參考信息的支持,更充分地認識企業產品並確認自己的需求。

3、建立關系層次。企業網站運用各種Web交互性技術,使網站訪問者可以通過資料庫搜索、發送郵件、網上交談、定購、實時付款、貨物派送等方式,與企業建立起有效的商品交易的信息流與物流關系。

5、請教數據層設計的幾個簡單問題(相信大家都遇到過!)

我來回答吧,只能算一家之言;

1、我從來沒有用過.net提供的不用寫內一行代碼的資料庫操容作方式,太智能化了,就不自由了,業務需求是變化的,我們需要更大的靈活性;所以我不推薦使用所謂的不寫一行代碼的方式寫程序;
2、如上所述,我一般是自己寫的綁定程序;如datagrid的綁定;
datagrid1.datasource=datatable1;
datagrid1.bind();
然後在頁面自己義定模版列;這樣做的目的,是自由度更大;
3、把所有的數據操作方法最好封一個類中。可以寫一個操作資料庫的數據層;
4、一般來說,盡量採用存儲過程,尤其是SQL語句很長時,如條件較多,帶有多表查詢,此時語句都會很長,調試不方便,因為你每個要按f5運行才可以看到效果,將這些SQL語句放到存儲過程中,可以直接調試;
再有,查詢結果只要一個,卻要查詢多次的情況,完全可以將多次的查詢合在存儲過程中一起,只將結果返回給C#處理;
且,資料庫伺服器與web伺服器不同的伺服器上時,頻繁的傳輸較長的字元串並不是好的辦法,如果用存儲過程,只需傳較短的字元就可以了,也算是優化的一種方法吧。

6、網頁設計前端和後端的區別?越詳細越好。

前端開發和後copy台開發是有區別的,工作的內容和負責的東西是完全的不同的,以下以網站的開發為例。

1、前端開發
前端開發現在一般指的就是web前端開發工程師,其負責是網站前端頁面也就是網頁的頁面開發,簡單的說網站前端負責是東西是網站用戶可見的東西,如網頁上的特效、網頁的布局、圖片、視頻等內容。網站前端工程師的工作內容就是將美工設計的效果圖的設計成瀏覽器可以運行的網頁,並和後端開發工程師配合做網頁的數據顯示和交互。

2、後端開發
後端開發一般也叫做後台,其負責是網站後台邏輯的設計和實現還有用戶及網站的數據的保存和讀取。比如一般網站都是有用戶注冊和登錄的,用戶的注冊的信息通過前端發送給後端,後端將其保存在資料庫中,用戶登錄網站的時候,後端需要通過用戶輸入的用戶名和密碼是否與資料庫中的一致來判斷用戶是否有許可權登錄,這是後台開發中的一個最簡單的功能。

7、做網站時,關於數據訪問層和業務邏輯層

→_→我也經常不搞業務邏輯層。但是我覺得吧,是咱們接觸的項目太簡單,專三層架構肯定有他的意義的。屬咱們看的bll層一般就是直接調用dal,我覺得如果是個大項目的話就不會這么簡單了,裡面肯定會包含很多邏輯設計,這樣的話我覺的才是真正的三層,數據訪問,業務邏輯,ui層。

8、什麼是網站的三層結構:數據層、業務層、表現層?

您好,
一般講來到網站自的三層架構,其實就是將整個業務應用劃分為表示層、業務邏輯層、數據訪問層等。 三層體系結構,是在客戶端與資料庫之間加入了一個「中間層」,也叫組件層。這里所說的三層體系,不是指物理上的三層,不是簡單地放置三台機器就是三層體系結構:數據層、業務層、表現層,就是MVC模式,這是一種軟體的設計模式,通過層次的劃分,把各自不同的邏輯隔離開來。

詳細了解的話,建議你在網上搜下MVC。
另外,網站不一定都要是MVC的,有些雖然說的很強大,其實根本不是那麼回事。如果只是個很小的網站,確實沒必要一定要去實現MVC,成本上不劃算。就跟你如果去買菜,沒必要一定要開法拉利一樣。

至於VS2005,對於網站你可以這么開,它是把前台界面的顯示和後台業務邏輯分開來的,你可以這么理解前台界面部分是V,後台業務邏輯類是C,資料庫部分是M。

9、網頁設計中,如何定位層

有相對定位和絕對定位,是哪種定位呢?

絕對定位
H4 { position: absolute; left: 100px; top: 43px }

相對定位
H4{ position: relative; left: 40px; top: 10px }

具體操作是這樣的:層你應該會建了吧?選中你要定位的層,點擊CSS樣式。右擊就可以編輯,裡面有絕對定位和相對定位,一般用絕對定位就相當精確了,還有數據坐標的。你可以任意把你要的層放在任何一個位置。就這么簡單。不明白的還可以給我留言。盡力而為吧。不用什麼代碼了,直接編輯就可以了。最簡單的方式了哦。

與網站設計數據層相關的知識