【正文】
日期,員工登錄系統(tǒng)的日期作為該條信息的登記日期;時間長度(天),填寫員工要請假、加班或出差所需 的時間長度;請假 /加班 /出差,填寫請假、加班或出差中的一種;審批標記,畢業(yè)設計(論文) 19 由審批標記把信息中的記錄分為審批過的記錄和未審批的記錄,審批標記未“ 1”時說明該記錄已得到經(jīng)理的審批,審批標記為“ 0”時說明該條記錄仍等待經(jīng)理的審批。記錄編號,以記錄編號為主碼存儲各條出勤信息,記錄編號也表明了系統(tǒng)的記錄數(shù);員工號,表中同一員工號可以對應很多不同的記錄編號,員工在上下班打卡時除了記錄記錄編號外,也將記錄下員工的員工號;記錄日期, 打卡時取系統(tǒng)的日期作為記錄日期;上午上班時間, 上午上班打卡時取系統(tǒng)的當時時間作為員工的上午上班時間,此時間不能為空;上午下班時間,上午下班打卡時取系統(tǒng)的當時時間作為員工的上午下班時間,此時間不能為空;下午 上班時間,下午上班打卡時取系統(tǒng)的當時時間作為員工的下午上班時間,此時間不能為空;下午下班時間,下午下班打卡時取系統(tǒng)的當時時間作為員工的下午下班時間,此時間不能為空。其中各表的設計如下所示: employee 表 :存儲關于員工的個人信息,其中包括員工號、密碼、權限、姓名、性別、出生年月、住址、電話及 有效性標記 ,有效性表明了該員工當前是否仍在該公司上班。其主要 統(tǒng)計信息 有:員工每月出勤 表 、員工 請假、加班以及出差 表、 月度考勤統(tǒng)計表??记趩T可以手工進行補計考勤。兩層結構與三層結構的比較如圖 4- 7所示: 圖 47 三層結構與兩層結構示意圖 系統(tǒng)設計思想及準備解決的主要問題 系統(tǒng)設計思想 ? 數(shù)據(jù)存儲: 自動記錄并存貯人員 上下班 時間相關信息。作為瀏覽服務器時,用來存儲 HTML文件,并通過 HTTP協(xié)議在瀏覽器和服務器之間的連接,供用戶瀏覽。與其它類型的系統(tǒng)比較, client / server方式主要有以下一些特點 : ? 具有更高的效率 ? 具有更靈活的擴展性 ? 工作站具有更大的獨立性 ? 數(shù)據(jù)具有更高的安全性 Brower/Server模式及其特點: Brower/Server的基本思想是在內(nèi)部網(wǎng)絡上采用 Inter的 TCP/IP作為通訊協(xié)議,并以 Inter的 Web模型作為標準平臺,通過簡單的瀏覽界面,方便地提供電子郵件、文件傳輸、電子公告和新聞數(shù)據(jù)查詢等服務,還可以通過防火墻或代理服務器等方式與 Inter連接以實現(xiàn)企 業(yè)內(nèi)部網(wǎng)上的用戶對 Inter進行瀏覽查詢,同時對外提供信息服務。計算機系統(tǒng)由集中式系統(tǒng)向分布式系統(tǒng)過渡。 系統(tǒng)考勤員上下班也要經(jīng)過打卡方式進行出勤記錄,但考勤員具有設置上下班時間、添加員工信息、手工補計出勤的權限,可以在每個月設置下個月份的節(jié)假日上下班時間和工作日上下班時間,同時當有新員工進入時,要由考勤員把該員工的信息添加到數(shù)據(jù)庫中,當員 工有特殊原因沒能登錄系統(tǒng)進行考勤時,也可以由考勤員手工把該員工的出勤信息或請假、加班和出差信息添加到數(shù)據(jù)庫的相關表中。 Microsoft SQL Server 2021 元數(shù)據(jù)服務擴展并重命名了以前稱為 Microsoft 知識庫的知識庫組件。 SQL Server 2021 為用戶提供了完全集成的可擴展標記語言 (XML) 環(huán)境、在分析服務中添加了新的數(shù)據(jù)挖掘功能、用元數(shù)據(jù)服務增強了知識庫技術。 使用 SQL Server 2021,您可以很容易地在企業(yè)資源旁邊集中管理數(shù)據(jù)庫。 快速開發(fā)、調(diào)試和數(shù)據(jù)轉(zhuǎn)換。 SQL Server 2021 包括加速從概念到最后交付開發(fā)過程的工具。 可用性。 SQL Server 2021 利用了對稱多處理器 (SMP) 系統(tǒng)。 高度的可伸縮性和可靠性 。 有了 SQL Server 2021,可以使用 HTTP 來向數(shù)據(jù)庫發(fā)送查詢、對數(shù)據(jù)庫中存儲的文檔執(zhí)行全文搜索、以及通過 Web 進行自然語言查詢。 ? 完全的 Web 支持 SQL Server 2021 提供了以 Web 標準為基礎的擴展數(shù)據(jù)庫編程功能。除這些核心企業(yè)品質(zhì)外, SQL Server 2021 還為您的數(shù)據(jù)管理與分析帶來了靈活性,允許單位在快速變化的環(huán)境中從容響應,從而獲得競爭優(yōu)勢。但由于運算是在服務器端進行的,故服務器運算量很大,所以這 種模式對服務器要求很高,這是它的一個缺點。 ASP 和 階段 為了解決 Script 語言帶來的網(wǎng)絡傳輸量增大的問題, Web 系統(tǒng)設計者又設計了另一種新的模式 ―― 服務器運算模式。這樣不但使網(wǎng)頁的設計工作變得更加方便靈活,同時設計出來的網(wǎng)頁功能強大、使用方便??梢姼姆N Web 程序具有格式簡單,訪問速度快,易于設計靜態(tài)網(wǎng)頁等優(yōu)點。URL 通 常 由 協(xié) 議 、 主 機 名 、 路 徑 及 文 件 名 三 部 分 組 成 , 如 就是一個 URL,其中“ ”代表超文本傳輸協(xié)議, 代表網(wǎng)絡上的服務器主機名, tsg/ 代表該主機下目錄 tsg 下的文件 。 HTML 語言階段 早期的 Web 程序主要是通過超文本標記語言進行編寫的。而在 Web 世界中, Web 訪問的客戶端軟件不需要編程人員編寫,而是采用專門的、 統(tǒng)一的瀏覽器,比如微軟的Inter Explorer(IE)或網(wǎng)景公司的 Netscape。三層客戶-服務器結構的思路主要有兩點:一是使客戶機變“ 瘦 ” ,即使客戶機進一步變小,客戶端只安裝瀏覽器就可以 訪問應用程序;二是并不使服務器變 “ 肥 ” ,因此應增加服務器的品種。服務器端負責處理來自客戶端的請求,而客戶端則負責和用戶進行交互。 在 Web 環(huán)境中,信息是以 Web 頁的形式出現(xiàn)的,超文本和超媒體是 Web 頁上信息的基本組織方式。網(wǎng)站程序的開發(fā)從來沒有這么簡單過 。 ? 多處理器環(huán)境的可靠性 已經(jīng)被刻意設計成為一種可以用于多處理器的開發(fā)工具,它在多處理器的環(huán)境下用特殊的無縫連接技術,將很大的提高運行速度。 ? 高效可管理性 使用一種字符基礎的,分級的配置系統(tǒng),使你服務器環(huán)境和應用程序的設置更加簡單。將來,這樣的多種程序語言協(xié)同工作的能力保護您現(xiàn)在的基于 COM+開發(fā)的程序,能夠完整的移植向 。這些僅是 強大化軟件支持的一小部分。 提供許多比現(xiàn)在的 Web 開發(fā)模式強大的的優(yōu)勢。程序員只需通過一些簡單步驟就可以設計、開發(fā)、調(diào)試和部署功能強大的 XML Web 服務,以便通過封裝可從任何平臺訪問的業(yè)務處理來減少開發(fā)時間 [14]。 Visual C .NET 還允許開發(fā)人員創(chuàng)建下一代基于 Windows 的應用程序 [12]。 “起始頁 ”為開發(fā)人員 提供了一個門戶,由此只需一次單擊即可訪問有關最近使用的項目、首選項、更新程序和 MSDN Online 社區(qū)的信息。通過 .NET,開發(fā)人員可以獲得用于無縫地回收垃圾和降低程序復雜性的優(yōu)異的內(nèi)存管理技術。使用 XML 注釋, C 開發(fā)人員可以生成有用的源代碼文檔。這個強勁的開發(fā)包使用面向組件的 C 開發(fā) 語言,為具備 C++ 或 Java 經(jīng)驗的初級和中級開發(fā)人員創(chuàng)建下一代軟 件提供了現(xiàn)代化的語言和環(huán)境。 C語言從 C 和 C++演變而來,它是給那些愿意犧牲 C++一點底層功能,以獲得更方便和更產(chǎn)品化的企業(yè)開發(fā)人員而創(chuàng)造的。 畢業(yè)設計(論文) 5 3 .NET 及 SQL Server 2021 介紹 .NET 開發(fā)工具介紹 C及 .NET 簡介 : .NET 實際上只是微軟公司針對 Web Service 的解決方案, 代表了一個集合、一個環(huán)境、一個可以作為平臺支持下一代 Inter 的可編程結構。 論文的第五部分,介紹了本考勤管理系統(tǒng)要完成的功能和系統(tǒng)中幾個主要功能模塊的運行情況,從而最終確定了本考勤管理系統(tǒng)的整體功能。 論文結構 論文的引言部分引入了考勤 管理系統(tǒng)的概念及目前考勤管理系統(tǒng)在企事業(yè)單位中的應用 。指紋考勤機,根據(jù)每個人獨特的指紋識別身份,從根本上杜絕了代打卡現(xiàn)象的發(fā)生,保證了企業(yè)考勤管理的公證性、 嚴肅性、紀律性 .目前利用指紋識別技術的應用系統(tǒng)常見有兩種方法,即嵌入式系統(tǒng)和連接 PC的桌面應用系統(tǒng)。指紋考勤技術的最大優(yōu)勢就在于其不可替代性 .通過分析指紋的全局特征和指紋的 局部特征,特征點如峭、谷和終點、分叉點或分歧點,從指紋中抽取的特征值可以非常詳盡,以便可靠地通過指紋來確認一個人的身份。 非接觸式 IC卡 [1]和接觸式 IC卡相比,它繼承了接觸式 IC卡的容量大、安全性高的特點,同時也克服了以接觸方式工作的 IC卡所無法避免的缺點,如觸點磨損、污染、靜電以及插卡不便的讀寫過程,使非接觸式 IC卡的使用更加自由,應用更加廣泛。 隨著芯片制造技術的發(fā)展和先進工藝的采用,接觸式 IC 卡有了長足的發(fā)展。其中 “ 三金工程 ” 中的 “ 金卡工程 ” 是直接面向廣大群眾、與億萬人民生活息息相關的經(jīng)濟信息化工程,它將直接影響和改變?nèi)藗兊膫鹘y(tǒng)觀念和消費習慣,極大地方便人們的學習、生活和工作。 畢業(yè)設計(論文) 3 隨著 IC 智能卡中的 接觸式 CPU 卡以及非接觸式 IC 智能射頻卡 (內(nèi)建 MCU, ASK 等 )的高度安全保密性的日益提高,從目前發(fā)展趨勢來看,隨著制造技術和相關理論的完善、發(fā)展,微電子技術和計算機技術結合在一起,已經(jīng)將智能卡技術應用到電話卡、金融卡、移動電話、交通、醫(yī)療、身份證明、智能付費等應用領域。在計算機考勤系統(tǒng)中,員工卡廣泛使用條形碼、磁卡、接觸式 IC 卡、非接觸式 IC 卡甚至是最新研制的利用指紋進行考勤。 幾種常用考勤 管理系統(tǒng)概述 目前,國內(nèi)大多數(shù)企業(yè)在考勤時,常采用人工記錄、簽卡、機械打卡等傳統(tǒng)的考勤方法,用這些方法實現(xiàn)考勤,不僅準確性差、信息滯后,更需要許多專職人員統(tǒng)計、處理,具體的這些考勤方式 主要存在以下弊端: ? 浪費人力、效率低下; ? 考勤結果反應速度慢 (一月才能匯總一次 ),主管部門不能及時全面地監(jiān)督員工的出勤情況; ? 難避免考勤中的弄虛作假現(xiàn)象。 請假、加班和出差情況的記錄。 畢業(yè)設計(論文) 2 2 概述 本考勤管理系統(tǒng)概述 本考勤管理系統(tǒng)將實現(xiàn)如下的系統(tǒng)功能: 上下班時間的設定。信息管理系統(tǒng)能支持企業(yè)高層決策、中層控制、基層運作,完善管理手段,強化內(nèi)部監(jiān)控和外部聯(lián)系,對企業(yè)的人、財、物進行管理、協(xié)調(diào)、組織和控制提高企業(yè)界的生產(chǎn)能力、創(chuàng)新能力、市場應變能力和經(jīng)營水平,提高資金、設備的利用率和人員的工作效率,使科學技術對企業(yè)效益的貢獻達到較高水平。 C。應用系統(tǒng)的用戶按照權限的不同分為員工、經(jīng)理和考勤員三種不同的操作權限。隨著企事業(yè)單位人員日益增多,如果僅僅用人力去考勤,會帶來很大的不便。考勤制度是每個企事業(yè)單位所必需的,計算機的出現(xiàn)使員工出勤情況和統(tǒng)計變得十分簡單。系統(tǒng)分為以下幾個功能模塊:登錄模塊、添加員工模塊、上下班時間設置模塊、查看月末統(tǒng)計信息模塊、請假 /加班 /出差登記模塊、手工補計考勤模塊。 關鍵詞: 考勤管理系統(tǒng); C; .NET; SQL Server 2021畢業(yè)設計(論文) ABSTRACT The information has been the tide and tendency now for the current developing world and the developing information requests that management must shift to the new generation of puter management. The checking attendance system is necessary for each enterprise and institution, and the appearance of puters makes the attendance of the staff and the statistics very simple. With the staffs being more and more, it will bring many troubles if checking attendance only by people. In order to follow the step of our world and the development of information, the check attendance system bees increasing important in our life. The check attendance system in the article can make use of puter to check attendance, and the attendance information of the staffs can be checked by using IC card. The system can be divided into several function parts: entry part, add new staff part, set time for work and holiday part, check statistics part, leave/over work/on business part and add attendance by people pa