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

正文內(nèi)容

企業(yè)人事管理系統(tǒng)設(shè)計與開發(fā)論文-文庫吧資料

2025-06-28 12:26本頁面
  

【正文】 Set 。 ()。 if(!(AFX_DB_USE_DEFAULT_TYPE,strSQL)) { MessageBox(打開數(shù)據(jù)庫失敗!,數(shù)據(jù)庫錯誤,MB_OK)。 //職工民族 CFolkSet FolkSet 。 ()。 if(!(AFX_DB_USE_DEFAULT_TYPE,strSQL)) { MessageBox(打開數(shù)據(jù)庫失敗!,數(shù)據(jù)庫錯誤,MB_OK)。 //工資類別 CAboutPaySet AboutPaySet 。 ()。 if(!(AFX_DB_USE_DEFAULT_TYPE,strSQL)) { MessageBox(打開數(shù)據(jù)庫失敗!,數(shù)據(jù)庫錯誤,MB_OK)。 //職工類型 CWorkerStatusSet WorkerStatusSet 。 ()。 if(!(AFX_DB_USE_DEFAULT_TYPE,strSQL)) { MessageBox(打開數(shù)據(jù)庫失敗!,數(shù)據(jù)庫錯誤,MB_OK)。 //職工職稱 CTechnicalSet TechnicalSet 。 ()。 if(!(AFX_DB_USE_DEFAULT_TYPE,strSQL)) { MessageBox(打開數(shù)據(jù)庫失敗!,數(shù)據(jù)庫錯誤,MB_OK)。 //職工職務(wù) CDutySet DutySet 。 ()。 if(!(AFX_DB_USE_DEFAULT_TYPE,strSQL)) { MessageBox(打開數(shù)據(jù)庫失敗!,數(shù)據(jù)庫錯誤,MB_OK)。代碼設(shè)如下: CDeptSet DeptSet 。 ()。 } pDCStretchBlt(, , ,\ , amp。 } else { = 。 } if(( ) ) { = + ( ) / 2。 } else { = 。 if(( ) ) //位圖寬度容納不下; { = + ( ) / 2。RectView)。//設(shè)備單元to邏輯單元。 pDCDPtoLP((LPPOINT)amp。 =。 //映射位圖; GetClientRect(amp。 //設(shè)置映射方式; GetObject(, sizeof(BITMAP), (LPSTR)amp。bmp)。 //創(chuàng)建兼容設(shè)備上下文。 int b = (IDB_BITMAP_BG)。 CDC dcmem。 RECT RectView。 // device context for painting CBitmap bmp。 } 主窗體1. 主體框架:使用MFC AppWizard 創(chuàng)建一個單文檔結(jié)構(gòu)的應(yīng)用程序工程,建立起系統(tǒng)主體框架,生成應(yīng)用程序類(CmanagerApp),文檔類(CmanagerDoc),視圖類(CmanagerView)和主框架類(CmainFram).2. 菜單和工具欄:根據(jù)系統(tǒng)的總體設(shè)計中功能模塊的劃分,使用資源編輯器創(chuàng)建系統(tǒng)菜單和工具欄。 (FALSE)。 m_strRePass = 。}void CUserDlg::OnButtonCancel() { // TODO: Add your control notification handler code here m_strUser = 。 } (FALSE)。 MessageBox(用戶修改成功!請記住用戶名和密碼!)。 = m_bIsAdmin。 = m_strUser。 return。 } else {//修改用戶信息 //判斷用戶是否不存在 if(()==0) { ()。 MessageBox(用戶添加成功!請記住用戶名和密碼!)。 = m_bIsAdmin。 = m_strUser。 return。 } if(()) {//增加新用戶 //判斷用戶是否已經(jīng)存在 if(()!=0) { ()。 if(!(AFX_DB_USE_DEFAULT_TYPE,strSQL)) { MessageBox(打開數(shù)據(jù)庫失敗!,數(shù)據(jù)庫錯誤,MB_OK)。%s39。 } //打開記錄集 CString strSQL。 UpdateData(FALSE)。 m_strPass = 。 } //驗證密碼與確認(rèn)密碼是否一致 if(m_strPass!=m_strRePass) { MessageBox(兩次輸入地密碼不一致,請重新輸入密碼!)。 ()。 return。 return。 if(()) {//增加新用戶的輸入檢查 if(m_strUser==) { MessageBox(請?zhí)顚懹脩裘?。 UpdateData(FALSE)。 m_strRePass = 。 m_strUser = 。 ()。 return 。,m_strUser)。 (select * from password where user=39。 return。}void CUserDlg::OnButtonDelete() { UpdateData(TRUE)。 ()。 m_bIsAdmin = FALSE。 m_strPass = 。 *pResult = 0。 ()。 m_strRePass = m_strPass。 return 。,m_strUser)。 (select * from password where user=39。 //從數(shù)據(jù)庫中獲取選擇用戶名的資料 int i = ()。}void CUserDlg::OnClickListUsername(NMHDR* pNMHDR, LRESULT* pResult) { CString strSQL。 } ()。 while(!()) { (i++,)。 return 。 //打開記錄集 strSQL=select * from password。 CString strSQL。 //清空用戶列表 ()。 return TRUE。 (0,120)。 //創(chuàng)建用戶列表 (0,用戶名)。 CDialog::OnOK()。 } else { //分配用戶權(quán)限 ptheAppm_bIsAdmin = 。 ()。 MessageBox(密碼錯誤,請重新輸入!)。 return 。,m_strUser,m_strPass)。 AND passwd=39。 } //從用戶表中檢查用戶名密碼是否正確 (select * from password where user=39。 ()。 return。 //檢查用戶名是否輸入 if(()) { AfxMessageBox(請輸入用戶名!)。 CManagerApp* ptheApp = (CManagerApp *) AfxGetApp()。其代碼如下:  void CLoginDlg::OnOK() { CPassWord recordset。 return TRUE。 ()。 return FALSE。 strSQL=select * from password。%s39。%s39。 UpdateData(TRUE)。 CPassWord recordset 。所以結(jié)構(gòu)化程序設(shè)計是完成上述任務(wù)的關(guān)鍵技術(shù)。衡量程序的質(zhì)量不僅要看它在邏輯上是否正確地描述每個模塊的功能,更重要地是要看它是否容易閱讀、測試和維護(hù)。詳細(xì)設(shè)計階段不是具體地編寫程序,而是設(shè)計出程序的“藍(lán)圖”,程序員再根據(jù)這些藍(lán)圖進(jìn)行編碼。其主要任務(wù)是對總體設(shè)計所產(chǎn)生的功能模塊進(jìn)行過程描述,開發(fā)一個可以直接轉(zhuǎn)換成程序語言代碼的軟件表示。在這個系統(tǒng)中,每個功能模塊都要使用數(shù)據(jù)庫,因此可以使用一個公用的數(shù)據(jù)庫操作函數(shù),來執(zhí)行一系列的SQL語句。在這個實例中,先冊初這個窗體,然后選擇“文件”在選“保存工程”菜單。單擊確定按鈕。運(yùn)行Visual C++后,選擇文件 “新建工程”菜單。功能聚合模塊具有定義很清楚的界面,它可以單獨地被理解,進(jìn)一步設(shè)計,然后再同其他模塊連接起來。本系統(tǒng)為數(shù)據(jù)庫應(yīng)用程序,主要是對數(shù)據(jù)庫中記錄的增加、修改、刪除等操作,模塊內(nèi)部的各個組成部分的處理動作全都為數(shù)據(jù)庫的操作功能存在。模塊獨立有兩個優(yōu)勢:一是具有獨立模塊的軟件比較容易開發(fā)出來,這是因為能夠分割功能,接口可以簡化,并且有利于團(tuán)隊合作;二是獨立的模塊比較容易測試和維護(hù),這是因為錯誤傳播范圍小。模塊獨立的概念,是模塊化、抽象和信息隱蔽的直接結(jié)果。用模塊化原理進(jìn)行軟件設(shè)計時;為了得到一組最好的模塊集合,應(yīng)該根據(jù)信息隱蔽原理對軟件進(jìn)行分解。由此方法作出的ER模型如下:員工調(diào)動信息E—R圖:員工新職務(wù)調(diào)出時間員工姓名員工編號原部門記錄編號新部門調(diào)人時間原職務(wù)員工考勤E—R圖:遲到次數(shù)員工早退次數(shù)員工編號員工姓名當(dāng)前日期上班時間出入標(biāo)志下班時間員工基本信息E—R圖員工進(jìn)入公司時間生日年齡學(xué)歷電話住宅地址專業(yè)員工姓名籍貫性別員工請假信息E—R圖:員工員工編號假期開始時間病假天數(shù)事假天數(shù)調(diào)查有關(guān)企業(yè)人事信息的需求,仔細(xì)分析都得到如圖(12)所示的這個系統(tǒng)數(shù)據(jù)庫圖。在需求分析階段即要分析用戶的數(shù)據(jù)要求又要分析用戶的處理要求。因此,我采用Microsoft公司的Access文件數(shù)據(jù)庫來存放數(shù)據(jù)。7:幫助幫助信息:顯示本管理系統(tǒng)的版本,及設(shè)計者情況。6:備忘錄.日常記事信息:記錄一些在廠里面的會議,領(lǐng)導(dǎo)視查,交接班等等事情的事情。4) 冊除調(diào)動信息:冊除那些不需要的信息。4:考勤管理.1) 考勤設(shè)置信息:主要對員工的的基本上下班時間,部門,請假等情況的設(shè)置.2) 考勤記錄信息:記錄當(dāng)天員工的出勤情況.3) 考勤查詢信息:調(diào)用數(shù)據(jù)庫來查詢員工的出勤情況.5:數(shù)據(jù)庫管理信息1) 添加調(diào)動信息:添加企業(yè)員工的原由部門,原由職務(wù),新部門,新職務(wù)等信息2) 修改調(diào)動信息:相應(yīng)的員工調(diào)動信息的修改。4) 冊除考勤信息:分為冊除上下班信息和冊除其他考勤信息。3) 查詢考勤信息:根據(jù)員工的編號或者時間進(jìn)行查詢。2) 修改考勤信息:當(dāng)考勤信息出現(xiàn)錯誤的時候,需要修改。3:人事檔案管理信息1) 添加員工考勤信息:主要分為上下班信息和其他考勤信息。3) 查詢員工的基本信息:可以根據(jù)員工的編號,姓名或是進(jìn)入本公司的時間進(jìn)行查詢員工的基本信息,并且可以針對查詢結(jié)果進(jìn)行修改和冊除等工作。包括姓名,性別,籍貫,年齡,生日,住址,Email,學(xué)歷,專業(yè),進(jìn)入本公司的時間等。2:基礎(chǔ)數(shù)據(jù)管理 1) 添加員工信息:系統(tǒng)自動生成員工的編號。為企事業(yè)單位和職工解除后顧之憂。 人事管理系統(tǒng)就是把分散的企業(yè)單位的職工信息實行統(tǒng)一,集中,規(guī)范的收集管理。當(dāng)企業(yè)規(guī)模比較小的時候,人力可以完成。在這種情況下,一個可以規(guī)范化,自動化的企業(yè)人事管理系統(tǒng)就顯的非常重要。隨著時代的進(jìn)步,企業(yè)也逐漸變的龐大起來。SQL Server所使用的數(shù)據(jù)庫查詢語言稱為TransactSQL,它是SQL Server的核心,TransactSQL強(qiáng)化了原有的SQL關(guān)鍵字以進(jìn)行數(shù)據(jù)的存取,儲存及處理等功能,TransactSQL擴(kuò)充了流程控制指定,可以使你方便的編寫功能強(qiáng)大的存儲過程,他們存放在服務(wù)器端,并預(yù)先編譯過,執(zhí)行速度非常塊,觸發(fā)是一種特殊的存儲過程,用來確保SQL Server數(shù)據(jù)庫引用的完整性,你可以建立插入,刪除和更新觸發(fā)以控制相關(guān)的表格中對數(shù)據(jù)列的插入,刪除和更新,你還可以使用規(guī)則(Rule),缺省(default)以及限制(Constraints),來協(xié)助將新的數(shù)值套用到表格中去。這里所有的文章所采用的數(shù)據(jù)庫應(yīng)用程序都是基于SQL Server之上的,采用ODBC及標(biāo)準(zhǔn)的SQL查詢,可以非常簡單的移植到任何一個支持ODBC的數(shù)據(jù)庫之上,如:Oracle,Informix,Db2和Access,在閱讀有關(guān)ASP數(shù)據(jù)庫編程技術(shù)之前,要確認(rèn)你至少熟悉一種數(shù)據(jù)庫管理系統(tǒng),并可以使用標(biāo)準(zhǔn)的SQL查詢語言操作數(shù)據(jù)庫。微軟的SQL Server是一項完美的客戶/服務(wù)器系統(tǒng)。SQL Server可以在不同的操作平臺上運(yùn)行,支持多種不同類型的網(wǎng)絡(luò)協(xié)議如TCP/IP、IPX/SPX、Apple Talk等。角色概念的引入方便了權(quán)限的管理,也使權(quán)限的分配更加靈活。SQL Server 采用二級安全驗證、登錄驗證及數(shù)據(jù)庫用戶帳號和角色的許可驗證。但是,由于OLE DB的程序比較復(fù)雜, SQL2000介紹SQL Server是微軟公司開發(fā)的一個關(guān)系數(shù)據(jù)庫管理系統(tǒng),以Transact_SQL作為它的數(shù)據(jù)庫查詢和編程語言。OLE DB提供一個數(shù)據(jù)庫編程COM(組件對象模型)接
點擊復(fù)制文檔內(nèi)容
物理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1