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

正文內(nèi)容

基于c與mssqlserver的人力資源管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)(編輯修改稿)

2025-01-08 17:00 本頁面
 

【文章內(nèi)容簡介】 eEdu nvarchar(50) 否 是 學(xué)歷 ePro nvarchar(50) 否 是 專業(yè) eSchool nvarchar(50) 否 是 畢業(yè)院校 eDate nvarchar(50) 否 是 畢業(yè)時(shí)間 eDegree nvarchar(50) 否 是 學(xué)位 eApp nvarchar(50) 否 是 狀態(tài) ePwd nvarchar(50) 否 是 密碼 (2)養(yǎng)老保險(xiǎn)信息表 EmdowmentInfo 表中存儲(chǔ)養(yǎng)老相關(guān)信息(注:自動(dòng)編號(hào)字段值將該字段的數(shù)據(jù)類型設(shè)置為 int),具體結(jié)構(gòu)如表 2所示。 表 2 EmdowmentInfo 表結(jié)構(gòu) 字段名 數(shù)據(jù)類型 主鍵 允許空 描述 eeeId int 是 否 自動(dòng)編號(hào) enId Int 否 是 養(yǎng)老保險(xiǎn) enDate varchar(50) 否 是 時(shí)間 enMoney money 否 是 金額 ( 3)職務(wù)信息表 JobInfo 表中記錄了職務(wù)相關(guān)信息。其結(jié)構(gòu)如表 3 所示。 表 3 JobInfo 表結(jié)構(gòu) 字段名 數(shù)據(jù)類型 主鍵 允許空 描述 JId Int 是 否 職務(wù)號(hào) jName Nuarchar(20) 否 是 職務(wù)名稱 (4)職稱信息表 該表主要存放員工的職稱信息。其結(jié)構(gòu)如表 94所示: 表 4 titleinfor 字段名 數(shù)據(jù)類型 主鍵 允許空 描述 ttId Int 是 否 自動(dòng)編碼 TiId Int 否 是 員工號(hào)碼 tTitle Nvarchar(10) 否 是 職稱 tType Nvarchar(10) 否 是 取得方式 tEmpDate Nvarchar(50) 否 是 取得時(shí)間 tEmpTime Nvarchar(50) 否 是 取得方式 tSection Nvarchar(10) 否 是 截止時(shí)間 tJob Nvarchar(10) 否 是 聘用部門 tRemarks Nvarchar(200) 否 是 備注 (5)職稱類型信息表 該表存放職稱類型相關(guān)信息 ,具體結(jié)構(gòu)如表 5所示。 表 5 title 表結(jié)構(gòu) 字段名 數(shù)據(jù)類型 主鍵 允許空 描述 tId Int 是 否 職稱號(hào)碼 tName Nvarchar(10) 否 是 職稱類型 ( 6)用戶信息表 該表主要用來存放系統(tǒng)用戶信息。其結(jié)構(gòu)如表 6. 表 6 Userinfor 表結(jié)構(gòu) 字段名 數(shù)據(jù)類型 主鍵 允許空 描述 uId int 是 否 用戶編號(hào) uName Nvarchar(10) 否 是 用戶名 Password Nvarchar(10) 否 是 密碼 uPower Nvarchar(50) 否 是 權(quán)限 本系統(tǒng)包含表較多,但結(jié)構(gòu)類似,因此僅以上表的結(jié)構(gòu)做以介紹。 對數(shù)據(jù)庫及表的一些操作 數(shù)據(jù)庫中表的查詢,查看員工信息表的信息: 使用查詢設(shè)計(jì)器查看員工信息表的信息 對用戶信息里面與用戶名字段建立 unique 約束 對員工信息表中的員工性別加以 check 約束 建立對員工信息表的存儲(chǔ)過程,查詢員工信息 為員工信息表建立觸發(fā)器,一旦插入一條記錄后,立即輸出提示信息。 第四章 窗體功能的基本介紹 登錄窗體的介紹 這里就該系統(tǒng)的一些主要的具有代表性的 窗體簡單做下介紹。 登錄窗體的實(shí)現(xiàn)技術(shù): 輸入用戶名和密碼后,可以和數(shù)據(jù)庫連接上進(jìn)而轉(zhuǎn)到主窗體,每次登陸后用戶名的textbook 里就會(huì)記憶用戶名供下次選擇。 登錄窗體 抓圖 : 實(shí)現(xiàn)代碼(詳細(xì)代碼見附錄一) 本系統(tǒng)定義很多通用的設(shè)計(jì)類,它定義了 certification 類用來證輸入的內(nèi)容是否符合格式及設(shè)定 datagrid 空間類型,還定義了 dataaccess 類來描述數(shù)據(jù)訪問操作。 certification 類定義了驗(yàn)證輸入是否合法的相關(guān)方法,包括驗(yàn)證輸入的是否為電話號(hào)碼,是否 為 身 份 證 號(hào) 是 否 為 日 期 等 內(nèi) 容 。 需 要 調(diào) 用 命 名 空 間. dataaccess 類描述了與數(shù)據(jù)庫有關(guān)的服務(wù),主要內(nèi)容為執(zhí)行 sql 語句的服務(wù),包含返回 sql 語句,無返回 sql 語句,及批量執(zhí)行 sql 語句,除此之外,還包括一些其他服務(wù),如判斷是否記錄返回,圖片的讀取和寫入服務(wù)等。 例如:如數(shù)據(jù)庫的鏈接代碼 SqlConnection conn。 StaticstringStr=DataSource=CHINA7D64A68B6\\SQLEXPRESS。Initial Catalog=HRManBeifen。Integrated Security=SSPI。 public DataAccess() { conn = new SqlConnection(Str)。 ()。} 設(shè)計(jì)主窗的介紹 實(shí)現(xiàn)技術(shù) 用戶在主窗體可以調(diào)用人事檔案管理窗體、人事關(guān)系窗體、薪酬管理窗體、系統(tǒng)管理(僅有管理員才擁有本權(quán)利)。用戶也可以利用菜單欄的圖標(biāo)進(jìn)行管理。 主窗體界面 抓圖 FormEmpInfor 的類視圖 主窗體界面的相關(guān)代碼 見附錄二。 權(quán)限設(shè)置窗體: 實(shí)現(xiàn)技術(shù) 權(quán)限設(shè)置模塊用來完成用戶權(quán)限的設(shè)置操作,本例利用 datagridview 控件內(nèi)嵌 bo列實(shí)現(xiàn)修改權(quán)限操作 , 可以實(shí)現(xiàn)用戶權(quán)限的改動(dòng)。 窗體抓圖 實(shí)現(xiàn)代碼見附錄三 人事檔案管理模塊: 實(shí)現(xiàn)技術(shù) 該窗體類名 ,窗體添加控件 toolstrip,及 treeview 控件, groupbox控件還有一個(gè) datagridview 控件。 窗體的抓圖 窗體實(shí)現(xiàn)代碼 (詳細(xì)代碼見附錄四) 實(shí)現(xiàn) formempinfor 類時(shí),除了系統(tǒng)自動(dòng)生成的成員外,還需要為其添加一些自定義的成員,方便實(shí)現(xiàn)各能。為 為 formempinfor 類添加如下成員: //獲取窗體 public cm。 //獲取 datatable對象,獲取檢索結(jié)果集 public table = new ()。 //定 義當(dāng)前靜態(tài)對象 Public static emploinfo=new FormEmpInfo()。 //標(biāo)示操作類別 public static string emploID = 。 //標(biāo)示當(dāng)前要操作的員工編號(hào) public string ID = 。 //標(biāo)示 sql字符串 private string[] ss = new string[] { null, null }。 其他窗體介紹 員 工的添加及員工信息的修改功能均有 formaddemp 窗體來實(shí)現(xiàn)。本實(shí)例中其他的人事管理模塊如工作關(guān)系管理、薪資管理等在結(jié)構(gòu)上與人事檔案管理頁面大致一樣,所以不再詳細(xì)介紹這里僅給出運(yùn)行界面的圖示: 員工信息修改窗體 抓圖 : (代碼見附錄五) 員工社會(huì)關(guān)系管理窗體及其修改窗體: (代碼見附錄六) 員工調(diào)動(dòng)窗體: (代碼見附錄七) 附錄 附錄一 public partial class FormLogin : Form { public FormLogin() { InitializeComponent()。 fl = this。 } private void FormLogin_Load(object sender, EventArgs e) { string SqlText = select * from UserInfo。 DataAccess DA = new DataAccess()。 DataTable dt = new DataTable()。 dt = (SqlText)。 for (int i = 0。 i 。 i++) { ([i][uName].ToString())。 } } private void button2_Click(object sender, EventArgs e) { ()。 } private void button1_Click(object sender, EventArgs e) { string SqlText = select * from UserInfo where uName=39。 + + 39。 and uPassword=39。 + + 39。 DataAccess DA = new DataAccess()。 if ((SqlText) == true) { string ss = select * from UserInfo where uName=39。 + + 39。 DataTable dt = (ss)。 = [0][uPower].ToString()。 = true。 ()。 } else { (用戶和密碼不一致! )。 } } } } 附錄二: CheckForm用來判斷指定窗體是否為當(dāng)前類型窗體: public bool CheckForm(string Name) { foreach (Form f in ) { if( == Name) { if ( == ) { = 。 } ()。
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1