考勤管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第1頁(yè)
考勤管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第2頁(yè)
考勤管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第3頁(yè)
考勤管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第4頁(yè)
考勤管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第5頁(yè)
已閱讀5頁(yè),還剩32頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

PAGEPAGE30畢業(yè)設(shè)計(jì)論文考勤管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)指導(dǎo)老師年級(jí)專業(yè)計(jì)算機(jī)信息管理姓名學(xué)號(hào)日期

摘要考勤管理系統(tǒng)能夠幫助公司單位在人事管理上對(duì)員工信息進(jìn)行管理,系統(tǒng)全面實(shí)現(xiàn)了公司的基本管理要求,能大大提高公司的工作效率和管理能力。本課題就是為了適應(yīng)信息化時(shí)代潮流而提出的。它的使用結(jié)合機(jī)讀磁卡進(jìn)行公司的日??记?,可以實(shí)現(xiàn)日常考勤、考勤統(tǒng)計(jì)、考勤的查詢、員工管理等一系列工作的智能化、數(shù)字化,從而代替昔日費(fèi)時(shí)、費(fèi)力易錯(cuò)、枯燥乏味的人工考勤方式。使公司能夠?qū)T工的各種信息進(jìn)行全面統(tǒng)計(jì),方便公司做出恰當(dāng)?shù)莫?jiǎng)懲制度。本系統(tǒng)我主要設(shè)計(jì)了登錄模塊,主模塊,考勤管理模塊。系統(tǒng)使用delphi7.0軟件開(kāi)發(fā)工具,SQLServer數(shù)據(jù)庫(kù)。關(guān)鍵詞:考勤,考勤統(tǒng)計(jì),考勤查詢,模塊目錄摘要 2第1章緒論 41.1課題應(yīng)用背景 41.2選題可行性及意義 41.3課題的制作 5第2章系統(tǒng)需求分析 62.1功能需求分析 62.2軟硬件分析 62.3運(yùn)行環(huán)境要求 7第3章系統(tǒng)設(shè)計(jì) 83.1系統(tǒng)設(shè)計(jì)原則 83.2系統(tǒng)功能設(shè)計(jì) 83.2.1系統(tǒng)的功能模塊圖 93.2.2系統(tǒng)的數(shù)據(jù)流程圖 93.2.3主要的數(shù)據(jù)字典 113.2.4系統(tǒng)的主程序流程圖 123.3各個(gè)子模塊的功能設(shè)計(jì) 123.3.1用戶登錄模塊 123.3.2考勤信息管理模塊 123.3.3數(shù)據(jù)庫(kù)管理模塊 133.4硬件單元 13第4章數(shù)據(jù)庫(kù)設(shè)計(jì) 154.1數(shù)據(jù)庫(kù)設(shè)計(jì)原則 154.2數(shù)據(jù)庫(kù)需求分析 154.3數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì) 154.4數(shù)據(jù)庫(kù)表的設(shè)計(jì) 16第5章系統(tǒng)實(shí)現(xiàn) 195.1用戶登陸子模塊 195.2主功能模塊 205.3時(shí)間設(shè)置模塊 215.4考勤管理模塊 22致謝 24參考文獻(xiàn) 25

