

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、<p> 畢 業(yè) 論 文(設(shè) 計(jì))</p><p> 論文(設(shè)計(jì))題目: 企業(yè)人事管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) </p><p> 二級(jí)學(xué)院: 計(jì)算機(jī)學(xué)院 </p><p> 學(xué)科專業(yè): 計(jì)算機(jī)信息管理 </p><p>
2、; 2011年 3 月 20 日</p><p> 畢業(yè)論文(設(shè)計(jì))內(nèi)容介紹</p><p><b> 目錄</b></p><p><b> 摘 要3</b></p><p> Abstract4</p><p> 第一章 前言5</p&g
3、t;<p><b> 1.1 背景5</b></p><p> 1.2 問(wèn)題的提出6</p><p><b> 1.3 目標(biāo)6</b></p><p> 1.4 可行性分析6</p><p> 第二章 開發(fā)工具的選擇8</p><p&
4、gt; 2.1 Visual Basic介紹8</p><p> 2.2 SQL Server 2000介紹10</p><p> 2.3 SQL語(yǔ)言在VB中的應(yīng)用11</p><p> 第三章 需求分析12</p><p> 3.1 系統(tǒng)需求13</p><p> 3.2 系統(tǒng)主要
5、功能模塊13</p><p> 3.2.1后臺(tái)管理模塊13</p><p> 3.2.2前臺(tái)管理模塊14</p><p> 3.2.3數(shù)據(jù)管理14</p><p> 3.3 性能需求15</p><p> 3.3.1 硬件環(huán)境15</p><p> 3.3.2 軟件環(huán)境
6、16</p><p> 第四章 數(shù)據(jù)庫(kù)設(shè)計(jì)17</p><p> 4.1 基本設(shè)計(jì)17</p><p> 4.1.1設(shè)計(jì)概念17</p><p> 4.1.2處理流程17</p><p> 4.1.3功能分析17</p><p> 4.1.4系統(tǒng)模塊17</
7、p><p> 4.2 數(shù)據(jù)庫(kù)設(shè)計(jì)19</p><p> 4.2.1數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì)19</p><p> 4.2.2數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì)20</p><p> 第五章 主要功能模塊設(shè)計(jì)22</p><p> 5.1 窗口的設(shè)計(jì)22</p><p> 5.2 功能代碼
8、26</p><p> 第六章 系統(tǒng)測(cè)試34</p><p> 6.1 測(cè)試環(huán)境34</p><p> 6.2 測(cè)試結(jié)果34</p><p> 第七章 結(jié)論35</p><p><b> 致 謝36</b></p><p><b>
9、; 參考文獻(xiàn)37</b></p><p><b> 摘 要</b></p><p> 隨著計(jì)算機(jī)技術(shù)的飛速發(fā)展,大量信息撲面而來(lái),企業(yè)應(yīng)建立一套完整的現(xiàn)代化、網(wǎng)絡(luò)化、規(guī)范化的人事管理系統(tǒng)來(lái)改變傳統(tǒng)手工辦理人事業(yè)務(wù)速度慢、效率低的弊端,提高工作效率、優(yōu)化人事管理、降低勞動(dòng)成本,準(zhǔn)確地針對(duì)市場(chǎng)變化做出相應(yīng)的人事應(yīng)變策略,從而在激烈的競(jìng)爭(zhēng)中不斷地創(chuàng)造出
10、更多的經(jīng)濟(jì)效益,以立于不敗之地。</p><p> 在企業(yè)中,人事管理工作是非常重要的一項(xiàng)工作,員工數(shù)量急劇增加,員工相關(guān)基本信息也成倍增長(zhǎng),隨之企業(yè)人事管理變得越來(lái)越復(fù)雜。為了改善傳統(tǒng)的人工管理職工信息方式的效率低、保密性差、數(shù)據(jù)維護(hù)不方便等問(wèn)題,擁有一套能提供充足的人事信息和快捷的查詢手段的系統(tǒng)至關(guān)重要。因此本文以VB和SQL Server2000為開發(fā)工具,設(shè)計(jì)一套中小企業(yè)人事管理系統(tǒng)。在文中,首先分析了
11、企業(yè)人事管理工作以及工作流程,根據(jù)分析結(jié)果設(shè)計(jì)了該系統(tǒng)應(yīng)具有的功能;其次,對(duì)系統(tǒng)的各個(gè)功能模塊進(jìn)行了詳細(xì)的描述,包括用戶登錄模塊、留言板模塊、人事部門信息發(fā)布模塊、系統(tǒng)設(shè)置模塊、員工管理模塊、員工自助模塊和操作記錄模塊;最后結(jié)合系統(tǒng)開發(fā)階段和測(cè)試階段中發(fā)現(xiàn)的問(wèn)題以及解決問(wèn)題的方法,總結(jié)了開發(fā)此系統(tǒng)所取得的經(jīng)驗(yàn)和體會(huì)。關(guān)鍵詞:企業(yè)人事管理系統(tǒng)、軟件工程、數(shù)據(jù)庫(kù)、計(jì)算機(jī)信息管理</p><p><b>
12、 Abstract</b></p><p> Along with the rapid development of computer technology, a large number of information, the enterprise shall establish a complete set of modernization and network and standardiza
13、tion of the personnel management systems to change the traditional manual conduction personnel business low speed, low efficiency of drawbacks, improve work efficiency, optimizing the personnel management, reduce the lab
14、or cost, accurately according to market changes make corresponding personnel strain strategy, and in t</p><p> In the enterprise, the personnel management is a very important task, number of employees has i
15、ncreased dramatically, employee related basic information also increase exponentially, then the enterprise personnel management is becoming more and more complicated. In order to improve the traditional manual administra
16、tion worker way of information efficiency is low, the secrecy and data maintenance problems such as not convenient managers.strict can provide sufficient human resources information and</p><p> Keywords: Th
17、e business enterprise personal management systems, software engineering, database, computer information management</p><p><b> 第一章 前言</b></p><p><b> 1.1 背景</b></p&
18、gt;<p> 隨著全球經(jīng)濟(jì)一體化時(shí)代的到來(lái),競(jìng)爭(zhēng)的范圍迅速擴(kuò)大,競(jìng)爭(zhēng)的程度空前加劇。那么,誰(shuí)將是競(jìng)爭(zhēng)中的勝者?是那些占據(jù)人事優(yōu)勢(shì)的地區(qū)、國(guó)家和企業(yè)。因?yàn)榻?jīng)濟(jì)競(jìng)爭(zhēng),說(shuō)到底是人才的競(jìng)爭(zhēng),是人綜合素質(zhì)的競(jìng)爭(zhēng)。被稱作“經(jīng)營(yíng)之神”的日本著名企業(yè)家松下幸之助說(shuō)得好:“國(guó)家的興盛在于人,國(guó)家的滅亡亦在于人,古圣先賢,早有明訓(xùn);回顧歷史,可謂絲毫不爽。經(jīng)營(yíng)事業(yè)的成敗,不容諱言,與治國(guó)同一道理,在于人事安排是否合宜?!焙翢o(wú)疑問(wèn),人事在一
19、個(gè)企業(yè)中起著舉足輕重的作用。</p><p> 在競(jìng)爭(zhēng)越來(lái)越激烈的社會(huì)里,企業(yè)人事管理就越顯示出其不可缺性,成為企業(yè)一個(gè)非常重要的模塊。企業(yè)人事管理系統(tǒng)主要是用于員工個(gè)人資料的錄入,職務(wù)變動(dòng)的記錄和管理。使用人事管理系統(tǒng),便于公司領(lǐng)導(dǎo)掌握人員的動(dòng)向和人員的綜合素質(zhì),及時(shí)調(diào)整人才的分配,使用計(jì)算機(jī)對(duì)人事勞資信息進(jìn)行管理。企業(yè)人事管理包括人員的招聘、員工的檔案管理、公共信息管理、合同管理、績(jī)效考評(píng)、薪資福利的制定計(jì)
20、算與發(fā)放、考勤及休假管理工作等。傳統(tǒng)的人事管理方式存在著許多缺點(diǎn),如:文件查找困難,管理效率低、人事信息保密性差,另外時(shí)間一長(zhǎng),將產(chǎn)生大量的文件和數(shù)據(jù),這對(duì)于查找、更新和維護(hù)都帶來(lái)了不少的困難。隨著科學(xué)技術(shù)的不斷提高,計(jì)算機(jī)科學(xué)與網(wǎng)絡(luò)技術(shù)日漸成熟,其強(qiáng)大的功能與跨地域性已為人們深刻認(rèn)識(shí),它已進(jìn)入人類社會(huì)的各個(gè)領(lǐng)域并發(fā)揮著越來(lái)越重要的作用。作為計(jì)算機(jī)應(yīng)用的一部分,使用計(jì)算機(jī)企業(yè)內(nèi)部信息進(jìn)行管理,具有著手工管理所無(wú)法比擬的優(yōu)點(diǎn)。例如:檢索迅
21、速、查找方便、可靠性高、存儲(chǔ)量大、保密性好、壽命長(zhǎng)、成本低等。這些優(yōu)點(diǎn)能夠極大地提高企業(yè)信息管理的效率,也是企業(yè)的科學(xué)化、正規(guī)化管理,與世界接軌的重要條件。</p><p> 人事管理系統(tǒng)的開發(fā)與實(shí)現(xiàn),改變了傳統(tǒng)手工辦理人事業(yè)務(wù)速度慢、效率低的弊端,極大地節(jié)省了時(shí)間和人力,把人事業(yè)務(wù)從單調(diào)、重復(fù)的事務(wù)性工作中解脫出來(lái),降低了勞動(dòng)成本,提供了更為高效的公共信息服務(wù)。本系統(tǒng)可使管理人員對(duì)全局人員結(jié)構(gòu)及崗位配置情況有
22、清晰的了解。在人才選拔上可實(shí)現(xiàn)人才的內(nèi)部挖掘,保證人事的合理配置。 在系統(tǒng)的實(shí)施過(guò)程中完成了對(duì)管理制度和流程的完善和優(yōu)化,提高了整個(gè)企業(yè)的人事管理效率,促進(jìn)人事管理工作向著標(biāo)準(zhǔn)化、規(guī)范化的方向發(fā)展。</p><p> 1.2 問(wèn)題的提出</p><p> 現(xiàn)代信息技術(shù)的發(fā)展,在改變著我們的生活方式的同時(shí),也改變著我們的工作方式,使傳統(tǒng)意義上的人事管理的形式和內(nèi)涵都在發(fā)生著根本性的變化
23、。在過(guò)去,一支筆和一張繪圖桌,可能就是進(jìn)行辦公的全部工具。今天,電腦、掃描儀和打印機(jī)等,已基本取代了舊的辦公用具。如今,人事管理已完全可以通過(guò)電腦進(jìn)行,并在計(jì)算機(jī)輔助下準(zhǔn)確快速地完成許多復(fù)雜的工作。這些都大大地縮短管理的時(shí)間。而今天,人事管理的內(nèi)容已經(jīng)轉(zhuǎn)變?yōu)閷?duì)更為廣泛的系統(tǒng)價(jià)值的追求。信息管理,如今已是一個(gè)熱門話題,它已為許多企業(yè)所采用。我認(rèn)為,在現(xiàn)代化的進(jìn)程中,引入現(xiàn)代管理的思想,建立一套可面向企事業(yè)單位人事的信息管理系統(tǒng),也是十分必
24、要的。</p><p> 管理本身就是一類復(fù)雜的智能行為,是一個(gè)知識(shí)運(yùn)用和知識(shí)創(chuàng)新的過(guò)程?,F(xiàn)代的企事業(yè)管理迫切需要一個(gè)支持人事的信息平臺(tái),一個(gè)協(xié)同管理的平臺(tái)是必不可少的,企業(yè)需要一個(gè)不斷進(jìn)行技術(shù)交流和培訓(xùn)的系統(tǒng)</p><p><b> 1.3 目標(biāo)</b></p><p> 設(shè)計(jì)一個(gè)企業(yè)人事信息管理系統(tǒng),此系統(tǒng)要以人為中心,為企業(yè)提供
25、全面的人事管理解決方案,具體目標(biāo):</p><p> 為企業(yè)建立規(guī)范化、實(shí)時(shí)互動(dòng)化人事管理機(jī)制;</p><p> 提高企業(yè)人事管理的效率、節(jié)約相關(guān)的管理成本,增強(qiáng)人事管理的安全性;</p><p> 滿足企業(yè)管理層,人事業(yè)務(wù)操作層和全體員工的不同層次和不同方面的需要;</p><p> 對(duì)企業(yè)將來(lái)的整體信息化建設(shè)提供必要的支持;&l
26、t;/p><p> 1.4 可行性分析</p><p> 搭建企業(yè)人事管理系統(tǒng)的必要性取決于需求的迫切性和實(shí)現(xiàn)的可行性。在決定開發(fā)管理信息系統(tǒng)應(yīng)用項(xiàng)目之前,首先要做好系統(tǒng)開發(fā)的可行性分析??尚行苑治龅娜蝿?wù)是確定項(xiàng)目開發(fā)是否必要和可行。從以下幾個(gè)方面認(rèn)真進(jìn)行研究,從而為確定系統(tǒng)開發(fā)項(xiàng)目的決策提供科學(xué)依據(jù)。</p><p> 技術(shù)上的可行性分析所考慮采用的硬件和軟件
27、技術(shù)能滿足用戶提出的要求(如計(jì)算機(jī)的容量、速度等)。此外,因本系統(tǒng)難度不大,所涉及的范圍只限于企業(yè)人事信息管理,所以在技術(shù)上已達(dá)到開發(fā)該系統(tǒng)的能力。</p><p> 重要是管理人員對(duì)開發(fā)信息系統(tǒng)的態(tài)度和管理方面的基礎(chǔ)工作。重要領(lǐng)導(dǎo)不支持的項(xiàng)目肯定不可行。管理基礎(chǔ)工作好壞重要表現(xiàn)在管理制度和方法是否科學(xué),規(guī)章制度是否齊全以及原始數(shù)據(jù)是否正確等方面。 </p><p> 對(duì)組織的經(jīng)濟(jì)狀
28、況和投資能力進(jìn)行分析,一方面是支出的費(fèi)用,其中包括設(shè)備購(gòu)置費(fèi)、軟件開發(fā)費(fèi)、管理和維護(hù)費(fèi)用、人員工資和培訓(xùn)費(fèi)等;另一方面是取得的收益,其中有一部分可以用錢來(lái)衡量,如開發(fā)本系統(tǒng),為企業(yè)節(jié)省的人力,物力。收益的另一部分難以用錢表示,如加強(qiáng)人事信息管理。</p><p> 綜上所述,為了提高企業(yè)工作效率、保證企業(yè)人事管理質(zhì)量、快速而且準(zhǔn)確地為企業(yè)制定好的經(jīng)營(yíng)方針與決策,在有限的時(shí)間內(nèi)完成工作任務(wù)及達(dá)到預(yù)期的目的,我選擇
29、了開發(fā)企業(yè)人事管理系統(tǒng)。</p><p> 第二章 開發(fā)工具的選擇</p><p><b> 開發(fā)工具的介紹</b></p><p> 結(jié)合本系統(tǒng)開發(fā)的特點(diǎn),我采用 Microsoft SQL Server 2000 做后臺(tái)數(shù)據(jù)庫(kù)管理系統(tǒng),同時(shí)我又選擇了比較容易自學(xué)的、功能強(qiáng)大的 Visual Basic 6.0作為開發(fā)工具,利用軟件
30、工程的思想和方法,總體上先采用結(jié)構(gòu)化生命周期法進(jìn)行系統(tǒng)分析和設(shè)計(jì),然后采用快速原型法來(lái)實(shí)現(xiàn)系統(tǒng)。</p><p> 2.1 Visual Basic介紹</p><p> 本文選用Visual Basic語(yǔ)言進(jìn)行設(shè)計(jì)開發(fā),Microsoft Visual Basic 6.0是Microsoft 公司成功的編輯語(yǔ)言產(chǎn)品之一,在全世界擁有眾多的用戶和使用者,它提供了開發(fā)Microsoft
31、 Windows 應(yīng)用程序的最迅速最簡(jiǎn)捷的方法。</p><p> Visual Basic是Microsoft公司在QuickBASIC的基礎(chǔ)上,為開發(fā)Windows應(yīng)用程序提供的強(qiáng)有力的開發(fā)環(huán)境和工具,它使具有很好的圖形用戶界面的程序設(shè)計(jì)語(yǔ)言,它采用面向?qū)ο蠛褪录?qū)動(dòng)的程序設(shè)計(jì)兩種新機(jī)制,把過(guò)程化和結(jié)構(gòu)化編程集合在一起。正是由于它在應(yīng)用程序開發(fā)中的圖形化構(gòu)思,使得開發(fā)者能夠非常容易地創(chuàng)建一個(gè)窗口,然后從VB
32、工具箱選擇控件放在窗體內(nèi),無(wú)須編寫程序。</p><p> Visual Basic 是一種功能強(qiáng)大的可視化軟件開發(fā)環(huán)境。因?yàn)閂isual Basic For Windows 是一種具有良好圖形界面的程序,同時(shí)又是一種完全支持面向?qū)ο蟪绦蛟O(shè)計(jì)的語(yǔ)言,它實(shí)現(xiàn)了實(shí)踐、理論、再實(shí)踐、再提高使得自己網(wǎng)絡(luò)程序設(shè)計(jì)能力及實(shí)際編成動(dòng)手能力均有較大的提高。Visual Basic語(yǔ)言的內(nèi)容包括網(wǎng)絡(luò)程序設(shè)計(jì),Winsock編程原
33、理,Winsock控件的程序設(shè)計(jì),Winsock API 應(yīng)用等等。</p><p> Visual 是指開發(fā)圖形用戶界面的方法,不需要編寫大量的代碼去描述界面元素的外觀和位置而只要把預(yù)先建立的對(duì)象放到窗體上即可;Basic 是指BASIC語(yǔ)言,一種在計(jì)算機(jī)發(fā)展歷史上應(yīng)用極為廣泛的一種語(yǔ)言,其中包含了數(shù)百條語(yǔ)句,函數(shù)及關(guān)鍵字等,有它們建立應(yīng)用程序。隨著版本的更新,Visual Basic 6.0已成為真正規(guī)范化
34、的大型開發(fā)語(yǔ)言和環(huán)境,不但功能強(qiáng)大而且更容易使用,其代碼效率已基本達(dá)到Visual C++的水平。它具有如下功能和特點(diǎn):</p><p> 面向?qū)ο蟮目梢暬绦蛟O(shè)計(jì)工具 </p><p> Visual Basic之所以受到廣大用戶的歡迎,是因?yàn)樗哂幸粋€(gè)可視化開發(fā)環(huán)境,簡(jiǎn)化了Windows環(huán)境下圖形界面的設(shè)計(jì)問(wèn)題。傳統(tǒng)程序設(shè)計(jì)語(yǔ)言編程時(shí),需要通
35、過(guò)編程計(jì)算機(jī) 來(lái)設(shè)計(jì)程序的界面,在設(shè)計(jì)的過(guò)程中看不到程序的實(shí)際效果,必須在運(yùn)行程序的時(shí)候才能觀察。如果對(duì)程序不滿意,還要回到程序中去修改,這一過(guò)程常常需要反復(fù)多次,大大影響了編成的效率。在Visual Basic 中,將操作和數(shù)據(jù)封裝作為一個(gè)對(duì)象,的要求,運(yùn)用現(xiàn)有的工具,在窗口中安放需要的對(duì)象,并對(duì)其進(jìn)行簡(jiǎn)單的設(shè)置和調(diào)整,就可以實(shí)現(xiàn)窗口界面的設(shè)計(jì),設(shè)程序設(shè)計(jì)人員徹底擺脫了繁重的用戶界面設(shè)計(jì)過(guò)程,能把主要經(jīng)理集中在對(duì)象要完成的操作的設(shè)計(jì)上
36、,提高了程序的設(shè)計(jì)效率。</p><p> 面向?qū)ο蟮目梢暿录?qū)動(dòng)的編程機(jī)制</p><p> 傳統(tǒng)的面向過(guò)程應(yīng)用程序設(shè)計(jì)中,各部分代碼之間形成一種緊密的結(jié)合,應(yīng)用程序自身控制各部分代碼的執(zhí)行順序,程序只能根據(jù)預(yù)先設(shè)定好的順序和結(jié)構(gòu)執(zhí)行,在執(zhí)行過(guò)程中無(wú)法改變?cè)械膱?zhí)行順序。而面向?qū)ο蟪绦蛟O(shè)計(jì)中,代碼的執(zhí)行取決于事件的發(fā)生,有事件來(lái)觸發(fā)對(duì)應(yīng)過(guò)程代碼的執(zhí)行。如單擊(Click)事件、雙擊(
37、Dbclick)事件等,不同的事件觸發(fā)(驅(qū)動(dòng))不同過(guò)程代碼的執(zhí)行。這里的事件即可以是用戶的操作,也可以通過(guò)消息、程序引發(fā)。</p><p><b> 結(jié)構(gòu)化的設(shè)計(jì)語(yǔ)言</b></p><p> Visual Basic既支持面向?qū)ο蟪绦蛟O(shè)計(jì)方法,也支持過(guò)程化程序設(shè)計(jì),是一種結(jié)構(gòu)化程序設(shè)計(jì)語(yǔ)言。它具備豐富的數(shù)據(jù)類型和大量的內(nèi)部函數(shù),采用模塊化結(jié)構(gòu)化程序設(shè)計(jì)機(jī)制,簡(jiǎn)單
38、易學(xué)。</p><p> 強(qiáng)大的數(shù)據(jù)庫(kù)訪問(wèn)能力與網(wǎng)絡(luò)支持</p><p> Visual Basic6.0提供了強(qiáng)大的數(shù)據(jù)庫(kù)訪問(wèn)能力,可以任意訪問(wèn)各種格式數(shù)據(jù)庫(kù),如MicrosoftAccess、 Microsoft Execl、 Microsoft Foxpro以及流行的ODBC技術(shù)數(shù)據(jù)庫(kù),使開發(fā)人員可以方便地使用數(shù)據(jù)資源。</p><p> 既能讓原有的數(shù)
39、據(jù)得到有效的利用,又能方便與其它應(yīng)用程序進(jìn)行數(shù)據(jù)交流。利用Visual Basic的數(shù)據(jù)控件或存取對(duì)象,了一方便的實(shí)現(xiàn)增加刪除修改查詢排序統(tǒng)計(jì)登記本的數(shù)據(jù)庫(kù)操作;也支持結(jié)構(gòu)化查詢語(yǔ)言(SQL),運(yùn)用(SQL)語(yǔ)言可以實(shí)現(xiàn)數(shù)據(jù)庫(kù)的查詢與更新。</p><p> Visual Basic提供的對(duì)象連接與潛入技術(shù)則是將每個(gè)應(yīng)用程序都看作揖個(gè)對(duì)象,將不同的對(duì)象連接起來(lái),放入到某個(gè)應(yīng)用程序中,從而可以得到具有聲音、影像、
40、圖像、動(dòng)畫、文字等各種信息的集合式文件。</p><p> Visual Basic還可以通過(guò)動(dòng)態(tài)連接庫(kù)技術(shù)將C++或匯編語(yǔ)言編寫的程序加入到Visual Basic的應(yīng)用程序中,或是調(diào)用Windows應(yīng)用程序接口函數(shù),實(shí)現(xiàn)SDK所具有的功能。</p><p><b> 基于Web的開發(fā)</b></p><p> Visual Basic
41、6.0一個(gè)重要的新特點(diǎn)是提供了設(shè)計(jì)工具借助它可以使頁(yè)面設(shè)計(jì)者動(dòng)態(tài)的創(chuàng)建和編輯頁(yè)面,穿件服務(wù)器應(yīng)用程序。為了方便服務(wù)器端的應(yīng)用程序的開發(fā),同時(shí)引入了一個(gè)新概念,簡(jiǎn)化了應(yīng)用程序的開發(fā)步驟。</p><p> 2.2 SQL Server 2000介紹</p><p> Internet 集成</p><p> SQL Server 2000 數(shù)據(jù)庫(kù)引擎提供完整的
42、XML 支持。它還具有構(gòu)成最大的Web 站點(diǎn)的數(shù)據(jù)存儲(chǔ)組件所需的可伸縮性、可用性和安全功能。SQL Server 2000 程序設(shè)計(jì)模型與 Windows DNA 構(gòu)架集成,用以開發(fā) Web 應(yīng)用程序,并且SQL Server 2000 支持 English Query 和 Microsoft 搜索服務(wù)等功能,在Web 應(yīng)用程序中包含了用戶友好的查詢和強(qiáng)大的搜索功能。</p><p><b> 企業(yè)級(jí)
43、數(shù)據(jù)庫(kù)功能</b></p><p> SQL Server 2000 關(guān)系數(shù)據(jù)庫(kù)引擎支持當(dāng)今苛刻的數(shù)據(jù)處理環(huán)境所需的功能。數(shù)據(jù)庫(kù)引擎充分保護(hù)數(shù)據(jù)完整性,同時(shí)將管理上千個(gè)并發(fā)修改數(shù)據(jù)庫(kù)的用戶的開銷減到最小。SQL Server 2000 分布式查詢使您得以引用來(lái)自不同數(shù)據(jù)源的數(shù)據(jù),就好象這些數(shù)據(jù)是 SQL Server 2000 數(shù)據(jù)庫(kù)的一部分,同時(shí)分布式事務(wù)支持充分保護(hù)任何分布式數(shù)據(jù)更新的完整性。復(fù)
44、制同樣使您得以維護(hù)多個(gè)數(shù)據(jù)復(fù)本,同時(shí)確保單獨(dú)的數(shù)據(jù)復(fù)本保持同步??蓪⒁唤M數(shù)據(jù)復(fù)制到多個(gè)移動(dòng)的脫接用戶,使這些用戶自主地工作,然后將他們所做的修改合并回發(fā)布服務(wù)器。</p><p> 易于安裝、部署和使用</p><p> SQL Server 2000 中包括一系列管理和開發(fā)工具,這些工具可改進(jìn)在多個(gè)站點(diǎn)上安裝、部署、管理和使用 SQL Server 的過(guò)程。SQL Server 20
45、00 還支持基于標(biāo)準(zhǔn)的、與 Windows DNA 集成的程序設(shè)計(jì)模型,使 SQL Server 數(shù)據(jù)庫(kù)和數(shù)據(jù)倉(cāng)庫(kù)的使用成為生成強(qiáng)大的可伸縮系統(tǒng)的無(wú)縫部分。這些功能使您得以快速交付 SQL Server 應(yīng)用程序,使客戶只需最少的安裝和管理開銷即可實(shí)現(xiàn)這些應(yīng)用程序。</p><p> 通過(guò) Web 輕松訪問(wèn)數(shù)據(jù)</p><p> 有了 SQL Server 2000,您可以使用 HTT
46、P 來(lái)向數(shù)據(jù)庫(kù)發(fā)送查詢、對(duì)數(shù)據(jù)庫(kù)中存儲(chǔ)的文檔執(zhí)行全文搜索、以及通過(guò) Web 進(jìn)行自然語(yǔ)言查詢。</p><p> 強(qiáng)大而靈活的基于 Web 的分析</p><p> SQL Server 2000 分析服務(wù)功能被擴(kuò)展到了 Internet。您可以通過(guò) Web 瀏覽器來(lái)訪問(wèn)和控制多維數(shù)據(jù)。 使用 SQL Server 2000 可以獲得非凡的可伸縮性和可靠性。通過(guò)向上伸縮和向外擴(kuò)展的能力
47、,可以將數(shù)據(jù)庫(kù)和數(shù)據(jù)負(fù)載分配給多臺(tái)服務(wù)器。SQL Server 滿足了苛刻的電子商務(wù)和企業(yè)應(yīng)用程序要求。</p><p><b> 向外擴(kuò)展可用性</b></p><p> 通過(guò)增強(qiáng)的故障轉(zhuǎn)移群集、日志傳送和新增的備份策略,SQL Server 2000 達(dá)到了最大的可用性。</p><p> 2.3 SQL語(yǔ)言在VB中的應(yīng)用</
48、p><p> 在VB中使用SQL語(yǔ)言非常方便,一般來(lái)說(shuō),都是通過(guò)Tquery或TADOquery組件來(lái)使用SQL語(yǔ)言的??梢栽赥query或TADOquery組件的SQL屬性中設(shè)置SQL語(yǔ)句。設(shè)計(jì)程序時(shí),在該組件的屬性對(duì)話框中選擇SQL屬性,單擊帶省略號(hào)的按鈕,就可以打開String List Editor對(duì)話框,然后我們就可以在對(duì)話框中添加SQL語(yǔ)句。還可以使用Delphi的SQL Builder來(lái)自動(dòng)生成SQL
49、語(yǔ)句,這樣可以避免手工編寫SQL而可能造成的語(yǔ)法錯(cuò)誤。</p><p> 第三章 需求分析</p><p> 需求分析是系統(tǒng)開發(fā)必要環(huán)節(jié),也是重中之重;需求過(guò)程研究業(yè)務(wù)工作,以期設(shè)計(jì)出有助于業(yè)務(wù)工作的更加完善的系統(tǒng)。作為該過(guò)程的結(jié)果,需求規(guī)格說(shuō)明書是對(duì)系統(tǒng)的功能和行為完整的描述。系統(tǒng)設(shè)計(jì)將來(lái)自于需求和分析的抽象規(guī)格說(shuō)明轉(zhuǎn)變?yōu)槊嫦蛘鎸?shí)世界的設(shè)計(jì)。一旦構(gòu)建完成,該系統(tǒng)就會(huì)投入使用,同時(shí)
50、會(huì)不可避免地產(chǎn)生更多的新需求。同時(shí),需求過(guò)程與分析活動(dòng)之間有相當(dāng)程度的重疊,分析建模對(duì)于設(shè)定工作的范圍和其他一些事來(lái)說(shuō)是必要的,所以我們利用分析模型來(lái)描述需求過(guò)程,隨著開發(fā)工作的繼續(xù),分析活動(dòng)在工作中占的比例將變得越來(lái)越大,直到所有需求都已知。</p><p><b> 風(fēng)險(xiǎn)承擔(dān)者的</b></p><p><b> 想法和需要 </b>&l
51、t;/p><p><b> 系統(tǒng)操作</b></p><p><b> 環(huán)境</b></p><p><b> 系統(tǒng)反饋</b></p><p> 需求規(guī)格說(shuō)明書 系統(tǒng)
52、 </p><p> 構(gòu)建反饋 </p><p> 分析反饋 設(shè)計(jì)反饋</p><p> 分析規(guī)格說(shuō)明書 設(shè)計(jì)規(guī)格</p><p> 和需求 說(shuō)明書</p><p><
53、b> 規(guī)格說(shuō)明書</b></p><p> 圖3-1展示需求在整個(gè)開發(fā)生命周期的承擔(dān)的角色</p><p><b> 3.1 系統(tǒng)需求</b></p><p> 企業(yè)的人事管理職能主要分為人事檔案信息管理、人事變動(dòng)管理、考勤管理、員工培訓(xùn)管理、獎(jiǎng)懲管理、合同管理、工資管理等內(nèi)容。其中工資管理由企業(yè)人事部制定標(biāo)準(zhǔn),對(duì)企
54、業(yè)效益進(jìn)行系統(tǒng)分析研究,定出應(yīng)發(fā)金額標(biāo)準(zhǔn),再由財(cái)務(wù)部計(jì)算員工工資,定出實(shí)發(fā)工資并發(fā)放。除此之外的其他管理職能由人事部單獨(dú)執(zhí)行。</p><p> 在人事系統(tǒng)開發(fā)時(shí)應(yīng)考慮以下需求:</p><p> 滿足人事管理職能的基本要求;</p><p> 進(jìn)行多層次數(shù)據(jù)匯總,為各層次管理者的決策分析提供數(shù)據(jù);</p><p> 具有完整的系統(tǒng)接
55、口,滿足靈活的數(shù)據(jù)導(dǎo)入與導(dǎo)出;</p><p> 對(duì)操作人員的技能要求比較低,操作方便;</p><p> 能夠?qū)崿F(xiàn)方便的擴(kuò)展,滿足企業(yè)發(fā)展的需要;</p><p> 能夠保障人事管理數(shù)據(jù)的安全、準(zhǔn)確;</p><p> 3.2 系統(tǒng)主要功能模塊</p><p> 3.2.1后臺(tái)管理模塊</p>
56、<p> 此模塊只對(duì)管理員類用戶開放。管理員可以對(duì)人員數(shù)據(jù)及部門信息進(jìn)行添加,修改,刪除以及對(duì)企業(yè)論壇的管理。如下圖所示:</p><p> 圖3-2 后臺(tái)功能模塊</p><p> 3.2.2前臺(tái)管理模塊</p><p> 此模塊對(duì)公司人員及管理員類用戶開放,所有人員都可以瀏覽企業(yè)論壇,及留言,還可以瀏覽各部門每月業(yè)務(wù)安排。公司人員分為管理層
57、和一般員工。一般員工可以查看自己的信息及修改密碼,還可以查看本部門其他人員。管理層可以查看公司所有員工信息,修改密碼等功能。</p><p> 圖3-3 前臺(tái)管理模塊</p><p><b> 3.2.3數(shù)據(jù)管理</b></p><p> 基于系統(tǒng)需求分析,該系統(tǒng)需要實(shí)現(xiàn)以下基本功能:</p><p> 用戶管理
58、:管理系統(tǒng)操作人員,設(shè)置操作人員口令和權(quán)限。在滿足不同系統(tǒng)用戶的操作需求的基礎(chǔ)上,提高系統(tǒng)的安全性。</p><p> 人事檔案管理:完成企業(yè)對(duì)員工個(gè)人檔案(包括員工的基本檔案和在職信息)的管理及相關(guān)操作。操作員進(jìn)行員工檔案信息錄入及更改,其中包括員工的基本信息、工作經(jīng)歷、家庭關(guān)系、獎(jiǎng)懲記錄和培訓(xùn)經(jīng)歷,要求對(duì)這些員工檔案信息可以進(jìn)行新增、修改、刪除操作,同時(shí)可以進(jìn)行查詢和瀏覽操作。該模塊是本系統(tǒng)的重點(diǎn),用戶可以
59、通過(guò)該模塊為單位建立一個(gè)比較完整的人事檔案系統(tǒng),同時(shí)可以對(duì)檔案進(jìn)行查看。</p><p> 維護(hù)人事管理相關(guān)的一些基礎(chǔ)數(shù)據(jù)主要包括以下功能:</p><p> 民族檔案設(shè)置:維護(hù)職工中民族檔案信息;</p><p> 職工類型設(shè)置:維護(hù)當(dāng)前企業(yè)職工與企業(yè)的關(guān)系的類別信息;</p><p> 文化程度設(shè)置:維護(hù)企業(yè)職工的文化程度類別信息
60、;</p><p> 政治面貌設(shè)置:維護(hù)企業(yè)職工的政治面貌類別信息;</p><p> 部門類別設(shè)置:維護(hù)企業(yè)中設(shè)立的部門類別信息;</p><p> 職務(wù)類別設(shè)置:維護(hù)企業(yè)中設(shè)立的職務(wù)類別信息;</p><p> 職工資類別設(shè)置:維護(hù)企業(yè)中設(shè)立的工資類別信息;</p><p> 稱類別設(shè)置:維護(hù)企業(yè)職工的職
61、稱類別信息;</p><p> 人事變動(dòng)管理:對(duì)于人事上的變動(dòng)調(diào)整進(jìn)行管理,對(duì)人員檔案的信息進(jìn)行更新。如:?jiǎn)T工職務(wù)、員工職稱、員工性質(zhì)等的變動(dòng)。</p><p> 考勤管理:考勤管理可幫助公司完成時(shí)間管理記錄員工上下班、加班、出缺勤時(shí)間,并可將數(shù)據(jù)連至薪資計(jì)算系統(tǒng)處理,以便作薪資結(jié)算。企業(yè)還可根據(jù)此考勤系統(tǒng)查詢企業(yè)內(nèi)各時(shí)段的員工出缺勤狀況,作管理方面的分析。提供了全面的考勤管理。<
62、;/p><p> 備忘錄管理:記錄部門或系統(tǒng)用戶的一些備忘信息,包括日常的一些事件記錄,以及通信簿的管理維護(hù)。</p><p> 數(shù)據(jù)庫(kù)管理:對(duì)現(xiàn)有的數(shù)據(jù)庫(kù)進(jìn)行管理,包括數(shù)據(jù)備份和恢復(fù),以方便用戶對(duì)數(shù)據(jù)庫(kù)的管理和維護(hù)工作,提高系統(tǒng)的數(shù)據(jù)安全性。</p><p><b> 3.3 性能需求</b></p><p>
63、3.3.1 硬件環(huán)境</p><p> 在最低配置的情況下,系統(tǒng)的性能往往不盡如人意,現(xiàn)在的硬件性能已經(jīng)相當(dāng)出色,且價(jià)格也很便宜,因此通常給服務(wù)器端配置高性能硬件。</p><p> 處理器:AMD Althlon(tm)Ⅱ Dual-core m320 2.10GHz或更高</p><p><b> 內(nèi)存:2GB</b></p&g
64、t;<p> 硬盤空間:160GB</p><p> 顯卡:SVGA顯示適配器</p><p> 3.3.2 軟件環(huán)境</p><p> 操作系統(tǒng):Windows 2000/XP/Win7</p><p> 數(shù)據(jù)庫(kù):SQL Server</p><p> 第四章 數(shù)據(jù)庫(kù)設(shè)計(jì)</p&g
65、t;<p><b> 4.1 基本設(shè)計(jì)</b></p><p> 4.1.1設(shè)計(jì)概念 </p><p> 目前企業(yè)已經(jīng)建立起的財(cái)務(wù)管理系統(tǒng)中包含工資管理部分,為了避免重復(fù)開發(fā),本系統(tǒng)主要實(shí)現(xiàn)企業(yè)人事管理中的人事檔案管理和考勤管理功能,并提供相應(yīng)的接口為財(cái)務(wù)管理系統(tǒng)中的工資管理提供相應(yīng)的數(shù)據(jù)支持。另外,基于成本以及安全性考慮,假設(shè)本系統(tǒng)是一個(gè)相對(duì)
66、封閉的單機(jī)運(yùn)行系統(tǒng),不提供與其他系統(tǒng)的實(shí)時(shí)數(shù)據(jù)交互。對(duì)數(shù)據(jù)庫(kù)的要求,如今后臺(tái)數(shù)據(jù)庫(kù)支持軟件有多種,如Oracle(對(duì)于大型系統(tǒng)設(shè)計(jì))Access、SQL(對(duì)于中小型系統(tǒng)設(shè)計(jì))各具有其優(yōu)越性。著于目前系統(tǒng)對(duì)運(yùn)行環(huán)境的考慮,本系統(tǒng)采用SQL Server 2000 作為后臺(tái)數(shù)據(jù)庫(kù),在滿足需求的前提下,盡量將系統(tǒng)對(duì)運(yùn)行環(huán)境的性能要求降到最低。</p><p> 4.1.2處理流程 </p><p
67、> 系統(tǒng)基本的流程是:用戶登錄 系統(tǒng)主界面 選擇各項(xiàng)功能</p><p><b> 4.1.3功能分析</b></p><p> 人事管理系統(tǒng)主要有以下幾項(xiàng)功能要求:</p><p><b> 新員工資料的輸入;</b></p><p> 自動(dòng)分配員
68、工號(hào),并且設(shè)置初始的用戶密碼;</p><p> 人事變動(dòng)的詳細(xì)記錄,包括崗位和部門的調(diào)整;</p><p> 員工信息的查詢和修改,包括員工個(gè)人信息和密碼等;</p><p><b> 4.1.4系統(tǒng)模塊</b></p><p> 根據(jù)系統(tǒng)功能的要求,可以將系統(tǒng)分解成幾個(gè)功能模塊來(lái)分別設(shè)計(jì),系統(tǒng)功能模塊如圖所示
69、:</p><p> 圖4-1人事管理信息系統(tǒng)主模塊</p><p> 同時(shí)通過(guò)分析比較各功能模塊之間的關(guān)系,可知系統(tǒng)的業(yè)務(wù)流程如圖所示:</p><p><b> 形成基本數(shù)據(jù)庫(kù) </b></p><p><b> 形成人事檔案數(shù)據(jù)庫(kù)</b></p><p>&l
70、t;b> 形成考勤數(shù)據(jù)庫(kù)</b></p><p> 圖4-2系統(tǒng)業(yè)務(wù)處理流程圖</p><p> 4.2 數(shù)據(jù)庫(kù)設(shè)計(jì)</p><p> 鑒于ODBC(Open Database Connectivity)是用于數(shù)據(jù)庫(kù)訪問(wèn)的應(yīng)用最廣泛的應(yīng)用程序編程接口,它允許應(yīng)用程序使用相同的代碼訪問(wèn)不同的數(shù)據(jù)庫(kù)管理系統(tǒng)(DBMS),本系統(tǒng)采用ODBC和方
71、式訪問(wèn)數(shù)據(jù)庫(kù)。</p><p> 4.2.1數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì)</p><p> 在需求分析的基礎(chǔ)上,設(shè)計(jì)出能夠滿足用戶要求的各種實(shí)體,以及它們之間的關(guān)系,為后面的邏輯結(jié)構(gòu)設(shè)計(jì)打下了基礎(chǔ)。</p><p><b> 各實(shí)體的E-R圖:</b></p><p> N </p&
72、gt;<p> 工作 N:1 1:1 </p><p><b> 1 N</b></p><p> 用 戶 </p><p><b> N:1 </b></p><p><b> N</b></p>
73、;<p> 圖4-3系統(tǒng)E--R圖</p><p> 4.2.2數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì)</p><p> 由概念結(jié)構(gòu)設(shè)計(jì)的實(shí)體與實(shí)體之間的關(guān)系的基礎(chǔ)上,形成數(shù)據(jù)庫(kù)中的表格以及各個(gè)表格之間關(guān)系。根據(jù)系統(tǒng)功能設(shè)計(jì)的要求以及功能模塊的劃分,對(duì)數(shù)據(jù)流程圖的分析,對(duì)于本系統(tǒng)的數(shù)據(jù)庫(kù),可以列出本系統(tǒng)幾個(gè)主要的數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu):</p><p><b>
74、 用戶表</b></p><p> 數(shù)據(jù)來(lái)源:用戶管理模塊進(jìn)行錄入</p><p><b> 表4-4用戶表</b></p><p><b> 員工基本信息表</b></p><p> 數(shù)據(jù)來(lái)源:基本檔案錄入模塊進(jìn)行錄入</p><p> 表4-5員工
75、基本信息表</p><p><b> 部門類別設(shè)置表</b></p><p> 數(shù)據(jù)來(lái)源:部門類別設(shè)置模塊進(jìn)行錄入</p><p> 表4-6部門類別設(shè)置表</p><p><b> 考勤記錄表</b></p><p> 數(shù)據(jù)來(lái)源:考勤模塊進(jìn)行錄入</p>
76、;<p><b> 表4-7考勤記錄表</b></p><p><b> 日常記事表</b></p><p> 數(shù)據(jù)來(lái)源:備忘錄模塊進(jìn)行錄入</p><p><b> 表4-8日常記事表</b></p><p> 第五章 主要功能模塊設(shè)計(jì)</p
77、><p> 5.1 窗口的設(shè)計(jì)</p><p> 首先是登陸窗口,不同職位的人員登陸的權(quán)限不同。</p><p><b> 5-1登陸窗口</b></p><p> 2、主窗口主要放置菜單對(duì)象,點(diǎn)擊菜單欄或者工具欄實(shí)現(xiàn)相應(yīng)的操作。</p><p><b> 5-2主窗口</
78、b></p><p> 3、人員信息窗口主要用來(lái)實(shí)現(xiàn)人員的添加、修改、刪除、檢索功能。</p><p><b> 5-3人員信息窗口</b></p><p> 4、人員考勤窗口主要用來(lái)實(shí)現(xiàn)考勤信息的新建、修改、刪除、查詢功能。</p><p><b> 5-4人員考勤窗口</b><
79、;/p><p> 企業(yè)人事變動(dòng)窗口主要用來(lái)顯示人員的變動(dòng)情況。</p><p><b> 5-5人事變動(dòng)窗口</b></p><p> 以上幾個(gè)是主要的窗口,其它的就不在一一列出了。</p><p><b> 5.2 功能代碼</b></p><p><b>
80、 1、登陸的代碼</b></p><p><b> long xx</b></p><p> zhiwu=ddlb_1.text</p><p> if ddlb_1.text="" then</p><p> messagebox("提示","請(qǐng)選
81、擇職務(wù)!")</p><p> ddlb_1.setfocus()</p><p> elseif sle_1.text="" then</p><p> messagebox("提示","工號(hào)不能為空!")</p><p> sle_1.setfocus()<
82、;/p><p> elseif sle_2.text="" then</p><p> messagebox("提示","密碼不能為空!")</p><p> sle_2.setfocus()</p><p><b> end if</b></p>
83、;<p> SELECT "密碼表"."mm" </p><p> INTO :xx </p><p> FROM "密碼表", </p><p><b> "人員信息表" </b></p><p> WHE
84、RE ( "密碼表"."gh" = "人員信息表"."gh" ) and </p><p> ( ( "密碼表"."gh" = :sle_1.text ) AND </p><p> ( "密碼表"."mm" = :sle_
85、2.text ) )AND </p><p> (( "人員信息表"."szbm"+"人員信息表"."zw" = :ddlb_1.text ) or ("人員信息表"."zw" = :ddlb_1.text )</p><p><b> ) ;<
86、/b></p><p> if xx=0 and sle_1.text<>"" and sle_2.text<>"" and ddlb_1.text<>"" then</p><p> messagebox("提示","密碼錯(cuò)誤,請(qǐng)重新輸入!")
87、</p><p> sle_1.text=""</p><p> sle_2.text=""</p><p> sle_1.setfocus()</p><p> elseif xx<>0 then</p><p> gonghao=sle_1.text&l
88、t;/p><p> mima=sle_2.text</p><p> open(w_zhu)</p><p> close(w_main)</p><p><b> end if</b></p><p> 2、添加人員信息的代碼</p><p> if sle_1.
89、text<>"" then</p><p><b> long xx</b></p><p> SELECT "人員信息表"."gh" </p><p> INTO :xx </p><p> FROM "人員信息表"
90、 </p><p> WHERE "人員信息表"."gh" = :sle_1.text ;</p><p> if xx<>0 then</p><p> messagebox("提示","此工號(hào)已存在,請(qǐng)重新輸入!")</p><p> s
91、le_1.text=""</p><p> sle_1.setfocus()</p><p><b> else</b></p><p> INSERT INTO "人員信息表" </p><p> ( "gh", </p><
92、p><b> "xm", </b></p><p><b> "xb", </b></p><p><b> "hj", </b></p><p> "zzmm", </p>&
93、lt;p> "slzk", </p><p><b> "ht", </b></p><p> "szbm", </p><p><b> "zw" ) </b></p><p> VALU
94、ES ( :sle_1.text, </p><p> :sle_2.text,</p><p> :ddlb_1.text,</p><p> :sle_4.text, </p><p> :ddlb_2.text, </p><p> :ddlb_3.text, </p>
95、<p> :ddlb_4.text, </p><p> :ddlb_5.text, </p><p> :ddlb_6.text );</p><p> INSERT INTO "密碼表" </p><p> ( "gh", </p><p>
96、<b> "mm" ) </b></p><p> VALUES ( :sle_1.text, </p><p> :sle_1.text ) ;</p><p> INSERT INTO "人事變動(dòng)表" </p><p> ( "gh",
97、 </p><p><b> "xm", </b></p><p><b> "zw", </b></p><p><b> "ybm", </b></p><p><b> "
98、bz" ) </b></p><p> VALUES ( :sle_1.text, </p><p> :sle_2.text, </p><p> :ddlb_6.text, </p><p> :ddlb_5.text, </p><p><b>
99、'新員工' );</b></p><p> messagebox("提示","添加成功!")</p><p> sle_1.text=""</p><p> sle_2.text=""</p><p> sle_4.text=&
100、quot;"</p><p> sle_1.setfocus()</p><p><b> end if</b></p><p><b> else </b></p><p> messagebox("提示","工號(hào)不能為空!")</p
101、><p><b> end if</b></p><p> 3、修改人員信息的代碼</p><p><b> long xx</b></p><p> SELECT "人員信息表"."gh" </p><p> INTO :xx
102、 </p><p> FROM "人員信息表" </p><p> WHERE "人員信息表"."gh" = :sle_1.text;</p><p> if xx=0 then</p><p> messagebox("提示","此工號(hào)不存
103、在,請(qǐng)重新輸入!")</p><p> sle_1.text=""</p><p> sle_1.setfocus()</p><p><b> else</b></p><p> UPDATE "人員信息表" </p><p> SE
104、T "xm" = :sle_2.text, </p><p> "xb" = :sle_3.text, </p><p> "hj" = :sle_4.text, </p><p> "zzmm" = :sle_5.text, </p><p&g
105、t; "slzk" = :sle_6.text, </p><p> "ht" = :sle_7.text, </p><p> "szbm" = :sle_8.text, </p><p> "zw" = :sle_9.text </p><p
106、> WHERE "人員信息表"."gh" = :sle_1.text ;</p><p> UPDATE "人事變動(dòng)表" </p><p> SET "xm" = :sle_2.text, </p><p> "zw" = :sle_9.text,
107、 </p><p> "ybm" = :sle_8.text, </p><p> "xbm" = :ddlb_1.text, </p><p> "bz" = :ddlb_2.text </p><p> WHERE "人事變動(dòng)表".&qu
108、ot;gh" = :sle_1.text;</p><p> messagebox("提示","修改成功!")</p><p> sle_1.text=""</p><p> sle_2.text=""</p><p> sle_3.text=&
109、quot;"</p><p> sle_4.text=""</p><p> sle_5.text=""</p><p> sle_6.text=""</p><p> sle_7.text=""</p><p> sl
110、e_8.text=""</p><p> sle_1.setfocus()</p><p><b> end if</b></p><p><b> 4、刪除信息的代碼</b></p><p><b> string x1</b></p>
111、<p><b> string x2</b></p><p><b> string x3</b></p><p> SELECT "人員信息表"."xm", </p><p> "人員信息表"."zw", <
112、;/p><p> "人員信息表"."szbm" </p><p> INTO :x1, </p><p><b> :x2, </b></p><p><b> :x3 </b></p><p> FROM "
113、;人員信息表" </p><p> WHERE "人員信息表"."gh" = :sle_1.text;</p><p> if sle_1.text<>"" then</p><p> if zhiwu="總裁" then</p><p&
114、gt; DELETE FROM "人員信息表" </p><p> WHERE ( "人員信息表"."gh" = :sle_1.text ) AND </p><p> ( "人員信息表"."zw" <> '總裁' );</p><p
115、> messagebox("提示","刪除成功!")</p><p> UPDATE "人事變動(dòng)表" </p><p> SET "xm" = :x1, </p><p> "zw" = :x2, </p><p>
116、"ybm" = :x3, </p><p> "xbm" = null, </p><p> "bz" = '離職' </p><p> WHERE "人事變動(dòng)表"."gh" = :sle_1.text ;</p>&l
117、t;p> sle_1.text=""</p><p> sle_1.setfocus()</p><p> elseif zhiwu="人事部經(jīng)理" then</p><p> DELETE FROM "人員信息表" </p><p> WHERE ( "
118、人員信息表"."gh" = :sle_1.text ) AND </p><p> ( "人員信息表"."zw" = '員工' );</p><p> messagebox("提示","刪除成功!")</p><p> UPDATE
119、"人事變動(dòng)表" </p><p> SET "xm" = :x1, </p><p> "zw" = :x2, </p><p> "ybm" = :x3, </p><p> "xbm" = null, </p
120、><p> "bz" = '離職' </p><p> WHERE "人事變動(dòng)表"."gh" = :sle_1.text ;</p><p> sle_1.text=""</p><p> sle_1.setfocus()</p>
121、;<p> elseif zhiwu="策劃部經(jīng)理" then</p><p> DELETE FROM "人員信息表" </p><p> WHERE ( "人員信息表"."gh" = :sle_1.text ) AND </p><p> ( "人
122、員信息表"."szbm" = '策劃部' ) AND </p><p> ( "人員信息表"."zw" = '員工' );</p><p> messagebox("提示","刪除成功!")</p><p> UPDA
123、TE "人事變動(dòng)表" </p><p> SET "xm" = :x1, </p><p> "zw" = :x2, </p><p> "ybm" = :x3, </p><p> "xbm" = null, <
124、;/p><p> "bz" = '離職' </p><p> WHERE "人事變動(dòng)表"."gh" = :sle_1.text ;</p><p> sle_1.text=""</p><p> sle_1.setfocus()</p
125、><p> elseif zhiwu="物流部經(jīng)理" then</p><p> DELETE FROM "人員信息表" </p><p> WHERE ( "人員信息表"."gh" = :sle_1.text ) AND </p><p> ( &quo
126、t;人員信息表"."szbm" = '物流部' ) AND </p><p> ( "人員信息表"."zw" = '員工' );</p><p> messagebox("提示","刪除成功!")</p><p> U
127、PDATE "人事變動(dòng)表" </p><p> SET "xm" = :x1, </p><p> "zw" = :x2, </p><p> "ybm" = :x3, </p><p> "xbm" = null,
128、</p><p> "bz" = '離職' </p><p> WHERE "人事變動(dòng)表"."gh" = :sle_1.text ;</p><p> sle_1.text=""</p><p> sle_1.setfocus()&l
129、t;/p><p> elseif zhiwu="維護(hù)部經(jīng)理" then</p><p> DELETE FROM "人員信息表" </p><p> WHERE ( "人員信息表"."gh" = :sle_1.text ) AND </p><p> (
130、"人員信息表"."szbm" = '維護(hù)部' ) AND </p><p> ( "人員信息表"."zw" = '員工' );</p><p> messagebox("提示","刪除成功!")</p><p>
131、; UPDATE "人事變動(dòng)表" </p><p> SET "xm" = :x1, </p><p> "zw" = :x2, </p><p> "ybm" = :x3, </p><p> "xbm" = null
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 畢業(yè)設(shè)計(jì)----企業(yè)人事管理系統(tǒng)
- 畢業(yè)設(shè)計(jì)---企業(yè)人事管理系統(tǒng)
- 畢業(yè)設(shè)計(jì)----企業(yè)人事管理系統(tǒng)
- 畢業(yè)設(shè)計(jì)---企業(yè)人事管理系統(tǒng)
- 企業(yè)人事管理系統(tǒng)畢業(yè)設(shè)計(jì)
- 企業(yè)人事管理系統(tǒng)畢業(yè)設(shè)計(jì)
- 企業(yè)人事管理系統(tǒng)畢業(yè)設(shè)計(jì)
- 畢業(yè)設(shè)計(jì)----企業(yè)人事管理系統(tǒng)畢業(yè)設(shè)計(jì)
- 人事管理畢業(yè)設(shè)計(jì)---人事管理系統(tǒng)設(shè)計(jì)
- 企業(yè)人事管理系統(tǒng)畢業(yè)設(shè)計(jì)論文
- 企業(yè)人事管理系統(tǒng)畢業(yè)設(shè)計(jì)論文
- 畢業(yè)設(shè)計(jì)(論文)企業(yè)人事管理系統(tǒng)
- 企業(yè)人事管理系統(tǒng)畢業(yè)設(shè)計(jì)論文
- 畢業(yè)設(shè)計(jì)---企業(yè)人事管理系統(tǒng) (2)
- 企業(yè)人事管理畢業(yè)設(shè)計(jì)
- 企業(yè)人事管理系統(tǒng)畢業(yè)設(shè)計(jì) (2)
- 畢業(yè)設(shè)計(jì)論文(企業(yè)人事管理系統(tǒng))
- vfp企業(yè)人事管理系統(tǒng)畢業(yè)設(shè)計(jì)
- 企業(yè)人事管理系統(tǒng)畢業(yè)設(shè)計(jì)3
- 人事管理系統(tǒng)畢業(yè)設(shè)計(jì)
評(píng)論
0/150
提交評(píng)論