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

正文內(nèi)容

基于vc的考勤系統(tǒng)的設(shè)計(jì)和與實(shí)現(xiàn)畢業(yè)論文(編輯修改稿)

2025-07-20 04:14 本頁面
 

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