員工考勤系統(tǒng)_第1頁
員工考勤系統(tǒng)_第2頁
員工考勤系統(tǒng)_第3頁
員工考勤系統(tǒng)_第4頁
員工考勤系統(tǒng)_第5頁
已閱讀5頁,還剩24頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

員工考勤系統(tǒng)題目:職員考勤治理系統(tǒng)課程設(shè)計任務(wù)書及成績評定課程設(shè)計的任務(wù)和具體要求要求:設(shè)計課題需求規(guī)格講明書需求講明至少應(yīng)包括:簡單的文字陳述、三個子模型即對象模型、動態(tài)模型、功能模型。設(shè)計講明書描述四個子系統(tǒng)的詳細的文檔資料。源程序5?測試講明書詳細的測試數(shù)據(jù)、詳細的測試步驟以及測試結(jié)果。6.其他,其它與本課程設(shè)計有關(guān)的需要講明的事項。指導教師簽字:日期:指導教師評語成績:指導教師簽字:日期:

課程設(shè)計所需軟件、硬件等Delphi7Sqlserver2005課程設(shè)計進度打算起至日期工作內(nèi)容備注2012-6-1到2012-6-30收集材料整理分析系統(tǒng)設(shè)計編寫代碼編寫論文參考文獻、資料索引序號文獻、資料名稱編者者出版單位張改珍?如何組建視頻會議系統(tǒng)[J].有線電視技術(shù),2009.王楓博,賈世杰,郭宇明,魏強.基于H.323網(wǎng)絡(luò)視頻會議系統(tǒng)的關(guān)鍵技術(shù)研究[J].科技情報開發(fā)與經(jīng)濟,2009.摘要考勤治理系統(tǒng)是為了滿足單位日??记谥卫淼男枨?,使單位考勤過程更加快速、安全、髙效的信息治理系統(tǒng)。本系統(tǒng)基于C/S模式,采納Delphi語言與SQLserver2005數(shù)據(jù)庫開發(fā)完成,實現(xiàn)了系統(tǒng)治理、數(shù)據(jù)治理與報表治理等功能。其中系統(tǒng)治理包括登錄、退出、錄入信息、修改刪除信息、檢索考勤信息、職員信息治理;數(shù)據(jù)治理包括缺席登記、職員數(shù)據(jù)治理與數(shù)據(jù)庫治理等模塊;報表治理包括考勤報表、考勤明細治理報表與職員信息報表等模塊。本系統(tǒng)能差不多滿足用戶在考勤治理方面的需求,界面友好,符合用戶使用適應(yīng),能實際地提升單位考勤治理的效率?!娟P(guān)鍵詞】考勤治理;C/S模式;Delphi;SQLserver2005目錄1.可行性分析3引言3編寫目的3定義4可行性研究的前提4要求4目標:5進行可行性研究的方法5評判尺度5對現(xiàn)有系統(tǒng)的分析6當前高層治理者往往是通過以下方式獲知考勤情形:6工作負荷6所建議的系統(tǒng)7對所建議系統(tǒng)的分析7所建議系統(tǒng)的概述7可行性分析7技術(shù)條件可行性分析8經(jīng)濟可行性分析8社會因素方面的可行性分析82.需求分析8引言8系統(tǒng)綜合需求9功能需求9性能需求9可靠性和可用性需求9出錯處理需求9按口的需求9數(shù)據(jù)治理能力需求9其它要求93.概要設(shè)計10差不多設(shè)計概念10系統(tǒng)整體設(shè)計思想10系統(tǒng)安全設(shè)計10需求規(guī)定10增加考勤記錄10考勤信息的刪除11系統(tǒng)治理11考勤信息修改11考勤信息檢索11查詢結(jié)果頁面表頭如下:124、詳細設(shè)計12數(shù)據(jù)庫設(shè)計12E-R圖12表的設(shè)計13系統(tǒng)界面設(shè)計13登陸界面13主界面15錄入界面15修改刪除信息17職員信息治理195.軟件測試22功能測試22性能測試22安全性、訪咨詢操縱性測試23兼容性測試24操作易用性及界面友好性測試24測試小結(jié)246.終止語251.可行性分析引言編寫目的本考勤治理系統(tǒng)是為了解決單位職員考勤治理而設(shè)計的,目的是建立一個能夠初步實現(xiàn)單位考勤治理系統(tǒng)的智能化治理,提升考勤治理效率,工作人員能夠在各個崗位上的工作狀態(tài)得到及時的反饋,而系統(tǒng)所需的工作人員的數(shù)量少,效率高。降低資源白費,同時增強職員治理的透亮度以及約束職員自覺遵守出勤制度。定義考勤作為一個企業(yè)的基礎(chǔ)治理,是企業(yè)對職職員作治理的差不多依據(jù)。目前一些企業(yè)單位的這項工作還處于半手工治理時期,信息資源的數(shù)字化程度低,大部分歷史積存的數(shù)據(jù),尚未數(shù)字化。不利于科學治理和決策。針對以上的情形預備開發(fā)職員考勤治理系統(tǒng),完成職員差不多信息愛護、職員考勤的治理、職員考勤的查詢與分析、職員獎懲的查詢。實現(xiàn)人事考勤的需要,包括職員遲到、早退、請假、曠工的情形的記錄,對職員整個月的考勤記錄進行查詢和統(tǒng)計??尚行匝芯康那疤嵋罂记谙到y(tǒng)應(yīng)該便于治理者的查詢、修改、更新、統(tǒng)計以及高層治理人員的查詢等操作。能從整體上體現(xiàn)每個職員每日,每月的出勤情形。要緊功能A、實現(xiàn)系統(tǒng)統(tǒng)登錄功能,并限制不同的用戶登錄所查看得到的信息;B、輸入職員差不多信息,包括姓名、性不、所屬部門等;C、掃瞄和修改職員差不多信息;D、輸入考勤信息;E、掃瞄和修改職員的出勤信息,可同時查看該職員差不多信息;H、按實際出勤情形查詢職員;J、按姓名信息查詢職員;性能詢效率盡可能做到精準,信息愛護功能做到簡單易用,不需過多對人員的培訓。數(shù)據(jù)I/O輸入:通過刷卡輸入職工上班下班,以及請假、出差等信息。(職員的個人差不多信息,出勤率和業(yè)績。)輸出:職員考勤情形。(用戶對有關(guān)職工的查詢結(jié)果和各類打印報表。)安全保密系統(tǒng)對不同權(quán)限的用戶提供不同的功能模塊,對歷史數(shù)據(jù)的更換和新數(shù)據(jù)的添加只有一定權(quán)限的用戶才能操作,一樣用戶只能進行查詢操作。對數(shù)據(jù)庫的關(guān)鍵數(shù)據(jù)應(yīng)要求保密。目標:考勤治理系統(tǒng)的差不多目標是輔助治理者治理,使治理科學化、規(guī)范化。方便職工方便考勤記錄隨時傳送與審查方便用戶查詢?nèi)肆εc辦公用品費用的減少自動更新、統(tǒng)計數(shù)據(jù)的改進為了我們提升軟件開發(fā)的能力,學習編程的技巧,提升工作設(shè)計思想,通過此次的工程開發(fā),開發(fā)小組成員與輔助老師交流,能從中學習知識吸取體會,再技術(shù)和軟件思想上同時得到錘煉和提升,從而使總體水升到一個新的高度。1)經(jīng)濟目標由于本學生開發(fā)系統(tǒng)的要緊背景(為本課程)在經(jīng)濟上不注重直截了當?shù)慕?jīng)濟收益。2)社會目標由于本系統(tǒng)對單位人事治理有專門大的關(guān)心。進行可行性研究的方法對有關(guān)的企業(yè)單位采納咨詢卷調(diào)查的方法,詢咨詢他們,以確定最佳的可行性研究方案。軟件采納現(xiàn)代流行WINDOWS操作界面,可運行在WIN95\WIN98\WinMe\WIN2000\WINXP\WINNT等系統(tǒng)平臺上的多任務(wù)應(yīng)用程序。評判尺度1.是否功能齊全,運行穩(wěn)固。在網(wǎng)絡(luò)功能方面是否方便治理。設(shè)置是否靈活。是否具有多任務(wù),高效率的特點。是否具有界面友好,操作簡單的特點。對現(xiàn)有系統(tǒng)的分析當前高層治理者往往是通過以下方式獲知考勤情形:1、考勤負責人定時或不定時的向高層治理者匯報職員出勤情形;2、高層治理者直截了當詢咨詢考勤負責人出勤情形。以上兩種方式都會導致信息傳遞的滯后和遺漏,高層治理者全然無法隨時了解職員的出勤情形關(guān)于職員的考勤,如果仍使用傳統(tǒng)的手工方式記錄將是一項專門復雜的工作。不僅白費了專門多物質(zhì)資還源白費了大量的人力資源,而且面對著手工治理的龐大的信息量,還存在著以下弊端:1、白費人力而且效率低;2、手工記錄的數(shù)據(jù)不便于長期儲存;3、數(shù)據(jù)不能共享,無法互相利用,互相參照,導致大量數(shù)據(jù)冗余;4、沒有相應(yīng)的軟件負責數(shù)據(jù)據(jù)的治理工作,數(shù)據(jù)據(jù)需要由專人治理,因此考勤人員的工作負擔專門重;5、考勤結(jié)果反映速度慢,主管部門不能及時全面地監(jiān)督職員的出勤情形;6、難幸免考勤中的弄虛作假現(xiàn)象。7、考勤統(tǒng)計工作復雜繁重,難以保證統(tǒng)計結(jié)果的正確性與及時性;因此,人工考勤已專門難滿足公司規(guī)范化治理的要求。考勤治理系統(tǒng)正是完善企業(yè)信息化治理的重要環(huán)節(jié)。因此,建立現(xiàn)代化的智能考勤治理系統(tǒng)勢在必行。工作負荷傳統(tǒng)的手動治理方式存在著不易更新、不易存放、容易丟失、難以備份等重大缺陷;查找起來也十分苦惱。而且專門容易顯現(xiàn)漏報、缺報等現(xiàn)象。評定以及嘉獎的程序和透亮度不高。所建議的系統(tǒng)對所建議系統(tǒng)的分析與現(xiàn)有系統(tǒng)的比較:數(shù)據(jù)結(jié)構(gòu)化,數(shù)據(jù)之間建立聯(lián)系,便于存取數(shù)據(jù);數(shù)據(jù)據(jù)的共享性好,冗余度低數(shù)據(jù)的統(tǒng)一治理和操縱數(shù)據(jù)能夠長期儲存節(jié)約了人力與物力資源使用時速度快、易操作安全性好系統(tǒng)的愛護所建議系統(tǒng)的概述考勤治理系統(tǒng)采納C/S體系結(jié)構(gòu),在公司的運算機上安裝本系統(tǒng)后,職工能夠進入公司的同時完成考勤,更加方便快捷的統(tǒng)計出考勤情形(包括請假、出差等情形)。而且所有數(shù)據(jù)都會一目了然的匯總在運算機上,高層領(lǐng)導能夠任意查詢掃瞄,幸免了人工傳送過程,同時節(jié)約了人力資源。系統(tǒng)對數(shù)據(jù)的增加、修改、刪除、打印和輸出都給予了優(yōu)化??尚行苑治隼檬止みM行考勤的統(tǒng)計工作,大致要通過考勤統(tǒng)計查詢,考勤的統(tǒng)計資料的整理,考勤統(tǒng)計分析三個過程,但這種手工統(tǒng)計過程,存在著幾個明顯的咨詢題,例如講統(tǒng)計資料缺乏準確性,及時性,需要花費大量的人力,物力,財力等。手工方法所表現(xiàn)出來的種種劣勢,使人們慢慢意識到治理現(xiàn)代化已成為當代社會進展的一股不可抗拒的洪流。在治理現(xiàn)代化的浪潮中,考勤治理現(xiàn)代化也勢在必行。實現(xiàn)考勤治理現(xiàn)代化是一個復雜的系統(tǒng)工程,需要采取科學的治理方法和先進的科技手段。而先進的科技手段要緊是運用當代最新科學技術(shù)之一的電子運算機來為考勤治理現(xiàn)代化服務(wù)。而且一個完善的考勤系統(tǒng)應(yīng)做到以下幾點:提升了考勤治理效率,減輕勞動強度;提升信息處理速度和準確性;為考勤負責人提供更方便、科學的服務(wù)項目。技術(shù)條件可行性分析本系統(tǒng)要緊采納了C#和Access來開發(fā),而當前的C#的Access應(yīng)用技術(shù)差不多比較成熟,和其他應(yīng)用開發(fā)語言比起來有專門大的優(yōu)勢,因此利用這些技術(shù)是完全能夠完成這些功能的??记谥卫硐到y(tǒng)的工作要緊是在職工和治理都者之間架起一座橋梁,能相互溝通信息和處理信息。這一特點專門適合運算機特點,通過網(wǎng)絡(luò)internet技術(shù),發(fā)揮運算機的信息傳輸速度快、準確度高的優(yōu)勢。運算機硬件和軟件技術(shù)的飛速進展,為系統(tǒng)的建議提供了技術(shù)條件。經(jīng)濟可行性分析1、支出A、軟件設(shè)計和開發(fā)費用:B、經(jīng)常性支出出:(要緊是指軟件的愛護費用)2、收益進一步實現(xiàn)辦公自動化,減少人力投資和辦公費用,極大提升辦公效率,同時更好地操縱考勤制度,降低成本。社會因素方面的可行性分析1、法律可行性新系統(tǒng)的研制和開發(fā)將可不能侵犯他人、集體和國家的利益,可不能違反國家政策和法律。2、使用方面的可行性新系統(tǒng)的研制和開發(fā)是充分考慮工作人員對考勤的易于治理,提升工作效率,界面友好,操作簡單方便,能完全滿足職工的使用要求,治理者與人員完全有能力使用此系統(tǒng)。2.需求分析引言為了開發(fā)出真正滿足用戶需求的軟件產(chǎn)品,第一必須明白用戶的需求對軟件需求的深入明白得是軟件開發(fā)工作獲得成功的前提條件。不論我們把設(shè)計和編碼工作做的如何杰出,不能真正滿足用戶需求,程序只會令用戶敗興,給開發(fā)者帶來苦惱。系統(tǒng)綜合需求功能需求該系統(tǒng)要緊分為五大功能:系統(tǒng)治理、新增、修改、查詢和刪除職員信息治理功能模塊。包括對新增職員信息、修改職員信息、查詢職員信息該功能模塊是對系統(tǒng)的初始化,對職員的差不多信息進行治理和愛護,考慮到單位人員較多。設(shè)置了職員的差不多信息查詢,操作人員能夠按職員進行治理和愛護,從而減少了操作人員的工作強度,該模塊的要緊功能是對單位職員信息的治理,并對信息進行查詢,便于修改和刪除。性能需求指定系統(tǒng)必須滿足定時約束和容量約束:例如定時設(shè)置考勤時刻,早晨8:00下午17:00等等,容量能夠按照公司職員的人數(shù),來采納大、中、小型的數(shù)據(jù)庫??煽啃院涂捎眯孕枨笤撓到y(tǒng)在使用的過程中可不能顯現(xiàn)各種泄漏的咨詢題,確保時刻可靠性,在使用時可不能顯現(xiàn)各種不應(yīng)該顯現(xiàn)的系統(tǒng)的錯誤,顯現(xiàn)錯誤可不能導致系統(tǒng)死機。出錯處理需求標志了出錯和給予更正的提示,在使用系統(tǒng)的過程中,如果操作顯現(xiàn)錯誤,系統(tǒng)能夠提示并提出應(yīng)該如何做。按口的需求按口需求用于描述應(yīng)用系統(tǒng)與其它的環(huán)境通信的格式。數(shù)據(jù)治理能力需求講明需求治理的文卷和錄的個數(shù)表和文卷的大小規(guī)模,要按照需要,可預見的增長的數(shù)據(jù)及其重量的儲備要求做出估算。其它要求數(shù)據(jù)精度要求

