首頁關於台軟新聞中心產品介紹解決方案客戶服務我們客戶專刊分享問題解答

 

產品概灠: 

e化軟體製造機」是以台軟多年獨家研發出來的「軟體生產製程」,進而構成了「自動化軟體彈性製造系統」,執行於個人電腦上,可以讓任何人、任何時間、任何地點進行「軟體DIY」,所要的客製化軟體都可以在自家中由此產生,要多少支程式就有多少,不需與軟體公司打交道,不需程式設計,快速自動產生,快速自動佈署,程式有問題可以立即修改原始需求文稿(XML),上傳到機器再製造一次,馬上可以得到新版本的程式,這些都是在幾分鐘之內完成的事情。

e化軟體製造機 軟體DIY設備

e化軟體製造機」現可以製造的軟體以「客製化管理性軟體」(e化軟體)為主,包含「前端軟體」、「後端軟體」、「報表軟體」,將來則有客製化學習性軟體客製化網站性軟體客製化遊戲性軟體客製化統計性軟體客製化...

e化軟體製造機」產出「客製化管理性軟體

很重要一點,「e化軟體製造機」所生產出來的東西是「成品」,而非「半成品」,換句話說,是一種可執行檔,不是程式碼,不需再有專業的程式設計師修改什麼的。正常軟體製造流程為上傳、生產、下載、使用,作業極其簡單,學習時間很短。現在產出的產品是以Windows為作業環境,將來會有Linux產品的製造機,而原始需求文稿可以通用,不需修改。「前端軟體」又有WinFormWebForm兩種介面形式。

一部「軟體製造機」 一群「程式設計師」

產品說明:

        e化軟體製造機」分為,「前端軟體」、「報表軟體」、「後端軟體」三種生產製程,所製造出來的軟體,構成了e化管理中的資料輸入、處理、報表、交換、流控。底下就說明這三種製程的相關特性與規格:

        前端軟體製程 

前端軟體製程基本上是以「軟體原料」(XML需求描述文稿)為主,從無到有產出一整個獨立可執行檔與其相關配套檔,進行資料存取、新增、修改、刪除,以及欄位規則運算。並可連結到後端以「軟體主機板」為主的伺服系統,進行較為複雜的資料運算與處理。

 

n   軟體具客製性功能。

n   軟體具近端資料庫功能,有離線作業能力。

n  軟體操作畫面簡單、洗鍊,操作方式跟Windows檔案系統操作介面類似,降低學習時間。

n   軟體具外掛程式能力。可以讓使用者依自己方式擴充功能。

n   軟體具軌道功能。(註:「軌道」是台軟自創的一種流控系統標準)

n   軟體具多層化、模組化結構。

n   軟體具與後端「軟體主機板」連結的標準介面(NetRouter)(註:「軟體主機板」是台軟研發的後端伺服系統整合環境)

n   軟體具反編譯能力,盜版修改困難。

n   軟體具網際網路能力,採HTTPXMLHTTP通訊規格。

n   軟體具安裝容易能力,沒有COM版本註冊問題。

n   軟體具資料交換能力,可進行短、中、長程的資料交易。換句話說,內建B2B基本運作環境與能力。

n   軟體現可執行於Windows作業系統中,將來可執行於Linux環境中,並有WinFormWebForm兩種形式。

n 軟體原型程式碼現在是以Delphi為主,將來會有C#JavaDelph.net... .net的程式原型。

規格:

n  系統登入模組(System Login)

 透過Web Service、企業入口網站、流控引擎,登入到後端的處理機,進行嚴密的權限管控,以及整體流控管理。

n  功能選單模組(Data Menu)

 提供「主選單」,選擇所要進行處理的資料對象。

n  資料編輯模組(Data Editor)

 提供資料編修功能,並利用Drag&Drop來進行高級編修動作。

n  資料顯示模組(Data Listview)

 提供資料顯示功能,採Listview方式,而非Grid方式,以利進行Drag&Drop,達到「資料物件化」功能。

n  資料快取模組(Data Cache)

 提供資料顯示快取功能,加快顯示更新效率,並隔離實體資料、編修資料、顯示資料,以利進行需具獨立性的高階資料處理功能。

n  資料查閱模組(Data Lookup)

 提供資料查閱引入功能,透過ListviewDrag&Drop功能,達到「拖、拉、放」高級操作方式。

n  資料篩選模組(Data Mask)

 提供資料遮罩功能,過濾出所要顯示的資料,遮掉不要看的資料。遮罩條件可由使用者自訂。

