當前位置:首頁 » 操作系統 » 資料庫前台設計

資料庫前台設計

發布時間: 2023-05-31 02:00:50

⑴ 網站前台後台設計流程

一、網站規劃階段這個階段主要是對網站的功能、目標受眾、內容、欄目進行規劃。這期間會經常性地和有關領導進行溝通。首先,自己一定要對網站的整體規劃清清楚楚,然後要吸收別人的凳培建議。吸收別人的建議的過程,可以認認真真地做,也可以走過場,但是有這個過程以後,別人才不會對你的規劃說三道四。

至於領導的意願,和你的規劃靠得上邊的,你一定要讓領導明白,他們的設想已經在你的規劃中被考慮進去了。

項目的大致進度,要在這個階段結束的時候確定下來。二、後台模塊劃分和版面設計這個階段,程序員要和美工兵分兩路分頭行動。

後台模塊劃分如果做好了,後面的效率會高一些。這個過程不能省。

版面設計,美工既要考慮網站整體規劃,又要考慮大家的建議,尤其是不能忽視領導們的觀點(雖然大多數情況下領導的美術細胞少得可憐)。在這個大前提下,再兼顧美觀、合理。一個好的美工,不僅僅能做出漂亮的頁面,還要能迎合一下客戶或者公司領導的意願,而且能和程序員進行溝通。

在這個階段,程序員和項目經理(項目負責人)要拿出一個可操作的模塊劃分方案,而美工要確棗燃唯定網站的版面框架、美術風格,做出網站首頁和二級頁面。

實際上,在第一個階段(網站規劃階段),美工就應該開始思考網站的風格了。在第二個階段,則需要把比較抽象的初級設想變成具體的頁面。基本上,首頁定了,整個網站的頁面就定了一大半了。

在這個階段結束的時候,要將項目的進度計劃進一步具體化。三、資料庫設計這項工作很重要。但是程序員應該知道怎麼去做。而且資料庫設計是和一個人的理論水平、實際經驗息息相關的,不是幾句話能說明白的。大的、復雜的站點,資料庫規劃可能要用一周左右的時間,小的、簡單的站點,資料庫設計也需要2到3天。

在這個階段,美工最好別閑著,繼續完成頁面設計。要知道下一個階段,程序員可就要用到美工的頁面了。最好別出現這樣的情況:程序員要用到某個頁面,而美工還沒有把那個頁面確定下來。四、後台程序編碼這個階段,程序員要緊張工作,會比較辛苦的。

程序員需要遵守的三個原則:

1、團隊合作;

2、保證進度;

3、保證質量。

美工這個時候要輔助程序員做頁面。這段逗個階段美工可能比較閑,但是一定要稱職。項目經理該和客戶或者領導溝通的時候,一定要溝通。五、除錯、改進、頁面美化

⑵ 怎麼設計資料庫表結構的網站是先做網頁設計,還是先做資料庫表設計的前後台哪個先做

一般項目開發是這樣的,有需求之後 分兩步走。
1,美工設計頁面布局,
2程序員(組長了,項目經理了,)設計資料庫(看項目大小了。如果小項目程序員直接開發直接設計了)。如果是大項目可能資料庫設計就比較重要了,從e-r圖了什麼的開始設計到最後的資料庫表的生成。
3. 項目架構搭建,一般的公司都有自己搭建好的礦建了。
這是時候就正式的開始程序員的開發了。

-------
-基本上就是這個過程,希望幫到你了

⑶ 如何設計資料庫前台用戶界面

1、開發資料庫首先選一種資料庫,譬如sql SERVER
2、開發資料庫其次選一種架構:即網站形式的B/S架構,或窗體程序的C/S架構
3、根據架構,和用戶需求,選一種語言,B/S一般採用:JAVAEE,ASP.NET,PHP;C/S架構一般選
.NET,DELPHI,VC++等
4、用編程語言,並採用一種數據介面:諸如ODBC,ADO,ADO.NET,JDBC,較容易開發有界面的資料庫程序
5、更多交流參考我空間主頁有關文章

⑷ 多用戶商城資料庫如何設計

差不多都是一個 文章表,用戶表,分類派好行表,設置表。
1、資料庫分離成前台和後台,通過鏈接表關聯;
2、把前台做成彈出窗體,禁止用戶使用導航選項和菜單之類;
3、把前台編譯成ACCESS2007的accde文件塵嘩(對應ACCESS2003的mde文件);
4、把這個accde文件也放在伺服器端,客戶端通過winform之類exe來遠程打開。

前3步都比較正常,第4步的看起來應該比較奇怪。我的想法是,如果accde文件也放在客戶端,高手會不會通過反編譯就可以進入到資料庫看到鏈接表?感覺上「禁止襪畢Shift」,「隱藏表」這類手段只對菜鳥有用。

