首頁 » 專案開發服務 » 提供完整技術移轉
 
為使您能夠在廠商階段性任務完成後,由MIS部門接手後續軟體系統維護工作,我們可提供您完整技術移轉需求,可自行在入口網站外掛自行撰寫的功能模組,或是將表單與企業內ERP串接整合。
 
 
課程內容概述
  本系統基於Microsoft .NET 平台開發,並採用OOD與OOP方式作為開法方法,故參予技術移轉相關人員建議須先有基礎.NET開發經驗以及物件導向的觀念。依據使用的技術範圍,課程建議如下
 
項目
說明
教材
地點
時間
A.UML循序/類別圖
的設計(註一)
以MVC架構設計系統 講師教學文件 貴公司會議室
一天
(6HR)
B.EB系統底層講解(註二)
1.底層元件及系統開發架構說明
2.template 開發步驟
3.aspx page 註冊以及權限管控方式
4.coding rule 說明
5.電子簽核 web service API
一等一開發手冊,
講師教學文件
貴公司會議室
三天
(18HR)
C.資料庫 Schema/sp/function/xml 說明 一等一開發手冊 貴公司會議室
一天
(6HR)
 
 
 
註一UML循序/類別圖
  (UML) 是業界用於建立物件導向系統模型的標準標記法,由於本專案架構在一等一科技EB底層上面開發,故只需專注在UML中的循序圖與類別圖兩張與 AP 相關的圖形表示技術即可,此課程將以專案實例作為講解範例,並採用Enterprise Architect 7.0 (OOAD Case Tool) 作為教學工具
 
圖 1 本公司某專案的類別圖產出
 
圖 2 本公司某專案的循序圖產出
 
 
註二 EB底層說明
 
1. SCHEMA 的命名原則
 

命名原則

系統模組名稱

資料表(Table)
欄位(Field)
檢視(View)
預存程序(Store Procedure)
函數(Function)
 
2. 如何加入排程程式
 

固定排程

動態加入排程

 
3. 寫ASPX的部驟
 

繼承MASTER PAGE

繼承BASE PAGE

元件使用
員工部門Tree
會員群組Tree
檔案上傳
選擇使用者
如何加入SITE MAP
 
4. 多國語言機制
 

自動產生Resource檔

增加各種語系之Resource檔

程式存取Resource
 
5. 權限的設計方式
 

權限設定

權限設定範例

限制各網頁的瀏覽權限
 
6. 如何加入選單(MENU)
 
7. CODING RULE
 

前端相關 (aspx)

後端C#

 
8. EB底層提供常用的 SQL FUNCTION
 
9. EB底層常用的 STORE PROCEDURE
 
10. 資料庫操作物件
 

Fast.EB.Utility.Data.DatabaseHelper

Fast.EB.Utility.Data.BasePersistentObject

範例
  1. 回傳所有符合條件的資料
2. 回傳單一資料
3. 執行SQL插入或修改資料之命令
4. 在單一PO中作transaction
5. 跨PO作transaction
 
11. 新增系統LOG
 

Fast.EB.Utility.Log.Logger

 
12. 如何發送E-MAIL
 

Fast.EB.Utility.Message.MessageCenterUCO

範例
  1. 透過E-mail物件,立即發送郵件
2. 以系統寄件者作為此次郵件寄件者
3. 指定郵件的發送時間
 
13. 如何發送私人訊息
 

收件者為多人

單一收件者

 
14. 如何發送多國語言的訊息
 

Fast.EB.ResourceLibrary.ResourceHelper

 
15. WorkFlow Web Services API說明
 

GetFormList – 取得所有表單類別及表單名稱

GetExternalFormList – 取得非線上使用的表單

GetFormStructure – 根據表單版本代號,取得表單欄位結構
GetFormStructureByFormId – 根據表單代號,取得欄位結構
GetTaskData – 查詢申請內容
SendForm – 申請表單
SetRelayFormData – 新增欄位結構
 
16. 由資料庫申請表單實作
 
17. 流程站點呼叫外部系統實作
 
18. 表單驗證機制-是否允許送出表單
 
19. 表單結案時,呼叫外部系統方法