需要做一個資料庫的Web-Based系統
2017/01/16 08:15
瀏覽25
迴響0
推薦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 的資源很多的
(以下是個人觀點)
對使用者來說
前端代表,一般使用者有權限可以 觀看&操作 的頁面
後端代表,有管理權限的使用者可以 觀看&操作 一般使用者沒有權限的頁面
***(重要) 以上兩個代表 [ 沒有程式基礎與能力 ] 的使用者都可以輕易操作的頁面
*前端不一定是網頁,也可以是應用程式
以 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