n  資料關聯模組(Data Relationship)

 提供資料主從(Master/Detail)關聯。採用新一代觀念的「非強制性關聯」,透過「關聯對照」與「全域定位」,擺脫傳統主從關聯採「強制關聯」非常不具彈性的方式。

n  資料運算模組(Data Convert)

 提供「實體性資料」與「邏輯性資料」的轉換。存放於資料庫(或檔)的資料是謂「實體性資料」,實際在程式中流動使用的資料,是謂「邏輯性資料」,這兩者需要適當的轉換。採新一代「資料形式轉換」的具體觀念,代替老舊的「資料處理」的模糊觀念, 使得資料運算變得清晰而客觀。

n   資料規則模組(Data Constrain)

 資料轉換規則參照功能。檢驗資料異動後(OnChanged,非異動時(OnChanging))的內容合法性與否。將來會有「合理性」檢驗,具有人工智慧的功能。

n   資料封包模組(Data Package)

 提供「近端資料庫」功能,將後端取過來的資料,可以離線存放在這裡,新增修改刪除的異動資料也暫時存在這裡,最後再進行資料回存(saveback)或資料回復(rollback)。採XML格式,具有攜帶性、協作性、透通性、...等優點。

n   資料濾網模組(Data Filter)

 提供從後端資料庫取資料的限制條件(where)功能。使用者可以依欄位內容的多重組合,預設一些條件,做成一個個「濾網」,當讀取資料時可以選擇適當濾網,以降低從後端傳過來的資料量。

n   資料交換模組(Data Exchange)

 提供前後端資料存取功能。採Web通訊格式(http),並採Web Service架構,使得前端與後端的連結具有離線、遠端、標準、開放、...等 新世代軟體設計架構。「資料存取」代之以「資料交換」,甚或「資料配送」,在此視為基本功能。

        後端軟體製程

後端軟體製程基本上是以「軟體原料」為主,產出「軟體主機板」要用到的「軟體IC」。「軟體主機板」裡面預先安放著很多以Microsoft.net技術設計出來的「功能IC」,再由後端軟體製程產出「客製IC」,就是將「功能IC」依客戶需求,組合與接腳起來使用。

特性:

n      軟體植基於Microsoft.net技術。(將來會有植基於Java技術的製程)

n      軟體具客製性功能。

n      軟體具「軌道」功能。流控作業系統,提供彈性、客觀、容易的流控管理。

n      軟體具Web能力。

n      軟體具資料交換功能。可以進行短、中、長程的資料交易,包括資料庫同步、協同作業、異地備份、B2B...等。

n      軟體具「軟體主機板」的應用功能。 

規格:

後端軟體的規格就是「軟體主機板」的規格,請參考「TWSMB101軟體主機板」文件。

        報表軟體製程

報表軟體製程基本上是以「軟體原料」為主,配合「性質描述」與「格式描述」產出不同性質、不同格式的報表軟體,報表軟體經過應用佈署,便可以產出最終所需要的報表。強調一點,報表的客製化於此並不採用傳統自行排版的方式,這樣做的原因是基於「一致性」與「效率性」,報表版面的排版可以透過其他機會來進行,並存成XML格式檔,上傳進軟體製造機,成為軟體報表製程的製造範本。 

特性:

n      軟體具客製性功能。

n      軟體具「性質描述」與「格式描述」能力,並具擴充性,可產出多種格式報表。

n      軟體具簽核流程能力。

n      軟體具發佈性,可發佈到台軟的入口網站(eWeb),佈署使用。

n      軟體具eWeb權值控管功能,以利分發時權限管理。

n      軟體具「配送」功能,達成「主動性」與「及時性」要求。

規格:(如圖)

適用領域:

  • 企業e化軟體,產品開發、客戶訂單、物料採購、倉庫進出、生產管制、人事薪資、作業流控、表單簽核、供應鍊、等管理。

  • 政府e化軟體,後勤支援、公務處理、行政管制、資料交換、等公務管理。

  • 學校e化軟體,校務行政、人事薪資、班級學生(學籍、成績、出缺)、圖書物品、器材財產、維護修繕、老師個人、等管理。

  • 醫護e化軟體,醫護行政、藥品物品、診間作業、器材財產、人事薪資、掛號批價、維護修繕、等管理。

  • 金融e化軟體,人事薪資、金融行政、金融產品、理財服務、器材財產、維護修繕、等非櫃台作業性管理。

  • 個人e化軟體,電話地址、行程活動、客戶關係、書籍光碟、衣物用品、居家維護、旅遊路線、應繳帳單、等管理。

  • 社區e化軟體,社區管理、活動管理、住戶管理、維護管理、開會管理、投票管理等管理。

  •