第1章緒論1.1課題應(yīng)用背景隨著信息化的發(fā)展,各公司規(guī)模的不斷擴(kuò)大,員工管理越來(lái)越復(fù)雜,考勤的時(shí)間又很短,且工作量大,而考勤管理在公司、企業(yè)中起著舉足輕重的作用。因?yàn)槿藛T考勤管理涉及到工資、福利等與員工個(gè)人利益相關(guān)的事物,一個(gè)經(jīng)濟(jì)實(shí)體考勤管理工作的好壞,直接影響到員工主觀能動(dòng)性的發(fā)揮,從而影響到企業(yè)的經(jīng)濟(jì)利益。伴隨著經(jīng)濟(jì)實(shí)體的發(fā)展壯大公司員工的數(shù)量也越來(lái)越多。顯然,傳統(tǒng)的考勤制度。如手工考勤已越來(lái)越不適應(yīng)時(shí)代的發(fā)展,使用計(jì)算機(jī)進(jìn)行人員考勤管理已經(jīng)成為一種迫切的需要。經(jīng)過(guò)我們的詳細(xì)的調(diào)查,目前,許多單位員工考勤還停留在人工管理的基礎(chǔ)上,這樣的管理方法浪費(fèi)許多人力和物力,隨著科學(xué)技術(shù)的不斷提高這種傳統(tǒng)的手工管理方法必然被以計(jì)算機(jī)為基礎(chǔ)的信息管理方法所取代.使用計(jì)算機(jī)進(jìn)行管理不僅可以降低管理工作的難度,也可以減少錯(cuò)誤和提高效率.因此,開(kāi)發(fā)一套能夠?yàn)楣咎峁┏渥愕男畔⒑涂旖莸牟樵兪侄蔚目记诠芾?是非常必要的。本設(shè)計(jì)是從大連某公司的實(shí)際考勤業(yè)務(wù)需求出發(fā),針對(duì)該公司人工考勤管理的現(xiàn)狀,經(jīng)過(guò)詳細(xì)的系統(tǒng)調(diào)查,為該公司設(shè)計(jì)同時(shí)又有較強(qiáng)的通用性的前提下開(kāi)發(fā)出的一個(gè)使用的智能卡考勤系統(tǒng)管理系統(tǒng)。1.2選題可行性及意義通過(guò)調(diào)研,目前市場(chǎng)上的其它各種考勤系統(tǒng)與智能卡考勤系統(tǒng)相比,無(wú)一例外地存在不足。市場(chǎng)上的紙卡機(jī)考勤系統(tǒng)仍在使用但面臨淘汰;指紋考勤系統(tǒng)技術(shù)和硬件設(shè)備還有待提高。智能磁卡考勤系統(tǒng)是最主流的考勤設(shè)備。所以說(shuō),智能磁卡考勤系統(tǒng)是具有成熟的市場(chǎng)和技術(shù)的!就開(kāi)發(fā)時(shí)間短、開(kāi)發(fā)風(fēng)險(xiǎn)小、開(kāi)發(fā)成本底、適用性強(qiáng)等特點(diǎn),這都是紙卡、指紋考勤系統(tǒng)所不能比擬的,研究和設(shè)計(jì)它還是有很強(qiáng)的實(shí)用性的。智能磁卡考勤系統(tǒng)采用Delphi數(shù)據(jù)庫(kù)開(kāi)發(fā)技術(shù)和射頻磁卡技術(shù)開(kāi)發(fā)。與其他考勤系統(tǒng)相比具有以下幾個(gè)優(yōu)點(diǎn):1、適應(yīng)性范圍廣。智能磁卡考勤系統(tǒng)不受溫度、光線等環(huán)境條件的限制;另外,采用Delphi數(shù)據(jù)庫(kù)開(kāi)發(fā)技術(shù),支持網(wǎng)絡(luò)傳輸,不受距離限制。2、管理功能強(qiáng)大。用Delphi開(kāi)發(fā)的考勤管理系統(tǒng)具有強(qiáng)大的數(shù)據(jù)庫(kù)管理功能和可維護(hù)性。大大的降低了工作員的工作量和操作難度。3、成本低。由于軟件易于操作,大大降低了軟件開(kāi)發(fā)成本和維護(hù)費(fèi)用。硬件采用較為成熟的射頻卡技術(shù):磁卡機(jī)為500-800元,每張磁卡為6-8元。本課題組以“智能卡智能考勤系統(tǒng)設(shè)計(jì)”為題,在指導(dǎo)老師的指導(dǎo)下,初步開(kāi)發(fā)相關(guān)的應(yīng)用程序,解決傳統(tǒng)考勤的不足。這對(duì)于我們深入理解所學(xué)知識(shí),提高綜合應(yīng)用能力,無(wú)疑具有很大的現(xiàn)實(shí)意義。1.3課題的制作智能考勤系統(tǒng)的軟件開(kāi)發(fā)由我們小組共同開(kāi)發(fā)完成,在軟件開(kāi)發(fā)中我主要做登錄模塊,主模塊,考勤管理模塊的設(shè)計(jì)和開(kāi)發(fā)工作。第2章系統(tǒng)需求分析需求分析是進(jìn)行系統(tǒng)開(kāi)發(fā)的基礎(chǔ)。通過(guò)需求分析,可以明確用戶需求,確定系統(tǒng)功能。具體而言,我們從如下幾個(gè)方面進(jìn)行了分析。2.1功能需求分析功能需求主要是為了明確所開(kāi)發(fā)的軟件必須具備的功能??记谑窍鄬?duì)繁瑣的工作,公司每天都要對(duì)員工進(jìn)行考勤,員工上班時(shí)在考勤系統(tǒng)上登陸,下班時(shí)進(jìn)行注銷,系統(tǒng)會(huì)自動(dòng)記錄,這樣可以節(jié)省許多時(shí)間。當(dāng)員工不能正常上班時(shí),如出差、請(qǐng)假等,可以給系統(tǒng)操作員說(shuō)明原因,然后在考勤系統(tǒng)上進(jìn)行記錄,在每個(gè)月進(jìn)行結(jié)算工資是根據(jù)考勤系統(tǒng)的記錄來(lái)增減個(gè)人薪金??记谛畔⒌膩?lái)源,可以直接由考勤人員手工輸入,也可以由每個(gè)員工登陸考勤系統(tǒng),進(jìn)行注冊(cè)。當(dāng)然還有其他方式進(jìn)行考勤信息輸入。在本文所闡述的系統(tǒng)中,所有員工都通過(guò)智能卡識(shí)別來(lái)進(jìn)行登陸和注銷,同時(shí)系統(tǒng)需要密碼才能進(jìn)入。每個(gè)員工的智能卡信息已通過(guò)采集,轉(zhuǎn)化為數(shù)據(jù)信息,每次智能卡識(shí)別將激活系統(tǒng)的考勤資料輸入模塊。這個(gè)模塊也可以用手工輸入,以備例外情況。根據(jù)分析,在本系統(tǒng)中,我們需要實(shí)現(xiàn)以下一些基本功能:(1)員工管理:可以添加、刪除、查詢、修改員工的基本資料。(2)帳戶管理:系統(tǒng)管理員可以添加、刪除、查詢系統(tǒng)操作員,并指定各操作人員的權(quán)限(權(quán)限管理)。(3)考勤管理:系統(tǒng)操作員可以設(shè)置上下班時(shí)間,并能對(duì)出差、加班、請(qǐng)假信息進(jìn)行添加,修改和刪除。(4)考勤統(tǒng)計(jì)管理:操作員可以對(duì)員工的考勤資料進(jìn)行統(tǒng)計(jì),并可產(chǎn)生報(bào)表;員工也可以登陸系統(tǒng)查詢個(gè)人考勤資料。(5)數(shù)據(jù)庫(kù)備份:對(duì)現(xiàn)有的數(shù)據(jù)庫(kù)進(jìn)行管理,包括數(shù)據(jù)庫(kù)壓縮、備份和恢復(fù),以方便用戶對(duì)數(shù)據(jù)庫(kù)的管理和維護(hù)工作。(6)數(shù)據(jù)查詢:可以對(duì)員工信息進(jìn)行查詢,也可以對(duì)統(tǒng)計(jì)信息進(jìn)行按條件查詢。包括遲到、早退、缺勤、信息,出差信息,加班信息和請(qǐng)假信息的查詢。(7)打印輸出:可以對(duì)統(tǒng)計(jì)信息,查詢信息產(chǎn)生報(bào)表并進(jìn)行打印輸出。2.2軟硬件分析智能磁卡考勤系統(tǒng)采用Delphi數(shù)據(jù)庫(kù)開(kāi)發(fā)技術(shù)和射頻磁卡技術(shù)開(kāi)發(fā)。與其他考勤系統(tǒng)相比具有以下幾個(gè)優(yōu)點(diǎn):1、適應(yīng)性范圍廣。智能磁卡考勤系統(tǒng)不受溫度、光線等環(huán)境條件的限制;另外,采用Delphi數(shù)據(jù)庫(kù)開(kāi)發(fā)技術(shù),支持網(wǎng)絡(luò)傳輸,不受距離限制。2、管理功能強(qiáng)大?;贒elphi 的考勤管理系統(tǒng)具有強(qiáng)大的數(shù)據(jù)庫(kù)管理功能和可維護(hù)性。大大的降低了工作員的工作量和操作難度。 3、成本低。由于軟件易于操作,大大降低了軟件開(kāi)發(fā)成本和維護(hù)費(fèi)用。硬件采用較為成熟的射頻卡技術(shù):磁卡機(jī)為500-800元,每張磁卡為6-8元。硬件成本較低,且采用非接觸式射頻技術(shù),硬件屬于非易耗品。2.3運(yùn)行環(huán)境要求系統(tǒng)的運(yùn)行對(duì)運(yùn)行環(huán)境還有一些要求:硬件環(huán)境:處理器:IntelPentium166MX或更高;內(nèi)存:至少64MB建議128MB或更多;硬盤(pán):1GB;顯卡:SVGA顯示適配器;軟件環(huán)境:操作系統(tǒng):Windows98/2021/Me/XP數(shù)據(jù)庫(kù):MicrosoftSQLServer軟件開(kāi)發(fā)工具:Delphi7.0第3章系統(tǒng)設(shè)計(jì)3.1系統(tǒng)設(shè)計(jì)原則在當(dāng)前諸多條件制約下,首先要研究智能考勤系統(tǒng)的實(shí)用性,使用戶真正得到效益,充分發(fā)揮它的作用。同時(shí)又要注重它的科學(xué)性,以促進(jìn)管理的現(xiàn)代化。智能考勤系統(tǒng)開(kāi)發(fā)的原則如下:1、可行性原則。系統(tǒng)要保證技術(shù)上的可靠性和經(jīng)濟(jì)上的可行性。計(jì)算機(jī)系統(tǒng)、通訊網(wǎng)絡(luò)系統(tǒng)設(shè)計(jì)和數(shù)據(jù)設(shè)計(jì),在技術(shù)上必須是成熟的,經(jīng)實(shí)踐檢驗(yàn)是成功的,在經(jīng)濟(jì)上是可能實(shí)現(xiàn)的。2、適應(yīng)性原則。系統(tǒng)要保證可擴(kuò)展性、可維護(hù)性。系統(tǒng)軟、硬件都要有擴(kuò)充升級(jí)的充分余地,系統(tǒng)要便于維護(hù),系統(tǒng)對(duì)用戶的需求要有一定的適應(yīng)能力。3、安全性及保密性原則。智能考勤系統(tǒng)是實(shí)現(xiàn)薪金結(jié)算的基礎(chǔ),如果哪一個(gè)環(huán)節(jié)出現(xiàn)問(wèn)題,例如系統(tǒng)操作員數(shù)據(jù)泄密,可能會(huì)導(dǎo)致財(cái)務(wù)結(jié)算系統(tǒng)混亂,后果不堪設(shè)想。因此,必須設(shè)置用戶權(quán)限,以保證系統(tǒng)有較好的安全性,同時(shí),系統(tǒng)也應(yīng)有較強(qiáng)的數(shù)據(jù)備份和數(shù)據(jù)恢復(fù)功能。4、人機(jī)結(jié)合原則。人工信息收集系統(tǒng)與計(jì)算機(jī)管理信息系統(tǒng)要緊密結(jié)合。完整、準(zhǔn)確、及時(shí)的信息是信息系統(tǒng)運(yùn)行的基礎(chǔ)。計(jì)算機(jī)系統(tǒng)是提供信息處理及輔助決策的技術(shù)手段,人工系統(tǒng)與計(jì)算機(jī)系統(tǒng)要有機(jī)的結(jié)合,友好的人-機(jī)界面是系統(tǒng)設(shè)計(jì)的主要原則之一。5、系統(tǒng)工程原則。系統(tǒng)調(diào)查、系統(tǒng)分析、系統(tǒng)設(shè)計(jì)、軟件開(kāi)發(fā)以及實(shí)施都要遵照系統(tǒng)工程的方法和步驟一步一步地進(jìn)行,以便確保系統(tǒng)的整體性。6、統(tǒng)一規(guī)劃、分期實(shí)施、逐步完善原則。管理信息系統(tǒng)要按規(guī)劃、分階段實(shí)施,由點(diǎn)到面逐步擴(kuò)充,逐步完善,循序漸進(jìn)。3.2系統(tǒng)功能設(shè)計(jì)系統(tǒng)設(shè)計(jì)是根據(jù)需求分析的結(jié)果,設(shè)計(jì)系統(tǒng)的模塊和結(jié)果之間的內(nèi)在聯(lián)系。3.2.1系統(tǒng)的功能模塊圖智能考勤管理系統(tǒng)智能考勤管理系統(tǒng)管理員身份驗(yàn)證考勤管理帳戶管理考勤管理數(shù)據(jù)備份數(shù)據(jù)查詢考勤統(tǒng)計(jì)打印輸出員工管理修改密碼添加用戶刪除用戶圖3-1系統(tǒng)的功能模塊圖3.2.2系統(tǒng)的數(shù)據(jù)流程圖出勤的原始時(shí)間記錄主要來(lái)源于智能卡考勤機(jī),并且以固定格式保存在數(shù)據(jù)庫(kù)中。系統(tǒng)的各部分?jǐn)?shù)據(jù)流程圖如圖3-2~圖3-4所示。1)出勤管理數(shù)據(jù)流程圖出勤信息出勤信息管理員信息系統(tǒng)管理員1.1系統(tǒng)登陸D1出勤信息1.2系統(tǒng)管理D3員工信息D2圖3-2出勤管理數(shù)據(jù)流程圖(2)添加加班記錄數(shù)據(jù)流圖員工信息員工信息系統(tǒng)管理員2.1系統(tǒng)登陸D2D4加班信息加班信息2.2加班管理圖3-3添加加班記錄數(shù)據(jù)流圖(3)添加請(qǐng)假記錄錄數(shù)據(jù)流圖員工請(qǐng)假信息員工請(qǐng)假信息系統(tǒng)管理員出勤信息請(qǐng)假信息經(jīng)理請(qǐng)假信息3.1請(qǐng)假批示D53.2系統(tǒng)管理D63.1記錄登記圖3-4添加請(qǐng)假記錄數(shù)據(jù)流圖3.2.3主要的數(shù)據(jù)字典 系統(tǒng)的主要數(shù)據(jù)字典如圖3-5~圖3-8所示。名字:加班表描述:每天記錄員工出勤狀態(tài)的表名字:加班表描述:每天記錄員工出勤狀態(tài)的表定義:加班表=員工編號(hào)+日期+加班時(shí)間位置:統(tǒng)計(jì)時(shí),將其內(nèi)容計(jì)入統(tǒng)計(jì)表并判斷員工狀態(tài)名字:?jiǎn)T工編號(hào)描述:唯一的標(biāo)識(shí)員工的關(guān)鍵域定義:?jiǎn)T工編號(hào)=6{字符}6位置:考勤信息出差信息請(qǐng)假信息加班信息統(tǒng)計(jì)報(bào)表圖3-5員工編號(hào)的數(shù)據(jù)字典 圖3-6加班表的數(shù)據(jù)字典名字:考勤表名字:考勤表描述:每天記錄員工出勤狀態(tài)的表定義:考勤表=員工編號(hào)+日期+刷卡時(shí)間+出入狀態(tài)位置:統(tǒng)計(jì)時(shí),將其內(nèi)容計(jì)入統(tǒng)計(jì)表并判斷員工狀態(tài)名字:請(qǐng)假表描述:記錄員工請(qǐng)假信息的表定義:請(qǐng)假表=員工編號(hào)+開(kāi)始時(shí)間+結(jié)束時(shí)間+描述位置:由統(tǒng)計(jì)表對(duì)其進(jìn)行統(tǒng)計(jì)圖3-7考勤表的數(shù)據(jù)字典 圖3-8請(qǐng)假表的數(shù)據(jù)字典3.2.4系統(tǒng)的主程序流程圖 系統(tǒng)主程序流程圖如圖3-9所示。圖3-9系統(tǒng)主程序流程圖3.3各個(gè)子模塊的功能設(shè)計(jì)3.3.1用戶登錄模塊功能:由用戶輸入用戶名和密碼。如果用戶名和相應(yīng)密碼正確,則根據(jù)該用戶的權(quán)限類別進(jìn)行權(quán)限設(shè)置;若用戶名和密碼錯(cuò)誤,則進(jìn)行錯(cuò)誤提示,且只允許用戶輸入3次,超過(guò)3次系統(tǒng)自動(dòng)退出。系統(tǒng)管理員進(jìn)入考勤操作主界面。一般管理員進(jìn)入一般管理員界面,相應(yīng)的操作會(huì)受到限制。例如:不能添加,刪除管理員,不能修改用戶權(quán)限。3.3.2考勤信息管理模塊功能:本模塊主要實(shí)現(xiàn)對(duì)上、下班時(shí)間設(shè)置,同時(shí)對(duì)出勤信息,加班信息,請(qǐng)假信息,出差信息進(jìn)行添加、刪除、修改等操作。考勤信息管理模塊的功能結(jié)構(gòu)圖如圖3-10所示。考勤管理考勤管理上下班時(shí)間設(shè)置出勤管理請(qǐng)假管理加班管理出差管理添加更改修改刪除圖3-10考勤信息管理模塊功能結(jié)構(gòu)圖相關(guān)數(shù)據(jù)表:考勤表,請(qǐng)假表,出差表,加班表。3.3.3數(shù)據(jù)庫(kù)管理模塊功能:本模塊實(shí)現(xiàn)對(duì)系統(tǒng)數(shù)據(jù)庫(kù)的備份和還原,以防止出現(xiàn)數(shù)據(jù)丟失等致命錯(cuò)誤。功能結(jié)構(gòu)圖如圖3-11所示。圖3-11數(shù)據(jù)庫(kù)管理模塊功能結(jié)構(gòu)圖3.4硬件單元系統(tǒng)的硬件有射頻卡、讀卡機(jī)、計(jì)算機(jī)組成。射頻卡讀/寫(xiě)單元是一個(gè)比較常用的自動(dòng)控制設(shè)備部件這是一種非接觸式讀/寫(xiě)程序。射頻卡讀寫(xiě)單元的結(jié)構(gòu)框圖如圖3-12所示。圖3-12射頻卡讀寫(xiě)單元的結(jié)構(gòu)框圖第4章數(shù)據(jù)庫(kù)設(shè)計(jì)4.1數(shù)據(jù)庫(kù)設(shè)計(jì)原則數(shù)據(jù)庫(kù)設(shè)計(jì)是構(gòu)建一個(gè)系統(tǒng)的關(guān)鍵。這是因?yàn)閿?shù)據(jù)庫(kù)設(shè)計(jì)的優(yōu)劣將直接影響系統(tǒng)數(shù)據(jù)的安全性、可靠性。在數(shù)據(jù)庫(kù)的設(shè)計(jì)過(guò)程中,需要遵循的一般原則是:(1)數(shù)據(jù)庫(kù)各表的設(shè)計(jì)要反映現(xiàn)實(shí)中的事物。數(shù)據(jù)表中的字段類型和大小要符合使用習(xí)慣。(2)減少數(shù)據(jù)庫(kù)的冗余和數(shù)據(jù)的不一致性。數(shù)據(jù)庫(kù)應(yīng)用的一個(gè)特點(diǎn)是對(duì)數(shù)據(jù)庫(kù)的頻繁操作,每次操作可能只會(huì)涉及一個(gè)表,也可以同時(shí)涉及多個(gè)表,也有可能對(duì)一個(gè)數(shù)據(jù)表進(jìn)行多個(gè)操作,在這種情況下,由于數(shù)據(jù)冗余和數(shù)據(jù)不一致時(shí),可能會(huì)引起錯(cuò)誤。(3)要有助于提高數(shù)據(jù)處理速度。程序訪問(wèn)數(shù)據(jù)庫(kù)的速度依賴于硬件的速度,數(shù)據(jù)量的大小和數(shù)據(jù)表設(shè)計(jì)的優(yōu)劣,而前兩個(gè)因素是很難更改的。(4)要保證數(shù)據(jù)庫(kù)的安全。安全性是數(shù)據(jù)庫(kù)應(yīng)用軟件的重要要求。4.2數(shù)據(jù)庫(kù)需求分析根據(jù)數(shù)據(jù)流程圖(圖3-2,3-3,3-4),可以列出以下管理系統(tǒng)所需的數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu)。1.出勤記錄:記錄號(hào)、員工、出入情況、出入時(shí)間。 2.請(qǐng)假記錄:記錄號(hào)、員工、假期起始時(shí)間、假期結(jié)束時(shí)間、請(qǐng)假原由。 3.加班記錄:記錄號(hào)、員工、加班時(shí)間長(zhǎng)度、日期。 4.出差記錄:記錄號(hào)、員工、出差起始時(shí)間、出差結(jié)束時(shí)間、具體描述。 5.月度考勤統(tǒng)計(jì):記錄號(hào)、員工、年月、累計(jì)正常工作時(shí)間、累計(jì)請(qǐng)假時(shí)間、累計(jì)加班時(shí)間、累計(jì)出差時(shí)間、遲到次數(shù)、早退次數(shù)、礦工次數(shù)。所需的外部數(shù)據(jù)支持:(1)、員工信息:?jiǎn)T工號(hào)、密碼、權(quán)限、姓名、部門、當(dāng)前狀態(tài)等。(2)部門信息:部門編號(hào)、名稱等。4.3數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì)出勤管理系統(tǒng)的E-R圖如圖4-1。員工地址具體時(shí)間出入狀態(tài)員工編號(hào)出勤信息操作用戶名用戶權(quán)限系統(tǒng)管理員記錄密碼員工姓名員工1NNM密碼員工編號(hào)所屬部門員工地址具體時(shí)間出入狀態(tài)員工編號(hào)出勤信息操作用戶名用戶權(quán)限系統(tǒng)管理員記錄密碼員工姓名員工1NNM密碼員工編號(hào)所屬部門圖4-1出勤管理系統(tǒng)的E-R圖4.4數(shù)據(jù)庫(kù)表的設(shè)計(jì)數(shù)據(jù)庫(kù)設(shè)計(jì)是構(gòu)建一個(gè)系統(tǒng)的關(guān)鍵,根據(jù)系統(tǒng)各模塊的功能和它們要處理的數(shù)據(jù),可以基本確定數(shù)據(jù)庫(kù)中各表的字段結(jié)構(gòu)。本系統(tǒng)采用SQLServer2021建立數(shù)據(jù)庫(kù)。數(shù)據(jù)庫(kù)中表結(jié)構(gòu)設(shè)計(jì)如表4-1~表4-7所示。表4-1:ATTENDANCE出勤記錄表字段名數(shù)據(jù)類型是否可空說(shuō)明IDINTEGRENOTNULL記錄編號(hào)(主關(guān)鍵字)PERSONCHAR(6)NOTNULL員工號(hào)(外部關(guān)鍵字)IN_OUTCHAR(1)NOTNULL出入情況IO_TIMEDATENOTNULL出入時(shí)間表4-2:LEAVE請(qǐng)假記錄表字段名數(shù)據(jù)類型是否可空說(shuō)明IDINTEGERNOTNULL記錄編號(hào)PERSONCHAR(6)NOTNULL員工號(hào)START-TIMEDATENOTNULL假期開(kāi)始時(shí)間END-TIMEDATENOTNULL假期結(jié)束時(shí)間REASONVARCHAR(10)NOTNULL請(qǐng)假原由