本系統(tǒng)能夠準確記錄職員的出勤信息2)數(shù)據(jù)處理的能力能夠承諾,同一時刻內(nèi)20個用戶訪咨詢本系統(tǒng)3)系統(tǒng)的靈活性要求系統(tǒng)能夠趕忙處理數(shù)據(jù)庫接收到的新數(shù)據(jù)當需求要求發(fā)生變化時,系統(tǒng)能夠靈活適應(yīng)考勤治理系3?概要設(shè)計考勤治理系3.1差不多設(shè)計概念3.1.1系統(tǒng)整體設(shè)計思想設(shè)計方法入將系統(tǒng)每個對象的屬性與考法,和功設(shè)計方法入將系統(tǒng)每個對象的屬性與考法,和功勤復雜的息設(shè)計對的可擴展性。參與者都視為對象,按照需系對象之間的關(guān)系。息—,使每個對寸象的功能單改采納OOD(面向?qū)ο螅┣笳{(diào)研報告來確定采納細粒度概念來一化,以提升系統(tǒng)個系統(tǒng)系統(tǒng)的所有數(shù)據(jù)差不多上以數(shù)據(jù)容器的方式來傳遞。3.1.2系統(tǒng)安全設(shè)計I全操縱上采納殺毒軟件3.2需求規(guī)定考勤治理按照用戶和分級全操縱上采納殺毒軟件3.2需求規(guī)定考勤治理按照用戶和分級治

需求,,艮七匕%厶冃7豢配置叫"戶統(tǒng)如下:,本系統(tǒng)在安增加考勤記錄功能描述:上班時刻打卡信息錄入8點之前打卡職員到勤信息的錄入8:00-8:30之間職員遲到信息的錄入8:30之后職員到達或不到(缺勤)信息的錄入(即錄入時已認為缺勤,是否到達的信息不由系統(tǒng)操縱)下班時刻打卡信息錄入16:00之前職員打卡離開記為缺勤信息的錄入17:30之前職員打卡離開記為早退信息的錄入錄入限制條件:打卡器第一向系統(tǒng)輸入職員的編號,由系統(tǒng)自動錄入,已有考勤信息的,考勤信息則是只讀的,反之則可寫的。當處于固定時刻段時,無法錄入其他時刻段的信息。當考勤信息已先行錄入時,查詢考勤系統(tǒng),已只讀顯示考勤情形。考勤信息的刪除功能描述:當考勤系統(tǒng)處錯誤的時候,要能夠調(diào)出并刪除這些記錄。例如,當職員發(fā)覺自己的考勤信息有錯誤時,能夠向自己的上級反映,以便及時刪除系統(tǒng)治理權(quán)限治理一般職員能夠查詢自己某一天或某一時刻段內(nèi)的到崗情形;初級治理員(部門負責人)能夠修改并查詢該部門的某個職員在某一天或某一時刻段的到崗情形,是否存在違規(guī),如有違規(guī),違規(guī)類型是什么;高級治理員(總負責人)擁有初級治理員的能力,并可對初級治理員進行任務(wù)的分派,增加和刪除??记谛畔⑿薷南到y(tǒng)功能:當職員的考勤信息錄入不當時,這時應(yīng)該及時向上級反映上機按照情形修改該職員的考勤信息。職員應(yīng)被授予任何時候查詢自己的考勤信息的權(quán)限,以便及時發(fā)覺自己的考勤信息中的錯誤及遺失。職員沒有修改自己的考勤信息的權(quán)限,只有在發(fā)覺自己的信息顯現(xiàn)錯誤后及時向治理員反映,以便治理員能夠及時修改系統(tǒng)錯誤。考勤信息檢索功能描述:

對公司所有職員的到崗信息進行查詢實現(xiàn)功能介紹:能夠按照頁面所列項的AND或者OR進行查詢,查詢結(jié)果能夠顯示出:一般職員能夠查詢自己某一天或某一時刻段內(nèi)的到崗情形;初級治理員(部門負責人)能夠修改并查詢該部門的某個職員在某一天或某一時刻段的到崗情形,是否存在違規(guī),如有違規(guī),違規(guī)類型是什么;高級治理員(總負責人)擁有初級治理員的能力,并可對初級治理員進行任務(wù)的分派,增加和刪除。查詢結(jié)果頁面表頭如下:工號姓名所屬部門日期類型備注4、詳細設(shè)計4.1數(shù)據(jù)庫設(shè)計數(shù)據(jù)庫是一種儲備數(shù)據(jù)并對數(shù)據(jù)進行操作的工具。數(shù)據(jù)庫的作用在于組織和表達信息,是信息的集合。功能的實現(xiàn)都離不開數(shù)據(jù)庫的支持,考勤系統(tǒng)的所有信息差不多上儲備在數(shù)據(jù)庫中的,以便用戶共享查詢使用,server20因此數(shù)據(jù)庫設(shè)計為本系統(tǒng)開發(fā)的一部分不可缺少。本系統(tǒng)使用sql05數(shù)據(jù)庫。為了實現(xiàn)考勤系統(tǒng)所釜求的功能」需要建立以下幾個數(shù)據(jù)庫:server20〔時使用的數(shù)據(jù)量較小,因用戶表、職員信息〔時使用的數(shù)據(jù)量較小,因姓名部門口心中性不-R1、職員信息E-R圖姓名部門口心中性不-R1、職員信息E-R圖4.1.工號:聯(lián)系電話期期J上班時刻類型下班時刻上班時刻類型下班時刻2、職員考勤E-R圖4.1.2表的設(shè)計列名數(shù)據(jù)類型允許空JI、、用戶表char(5)rL圖如下:列名數(shù)據(jù)類型允許空衛(wèi)工號char(lCi)廠姓名char(8)r1睪員信息表char(2)廠—fc:char(12)t廠如下f;壬i-l-i=iKl'1\Lq列名|數(shù)據(jù)類型1允許空i工號char(LO)廠姓名char(8)廠z上班時問char(LO)r信息表charfLO)廠類型char(4)r1如下:char(LO)廠備注nchar(10^4.2系統(tǒng)界面設(shè)計4.2.1登陸界面當用戶登陸時,第一顯現(xiàn)的是一個登陸頁面,只有輸入正確的治理員姓名與密碼時,才能進入考勤系統(tǒng)。關(guān)鍵代碼如下:beginifeditl.Text=''thenshowmessage('請輸入用戶名')elseifedit2.Text=''thenshowmessage('請輸入密碼')elseif(comboboxl.Text<>'治理員')and(combobox1.Text<>'職員')thenshowmessage('請選擇相應(yīng)的權(quán)限')elsebeginadoqueryl.Close;adoqueryl.SQL.Clear;

'''+edit1.Text');hen碼']thenadoquery1.SQL.Add('select*fromuser1where'''+edit1.Text');hen碼']then'''and密碼="'+edit2.Text+'''and權(quán)限="'+comboboxl.Text+'''adoquery1.Open;ifadoquery1.Eof=falsethenbeginload.ModalResult:=4;endelseifi<3thenbeginifedit1.Text<>adoquery1.FieldValues['用戶名']tbeginshowmessage('用戶名不存在!');edit1.Clear;edit2.Clear;endelseifedit2.Text<>adoquery1.FieldValues['密beginshowmessage('密碼錯誤!');edit2.Clear;inc(i);endelsebeginshowmessage('請選擇相應(yīng)的權(quán)限!');end;endelsebeginreturnvalue:=application.MessageBox('系統(tǒng)警告','您無權(quán)使用本系統(tǒng)!',mb_iconexclamation+mb_ok+mb_defbuttonl);casereturnvalueofmrok:application.Terminate;end;end;end;end;procedureTload.Button2Click(Sender:TObject);varreturnvalue:word;誕臺returnvalue:=application.MessageBox('您確定退出本系統(tǒng)嗎?','確認提尿兢普理址)君管理世j馬珈歸求⑷13工俑甩琶理熾莖于罰口曠a4.2.2多個1Wk體的面界面悉的軟件界面,整個界面顏色鮮亮,應(yīng)圖示',mb_conquestio〕n+mb_rkcan.cel+mb_da4.2.2多個1Wk體的面界面悉的軟件界面,整個界面顏色鮮亮,應(yīng)圖示',mb_conquestio〕n+mb_rkcan.cel+mb_dend;casereturnvalueofmrok:application.Terminate;end;>圖如下:4.2.3錄入界面關(guān)鍵代碼如下:adoqueryl.Close;adoqueryl.SQL.Clear;adoqueryl.SQL.Add('insertintowork(工號,姓名,上班時刻,下班時刻,類型,日期,備注)values(:a,:b,:c,:d,:e,:f,:g)');adoqueryl.Parameters.ParamByName('a').Value:="+editl.Text+'';adoqueryl.Parameters.ParamByName('b').Value:="+edit2.Text+'';adoqueryl.Parameters.ParamByName('c').Value:=''+edit3.Text+'';adoqueryl.Parameters.ParamByName('d').Value:="+edit4.Text+'';adoqueryl.Parameters.ParamByName('e').Value:="+comboboxl.Text+adoqueryl.Parameters.ParamByName(f).Value:="+edit5.Text+'';adoqueryl.Parameters.ParamByName('g').Value:="+edit7.Text+'';adoqueryl.ExecSQL;4.2.4修改刪除信息治理員能夠在該頁面修改或刪除職員的考勤信息。關(guān)鍵代碼如下:procedureTForm5.Button1Click(Sender:TObject);beginifeditl.Text=''thenshowmessage('請輸入工號!')elseifedit2.Text=''thenshowmessage('請輸入姓名!')elseifedit3.Text=''thenshowmessage('請輸入上班時刻!')elseifedit4.Text=''thenshowmessage('請輸入下班時刻!')elseifcomboboxl.Text=''thenshowmessage('請選擇相應(yīng)的類型!')elseifedit7.Text=''thenshowmessage('請輸入備注!');beginadoquery1.Close;adoquery1.SQL.Clear;adoquery1.SQL.Add('UPDATEworkset姓名二:b,上班時刻二:c,下班時刻二:d,類型=:e,日期二:f,備注=:gwhere用戶名=:a');adoqueryl.Parameters.ParamByName('a').Value:=''+edit1.Text+'';adoquery1.Parameters.ParamByName('b').Value:=''+edit2.Text+'';adoquery1.Parameters.ParamByName('c').Value:=''+edit3.Text+'';adoquery1.Parameters.ParamByName('d').Value:=''+edit4.Text+'';adoquery1.Parameters.ParamByName('e').Value:=''+combobox1.Text+'';adoquery1.Parameters.ParamByName('f').Value:=''+datetimepicker1.Format+'';adoquery1.Parameters.ParamByNamadoquery1.Ee('g').Value:=''+edit7.Text+'';xecSQL;adoquery1.Eedit1.Clear;edit2.Clear;edit3.Clear;edit4.Clear;combobox1.Text:='出勤';edit7.Text:='無';showmessage('修改成功!');end;procedureTForm5.Button2Click(Sender:TObject);beginadoquery1.Close;adoquery1.SQL.Clear;adoqueryl.SQL.Add('deletefromworkwhere工號="'+editl.Textadoquery1.ExecSQL;showmessage('刪除成功!');end;procedureTForm5.Button3Click(Sender:TObject);beginedit1.Clear;edit2.Clear;edit3.Clear;edit4.Clear;edit5.Clear;combobox1.Text:='出勤';edit7.Text:='無';end;

