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

正文內(nèi)容

畢業(yè)設計人事工資信息管理系統(tǒng)(參考版)

2025-06-09 01:56本頁面
  

【正文】 protected。 業(yè)務層首先判斷 輸?shù)膯T工 是否存在,如果管理員輸入了不存在的 員工編號 是不能執(zhí)行 銷售業(yè)績 信息的登記的并返回 fasle, 然后查詢該員工當月的銷售業(yè)績信息是否已經(jīng)登記,如果已經(jīng)登記也返回 false,否則 執(zhí)行 銷售業(yè)績信息的添加操作,執(zhí)行成功返回 true。 模塊輸入: 銷售業(yè)績 信息各個屬性,生成 銷售業(yè)績 信息模型對象。 } 銷售業(yè)績信息添加功能的實現(xiàn) 作為銷售部門的員工,他們的工資的另外一個直接影響因素就是當月的銷售 28 業(yè)績,他們可以根據(jù)銷售額進行提成, 銷售業(yè)績 信息添加功能的界面設計如下圖,它包括 員工編號的文本框,銷售月份的下拉框,銷售業(yè)績的文本框 ,當管理員輸入 各個信息后選擇添加按鈕。 DataSet ds = (sqlStr)。 if (!(0)) sqlStr += and month = + month。% + employeeId + %39。 ()。 = null。 /*調(diào)用業(yè)務層進行處理 */ ChuqinDAO chuqinDAO = new ChuqinDAO()。 string month = 。 模塊輸出:界面上的 gridview 控件。 模塊處理流程:當管理員進入本功能頁面時,由于沒有選擇查詢按扭,系統(tǒng)默認查詢所有的 考勤 信息并顯示出來。 取得員工信息,構(gòu)造考勤信息模型 將該考勤模型傳給業(yè)務層處理 員工編號存在 ? 提示錯誤,返回 false 該月考勤存在 ? 登記考勤信息到數(shù)據(jù)庫 添加成功 ? 業(yè)務處理成功,返回 true 提示錯誤,返回 false 處理失敗,返回 false 否 是 否 是 否 是 27 圖 47 考勤 信息查詢界面設計 模塊功能: 考勤 信息的查詢功能。 考勤信息 查詢功能的實現(xiàn) 管理員添加好 員工考勤 的信息后,還需要要對 考勤 的信息進行查詢操作,了解 員工的考勤 情況 ,看看哪些員工的考勤信息還沒有登記,哪些考勤信息登記錯誤了,需要更新什么的 。業(yè)務層首先判斷 輸?shù)膯T工 是否存在,如果管理員輸入了不存在的 員工編號 是不能執(zhí)行 考勤 信息的登記的并返回 fasle, 然后查詢該員工當月的考勤信息是否已經(jīng)登記,如果已經(jīng)登記也返回 false,否則 執(zhí)行 考勤信息的添加操作 ,成功返回 true,失敗返回 false。 模塊輸入: 考勤 信息各個屬性,生成 考勤 信息模型對象。其設計界面如下,管理員登錄系統(tǒng)后需要將員工的考勤信息輸入程序中,程序會將它保存到數(shù)據(jù)庫。 } 考勤業(yè) 績 管理模塊的實現(xiàn) 本系統(tǒng)主要是處理員工每個月的工資信息,而工資信息根據(jù)員工的基本工資,員工的當月考勤信息,如果員工是銷售部門的,還跟他的銷售業(yè)績提成有直接關系,所以需要對員工的考勤信息和銷售業(yè)績信息進行管理,以便為下一步生出工資信息提供根據(jù)。 DataBase db = new DataBase()。% + keyword + %39。)。 or name like 39。 if((0)) sqlStr += and (employeeId like 39。 ()。 = null。 protected void Btn_Query_Click(object sender, EventArgs e) { 24 DataSet ds = (new EmployeeDAO()).QueryEmployeeInfo(,)。此時管理員可以 選擇要查詢的部門,選擇是否根據(jù)員工編號或姓名查詢, 輸入員工編號 或 員工姓名關鍵字 (支持模糊查詢 ),然后選擇查詢功能,程序會將這些參數(shù)傳遞給業(yè)務層進行處理,業(yè)務層根據(jù)這些參數(shù)構(gòu)造查詢的 sql 語句,它會從員工信息視圖中查詢符合條件的員工信息,將查詢 結(jié)果返回給前臺調(diào)用者,前臺調(diào)用者再將結(jié)果綁定到 gridview 控件上從而實現(xiàn)了符合條件的員工記錄信息的顯示功能。 模塊輸入: 部門, 員工編號,員工姓名。關于員工信息的維護設計界面如下,其中最上面放置用于查詢條件輸入信息的文本框,有 選擇部門的下拉框,還可以根據(jù)員工編號或員工名稱查詢 ,支持模糊查詢,下面是顯示查詢結(jié)果的 GridView 控件,它綁定顯示查詢結(jié)果中各個對應字段的信息。/script)。=39。員工信息添加成功 !39。 EmployeeDAO employeeDAO = new EmployeeDAO()。 ()。 (())。 ()。 ()。 ()。 ()。 } Employee employee = new Employee()。 } if ( == ) { ()。 protected void Btn_Add_Click(object sender, EventArgs e) { if ( == ) { ()。業(yè)務層 執(zhí)行 員工添加進數(shù)據(jù)庫記錄中 ,添加失敗也返回 false,成功返回 true。 模塊輸入:員工信息各個屬性,生成員工信息模型對象。 添加員工 信息功能的實現(xiàn) 員工信息添加功能的界面設計如下圖,它包括員工的各個屬性的信息,有 關于員工編號和員工姓名的文本框控件,關于性別和 部門的下拉框控件等,其中部門 控件的信息綁定到一個 sqldatasource 數(shù)據(jù)源控件上,該控件查詢系統(tǒng)中所有的部門 信息。 取得帳號,密碼和驗證碼 驗證碼正確? 構(gòu)造管理員信息模型 傳入管理員業(yè)務邏輯處理,判斷管理員帳號和密碼的正確性 . 帳號密碼正確 ? 設置管理員 session 信息,保存到cookie,進入管理員操作首頁 . 提示錯誤,結(jié)束處理 提示帳號或密碼錯誤 是 否、 否、 是 21 } else /*否則錯誤信息保存在 admin對象的 ErrMessage屬性中 */ { ()。 = 10。 if ((admin)) /*如果密碼比對成功 */ { /*將管理員帳號保存到 cookie變量和 session變量中然后轉(zhuǎn)到操作首頁 */ CreateCookie()。 (File((), MD5).ToString())。 /*返回,不執(zhí)行此后的代碼 */ } /*密碼經(jīng)過 md5哈希加密后再傳給業(yè)務層進行和數(shù)據(jù)庫中的登陸信息比對 */ Admin admin = new Admin()。 20 圖 42 系統(tǒng)登陸模塊處理流程 protected void Btn_Login_Click(object sender, EventArgs e) { /*首先進行驗證碼的比對 ,正確的驗證碼在 Session變量已經(jīng)保存 */ if ((Session[Code].ToString(), , true) != 0) { ()。其登陸界面設計如圖 41 所示,在上面有一個輸入用戶名的文本框,一個輸入密碼的密碼框,和 和一個 輸入驗證碼的文本 框。這種方法非常適宜同時定義多個文檔 , 能使多個文檔同時使用相同的樣式,從而減少了大量的 冗余代碼。 CSS 代碼 的 基本語句結(jié)構(gòu) 為: 選擇符 {屬性 名 :屬性值 }, 選擇符可以是 HTML 中任何的 標簽或自定義標識符 ,比如 P、 DIV、 IMG甚至 BODY 都可以作為選擇符。為了在頁面設計時方便調(diào)用,將其存儲于數(shù)據(jù)庫的 一個風格樣式 表中,各窗體通過調(diào)用 文 件來設計界面外觀。Password=198517 providerName=/ 通過 鍵 /值 對 key 和 value 配置數(shù)據(jù)庫連接的相關信息,將 sqlserver 數(shù)據(jù)庫SalaryData 的登陸用戶名和密碼設置到配置文件中,這樣在程序中就可以隨時連接本數(shù)據(jù)庫進行系統(tǒng)的各種操作了。Initial Catalog=SalaryData。 文件對于訪問站點的用戶來說是不可見的,而且也是不可訪問的,它基于 XML,每個配置文件都包含 XML 標記和子標記的嵌套層次結(jié)構(gòu) 。 (1)員工 信息 表的物理結(jié)構(gòu) (建表 sql 語句如下 ). CREATE TABLE [dbo].[employee] ( 管理員信息 管理員帳號 管理員密碼 職位信息 職位編號 職位名稱 基本工資 加班單價 提成百分比 交通補助 保險扣除 礦工扣款 遲到扣款 早退扣款 請假信 息 請假編號 職工編號 開始時間 請假天數(shù) 請假原因 批準人 備注 16 [employeeId] [varchar] (20) COLLATE Chinese_PRC_CI_AS NOT NULL , [name] [nvarchar] (20) COLLATE Chinese_PRC_CI_AS NULL , [cardNumber] [nchar] (20) COLLATE Chinese_PRC_CI_AS NULL , [nation] [varchar] (10) COLLATE Chinese_PRC_CI_AS NULL , [sex] [nvarchar] (2) COLLATE Chinese_PRC_CI_AS NULL , [birthday] [varchar] (50) COLLATE Chinese_PRC_CI_AS NULL , [graduateSchool] [nvarchar] (50) COLLATE Chinese_PRC_CI_AS NULL , [schoolRecord] [varchar] (10) COLLATE Chinese_PRC_CI_AS NULL , [departmentId] [int] NULL , [positionId] [int] NULL , [telephone] [varchar] (30) COLLATE Chinese_PRC_CI_AS NULL , [] [nvarchar] (40) COLLATE Chinese_PRC_CI_AS NULL , [editTime] [varchar] (50) COLLATE Chinese_PRC_CI_AS NULL , [memo] [ntext] COLLATE Chinese_PRC_CI_AS NULL ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] (2)考勤 信息 表的物理結(jié)構(gòu) (建表 sql語句如下 ). CREATE TABLE [dbo].[chuqin] ( [chuqinId] [int] IDENTITY (1, 1) NOT NULL , [employeeId] [nvarchar] (20) COLLATE Chinese_PRC_CI_AS NULL , [year] [int] NULL , [month] [int] NULL , [overHour] [float] NULL , [chiDao] [int] NULL , [zaoTui] [int] NULL , [kuangGong] [float] NULL ) ON [PRIMARY] (3)銷售業(yè)績 信息 表的物理結(jié)構(gòu) (建表 sql語句如下 ). CREATE TABLE [dbo].[sell] ( [sellId] [int] IDENTITY (1, 1) NOT NULL , [employeeId] [nvarchar] (50) COLLATE Chinese_PRC_CI_AS NULL , [sellYear] [int] NULL , [sellMonth] [int] NULL , [sellMoney] [float] NULL ) ON [PRIMARY] (4)工資 信息表的物理結(jié)構(gòu) (建表 sql語句如下 ). CREATE TABLE [dbo].[salary] ( [salaryId] [int] IDENTITY (1, 1) NOT NULL , [employeeId] [nvarchar] (50) COLLATE Chinese_PRC_CI_AS NULL , [yea
點擊復制文檔內(nèi)容
畢業(yè)設計相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1