表4-3:LOGIN管理員用戶表字段名數(shù)據(jù)類型是否可空說(shuō)明USERNAMECHAR(10)NOTNULL用戶名PASSWDCHAR(10)NOTNULL密碼AUTHORITYCHAR(10)YES用戶權(quán)限表4-4:OVERTIME加班時(shí)間字段名數(shù)據(jù)類型是否可空說(shuō)明IDINTEGERNOTNULL記錄編號(hào)PERSONCHAR(6)NOTNULL員工號(hào)WORE-HOURSSMALLINTNOTNULL加班時(shí)間WORE-DATEDATENOTNULL加班日期表4-5:ERRAND出差記錄表字段名數(shù)據(jù)類型是否可空說(shuō)明IDINTGERNOTNULL記錄編號(hào)PERSONCHAR(6)NOTNULL員工號(hào)START-TIMEDATENOTNULL出差開(kāi)始時(shí)間END-TIMEDATENOTNULL出差結(jié)束時(shí)間DESCRIPTIONVARCHAR(6)NOTNULL具體描述表4-6:PERSON員工個(gè)人信息表字段名數(shù)據(jù)類型是否可空說(shuō)明IDCHAR(6)NOTNULL員工號(hào)(主關(guān)鍵字)PASSWDCHAR(20)NOTNULL密碼AUTHORITYCHAR(1)YES用戶權(quán)限NAMEVARCHAR(10)YES姓名SEXCHAR(1)NOTNULL性別BIRTHDAYDATEYES生日DEPARTEMENTCHAR(3)YES所在部門JOBCHAR(3)YES職務(wù)EDU—LEVELCHAR(1)YES受教育程度SPECIALTYVARCHAR(20)YES專業(yè)技能ADDRESSVARCHAR(50)YES家庭住址TELVARCHAR(20)YES聯(lián)系EMAILVARCHAR(50)YES電子郵箱STATECHAR(1)YES當(dāng)前狀態(tài)(T,F(xiàn))REMARKVARCHA(400)YES備注

