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

正文內容

畢業(yè)設計---考勤管理系統(tǒng)的設計與實現-畢業(yè)設計-在線瀏覽

2025-03-24 04:34本頁面
  

【正文】 ented programming will be applied in the database application. . Key words: Attendance management。 Database。 第 1 頁 共 26 頁 1 引言 課題背景 無論公司還是企業(yè),都會涉及到對職工的考勤管理。隨著現代科學技術的發(fā)展,越來越多的公司和企業(yè) 對職工的考勤管理都實行了信息化管理,使用計算機系統(tǒng)代替繁瑣冗余的手工方式來管理考勤事務。 先進的 考勤 管理思想在商業(yè)中實現就成為了一個 時代 的目標??记?管理系統(tǒng)是一個公司不可缺少的部分 ,它的執(zhí)行 對于公司的決策者和管理者來說 是很有幫助的 ,隨著科學技術的不斷提高 ,計算機科學日漸成熟 ,其強大的功能已為人們深刻認識 ,它已進入人類社會的各個領域并發(fā)揮著越來越重要的作用 。 本課題研究意義 隨著計算機技術和網絡技術的發(fā)展,計算機網絡給人們帶來了很多便利, 同樣考勤管理系統(tǒng)也是如此,它主要 是為了滿足單位日常的 考勤管理的需求,擴大工作空間,使單位管理過程更加快速、安全、高 。 隨著計算機的 普及 和計算機科學技術的飛速發(fā)展,人們開始越來越多地利用計算機解決實際問題。因此,開發(fā)一個界面友好,易于操作的 考勤 管理軟件進行自動化處理變得十分重要,這正是本系統(tǒng)開發(fā)的目的和意義 。 本課題研究方法 開發(fā)數據庫管理信息系統(tǒng)需要選擇兩種工具,即前臺開發(fā)語言和后臺數據庫。 本 設計是 使用 Visual 第 2 頁 共 26 頁 C++ 的開發(fā)工具 , 使用 Microsoft SQL Server 2021 作為后臺數據庫開發(fā),采用了最新的數據庫訪問技術 ADO(ActiveX Data Objects),是提供對各種數據庫的標準接口 。 2 開發(fā)工具 Visual C++ Visual C++ 是微軟 公司 1998年推出的產品, 是基于 Windows操作系統(tǒng)的編程工具, 是 Microsoft Visual Studio ,是一種面向對象程序設計語言 。 Visual C++ ,為用戶提供了更為友好的可視化開發(fā)環(huán)境。同時 Visual C++ 對網絡、數據庫等方面的編程也都提供相應的環(huán)境支持。要用 C++來開發(fā) Windows和Web上的高性能應用程序, Visual C++是效率最高的首選工具。除了 IntelliSense Technology(智能感應技術)和 Edit and Continue(即編即調)等顯著縮短開發(fā)時間的新特性外, Visual C++ Web開發(fā)和企業(yè)開發(fā)提供更良好的支持。有了它為 Inter、 SQL和 COM開發(fā)所提供的優(yōu)化了的支持,可以大大提高您的開發(fā)效率。 Microsoft SQL Server 2021 是一個分布式的關系型數據庫管理系統(tǒng),具有客戶機 /服務器體系結構,采用了 TransactSQL 的 SQL 語言在客戶機與服務器間傳遞客戶機的請求與服務器的處理結果 。性能、可伸縮性及可靠性是基本 第 3 頁 共 26 頁 要求,而進入市場時間也非常關鍵。從數據管理和分析角度看,將原始數據轉化為商業(yè)智能和充分利用 Web 帶來的機會非常重要。不同版本的功能和用戶群不同。在這里, 是采用 SQL Server 2021 是作為后臺數據庫。管理員可以創(chuàng)建用戶,修改用戶信息以及刪除用戶,和對公司一些員工信息的編輯等。 每一個功能模塊都需要針對不同的表來完成相同的數據庫操作,即添加記錄,修改記錄,刪除記錄以及查詢顯示記錄信息。 基本信息的添加,修改,刪除和查詢 。 考勤信息管理包括出勤管理,加班管理,請假管理和出差管理等功能 。 用戶管理包括 Admin 用戶管理和其他用戶管理。 基本信息管理模塊,包括節(jié)假日日期設置,部門信息管理緩和員工信息管理。 考勤信息包括出勤,加班,請假,出差等信息。 統(tǒng)計查詢模塊包括日考勤統(tǒng)計表,月考勤統(tǒng)計表和當日缺勤人員列表。 用戶管理模塊用戶包括 Admin 用戶和普通用戶。普通用戶只能修改自身的信息 功能模塊構成如圖 1: 圖 1 功能模塊 數據庫 結構 設計 考勤管理系統(tǒng)數據庫采用 Microsoft SQL SERVER 2021, 在使用數據庫過程中,接觸最多的就是數據庫中的表,表是數據存儲的地方,是數據庫最重要的部分。 CheckInfo 表是記錄考勤信息的 ,記錄員工遲到,早退,全勤,曠工,病假,事假,休息,出差等信息。 DepId 為主鍵。管理員可以查看員工信息,添加員工信息需要用的表。 表 3 EmpInfo 字 段 數據類型 長 度 是否允許為空 字段描述 EmpId int 4 否 編號 Name varchar 50 否 姓名 Sex char 2 是 性別 Birthday varchar 20 是 生日 IdCard varchar 20 是 身份證號 OfficePhone varchar 30 是 辦公電話 Mobile varchar 30 是 手機電話 HireDate Int 4 是 到崗日期 DepId varchar 40 是 部門編號 Mission varchar 50 是 工作崗位 Duty varchar 20 是 職務 Memo varchar 200 是 備注信息 HolidaySet 表是設置節(jié)假日信息的。 表 4 HolidaySet 字 段 數據類型 長 度 是否允許為空 字段描述 Id int 4 否 編號 HolidayDate char 10 否 節(jié)假日期 HolidayName varchar 50 是 節(jié)假名稱 OverTime 表是記錄加班信息的。 第 6 頁 共 26 頁 表 6 UserInfo 字 段 數據類型 長 度 是否允許為空 字段描述 UserName varchar 40 否 用戶名 Passwd varchar 40 是 密碼 UserType int 4 否 用戶類型 4 考勤管理系統(tǒng)的實現 系統(tǒng) 登陸功能的實現 用戶要使用本系統(tǒng),首先必須通過系統(tǒng)的身份認證 。 圖 2 登陸對話框 具體 代碼 如下 : void CLoginDlg::OnOK() { UpdateData(TRUE)。 GetDlgItem(IDC_USER_EDIT)SetFocus()。} CUserInfo User。 if(count 3) {MessageBox(用戶名不存在,請重新輸入! , 用戶名錯誤 , MB_ICONINFORMATION)。 GetDlgItem(IDC_USER_EDIT)SetFocus()。} else { MessageBox(重試次數已到,不能再輸入用戶名和密碼,即將退 第 7 頁 共 26 頁 出系統(tǒng)! , 用戶名錯誤 , MB_ICONEXCLAMATION)。}} (m_User)。// 關閉對話框 } 基本信息管理模塊 基本信息管理模塊包括節(jié)假日信息管理,部門信息管理和 員工信息管理 。在從 HolidaySet 中讀取所有節(jié)假日記錄,在對記錄進行操作,即添加,修改和刪除。 圖 3 節(jié)假日信息框 部分 代碼 如下 : BOOL CHolidayManDlg::OnInitDialog()// 初始化 { CDialog::OnInitDialog()。} void CHolidayManDlg::RefreshData()// 更新數據 { UpdateData(TRUE)。 // 設置 Select 語句 第 8 頁 共 26 頁 (cSource)。 CHolidayEditDlg dlg。} void CHolidayManDlg::OnModiButton()// 修改按鈕 { CHolidayEditDlg dlg。} void CHolidayManDlg::OnDelButton()// 刪除按鈕 { ((0))。} 部門信息管理 部門信息管理模塊包括部門信息編輯對話框,部門信息管理對話框和部門信息選擇對話框。部門信息管理對話框,是系統(tǒng)管理員進行的操作,如果當前用戶不是系統(tǒng)管理員,則添加,修改,和刪除等按鈕是不可以用,他們沒有相關的權限。部門信息的選擇,是為了方便用戶選擇部門,以后的其他模塊程序可以通過此程序來獲取選擇的部門信息。} void CDepManDlg::AddtoTree(HTREEITEM m_node, int UpperId) {//使用遞歸方法將部門添加到 TreeView 控件中 int i。 if(UpperId == atoi((i))) { m_child = ((i), m_node)。 AddtoTree(m_child, atoi((i)))。 //用于保存當前選擇的節(jié)點 node = ()。 //用于保存當前節(jié)點 node = ()。如果用戶單擊“是”按鈕,則刪除 if (MessageBox(是否刪除當前部門? , 請確認 , MB_YESNO) == IDYES) {(cDepId)。 //刪除 Tree 控件中的當前節(jié)點 }} 員工信息管理 編輯員工基本信息對話框用來添加和修改員工信息 , 主要 包括 員工的姓名,性別,出生日期,身份證號,到崗日期,辦公電話,手機電話,工作 崗位,職務和描述信息。同樣普通用戶只能查看員工信息,不能對其信息進行添加,修改和刪除等操作。 int iDepId。 node = ()。 CString cDepId。 // 設置 SELECT 語句 CString cSource = SELECT EmpId, Name AS 姓名 , Sex AS 性別 , Birthday AS 生日 , IdCard AS 身份證號 , OfficePhone AS 辦公電話 , Mobile AS 手機號碼 , HireDate AS 到崗日期 , Missio
點擊復制文檔內容
試題試卷相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1