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

正文內容

基于企事業(yè)人事管理系統(tǒng)的設計與實現(xiàn)畢業(yè)論文-閱讀頁

2025-07-04 12:44本頁面
  

【正文】 k屬性值為bottom。表55 toolStrip1控件的按鈕按 鈕 名 稱Text 屬 性toolStripRefresh刷新toolStripSeparator1toolStripAdd添加toolStripUpdata修改toolStripDelete刪除toolStripSeparator1toolStripExit退出設置各按鈕的TextImageRelation屬性值為ImageAboveText;DiaplayStyle屬性值為ImageAndText,并為每個按鈕添加對應的圖標。圖510 部門設置窗體⑵ 設計FormDepInfo類。 //靜態(tài)成員,標識當前 public static FormDepInfo departinfo。綁定該類的靜態(tài)窗體成員為當前窗體。在Load事件響應函數(shù)中,首先清空當前窗體的treeView1控件,然后調用當前類的InitTree函數(shù)初始化treeView1。該函數(shù)的具體內容如附錄代碼內容。“刷新”及“退出”按鈕的處理過程較簡單,在此不再詳述。該段代碼用來完成刪除部門操作,若用戶選中的是根節(jié)點“部門”則執(zhí)行刪除所有部門的操作,若用戶選中的是某一個部門,則執(zhí)行刪除該部門的操作。添加及修改部門操作均由FormTreeNode窗體實現(xiàn),故響應“添加”及“修改”只需要調用FormTreeNode窗體即可。該段代碼首先判斷是否選擇了具體的部門,若是,實例化FormTreeNode窗體類并顯示,使用查詢結果初始化FormTreeNode窗體中控件的初始值。 添加內容窗體(FormTreeNode)的實現(xiàn)所有設置功能的添加(修改)節(jié)點操作均由FormTreeNode實現(xiàn),該窗體根據(jù)不同的操作類型(添加、修改)和操作對象(如部門、民族和職稱等)進行不同的操作,完成相應設置操作。為窗體添加如表56所示控件。圖511 添加(修改)設置窗體界面⑵ 實現(xiàn)FormEmpInfo類,處理窗體事件。在該類的構造函數(shù)中添加如下內容: = this。具體內容如附錄代碼內容。各分支的差異僅在構造的SQL查詢語句略有不同。 6系統(tǒng)測試 測試方法測試是一個為了尋找錯誤而運行程序的過程,一個好的測試用例是只可能找到迄今為止尚未發(fā)現(xiàn)錯誤的用例,一個成功的測試是揭示了迄今為止尚未發(fā)現(xiàn)的錯誤的測試。兩種測試方法從不同的角度出發(fā),反映了軟件的不同側面,也適用于不同的開發(fā)環(huán)境。黑盒測試又稱功能測試、數(shù)據(jù)驅動測試或基于規(guī)格說明的測試,也可被稱為用戶測試,主要應用于快速應用開發(fā)(RAD)環(huán)境。在測試時,把程序看作一個不能打開的黑盆子,在完全不考慮程序內部結構和內部特性的情況下,測試者在程序接口進行測試,它只檢查程序功能是否按照需求規(guī)格說明書的規(guī)定正常使用,程序是否能適當?shù)亟邮蛰斎霐?shù)鋸而產(chǎn)生正確的輸出信息,并且保持外部信息(如數(shù)據(jù)庫或文件)的完整性。 “黑盒”法著眼于程序外部結構、不考慮內部邏輯結構、針對軟件界面和軟件功能進行測試。實際上測試情況有無窮多個,人們不僅要測試所有合法的輸入,而且還要對那些不合法但是可能的輸入進行測試。2用戶管理添加、刪除、修改用戶,并用新添加的用戶登錄。3配置管理添加、修改、刪除部門名稱及崗位名稱操作順利,結果可以正常保存置數(shù)據(jù)庫。增加時輸入錯誤字段系統(tǒng)提示輸入錯誤,并重新輸入。 結論經(jīng)過10周時間的設計與開發(fā),實現(xiàn)了以較全面的人事管理系統(tǒng)。本系統(tǒng)具有如下優(yōu)點:⑴操作簡單⑵方便存儲⑶方便查詢⑷易于維護本系統(tǒng)具有如下缺點:⑴信息表述不夠完備⑵通用性不強⑶無報表打印功能系統(tǒng)適合大中企事業(yè)單位使用。 致謝本系統(tǒng)是在很多人的幫助與支持下順利完成的,是很多人共同努力的成果。感謝肖老師為幫助我完成論文不辭勞苦,感謝肖老師在畢業(yè)設計階段對我的耐心指導。肖老師給予我的幫助、支持和鼓勵使我在論文的寫作過程中倍加努力。他們在生活上給予我無微不至的支持和幫助。最后,在本論文寫作的過程中,參考了許多專家學者的論著和各類出版物上的相關內容,參閱了不少學術期刊,從國內外相關網(wǎng)站上查閱了大量的資料,并引用了一些觀點。 衷心地感謝你們! 參考文獻[1]王永皎,廖建軍.Visual C 2005+SQL Server 2005數(shù)據(jù)庫開發(fā)與實例[M].清華大學出版社,2008.[2]何主潔,黃婷兒.數(shù)據(jù)庫設計教程[M].機械工業(yè)出版,2002.[3]陳志泊,王春玲.數(shù)據(jù)庫原理及應用教程[M].人民郵電出版社,2009.[4]彭設強.計算機軟件技術基礎[M].北京郵電大學出版社,2006.[5]杜佰林.網(wǎng)絡數(shù)據(jù)庫SQL Server 2000[M].清華大學出版社,北京交通大學出版社,2007.[6][M].清華大學出版社,2008.[8]陳立, Access 2003數(shù)據(jù)庫應用[M].清華大學出版社,2005.[9]米凱利斯.C本質論[M].人民郵電出版社,2008.[10]高級編程[M].清華大學出版社,2006.[11]馬偉.易學C[M].人民郵電出版社,2009.[12]瑞奇特.框架設計(第2版):CLR Via C[M].清華大學出版社,2006. 附錄附錄1:public int ExeSQL(string sql){//實例化一個SqlCommand對象,參數(shù)為SQL語句和數(shù)據(jù)庫連接成員SqlCommand cmd = new SqlCommand(sql,)。//異常處理return 0。return 1。()。//定義并構造SqlDataReader對象SqlDataReader dr = ()。}else{return false。return false。()。}}public void ExeSQLs(string []sql){//實例化SqlCommand對象SqlCommand cmd = new SqlCommand()。//開始一個SQL事務int j = 。try{//設置SqlCommand對象的當前連接 = 。//遍歷字符串數(shù)組參數(shù),執(zhí)行SQL語句foreach(string str in sql){//設定SqlCommand對象的CommandText屬性 = str。}//提交事務()。(())。()。//實例化一個DataTable對象DataTable dt = new DataTable()。return dt。return null 。}}:public bool CheckForm(string Name){//遍歷當前子窗體foreach (Form f in ){if ( == Name)//若匹配成功{//設置當前窗體的狀態(tài)為Normal,并使其成為活動窗體if ( == ){ = 。return true。}private void FormMain_Load(object sender, EventArgs e){ = true。 = 操作員: + 。 = true。}case 普通用戶://與系統(tǒng)管理、設置相關的功能不可用{ = false。 = false。 = false。}default://其他情況按普通用戶處理{ = false。 = false。 = false。}}}private void 人事檔案管理ToolStripMenuItem_Click(object sender, EventArgs e){//判斷是否為人事檔案管理窗體if ((FormEmpInfo) == true){return。//設置該窗體為當前父窗體的一個子窗體 = this。} }:public void DBDataGrid(){//構造初始化查詢語句string SqlText = select uId as 用戶ID ,uName as 用戶名稱,uPower as 用戶權限from UserInfo。 = (SqlText)。 //bobox數(shù)據(jù)源。(new DataColumn(權限, typeof(string)))。row[0] = 系統(tǒng)管理員。DataRow row2 = ()。(row2)。//DataGridView列DataGridViewComboBoxColumn cbc = new DataGridViewComboBoxColumn()。 = 權限。 = 權限。DataGridViewTextBoxColumn cid = new DataGridViewTextBoxColumn()。 = 用戶ID。 = 用戶名稱。//為DataGridView控件構造列(new [] { cid, ame, cbc })。(用戶ID, typeof(Int32))。(權限, typeof(string))。r1[0] = forrow[0]。r1[2] = forrow[2]。()。//設定DataGridView控件的前兩列不可修改[0].ReadOnly = true。//設定DataGridView控件隔行顯示不同的顏色if ( != 0){for (int i = 0。 ){[i]. = 。}}}private void dataGrid1_CellValueChanged(object sender, DataGridViewCellEventArgs e){//構造修改SQL字符串([].Cells[].())。 + [].Cells[].()+39。//執(zhí)行修改操作DataAccess DA = new DataAccess()。//刷新數(shù)顯示據(jù)DBDataGrid()。SqlText += as 黨派, as 出生日期, as 身份證號, as 籍貫, as 聯(lián)系電話, as 聯(lián)系地址,。SqlText += as 聘用時間, as 聘用方式, as 聘用來源, as 員工狀態(tài),。SqlText += , as 醫(yī)療保險號, as 工資號。SqlText += where = and = and = and = and 。//實例化一個DataAccess對象DataAccess dd = new DataAccess()。//查詢結果綁定輸出 = 。//隔行顯示不同的顏色if ( != 0){for (int i = 0。 ){[i]. = 。}}}private void toolStripButton1_Click(object sender, EventArgs e){if ( != 0){foreach (DataGridViewRow dvrow in ){ = false。 = 0。//設置當前窗體(FormEmpInfo)不可用 = false。}else//實例化FormAddEmp窗體{ addemp = new FormAddEmp()。//指定所屬關系()。if (result == ){//構造刪除字符串數(shù)組string[] SqlText = new string[12]。SqlText[1] = delete from EndowmentInfo where endId= + ([, 0].())。SqlText[3] = delete from MedicalInfo where meId= + ([, 0].())。//實例化DataAccess對象DataAccess DA = new DataAccess()。(刪除成功!)。}//刷新刪除后的數(shù)據(jù)顯示()。 = 。 = new Size(808, 328)。//判斷查詢指標ID是否有數(shù)據(jù),若無則不把該條件作為查詢條件if ( != ){//用戶指定了目標ID,將查詢條件ID附加到查詢字符串中SqlText += and = + (())。 // Base bb = new Base()。//查詢結果顯示 = 。//(, 1, )。%[ + + ]%39。 // Base bb = new Base()。//查詢結果顯示 = 。//(, 1, )。break。 + 群眾39。 = (SqlText)。 = (CurrencyManager)[]。 i 。i += 2。}//政治面貌為團員的員工信息case 團員:{string SqlText = 無條件查詢語句and =39。DataAccess DA = new DataAccess()。 = 。break。//判斷操作標志位if ( == insert) {//插入操作,僅需要初始化特定列表框即可InitNational()。//初始化部門InitJob()。//初始化職稱 = 添加員工。//初始化特定列表框InitNational()。InitJob()。DataAccess DA = new DataAccess()。 = 修改員工信息。DataTable dt = new DataTabl
點擊復制文檔內容
規(guī)章制度相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1