范旭
摘 要:本文在臺塑網(wǎng)工作流程管理系統(tǒng)的基礎上,利用C#語言、高級數(shù)據(jù)庫技術(shù)和VS2005編程工具,來設計臺塑流程控制來滿足用戶的需求。
關(guān)鍵詞:臺塑網(wǎng) C#語言
1 緒論
1.1臺塑網(wǎng)簡介
臺塑網(wǎng)工作流程管理系統(tǒng)(FPG-Flow Management System,簡稱FPG-Flow)是一套將工作流程自動化的管理系統(tǒng),從表單的設計及產(chǎn)生、流程的定義與繪制、組織資料的管理、及與其他系統(tǒng)的連接,均有一套完整的工具,協(xié)助使用者將企業(yè)內(nèi)的表單、流程、稽催等的功能,以很自然且簡易的方式,制作及設定完成。
FPG-Flow所設計完成的表單可以在網(wǎng)頁上填寫、瀏覽、核簽、及意見說明等。不論您所處的時間、地點、都可以使用。針對臺塑網(wǎng)在沈車公司的廣泛應用,有越來越多的員工對臺塑網(wǎng)有了認識,更喜歡用臺塑網(wǎng)來進行辦公,但隨之而來的是對臺塑網(wǎng)的更高要求。
1.2可行性分析
利用C#技術(shù)結(jié)合數(shù)據(jù)庫技術(shù)來實現(xiàn)一個圖紙發(fā)放管理系統(tǒng),提供以顯示信息和提示信息為中心的服務,通過流程控制圖紙申請過程,能更貼切的滿足用戶查閱大量不同版本圖紙的使用情況,將必受到用戶的青睞。但是,開發(fā)任何一個基于計算機的系統(tǒng),都會受到時間和資源上的限制。因此,在開發(fā)系統(tǒng)前必須進行可行性分析,以減少項目的開發(fā)風險,避免人力、財力的浪費??尚行匝芯康哪康模褪怯米钚〉拇鷥r在盡可能短的時間內(nèi)確定問題能否解決。對在臺塑客戶端系統(tǒng)的可行性分析如下:
1、經(jīng)濟可行性分析:成本較低,系統(tǒng)建設不需要很大的投入。
2、技術(shù)可行性分析:系統(tǒng)采用C#開發(fā)平臺,.NET Framework是.NET平臺的基本框架,具有強大的API,給系統(tǒng)奠定了技術(shù)基礎。系統(tǒng)采用C#技術(shù),能夠?qū)崿F(xiàn)客戶端與服務器之間的交互,方便用戶及時掌握工作信息。
綜上所述通過可行性分析認為新系統(tǒng)的開發(fā)方案切實可行,可進行開發(fā)。
2. 主要技術(shù)概述
2.1 SQL Server 2005概述
SQL Server 是一個關(guān)系數(shù)據(jù)庫管理系統(tǒng).SQL Server 2005 的特性有:
1.Internet 集成.SQL Server 2005 數(shù)據(jù)庫引擎提供完整的XML 支持.它還具有構(gòu)成最大的Web 站點的數(shù)據(jù)存儲組件所需的可伸縮性、可用性和安全功能.SQL Server 2005 程序設計模型與 Windows DNA 構(gòu)架集成,用以開發(fā) Web 應用程序,并且SQL Server 2005 支持 English Query 和 Microsoft 搜索服務等功能,在Web 應用程序中包含了用戶友好的查詢和強大的搜索功能.
2.可伸縮性和可用性.同一個數(shù)據(jù)庫引擎可以在不同的平臺上使用,從運行 Microsoft Windows?; 98 的便攜式電腦,到運行 Microsoft Windows 2005 數(shù)據(jù)中心版的大型多處理器服務器.SQL Server 2005企業(yè)版支持聯(lián)合服務器、索引視圖和大型內(nèi)存支持等功能,使其得以升級到最大 Web 站點所需的性能級別.
2.2 ADO.NET技術(shù)
ADO.NET是在.NET Framework平臺中負責數(shù)據(jù)存儲的對象.ADO.NET是Active Data Objects2.6(ADO)的后續(xù)版本.ADO.NET的主要目的是可以在.NET Framework中更容易的創(chuàng)建分布式的數(shù)據(jù)共享的應用程序.ADO.NET建立在如XML的業(yè)界的基礎之上,就像ADO,它提供了一個數(shù)據(jù)訪問接口,以便和OLE DB兼容的數(shù)據(jù)源進行通信,如SQL Server或Oracle.應用程序可以使用ADO.NET連接這些數(shù)據(jù)源,并檢索,處理和更新數(shù)據(jù);使用ADO.NET最重要的理由是可以獲取一個真正斷開連接的數(shù)據(jù)體系結(jié)構(gòu)和XML的緊密集成和一個通用的數(shù)據(jù)表示法,可以將各種不同數(shù)據(jù)源中的數(shù)據(jù)組合起來,并優(yōu)化了和數(shù)據(jù)庫交互的功能,同樣ADO.NET和.NET Framework的其它部分緊密的集成在一起,并充分利用.NET Framework中所有對象的層結(jié)構(gòu)及設計模式.
3. 系統(tǒng)設計與實現(xiàn)
3.1 系統(tǒng)主界面模塊設計
主界面設計思想如下:用戶登錄后,進入主界面,主界面會顯示用戶在臺塑網(wǎng)中的代辦事項狀態(tài),選擇填單后顯示產(chǎn)品圖樣曬圖申請主界面,根據(jù)實際情況填寫圖樣申請信息。如圖3-1。
3.2 歷史數(shù)據(jù)模塊設計
主界面設計思想如下:用戶登錄后,進入受控記錄查詢主界面,主界面會顯示用戶在臺塑網(wǎng)中申請產(chǎn)品圖樣的申請時間,申請者,審批人,和圖紙相關(guān)信息,可根據(jù)實際查詢要求多維度查詢歷史信息。如圖3-2
3.3 歷史數(shù)據(jù)模塊設計
主界面設計思想如下:用戶登錄后,進入受控記錄修改主界面,主界面會根據(jù)用戶需求修改在臺塑網(wǎng)中申請產(chǎn)品圖樣的申請記錄,圖紙相關(guān)信息,如圖紙作廢,可根據(jù)實際查詢要修改的歷史信息。如圖3-3
3.4 圖樣審批過程模塊設計
審批過程思想如下:填單人申請后,審核人員依次審核,填單領導審核,圖樣管理部門圖樣管控人審核,圖樣管理部門領導審核。審核通過后填單人打印申請單,圖樣管理部門圖樣管控人再次確認。如圖3-4
3.5數(shù)據(jù)表的設計
系統(tǒng)采用SQL Server 2005的數(shù)據(jù)庫管理,用的是臺塑網(wǎng)中建立的數(shù)據(jù)庫FPG-Flow,設計表圖樣表,受控管理表,記錄表,審核過程表 。
4. 結(jié)論
經(jīng)過設計和開發(fā),基于臺塑端系統(tǒng)的管控藍圖程序基本開發(fā)完畢,提高辦公效率,其功能基本滿足了用戶需求。
參考文獻:
[1]但堯.C#編程指南[M].北京:人民郵電出版社,2011
[2]王小科 李繼業(yè)等. C#開發(fā)寶典. 北京:機械工業(yè)出版社,2012