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

正文內(nèi)容

畢業(yè)設(shè)計(jì)人事工資信息管理系統(tǒng)-資料下載頁(yè)

2025-06-05 01:56本頁(yè)面
  

【正文】 碼 */ } /*密碼經(jīng)過(guò) md5哈希加密后再傳給業(yè)務(wù)層進(jìn)行和數(shù)據(jù)庫(kù)中的登陸信息比對(duì) */ Admin admin = new Admin()。 (())。 (File((), MD5).ToString())。 AdminDAO adminDAO = new AdminDAO()。 if ((admin)) /*如果密碼比對(duì)成功 */ { /*將管理員帳號(hào)保存到 cookie變量和 session變量中然后轉(zhuǎn)到操作首頁(yè) */ CreateCookie()。 Session[adminUserName] = ()。 = 10。 ()。 取得帳號(hào),密碼和驗(yàn)證碼 驗(yàn)證碼正確? 構(gòu)造管理員信息模型 傳入管理員業(yè)務(wù)邏輯處理,判斷管理員帳號(hào)和密碼的正確性 . 帳號(hào)密碼正確 ? 設(shè)置管理員 session 信息,保存到cookie,進(jìn)入管理員操作首頁(yè) . 提示錯(cuò)誤,結(jié)束處理 提示帳號(hào)或密碼錯(cuò)誤 是 否、 否、 是 21 } else /*否則錯(cuò)誤信息保存在 admin對(duì)象的 ErrMessage屬性中 */ { ()。 } } 員工管理模塊的實(shí)現(xiàn) 一個(gè)公司企業(yè)中存在著多名員工,為了實(shí)現(xiàn)電子化管理 ,管理員登陸系統(tǒng)后可以實(shí)現(xiàn)員工管理操作,包括員工的添加、查詢(xún)和更新操作等。 添加員工 信息功能的實(shí)現(xiàn) 員工信息添加功能的界面設(shè)計(jì)如下圖,它包括員工的各個(gè)屬性的信息,有 關(guān)于員工編號(hào)和員工姓名的文本框控件,關(guān)于性別和 部門(mén)的下拉框控件等,其中部門(mén) 控件的信息綁定到一個(gè) sqldatasource 數(shù)據(jù)源控件上,該控件查詢(xún)系統(tǒng)中所有的部門(mén) 信息。 圖 43 添加員工信息界面設(shè)計(jì) 模塊功能:?jiǎn)T工信息的添加。 模塊輸入:?jiǎn)T工信息各個(gè)屬性,生成員工信息模型對(duì)象。 22 模塊處理流程:管理員進(jìn)入本功能后填寫(xiě)和選擇好員工的各個(gè)屬性信息后,選擇添加按扭,程序首先 判斷員工編號(hào)和姓名輸入不能為空,然后 將該員工的各個(gè)信息封裝到員工信息模型對(duì)象中,然后再將該對(duì)象傳遞給員工信息業(yè)務(wù)處理邏輯進(jìn)行處理。業(yè)務(wù)層 執(zhí)行 員工添加進(jìn)數(shù)據(jù)庫(kù)記錄中 ,添加失敗也返回 false,成功返回 true。 模塊輸出:執(zhí)行成功將員工信息保存在員工信息表中并在界面上提示成功信息,失敗在界面上提示失敗信息。 protected void Btn_Add_Click(object sender, EventArgs e) { if ( == ) { ()。 return。 } if ( == ) { ()。 return。 } Employee employee = new Employee()。 ()。 ()。 (())。 ()。 ()。 ()。 ()。 ()。 ()。 (())。 ()。 ()。 ()。 EmployeeDAO employeeDAO = new EmployeeDAO()。 if ((employee)) (scriptalert(39。員工信息添加成功 !39。)。=39。39。/script)。 } 23 員工查詢(xún)維護(hù)功能的實(shí)現(xiàn) 管理員添加好員工的信息后,也可能還要對(duì)員工的信息進(jìn)行查詢(xún)和更新操作,對(duì)員工的信息進(jìn)行維護(hù)。關(guān)于員工信息的維護(hù)設(shè)計(jì)界面如下,其中最上面放置用于查詢(xún)條件輸入信息的文本框,有 選擇部門(mén)的下拉框,還可以根據(jù)員工編號(hào)或員工名稱(chēng)查詢(xún) ,支持模糊查詢(xún),下面是顯示查詢(xún)結(jié)果的 GridView 控件,它綁定顯示查詢(xún)結(jié)果中各個(gè)對(duì)應(yīng)字段的信息。 圖 44 員工信息維護(hù)界面設(shè)計(jì) 模塊功能:?jiǎn)T工信息的查詢(xún)功能。 模塊輸入: 部門(mén), 員工編號(hào),員工姓名。 模塊處理流程:當(dāng)管理員進(jìn)入本功能頁(yè)面時(shí),由于沒(méi)有選擇查詢(xún)按扭,系統(tǒng)默認(rèn)查詢(xún)所有的員工信息并顯示出來(lái)。此時(shí)管理員可以 選擇要查詢(xún)的部門(mén),選擇是否根據(jù)員工編號(hào)或姓名查詢(xún), 輸入員工編號(hào) 或 員工姓名關(guān)鍵字 (支持模糊查詢(xún) ),然后選擇查詢(xún)功能,程序會(huì)將這些參數(shù)傳遞給業(yè)務(wù)層進(jìn)行處理,業(yè)務(wù)層根據(jù)這些參數(shù)構(gòu)造查詢(xún)的 sql 語(yǔ)句,它會(huì)從員工信息視圖中查詢(xún)符合條件的員工信息,將查詢(xún) 結(jié)果返回給前臺(tái)調(diào)用者,前臺(tái)調(diào)用者再將結(jié)果綁定到 gridview 控件上從而實(shí)現(xiàn)了符合條件的員工記錄信息的顯示功能。 模塊輸出:界面上的 gridview 控件。 protected void Btn_Query_Click(object sender, EventArgs e) { 24 DataSet ds = (new EmployeeDAO()).QueryEmployeeInfo(,)。 = ds。 = null。 = 0。 ()。 } //按條件執(zhí)行員工的查找 public DataSet QueryEmployeeInfo(string searchZiduan,string keyword,string departmentId) { //根據(jù)不同條件構(gòu)造不同的 sql查詢(xún)字符串 string sqlStr = select * from [employeeInfoView] where 1=1。 if((0)) sqlStr += and (employeeId like 39。% + keyword + %39。 or name like 39。% + keyword + %39。)。 else sqlStr += and + searchZiduan + like 39。% + keyword + %39。 if(!(0)) sqlStr += and = + departmentId。 DataBase db = new DataBase()。 return (sqlStr)。 } 考勤業(yè) 績(jī) 管理模塊的實(shí)現(xiàn) 本系統(tǒng)主要是處理員工每個(gè)月的工資信息,而工資信息根據(jù)員工的基本工資,員工的當(dāng)月考勤信息,如果員工是銷(xiāo)售部門(mén)的,還跟他的銷(xiāo)售業(yè)績(jī)提成有直接關(guān)系,所以需要對(duì)員工的考勤信息和銷(xiāo)售業(yè)績(jī)信息進(jìn)行管理,以便為下一步生出工資信息提供根據(jù)。 添加 考勤 信息功能的實(shí)現(xiàn) 考勤信息是每個(gè)月每個(gè)員工都應(yīng)當(dāng)具有的,它為員工的工資生成提供數(shù)據(jù),包括當(dāng)月該員工 加班時(shí)間,遲到時(shí)間,早退時(shí)間,礦工時(shí)間。其設(shè)計(jì)界面如下,管理員登錄系統(tǒng)后需要將員工的考勤信息輸入程序中,程序會(huì)將它保存到數(shù)據(jù)庫(kù)。 25 圖 45 添加 員工 考勤信息 模塊功能: 考勤 信息的添加。 模塊輸入: 考勤 信息各個(gè)屬性,生成 考勤 信息模型對(duì)象。 模塊處理流程:管理員進(jìn)入本功能后填寫(xiě)和選擇好 考勤 的各個(gè)屬性信息后,選擇 ‘ 添加 ’ 按扭,程序首先將該 考勤 的各個(gè)信息封裝到 考勤 信息模型對(duì)象中,然后再將該對(duì)象傳遞給 考勤 信息業(yè)務(wù)處理邏輯進(jìn)行處理。業(yè)務(wù)層首先判斷 輸?shù)膯T工 是否存在,如果管理員輸入了不存在的 員工編號(hào) 是不能執(zhí)行 考勤 信息的登記的并返回 fasle, 然后查詢(xún)?cè)搯T工當(dāng)月的考勤信息是否已經(jīng)登記,如果已經(jīng)登記也返回 false,否則 執(zhí)行 考勤信息的添加操作 ,成功返回 true,失敗返回 false。 26 圖 46 添加 考勤信息 業(yè)務(wù)流程 模塊輸出:執(zhí)行成功將 考勤 信息保存在 考勤 信息表中 , 并在界面上提示成功信息,失敗在界面上提示失敗信息。 考勤信息 查詢(xún)功能的實(shí)現(xiàn) 管理員添加好 員工考勤 的信息后,還需要要對(duì) 考勤 的信息進(jìn)行查詢(xún)操作,了解 員工的考勤 情況 ,看看哪些員工的考勤信息還沒(méi)有登記,哪些考勤信息登記錯(cuò)誤了,需要更新什么的 。關(guān)于 考勤信息的查詢(xún)?cè)O(shè)計(jì)界面如下 , 可以根據(jù)年份,月份,員工編號(hào)組合條件查詢(xún), 下面是顯示查詢(xún)結(jié)果的 GridView 控件, 它綁定顯示查詢(xún)結(jié)果中各個(gè)對(duì)應(yīng)字段的信息。 取得員工信息,構(gòu)造考勤信息模型 將該考勤模型傳給業(yè)務(wù)層處理 員工編號(hào)存在 ? 提示錯(cuò)誤,返回 false 該月考勤存在 ? 登記考勤信息到數(shù)據(jù)庫(kù) 添加成功 ? 業(yè)務(wù)處理成功,返回 true 提示錯(cuò)誤,返回 false 處理失敗,返回 false 否 是 否 是 否 是 27 圖 47 考勤 信息查詢(xún)界面設(shè)計(jì) 模塊功能: 考勤 信息的查詢(xún)功能。 模塊輸入: 年份,月份,員工編號(hào) 。 模塊處理流程:當(dāng)管理員進(jìn)入本功能頁(yè)面時(shí),由于沒(méi)有選擇查詢(xún)按扭,系統(tǒng)默認(rèn)查詢(xún)所有的 考勤 信息并顯示出來(lái)。此時(shí)管理員可以輸入和選擇好各個(gè)查詢(xún)字段的屬性,然后選擇查詢(xún)功能,程序會(huì)將這些參數(shù)傳遞給業(yè)務(wù)層進(jìn)行處理,業(yè)務(wù)層根據(jù)這些參數(shù)構(gòu)造查詢(xún)的 sql 語(yǔ)句,它會(huì)從考勤 信息視圖中查詢(xún)符合條件的 考勤信息,將查詢(xún)結(jié)果返回給前臺(tái)調(diào)用者,前臺(tái)調(diào)用者再將結(jié)果綁定到 gridview 控件上從而實(shí)現(xiàn) 了符合條件的 考勤 記錄信息的顯示功能。 模塊輸出:界面上的 gridview 控件。 protected void Btn_Query_Click(object sender, EventArgs e) { /*取得查詢(xún)參數(shù) */ string year = 。 string month = 。 string employeeId = 。 /*調(diào)用業(yè)務(wù)層進(jìn)行處理 */ ChuqinDAO chuqinDAO = new ChuqinDAO()。 = (employeeId, year, month)。 = null。 = 0。 ()。 } // 按條件執(zhí)行考勤信息的查找 public DataSet QueryChuqin(string employeeId,string year,string month) { string sqlStr = select * from [chuqinView] where employeeId like 39。% + employeeId + %39。 if (!(0)) sqlStr += and year = + year。 if (!(0)) sqlStr += and month = + month。 DataBase db = new DataBase()。 DataSet ds = (sqlStr)。 return ds。 } 銷(xiāo)售業(yè)績(jī)信息添加功能的實(shí)現(xiàn) 作為銷(xiāo)售部門(mén)的員工,他們的工資的另外一個(gè)直接影響因素就是當(dāng)月的銷(xiāo)售 28 業(yè)績(jī),他們可以根據(jù)銷(xiāo)售額進(jìn)行提成, 銷(xiāo)售業(yè)績(jī) 信息添加功能的界面設(shè)計(jì)如下圖,它包括 員工編號(hào)的文本框,銷(xiāo)售月份的下拉框,銷(xiāo)售業(yè)績(jī)的文本框 ,當(dāng)管理員輸入 各個(gè)信息后選擇添加按鈕。 圖 48 添加 銷(xiāo)售業(yè)績(jī) 信息界面設(shè)計(jì) 模塊功能: 銷(xiāo)售業(yè)績(jī) 信息的添加。 模塊輸入: 銷(xiāo)售業(yè)績(jī) 信息各個(gè)屬性,生成 銷(xiāo)售業(yè)績(jī) 信息模型對(duì)象。 模塊處理流程:管理員進(jìn)入本功能后填寫(xiě)和選擇好 銷(xiāo)售信息 的各個(gè)屬性信息后,選擇‘ 添加 ’按扭,程序首先將該 銷(xiāo)售 的各個(gè)信息封裝 銷(xiāo)售 信息模型對(duì)象中,然后再將該對(duì)象傳遞給 銷(xiāo)售 信息業(yè)務(wù)處理邏輯進(jìn)行處理。 業(yè)務(wù)層首先判斷 輸?shù)膯T工 是否存在,如果管理員輸入了不存在的 員工編號(hào) 是不能執(zhí)行 銷(xiāo)售業(yè)績(jī) 信息的登記的并返回 fasle, 然后查詢(xún)?cè)搯T工當(dāng)月的銷(xiāo)售業(yè)績(jī)信息是否已經(jīng)登記,如果已經(jīng)登記也返回 false,否則 執(zhí)行 銷(xiāo)售業(yè)績(jī)信息的添加操作,執(zhí)行成功返回 true。 29 圖 49 添加 銷(xiāo)售業(yè)績(jī) 流程 模塊輸出:執(zhí)行成功將 銷(xiāo)售業(yè)績(jī) 保存在 數(shù)據(jù) 表中 , 并在界面上提示成功信息,失敗在界面上提示失敗信息。 prote
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1