22.3.5.1. 網路櫃檯(二)[20070818]

在之前的『印刷網站工廠製造機』內除了應用軟體之外,開始有了網頁的功能,開發也逐漸走入網頁的領域;『印刷網站工廠製造機』因為有上傳圖檔的需求,為了考量用戶的操作連貫性、資料與資訊的耦合問題與網站安裝與維護之簡易的必要性,因此放棄了以傳統 FTP 的傳檔考慮,最後的結果是利用純 ASP 與 Form的技巧來完成在網頁上有上傳進度視窗的傳檔作業,同時也辦到了類似網頁版的『檔案總管』,讓用戶透過網路瀏覽器就可以進行上傳、操控檔案的作業;但是受限於瀏覽器的限制與網頁伺服機的效能,因此限制上傳的檔案大小在 20-10MB 以下。

對於完全是建構在網頁上的『印刷網路櫃檯』的想法:歸結是 FTP 必須有另一套伺服機,另一套登入的用戶/密碼機制,同時也不容易串連網頁上的訂單資訊與上傳檔案之間的關係,因此只有繼續使用純 ASP 與 Form 的技巧來完成網頁的上傳,在繼續改良後終於克服伺服機端的效能問題,現在可以單次上傳檔案的大小已經擴展到 1.8GB,同時又對網頁伺服機 (IIS) 不構成顯著負擔,因此網頁的大量資料線上傳檔的問題終於克服。

因為一份印刷訂單除了檔案外,另外還需要〔工作規格指令〕,因此網頁下單除了傳檔之外,還需要的便是 associated 的印刷規格與指令,也就是告訴店家這個上傳的檔案或是目錄要幹什麼的指令;當然也需要回饋價格,甚至是因客戶的身分而不同的價格。

接下來便是網路〔檔案總管〕的功能擴充了,除了基本的〔上傳-upload〕、〔更名-rename〕、〔刪除-delete〕外,也加入了〔剪下-cut〕、〔複製-copy〕、〔貼上-paste〕、〔清除-clear〕、〔鎖定-lock〕、〔解鎖-unlock〕等的檔案操作功能,當然,相關的〔印刷規格與指令〕訊息也將於各項檔案操作中與原檔案連動 (associated) 地被操作,例如;拷貝一個有訂單指令的檔案時,除了檔案外,連同其訂單指令也會被拷貝。

同時因為目前硬碟單位儲存價格已經低廉到一個層度,目前 750GB 的硬碟只要新台幣 8-9,000 元,1TB 的單顆硬碟機也已經面市只要新台幣 12-13,000左右,所以提供網路檔案櫃 (Web File Storage) 給客戶預先將檔案傳到網站不只技術上可行,連成本上也變成是一般店家都可以負擔的起,所以『印刷網路櫃檯』也順道將網路檔案櫃的概念建構出來,您可以設定任意多個檔案櫃,每一個檔案櫃可以分別設定是否是唯讀(用戶不能寫入或修改)、是否共用(用戶使用共同空間或是各自使用自己的空間),這個設計對客戶而言,提供便利的分類儲存與轉接功能,重複多次下單時更可神速無比,因為將檔案由自己的暫存檔案櫃移到下單的檔案櫃都是伺服機的硬碟拷貝或搬移動作而已,完全沒有上傳問題,客戶更可以隨時隨地下載修改、展示與下單,對網站經營者而言,客戶的檔案放在自己這裡,將來收到後續訂單的機會更大;也可以不花太多代價與近乎無管理成本地提供客戶 Data Warehouse 的服務。

同時在製作切換網路檔案櫃時發現其作業類似一般網站的左方瀏覽選單雷同,因此再度擴充標準選單功能,變成『標準網站瀏覽選單』,讓網站建構者能以簡易的文字控制建構屬於自己的選單與網頁的關聯結構,因而形成了一個泛通用型的網站樣版,這樣讓建構一個網站簡化只需製作個別網頁,以最低的限度來看,使用 Microsoft Word, Excel, PowerPoint 就能架構一個網站。

因為可以分辨客戶是否登入,因此『標準網站瀏覽選單』在客戶登入之後,甚至可以有登入狀態後才有的會員選單,這組會員選單除了系統預先包含的『訂單查詢』與『帳單查詢』之外,可以由網站擁有者自行定義其他會員專屬網頁。

為了讓使用『印刷網路櫃檯』製作有關聯自己特色的網站,因此幾乎能客製化的部分都盡量讓網站管理者可以自行更動,包含各文字、圖檔、CSS、甚至是各分割區域的大小。

這樣一項一項的功能與設計加入之後的結果就變成是『印刷網路櫃檯』了。

最後把網路櫃檯所需的各元件與檔案全部封裝成一個安裝檔案,讓安裝到架好網站能在幾分鐘內完成,回首審視,已然達到 B-C 網頁式的傳檔下單系統-『網路櫃檯』設定的初期目標是:

  1. 純網頁式的傳檔下單,結合資料(檔案)與資訊(訂單資訊)於一體的操作
  2. 不需下載元件式的傳檔(這樣就不會限於客端必須是 Windows,也避免被瀏覽程式檔下)
  3. 容易自我安裝與自我維護
  4. 後台作業,以分發、登錄、追蹤、與提供客戶回饋工作進度
  5. 目標適用範圍為要傳檔案(資料)與賦予生產指令(資訊)的應用
  6. 提供工作檔案數據倉庫 (Data Warehouse) 的功能,包含公共與個別用戶的網頁版數據倉庫,這樣能提高網頁生意的承接性
  7. 提供基本網站的結構 Framework,讓網站與傳檔下單一次取得,一次建購
  8. 提供產品、分類、價格的標準資料庫結構,只要填好資料庫表格,就完成網頁產品的選取與價格,同時能根據用戶的會員等及選用不同資料庫,而看到不同的產品與價格
  9. Plug and Play 與適度的客製化間取得平衡
  10. 便宜或免費的代價裝到自己的網站(不集中代管)

在壹台跑著 Windows XP 的老 NoteBook上(就是本網站伺服機),試裝上了網路櫃檯以饗對這個議題有興趣者能親身體驗一下,試用的登入名稱/密碼分別是:a/a, b/b, c/c, d/d,請體會不同身分登入後會有不同的產品價格與可用的上傳區;試試看自『公版區』檔案櫃內的『檔案櫃資料搬移測試』目錄下的幾個大檔案拷貝搬移到其他檔案櫃或是下單的速度;也可以自建帳號,不過自建帳號都只限使用一般區;可以上傳與下載測試;不過受限於測試用的 Windows XP 作業系統與 NoteBook 有限硬碟,前者最多只能同時允許 10 人上線測試,後者只剩 30GB 磁碟空間。

最後請注意這只是測試網站,您上傳的檔案可能隨時會被刪除或被傳播,請不要上傳任何機密或重要的資料,本測試網站不對上傳的測試檔案資料負擔任何保證與義務。

請按下網路櫃檯進入。

 進入留言討論區

counter
Table of contents