⑸ 怎麼建立網站後台、前台和資料庫,是用dreamweaver嗎,求助

首先要弄清楚什麼是網站後台、前台,以及為什麼要這尺返么分。

打個比方,網站前台好比人的模樣打扮,網站後台就是血液昌棚、內臟等等支持人體正常活動的東東。

用什麼做前台,用什麼做後台完全可以根據個陵迅飢人喜好。

dreamweaver是一個形象化網頁編寫工具,既可以用作前台編寫HTML、CSS等文件,也可以後台編寫PHP/ASP.NET等。

至於資料庫,大多數網站都用MySql / SqlServer。

⑹ 怎樣設計用戶界面,也就是資料庫前台

方法一:啟悔用sql進行分頁,獲取分頁數據。根據Reques.QueryString來獲取頁索引,根據頁索引和鍵大頁大小獲取分頁數據,然後生成html。

方法二:也是一個用於大型網站的方法。新聞條數的增長速度是相對緩慢的,在新增一條新聞前,每次查詢出的數據都是一樣的。所以可以在列表被請求前就事先生成該列表(靜態頁面)。這個方法可以結合方法一,也可以一次獲取所有記錄,再悄亮正分頁生成html。

⑺ 如何合理和有效的進行資料庫設計

通常情況下,可以從兩個方面來判斷資料庫設計的是否規范:
1)一是看看是否擁有大量的窄表
窄表往往對於OLTP比較合適,符合範式設計原則
2)寬表的數量是否足夠的少。
所謂的寬表就是欄位比較多的表,包含的維度層次比較多,造成冗餘也比較多,毀範式設計,但是利於取數統計
若符合這兩個條件,我們可以說資料庫設計的比較好.
當然這是兩個泛泛而談的指標。為了達到資料庫設計規范化的要求,一般來說,需要符合以下五個要求。
要求一:表中應該避免可為空的列。
雖然表中允許空列,但是,空欄位是一種比較特殊的數據類型。資料庫在處理的時候,需要進行特殊的處理。如此的話,就會增加資料庫處理記錄的復雜性。當表中有比較多的空欄位時,在同等條件下,資料庫處理的性能會降低許多。
所以,雖然在資料庫表設計的時候,允許表中具有空欄位,但是,我們應該盡量避免。若確實需要的話,我們可以通過一些折中的方式,來處理這些空欄位,讓其對資料庫性能的影響降低到最少。
要求二:表不應該有重復的值或者列。
如現在有一個進銷存管理系統,這個系統中有一張產品基本信息表中。這個產品開發有時候可以是一個人完成,而有時候又需要多個人合作才能夠完成。所以,在產品基本信息表產品開發者這個欄位中,有時候可能需要填入多個開發者的名字。
如進銷存管理中,還需要對客戶的聯系人進行管理。有時候,企業可能只知道客戶一個采購員的姓名。但是在必要的情況下,企業需要對客戶的采購代表、倉庫人員、財務人員共同進行管理。因為在訂單上,可能需要填入采購代表的名字;可是在出貨單上,則需要填入倉庫管理人員的名字等等。
為了解決這個問題,有多種實現方式。但是,若設計不合理的話在,則會導致重復的值或者列。如我們也可以這么設計,把客戶信息、聯系人都放入同一張表中。為了解決多個聯系人的問題,可以設置第一聯系人、第一聯系人電話、第二聯系人、第二聯系人電話等等。若還有第三聯系人、第四聯系人等等,則往往還需要加入更多的欄位。
所以,我們在資料庫設計的時候要盡量避免這種重復的值或者列的產生。筆者建議,若資料庫管理員遇到這種情況,可以改變一下策略。如把客戶聯系人另外設置一張表。然後通過客戶ID把供應商信息表跟客戶聯系人信息表連接起來。也就是說,盡量將重復的值放置到一張獨立的表中進行管理。然後通過視圖或者其他手段把這些獨立的表聯系起來。
要求三:表中記錄應該有一個唯一的標識符。
在資料庫表設計的時候,資料庫管理員應該養成一個好習慣,用一個ID號來唯一的標識行記錄,而不要通過名字、編號等欄位來對紀錄進行區分。每個表都應該有一個ID列,任何兩個記錄都不可以共享同一個ID值。另外,這個ID值最好有資料庫來進行自動管理,而不要把這個任務給前台應用程序。否則的話,很容易產生ID值不統一的情況。
另外,在資料庫設計的時候,最好還能夠加入行號。如在銷售訂單管理中,ID號是用戶不能夠維護的。但是,行號用戶就可以維護。如在銷售訂單的行中,用戶可以通過調整行號的大小來對訂單行進行排序。通常情況下,ID列是以1為單位遞進的。但是,行號就要以10為單位累進。如此,正常情況下,行號就以10、20、30依次擴展下去。若此時用戶需要把行號為30的紀錄調到第一行顯示。此時,用戶在不能夠更改ID列的情況下,可以更改行號來實現。如可以把行號改為1,在排序時就可以按行號來進行排序。如此的話,原來行號為30的紀錄現在行號變為了1,就可以在第一行中顯示。這是在實際應用程序設計中對ID列的一個有效補充。這個內容在教科書上是沒有的。需要在實際應用程序設計中,才會掌握到這個技巧。
要求四:資料庫對象要有統一的前綴名。
一個比較復雜的應用系統,其對應的資料庫表往往以千計。若讓資料庫管理員看到對象名就了解這個資料庫對象所起的作用,恐怕會比較困難。而且在資料庫對象引用的時候,資料庫管理員也會為不能迅速找到所需要的資料庫對象而頭疼。
其次,表、視圖、函數等最好也有統一的前綴。如視圖可以用V為前綴,而函數則可以利用F為前綴。如此資料庫管理員無論是在日常管理還是對象引用的時候,都能夠在最短的時間內找到自己所需要的對象。
要求五:盡量只存儲單一實體類型的數據。
這里將的實體類型跟數據類型不是一回事,要注意區分。這里講的實體類型是指所需要描述對象的本身。筆者舉一個例子,估計大家就可以明白其中的內容了。如現在有一個圖書館里系統,有圖書基本信息、作者信息兩個實體對象。若用戶要把這兩個實體對象信息放在同一張表中也是可以的。如可以把表設計成圖書名字、圖書作者等等。可是如此設計的話,會給後續的維護帶來不少的麻煩。
如當後續有圖書出版時,則需要為每次出版的圖書增加作者信息,這無疑會增加額外的存儲空間,也會增加記錄的長度。而且若作者的情況有所改變,如住址改變了以後,則還需要去更改每本書的記錄。同時,若這個作者的圖書從資料庫中全部刪除之後,這個作者的信息也就盪然無存了。很明顯,這不符合資料庫設計規范化的需求。
遇到這種情況時,筆者建議可以把上面這張表分解成三種獨立的表,分別為圖書基本信息表、作者基本信息表、圖書與作者對應表等等。如此設計以後,以上遇到的所有問題就都引刃而解了。