表4-7:DERARTMENT部門信息表字段名數(shù)據(jù)類型是否可空說(shuō)明IDCHAR(3)NOTNULL部門編號(hào)NAMEVARCHAR(20)NOTNULL部門名稱MANAGERCHAR(6)YES部門經(jīng)理INTROVARCHAR(4000)YES備注表4-8:COUNTER計(jì)數(shù)器表字段名數(shù)據(jù)類型是否可空說(shuō)明IDCHAR(1)NOTNULL計(jì)數(shù)器編號(hào)COUNTER-VALUEINTEGERNOTNULL記數(shù)值DESCRIPTIONVARCHAR(10)YES描述第5章系統(tǒng)實(shí)現(xiàn)5.1用戶登陸子模塊設(shè)置登陸界面是保障系統(tǒng)安全的一種手段,一般的數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)都需要進(jìn)行登陸才能進(jìn)入系統(tǒng)。在這個(gè)模塊里,主要處理用戶輸入的用戶名和用戶密碼,程序根據(jù)用戶名和用戶密碼進(jìn)行權(quán)限判斷,并進(jìn)入不同的操作界面。用戶登錄模塊的程序流程圖如圖5-1所示。圖5-1用戶登陸模塊程序流程圖用戶登錄界面如圖5-2所示。圖5-2用戶登錄界面5.2主功能模塊系統(tǒng)的主功能模塊界面圖5-3所示。圖5-3系統(tǒng)主功能界面主功能界面的formcreat事件代碼為:frmsplash:=tfrmsplash.create(application);frmsplash.showmodal;loginfrm:=tloginfrm.Create(application);whilen<3dobeginrt:=loginfrm.showmodal;ifrt=mrcancelthenbeginn:=n+1;ifn>=3thenbeginmessagedlg('您已經(jīng)登錄失敗3次,程序?qū)⒔K止',mtwarning,[mbok],0);close;application.Terminate;exit;endelsemessagedlg('密碼錯(cuò)誤,請(qǐng)重試',mtwarning,[mbok],0);end;5.3時(shí)間設(shè)置模塊考勤系統(tǒng)的時(shí)間設(shè)置界面如圖5-4所示。 圖5-4時(shí)間設(shè)置界面修改按鈕的click事件代碼為:

