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

正文內(nèi)容

基于vc考勤管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)-在線瀏覽

2025-08-11 06:43本頁面
  

【正文】 據(jù)庫和分析產(chǎn)品,可迅速提供下一代可擴(kuò)展電子商務(wù)、各種業(yè)務(wù)和數(shù)據(jù)倉(cāng)庫解決方案。它一種應(yīng)用廣泛的數(shù)據(jù)庫管理系統(tǒng),具有許多顯著的優(yōu)點(diǎn):易用性、適合分布式組織的可伸縮性、用于決策支持的數(shù)據(jù)倉(cāng)庫功能、與許多其他服務(wù)器軟件緊密關(guān)聯(lián)的集成性、良好的性價(jià)比等。除這些核心企業(yè)品質(zhì)外,SQL Server 2000 還為您的數(shù)據(jù)管理與分析帶來了靈活性,允許單位在快速變化的環(huán)境中從容響應(yīng),從而獲得競(jìng)爭(zhēng)優(yōu)勢(shì)。Microsoft SQL Server 2000是眾多數(shù)據(jù)庫開發(fā)軟件的一種,它的版本包括企業(yè)版,標(biāo)準(zhǔn)版,個(gè)人版,Windows CE版,開發(fā)版和評(píng)估版。SQL是訪問數(shù)據(jù)庫的標(biāo)準(zhǔn)語言,無論后臺(tái)數(shù)據(jù)庫是SQL Server,Oracle,還是IBM DB2,甚至是小型數(shù)據(jù)庫ACCESS,都可以使用標(biāo)準(zhǔn)的SQL語句對(duì)它進(jìn)行操作。3 考勤管理系統(tǒng)的設(shè)計(jì) 需求分析考勤管理系統(tǒng)的用戶是各單位負(fù)責(zé)考勤管理的員工和領(lǐng)導(dǎo),它可以有效的管理公司單位員工的出勤情況,規(guī)范人事制度的管理。該系統(tǒng)包括基本信息管理,考勤信息管理,統(tǒng)計(jì)查詢和用戶管理等主要模塊。具體功能有以下幾個(gè)方面。節(jié)本信息管理包括節(jié)假日日期設(shè)置,部門信息管理和員工信息管理。統(tǒng)計(jì)查詢功能包括日考勤統(tǒng)計(jì)表,月考勤統(tǒng)計(jì)表和當(dāng)日缺勤人員列表。 功能模塊構(gòu)成考勤管理系統(tǒng)由基本信息管理模塊、考勤信息模塊、統(tǒng)計(jì)查詢模塊和用戶管理模塊四個(gè)主要功能模塊構(gòu)成。節(jié)假日日期信息只包括具體的日期數(shù)據(jù),部門信息包括部門名稱和部門功能的描述,員工信息包括員工姓名,性別,生日,身份證號(hào)等。出勤信息包括全勤,休息,曠工,遲到和早退等信息;加班信息包括員工信息,加班時(shí)間,加班類型和加班描述;請(qǐng)假信息包括員工信息,請(qǐng)假類型和原因;出差信息包括員工信息和出差原因。日考勤統(tǒng)計(jì)表包括員工姓名,考勤日期,是否全勤,是否請(qǐng)假等信息,月考勤統(tǒng)計(jì)表包括員工姓名,考勤月份,全勤天數(shù),出差天數(shù)等信息,當(dāng)日缺勤人員列表包括系統(tǒng)當(dāng)前日期缺勤員工的姓名,所在部門和聯(lián)系電話等信息。Admin用戶可以修改自己的密碼,創(chuàng)建修改和刪除普通用戶信息。這個(gè)系統(tǒng)數(shù)據(jù)庫表由6個(gè)表構(gòu)成,具體如下。表1 CheckInfo字 段數(shù)據(jù)類型長(zhǎng) 度是否允許為空字段描述CheckDatechar10否考勤日期EmpIdint4否員工編號(hào)QuanQinchar2是全勤ChuChaichar2是出差BingJiachar2是病假ShiJiachar2是事假KuangGongchar2是曠工XiuXichar50是休息ChiDaochar50是遲到Zaotuichar50是早退Memovarchar200是備注DepInfo表是記錄部門信息的。表2 DepInfo字 段數(shù)據(jù)類型長(zhǎng) 度是否允許為空字段描述DepIdint4否部門編號(hào)DepNamevarchar50否部門名稱Describesvarchar250是描述UIDint4否總的編號(hào)EmpInfo表是記錄員工的基本信息。EmpId是主鍵。Id為主鍵。表5 OverTime字 段數(shù)據(jù)類型長(zhǎng) 度是否允許為空字段描述otDateChar10否加班日期EmpIdint4否員工編號(hào)otHoursmallint2否加班時(shí)間otTypevarchar50否加班類型Describesvarchar200是描述UserInfo表是記錄用戶信息的,包括用戶名和密碼。如果用戶名錯(cuò)誤或者不存在,密碼錯(cuò)誤3次后,對(duì)話框自動(dòng)關(guān)閉。 //將對(duì)話框中編輯框的數(shù)據(jù)讀取到成員變量中 if(m_User == )// 沒有輸入用戶名 { MessageBox(請(qǐng)輸入用戶名, 信息提示)。 return。 // 定義用戶信息表變量 if(!(m_User)) // 判斷用戶是否存在 {count++。 UpdateData(FALSE)。 return。 exit(0)。 // 判斷密碼是否正確 if( != m_Passwd) {……//同用戶判斷} CDialog::OnOK()。 節(jié)假日信息管理節(jié)假日信息管理,首先對(duì)節(jié)假日信息的編輯,判斷節(jié)假日記錄是否存在,存入數(shù)據(jù)。普通用戶是不能打開這一塊信息的,節(jié)假日管理對(duì)他們是不可見的。 RefreshData()。 CString cSource = SELECT Id, HolidayDate AS 節(jié)假日, HolidayName AS 名稱 FROM HolidaySet。 //刷新ADO Data控件的記錄源 ()}void CHolidayManDlg::OnAddButton() //添加按鈕{ UpdateData(TRUE)。 // 初始化HolidayEditDlg對(duì)話框中的變量 if (() == IDOK) RefreshData()。 // 設(shè)置HolidayEditDlg對(duì)話框中的變量 if (() == IDOK) // 打開HolidayEditDlg對(duì)話框 RefreshData()。 RefreshData()。部門編輯主要是用來添加和修改部門信息。在刪除部門的時(shí)候要對(duì)部門信息進(jìn)行判斷,如果部門是根節(jié)點(diǎn),包含下一級(jí)部門和員工時(shí)不能刪除。圖4 部門圖主要代碼如下:BOOL CDepManDlg::OnInitDialog() //初始化{CDialog::OnInitDialog()。 HTREEITEM m_child。 (m_child, atol((i)))。 }}void CDepManDlg::OnAddButton() //添加按鈕{HTREEITEM node。 //取得當(dāng)前選擇的節(jié)點(diǎn)}// 刪除按鈕void CDepManDlg::OnDelButton() {HTREEITEM node。 //取得當(dāng)前節(jié)點(diǎn) //彈出對(duì)話框,要求用戶確認(rèn)是否刪除。 //刪除表Departments中的指定記錄 (node)。員工管理則是通過選擇部門信息,添加,修改和刪除員工信息 這里可以查看每個(gè)部門下的員工信息。圖5 員工信息圖主要代碼如下:void CEmpManDlg::RefreshData(){UpdateData(TRUE)。 //從Tree控件中讀取部門編號(hào)信息 HTREEITEM node。 iDepId = (node)。 //根據(jù)部門編號(hào)設(shè)置SELECT語句 (%d, iDepId)?!瓆void CEmpManDlg::OnAddButton()// 添加按鈕{ UpdateData(TRUE)。// 添加員工時(shí),將日期控件設(shè)置為當(dāng)天 if(()==IDOK) RefreshData()。 CEmpInfo emp。 CEmpEditDlg dlg。}void CEmpManDlg::OnDelButton()// 刪除按鈕{ CEmpInfo emp。 RefreshData()。 出勤信息管理出勤信息編輯對(duì)話框中,首先單擊選擇部門按鈕,在左側(cè)的表格中將顯示選擇部門中的所有員工信息。選擇出勤狀態(tài),然后單擊確定按鈕,可以保存指定員工的出勤情況。用戶可以根據(jù)實(shí)際的情況進(jìn)行具體的操作,添加,修改和刪除。 int iDepId。 node = ()。 CString cDepId。 // 設(shè)置SELECT語句 CString cSource = SELECT AS 員工編號(hào), AS 姓名, AS 出勤日期, AS 是否全勤, AS 是否休息, AS 是否曠工, AS 是否遲到, AS 是否早退 FROM CheckInfo c, EmpInfo e, DepInfo d WHERE = AND = 。 //刷新ADO Data控件的記錄源 ()。然后根據(jù)選擇的部門編號(hào)設(shè)置SELECT語句,從表CheckInfo,表EmpInfo和表DepInfo中獲取部門中所有員工的出勤記錄。首先點(diǎn)擊選擇部門,在左側(cè)則列出所有部門及其員工信息,選擇一個(gè)員工,會(huì)在右側(cè)下方顯示他的加班狀態(tài)。加班信息管理對(duì)話框中,通過點(diǎn)擊左邊的部門,列出各個(gè)部門中的員工及其員工的加班信息,加班時(shí)間,加班時(shí)數(shù),加班原因和加班類型等。圖7 加班信息框部分代碼如下:void COvertimeManDlg::
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1