![](https://static.zsdocx.com/FlexPaper/FileRoot/2019-6/13/14/c4f35fa9-2512-4ad1-8f6a-a83af207be47/c4f35fa9-2512-4ad1-8f6a-a83af207be47pic.jpg)
![數(shù)據(jù)庫(kù)課程設(shè)計(jì)--工資管理系統(tǒng)_第1頁(yè)](https://static.zsdocx.com/FlexPaper/FileRoot/2019-6/13/14/c4f35fa9-2512-4ad1-8f6a-a83af207be47/c4f35fa9-2512-4ad1-8f6a-a83af207be471.gif)
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、<p> 編號(hào): </p><p> 課程設(shè)計(jì)(論文)說(shuō)明書</p><p> 題 目:工資管理系統(tǒng) </p><p> 系 別:計(jì)算機(jī)科學(xué)與工程學(xué)院</p><p> 專 業(yè):計(jì)算機(jī)科學(xué)與技術(shù)</p><p><b> 學(xué)生姓名: <
2、;/b></p><p><b> 學(xué) 號(hào):</b></p><p><b> 指導(dǎo)教師: </b></p><p><b> 2012年9月5日</b></p><p><b> 摘 要</b></p><p&
3、gt; 工資管理是企、事業(yè)單位中的一項(xiàng)主要管理工作,特別是對(duì)于企、事業(yè)單位的決策者和管理者來(lái)說(shuō),工資管理工作都是至關(guān)重要的,但一直以來(lái)人們是使用傳統(tǒng)的人工方式管理數(shù)據(jù)和文檔,這種管理方式存在著許多缺點(diǎn),如:效率低、保密性差,也不夠方便、靈活,另外隨著企、事業(yè)單位人員數(shù)量的增加,其管理的工作量也將大大增加,這必然增加了管理人員的工作量和勞動(dòng)強(qiáng)度,同時(shí)將產(chǎn)生大量的文件和數(shù)據(jù),這給人事工資中各種數(shù)據(jù)信息的查找、更新和維護(hù)都帶來(lái)了不少困難。據(jù)
4、調(diào)查,目前很多企、事業(yè)單位的人事工資管理依然停留在紙介質(zhì)的基礎(chǔ)上,這樣的管理機(jī)制已經(jīng)不能適應(yīng)時(shí)代發(fā)展的需要,也不能滿足管理工作逐步走向規(guī)范化、科學(xué)化和自動(dòng)化的要求。隨著計(jì)算機(jī)科學(xué)與技術(shù)的日漸成熟和計(jì)算機(jī)應(yīng)用的普及,計(jì)算機(jī)已進(jìn)入到人類社會(huì)的各個(gè)領(lǐng)域,并發(fā)揮著越來(lái)越重要的作用。原來(lái)這種傳統(tǒng)的手工管理模式必然被以計(jì)算機(jī)為物質(zhì)基礎(chǔ)的信息管理方式所取代。</p><p> 開發(fā)工資管理系統(tǒng),使用計(jì)算機(jī)化的工資管理系統(tǒng)可以
5、徹底改變目前工資管理工作的現(xiàn)狀,能夠提高工作效率,能夠提供更準(zhǔn)確、及時(shí)、適用、易理解的信息,能夠從根本上解決工作效率低、信息滯后、資源浪費(fèi)等問(wèn)題。而 SQL Server 2008是一個(gè)功能強(qiáng)大而又實(shí)用的數(shù)據(jù)庫(kù)管理系統(tǒng),與Delphi7這個(gè)強(qiáng)大的軟件開放軟件相結(jié)合,可以很容易地實(shí)現(xiàn)工資管理系統(tǒng)所需的功能。因此,從使用系統(tǒng)所帶來(lái)的良好效果以及我們目前所掌握的知識(shí)和技術(shù)來(lái)看,開發(fā)一個(gè)簡(jiǎn)易而實(shí)用的人事工資管理系統(tǒng)都是可行的。</p>
6、;<p> 關(guān)鍵字:工資管理系統(tǒng);SQL Server 2008;數(shù)據(jù)庫(kù)管理系統(tǒng);Delphi7。</p><p><b> 目 錄</b></p><p><b> 引言1</b></p><p><b> 1設(shè)計(jì)概述1</b></p><p&g
7、t; 1.1背景說(shuō)明1</p><p> 1.2設(shè)計(jì)目的1</p><p> 1.3設(shè)計(jì)內(nèi)容2</p><p> 2系統(tǒng)體系結(jié)構(gòu)設(shè)計(jì)3</p><p> 2.1系統(tǒng)的功能模塊圖3</p><p> 2.2系統(tǒng)流程分析3</p><p> 2.3數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)
8、計(jì)7</p><p> 2.4概念模型設(shè)計(jì)(E-R圖)6</p><p> 3系統(tǒng)界面截圖及源代碼8</p><p> 3.1系統(tǒng)界面截圖8</p><p> 3.2源代碼16</p><p> 3.2.1登陸界面16</p><p> 3.2.2增加信息界面
9、16</p><p> 3.2.3查詢信息界面17</p><p> 3.2.4統(tǒng)計(jì)界面18</p><p><b> 4結(jié)論21</b></p><p><b> 參考文獻(xiàn)22</b></p><p><b> 引言</b>&
10、lt;/p><p> 工資管理是任何企事業(yè)單位都需要進(jìn)行的一項(xiàng)工作,因此,工資管理系統(tǒng)是當(dāng)代企業(yè)管理工作中不可或缺的部分,對(duì)于公司的人事管理者來(lái)說(shuō)至關(guān)重要,所以工資管理系統(tǒng)能夠?yàn)楣芾碚咛峁┏渥愕男畔⒑涂旖莸臄?shù)據(jù)處理手段。</p><p> 工資管理系統(tǒng)主要用于企業(yè)內(nèi)部職員的基本信息、工資項(xiàng)目、每月工資發(fā)放記錄,工資分類查詢的管理,便于企業(yè)人事管理者掌握人員的動(dòng)向,工資的發(fā)放情況,同時(shí)也減少
11、了手工操作帶來(lái)的一些繁瑣與不便,使工資情況的記錄和統(tǒng)計(jì)變得十分簡(jiǎn)單.這些優(yōu)點(diǎn)可以極大的提高企業(yè)對(duì)工資管理的效率.因此,工資管理系統(tǒng)是企事業(yè)信息化、智能化、科學(xué)化和正規(guī)化不可缺少的管理軟件。</p><p><b> 設(shè)計(jì)概述</b></p><p><b> 背景說(shuō)明</b></p><p> 在計(jì)算機(jī)飛速發(fā)展的今天
12、,將計(jì)算機(jī)這一信息處理利器應(yīng)用于工資管理師必然的,這也將成為工資管理帶來(lái)前所未有的改變。采用計(jì)算機(jī)信息管理系統(tǒng)已成為工資管理科學(xué)化和現(xiàn)代化的重要標(biāo)志,它給企業(yè)管理帶來(lái)了明顯的經(jīng)濟(jì)效益和社會(huì)效益。</p><p> 工資管理是企、事業(yè)單位中的一項(xiàng)主要管理工作,特別是對(duì)于企、事業(yè)單位的決策者和管理者來(lái)說(shuō),工資管理工作都是至關(guān)重要的,但一直以來(lái)人們是使用傳統(tǒng)的人工方式管理數(shù)據(jù)和文檔,這種管理方式存在著許多缺點(diǎn),如:效
13、率低、保密性差,也不夠方便、靈活,另外隨著企、事業(yè)單位人員數(shù)量的增加,其管理的工作量也將大大增加,這必然增加了管理人員的工作量和勞動(dòng)強(qiáng)度,同時(shí)將產(chǎn)生大量的文件和數(shù)據(jù),這給人事工資中各種數(shù)據(jù)信息的查找、更新和維護(hù)都帶來(lái)了不少困難。據(jù)調(diào)查,目前很多企、事業(yè)單位的人事工資管理依然停留在紙介質(zhì)的基礎(chǔ)上,這樣的管理機(jī)制已經(jīng)不能適應(yīng)時(shí)代發(fā)展的需要,也不能滿足管理工作逐步走向規(guī)范化、科學(xué)化和自動(dòng)化的要求。隨著計(jì)算機(jī)科學(xué)與技術(shù)的日漸成熟和計(jì)算機(jī)應(yīng)用的普
14、及,計(jì)算機(jī)已進(jìn)入到人類社會(huì)的各個(gè)領(lǐng)域,并發(fā)揮著越來(lái)越重要的作用。原來(lái)這種傳統(tǒng)的手工管理模式必然被以計(jì)算機(jī)為物質(zhì)基礎(chǔ)的信息管理方式所取代。</p><p> 作為計(jì)算機(jī)應(yīng)用的一部分,使用計(jì)算機(jī)對(duì)工資信息進(jìn)行管理,有著手工管理所無(wú)法比擬的優(yōu)點(diǎn),如:檢索迅速、查找方便、可靠性高、存儲(chǔ)量大、保密性好、壽命長(zhǎng)、成本低等,這些優(yōu)點(diǎn)能夠極大地提高人事工資管理的工作效率,也是企、事業(yè)單位向科學(xué)化、正規(guī)化管理發(fā)展的必要條件。因此
15、,開發(fā)一套能夠?yàn)橛脩籼峁┏渥愕男畔⒑涂旖莸牟樵兪侄蔚娜耸鹿べY管理系統(tǒng)具有非常重要的意義。</p><p><b> 設(shè)計(jì)目的</b></p><p> 從背景概述我們可以知道,開發(fā)工資管理系統(tǒng),使用計(jì)算機(jī)化的工資管理系統(tǒng)可以徹底改變目前工資管理工作的現(xiàn)狀,能夠提高工作效率,能夠提供更準(zhǔn)確、及時(shí)、適用、易理解的信息,能夠從根本上解決工作效率低、信息滯后、資源浪費(fèi)等問(wèn)
16、題。而 SQL Server 2008是一個(gè)功能強(qiáng)大而又實(shí)用的數(shù)據(jù)庫(kù)管理系統(tǒng),與Delphi7這個(gè)強(qiáng)大的軟件開放軟件相結(jié)合,可以很容易地實(shí)現(xiàn)工資管理系統(tǒng)所需的功能。因此,從使用系統(tǒng)所帶來(lái)的良好效果以及我們目前所掌握的知識(shí)和技術(shù)來(lái)看,開發(fā)一個(gè)簡(jiǎn)易而實(shí)用的人事工資管理系統(tǒng)都是可行的。</p><p><b> 設(shè)計(jì)內(nèi)容</b></p><p> 不同用戶的登錄,此功能
17、可以限制不同用戶對(duì)系統(tǒng)的使用權(quán)利。</p><p> 員工基本信息的添加、修改、刪除和查詢。</p><p> 員工工資發(fā)放的添加、修改、刪除和查詢。此功能可以為管理者高效地管理員工的工資發(fā)放信息。</p><p> 員工考勤信息的添加、修改、刪除和查詢。</p><p> 員工工資項(xiàng)目信息的添加、修改、刪除和查詢。</p>
18、;<p> 統(tǒng)計(jì)功能,包括對(duì)員工人數(shù),工資發(fā)放人數(shù),已發(fā)放工資人數(shù),工資發(fā)放金額的統(tǒng)計(jì),能讓管理者迅速地大概地了解工資的發(fā)放情況。</p><p><b> 系統(tǒng)體系結(jié)構(gòu)設(shè)計(jì)</b></p><p><b> 系統(tǒng)的功能模塊圖</b></p><p><b> 系統(tǒng)流程分析</b>
19、;</p><p> 以下是本系統(tǒng)流程簡(jiǎn)述:</p><p> 首先,運(yùn)行系統(tǒng)后,會(huì)看到登陸窗體,對(duì)用戶的身份進(jìn)行認(rèn)證。身份認(rèn)證可以分為以下兩個(gè)過(guò)程:</p><p> 確認(rèn)用戶是否是有效的系統(tǒng)用戶。</p><p><b> 確定用戶的類型。</b></p><p> 第1)個(gè)過(guò)程決定
20、用戶能否進(jìn)入系統(tǒng),第2)個(gè)過(guò)程根據(jù)用戶的類型決定用戶進(jìn)入的不同的操作權(quán)限界面。如果需要對(duì)普通用戶進(jìn)行管理,則使用“普通用戶”登錄名登錄;否則“系統(tǒng)管理員”登錄名登錄。如果還要?jiǎng)?chuàng)建其他用戶,可以在數(shù)據(jù)庫(kù)中添加用戶與密碼。</p><p> 其次,使用正確登錄名與密碼登陸后,進(jìn)入的是工資系統(tǒng)菜單選擇界面,在這個(gè)界面里,用戶可以自行選擇需要管理的界面。其中工資系統(tǒng)菜單選擇界面包括:</p><p&
21、gt; 員工基本信息:?jiǎn)T工基本信息查詢、員工基本信息增加、員工基本信息修改、員工基本信息刪除;</p><p> 員工工資發(fā)放信息:?jiǎn)T工工資發(fā)放信息查詢、員工工資發(fā)放信息增加、員工工資發(fā)放信息修改、員工工資發(fā)放信息刪除。</p><p> 員工考勤信息:?jiǎn)T工考勤信息查詢、員工考勤信息增加、員工考勤信息修改、員工考勤信息刪除。</p><p> 員工工資項(xiàng)目信
22、息:?jiǎn)T工工資項(xiàng)目查詢、員工工資項(xiàng)目增加、員工工資項(xiàng)目修改、員工工資項(xiàng)目刪除。</p><p><b> 統(tǒng)計(jì)</b></p><p><b> 報(bào)表</b></p><p> 在工資系統(tǒng)菜單選擇界面選擇項(xiàng)目后,員工基本信息管理模塊、員工工資發(fā)放信息管理模塊、員工考勤信息管理模塊、員工項(xiàng)目信息管理模塊皆可以添加、修改、
23、刪除和查詢部門等操作。</p><p> 統(tǒng)計(jì)模塊可以根據(jù)員工人數(shù)、工資發(fā)放人數(shù)、工資已發(fā)放人數(shù)、工資發(fā)放總額條件進(jìn)行統(tǒng)計(jì)。</p><p> 報(bào)表模塊可以顯示出重要數(shù)據(jù)。</p><p><b> 系統(tǒng)流程圖如下:</b></p><p> 概念模型設(shè)計(jì)(E-R圖)</p><p>&l
24、t;b> 數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)</b></p><p> 數(shù)據(jù)庫(kù)中包含5張表,即系統(tǒng)用戶表、員工基本信息表、員工工資項(xiàng)目表、員工工資發(fā)放表、員工考勤表,下面介紹這些表的結(jié)構(gòu)。</p><p> 系統(tǒng)用戶表(用戶名,密碼,privi),用來(lái)保存系統(tǒng)用戶信息,表結(jié)構(gòu)見圖2.31所示。</p><p><b> 圖21</b>
25、</p><p> 員工工資發(fā)放表(員工編號(hào),姓名,部門,應(yīng)發(fā)工資,實(shí)發(fā)工資,是否發(fā)放),用來(lái)保存員工工資發(fā)放信息,表結(jié)構(gòu)見圖2.32所示。</p><p><b> 圖22</b></p><p> 員工工資項(xiàng)目表(員工編號(hào),基礎(chǔ)工資,考勤金額,獎(jiǎng)金,個(gè)人稅金,應(yīng)發(fā)工資,實(shí)發(fā)工資),用來(lái)保存員工工資項(xiàng)目信息,表結(jié)構(gòu)見圖2.34所示
26、。</p><p><b> 圖23</b></p><p> 員工基本信息表(員工編號(hào),姓名,性別,部門,出生年月,家庭住址,電話),用來(lái)保存員工基本信息,表結(jié)構(gòu)見圖2.35所示。</p><p><b> 圖24</b></p><p> 員工考勤表(員工編號(hào),姓名,曠工次數(shù),請(qǐng)假
27、次數(shù),考勤金額),用來(lái)保存員工考勤信息,表結(jié)構(gòu)見圖2.36所示。</p><p><b> 圖25</b></p><p> 系統(tǒng)界面截圖及源代碼</p><p><b> 系統(tǒng)界面截圖</b></p><p> 工資管理登陸界面見圖3.11所示</p><p>
28、;<b> 圖31</b></p><p> 功能:通過(guò)連接數(shù)據(jù)庫(kù),讓不同的能登陸到不同的菜單界面,如:“系統(tǒng)管理員”及其密碼“1234”,再按“確定”,可以進(jìn)入所有權(quán)限的菜單界面進(jìn)行選擇;“取消”按鈕可以將輸入的信息全部清空;“退出”按鈕則是可以退出系統(tǒng)。</p><p> 工資管理菜單選擇界面見圖3.12所示</p><p>&l
29、t;b> 圖32</b></p><p> 功能:“系統(tǒng)管理員”與“普通用戶”經(jīng)過(guò)正確的輸入后,進(jìn)入的菜單界面,兩個(gè)用戶登陸的界面看起來(lái)雖然一樣,但是實(shí)質(zhì)上所擁有的權(quán)限是不一樣的,“普通用戶”只擁有進(jìn)入查詢界面的權(quán)力,而“系統(tǒng)管理員”可以登陸所有權(quán)限的界面,二者進(jìn)入菜單界面后,可以點(diǎn)擊選擇不同的功能界面,然后進(jìn)入。</p><p> 員工基本信息錄入界面見圖3.1
30、3所示</p><p><b> 圖33</b></p><p> 功能:這個(gè)是“系統(tǒng)管理者”經(jīng)過(guò)菜單界面選擇后進(jìn)入的界面,可以進(jìn)行添加、刪除、修改員工基本信息。用戶可以首先選擇“添加”按鈕,使信息顯示欄在數(shù)據(jù)欄后增加一欄空白欄,然后再編輯欄對(duì)應(yīng)輸入信息,再按一次“添加”即可添加信息;選定“刪除”按鈕,可以刪除對(duì)應(yīng)選定的信息;選定所要修改的信息,編輯對(duì)應(yīng)的信息
31、,再選定“修改”</p><p> 按鈕,即可修改信息;“返回”可以返回菜單界面;“退出系統(tǒng)”按鈕可以使用戶退出所有界面,退出系統(tǒng)。</p><p> 員工基本信息查詢界面見圖2.34所示</p><p><b> 圖34</b></p><p> 功能:這個(gè)界面是所有用戶都能進(jìn)入的界面,用戶可以分別通過(guò)員工
32、編號(hào)、姓名、性別、出生年月、電話、部門、家庭住址信息查詢員工信息;“取消”按鈕是將用戶輸入的條件的編輯框的信息刪除;“返回”按鈕是返回選擇菜單;“退出系統(tǒng)”是退出所有界面,退出系統(tǒng)。</p><p> 員工工資發(fā)放信息錄入界面見圖3.15所示</p><p><b> 圖35</b></p><p> 功能:這個(gè)是“系統(tǒng)管理者”經(jīng)過(guò)菜
33、單界面選擇后進(jìn)入的界面,可以進(jìn)行添加、刪除、修改員工基本信息。用戶可以首先選擇“添加”按鈕,使信息顯示欄在數(shù)據(jù)欄后增加一欄空白欄,然后再編輯欄對(duì)應(yīng)輸入信息,再按一次“添加”即可添加信息;選定“刪除”按鈕,可以刪除對(duì)應(yīng)選定的信息;選定所要修改的信息,編輯對(duì)應(yīng)的信息,再選定“修改”</p><p> 按鈕,即可修改信息;“返回”可以返回菜單界面;“退出系統(tǒng)”按鈕可以使用戶退出所有界面,退出系統(tǒng)。</p>
34、<p> 員工工資發(fā)放信息查詢界面見圖3.16所示</p><p><b> 圖36</b></p><p> 功能:這個(gè)界面是所有用戶都能進(jìn)入的界面,用戶可以分別通過(guò)員工編號(hào)、姓名、部門、應(yīng)發(fā)工資、實(shí)發(fā)工資、是否發(fā)放信息查詢員工信息;“取消”按鈕是將用戶輸入的條件的編輯框的信息刪除;“返回”按鈕是返回選擇菜單;“退出系統(tǒng)”是退出所有界面,退出
35、系統(tǒng)。</p><p> 員工考勤信息錄入界面見圖3.17所示</p><p><b> 圖37</b></p><p> 功能:這個(gè)是“系統(tǒng)管理者”經(jīng)過(guò)菜單界面選擇后進(jìn)入的界面,可以進(jìn)行添加、刪除、修改員工基本信息。用戶可以首先選擇“添加”按鈕,使信息顯示欄在數(shù)據(jù)欄后增加一欄空白欄,然后再編輯欄對(duì)應(yīng)輸入信息,再按一次“添加”即可添加
36、信息;選定“刪除”按鈕,可以刪除對(duì)應(yīng)選定的信息;選定所要修改的信息,編輯對(duì)應(yīng)的信息,再選定“修改”</p><p> 按鈕,即可修改信息;“返回”可以返回菜單界面;“退出系統(tǒng)”按鈕可以使用戶退出所有界面,退出系統(tǒng)。</p><p> 員工工資項(xiàng)目信息查詢界面見圖3.18所示</p><p><b> 圖38</b></p>
37、<p> 功能:這個(gè)界面是所有用戶都能進(jìn)入的界面,用戶可以分別通過(guò)員工編號(hào)、基礎(chǔ)工資、考勤金額、獎(jiǎng)金、個(gè)人稅金、應(yīng)發(fā)金額、實(shí)發(fā)金額信息查詢員工信息;“取消”按鈕是將用戶輸入的條件的編輯框的信息刪除;“返回”按鈕是返回選擇菜單;“退出系統(tǒng)”是退出所有界面,退出系統(tǒng)。</p><p> 員工考勤信息查詢界面見圖3.19所示</p><p><b> 圖39&l
38、t;/b></p><p> 功能:這個(gè)界面是所有用戶都能進(jìn)入的界面,用戶可以分別通過(guò)員工編號(hào)、姓名、曠工次數(shù)、請(qǐng)假次數(shù)、考勤金額信息查詢員工信息;“取消”按鈕是將用戶輸入的條件的編輯框的信息刪除;“返回”按鈕是返回選擇菜單;“退出系統(tǒng)”是退出所有界面,退出系統(tǒng)。</p><p> 員工工資項(xiàng)目信息錄入界面見圖3.110所示</p><p><b&
39、gt; 圖310</b></p><p> 功能:這個(gè)是“系統(tǒng)管理者”經(jīng)過(guò)菜單界面選擇后進(jìn)入的界面,可以進(jìn)行添加、刪除、修改員工基本信息。用戶可以首先選擇“添加”按鈕,使信息顯示欄在數(shù)據(jù)欄后增加一欄空白欄,然后再編輯欄對(duì)應(yīng)輸入信息,再按一次“添加”即可添加信息;選定“刪除”按鈕,可以刪除對(duì)應(yīng)選定的信息;選定所要修改的信息,編輯對(duì)應(yīng)的信息,再選定“修改”</p><p>
40、 按鈕,即可修改信息;“返回”可以返回菜單界面;“退出系統(tǒng)”按鈕可以使用戶退出所有界面,退出系統(tǒng)。</p><p> 統(tǒng)計(jì)信息界面見圖3.111所示</p><p><b> 圖311</b></p><p> 功能:用戶可以通過(guò)選擇統(tǒng)計(jì)條件,選擇員工人數(shù)、工資發(fā)放人數(shù)、已發(fā)放人數(shù)、發(fā)放金額其中一個(gè),顯示框即可以立即顯示所要顯示的統(tǒng)計(jì)
41、信息;“取消”按鈕是將選擇的條件框清楚,“返回”按鈕是返回菜單界面;“退出系統(tǒng)”是退出所有界面,退出系統(tǒng)。</p><p> 報(bào)表見圖3.112所示</p><p><b> 圖312</b></p><p> 系統(tǒng)維護(hù)修改密碼界面見圖313所示</p><p><b> 圖313</b&
42、gt;</p><p> 功能:給用戶提供一個(gè)系統(tǒng)維護(hù)的權(quán)限,使用戶可以自由的修改密碼。</p><p> 系統(tǒng)維護(hù)添加用戶界面見圖314所示</p><p><b> 圖314</b></p><p> 功能:使系統(tǒng)管理員有添加用戶的權(quán)利,通過(guò)“添加”按鈕,添加編輯框的內(nèi)容,通過(guò)“返回”按鈕,返回選擇菜單界
43、面;通過(guò)“退出系統(tǒng)”按鈕,使用戶可以退出所有界面;通過(guò)“返回登錄”按鈕,使用戶可以返回登錄界面,重新登錄。</p><p><b> 源代碼</b></p><p><b> 登陸界面:</b></p><p> procedure TForm1.Button1Click(Sender: TObject);</
44、p><p><b> begin</b></p><p> adoquery1.SQL.Clear;</p><p> adoquery1.SQL.Add('select privi from 系統(tǒng)用戶表 where 用戶名='''+edit1.text+'''and 密碼=
45、9;''+edit2.text+'''') ;</p><p> adoquery1.Open;</p><p> if(adoquery1.FieldByName('privi').AsString='0')</p><p><b> then</b><
46、;/p><p> form2.show</p><p> else if (adoquery1.FieldByName('privi').AsString='1')</p><p><b> then</b></p><p> form9.show</p><p&
47、gt;<b> else</b></p><p> showmessage('您輸入的用戶名密碼有誤,請(qǐng)重試!' );</p><p><b> end;</b></p><p> procedure TForm1.Button3Click(Sender: TObject);</p>
48、<p><b> begin</b></p><p> Application.Terminate;</p><p><b> end;</b></p><p> procedure TForm1.Button2Click(Sender: TObject);</p><p><
49、;b> begin</b></p><p> edit1.text:='請(qǐng)輸入';</p><p> edit2.text:='請(qǐng)輸入';</p><p><b> end;</b></p><p><b> end.</b></p&
50、gt;<p><b> 增加信息界面:</b></p><p> procedure TForm3.Button1Click(Sender: TObject);</p><p><b> begin</b></p><p> adotable1.append;</p><p>
51、<b> end;</b></p><p> procedure TForm3.Button4Click(Sender: TObject);</p><p><b> begin</b></p><p> adotable1.Delete;</p><p><b> end;&l
52、t;/b></p><p> procedure TForm3.Button6Click(Sender: TObject);</p><p><b> begin</b></p><p> adotable1.edit;</p><p><b> end;</b></p>
53、<p> procedure TForm3.Button7Click(Sender: TObject);</p><p><b> begin</b></p><p> form2.show</p><p><b> end;</b></p><p> procedure TF
54、orm3.Button3Click(Sender: TObject);</p><p><b> begin</b></p><p> Application.Terminate;</p><p><b> end;</b></p><p><b> end.</b>&
55、lt;/p><p><b> 查詢信息界面:</b></p><p> procedure TForm4.Button1Click(Sender: TObject);</p><p><b> begin</b></p><p> adoquery1.close;</p><
56、p> adoquery1.SQL.Clear;</p><p> adoquery1.SQL.Add('select * from 員工基本信息表 where 員工編號(hào)='''+edit1.text+''' or 姓名='''+edit2.text+''' or 性別='''
57、+edit3.text+''' or 出生年月='''+edit4.text+''' or 電話='''+edit5.text+''' or 部門='''+edit6.text+''' or 家庭住址='''+edit7.text+'
58、9;'');</p><p> adoquery1.active;</p><p> adoquery1.Open;</p><p><b> end;</b></p><p> procedure TForm4.Button2Click(Sender: TObject);</p>
59、<p><b> begin</b></p><p> edit1.text:=' ';</p><p> edit2.text:=' ';</p><p> edit3.text:=' ';</p><p> edit4.text:='
60、9;;</p><p> edit5.text:=' ';</p><p> edit6.text:=' ';</p><p> edit7.text:=' ';</p><p><b> end;</b></p><p> procedu
61、re TForm4.Button3Click(Sender: TObject);</p><p><b> begin</b></p><p> Application.Terminate;</p><p><b> end;</b></p><p> procedure TForm4.Bu
62、tton4Click(Sender: TObject);</p><p><b> begin</b></p><p><b> close;</b></p><p><b> end;</b></p><p><b> end.</b></
63、p><p><b> 統(tǒng)計(jì)界面:</b></p><p> procedure TForm12.Button4Click(Sender: TObject);</p><p><b> begin</b></p><p> Application.Terminate;</p><
64、;p><b> end;</b></p><p> procedure TForm12.RadioButton1Click(Sender: TObject);</p><p><b> begin</b></p><p> adoquery1.SQL.Clear;</p><p>
65、adoquery1.SQL.Add('select count(員工編號(hào)) 總?cè)藬?shù) from 員工工資項(xiàng)目表');</p><p> ADOQuery1.Active;</p><p> adoquery1.Open;</p><p><b> end;</b></p><p>
66、 procedure TForm12.RadioButton2Click(Sender: TObject);</p><p><b> begin</b></p><p> adoquery1.SQL.Clear;</p><p> adoquery1.SQL.Add('select count(是否發(fā)放) 工資發(fā)放人數(shù)
67、 from 員工工資發(fā)放表 ');</p><p> ADOQuery1.Active;</p><p> adoquery1.Open;</p><p><b> end;</b></p><p> procedure TForm12.Button3Click(Sender: TObject);
68、</p><p><b> begin</b></p><p> form2.show;</p><p><b> end;</b></p><p> procedure TForm12.RadioButton3Click(Sender: TObject);</p><p
69、><b> begin</b></p><p> adoquery1.SQL.Clear;</p><p> adoquery1.SQL.Add('select count(員工編號(hào)) 已發(fā)放人數(shù) from 員工工資發(fā)放表 where 是否發(fā)放=''是''');</p><p>
70、 ADOQuery1.Active;</p><p> adoquery1.Open;</p><p><b> end;</b></p><p> procedure TForm12.Button2Click(Sender: TObject);</p><p><b> begin</b>
71、;</p><p> RadioButton1.checked:=false;</p><p> RadioButton2.checked:=false;</p><p> RadioButton3.checked:=false;</p><p> RadioButton4.checked:=false;</p><
72、;p><b> end;</b></p><p> procedure TForm12.RadioButton4Click(Sender: TObject);</p><p><b> begin</b></p><p> adoquery1.SQL.Clear;</p><p>
73、adoquery1.SQL.Add('select sum(實(shí)發(fā)工資) 已發(fā)放人數(shù) from 員工工資發(fā)放表');</p><p> ADOQuery1.Active;</p><p> adoquery1.Open;</p><p><b> end;</b></p><p><b&g
74、t; end.</b></p><p><b> 結(jié)論</b></p><p> 在課程設(shè)計(jì)的開始時(shí)期,由于對(duì)界面操作和對(duì)ADO技術(shù)的陌生,上學(xué)期在老師的講解和借的參考書上線自己學(xué)習(xí)了關(guān)于這些方面的知識(shí),在設(shè)計(jì)時(shí)對(duì)于通過(guò)讀取數(shù)據(jù)庫(kù),從而在登錄界面登錄不同的用戶遇到了錯(cuò)誤,最后借助于參考書和同學(xué)的幫助解決了這個(gè)問(wèn)題。在設(shè)計(jì)統(tǒng)計(jì)模塊時(shí),跟后臺(tái)數(shù)據(jù)庫(kù)的連接
75、出現(xiàn)了問(wèn)題,在自己的細(xì)心研究下,在代碼域中改寫了“adoquery1.SQL.Add('select count(員工編號(hào)) 已發(fā)放人數(shù) from 員工工資發(fā)放表 where 是否發(fā)放=''是''')”語(yǔ)句,最終解決了這個(gè)問(wèn)題。人事工資管理系統(tǒng)涉及范圍寬,要解決的問(wèn)題多,功能復(fù)雜,由于時(shí)間限制,本系統(tǒng)只能做出其中的一部分功能。</p><p><b>
76、; 參考文獻(xiàn)</b></p><p> 明日科技,華傳銘,梁冰.Delphi組件參考大全.[M].北京:人民郵電出版社,2006:78~161.</p><p> 王珊,薩師煊.數(shù)據(jù)庫(kù)系統(tǒng)概論.[M].北京:高等教育出版社,2006:83~124.</p><p> 賽奎春.Delphi信息系統(tǒng)開發(fā)實(shí)例精選.[M].北京:機(jī)械出版社,2005:2
溫馨提示
- 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ù)僅提供信息存儲(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 數(shù)據(jù)庫(kù)課程設(shè)計(jì)--工資管理系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)
- 數(shù)據(jù)庫(kù)課程設(shè)計(jì)--工資管理系統(tǒng)
- 數(shù)據(jù)庫(kù)課程設(shè)計(jì)--工資管理系統(tǒng)
- 數(shù)據(jù)庫(kù)工資管理系統(tǒng)課程設(shè)計(jì)
- 數(shù)據(jù)庫(kù)課程設(shè)計(jì)----工資管理系統(tǒng)
- 數(shù)據(jù)庫(kù)課程設(shè)計(jì)——工資管理系統(tǒng)
- 數(shù)據(jù)庫(kù)課程設(shè)計(jì)--工資管理系統(tǒng)
- 數(shù)據(jù)庫(kù)工資管理系統(tǒng)課程設(shè)計(jì)
- 工資管理系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)報(bào)告(數(shù)據(jù)庫(kù)課程設(shè)計(jì))
- 工資管理系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)報(bào)告數(shù)據(jù)庫(kù)課程設(shè)計(jì)
- 工資管理系統(tǒng)_數(shù)據(jù)庫(kù)課程設(shè)計(jì)報(bào)告
- 數(shù)據(jù)庫(kù)工資管理系統(tǒng)課程設(shè)計(jì)報(bào)告
- 數(shù)據(jù)庫(kù)課程設(shè)計(jì)工資管理系統(tǒng)
- 數(shù)據(jù)庫(kù)課程設(shè)計(jì)工資管理系統(tǒng)
- 工資管理系統(tǒng)asp數(shù)據(jù)庫(kù)課程設(shè)計(jì)
- 數(shù)據(jù)庫(kù)課程設(shè)計(jì)報(bào)告--工資管理系統(tǒng)
- 數(shù)據(jù)庫(kù)課程設(shè)計(jì)---工資管理系統(tǒng) (2)
- 網(wǎng)絡(luò)數(shù)據(jù)庫(kù)課程設(shè)計(jì)--工資管理系統(tǒng)
- 數(shù)據(jù)庫(kù)課程設(shè)計(jì)工資管理系統(tǒng)
- 工資管理系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)報(bào)告(數(shù)據(jù)庫(kù)課程設(shè)計(jì))模板
評(píng)論
0/150
提交評(píng)論