varMyInifile:Tinifile;beginMyInifile:=Tinifile.Create(ExtractFilePath(Paramstr(0))+'workplan.ini');MyInifile.WriteString('WorkPlan','Time1',i_time1.Text);MyInifile.WriteString('WorkPlan','Time2',i_time2.Text);MyInifile.WriteString('WorkPlan','Time3',i_time3.Text);MyInifile.WriteString('WorkPlan','Time4',i_time4.Text);end;5.4考勤管理模塊考勤管理模塊的界面如圖5-5所示。圖5-5出勤記錄界面單個(gè)員工的click事件代碼為:beginT_counter.Filter:='ID=''A''';T_counter.Filtered:=True;T_counter.Open;counter:=T_counter['COUNTER_VALUE'];Inc(counter);T_counter.Edit;T_counter['COUNTER_VALUE']:=counter;T_counter.Post;T_counter.Close;ifi_in_out.ItemIndex=0thenin_out:='O'elsein_out:='I';io_time:=StrToDateTime(i_io_time.Text);T_attendance.Filtered:=False;T_attendance.Open;T_attendance.AppendRecord([counter,Person_id,in_out,io_time]);end;致謝在此之際,我思緒萬(wàn)千,心情久久不能平靜。回顧兩年學(xué)習(xí)期間的柒佰余個(gè)日日夜夜,自己有機(jī)會(huì)在大連廣播電視大學(xué)學(xué)習(xí)。品味百年名校的純釀,感受交大學(xué)人的精神,不斷的在各個(gè)方面提升自己并取得了一定的成果而感到欣慰。欣慰之余,我要向關(guān)心和支持我學(xué)習(xí)的所有領(lǐng)導(dǎo)、老師和朋友們表示真摯的謝意!感謝他們對(duì)我的關(guān)心、關(guān)注和支持!路漫漫其修遠(yuǎn)兮,吾將上下而求索。我愿在未來(lái)的學(xué)習(xí)和研究過(guò)程中,以更加豐厚的成果來(lái)答謝曾經(jīng)關(guān)心、幫助和支持過(guò)我的所有領(lǐng)導(dǎo)、老師、同學(xué)和朋友!在論文即將完成之際,我的心情無(wú)法平靜,從開(kāi)始進(jìn)入課題到論文的順利完成,有多少可敬的師長(zhǎng)、同學(xué)、朋友給了我無(wú)言的幫助,在這里請(qǐng)接收我誠(chéng)摯的協(xié)議!更要感謝我的指導(dǎo)老師王老師,對(duì)我論文的批改!參考文獻(xiàn)[1]吳金華,于秋生.delphi程序設(shè)計(jì)教程[M].機(jī)械工業(yè)出版社,2021.[2]delphi編程技巧典型案例解析[J].中國(guó)電力出版社,2021.7.第一版[3]電腦編程技巧與維護(hù)[J].中國(guó)電力出版社,2021.7.第一版[4]張敏,徐震,馮登國(guó).數(shù)據(jù)庫(kù)安全編著[M].科學(xué)出版社,2021.7.第一版[5]趙蘭濤.Delphi串口通信技術(shù)與工程實(shí)踐[M].人民郵電出版社,2021.6[6]SQLServer數(shù)據(jù)庫(kù)開(kāi)發(fā)培訓(xùn)教程[J].人民郵電出版社,2021.1[7]張海藩.軟件工程[M].清華大學(xué)出版社,2021.12.第4版[8]趙杰,李濤.畢業(yè)設(shè)計(jì)指導(dǎo)及案例剖析[M].清華大學(xué)出版社,2021.3畢業(yè)設(shè)計(jì)成績(jī)?cè)u(píng)定書(shū)一.指導(dǎo)教師評(píng)語(yǔ):二.評(píng)閱人評(píng)語(yǔ):三.畢業(yè)答辯記錄:四.答辯委員會(huì)簽字:姓名職務(wù)工作單位終審成績(jī)答辯委員會(huì)負(fù)責(zé)人

