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

正文內(nèi)容

asp_net_人事工資管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)-副本(編輯修改稿)

2025-02-26 03:44 本頁面
 

【文章內(nèi)容簡介】 第三章 系統(tǒng)需求分析與總體設(shè)計(jì) 9 表 員工工資信 息表 字段名 數(shù)據(jù)類型 長度 主鍵否 描述 ID int 4 是 系統(tǒng)編號(hào) YID varchar 50 否 員工編號(hào) YName varchar 50 否 員工姓名 YSex varchar 50 否 員工性別 Ydep varchar 50 否 員工部門 YZhiwu varchar 50 否 員工職務(wù) YBasePay decimal 9 否 基本工資 YJintie decimal 9 否 職務(wù)津貼 Yjiangjin decimal 9 否 獎(jiǎng)勵(lì)金額 YFK decimal 9 否 罰款金額 Yquanqin decimal 9 否 全勤獎(jiǎng)金 Yjiaban decimal 9 否 加班工資 Yyingfa decimal 9 否 應(yīng)發(fā)工資 Ygeren decimal 9 否 個(gè)人所得稅 Ypay decimal 9 否 員工工資 YMonth varchar 50 否 工資月份 ? tb_prize(獎(jiǎng)罰管理信息表 )。 表 tb_prize 用于保存獎(jiǎng)罰管理信息,該表的結(jié)構(gòu)如表 所示。 表 獎(jiǎng)罰管理 信息表 字段名 數(shù)據(jù)類型 長度 主鍵否 描述 ID int 4 是 系統(tǒng)編號(hào) UserID varchar 50 否 員工編號(hào) UserName varchar 50 否 員工姓名 UserDep varchar 50 否 員工部門 UserJF varchar 50 否 獎(jiǎng)罰類型 UserJFcontent varchar 50 否 獎(jiǎng)罰內(nèi)容 UserJLMoney decimal 9 否 獎(jiǎng)勵(lì)金額 UserFKMoney decimal 9 否 罰款金額 UserJFDate varchar 50 否 獎(jiǎng)罰日期 UserCXDate varchar 50 否 撤銷日期 ? tb_redeploy(調(diào)動(dòng)管理信息表 )。 表 tb_redeploy 用于保存員工的調(diào)動(dòng)管理信息,該表的結(jié)構(gòu)如表 。 表 調(diào)動(dòng)管理信息表 字段名 數(shù)據(jù)類型 長度 主鍵否 描述 ID int 4 是 系統(tǒng)編號(hào) UID varchar 50 否 員工編號(hào) UName varchar 50 否 員工姓名 URemoveDate varchar 50 否 調(diào)動(dòng)日期 UOldDep varchar 0 否 原部門 大連 海洋大學(xué) 本科畢業(yè)論文(設(shè)計(jì)) 第三章 系統(tǒng)需求分析與總體設(shè)計(jì) 10 UNewDep varchar 50 否 現(xiàn)部門 UOldJob varchar 50 否 原職務(wù) UnewJob varchar 50 否 現(xiàn)職務(wù) UOldPay decimal 9 否 原工資 UNewPay decimal 9 否 現(xiàn)工資 UPayExplain varchar 50 否 工資說明 ? tb_User(登錄用戶信息表 )。表 tb_User 用于存放員工調(diào)動(dòng)和工資說明信息,該表的結(jié)構(gòu)如表 表 登錄用戶信息表 字段名 數(shù)據(jù)類型 長度 主鍵否 描述 ID int 4 是 系統(tǒng)編號(hào) UID varchar 50 否 員工編號(hào) UName varchar 50 否 員工姓名 URemoveDate varchar 50 否 調(diào)動(dòng)日期 UPayExplain varchar 50 否 工資說明 ? tb_userJob(員工職稱信息表 )。表 tb_userJob用于存放員工職稱信息,該表的結(jié)構(gòu)如表。 表 員工職稱信息表 字段名 數(shù)據(jù)類型 長度 主鍵否 描述 ID int 4 是 系統(tǒng)編號(hào) employeeDuty varchar 50 否 職務(wù)名稱 技術(shù)準(zhǔn)備 在開發(fā)本系統(tǒng)時(shí),使用的比較多的技術(shù)是 SqlDataReader 對(duì)象的 HasRows屬性和 COUNT聚合函數(shù)。 HasRows 屬性用于判斷 SqlDataReader 是否包含一行或多行,其類型為 bool 類型。如果SqlDataReader 對(duì)象中包含一行或多行則返回 True,否則返回 False。 COUNT 聚合函數(shù)用于返回指定組中項(xiàng)目的數(shù)量,下面分別對(duì) SqlDataReader 對(duì)象的 HasRows 屬性和 COUNT 聚合函數(shù)進(jìn)行詳細(xì)講解 [1]。 屬性 進(jìn)行本系統(tǒng)的登錄模塊,用戶只需輸入用戶名和密碼,單擊【登陸】按鈕進(jìn)行驗(yàn) 證。登錄模塊以登陸的用戶名和密碼是否正確,下面介紹 SqlDataReader 對(duì)象的 HasRows 屬性。 HasRows 屬性用于獲取一個(gè)值,該值指示 SqlDataReader 是否包含一行或多行。 語法: Public override bool HasRows {get :} 屬性值:如果 SqlDataReader 包含一行或多行,則為 True;否則為 false 例如,驗(yàn)證登錄用戶名和密碼是否正確,可以通過以下代碼實(shí)現(xiàn): SqlConnection conn=()。 //連接數(shù)據(jù)庫 大連 海洋大學(xué) 本科畢業(yè)論文(設(shè)計(jì)) 第三章 系統(tǒng)需求分析與總體設(shè)計(jì) 11 ()。 // 打開數(shù)據(jù)庫 //實(shí)例化 SqlCommand SqlCommand cmd = new SqlCommand(select * from tb_User where UserName=39。 + name + 39。 and UserPwd=39。 + pwd + 39。, conn)。 //通過 ExecuteReader 方法實(shí)例化 SqlDataReader SqlDataReader sdr = ()。 ()。 //使用 Read方法讀取記錄集 //使用 HasRows屬性判斷用戶名和密碼是否正確 if () { //如果返回值為 True,則說明用戶名和密碼正確,彈出提示 (“登陸成功 ”, “警告 ”, ,)。 } 聚合函數(shù) COUNT 聚合函數(shù)用于返回組中項(xiàng)目的數(shù)量。 語法: COUNT({[ALL|DISTINCT]expression}|*) 參數(shù)說明: ALL:對(duì)所有的值進(jìn)行聚合函數(shù)運(yùn)算。 ALL 是默認(rèn)設(shè)置。 DISTINCT:指定 COUNT 返回唯一非空的數(shù)量。 Expression:一個(gè)表達(dá)式,其類型是除 uniqueidentifier,text,image 或 ntext 之外的任何類型。不允許使用聚合函數(shù)和子查詢。 返回類型: int。 例如:在數(shù)據(jù)中查找年齡大于 50 歲的人的數(shù)量,可以使用下面的 查詢語句 實(shí)現(xiàn): Select count(*) from tb_people where age 50 大連 海洋大學(xué) 本科畢業(yè)論文(設(shè)計(jì)) 第四章 系統(tǒng)實(shí)現(xiàn)與調(diào)試 13 第 四 章 系統(tǒng) 實(shí)現(xiàn)與調(diào)試 主要功能模塊設(shè)計(jì) 系統(tǒng)登錄設(shè)計(jì) 系統(tǒng)登錄主要用于對(duì)進(jìn)入人事工資管理系統(tǒng)的用戶進(jìn)行安全檢查,以防止非法用戶進(jìn)入系統(tǒng)。在登錄時(shí),只有合法的用戶,才可以進(jìn)入系統(tǒng)。系統(tǒng)登錄窗 體運(yùn)行結(jié)果如圖 圖 系統(tǒng)登錄 新建一個(gè) Windows 窗體,命名為 ,主要用于實(shí)現(xiàn)系統(tǒng)登功能,該窗體用到的控件及屬性設(shè)置 [2]如表 。 表 窗體用到的控件 控件類型 控件名稱 主要屬性設(shè)置 用途 Label 控件 label1 將其 AutoSize 屬性設(shè)置為 ”true” 登錄用戶姓名 Label2 將其 AutoSize 屬性設(shè)置為 ”true” 登錄用戶密碼 TextBox 控件 txtUserName 無 選擇登錄用戶名 txtUserPwd UseSystemPasswordChar True 將登錄用戶密碼轉(zhuǎn)換為掩碼 Button 控件 btnLogin 無 登錄 btnCancle 無 退出 單擊【登錄】按鈕,程序調(diào) 用 DBConnection 類中的 MyConnection 方法接數(shù)據(jù)庫,然后通過SqlDataReader 對(duì)象的 HasRows 屬性判斷用戶輸入的用戶名和密碼是否正確。如果正確,則登錄人事工資管理系統(tǒng),并將用戶名傳到主窗體中:否則,彈出 “用戶名或密碼錯(cuò)誤 ”信息提示。【登錄】按鈕的 Click 時(shí)間代碼如下: 大連 海洋大學(xué) 本科畢業(yè)論文(設(shè)計(jì)) 第四章 系統(tǒng)實(shí)現(xiàn)與調(diào)試 14 DBOperate operate = new DBOperate()。 //實(shí)例化 DBOperate類 private void btnLogin_Click(object sender, EventArgs e) //按鈕的 Click事件 { try //調(diào)用 try…catch 語句 { if ( == || == ) //判斷是否輸入用戶名和密碼 { (用戶名或密碼不能為空! , 提示 , , )。 return。 } else { string name = ()。 //獲取登錄用戶名 string pwd = ()。 //獲取登錄密碼 SqlConnection conn = ()。 ()。 //打開數(shù)據(jù)庫連接 //實(shí)例化 SqlCommand對(duì)象 SqlCommand cmd = new SqlCommand(select * from tb_User where UserName=39。 + name + 39。 and UserPwd=39。 + pwd + 39。, conn)。 //使用 ExecuteReader方法實(shí)例化 SqlDataReader對(duì)象 SqlDataReader sdr = ()。 ()。 //使用 Read方法讀取記錄集 //通過 HasRows屬性判斷是否存在登錄的用戶名和密碼 if () { string time = ()。//獲取當(dāng)前系統(tǒng)時(shí)間 //聲明一個(gè)更新數(shù)據(jù)庫的 SQL語句,用于更新用戶登錄時(shí)間 string sql = update tb_User set LoginTime=39。 + time + 39。 where UserName=39。 + name + 39。 //調(diào)用 OperateData方法執(zhí)行 SQL語句 (sql)。 ()。 //關(guān)閉連接 ()。 //隱藏登錄窗口 f
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1