【正文】
表 工資信息表(personnel_wage)工資信息表如表46所示表46 工資信息表第五章 人事管理系統(tǒng)詳細(xì)設(shè)計(jì). 登錄模塊。 總ER圖 總ER圖,數(shù)據(jù)模型有管理員、部門(mén)、用戶(hù)、員工、工資、獎(jiǎng)懲;管理員和部門(mén)、用戶(hù)、工資、獎(jiǎng)懲的相互關(guān)系為信息管理,與員工的關(guān)系為從屬關(guān)系;員工與部門(mén)的關(guān)系為人事調(diào)動(dòng),與用戶(hù)的關(guān)系為從屬關(guān)系,與工資的關(guān)系為結(jié)算,與獎(jiǎng)懲的關(guān)系為考核。返回:點(diǎn)擊“返回”按鈕退出系統(tǒng)返回到登錄界面。主要功能包括個(gè)人的基本信息、人事變動(dòng)、獎(jiǎng)懲情況和工資情況的查看。異常處理:“添加工資情況”、“刪除”、“編輯”只有管理員可以使用,高級(jí)用戶(hù)點(diǎn)擊出現(xiàn)提示“對(duì)不起,您沒(méi)有權(quán)限!”;搜索編號(hào)不存在,系統(tǒng)無(wú)信息顯示;編輯信息格式不正確,系統(tǒng)提示“添加失敗,請(qǐng)檢查輸入!”。編輯:點(diǎn)擊“編輯”后,出現(xiàn)“更新”和“取消”兩個(gè)按鈕,此時(shí)可以修改相應(yīng)工資情況,點(diǎn)擊“更新”信息修改成功,點(diǎn)擊“取消”則取消修改動(dòng)作。添加工資情況:點(diǎn)擊“添加獎(jiǎng)懲情況”按鈕進(jìn)入添加工資情況界面。搜索:輸入所查詢(xún)職工的編號(hào),點(diǎn)擊“搜索”按鈕。不同的用戶(hù)賦予的操作權(quán)限不同,實(shí)現(xiàn)的功能主要是管理員添加、修改、刪除工資情況記錄;高級(jí)用戶(hù)可以搜索和查看所有員工的工資情況,但無(wú)權(quán)修改。 工資情況模塊該模塊負(fù)責(zé)管理職工工資信息。退出:點(diǎn)擊“退出”按鈕退出系統(tǒng)退出到登錄界面。刪除:點(diǎn)擊“刪除”,相應(yīng)的獎(jiǎng)懲情況被刪除。翻頁(yè):點(diǎn)擊頁(yè)數(shù)可以查看該頁(yè)獎(jiǎng)懲情況。 獎(jiǎng)懲情況模塊用戶(hù):管理員、高級(jí)用戶(hù)切換:用戶(hù)為管理員時(shí),可以與用戶(hù)信息、職工基本信息、人事變動(dòng)情況、部門(mén)情況、工資情況五個(gè)模塊相互切換;用戶(hù)為高級(jí)用戶(hù)時(shí),可以與職工基本信息、人事變動(dòng)情況、部門(mén)情況、工資情況四個(gè)模塊相互切換,點(diǎn)擊用戶(hù)信息出現(xiàn)提示“您不是合法用戶(hù),請(qǐng)登錄后再操作”。 獎(jiǎng)懲情況模塊該模塊負(fù)責(zé)記錄職工的獎(jiǎng)懲情況。退出:點(diǎn)擊“退出”按鈕退出系統(tǒng)退出到登錄界面。刪除:點(diǎn)擊“刪除”,相應(yīng)的人事變動(dòng)情況被刪除。翻頁(yè):點(diǎn)擊頁(yè)數(shù)可以查看該頁(yè)人事變動(dòng)情況。 人事變動(dòng)情況模塊用戶(hù):管理員、高級(jí)用戶(hù)切換:用戶(hù)為管理員時(shí),可以與用戶(hù)信息、職工基本信息、獎(jiǎng)懲情況、部門(mén)情況、工資情況五個(gè)模塊相互切換;用戶(hù)為高級(jí)用戶(hù)時(shí),可以與職工基本信息、獎(jiǎng)懲情況、部門(mén)情況、工資情況四個(gè)模塊相互切換,點(diǎn)擊用戶(hù)信息出現(xiàn)提示“您不是合法用戶(hù),請(qǐng)登錄后再操作”。以職工信息作為基礎(chǔ),人事變動(dòng)時(shí),有可能職工的職位或部門(mén)發(fā)生變化,此時(shí)可以把所修改的信息轉(zhuǎn)到職工信息中。異常處理:“添加部門(mén)情況”、“刪除”、“編輯”只有管理員可以使用,高級(jí)用戶(hù)點(diǎn)擊出現(xiàn)提示“對(duì)不起,您沒(méi)有權(quán)限!”;搜索編號(hào)不存在,系統(tǒng)無(wú)信息顯示;編輯信息格式不正確,系統(tǒng)提示“添加失敗,請(qǐng)檢查輸入!”。編輯:點(diǎn)擊“編輯”后,出現(xiàn)“更新”和“取消”兩個(gè)按鈕,此時(shí)可以修改相應(yīng)部門(mén)情況,點(diǎn)擊“更新”信息修改成功,點(diǎn)擊“取消”則取消修改動(dòng)作。添加部門(mén)情況:點(diǎn)擊“添加部門(mén)情況”按鈕進(jìn)入添加部門(mén)情況界面。搜索:輸入所查詢(xún)職工的編號(hào),點(diǎn)擊“搜索”按鈕。不同類(lèi)型的用戶(hù)能進(jìn)行不同的操作,只有管理員才有權(quán)限對(duì)用戶(hù)信息進(jìn)行添加、修改等操作;高級(jí)用戶(hù)可以查看部門(mén)信息,但無(wú)權(quán)修改。 部門(mén)情況模塊該模塊負(fù)責(zé)管理部門(mén)信息。返回:點(diǎn)擊“返回”按鈕退出系統(tǒng)返回到登錄界面。修改職工信息:點(diǎn)擊“修改職工信息”按鈕進(jìn)入修改職工信息界面。搜索:輸入所查詢(xún)職工的編號(hào),點(diǎn)擊“搜索”按鈕。不同類(lèi)型的用戶(hù)能進(jìn)行不同的操作,只有管理員才有權(quán)限對(duì)用戶(hù)信息進(jìn)行添加、修改等操作;高級(jí)用戶(hù)可以搜索和查看職工信息,但無(wú)權(quán)修改。主要功能包括搜索、添加、刪除、修改、瀏覽職工信息。異常處理:輸入信息格式不正確,系統(tǒng)提示“添加失敗,請(qǐng)檢查輸入!”。編輯:點(diǎn)擊“編輯”后,出現(xiàn)“更新”和“取消”兩個(gè)按鈕,此時(shí)可以修改相應(yīng)用戶(hù)信息,點(diǎn)擊“更新”信息修改成功,點(diǎn)擊“取消”則取消修改動(dòng)作。添加新用戶(hù):點(diǎn)擊“添加新用戶(hù)”按鈕進(jìn)入添加用戶(hù)界面。搜索:輸入所查詢(xún)職工的編號(hào),點(diǎn)擊“搜索”按鈕。只有管理員才有權(quán)限對(duì)用戶(hù)信息進(jìn)行添加、修改等操作;其他用戶(hù)級(jí)別無(wú)權(quán)查看。 用戶(hù)信息模塊該模塊負(fù)責(zé)管理使用本系統(tǒng)的用戶(hù)信息。使用說(shuō)明:未注冊(cè)到系統(tǒng)的職工現(xiàn)行點(diǎn)擊“注冊(cè)”按鈕進(jìn)入注冊(cè)界面注冊(cè),已經(jīng)注冊(cè)的職工將用戶(hù)編號(hào)和密碼輸入之后點(diǎn)擊“登錄”按鈕進(jìn)行系統(tǒng)登錄。從用戶(hù)信息表中獲取用戶(hù)編號(hào)(UID)和用戶(hù)密碼(UPassword),驗(yàn)證用戶(hù)名、密碼,驗(yàn)證無(wú)誤后根據(jù)用戶(hù)級(jí)別(UPower)進(jìn)入用戶(hù)信息模塊或個(gè)人信息模塊。 系統(tǒng)功能模塊圖 模塊介紹 登錄模塊用戶(hù)由此模塊進(jìn)入人事管理系統(tǒng)。開(kāi)發(fā)工具:Visual 2003數(shù)據(jù)庫(kù)環(huán)境:SQL Server 2000系統(tǒng)環(huán)境:Microsoft Windows XP 系統(tǒng)功能模塊圖功能分解的過(guò)程就是一個(gè)由抽象到具體的過(guò)程。外部實(shí)體定義如表256至257。數(shù)據(jù)存儲(chǔ)定義如表250至表255。處理邏輯的定義如表242至249。數(shù)據(jù)流定義如表231至表241。數(shù)據(jù)流由一個(gè)或一組固定的數(shù)據(jù)項(xiàng)組成。數(shù)據(jù)結(jié)構(gòu)定義如表223至表230。表中用DS表示數(shù)據(jù)結(jié)構(gòu)。數(shù)據(jù)項(xiàng)編號(hào):D101數(shù)據(jù)項(xiàng)名稱(chēng):部門(mén)編號(hào)別名:部門(mén)編碼簡(jiǎn)述:某個(gè)部門(mén)的代碼類(lèi)型及寬度:Bigint,8表21 數(shù)據(jù)項(xiàng)部門(mén)編碼定義數(shù)據(jù)項(xiàng)編號(hào):D102數(shù)據(jù)項(xiàng)名稱(chēng):部門(mén)名稱(chēng)別名:部門(mén)簡(jiǎn)述:某個(gè)部門(mén)的名稱(chēng)類(lèi)型及寬度:Varchar,50表22 數(shù)據(jù)項(xiàng)部門(mén)名稱(chēng)定義數(shù)據(jù)項(xiàng)編號(hào):D201數(shù)據(jù)項(xiàng)名稱(chēng):職工編號(hào)別名:用戶(hù)編號(hào)簡(jiǎn)述:某個(gè)職工的代碼類(lèi)型及寬度:Varchar,8表23 數(shù)據(jù)項(xiàng)職工編號(hào)定義數(shù)據(jù)項(xiàng)編號(hào):D202數(shù)據(jù)項(xiàng)名稱(chēng):職工姓名別名:姓名簡(jiǎn)述:某個(gè)職工的姓名類(lèi)型及寬度:Varchar,50表24 數(shù)據(jù)項(xiàng)職工姓名定義數(shù)據(jù)項(xiàng)編號(hào):D203數(shù)據(jù)項(xiàng)名稱(chēng):出生日期別名:簡(jiǎn)述:職工的出生日期類(lèi)型及寬度:Datetime,8表25 數(shù)據(jù)項(xiàng)出生日期定義數(shù)據(jù)項(xiàng)編號(hào):D204數(shù)據(jù)項(xiàng)名稱(chēng):婚姻狀況別名:婚否簡(jiǎn)述:職工的婚姻狀況類(lèi)型及寬度:Char,10表26 數(shù)據(jù)項(xiàng)婚姻狀況定義數(shù)據(jù)項(xiàng)編號(hào):D205數(shù)據(jù)項(xiàng)名稱(chēng):職工工齡別名:工齡簡(jiǎn)述:職工的工齡類(lèi)型及寬度:Char,10表27 數(shù)據(jù)項(xiàng)職工工齡定義數(shù)據(jù)項(xiàng)編號(hào):D206數(shù)據(jù)項(xiàng)名稱(chēng):進(jìn)單位時(shí)間別名:簡(jiǎn)述:職工進(jìn)入單位時(shí)間類(lèi)型及寬度:Datetime,8表28 數(shù)據(jù)項(xiàng)進(jìn)單位時(shí)間定義數(shù)據(jù)項(xiàng)編號(hào):D207數(shù)據(jù)項(xiàng)名稱(chēng):所在部門(mén)編號(hào)別名:所在部門(mén)簡(jiǎn)述:職工工作部門(mén)編號(hào)類(lèi)型及寬度:Bigint,8表29 數(shù)據(jù)項(xiàng)所在部門(mén)編號(hào)定義數(shù)據(jù)項(xiàng)編號(hào):D208數(shù)據(jù)項(xiàng)名稱(chēng):職工職位別名:職務(wù)簡(jiǎn)述:職工在部門(mén)的職位類(lèi)型及寬度:Varchar,50表210 數(shù)據(jù)項(xiàng)職工職位定義數(shù)據(jù)項(xiàng)編號(hào):D209數(shù)據(jù)項(xiàng)名稱(chēng):聯(lián)系電話(huà)別名:電話(huà)簡(jiǎn)述:職工的聯(lián)系方式類(lèi)型及寬度:Char,10表211 數(shù)據(jù)項(xiàng)部門(mén)編碼定義數(shù)據(jù)項(xiàng)編號(hào):D302數(shù)據(jù)項(xiàng)名稱(chēng):用戶(hù)密碼別名:密碼簡(jiǎn)述:職工登錄的密碼類(lèi)型及寬度:Varchar,8表212 數(shù)據(jù)項(xiàng)用戶(hù)密碼定義數(shù)據(jù)項(xiàng)編號(hào):D303數(shù)據(jù)項(xiàng)名稱(chēng):用戶(hù)類(lèi)型別名:權(quán)限簡(jiǎn)述:職工查看信息權(quán)限類(lèi)型及寬度:Int,4表213 數(shù)據(jù)項(xiàng)用戶(hù)權(quán)限定義數(shù)據(jù)項(xiàng)編號(hào):D403數(shù)據(jù)項(xiàng)名稱(chēng):部門(mén)變動(dòng)時(shí)間別名:調(diào)動(dòng)時(shí)間簡(jiǎn)述:職工部門(mén)調(diào)動(dòng)時(shí)間類(lèi)型及寬度:Datetime,8表214 數(shù)據(jù)項(xiàng)部門(mén)變動(dòng)時(shí)間定義數(shù)據(jù)項(xiàng)編號(hào):D404數(shù)據(jù)項(xiàng)名稱(chēng):變動(dòng)原因別名:簡(jiǎn)述:職工調(diào)動(dòng)部門(mén)的原因類(lèi)型及寬度:Varchar,50表215 數(shù)據(jù)項(xiàng)變動(dòng)原因定義數(shù)據(jù)項(xiàng)編號(hào):D405數(shù)據(jù)項(xiàng)名稱(chēng):變動(dòng)后部門(mén)編號(hào)別名:簡(jiǎn)述:調(diào)動(dòng)后所在部門(mén)類(lèi)型及寬度:Bigint,50表216 數(shù)據(jù)項(xiàng)變動(dòng)后部門(mén)編號(hào)定義數(shù)據(jù)項(xiàng)編號(hào):D406數(shù)據(jù)項(xiàng)名稱(chēng):變動(dòng)后職位別名:調(diào)動(dòng)后職務(wù)簡(jiǎn)述:職工部門(mén)變動(dòng)后的職位類(lèi)型及寬度:Varchar,50表217 數(shù)據(jù)項(xiàng)變動(dòng)后職位定義數(shù)據(jù)項(xiàng)編號(hào):D503數(shù)據(jù)項(xiàng)名稱(chēng):獎(jiǎng)懲時(shí)間別名:簡(jiǎn)述:對(duì)職工進(jìn)行獎(jiǎng)懲的時(shí)間類(lèi)型及寬度:Datetime,8表218 數(shù)據(jù)項(xiàng)獎(jiǎng)懲時(shí)間定義數(shù)據(jù)項(xiàng)編號(hào):D504數(shù)據(jù)項(xiàng)名稱(chēng):獎(jiǎng)懲類(lèi)型別名:獎(jiǎng)勵(lì)或懲處簡(jiǎn)述:對(duì)職工進(jìn)行獎(jiǎng)勵(lì)或懲處類(lèi)型及寬度:Varchar,50表219 數(shù)據(jù)項(xiàng)獎(jiǎng)懲類(lèi)型定義數(shù)據(jù)項(xiàng)編號(hào):D505數(shù)據(jù)項(xiàng)名稱(chēng):詳細(xì)內(nèi)容別名:獎(jiǎng)懲情況詳情簡(jiǎn)述:獎(jiǎng)懲事件的具體描述類(lèi)型及寬度:Varchar,50表 220 數(shù)據(jù)項(xiàng)詳細(xì)內(nèi)容定義數(shù)據(jù)項(xiàng)編號(hào):D603數(shù)據(jù)項(xiàng)名稱(chēng):基本工資別名:工資簡(jiǎn)述:某個(gè)職工的基本薪酬類(lèi)型及寬度:Varchar,50表 221 數(shù)據(jù)項(xiàng)基本工資定義數(shù)據(jù)項(xiàng)編號(hào):D604數(shù)據(jù)項(xiàng)名稱(chēng):獎(jiǎng)金別名:額外薪酬簡(jiǎn)述:職工的額外薪酬類(lèi)型及寬度:Varchar,50表 222 數(shù)據(jù)項(xiàng)獎(jiǎng)金定義 數(shù)據(jù)結(jié)構(gòu)定義數(shù)據(jù)結(jié)構(gòu)反映了數(shù)據(jù)之間的組合關(guān)系。在數(shù)據(jù)字典中,僅定義數(shù)據(jù)的靜態(tài)特性,具體包括:數(shù)據(jù)項(xiàng)的名稱(chēng)、編號(hào)、別名和簡(jiǎn)述;數(shù)據(jù)項(xiàng)的長(zhǎng)度;數(shù)據(jù)項(xiàng)的取值范圍。 數(shù)據(jù)項(xiàng)定義數(shù)據(jù)項(xiàng)是不可再分的單位。 處理需求用戶(hù)根據(jù)自己的權(quán)限登錄系統(tǒng),管理員可以查看并修改系統(tǒng)相關(guān)的數(shù)據(jù);高級(jí)用戶(hù)能夠查看系統(tǒng)中的數(shù)據(jù),但無(wú)權(quán)修改;普通用戶(hù)只能查看自己的信息,不能看到其他數(shù)據(jù),也不能對(duì)自己和其他人的數(shù)據(jù)進(jìn)行修改。、獎(jiǎng)懲類(lèi)型等信息。、部門(mén)名稱(chēng)等信息。、用戶(hù)密碼、用戶(hù)級(jí)別等信息。 可行性研究結(jié)論綜上所述,開(kāi)發(fā)人事管理系統(tǒng)切實(shí)可行。目前人事管理制度改革的時(shí)機(jī)也已經(jīng)比較成熟,各項(xiàng)規(guī)章制度比較齊全。所以本系統(tǒng)經(jīng)濟(jì)上可行。由于目標(biāo)系統(tǒng)并不是十分復(fù)雜,開(kāi)發(fā)周期較短,預(yù)計(jì)系統(tǒng)設(shè)計(jì)期間所投入的資金較少。從技術(shù)方面考慮,此系統(tǒng)開(kāi)發(fā)可行。Visual 2003操作簡(jiǎn)單容易,SQL Server 2000易學(xué)易用,開(kāi)發(fā)簡(jiǎn)單,是一個(gè)典型的新一代數(shù)據(jù)管理工具。系統(tǒng)要良好的可操作性和用戶(hù)界面友好;較高的可靠性和健壯性;較好的可擴(kuò)充性和可維護(hù)性。 意義利用計(jì)算機(jī)運(yùn)行速度快、數(shù)據(jù)存儲(chǔ)量大、傳遞數(shù)據(jù)塊、便于修改和查詢(xún)等特點(diǎn),將人事管理工作計(jì)算機(jī)化,可以及時(shí)給決策機(jī)構(gòu)準(zhǔn)確、全面的提供各種人事資料,從而大大提高工作效率。關(guān)鍵詞:人事管理;Visual 2003;SQL Server 2000;B/S模式基于B/SAbstractAuthor:Lan Tian Tutor:Xu YubinWith the continuous advancement of technology, puters have been deep into the various fields and formed a powerful functional coverage, the convenience of fast puters, data storage capacity to enable features such as greatly improved working efficiency. Personnel management is a lot of enterprises and units necessary, the personnel system, including personnel information to add, update, delete, etc., if the person to do alone, and will have a significant workload. This article focuses on the personnel management system for basic operation, the use of the general enterprise software and hardware environment, in strict accordance with the software development process, after the feasibility analysis, needs analysis, design, detailed design, such as steps, using Visual 2003 and SQL Server 2000 to develop based on the B / S model of the personnel management system. The personnel management system has the basic operation, can be a timely manner in accordance with the needs of en