社會(huì)實(shí)踐報(bào)告系別:班級(jí):學(xué)號(hào):姓名:作為祖國(guó)未來(lái)的事業(yè)的繼承人,我們這些大學(xué)生應(yīng)該及早樹(shù)立自己的歷史責(zé)任感,提高自己的社會(huì)適應(yīng)能力。假期的社會(huì)實(shí)踐就是很好的鍛煉自己的機(jī)會(huì)。當(dāng)下,掙錢早已不是打工的唯一目的,更多的人將其視為參加社會(huì)實(shí)踐、提高自身能力的機(jī)會(huì)。許多學(xué)校也積極鼓勵(lì)大學(xué)生多接觸社會(huì)、了解社會(huì),一方面可以把學(xué)到的理論知識(shí)應(yīng)用到實(shí)踐中去,提高各方面的能力;另一方面可以積累工作經(jīng)驗(yàn)對(duì)日后的就業(yè)大有裨益。進(jìn)行社會(huì)實(shí)踐,最理想的就是找到與本專業(yè)對(duì)口單位進(jìn)行實(shí)習(xí),從而提高自己的實(shí)戰(zhàn)水平,同時(shí)可以將課本知識(shí)在實(shí)踐中得到運(yùn)用,從而更好的指導(dǎo)自己今后的學(xué)習(xí)。但是作為一名尚未畢業(yè)的大學(xué)生,由于本身具備的專業(yè)知識(shí)還十分的有限,所以我選擇了打散工作為第一次社會(huì)實(shí)踐的方式。目的在于熟悉社會(huì)。就職業(yè)本身而言,并無(wú)高低貴賤之分,存在即為合理。通過(guò)短短幾天的打工經(jīng)歷可以讓長(zhǎng)期處于校園的我們對(duì)社會(huì)有一種更直觀的認(rèn)識(shí)。實(shí)踐過(guò)程:自從走進(jìn)了大學(xué),就業(yè)問(wèn)題就似乎總是圍繞在我們的身邊,成了說(shuō)不完的話題。在現(xiàn)今社會(huì),招聘會(huì)上的大字報(bào)都總寫(xiě)著“有經(jīng)驗(yàn)者優(yōu)先”,可還在校園里面的我們這班學(xué)子社會(huì)經(jīng)驗(yàn)又會(huì)擁有多少呢?為了拓展自身的知識(shí)面,擴(kuò)大與社會(huì)的接觸面,增加個(gè)人在社會(huì)競(jìng)爭(zhēng)中的經(jīng)驗(yàn),鍛煉和提高自己的能力,以便在以后畢業(yè)后能真正真正走入社會(huì),能夠適應(yīng)國(guó)內(nèi)外的經(jīng)濟(jì)形勢(shì)的變化,并且能夠在生活和工作中很好地處理各方面的問(wèn)題,我開(kāi)始了我這個(gè)假期的社會(huì)實(shí)踐-走進(jìn)天源休閑餐廳。實(shí)踐,就是把我們?cè)趯W(xué)校所學(xué)的理論知識(shí),運(yùn)用到客觀實(shí)際中去,使自己所學(xué)的理論知識(shí)有用武之地。只學(xué)不實(shí)踐,那么所學(xué)的就等于零。理論應(yīng)該與實(shí)踐相結(jié)合。另一方面,實(shí)踐可為以后找工作打基礎(chǔ)。通過(guò)這段時(shí)間的實(shí)習(xí),學(xué)到一些在學(xué)校里學(xué)不到的東西。因?yàn)榄h(huán)境的不同,接觸的人與事不同,從中所學(xué)的東西自然就不一樣了。要學(xué)會(huì)從實(shí)踐中學(xué)習(xí),從學(xué)習(xí)中實(shí)踐。而且在中國(guó)的經(jīng)濟(jì)飛速發(fā)展,又加入了世貿(mào),國(guó)內(nèi)外經(jīng)濟(jì)日趨變化,每天都不斷有新的東西涌現(xiàn),在擁有了越來(lái)越多的機(jī)會(huì)的同時(shí),也有了更多的挑戰(zhàn),前天才剛學(xué)到的知識(shí)可能在今天就已經(jīng)被淘汰掉了,中國(guó)的經(jīng)濟(jì)越和外面接軌,對(duì)于人才的要求就會(huì)越來(lái)越高,我們不只要學(xué)好學(xué)校里所學(xué)到的知識(shí),還要不斷從生活中,實(shí)踐中學(xué)其他知識(shí),不斷地從各方面武裝自已,才能在競(jìng)爭(zhēng)中突出自已,表現(xiàn)自已。在餐廳里,別人一眼就能把我人出是一名正在讀書(shū)的學(xué)生,我問(wèn)他們?yōu)槭裁?他們總說(shuō)從我的臉上就能看出來(lái),也許沒(méi)有經(jīng)歷過(guò)社會(huì)的人都有我這種不知名遭遇吧!我并沒(méi)有因?yàn)槲以谒麄兠媲皼](méi)有經(jīng)驗(yàn)而退后,我相信我也能做的像他們一樣好.我的工作是在那做傳菜生,每天9點(diǎn)鐘-下午2點(diǎn)再?gòu)南挛绲?點(diǎn)-晚上8:30分上班,雖然時(shí)間長(zhǎng)了點(diǎn)但,熱情而年輕的我并沒(méi)有絲毫的感到過(guò)累,我覺(jué)得這是一種激勵(lì),明白了人生,感悟了生活,接觸了社會(huì),了解了未來(lái).在餐廳里雖然我是以傳菜為主,但我不時(shí)還要做一些工作以外的事情,有時(shí)要做一些清潔的工作,在學(xué)校里也許有老師分配說(shuō)今天做些什么,明天做些什么,但在這里,不一定有人會(huì)告訴你這些,你必須自覺(jué)地去做,而且要盡自已的努力做到最好,一件工作的效率就會(huì)得到別人不同的評(píng)價(jià)。在學(xué)校,只有學(xué)習(xí)的氛圍,畢竟學(xué)校是學(xué)習(xí)的場(chǎng)所,每一個(gè)學(xué)生都在為取得更高的成績(jī)而努力。而這里是工作的場(chǎng)所,每個(gè)人都會(huì)為了獲得更多的報(bào)酬而努力,無(wú)論是學(xué)習(xí)還是工作,都存在著競(jìng)爭(zhēng),在競(jìng)爭(zhēng)中就要不斷學(xué)習(xí)別人先進(jìn)的地方,也要不斷學(xué)習(xí)別人怎樣做人,以提高自已的能力!記得老師曾經(jīng)說(shuō)過(guò)大學(xué)是一個(gè)小社會(huì),但我總覺(jué)得校園里總少不了那份純真,那份真誠(chéng),盡管是大學(xué)高校,學(xué)生還終歸保持著學(xué)生的身份。而走進(jìn)企業(yè),接觸各種各樣的客戶、同事、上司等等,關(guān)系復(fù)雜,但我得去面對(duì)我從未面對(duì)過(guò)的一切。記得在我校舉行的招聘會(huì)上所反映出來(lái)的其中一個(gè)問(wèn)題是,學(xué)生的實(shí)際操作能力與在校理論學(xué)習(xí)有一定的差距。在這次實(shí)踐中,這一點(diǎn)我感受很深。在學(xué)校,理論的學(xué)習(xí)很多,而且是多方面的,幾乎是面面俱到;而在實(shí)際工作中,可能會(huì)遇到書(shū)本上沒(méi)學(xué)到的,又可能是書(shū)本上的知識(shí)一點(diǎn)都用不上的情況。或許工作中運(yùn)用到的只是很簡(jiǎn)單的問(wèn)題,只要套公式似的就能完成一項(xiàng)任務(wù)。有時(shí)候我會(huì)埋怨,實(shí)際操作這么簡(jiǎn)單,但為什么書(shū)本上的知識(shí)讓人學(xué)得這么吃力呢?這是社會(huì)與學(xué)校脫軌了嗎?也許老師是正確的,雖然大學(xué)生生活不像踏入社會(huì),但是總算是社會(huì)的一個(gè)部分,這是不可否認(rèn)的事實(shí)。但是有時(shí)也要感謝老師孜孜不倦地教導(dǎo),有些問(wèn)題有了有課堂上地認(rèn)真消化,有平時(shí)作業(yè)作補(bǔ)充,我比一部人具有更高的起點(diǎn),有了更多的

溫馨提示

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

評(píng)論

0/150

提交評(píng)論