freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于mvc架構(gòu)的電力企業(yè)人員績效考核系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文-資料下載頁

2025-06-25 00:50本頁面
  

【正文】 這樣就得到了頻繁項(xiàng)集表。建立FPtree樹的根節(jié)點(diǎn)。創(chuàng)建FPtree樹。創(chuàng)建FPtree樹的函數(shù)為FPTreeCreater,算法的示例代碼如下:Void FPTreeCreater QFor (數(shù)據(jù)庫中的每個(gè)數(shù)據(jù)項(xiàng)){//初始化ArrayList數(shù)據(jù)類斯的對(duì)象,將其作為FPTree的基本數(shù)據(jù)類型Arraylist alFPTree = new Array List。//將數(shù)據(jù)挖掘的結(jié)來保存到alFPTree樹中。(NodeDataInseitO)。}//在FPtree中插入一個(gè)節(jié)點(diǎn)ArrayList NodeDatalnsert (char name){ 前節(jié)點(diǎn)為空,或沒存孩子){//新建一個(gè) FPtree ?點(diǎn) node。ArrayList FPNode : new ArrayListQ。//修改CurrentPoint對(duì)象,使其指向新39。1〗點(diǎn)nodeCurrentPoint= FPNode。/廣將其加入頭表中item_name值為name的item_head鏈表中=item head。Item__head=CurrentPoint。//遞lin調(diào)IB NodeDatalnsert函數(shù)為其添加孩子NodeDatalnsert (Item—head)。}else{//修改CurrentPoint對(duì)象,node—計(jì)數(shù)器tl增一。iCount++。}挖掘頻繁項(xiàng)集是算法的第一部分,在這一部分中輸入構(gòu)造好的FPtree,通過計(jì)算和挖掘得出頻繁模式的完全集合。算法的主要示例代碼如下:ArrayList FPgrowth(Tree,a){if (入?yún)ree包含一個(gè)孩子){For(遍歷所有的孩子){計(jì)算結(jié)點(diǎn)的最小支持度。}}else //若Tree具有多個(gè)孩子{for (Tree中的所有頻繁項(xiàng)集){產(chǎn)生一組頻繁項(xiàng)集禾11支持度度項(xiàng)集。If(頻繁項(xiàng)集!=支持度度項(xiàng)集){//遞歸調(diào)FPgrowth函數(shù)來完成數(shù)據(jù)挖掘FPgrowth(Tree6,6)。}分過程結(jié)^}}第五章系統(tǒng)的詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)5. 1 MVC的程序架構(gòu)為了解決大型管理信息系統(tǒng)在架構(gòu)上的松散性,本系統(tǒng)采用MVC架構(gòu)來組織整個(gè)工程。員工績效考核系統(tǒng)的工程框架如圖51所示。圖51員工績?nèi)杩己讼到y(tǒng)框架各個(gè)模塊的功能如下表所示。表51員工績效考核系統(tǒng)框架說明表MVC架構(gòu)的關(guān)鍵代碼如下:using 。using 。using Model。namespace BLL{public class Sys_Controilers_BLL{ExtendedDBModelContainer _db = new ExtendedDBMcxlelContainerO。public IOueryabIeSys_Contro!]ers GetQ{var model = (m = )。return model。}public Sys_ControIlers Get(Guid? Id){var item = new Sys ControUersO。if (Id != null){item = (a = ]s())。}return item。}public void Save(Guid? Id, ref Sys—ContioUers item){ExtendedDBModelContainer _db = new ExtendedDBModelContainerQ。if (Id == null){ = 。(item)。}else{(item)。(iteni, )。}—。}public void DeleteObject(Guid Id){var item = new Sys—ControUersO { Id = Id }。(item)。)bjectState(ilem,)。}}} MVC架構(gòu)的實(shí)現(xiàn)除了將不同軟件層級(jí)中的代碼提取和抽象出來,同時(shí)通過MVC架構(gòu)實(shí)現(xiàn)了功能內(nèi)部高內(nèi)聚,工程之間低耦合的軟件架構(gòu)。關(guān)鍵代碼如下:III〈summary〉///執(zhí)行帶一個(gè)存儲(chǔ)過程參數(shù)的的SQL語句。///〈/summary〉/// param name=SQLStringSQL 語句 /paraniIII param narne=”content”.數(shù)內(nèi)容,比如一個(gè)字段是格式復(fù)。*々的文章,存特殊符號(hào),可以通過這個(gè)方式添加/param/// retums 影響的記錄數(shù) /retumspublic static int ExecuteSql(string SQLString, string content){using (SqlConnection connection = new SqlConnection(coiinectionString)){SqlCommand cmd = new SqlCommand(SQLString, connection)。 myParameter = new,SqIParameter(@content, )。 = content。(myParanieter)。}III〈summary〉///執(zhí)行帶一個(gè)存儲(chǔ)過程參數(shù)的的SQL語句。III〈/summary〉/// param name=SQLStringSQL 語句 /parain/// param 1131)16=”0)111611〖”參數(shù)內(nèi)界,比如一個(gè)字段是格式復(fù)。iV的文章,有特殊符號(hào),可以通過這個(gè)方式添加/paraniIII retums 影響的記錄數(shù) /retumspublic static object ExecuteSqlGet(string SQLString, string content){using (SqlConnection connection = new SqlConnection(connectionString)){SqlCommand cmd = new SqlConimand(SQLString, connection)。 myParameter = new(@contentj )。myParameter. Value = content。(myParameter)。}。},同時(shí)在數(shù)據(jù)庫基礎(chǔ)類中可以對(duì)其調(diào)用。登錄頁面的設(shè)計(jì)思路為用C調(diào)用SQL中的存儲(chǔ)過程,通過存儲(chǔ)過程實(shí)現(xiàn)用戶登錄,再將用戶名保存到Session[UserName】中,頁面如圖52所示。圖52登錄頁面示例圖登錄過程中調(diào)用存儲(chǔ)過程的設(shè)計(jì)流程如圖53所示,首先獲取用戶輸入,檢測用戶名和密碼是否為空,若為空,則返回用戶名或密碼為“空”,若不為“空”,則在數(shù)據(jù)庫中檢索用戶名,若用戶名“不存在”,則返回“該用戶不存在”,若“存在”,則在數(shù)據(jù)庫中檢索用戶名和密碼,若檢索到的記錄集的記錄條數(shù)大于“1”,則返回“用戶登錄成功”,小于“1”則返回用戶名和密碼錯(cuò)誤。圖53登錄過程中調(diào)用的存儲(chǔ)過程的設(shè)計(jì)流程圖登錄功能通過存儲(chǔ)過程實(shí)現(xiàn),通過SQL語句來進(jìn)行業(yè)務(wù)邏輯分析與處理。其具體代碼如下所示。CREATE PROCEDURE TGUserLoginASselect TGUserName from TGUser where TGUserName = @UserIDif (@@Row 計(jì)數(shù)器 1)begin ——ITGset @TGOptDescription =TG39。noUser39。set @TGUserID=0endelsebeginSELECT TGUserNameFROM TGUserWHERE (TGUserName = @UserID) TGAND (TGUserPassWord = @Password )if (@@RowTG 1)begin TG 3set @OptTGDescription =TGCodeError39。set @UserE)=0endelsebegin TG4set @TGOptDescription=39。access39。endendRETURNGO該存儲(chǔ)過程的輸入?yún)?shù)為用戶名和密碼。首先,存儲(chǔ)過程會(huì)通過“selectTGUserName from TGUser where TGUserName = @UserID”判斷用戶名是不是合法,若其不合法,就返回結(jié)果“noUser”。若用戶存在,繼續(xù)用“SELECTTGUserName FROM TGUser WHERE (TGUserName = @UserID) AND(TGUserPassWord = ?Password )來判斷用戶名和密碼是否匹配。如果結(jié)果不相符返回“CodeError”錯(cuò)誤,匹配時(shí)返回“access”。這樣就實(shí)現(xiàn)了登陸功能。管理子系統(tǒng)的主要任務(wù)是為電力集團(tuán)的員工提供績效考核的管理,如圖54所示。圖54管理子系統(tǒng)示例圖網(wǎng)站的左側(cè)的導(dǎo)航部分,通過用戶自定義控件來實(shí)現(xiàn),這樣既提高了網(wǎng)站的運(yùn)行效率,又提高了代碼的鍋合性。為了提高網(wǎng)站的運(yùn)行效率,在用戶點(diǎn)擊任何按鈕之后,會(huì)啟用WPF功能,使得頁面內(nèi)容更新的過程中沒有“刷新”和“閃爍”。本系統(tǒng)的核心是對(duì)員工的績效考核??冃Э己说闹饕梢苑譃樵O(shè)定績效考核人員,績效考核評(píng)分,績效考核結(jié)果計(jì)算和績效考核結(jié)果導(dǎo)出這幾個(gè)階段??冃Э己巳藛T設(shè)定如圖55所示。圖55績效考核人員設(shè)定示例圖績效考核設(shè)定關(guān)鍵代碼如下:protected void ImageButtonl_Click(object sender, ImageClickEventArgs e){if ( == 0){(”scriptalert(39。^?選抒評(píng)分人員! 39。)。/script”)。}else{string rela = 。try{ArrayList sqlList = new ArrayListO。for (int i = 0。 i ListBox2,。 i++){//同一部門判斷中同事還是領(lǐng)導(dǎo)if(rela == 3){string strlD = [i].Value。int a = (strID)。if (a == 1) //判斷投票人是不是部門領(lǐng)導(dǎo){rela = 2。 //如果是,那么和被評(píng)分人的關(guān)系是:部門領(lǐng)導(dǎo)}else{rela = 3。 //如來不足,那么就是同一部門.}//rela = (strID)。}//每個(gè)人的插入SQL語句string subSQL = ” insert intovote(Votern]) ,DeptID,VotedID,Relation,LeadStafi[)values(39。 + [i].Value + +txtE).Value + ,V” + . Value + ”+ rela + +intLeadStaff() +(subSQL)。}InsertMultilData(sqlList)。}catch{}}}}5. 5. 2績效考核評(píng)分和績效考核計(jì)算用戶給出評(píng)分后需要根據(jù)數(shù)據(jù)挖掘的結(jié)果計(jì)算出被考核人的實(shí)際得分??冃Э己私Y(jié)果的界面如圖56所示:圖56績效考核結(jié)果頁面示例圖ffl關(guān)代碼如下:protected void lmageButton2_Click(object sender, ImageClickEventArgs e){/71^分汁算try{SqlConnection str = newSqlConnection([conn].ToString())。SqlCommand cmd = new SqlCommaiid(39。39。sp—score”,str)。 = 。SqlDataAdapter sda = new SqlDataAdapter(select * from sumscore order bydeptname,SCORE, str)。DataSet ds = new DataSetQ。(ds)。 = ds。 Viewl .D
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1