【正文】
............. 32 驗(yàn)收測(cè)試 ............................................. 32 測(cè)試中遇到的問(wèn)題 ..................................... 32 測(cè)試結(jié)果 ............................................. 33 第七章 全文總結(jié) .............................................. 34 參考文獻(xiàn) ................................................. 35 致謝 ..................................................... 36 畢業(yè)設(shè)計(jì)小結(jié) ................................................. 37 西北工業(yè)大學(xué)明德學(xué)院本科畢業(yè)設(shè)計(jì)論文 I 摘 要 隨著計(jì)算機(jī)的普及和計(jì)算機(jī)科學(xué)技術(shù)的飛速發(fā)展,人們開(kāi)始越來(lái)越多地利用計(jì)算機(jī)解決實(shí)際問(wèn)題。 涉密論文按學(xué)校規(guī)定處理。對(duì)本研究提供過(guò)幫助和做出過(guò)貢獻(xiàn)的個(gè)人或集體,均已在文中作了明確的說(shuō)明并表示了謝意。除了文中特別加以標(biāo)注引用的內(nèi)容外,本論文不包含任何其他個(gè)人或集體已經(jīng)發(fā)表或撰寫(xiě)的成果作品。 5.通過(guò)這次畢業(yè)設(shè)計(jì),讓我們能夠了解開(kāi)發(fā)一個(gè)考勤系統(tǒng)所要經(jīng)歷的基本過(guò)程,掌握軟件開(kāi)發(fā)過(guò)程中的設(shè)計(jì)方法,實(shí)現(xiàn)方法以及測(cè)試方法,并最終能夠提供一個(gè)有實(shí)用的軟件產(chǎn)品。 因此,開(kāi)發(fā)一個(gè)界面友好,易于操作的員工 考勤 管理 系統(tǒng) 軟件進(jìn)行自動(dòng)化處理具有較大的社會(huì)現(xiàn) 實(shí)意義。 關(guān)鍵詞 : 員工考勤, SQL server,數(shù)據(jù)庫(kù), JAVA 西北工業(yè)大學(xué)明德學(xué)院本科畢業(yè)設(shè)計(jì)論文 II ABSTRACT With the proliferation of puters and puter science and technolo gy, the rapid development of more and more people began to use puters to solve practical problems. Employee attendance information management is an important part of enterprise information management. Attendance information on the face of a large number of enterprises, using manpower to tackle the waste of a lot of time, manpower and material resources, and the low accuracy of the data. Therefore, 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。 1. 本課題來(lái)源 隨著計(jì)算機(jī)技術(shù)的飛速發(fā)展,計(jì)算機(jī)在企業(yè)管理中應(yīng)用的普及,利用計(jì)算機(jī)實(shí)現(xiàn)企業(yè)員工考勤管理勢(shì)在必行。集信息的顯示、輸入、修改、刪除、查詢(xún)等各種處理為一體,信息維護(hù)起來(lái)非常方便。計(jì)算機(jī)技術(shù)特別是數(shù)據(jù)庫(kù)技術(shù)的發(fā)展為企業(yè)建立管 理信息系統(tǒng),甚至對(duì)改變管理思想起著不可估量的作用。指紋考勤機(jī)驗(yàn)證有 1: 1 和 1: N 比對(duì)方式 。 7) 打印原始考 勤記錄 西北工業(yè)大學(xué)明德學(xué)院本科畢業(yè)設(shè)計(jì)論文 3 本系統(tǒng)的開(kāi)發(fā)內(nèi)容 伴隨著計(jì)算機(jī)技術(shù)在各行各業(yè)日益廣泛和深入的應(yīng)用,企業(yè)對(duì)員工的考勤管理不在像過(guò)去一樣靠手工去做,在一些稍具規(guī)模的企事業(yè)單位內(nèi)考勤也開(kāi)始信息化。 SQL server 數(shù)據(jù)庫(kù)簡(jiǎn)介 SQL server 簡(jiǎn)介 SQL server 是一個(gè)關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)。 SQL server 也可以很好地與 Microsoft BackOffice產(chǎn)品集成。 SQL server 20xx 引進(jìn)了一套集成的管理工具和管理應(yīng)用編程接口( APIs),以提供易用性、可管理性、及對(duì)大型 SQL Server 配置的支持。 3) 商業(yè)智能 SQL server 20xx 的綜合分析、集成和數(shù)據(jù)遷移功能使各個(gè)企業(yè)無(wú)論采用何種基礎(chǔ)平臺(tái)都可以擴(kuò)展其現(xiàn)有應(yīng)用程序的價(jià)值。 Visual Studio 可以用來(lái)創(chuàng)建 Windows 平臺(tái)下的 Windows 應(yīng)用程序和網(wǎng)絡(luò)應(yīng)用程序,也可以用 來(lái)創(chuàng)建網(wǎng)絡(luò)服務(wù)、智能設(shè)備應(yīng)用程序和 Office 插件。 C是一門(mén)建立在 C++和 JAVA 基礎(chǔ)上的現(xiàn)代語(yǔ)言,是編寫(xiě) .NET 框架的語(yǔ)言。 .NET 框架也升級(jí)到了 。這個(gè)版本的 Visual Studio 包含有眾多版本,分別為精簡(jiǎn)版( Express)、標(biāo)準(zhǔn)版( Standard)、專(zhuān)業(yè)版( Professional)、團(tuán)隊(duì)協(xié)同運(yùn)作版( Team System) , 面向不同的開(kāi)發(fā)角色。開(kāi)發(fā)人員通過(guò) 它可以充分體驗(yàn) .NET Framework 這個(gè)擁有完善功能的開(kāi)發(fā)環(huán)境,開(kāi)發(fā)高性能、多層的 Windows、 Web、移動(dòng)設(shè)備應(yīng)用程序。 在使用 ODBC 做任何事之前,必須有一個(gè)數(shù)據(jù)庫(kù)模型在腦子里。由上可見(jiàn),單束式驅(qū)動(dòng)程序本身是一個(gè)數(shù)據(jù)庫(kù)引擎,由它直接可完成對(duì)數(shù)據(jù)庫(kù)的操作,盡管該數(shù)據(jù)庫(kù) 可能位于網(wǎng)絡(luò)的任何地方。這種模式叫做 JAVA 企業(yè)計(jì)算,正在幫助各企業(yè)以各種不同的方法取得競(jìng)爭(zhēng)優(yōu)勢(shì)?,F(xiàn)在,它正在對(duì)消費(fèi)類(lèi)產(chǎn)品產(chǎn)生明顯的影響,而且從總體上更加深刻地影響企業(yè)計(jì)算。 JAVA 正在迅速被用做傳播信息的事實(shí)上標(biāo)準(zhǔn),這是因?yàn)樗瓤山o企業(yè),也可給最終用戶(hù)帶來(lái)似乎數(shù)不清的好處。 人們很快發(fā)現(xiàn), JAVA 有可能超越工程師的想象。 JAVA 是一種網(wǎng)絡(luò)計(jì)算的通用開(kāi)放標(biāo)準(zhǔn)平臺(tái)。 請(qǐng)假記錄:請(qǐng)假記錄編號(hào)、職員編號(hào)、開(kāi)始日期、結(jié)束日期、假期類(lèi)別、請(qǐng)假原因。 功能模塊需求分析 模塊化是指解決一個(gè)復(fù)雜問(wèn)題時(shí)自上項(xiàng)下逐層把系統(tǒng)劃分成若干個(gè)模塊的過(guò)程。 3)如何確定子系統(tǒng) 之間、模塊之間傳送的數(shù)據(jù)及其調(diào)用關(guān)系。如圖 31 所示。系統(tǒng)查詢(xún)、匯總、計(jì)算快速簡(jiǎn)捷。 2) 其他出勤 其他出勤是對(duì)員工的請(qǐng)假進(jìn)行管理,即對(duì)病假和事假進(jìn)行管理。其工作除涉及到干部的基本情況統(tǒng)計(jì)之外,還包括職工的工資統(tǒng)計(jì),職工的考勤情況統(tǒng)計(jì),職工的獎(jiǎng)懲情況統(tǒng)計(jì),職工的出差情況統(tǒng)計(jì),職工的請(qǐng)假情況統(tǒng) 計(jì)等方面,其涉及的面之廣,數(shù)據(jù)量之大可想而知,若利用手工進(jìn)行考勤的統(tǒng)計(jì)工作,大致要經(jīng)過(guò)考勤統(tǒng)計(jì)查詢(xún),考勤的統(tǒng)計(jì)資料的整理,考勤統(tǒng)計(jì)分析三個(gè)過(guò)程,但這種手工統(tǒng)計(jì)過(guò)程,存在著幾個(gè)明顯的問(wèn)題,比如說(shuō)統(tǒng)計(jì)資料缺乏準(zhǔn)確性,及時(shí)性,需要花費(fèi)大量的人力,物力,財(cái)力等。 按上述方面進(jìn)行可行性分析、研究后,我們認(rèn)為該項(xiàng)目是可行的。 系統(tǒng)功能模塊設(shè)計(jì) 員工考勤管理系統(tǒng)模塊主要包括基本信息、考勤管理和考勤統(tǒng)計(jì) 3 個(gè)功能模塊。 根據(jù)上述對(duì)系統(tǒng)的功能模塊的劃分,得到如圖 41 所示的功能模塊圖。 使用 開(kāi)發(fā)應(yīng)用程序的兩個(gè)主要思想: ; 程系統(tǒng)設(shè)計(jì)方案 。 出勤記錄表,主要記錄員工的出勤信息,如表 51 字段大小 數(shù)據(jù)類(lèi)型 字段大小 是否為必讀字段 備 注 出勤記錄編號(hào) 數(shù)字 長(zhǎng)整型 關(guān)鍵字 員工編號(hào) 數(shù)字 長(zhǎng)整型 是 出勤狀況 文本 20 是 出勤日期 日期 /時(shí)間 是 出勤時(shí)間 日期 /時(shí)間 否 表 51 出勤記錄表 請(qǐng)假記錄表,主要記錄員工的請(qǐng)假信息,如表 52 所示 字段大小 數(shù)據(jù)類(lèi)型 字段大小 是否為必讀字段 備注 請(qǐng)假記錄編號(hào) 自動(dòng)編號(hào) 長(zhǎng)整型 關(guān)鍵字 員工編號(hào) 數(shù)字 長(zhǎng)整型 是 開(kāi)始日期 日期 /時(shí)間 是 結(jié)束日期 日期 /時(shí)間 是 請(qǐng)假類(lèi)別 文本 20 是 請(qǐng)假原因 文本 255 是 表 52 請(qǐng)假記錄表 加班記錄表,主要記錄員工的加班信息,如表 53 所示 字段名稱(chēng) 數(shù)據(jù)類(lèi)型 字段大小 是否為必讀字段 備注 加班記錄編號(hào) 自動(dòng)編號(hào) 長(zhǎng)整型 關(guān)鍵字 員工編號(hào) 數(shù)字 長(zhǎng)整型 是 加班日期 日期 /時(shí)間 是 加班時(shí)間 日期 /時(shí)間 是 加班說(shuō)明 文本 255 否 表 53 加班記錄表 西北工業(yè)大學(xué)明德學(xué)院本科畢業(yè)設(shè)計(jì)論文 23 出差記錄表,主要記錄員工的出差信息,如表 54 所示 字段大小 數(shù)據(jù)類(lèi)型 字段大小 是否為必讀字段 備注 出差記錄編號(hào) 自動(dòng)編號(hào) 長(zhǎng)整型 關(guān)鍵字 員工編號(hào) 數(shù)字 長(zhǎng)整型 是 開(kāi)始日期 日 期 /時(shí)間 是 結(jié)束日期 日期 /時(shí)間 是 附加說(shuō)明 備注 否 表 54 出差記錄表 考勤統(tǒng)計(jì)表,主要統(tǒng)計(jì)員工的考勤信息,如表 55 所示 字段名稱(chēng) 數(shù)據(jù)類(lèi)型 字段大小 是否為必讀字段 備注 考勤統(tǒng)計(jì)編號(hào) 文本 50 是 關(guān)鍵字 員工編號(hào) 數(shù)字 長(zhǎng)整型 是 公休天數(shù) 數(shù)字 長(zhǎng)整型 是 事假天數(shù) 數(shù)字 長(zhǎng)整型 是 病假天數(shù) 數(shù)字 長(zhǎng)整型 是 加班天數(shù) 數(shù)字 長(zhǎng)整型 是 遲到次數(shù) 數(shù)字 長(zhǎng)整型 是 早退次數(shù) 數(shù)字 長(zhǎng)整型 是 記錄日期 日期 /時(shí)間 是 表 55 考勤統(tǒng)計(jì)表 工作時(shí)間表,主要記錄員工的上下班時(shí)間,如表 56 所示 字段名稱(chēng) 數(shù)據(jù)類(lèi)型 字段大小 是否為必讀字段 格式 上午上班時(shí)間 日期 /時(shí)間 是 短時(shí)間 上午下班時(shí)間 日期 /時(shí)間 是 短時(shí)間 下午上班時(shí)間 日期 /時(shí)間 是 短時(shí)間 下午下班時(shí)間 日期 /時(shí)間 是 短時(shí)間 表 56 工作時(shí)間表 西北