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

正文內(nèi)容

基于vc的考勤系統(tǒng)設(shè)計與實現(xiàn)(編輯修改稿)

2024-12-23 21:44 本頁面
 

【文章內(nèi)容簡介】 MFC 的 C++編程方式,雖然代碼運行效率相對較低,但開發(fā)難度小,開發(fā)工作量小,源代碼效率高,已經(jīng)成為 Visual C++開發(fā) windows 應(yīng)用程序的主流。本系統(tǒng)選擇的就是基于 MFC 的 C++編程方式。 SQL SERVER 2020 數(shù)據(jù)庫 SQL Server 是一個全面的、集成的、端到端的數(shù)據(jù)解決方案,它為企業(yè)中的用戶提供了一個安全、可靠和高效的平臺用于企業(yè)數(shù)據(jù)管理和商業(yè)智能應(yīng)用。 SQL Server 2020 為 IT 專家 和信息工作者帶來了強大的、熟悉的工具,同時減少了在從移動設(shè)備到企業(yè)數(shù)據(jù)系統(tǒng)的多平臺上創(chuàng)建、部署、管理及使用企業(yè)數(shù)據(jù)和分析應(yīng)用程序的復(fù)雜度。 通過全面的功能集、和現(xiàn)有系統(tǒng)的集成性、以及對日常任務(wù)的 6 自動管理能力, SQL Server 2020 為不同規(guī)模的企業(yè)提供了一個完整的數(shù)據(jù)解決方案。 SQL Server 數(shù)據(jù)平臺包括以下工具: ( 1)關(guān)系型數(shù)據(jù)庫 : 安全、可靠、可伸縮、高可用的關(guān)系型數(shù)據(jù)庫引擎,提升了性能且支持結(jié)構(gòu)化和非結(jié)構(gòu)化( XML)數(shù)據(jù)。 ( 2)復(fù)制服務(wù) : 數(shù)據(jù)復(fù)制可用于數(shù)據(jù)分發(fā)、處理移動數(shù)據(jù)應(yīng)用、 系統(tǒng)高可用、企業(yè)報表解決方案的后備數(shù)據(jù)可伸縮存儲、與異構(gòu)系統(tǒng)的集成等,包括已有的Oracle 數(shù)據(jù)庫等。 ( 3)通知服務(wù) : 用于開發(fā)、部署可伸縮應(yīng)用程序的先進的通知服務(wù)能夠向不同的連接和移動設(shè)備發(fā)布個性化、及時的信息更新。 ( 4)集成服務(wù) : 可以支持?jǐn)?shù)據(jù)倉庫和企業(yè)范圍內(nèi)數(shù)據(jù)集成的抽取、轉(zhuǎn)換和裝載能力。 ( 5)分析服務(wù) : 聯(lián)機分析處理( OLAP)功能可用于多維存儲的大量、復(fù)雜的數(shù)據(jù)集的快速高級分析。 ( 6)報表服務(wù) : 全面的報表解決方案,可創(chuàng)建、管理和發(fā)布傳統(tǒng)的、可打印的報表和交互的、基于 Web 的報表。 ( 7)管理工具 : SQL Server 包含的集成管理工具可用于高級數(shù)據(jù)庫管理和調(diào)諧,它也和其他微軟工具,如 MOM 和 SMS 緊密集成在一起。標(biāo)準(zhǔn)數(shù)據(jù)訪問協(xié)議大大減少了 SQL Server 和現(xiàn)有系統(tǒng)間數(shù)據(jù)集成所花的時間。此外,構(gòu)建于 SQL Server 內(nèi)的內(nèi)嵌 Web service 支持確保了和其他應(yīng)用及平臺的互操作能力。 ODBC 數(shù)據(jù)訪問技術(shù) ODBC(Open Database Connectivity,開放數(shù)據(jù)庫互連 )是微軟公司開放服務(wù)結(jié)構(gòu) (WOSA, Windows Open Services Architecture)中有關(guān)數(shù)據(jù)庫的一個組成部分,它建立了一組規(guī)范,并提供了一組對數(shù)據(jù)庫訪問的標(biāo)準(zhǔn) API(應(yīng)用程序編程接口)。這些 API利用 SQL來完成其大部分任務(wù)。 ODBC 本身也提供了對 SQL語言的支持,用戶可以直接將 SQL 語句送給 ODBC。 一個基于 ODBC 的應(yīng)用程序?qū)?shù)據(jù)庫的操作不依賴任何 DBMS,不直接與 7 DBMS 打交道,所有的數(shù)據(jù)庫操作由對應(yīng)的 DBMS 的 ODBC 驅(qū)動程序完成。也就是說,不論是 FoxPro、 Access、 SQL 還是 Oracle 數(shù)據(jù)庫,均可用 ODBC API 進行訪問。 ODBC 的體 系結(jié)構(gòu)由以下幾個部分組成: ( 1)應(yīng)用程序:就是我們使用 ODBC 訪問數(shù)據(jù)庫的應(yīng)用系統(tǒng) ODBC API: Windows 提供的使用 ODBC 訪問數(shù)據(jù)庫的接口函數(shù),應(yīng)用程序通過調(diào)用 API 中提供的函數(shù),最終依靠 SQL 語句實現(xiàn)數(shù)據(jù)庫的操作。 ( 2)驅(qū)動程序管理器( Driver Manager):驅(qū)動程序管理器存放在 中,它主要負(fù)責(zé)裝載和卸載 ODBC 驅(qū)動程序,并將 ODBC API 函數(shù)的調(diào)用轉(zhuǎn)交給ODBC 驅(qū)動程序。 ( 3)數(shù)據(jù)源:其中記錄了應(yīng)用程序要訪問的數(shù)據(jù)庫的一些信息,比如數(shù)據(jù)庫的位置和名稱、數(shù)據(jù)庫 的類型等。 ( 4) ODBC 驅(qū)動程序:是 DBMS 系統(tǒng)提供的使用 ODBC 進行數(shù)據(jù)庫訪問的驅(qū)動,也就是 ODBC 和數(shù)據(jù)庫之間的接口,以 DLL 的形式提供。不同的數(shù)據(jù)庫廠商提供的驅(qū)動是不同的,也就是說,不能使用一種數(shù)據(jù)庫的 ODBC 驅(qū)動來訪問另外一種數(shù)據(jù)庫,比如不能使用 SQL Server 的 ODBC 驅(qū)動來訪問 Oracle 數(shù)據(jù)庫。 ( 5) ODBC 數(shù)據(jù)源管理器( Administrator):在 Windows 的控制面板中,我們可以找到該程序,它主要管理已經(jīng)安裝的 ODBC 驅(qū)動程序,并管理數(shù)據(jù)源(建立和刪除等)。 應(yīng)用程序要訪問一 個數(shù)據(jù)庫,首先必須用 ODBC 管理器注冊一個數(shù)據(jù)源,管理器根據(jù)數(shù)據(jù)源提供的數(shù)據(jù)庫位置、數(shù)據(jù)庫類型及 ODBC 驅(qū)動程序等信息,建立起 ODBC 與具體數(shù)據(jù)庫的聯(lián)系。這樣,只要應(yīng)用程序?qū)?shù)據(jù)源名提供給 ODBC,ODBC 就能建立起與相應(yīng)數(shù)據(jù)庫的連接。 在 ODBC 中, ODBCAPI 不能直接訪問數(shù)據(jù)庫,必須通過驅(qū)動程序管理器與數(shù)據(jù)庫交換信息。驅(qū)動程序管理器負(fù)責(zé)將應(yīng)用程序?qū)?ODBCAPI 的調(diào)用傳遞給正確的驅(qū)動程序,而驅(qū)動程序在執(zhí)行完相應(yīng)的操作后,將結(jié)果通過驅(qū)動程序管理器返回給應(yīng)用程序。 在訪問 ODBC 數(shù)據(jù)源時需要 ODBC 驅(qū) 動程序的支持。用 Visual C++ 安裝程 8 序可以安裝 SQL Server、 Access、 Paradox、 dBase、 FoxPro、 Excel、 Oracle 和Microsoft Text 等驅(qū)動程序. 9 第 3 章 考勤系統(tǒng)的概要設(shè)計 需求分析 系統(tǒng)需求 使用者通過計算機來管理 員工 的信息, 比如 對 員工的員工號、姓名、到勤情況 能及時 的 進行 添加、查詢等 。如何插入、刪除員工的信息,如何瀏覽員工的所有信息,以及如何查詢自己想要的 信息。當(dāng) 員工上下班請假、加班、出差時 由領(lǐng)導(dǎo)登陸系統(tǒng)進行審批。當(dāng)然, 領(lǐng)導(dǎo) 也可以對已經(jīng)審批的信息 予以撤銷。 系統(tǒng)考勤員具有設(shè)置上下班時間、添加員工信息的權(quán)限 。 可以在 當(dāng)天 設(shè)置下一天的上下班時間 。 當(dāng)有新員工進入時,要由考勤員把該員工的信息添加到數(shù)據(jù)庫中 。 本考勤管理系統(tǒng)只有本單位的員工可以登錄 , 當(dāng)有其他員工登錄時,系統(tǒng)將提示員工號錯或密碼錯 ; 當(dāng)有員工進行不正確的操作時,系統(tǒng)將給出相應(yīng)的提示信息,對于不同的操作對象,系統(tǒng)設(shè)置了不同的操作權(quán)限,普通員工不能查看系統(tǒng)內(nèi)部的信息 。 系統(tǒng) 設(shè)定了 普通員工、考勤員 、領(lǐng)導(dǎo)三 種權(quán)限的用戶,系統(tǒng)的維護和調(diào)整都將由考勤員完成,能滿足考勤的要求。 功能需求 基于系統(tǒng)需求分析,該系統(tǒng)需要實現(xiàn)以下基本功能: ( 1) 簽到功能:當(dāng)員工上班到公司后,通過輸入自己的員工號進行某個操作,就可以把到達(dá)公司的時間記錄下來,并且要求保存到數(shù)據(jù)庫中,以備查詢。在記錄下來的信息中應(yīng)該包括員工的 員工 號,以及簽到的具體時間,這包括上班時間和下班時間 。 ( 2) 查詢功能:簽到功能中要求將員工上班的簽到情況記錄下來,供以后查看而用。查詢某個員工在某段時間或者某天的出勤情況,只要輸入員工的 員工號 ,并輸入要查詢的日期,即可將此員工在給定日期內(nèi)的出勤情況顯示出來。 ( 3)系統(tǒng)配置功能: 要記錄考勤 , 就 必須確定上班時間,對于不同的公司有 10 著不同的規(guī)定,因此本系統(tǒng)將提供用戶自行設(shè)定的功能。自行設(shè)定的數(shù)據(jù)包括:上午上班時間、上午下班時間、下午上班時間和下午下班時間。 ( 4)員工維護:對于一個公司要考勤,顯然是對屬于這個公司的員工進行的,那么員工的信息就必須記錄下來,包括員工的姓名、 員工號 。增加員工:當(dāng)某個新人加入員工后,人事部分應(yīng)該給他分配員工號,這樣可以用此來簽到,并且需要把此員工的信息增加到公司的員工信息庫中;刪除員工:當(dāng)某個員工離開這家公司后,應(yīng)該把這個員工的信息刪除,并且要求把他的所有的簽到信息也刪除 。 ( 5)用戶登錄:做為考勤系統(tǒng)來講首先應(yīng)該不是人人都可以進入的。因此,應(yīng)該通過輸入用戶名和用戶密碼后再進入,并且要根據(jù)不同的權(quán)限進行功能提供方面的區(qū)分。這里,要求分為 三 種權(quán)限的用戶:一種是 考勤員 ,一種是普通用戶 ,最后一種是領(lǐng)導(dǎo) 。超級用戶擁有系統(tǒng)提供的所有功能,包括“修改出勤”、“查詢”、“員工維護”、“系統(tǒng)配置”、“簽到”功能;而對于普通用戶來說只有“簽到”功能。系統(tǒng)總體功能模塊圖如圖 所示: 考 勤 系 統(tǒng)上下班情況設(shè)置工作情況記錄查看考勤信息工作日上班時間設(shè)置節(jié)假日上班時間設(shè)置補勤請假加班出差登記考勤統(tǒng)計信息查詢 圖 系統(tǒng)總體功能模塊圖 11 功能概述 系統(tǒng)登錄 就是 輸入用戶名和密碼進入考勤系統(tǒng)。 ( 1) 系統(tǒng)管理 :用戶進入考勤系統(tǒng)后,可以選擇重新登錄或退出系統(tǒng)。 ( 2) 考勤管理:員工非正常上班的情況下,做好統(tǒng)計記錄,必備查詢。 ( 3) 查詢管理: 查詢 員工上 下 班 的 情況 。 ( 4) 系統(tǒng)設(shè)置:設(shè)定上下班時間,對于不同的企業(yè),可以根據(jù)各自的規(guī)定自行設(shè)定 。 員工上下班時要記錄 相應(yīng)的 時間 ,對相應(yīng) 記錄進行查詢,然后進行統(tǒng)計。員工請假、值班、出差都要經(jīng)過審批, 審批 通過以后, 通過 考勤員記錄在相關(guān)表中,進行統(tǒng)計。最終統(tǒng)計的各種信息生成統(tǒng)計表。 數(shù)據(jù)庫結(jié)構(gòu)設(shè)計 根據(jù)用戶的需求,對需要保存的信息進行分析,然后,設(shè)計出合理的表。下面 是本系統(tǒng)數(shù)據(jù)庫的設(shè)計。為了運行程序的方便,本系統(tǒng)選擇了 SQLSEVER 數(shù)據(jù)庫。數(shù)據(jù)庫: 基于功能模塊分析,為考勤系統(tǒng)創(chuàng)建 的 6 個數(shù)據(jù)表 實體關(guān)系圖如圖 所示: 用 戶 簽 到n考 勤1產(chǎn) 生n領(lǐng) 導(dǎo)1操 作1請 假 /出 差n1操 作 加 班n 圖 實體關(guān)系圖 當(dāng)用戶簽到時,系統(tǒng)將自動獲取當(dāng)前時間,記錄在考勤表中的上班字段中。下班時也要獲取當(dāng)前時間存儲在下班時間中,該信息用于與系統(tǒng)設(shè)置的上午上班時間和下午上班時間進行比對。系統(tǒng)設(shè)置的時間在 ini 文件中,用來判斷是遲到、 12 早退,還是曠工。請假、出差或加班則必須由領(lǐng)導(dǎo)批準(zhǔn)后才能生效。曠工分為兩種情況
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1