網路城邦
上一篇 回創作列表 下一篇   字體:
需要做一個資料庫的Web-Based系統
2016/09/21 02:26:42瀏覽24|回應0|推薦0
<伺服器管理> 前端和後端 這解釋會因為使用者不一樣而有些不同
(以下是個人觀點)

對使用者來說
前端代表,一般使用者有權限可以 觀看&操作 的頁面
後端代表,有管理權限的使用者可以 觀看&操作 一般使用者沒有權限的頁面

***(重要) 以上兩個代表 [ 沒有程式基礎與能力 ] 的使用者都可以輕易操作的頁面

*前端不一定是網頁,也可以是應用程式

以 YAHOO購物中心 為例
你在網頁上看到的商品展示、購物、下訂單.....等,這些都算前端
你在網頁上看不到的,商品上架、訂單審核、會員系統管理...等,這代表後端的管理

==========(以上是你們老師要看的部分)==========

那對程式開發人員來說
前端 = 使用者可以看到的到部分 ...(大部分都與 UI 相關)
後端 = 使用者看不到的部分

何謂使用者看不到的部分?

例如:
1.資料庫的連接,PHP 該如何與Oracle 相連,該如何下SQL語法~?
2.資料的輸入、輸出、防呆判斷處理、正規化.....等
3.使用者權限的判斷、驗證
4.降低伺服器負擔、降低應用程式負擔....

當然不只這些,這只是舉例

==========(以上是你們要做的部分,包含老師要看的)==========

如你上述所提到:
>> 在Oracle裡面新增表格和資料就叫管理者介面嗎?
這也算是一種管理者介面,但是這不是給一般使用者的管理介面

1. 使用者不一定有操作能力.....( 不是每個人都會下 SQL 語法)
2. 使用者不能直接操作資料庫,避免權力過大,也避免使用者出錯,刪除或修改了重要資料
3. 你必須把操作介面變得簡單使用,並且要有防呆判斷

>> 有甚麼軟體適合做前端呢?? 用DreamWeaver CS6可以嗎?
前面有提到,前後端不一定是網頁,也可以是應用程式,不過你都說打算用php 寫,那應該打算是寫網頁,DreamWeaver 是可以幫忙的。

>> 必須在前端擁有查詢功能" ,我們在SQL語法裡面用的select語句算是查詢功能嗎?要如何搬到前端呢?

select 的確是查詢功能。
資料庫主要是存放資料的地方,你select 出來那只是一堆資料的資料集,你在Oracle 看到的表格,是Oracle 方便人員觀看所展現的。

如果以你打算用PHP去做,那你們的前端就是網頁 HTML
所以你可以透過 PHP 連接資料庫,直接輸出在 HTML 上
或者透過 javascript 輸出在 HTML 上面

如何實作你們就自己去找書找資料囉,PHP + HTML 的資源很多的

本文引用自: https://tw.answers.yahoo.com/question/index?qid=20150616000010KK00663
( 心情隨筆心情日記 )
回應 推薦文章 列印 加入我的文摘
上一篇 回創作列表 下一篇

引用
引用網址:https://classic-blog.udn.com/article/trackback.jsp?uid=travisg47q8&aid=75104940