人事管理系統(tǒng)用例圖類圖活動(dòng)圖
《人事管理系統(tǒng)用例圖類圖活動(dòng)圖》由會(huì)員分享,可在線閱讀,更多相關(guān)《人事管理系統(tǒng)用例圖類圖活動(dòng)圖(79頁珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
1、 Fox-ERP人事管理系統(tǒng)(二) -----畢業(yè)設(shè)計(jì)(論文) 指 導(dǎo) 老 師 專 業(yè) 計(jì)算機(jī)應(yīng)用與維護(hù) 組 長 班 級(jí) 組 員 成都電子機(jī)械高等??茖W(xué)校 2007年5月10日 目錄 第一章系統(tǒng)功能 1 1.1需求分析 3 1.2FOX-E
2、RP人事管理系統(tǒng)功能 4 第二章 系統(tǒng)分析圖 - 5 - 2.1 UML圖 5 2.1.1用例圖 6 2.1.2類圖 8 2.1.3活動(dòng)圖 9 2.2系統(tǒng)架構(gòu) 9 第三章 主要關(guān)鍵技術(shù) 10 3.1關(guān)鍵技術(shù)之一 10 3.2關(guān)鍵技術(shù)之二 11 3.3關(guān)鍵技術(shù)之三 11 第四章 數(shù)據(jù)庫結(jié)構(gòu) 12 4.1數(shù)據(jù)庫設(shè)計(jì) 12 4.2人事管理系統(tǒng)的數(shù)據(jù)模型圖 16 第五章 使用FOX-ERP人事管理系統(tǒng)說明書 16 5.1 FOX-ERP人事管理系統(tǒng)平臺(tái) 16 5.1.1 硬件需求 16 5.1.2 安裝: 17 5. 1. 3第二期工程的后續(xù)工作 17 5.2 F
3、OX-ERP人事管理登錄和進(jìn)入系統(tǒng) 17 5.2.1 登 錄 17 5.2.2 進(jìn)入FOX-ERP人事管理系統(tǒng)主界面 17 5.2.3 使用說明 一八 第六章 FOX-ERP人事管理主要源程序 - 32 - 一、密碼的修改和找回 - 34 - 1:修改密碼代碼 32 2:找回密碼代碼 32 二、員工就職 33 1:代號(hào)檔資料維護(hù)界面代碼 33 2:員工基本資料 35 3:津貼/扣款維護(hù) 38 4: 健保眷屬資料維護(hù)代碼 39 5:經(jīng)歷資料維護(hù)代碼 40 6:證照資料維護(hù)代碼 - 38 - 7: 技能資料維護(hù)代碼 - 44 - 三、人事異動(dòng) 43 1:就職
4、單維護(hù)代碼 43 2:調(diào)職單維護(hù)代碼 - 51 - 3:離職單維護(hù)代碼 - 53 - 4:復(fù)職單維護(hù)代碼 47 四、教育訓(xùn)練 - 60 - 2:教育訓(xùn)練員工文件維護(hù) 50 3:教育訓(xùn)練課程名單 51 4:教育訓(xùn)練上課員工名單 51 五、考績與獎(jiǎng)懲作業(yè) 51 1:考績資料添加 51 2:考績資料維護(hù) 52 3:獎(jiǎng)懲資料添加 53 4:獎(jiǎng)懲資料維護(hù) 54 六、退休作業(yè) 55 1:退休員工就職文件維護(hù) 55 2:未來退休員工預(yù)估表 56 七、用戶注冊(cè) 57 1:設(shè)置用戶 57 2:用戶注冊(cè) 57 總結(jié) 58 主要參考文獻(xiàn) 59 謝 辭 59
5、 第一章 系統(tǒng)功能 1.1 需求分析 軟件工程中包含需求、設(shè)計(jì)、編碼和測(cè)試四個(gè)階段,其中需求分析是軟件工程中第一個(gè)也是很重要的一個(gè)階段,需求分析的基本任務(wù)就是準(zhǔn)確地回答“系統(tǒng)必須做什么”這個(gè)問題,而它的主要任務(wù)就是繪制關(guān)聯(lián)圖、創(chuàng)建開發(fā)原型、分析可行性、確定需求優(yōu)先級(jí)、為需求建立模型、編寫數(shù)據(jù)字典、應(yīng)用質(zhì)量功能調(diào)配。需求分析從總體上看是說明項(xiàng)目應(yīng)該具有什么樣的功能,而不考慮實(shí)現(xiàn)這些功能的具體技術(shù)。 ERP系統(tǒng)包括22個(gè)子系統(tǒng),人事管理系統(tǒng)是其中的一個(gè)子系統(tǒng),要理解人事管理系統(tǒng),就必須了解系統(tǒng)與哪個(gè)子系統(tǒng)相關(guān)聯(lián),以及它具有怎樣的功能。人事管理系統(tǒng)將人事檔案的手工管理變
6、成計(jì)算機(jī)管理,充分發(fā)揮計(jì)算機(jī)的快捷、準(zhǔn)確、高效、方便的特點(diǎn),極大地提高了各種效率和工作質(zhì)量。 在實(shí)際項(xiàng)目的開發(fā)中,需求分析是客戶提出的,現(xiàn)在的企業(yè)資源計(jì)劃的軟件要有物流、資金流、信息流,并且要以資金流為中心,ERP則是一個(gè)較完善的軟件,也是具有管理理論的信息系統(tǒng)。同時(shí)ERP具有較強(qiáng)的通用性,大多數(shù)企業(yè)都需要具備的一些基本功能成為ERP的需求。 系統(tǒng)的需求分為物理需求、結(jié)構(gòu)需求、邏輯需求。例如人事管理系統(tǒng)的需求如下所示: 一.物理需求 物理需求的任務(wù)很明確,就是確定人事系統(tǒng)的物理服務(wù)器的最終架構(gòu)和軟硬件環(huán)境。根據(jù)人事管理系統(tǒng)的基本要求,物理需求應(yīng)包括如下幾個(gè)方面: (1) 支持可分
7、布式部署的服務(wù)器群組 支持分布式的服務(wù)器組是優(yōu)秀的網(wǎng)絡(luò)應(yīng)用程序必須提供的一個(gè)物理功能,因?yàn)榇笮偷木W(wǎng)絡(luò)應(yīng)用程序不可能將所有的應(yīng)用和操作運(yùn)行于同一臺(tái)服務(wù)器。支持分布式的服務(wù)器群組有利于降低服務(wù)器負(fù)荷,使服務(wù)器的功能更加具有針對(duì)性。 (2) 支持.NET的服務(wù)器操作平臺(tái) 這是必需要滿足的需求。ASP.NET應(yīng)用程序不可能脫離.NET Framework的支持,因此WEB服務(wù)器必須支持.NET. (3) 僅限于Microsoft SQL Server 的數(shù)據(jù)庫管理系統(tǒng) 支持多種數(shù)據(jù)庫類型是一個(gè)不錯(cuò)的構(gòu)想,但是人事管理系統(tǒng)主要體現(xiàn)的是ASP.NET 以及ADO.NET中的數(shù)據(jù)操作新特
8、性,而在ADO.NET中的針對(duì)于Microsoft SQL Server提供了很多的具體方法和對(duì)象。為了介紹和展現(xiàn)ADO.NET 中的對(duì)象和方法,人事管理系統(tǒng)采用了Microsoft SQL Server 2000 作為系統(tǒng)的數(shù)據(jù)庫管理系統(tǒng)。 (4) 必須用到的軟件支持 人事管理系統(tǒng)要使用Visual Studio 2003, 類圖、用例圖、活動(dòng)圖要使用CASE工具,在PD10.0的環(huán)境下做。 二、結(jié)構(gòu)需求 (1)系統(tǒng)的可維護(hù)性和可擴(kuò)展性強(qiáng) 大多數(shù)的人事系統(tǒng)在實(shí)際應(yīng)用中都需要不斷地添加功能模塊,人事管理系統(tǒng)也一樣,在二次開發(fā)和實(shí)際應(yīng)用中要根據(jù)項(xiàng)目的具體情況添加一些功能模
9、塊。因此項(xiàng)目在設(shè)計(jì)之初就要考慮到,當(dāng)前的架構(gòu)對(duì)系統(tǒng)的擴(kuò)展工作會(huì)不會(huì)形成障礙。 使用人事管理系統(tǒng)層次的設(shè)計(jì)概念能夠增強(qiáng)系統(tǒng)的維護(hù)性和擴(kuò)展性,基于層的設(shè)計(jì)模式允許開發(fā)者以三層甚至多層的模式開發(fā)人事應(yīng)用程序,將登錄、注冊(cè)、自定義基本資料 表等單元分離開,每一層都有針對(duì)性,層是以一組序列分布在系統(tǒng)數(shù)據(jù)和用戶之間的,不 相連的層在業(yè)務(wù)上沒有耦合,每一層都是繼承和調(diào)用上一層中的對(duì)象和方法。這種模式使得系統(tǒng)的功能分布更加合理化。例如擴(kuò)展一部分付款方式,首先要在付款方式層中建立相應(yīng)的方式,然后才是在前臺(tái)顯示層中建立新的頁面控件。 (2)系統(tǒng)的功能模塊通用性強(qiáng) 由于人事管理系統(tǒng)是
10、作為一個(gè)示例和應(yīng)用程序框架被設(shè)計(jì)和開發(fā)的,因此其功能模塊簡單地說,人事管理系統(tǒng)需要提供員工就職中最基本的對(duì)象和這些對(duì)象的基本屬性,只有這 樣才能使基于人事管理系統(tǒng)的二次開發(fā)具有更大的擴(kuò)展性。例如多公司運(yùn)作只執(zhí)行最基本的功能,至于一些具體應(yīng)用方式的特殊屬性,并不應(yīng)出現(xiàn)在系統(tǒng)中。 模塊化的構(gòu)建同時(shí)也意味著模塊之間盡量降低偶合度,這樣做的好處是使得更改模塊內(nèi)部或新增其他模塊對(duì)系統(tǒng)的穩(wěn)定性影響不大。 物理需求和結(jié)構(gòu)需求都是從設(shè)計(jì)框架上對(duì)系統(tǒng)提出了宏觀的要求,而邏輯需求則是在實(shí)際項(xiàng)目的需求分析階段對(duì)系統(tǒng)的業(yè)務(wù)邏輯提出的要求。 三、邏輯需求 (1) 抽象人事管理系統(tǒng)中的對(duì)象和方法 人事管理系統(tǒng)中
11、有幾個(gè)關(guān)鍵的對(duì)象,每個(gè)對(duì)象有其特有的方法。對(duì)象通過方法實(shí)現(xiàn)其自己的功能。例如可以將人事管理系統(tǒng)中的員工抽象為一個(gè)對(duì)象,員工的出勤率等可以構(gòu)建成為對(duì)象的屬性,而出勤率的計(jì)算方式等可以抽象成為商品的方法。 (2) 在邏輯上與其他應(yīng)用程序整和 建立人事管理系統(tǒng)的目的是讓員工和管理者可以通過網(wǎng)絡(luò)進(jìn)行查詢、修改等行為動(dòng)作。當(dāng)然人事管理系統(tǒng)并不是孤立存在的,人事管理系統(tǒng)屬于人事系統(tǒng),與考勤系統(tǒng)、薪金系統(tǒng)等都是進(jìn)行交互的。例如人事管理系統(tǒng)需要從考勤系統(tǒng)那里得到考勤單,經(jīng)核算得出員工的出勤率。這就涉及到人事管理系統(tǒng)與其他的應(yīng)用程序進(jìn)行交互的問題,這種交互可能是數(shù)據(jù)上的共享,也可能是功能上的共享。 (3)
12、 完整的人事管理系統(tǒng) 人事管理系統(tǒng)里有一個(gè)完整的人事管理流程。員工可以挑選整批系統(tǒng)的某個(gè)功能,輸入某個(gè)員工姓名或編號(hào),由系統(tǒng)篩選,再由員工挑選哪些人事管理功能。 1.2 FoxERP人事管理系統(tǒng)功能 根據(jù)需求分析中對(duì)系統(tǒng)的要求,人事管理系統(tǒng)的設(shè)計(jì)者規(guī)劃了一系列的系統(tǒng)功能。如果說需求分析是提出問題,那么系統(tǒng)功能就是解決問題,針對(duì)需求建立功能說明文檔。 下面將人事管理系統(tǒng)功能總結(jié)為如下幾個(gè)方面: 1、 資料保密控管 (1)組織權(quán)限:依據(jù)員工所隸屬的人事管理系統(tǒng)組織來決定使用者所能處理的人事權(quán)限范圍 (2)薪資群權(quán)限:依據(jù)職位的差異或群組的特性將員工予以分群控管,除非人事薪資操作人員擁
13、有處理該薪資群的權(quán)限,否則即便擁有了該人事管理系統(tǒng)的組織權(quán)限,依然無法處理該薪資群的資料。 (3)作業(yè)表權(quán)限:依據(jù)操作人員職務(wù)分給不同的操作人員,一方面能理清責(zé)任歸屬,一方面又能確保資料的安全。 (4) 主管查詢權(quán)限:人事管理系統(tǒng)主管不但能方便地查詢到自己單位內(nèi)每位員工的資料,又能在公司規(guī)章授權(quán)下來查詢同一上級(jí)人事管理系統(tǒng)內(nèi)其他單位員工的資料。 2、 多公司運(yùn)作 (1) 可同時(shí)處理多家公司的資料 (2) 同一公司可再分成數(shù)個(gè)不同人事數(shù)據(jù)庫以便設(shè)定不同權(quán)限予以控管 (3) 不同公司數(shù)據(jù)庫可自行設(shè)定不同的年資計(jì)算方式以及薪資福利等計(jì)薪基數(shù) (4) 與財(cái)務(wù)系統(tǒng)的數(shù)據(jù)庫能緊密結(jié)合,自動(dòng)拋
14、轉(zhuǎn)相關(guān)的人事薪資傳票 3、 員工基本資料 (1) 能完整記載每位員工的各項(xiàng)人事資料(至少包含:一般、就職、薪金、眷屬、經(jīng)歷、證照等類) (2) 能提供自定義字段功能以便依據(jù)公司實(shí)際的特殊需要而能自行設(shè)定 (3) 如需針對(duì)新進(jìn)員工進(jìn)行安全調(diào)查時(shí),能提供安全調(diào)查管理的功能 (4) 能提供常用的證明書表(如:服務(wù)證明書、薪資證明書) (5) 能提供常用的基本資料表(如:通訊簿、生日名單) (6) 能依據(jù)員工的技能、證照等專長列出合乎該項(xiàng)專長的名單 (7) 提供職號(hào)管制功能 4、 自定義基本資料表 (1) 能提供自定義報(bào)表功能,以便隨時(shí)應(yīng)付各種臨時(shí)特殊的員工基本資料查詢需求 (2
15、) 提供群組合計(jì)功能,得以將數(shù)個(gè)字段資料相同者予以歸納為同一群組,并能將同群組的數(shù)值字段資料予以加總、平均或計(jì)算筆數(shù) (3) 提供自定義篩選條件功能,以便任何組合查詢條件篩選出符合條件的資料 (4) 提供自定義分析統(tǒng)計(jì)報(bào)表功能,可以方便地從任一角度來交叉分析現(xiàn)行的人事狀況 5、人事狀況統(tǒng)計(jì)表 (1)學(xué)歷分布明細(xì)/統(tǒng)計(jì)表(依單位、職位、薪資歸屬等條件分類統(tǒng)計(jì)) (2)男女人數(shù)分布明細(xì)/統(tǒng)計(jì)表(依單位、職位、學(xué)歷、薪資歸屬等條件分類統(tǒng)計(jì)) (3)年資/年齡分布統(tǒng)計(jì)表(依單位、職位、學(xué)歷、薪資歸屬等條件分類統(tǒng)計(jì)) (4)薪金區(qū)間統(tǒng)計(jì)表(依單位、職位、學(xué)歷、薪資歸屬等條件分類統(tǒng)計(jì)) (
16、5)組織員額/缺額統(tǒng)計(jì)表 6、人事異動(dòng)管理 (1)完整記載各項(xiàng)人事異動(dòng)資料,并提供完整的匯總查詢 (2)對(duì)于臨時(shí)人員或續(xù)聘人員提供方便的職號(hào)轉(zhuǎn)換作業(yè),以確保資料的一致性 (3)人事異動(dòng)單據(jù)登錄時(shí)會(huì)自動(dòng)同時(shí)更新員工主文件的相關(guān)資料,并在異動(dòng)單據(jù)剔除或修改時(shí)能自動(dòng)倒回原始資料 (4)留職停薪年資能計(jì)算到以日為單位,并在復(fù)職時(shí)自動(dòng)扣除留職停薪的年資 (5)提供各式人事異動(dòng)名單報(bào)表,如就職名單、離職名單、調(diào)薪名單 (6)提供人事異動(dòng)統(tǒng)計(jì)分析表,得以方便地查詢?nèi)耸庐悇?dòng)的狀況 (7)提供職務(wù)異動(dòng)公告表,不必再由人工謄打 7、教育訓(xùn)練 (1)提供不同角度(課程別/員工別、內(nèi)訓(xùn)/外訓(xùn)、有無
17、認(rèn)證) 的報(bào)表查詢功能 (2)能提供訓(xùn)練人事統(tǒng)計(jì)報(bào)表 (3)需進(jìn)行人力資源庫篩選時(shí),能提供教育訓(xùn)練結(jié)果的分析名單 8、獎(jiǎng)懲 (1)獎(jiǎng)懲資料能自動(dòng)轉(zhuǎn)為考績的加扣分 (2)獎(jiǎng)懲資料能自動(dòng)轉(zhuǎn)為年終獎(jiǎng)金的加扣天數(shù) (3)獎(jiǎng)懲資料能自動(dòng)轉(zhuǎn)至當(dāng)月薪資發(fā)放的加扣金額 (4)提供獎(jiǎng)懲公告表,不必再由人工謄打 9、考績 (1)能依據(jù)企業(yè)實(shí)際需要自行設(shè)定考核種類(如:月考績、季考績、年考績、新近人員考績、臨時(shí)考績) (2)能自行定義考核表的種類、考核項(xiàng)目及評(píng)等標(biāo)準(zhǔn) (3)能分別設(shè)定個(gè)別員工適用的考核表種類 (4)請(qǐng)假、獎(jiǎng)懲結(jié)果能自動(dòng)轉(zhuǎn)入加扣考績分?jǐn)?shù) (5)能進(jìn)行不同期間的考核結(jié)果比較或同
18、年度內(nèi)不同考核種類的成績比較 (6)能提供員工自我考核的功能 (7)能依據(jù)考核人員權(quán)限的不同,設(shè)定不同考核權(quán)數(shù) (8)考績資料的輸入除了提供統(tǒng)一由考績管理員集中登錄功能外,也能提供由自行設(shè)定考核成績的分類區(qū)間,予以分等統(tǒng)計(jì) 10、退休 (1)提供未來退休員工預(yù)估名單及退休金的報(bào)表,以供分析及財(cái)務(wù)調(diào)度參考 (2)隨時(shí)依據(jù)政府法令的修正,機(jī)動(dòng)調(diào)整退休金基數(shù)的核算 (3)能自動(dòng)轉(zhuǎn)入退休員工的基本資料 ,并提供方便的維護(hù)功能 (4)未滿一年的年資計(jì)算方式能符合各項(xiàng)規(guī)章的要求 第二章 系統(tǒng)分析圖 2.1 UML 圖 UML(統(tǒng)一建模語言)是一種對(duì)于軟件密集型系統(tǒng)的制品進(jìn)行可視化、
19、詳述、構(gòu)造和文檔化的圖形語言。UML給出了一種描述系統(tǒng)藍(lán)圖的標(biāo)準(zhǔn)方法,其中即包括概念性的事物,如業(yè)務(wù)過程和系統(tǒng)功能,也包括了具體的事物,如用特定的編程語言編寫的類、數(shù)據(jù)庫模式和可復(fù)用的軟件結(jié)構(gòu)。 UML圖根據(jù)描述的功能不同可分為很多中類型,如系統(tǒng)類構(gòu)造圖是描述系統(tǒng)中類的構(gòu)造和屬性的圖,用例圖是描述系統(tǒng)中用例基本信息的圖,交互圖是描述系統(tǒng)中交互行為的圖,活動(dòng)圖是描述系統(tǒng)活動(dòng)的流程圖。 2.1.1 用例圖 用例圖主要是對(duì)系統(tǒng)、子系統(tǒng)或類的行為進(jìn)行建模,如下圖是系統(tǒng)的總體用例圖,描述系統(tǒng)中的用戶與功能模塊之間的類。 登錄: 基本資料維護(hù)與員工就職設(shè)定 :
20、 人事異動(dòng)作業(yè)與退休作業(yè): 教育作業(yè)與獎(jiǎng)懲作業(yè): 考績作業(yè): 2.1.2類圖 2.1.3活動(dòng)圖 2.2系統(tǒng)架構(gòu) 經(jīng)過了對(duì)系統(tǒng)的需求分析和UML的分析,基本上是完成了人事管理系統(tǒng)的系統(tǒng)框架的建立,但是已經(jīng)做過了工作都是設(shè)計(jì)方面的,下面涉及到的就是實(shí)際的工作。下面介紹的就是人事管理系統(tǒng)的命名和編碼的約定、文件結(jié)構(gòu)、部署等方面的問題的總體規(guī)劃。 1、命名和編碼的約定 命名和編碼的約定是軟件工程中很重要的一部分內(nèi)容,特別是多人進(jìn)行協(xié)同工作的團(tuán)隊(duì),我們的人事管理系統(tǒng)是由4個(gè)人組成的一個(gè)小團(tuán)隊(duì)。我們采用的命名規(guī)則是Pa
21、scal的大小寫規(guī)則,該規(guī)則約定在變量中使用的所有的單詞的第一個(gè)字符都是大寫,并且不使用空格和符號(hào)。Microsoft公司推薦的另外一種大小寫規(guī)則叫作camel,該規(guī)則約定在變量中使用的第一個(gè)單詞的首字母小寫,期于單詞的首字母都是大寫。在包括類、枚舉類型、名稱、屬性、事件、方法、命名空間在內(nèi)的大部分命名中使用Pascal規(guī)則。 2、文件夾結(jié)構(gòu) 有組織的文件夾結(jié)構(gòu)是一個(gè)成功的項(xiàng)目必不可少的,項(xiàng)目中代碼文件需要有組織的放置,在人事管理系統(tǒng)中,文件夾的結(jié)構(gòu)是顯得十分有序的 在人事管理系統(tǒng)中的主目錄下有幾個(gè)需要介紹的目錄:BIN 目錄為項(xiàng)目編譯之后的DLL文件,Components目錄為項(xiàng)目中數(shù)
22、據(jù)訪問層的類庫文件夾,database目錄是存放數(shù)據(jù)庫的文件夾,help是用來存放幫助功能里面的靜態(tài)網(wǎng)頁,Images目錄為項(xiàng)目中圖片存放的文件夾。在項(xiàng)目的主目錄下存放頁面文件,頁面后臺(tái)編碼類文件以及頁面資源文件。 3、命名空間(namespace) 命名空間是很重要的,一個(gè)命名空間能夠包含多個(gè)程序集和模塊。 在人事管理系統(tǒng)中統(tǒng)一使用foxerp_fy作為應(yīng)用程序的頂級(jí)命名空間。 第三章 主要關(guān)鍵技術(shù) ASP.NET是微軟新推出的新型體系結(jié)構(gòu).NET框架的一部分,它為構(gòu)造新一代動(dòng)態(tài)網(wǎng)戰(zhàn)和基于網(wǎng)絡(luò)的分布式應(yīng)用提高了強(qiáng)有力的支持。與以前的Web開發(fā)模型相比,ASP.NET提供了許多重要的優(yōu)
23、點(diǎn),例如:簡易性、安全性、可管理性等。而且與基于過程的ASP頁面技術(shù)相比,面向?qū)ο蠹夹g(shù)在ASP.NET中得到了完全實(shí)現(xiàn)。用傳統(tǒng)ASP技術(shù)建立的Web應(yīng)用實(shí)例中,在頁面中同時(shí)實(shí)現(xiàn)顯示,業(yè)務(wù)邏輯和流程控制,這從工程化的角度考慮,它有許多不足之處。用戶界面承擔(dān)著向用戶顯示問題模型和與用戶進(jìn)行操作和I/O交互的作用。用戶希望保持交互操作界面的相對(duì)穩(wěn)定,但更希望根據(jù)需要改變和調(diào)整顯示的內(nèi)容和形式。在.NET框架下ASP.NET技術(shù)結(jié)合MVC設(shè)計(jì)模式很好地解決了上述問題。 我認(rèn)為在籌資管理模塊中,其中的重要技術(shù)之一就是用了很多的DataGrid控件來讀取數(shù)據(jù),便于使用戶查詢、修改、更新資料的信息。
24、 3.1、關(guān)鍵技術(shù)之一 用DataGrid對(duì)數(shù)據(jù)進(jìn)行綁定,方便從數(shù)據(jù)庫中提取、編輯、保存和刪除數(shù)據(jù)信息。并對(duì)人事申請(qǐng)單進(jìn)行分頁處理,方便查看申請(qǐng)單信息。對(duì)人事申請(qǐng)單進(jìn)行修改操作. 下面就以員工就職>津貼/扣款維護(hù)講解:DataGrid命名為jtkkG 自動(dòng)分頁: public void PageIndexChange(object source, System.Web.UI.WebControls.DataGridPageChangedEventArgs e) { this.jtkkG.EditItemIndex=-1; //取消編輯 this.jtkkG.Cur
25、rentPageIndex = e.NewPageIndex; //指定當(dāng)前頁為新頁 this.DataGridDataBind(); //重新綁定 } public void DoItemEdit(object sender, System.Web.UI.WebControls.DataGridCommandEventArgs e) { if(Session["UserType"].ToString()!="2") //判斷權(quán)限 { this.Response.Write(""); } else { this.jtkkG.EditItemIndex=e.Item.ItemIndex; //置相應(yīng)列為編輯狀態(tài) this.DataGridDataBind(); //重新綁定數(shù)據(jù)源 } } 更新: public void DOItemUpdate(object sender, System.Web.UI.WebControls.DataGridCommandEventArgs e) { Class.JiuZhi
27、jiuzhiWH=new FoxERP_HRSA.Class.JiuZhi(); DataSet dataSet=new DataSet(); dataSet=jiuzhiWH.GetJinTieKouKuanList(yuangongZHT.Text.Trim()); int jintiekoukuanid=int.Parse(dataSet.Tables["JinTieKouKuanList"].Rows[e.Item.ItemIndex]["jintiekoukuanID"].ToString()); //從數(shù)據(jù)集中取出員工ID 更新數(shù)據(jù)源: jiuzh
28、iWH.UpdateJinTieKouKuan(jintiekoukuanid,((TextBox)e.Item.Cells[0].Controls[0]).Text,((T extBox)e.Item.Cells[1].Controls[0]).Text,Convert.ToDecimal(((TextBox)e.Item.Cells[2].Controls[0]).Text.Trim()), Convert.ToDateTime(((TextBox)e.Item.Cells[3].Controls[0]).Text.Trim()),Session["yu
29、angongXM"].ToString().Trim(),Convert.ToDateTime(DateTime.Now.ToShortDateString())); this.jtkkG.EditItemIndex=-1; //重新綁定數(shù)據(jù) this.DataGridDataBind(); } 撤消: public void DoItemCancel(object sender, System.Web.UI.WebControls.DataGridCommandEventArgs e) { this.jtkkG.EditIte
30、mIndex=-1; //對(duì)相應(yīng)列撤消編輯狀態(tài) this.DataGridDataBind(); } public void DeleteJinTieKouKuan(object sender, System.Web.UI.WebControls.DataGridCommandEventArgs e) { if(Session["UserType"].ToString()!="2" //判斷權(quán)限) { this.Response.Write("
- 溫馨提示:
1: 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
5. 裝配圖網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 6.煤礦安全生產(chǎn)科普知識(shí)競賽題含答案
- 2.煤礦爆破工技能鑒定試題含答案
- 3.爆破工培訓(xùn)考試試題含答案
- 2.煤礦安全監(jiān)察人員模擬考試題庫試卷含答案
- 3.金屬非金屬礦山安全管理人員(地下礦山)安全生產(chǎn)模擬考試題庫試卷含答案
- 4.煤礦特種作業(yè)人員井下電鉗工模擬考試題庫試卷含答案
- 1 煤礦安全生產(chǎn)及管理知識(shí)測(cè)試題庫及答案
- 2 各種煤礦安全考試試題含答案
- 1 煤礦安全檢查考試題
- 1 井下放炮員練習(xí)題含答案
- 2煤礦安全監(jiān)測(cè)工種技術(shù)比武題庫含解析
- 1 礦山應(yīng)急救援安全知識(shí)競賽試題
- 1 礦井泵工考試練習(xí)題含答案
- 2煤礦爆破工考試復(fù)習(xí)題含答案
- 1 各種煤礦安全考試試題含答案