【正文】
developing a userfriendly, easytoemployee information management software for automated processing of a larger social relevance. At the same time, personnel attendance management system is a model for all applications, it has all the characteristics of application systems, system structure closely integrated with the real life, concrete intuitive, development and application of simple, without loss of generality. Enterprise Attendance Management System is characterized by attendance from the business management point of view, with a centralized database will be almost all the unified management of attendancerelated data together to form an integrated source of information. Userfriendly interface, powerful reporting tools, analytical tools and information sharing allows businesses Attendance Management staff to get rid of the heavy daily work and concentrate from a strategic point of view business planning and policy appraisal. The thesis has introduced the analysis of the system, and its design and exploit. With the data flow chart, ER chart and program flow chart, the design process of the system has been illustrated in detail. The paper can be divided into six parts: introduction, demand analysis, system design, development technique, key technology and the conclusion. The exploit mode is Visual Studio 20xx, and the development tools are JAVA, JSP, JAVAScript. It takes the backstage supporter39。同時(shí) ,以計(jì)算機(jī)為基礎(chǔ)的各種軟件也漸漸走入規(guī)模不同的各種企業(yè)單位中。 企業(yè)員工考勤管理系統(tǒng)是為了解決員工考勤管理的而設(shè)計(jì)的 ,目的是建立一個(gè)能夠初步實(shí)現(xiàn)企業(yè)考勤管理系統(tǒng)的智能化管理 ,提高員工考勤管理效率 ,工作人員能夠在各個(gè)崗位上的工作狀態(tài)得到及時(shí)的反饋 ,而系統(tǒng)所需的工作人員的數(shù)量少 ,效率高。 隨著科學(xué)技術(shù)的不斷提高,計(jì)算機(jī)科學(xué)不斷發(fā)展,其強(qiáng)大的功能已經(jīng)被人們深刻認(rèn)識,它已經(jīng)進(jìn)入了人類社會的各個(gè)領(lǐng)域并發(fā)揮著越來越重要的作用。 1. 本課題來源 隨著計(jì)算機(jī)技術(shù)的飛速發(fā)展,計(jì)算機(jī)在企業(yè)管理中應(yīng)用的普及,利用計(jì)算機(jī)實(shí)現(xiàn)企業(yè)員工考勤管理勢在必行。這些優(yōu)點(diǎn)能夠極大地提高員工考勤的效率 ,也是企業(yè)的科學(xué)化、正規(guī)化管理 ,與世界接軌的重要條西北工業(yè)大學(xué)明德學(xué)院本科畢業(yè)設(shè)計(jì)論文 IV 件。 2. 本論文的目的及內(nèi)容 1) 目的 本系統(tǒng)是實(shí)現(xiàn)對員工上下班時(shí)間的設(shè)定,員工出入單位情況的記錄,請假、加班、出差情況的記錄,還有每 個(gè)月底進(jìn)行整個(gè)月出勤情況的統(tǒng)計(jì)。同時(shí)考勤系統(tǒng)也需要其他系統(tǒng)提供的員工、部門信息。集信息的顯示、輸入、修改、刪除、查詢等各種處理為一體,信息維護(hù)起來非常方便。 西北工業(yè)大學(xué)明德學(xué)院本科畢業(yè)設(shè)計(jì)論文 1 第一章 概述 考勤系統(tǒng)的開發(fā)背景和意義 當(dāng)今社會,計(jì)算機(jī)已經(jīng)十分普及,性能也日趨完善。比如說,小到圖書館的圖書管理,超市或網(wǎng)吧的收費(fèi)管理, KTV 的點(diǎn)歌系統(tǒng),大到航空、鐵路的售票,全國人口戶籍的管理等等。在過去我們的考勤工作都是人工完成的,不僅浪費(fèi)了很多的人力跟物力,而且無法保證其準(zhǔn)確性和透明度,給企業(yè)的管理帶來了許多的不便。計(jì)算機(jī)技術(shù)特別是數(shù)據(jù)庫技術(shù)的發(fā)展為企業(yè)建立管 理信息系統(tǒng),甚至對改變管理思想起著不可估量的作用。通過員工考勤系統(tǒng)我們能很容易地對公司員工的信息有一個(gè)基本的了解,可以很方便地知道員工的出勤情況,通過對員工出勤信息的了解,就能計(jì)算出員工的實(shí)際工資。所以說,員工考勤管理系統(tǒng)的開發(fā)具有非常重要的意義。 利用指紋生物識別唯一性特征進(jìn)行考勤。指紋考勤機(jī)驗(yàn)證有 1: 1 和 1: N 比對方式 。 其中,前臺系統(tǒng)包含指紋簽到及指紋登記兩大模 塊;后臺管理系統(tǒng)包含基本信息管理資料管理、考勤管理、薪資管理等四大模塊。 2) 指紋登記 ? 為員工登記考勤所需的指紋,每員工最多可以登記三枚; ? 登記后比對,看登記是否成功,以及是否能夠正確識別,若比對出錯(cuò)、可重新登錄 3) 刪除作廢的指紋 ? 登記無指紋員工的考勤密碼。 5) 員工資料管理 ? 員工入職及變更登記 ; ? 查詢及統(tǒng)計(jì)各部門在職人員; ? 員工離職登記;查詢及刪除己離職員工; ? 打印人事日報(bào)表:打印人事月報(bào)表 。 7) 打印原始考 勤記錄 西北工業(yè)大學(xué)明德學(xué)院本科畢業(yè)設(shè)計(jì)論文 3 本系統(tǒng)的開發(fā)內(nèi)容 伴隨著計(jì)算機(jī)技術(shù)在各行各業(yè)日益廣泛和深入的應(yīng)用,企業(yè)對員工的考勤管理不在像過去一樣靠手工去做,在一些稍具規(guī)模的企事業(yè)單位內(nèi)考勤也開始信息化。 本系統(tǒng)就是為了適應(yīng)這種要求而設(shè)計(jì)的。大大減少了公司的人力和物力 ,為公司的考勤以及工資的發(fā)放帶來很大的便利。 下圖是 整 個(gè)考勤系統(tǒng)工作原理流程圖 圖 11 考勤系統(tǒng)工作原理流程圖 西北工業(yè)大學(xué)明德學(xué)院本科畢業(yè)設(shè)計(jì)論文 4 第二章 開發(fā)環(huán)境和相關(guān)技術(shù)介紹 本系統(tǒng)的開發(fā)應(yīng)用 SQLserver20xx 創(chuàng)建數(shù)據(jù)庫,并在 Visual Studio 20xx 環(huán)境下主要應(yīng)用 JAVA 編程語言實(shí)現(xiàn)各項(xiàng)功能及對數(shù)據(jù)庫的操作。 SQL server 數(shù)據(jù)庫簡介 SQL server 簡介 SQL server 是一個(gè)關(guān)系數(shù)據(jù)庫管理系統(tǒng)。在Windows NT 推出后, Microsoft 與 Sybase 在 SQL server 的開發(fā)上就分道揚(yáng)鑣了,Microsoft 將 SQL server 移植到 Windows NT 系統(tǒng)上,專注于開發(fā)推廣 SQL server 的 Windows NT 版本。 SQL server 特點(diǎn) 1.真正的客 戶機(jī) /服務(wù)器體系結(jié)構(gòu)。 3.豐富的編程接口工具,為用戶進(jìn)行程序設(shè)計(jì)提供了更大的選擇余地。 SQL server 也可以很好地與 Microsoft BackOffice產(chǎn)品集成。 6.對 Web 技術(shù)的支持,使用 戶能夠很容易地將數(shù)據(jù)庫中的數(shù)據(jù)發(fā)布到 Web頁面上。 SQL server20xx 的特點(diǎn) SQL server20xx 的特點(diǎn)有很多,在這里我重點(diǎn)說明一下企業(yè)數(shù)據(jù)管理、開發(fā)西北工業(yè)大學(xué)明德學(xué)院本科畢業(yè)設(shè)計(jì)論文 5 人員生產(chǎn)力和商務(wù)智能。 SQL server 的最新版本不僅是迄今為止 SQL server 的最大發(fā)行版本,而且是最為可靠安 全的版本。 SQL server 20xx 引進(jìn)了一套集成的管理工具和管理應(yīng)用編程接口( APIs),以提供易用性、可管理性、及對大型 SQL Server 配置的支持。 SQL server 20xx 可伸縮性的先進(jìn)性包括表格分區(qū)、復(fù)制能力 的增強(qiáng)和 64 位支持。 SQL server 20xx引入了使用 Microsoft .NET 語言來開發(fā)數(shù)據(jù)庫目標(biāo)的性能。 新的查詢類型和在交易過程中使用錯(cuò)誤處理的功能,為開發(fā)人員在 SQL Server 查詢開發(fā)方面提供了更高的靈活性和控 制力。 3) 商業(yè)智能 SQL server 20xx 的綜合分析、集成和數(shù)據(jù)遷移功能使各個(gè)企業(yè)無論采用何種基礎(chǔ)平臺都可以擴(kuò)展其現(xiàn)有應(yīng)用程序的價(jià)值。 分析服務(wù)對數(shù)據(jù)倉庫、商務(wù)智能和 lineofbusiness 解決方案的可伸縮性、可管理性、可靠性、可用性和可規(guī)劃性提供擴(kuò)展。 報(bào)表服務(wù)是一種新的報(bào)表服務(wù)器和工具箱,用于創(chuàng)建、管理和配置企業(yè)報(bào)告。 Visual Studio 20xx 開發(fā)工具 簡介 Visual Studio 是微軟公司推出的開發(fā)環(huán)境。 Visual Studio 可以用來創(chuàng)建 Windows 平臺下的 Windows 應(yīng)用程序和網(wǎng)絡(luò)應(yīng)用程序,也可以用 來創(chuàng)建網(wǎng)絡(luò)服務(wù)、智能設(shè)備應(yīng)用程序和 Office 插件。所有開發(fā)語言的開發(fā)環(huán)境版本均升至 。由于微軟公司對于 Sun 公司 JAVA 語言擴(kuò)充導(dǎo)致與 JAVA 虛擬機(jī)不兼容而 Sun 被告上法庭,微軟在后續(xù)的 Visual Studio 中不再包括面向 JAVA 虛擬機(jī)的開發(fā)環(huán)境。在這個(gè)版本的 Visual Studio中,微軟剝離了 Visual FoxPro作為一個(gè)單獨(dú)的開發(fā)環(huán)境以 Visual FoxPro 單獨(dú)銷售,同時(shí)取消了 Visual InterDev。 C是一門建立在 C++和 JAVA 基礎(chǔ)上的現(xiàn)代語言,是編寫 .NET 框架的語言。所有 CLR 支持的代碼都會被解釋成為 CLR 可執(zhí)行的機(jī)器代碼然后運(yùn)行。而 Visual J++也變?yōu)?Visual J。 20xx年,微軟對 Visual Studio 20xx進(jìn)行了部分修訂,以 Visual Studio 20xx 的名義發(fā)布(內(nèi)部版本號為 )。 .NET 框架也升級到了 。 .NET 字眼從各種語言 的名字中西北工業(yè)大學(xué)明德學(xué)院本科畢業(yè)設(shè)計(jì)論文 7 被抹去,但是這個(gè)版本的 Visual Studio 仍然還是面向 .NET 框架的(版本 )??傮w來說是一個(gè)非常龐大的軟件,甚至包含代碼測試功能。它同時(shí)也能開發(fā)跨平臺的應(yīng)用程序,如開發(fā)使用微軟操作系統(tǒng)的手機(jī)的程序等。這個(gè)版本的 Visual Studio 包含有眾多版本,分別為精簡版( Express)、標(biāo)準(zhǔn)版( Standard)、專業(yè)版( Professional)、團(tuán)隊(duì)協(xié)同運(yùn)作版( Team System) , 面向不同的開發(fā)角色。 Visual Studio 20xx Express Edition 在 Visual Studio 20xx 中, Express 系列版本是最低一級的版本,這些版本針對具體的語言,如 Visual Basic 20xx、 Visual C 20xx、 Visual C++ 20xx、 Visual J 20xx、 Visual Web Developer 20xx 等 5 種程序語言精簡版本。 Visual Studio 20xx Standard Edition Standard 版是相應(yīng) Express 的更高一級的版本,擁有更多的特性(如類設(shè)計(jì)工具等),這些 Standard 版的組合就構(gòu)成了 Visual Studio 20xx Standard Edition。 Visual Studio 20xx Professional Edition Visual Studio 20xx Professional Edition 除擁有 Standard Edition 的所有功能外 ,還具有一些 Enterprise Architect Developer 的大部分功能。開發(fā)人員通過 它可以充分體驗(yàn) .NET Framework 這個(gè)擁有完善功能的開發(fā)環(huán)境,開發(fā)高性能、多層的 Windows、 Web、移動設(shè)備應(yīng)用程序。集成的數(shù)據(jù)庫報(bào)表設(shè)計(jì)器和查看器;使用 Visual Studio 軟件開發(fā)包,創(chuàng)建、擴(kuò)展 Visual Studio 集成開發(fā)環(huán)境的工具、插件;設(shè)計(jì)、調(diào)試、部署多層應(yīng)用程序;集成的 XSLT 調(diào)試器 。它包含了 Microsoft 解決方案 框架( MSF), MSF 提供了一套久經(jīng)考驗(yàn)的軟件開發(fā)過程 ,能夠幫助開發(fā)團(tuán)體交付企業(yè)級解決方案。這些 API 利用 SQL 來完成其大部分任務(wù)。 在使用 ODBC 做任何事之前,必須有一個(gè)數(shù)據(jù)庫模型在腦子里。但是,如果你安裝了所需的 ODBC驅(qū)動程序,那就可以在 C++中創(chuàng)建程序框架。 ODBC 使用層次的方法來管理數(shù)據(jù)庫,在數(shù)據(jù)庫通信結(jié)構(gòu)的每一層,對可能出現(xiàn)依賴數(shù)據(jù)庫產(chǎn)品自身特性的地方,