前只能由專家組進(jìn)行人工評(píng)估。不過本軟件提供了相應(yīng)的接口,如果有合適的評(píng)估方式,只要其結(jié)果符合接口的要求就可以直接無(wú)縫連接。
本模塊的輸入通過與數(shù)據(jù)庫(kù)直接連接的 datagrid 控件,它可以直觀,方便地對(duì)錄入的數(shù)據(jù)進(jìn)行查看和修改。
由于搜索合適員工的過程需要遍歷和迭代整個(gè)人員表,所以時(shí)間花費(fèi)比較長(zhǎng),經(jīng)測(cè)試在 PIII733MHZ , 256 兆內(nèi)存的機(jī)器上,使用微軟的 .net 平臺(tái),在 40 名員工中搜索 10 名合適的員工需要大概 90 秒時(shí)間。
經(jīng)過計(jì)算之后軟件將輸出挑選出的員工號(hào)以及其參加哪幾個(gè)階段的工作,期間的工作負(fù)荷是多少。這些都將以水晶報(bào)表的形式輸出。
3 系統(tǒng)模塊集成
本系統(tǒng)建立在微軟的 .net 平臺(tái)上, .net 平臺(tái)是微軟推出的面向未來(lái)的一種新的體系架構(gòu),其核心為 .net framework ,任何電腦只要有了這個(gè)基礎(chǔ)運(yùn)行庫(kù)都可以運(yùn)行 .net 程序,并且程序不需要在注冊(cè)表里注冊(cè),可以避免傳統(tǒng)的 dll hell 。 .net 也提供了一種新的數(shù)據(jù)庫(kù)連接方式—— ADO.NET ,它使用 dataset 緩存數(shù)據(jù)庫(kù)中的數(shù)據(jù),使客戶端僅在更新數(shù)據(jù)庫(kù)的時(shí)候建立連接而不需要和服務(wù)器時(shí)刻保持連接。主要考慮到以上兩個(gè)優(yōu)點(diǎn)本系統(tǒng)采用該平臺(tái)。
3.1 邏輯運(yùn)算模塊
產(chǎn)品設(shè)計(jì)時(shí)間估計(jì)、產(chǎn)品開發(fā)計(jì)劃制訂和產(chǎn)品開發(fā)團(tuán)隊(duì)組織三個(gè)模塊都可以獨(dú)立工作,但一般情況下由于其之間的承接性,它們通常是協(xié)同工作的。
其中每個(gè)模塊中都有相應(yīng)的算法組件。將算法程序以 .net 組件的形式組合在程序里可以有效的實(shí)現(xiàn)代碼的重用性,將來(lái)如果改進(jìn)或替換更好的算法將不必要重寫所有程序,僅需要將該替換相應(yīng)的組件即可。
3.2 數(shù)據(jù)庫(kù)訪問模塊
由于用戶樣本數(shù)據(jù)中個(gè)數(shù),每個(gè)樣本的特征數(shù),活動(dòng)組數(shù),以及如何分配活動(dòng)組間的關(guān)系都未定,所以數(shù)據(jù)庫(kù)中的表必須在用戶錄入樣本數(shù)據(jù)時(shí)即時(shí)創(chuàng)建。系統(tǒng)將通過我自己建立的 SqlTabCreator 類來(lái)創(chuàng)建數(shù)據(jù)表,該類只有一個(gè)帶參數(shù)的構(gòu)造函數(shù):
public SqlTabCreator(System.Data.SqlClient.SqlConnection con,string[,] col,string tableName)
其中 3 個(gè)參數(shù) con 代表數(shù)據(jù)庫(kù)連接字段, col 代表以(列名,數(shù)據(jù)類型)的列參數(shù)對(duì), tableName 為要?jiǎng)?chuàng)建的表名。實(shí)例化該類后將執(zhí)行 System.Data.SqlClient.SqlCommand 實(shí)例類的 ExecuteNonQuery() 方法,自動(dòng)由構(gòu)造函數(shù)在數(shù)據(jù)庫(kù)中建立表,其中第一列默認(rèn)為主鍵。數(shù)據(jù)庫(kù)表建立完成后需要在程序中建立操作表的命令和關(guān)聯(lián),為了實(shí)現(xiàn)數(shù)據(jù)層和應(yīng)用層的分離,建立了 SqlCmdCreator 類。該類首先實(shí)例化 1 個(gè) System.Data.SqlClient.SqlDataAdapter 類和 4 個(gè) System.Data.SqlClient.SqlCommand 類(分別實(shí)現(xiàn) insert , delete , select , update4 個(gè)功能),并根據(jù)構(gòu)造函數(shù)的參數(shù)將 SqlCommand 類和 SqlDataAdapter 類關(guān)聯(lián),這樣系統(tǒng)只要在外部聲明一個(gè) SqlDataAdapter 類并引用實(shí)例化的 SqlCmdCreator 類中的 SqlDataAdapter 類就可以使用外部的 SqlDataAdapter 類來(lái)對(duì)數(shù)據(jù)庫(kù)進(jìn)行各種操作。如下代碼:
SqlCmdCreator mlw = new SqlCmdCreator(sqlConnection1,n,"Hdz",t,ss);
sqlDataAdapter1 = mlw.DataAdapter;
sqlSelectCommand1 = mlw.SelectCommand;
sq
項(xiàng)目經(jīng)理勝任力免費(fèi)測(cè)評(píng)PMQ上線啦!快來(lái)測(cè)測(cè)你排多少名吧~
http://m.opto-elec.com.cn/pmqhd/index.html