日期:備注:|Z0l2-0i-2刪除I工號:定位清仝日期:備注:|Z0l2-0i-2刪除I工號:定位清仝4.2.5職員信息治理關(guān)鍵代碼如下:procedureTForm7.ButtonlClick(Sender:TObject);beginifeditl.Text=''thenshowmessage('請輸入工號!')elseifedit2.Text=''thenshowmessage('請輸入姓名!')elseifcomboboxl.Text=''thenshowmessage('請選擇相應(yīng)的性不!')elseifcombobox2.Text=''thenshowmessage('請選擇相應(yīng)的部門!')elseifedit3.Text=''thenshowmessage('請輸入聯(lián)系電話!')elsebeginadoqueryl.Close;adoqueryl.SQL.Clear;adoqueryl.SQL.Add('insertintopeople(工號,姓名,性不,部門,聯(lián)系電話)values(:a,:b,:c,:d,:e)');adoqueryl.Parameters.ParamByName('a').Value:="+editl.Text+'';adoqueryl.Parameters.ParamByName('b').Value:=''+edit2.Text+'';adoqueryl.Parameters.ParamByName('c').Value:="+comboboxl.Text+'';adoqueryl.Parameters.ParamByName('d').Value:="+combobox2.Text+'';adoqueryl.Parameters.ParamByName('e').Value:=''+edit3.Text+'';adoqueryl.ExecSQL;edit1.Clear;edit2.Clear;combobox1.Text:='請選擇';combobox2.Text:='請選擇';edit3.Clear;showmessage('添加成功!');end;end;procedureTForm7.Button2Click(Sender:TObject);beginifeditl.Text=''thenshowmessage('請輸入工號!')elseifedit2.Text=''thenshowmessage('請輸入姓名!')elseifcomboboxl.Text=''thenshowmessage('請選擇相應(yīng)的性不!')elseifcombobox2.Text=''thenshowmessage('請選擇相應(yīng)的部門!')elseifedit3.Text=''thenshowmessage('請輸入聯(lián)系電話!')elsebeginadoquery1.Close;adoquery1.SQL.Clear;adoquery1.SQL.Add('updatepeopleset姓名=:b,性不=:c,部門=:d,聯(lián)系電話=:ewhere工號=:a');adoquery1.Parameters.ParamByName('a').Value:=''+edit1.Text+'';adoquery1.Parameters.ParamByName('b').Value:=''+edit2.Text+'';adoquery1.Parameters.ParamByName('c').Value:=''+combobox1.Text+'';adoquery1.Parameters.ParamByName('d').Value:=''+combobox

