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

正文內(nèi)容

畢業(yè)設(shè)計(jì)-考勤管理系統(tǒng)的設(shè)計(jì)—論文-文庫吧資料

2024-12-11 18:20本頁面
  

【正文】 = 否 。 // 賦值到 CCheckInfo 對象中 第 17 頁 共 26 頁 = atol((0))。 } CCheckInfo cur。 if(().GetEof())// 是否選擇人員 { MessageBox(請選擇人員 )。用戶可以根據(jù)實(shí)際的情況進(jìn)行具體的操作,添加,修改和刪除。選擇出差狀態(tài),寫出出差原因,然后單擊確定按鈕,可以保存指定員工的出差情況。 出差信息管理 出差信息管理 編輯對話框主要是對員工的出差情況的添加和修改。} 請假信息保存在表 CheckInfo 中,如果在出勤信息管理模塊中輸入了出勤信息,則不能再輸入請假信息。// 插入記錄 } else { (, EmpId)。 return。 switch(m_shijia) { = m_memo。 = CheckDate。 return。 return。 第 15 頁 共 26 頁 圖 8 請假信息圖 主要代碼如下: void CLeaveEditDlg::OnOK() { UpdateData(TRUE)。 請假信息管理對話框中,通過點(diǎn)擊左邊的部門,列出各個(gè)部門中的員工及其員工的信息,選中員工的姓名則可以進(jìn)行員工的請假信息的編輯。} 請假信息管理 請假信息編輯對話框中,首先點(diǎn)擊選擇部門,在左側(cè)則列出所有部門及其員工信息,選擇一個(gè)員工,會(huì)在右側(cè)下方顯示他的請假狀態(tài)。 if (() == IDOK) RefreshData()。 = (2)。 else if((4) == 周六日加班 ) = 1。 COvertimeEditDlg dlg。 // 根據(jù)部門編號得到部門信息 (%d, )。 // 根據(jù) 員工編號得到員工信息 ((0))。 return。 if (() == IDOK) RefreshData()。 CurrentTime = CTime::GetCurrentTime()。用戶可以根據(jù)實(shí)際的情況進(jìn)行具體的操作,添加,修改和刪除。選擇加班狀態(tài),包括加班時(shí)數(shù),加班原因和加班類型,然后單擊確定按鈕,可以保存指定員工的加班情況。 加班信息管理 加班信息編輯對話框主要是對員工的加班情況的添加和修改。} void COnDutyManDlg::OnAddButton()// 添加按鈕 {...} void COnDutyManDlg::OnModiButton()//修改按鈕 {… } void COnDutyManDlg::OnDelButton()//刪除按鈕 {… } 程序調(diào)用 ()函數(shù)獲取當(dāng)前選擇的部門接點(diǎn)數(shù)據(jù),并使用 GetItemData(node)函數(shù)獲取部門編號。 (cSource)。 //根據(jù)部門編號設(shè)置 SELECT 語句 (%d, iDepId)。 iDepId = (node)。 //從 Tree 控件中讀取部門編號信息 HTREEITEM node。 第 12 頁 共 26 頁 圖 6 出勤信息 主要代碼如下: void COnDutyManDlg::RefreshData() { UpdateData(TRUE)。 出勤管理對話框中,根據(jù)左邊的部門,列出各個(gè)部門中的員工及其員工的出勤信息,出勤時(shí)間,是否全勤,是否出差,是否遲到,是否早退,是否曠工等。選擇一個(gè)員工,會(huì)在右側(cè)下方顯示他的出勤狀態(tài)。} 考勤管理模塊 考勤管理模塊主要實(shí)現(xiàn)了出勤信息管理,加班信息管理,請假信息管理和出差信息管理。 ((0))。 // 將員工數(shù)據(jù)讀取到編輯對話框中 if(()==IDOK) RefreshData()。 // 讀取選擇員工的記錄 ((0))。} void CEmpManDlg::OnModiButton()// 修改按鈕 {UpdateData(TRUE)。 第 11 頁 共 26 頁 CTime CurrentTime = CTime::GetCurrentTime()。 // 設(shè)置 SELECT 語句 CString cSource = SELECT EmpId, Name AS 姓名 , Sex AS 性別 , Birthday AS 生日 , IdCard AS 身份證號 , OfficePhone AS 辦公電話 , Mobile AS 手機(jī)號碼 , HireDate AS 到崗日期 , Mission AS 工作崗位 , Duty AS 職務(wù) , Memo AS 備注 FROM EmpInfo e, DepInfo d WHERE = 。 CString cDepId。 node = ()。 int iDepId。同樣普通用戶只能查看員工信息,不能對其信息進(jìn)行添加,修改和刪除等操作。 //刪除 Tree 控件中的當(dāng)前節(jié)點(diǎn) }} 員工信息管理 編輯員工基本信息對話框用來添加和修改員工信息,主要包括員工的姓名,性別,出生日期,身份證號,到崗日期,辦公電話,手機(jī)電話,工作崗位,職務(wù)和描述信息。如果用戶單擊“是”按鈕,則刪除 if (MessageBox(是否刪除當(dāng)前部門? , 請確認(rèn) , MB_YESNO) == IDYES) {(cDepId)。 //用于保存當(dāng)前節(jié)點(diǎn) node = ()。 //用于保存當(dāng)前選擇的節(jié)點(diǎn) node = ()。 AddtoTree(m_child, atoi((i)))。 if(UpperId == atoi((i))) { m_child = ((i), m_node)。} void CDepManDlg::AddtoTree(HTREEITEM m_node, int UpperId) {//使用遞歸方法將部門添加到 TreeView 控件中 int i。部門信息的選擇,是為了方便用戶選擇部門,以后的其他模塊程序可以通過此程序來獲取選擇的部門信息。部門信息管理對話框,是系統(tǒng)管理員進(jìn)行的操作,如果當(dāng)前用戶不是系統(tǒng)管理員,則添加,修改,和刪除等按鈕是不可以用,他們沒有相關(guān)的權(quán)限。} 部門信息管理 部門信息管理模塊包括部門信息編輯對話框,部門信息管理對話框和部門信息選擇對話框。} void CHolidayManDlg::OnDelButton()// 刪除按鈕 { ((0))。} void CHolidayManDlg::OnModiButton()// 修改按鈕 { CHolidayEditDlg dlg。 CHolidayEditDlg dlg。 // 設(shè)置 Select 語句 (cSource)。} void CHolidayManDlg::RefreshData()// 更新數(shù)據(jù) { UpdateData(TRUE)。 圖 3 節(jié)假日信息框 部分代碼如下: BOOL CHolidayManDlg::OnInitDialog()// 初始化 { CDialog::OnInitDialog()。在從 HolidaySet 中讀取所有節(jié)假日記錄,在對記錄進(jìn)行操作,即添加,修改和刪除。// 關(guān)閉對話框 } 基本信息管理模塊 基本信息管理模塊包括節(jié)假日信息管理,部門信息管理和員工信息管理 。}} (m_User)。} else { MessageBox(重試次數(shù)已到,不能再輸入用戶名和密碼,即將退出系統(tǒng)! , 用戶名錯(cuò)誤 , MB_ICONEXCLAMATION)。 GetDlgItem(IDC_USER_EDIT)SetFocus()。 if(count 3) {MessageBox(用戶名不存在,請重新輸入! , 用戶名錯(cuò)誤 , MB_ICONINFORMATION)。} CUserInfo User。 GetDlgItem(IDC_USER_EDIT)SetFocus()。 圖 2 登陸對話框 具體代碼如下: void CLoginDlg::OnOK() { UpdateData(TRUE)。 表 6 UserInfo 第 6 頁 共 26 頁 字 段 數(shù)據(jù)類型 長 度 是否允許為空 字段描述 UserName varchar 40 否 用戶名 Passwd varchar 40 是 密碼 UserType int 4 否 用戶類型 4 考勤管理系統(tǒng)的實(shí)現(xiàn) 系統(tǒng)登陸功能的實(shí)現(xiàn) 用戶要使用本系統(tǒng),首先必須通過系統(tǒng)的身份認(rèn)證 。 表 4 HolidaySet 字 段 數(shù)據(jù)類型 長 度 是否允許為空 字段描述 Id int 4 否 編號 HolidayDate char 10 否 節(jié)假日期 HolidayName varchar 50 是 節(jié)假名稱 OverTime 表是記錄加班信息的。 表 3 EmpInfo 字 段 數(shù)據(jù)類型 長 度 是否允許為空 字段描述 EmpId int 4 否 編號 Name varchar 50 否 姓名 Sex char 2 是 性別 Birthday varchar 20 是 生日 IdCard varchar 20 是 身份證號 OfficePhone varchar 30 是 辦公電話 Mobile varchar 30 是 手機(jī)電話 HireDate Int 4 是 到崗日期 DepId varchar 40 是 部門編號 Mission varchar 50 是 工作崗位 Duty varchar 20 是 職務(wù) Memo varchar 200 是 備注信息 HolidaySet 表是設(shè)置節(jié)假日信息的。管理員可以查看員工信息,添加員工信息需要用的表。 DepId 為主鍵。 CheckInfo 表是記錄考勤信息的,記錄員工遲到,早退,全勤,曠工,病假,事假,休息,出差等信息。普通用戶只能修改自身的信息 功能模塊構(gòu)成如圖 1: 圖 1 功能模塊 數(shù)據(jù)庫結(jié)構(gòu)設(shè)計(jì) 考勤管理系統(tǒng)數(shù)據(jù)庫采用 Microsoft SQL SERVER 2021,在使用數(shù)據(jù)庫過程中,接觸最多的就是數(shù)據(jù)庫中的表,表是數(shù)據(jù)存儲(chǔ)的地方,是數(shù)據(jù)庫最重要的部分。 用戶管理模塊用戶包括 Admin 用戶和普通用戶。 統(tǒng)計(jì)查詢模塊包括日考勤統(tǒng)計(jì)表,月考勤統(tǒng)計(jì)表和當(dāng)日缺勤人員列表。 考勤信息包括出勤,加班,請假,出差等信息。 基本信息管理模塊,包括節(jié)假日日期設(shè)置,部門信息管理緩和員工信息管理。 用戶管理包括 Admin 用戶管理和其他用戶管理。 考勤信息管理包括出勤管理,加班管理,請假管理和出差管理等功能。 基本信息的添加,修改,刪除和查詢。 每一個(gè)功能模塊都需要針對不同的表來完成相同的數(shù)據(jù)庫操作,即添加記錄,修改記錄,刪除記錄以及查詢顯示記錄信息。管理員可以創(chuàng)建用戶,修改用戶信息以及刪除用戶,和對公司一些員工信息的編輯等。在這里,是采用 SQL Server 2021 是作為后臺(tái)數(shù)據(jù)庫。不同版本的功能和用戶群不同。從數(shù)據(jù)管理和分析角度看,將原始數(shù)據(jù)轉(zhuǎn)化為商業(yè)智能和充分利用 Web 帶來的機(jī)會(huì)非常重要。性能、可伸縮性及可靠性是基本 第 3 頁 共 26 頁 要求,而進(jìn)入市場時(shí)間也非常關(guān)鍵。 Microsoft SQL Server 2021 是一個(gè)分布式的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),具有客戶機(jī) /服務(wù)器體系結(jié)構(gòu),采用了 TransactSQL 的 SQL 語言在客戶機(jī)與服務(wù)器間傳遞客戶機(jī)的請求與服務(wù)器的處理結(jié)果 。有了它為 Inter、 SQL和 COM開發(fā)所提供的優(yōu)化了的支持,可以大大提高您的開發(fā)效率。除了 IntelliSense Technology(智能感應(yīng)技術(shù))和 Edit and Continue(即編即調(diào))等顯著縮短開發(fā)時(shí)間 的新特性外, Visual C++ Web開發(fā)和企業(yè)開發(fā)提供更良好的支持。要用 C++來開發(fā) Windows和Web上的高性能應(yīng)用程序, Visual C++是效率最高的首選工具。同時(shí) Visual C++ 對網(wǎng)絡(luò) 、數(shù)據(jù)庫等方面的編程也都提供相應(yīng)的環(huán)境支持。 Visual C++ ,為用戶提供了更為友好的可視化開發(fā)環(huán)境。 2 開發(fā)工具 Visual C++ Visual C++ 是微軟 公司 1998年推出的產(chǎn)品, 是基于 Windows操作系統(tǒng)的編程工具, 是 Microsoft Visual Studio ,是一種面向?qū)ο蟪?序設(shè)計(jì)語言 。 本 設(shè)計(jì)是 使用 Visual 第 2 頁 共 26 頁 C++ 的開發(fā)工具 , 使用 Microsoft SQL Server 2021 作為后臺(tái)數(shù)據(jù)庫開發(fā),采用了最新的數(shù)據(jù)庫訪問技術(shù) ADO(ActiveX Data Objects),是提供對各種數(shù)據(jù)庫的標(biāo)準(zhǔn)接口。 本課題研究 方法 開發(fā)數(shù)據(jù)庫管理信息系統(tǒng)需要選擇兩種工具,即前臺(tái)開發(fā)語言和后臺(tái)數(shù)
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1