⑻ 寫網站設計方案的時候,要考慮後台資料庫建設的邏輯描述和前台的頁面設計,請問各位大俠一般的設計思路

需求人簡塵員,無論用戶從頁面提裂咐扒要求,還是從數據提要求,最後都要形成業務流,

然後設計人肆昌員根據業務流設計資料庫,根據業務流結合用戶頁面要求設計頁面,

業務流設計需要有開發成本允許范圍內的靈活性以適應需求的變更.

既不是先設計頁面,再設計資料庫,也不是先設計資料庫再設計頁面.

⑼ 資料庫應用系統設計包括哪些內容

概括地說 就是設計到如下的幾個方面:
1、數據統計規劃設計---你要通過這個系統 統計那些數據 達到什麼目的
2、資料庫 數據表結構的設計規劃 根據實際使用的需求 設置必要的數據表 並進行優化分析 最終確定使用 哪些數據表 各個表 都記錄哪些信息 各表 間的關系……等
3、數據表(後台資料庫的主要構成)設計完成之後 就要設計前台 應用界面(主要是窗體悉搏界面 人機交互的需要 ) 應用界面的設計是 資料庫 最為繁重的階段……錄入、審核、查閱等等功能都要具備……
4、根據 實際工作需要 做數據查詢、導出的功能設計、報表輸出的設喊中計……(這里也是有大量工作需要做的)
5、針對不同的用戶 設置必要的許可權(這里可能還會涉及到 一些 相應的對象的增鄭陸山加和修改等等 一般在前期設計的時候 也會同時考慮到 使用許可權這里的需要)……
6、實際調試並 發布你的資料庫應用系統、培訓使用人員……………………

熱點內容
scratch少兒編程課程 發布:2025-04-16 17:11:44 瀏覽:639
榮耀x10從哪裡設置密碼 發布:2025-04-16 17:11:43 瀏覽:368
java從入門到精通視頻 發布:2025-04-16 17:11:43 瀏覽:84
php微信介面教程 發布:2025-04-16 17:07:30 瀏覽:310
android實現陰影 發布:2025-04-16 16:50:08 瀏覽:793
粉筆直播課緩存 發布:2025-04-16 16:31:21 瀏覽:343
機頂盒都有什麼配置 發布:2025-04-16 16:24:37 瀏覽:212
編寫手游反編譯都需要學習什麼 發布:2025-04-16 16:19:36 瀏覽:812
proteus編譯文件位置 發布:2025-04-16 16:18:44 瀏覽:366
土壓縮的本質 發布:2025-04-16 16:13:21 瀏覽:592