2.Text+'';2.Text+'';ame('e').Value:=''+edit3.Text+'';adoquery1.Parameters.ParamByNadoquery1.ExecSQL;edit1.Clear;edit2.Clear;combobox1.Text:='請選擇';combobox2.Text:='請選擇';edit3.Clear;showmessage('修改成功!');end;end;procedureTForm7.Button3Click(Sender:TObject);beginadoquery1.Close;adoquery1.SQL.Clear;adoqueryl.SQL.Add('deletefrompeoplewhere工號="'+editl.Textadoquery1.Open;edit1.Clear;showmessage('刪除成功!');end;procedureTForm7.Button4Click(Sender:TObject);beginedit1.Clear;edit2.Clear;combobox1.Text:='請選擇';combobox2.Text:='請選擇';edit3.Clear;end;溢加溢加,丄"刪除I清空I具體的界面如圖2-5所示。人員信息5?軟件測試在前面一段描述的測試過程當中,專門大部分差不多上通用的,除了測試策略。每一種系統(tǒng)有它自己的特點,在測試策略方面也會有所側(cè)重。關(guān)于OA辦公系統(tǒng)來講,總結(jié)為如下幾個:功能測試性能測試安全性、訪咨詢操縱性測試數(shù)據(jù)準確性測試兼容性測試操作易用性及界面友好性測試5.1功能測試功能測試是每個系統(tǒng)都必須要測試的類型,用以保證確保被測系統(tǒng)實現(xiàn)了客戶的差不多使用要求。如果該項測試沒有通過,差不多上該系統(tǒng)完全不符號要求。具體測試,簡單歸納如下。單獨功能點測試,測試單獨功能點實現(xiàn)是否正確;有關(guān)聯(lián)功能點之間的測試,測試兩個功能點之間的阻礙是否正確,子系統(tǒng)與子系統(tǒng)之間的關(guān)聯(lián)是否正確;權(quán)限有關(guān)測試,測試對應(yīng)權(quán)限的登入者操作權(quán)限及數(shù)據(jù)權(quán)限是否正確;功能點附屬功能的測試,例如附件增刪改,表單打印等。5.2/r

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論