數(shù)據(jù)庫課程設(shè)計(jì) 人事管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
《數(shù)據(jù)庫課程設(shè)計(jì) 人事管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)》由會員分享,可在線閱讀,更多相關(guān)《數(shù)據(jù)庫課程設(shè)計(jì) 人事管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)(26頁珍藏版)》請?jiān)谘b配圖網(wǎng)上搜索。
1、南京工程學(xué)院 課程設(shè)計(jì) 作 者: 學(xué)號: 系 部: 康尼學(xué)院 專 業(yè): 信息管理與信息系統(tǒng) 題 目: 人事管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 指導(dǎo)者: 夏勇 2013 年 5 月 南 京 目錄 一、引言 1 (一)系統(tǒng)開發(fā)背景 1 (二)課題的提出 1 二、需求分析 2 (一)系統(tǒng)目標(biāo) 2 (二)系統(tǒng)運(yùn)營環(huán)境 2 (三)功能需求 3 (五)系統(tǒng)流程圖 4 (六)數(shù)據(jù)字典 6 三、系統(tǒng)設(shè)計(jì) 10 (一)代碼設(shè)計(jì) 10 (二)系統(tǒng)功能模塊設(shè)計(jì) 11 (三)數(shù)據(jù)庫設(shè)計(jì) 12 四、系統(tǒng)實(shí)現(xiàn) 16 (一)程序流程說
2、明 16 (二)系統(tǒng)測試說明 17 (三)系統(tǒng)運(yùn)行的管理與維護(hù) 18 五、總結(jié) 20 (一)系統(tǒng)存在不足和改進(jìn)方案 20 (二)設(shè)計(jì)心得 20 南京工程學(xué)院課程設(shè)計(jì) 一、引言 (一)系統(tǒng)開發(fā)背景 人事管理系統(tǒng)的發(fā)展歷史可以追溯到20世紀(jì)60 年代末期。當(dāng)時(shí)計(jì)算機(jī)技術(shù)已經(jīng)進(jìn) 入實(shí)用階段,為了解決企業(yè)手工計(jì)算發(fā)放薪資費(fèi)時(shí)、費(fèi)力又易出錯(cuò)等問題,第一代人事 管理系統(tǒng)應(yīng)運(yùn)而生。隨著計(jì)算機(jī)的普及、計(jì)算機(jī)系統(tǒng)工具和數(shù)據(jù)庫技術(shù)的發(fā)展,20 世紀(jì) 70 年代末出現(xiàn)了第二代人事管理系統(tǒng)。該系統(tǒng)基本上解決了第一代系統(tǒng)的主要缺陷,功能 也有較大的改善。經(jīng)過將近40 年的發(fā)展,如今大多
3、數(shù)公司普遍使用的是第三代人力資源 管理信息系統(tǒng)[1]. 人事管理系統(tǒng)的出現(xiàn)徹底改變了傳統(tǒng)企業(yè)人員管理模式,將系統(tǒng)管理、人事檔案管 理、考勤管理、工資管理等相對分散的功能集合成一個(gè)高效、便捷的網(wǎng)絡(luò)化智能管理平 臺,將企業(yè)人事部門管理人員從繁重的日?,嵥槭聞?wù)中解放出來,將更多的精力用于企 業(yè)的人事職能管理和管理決策,保持企業(yè)的持續(xù)高效運(yùn)營,從而提高了企業(yè)整體的科技含 量和管理效率,大大加快企業(yè)的信息化建設(shè)步伐。 (二)課題的提出 隨著科學(xué)技術(shù)的不斷提高 ,計(jì)算機(jī)科學(xué)的日漸成熟,人事管理系統(tǒng)的強(qiáng)大的功能已為 人們深刻認(rèn)識,它已進(jìn)入人類社會的各個(gè)領(lǐng)域并發(fā)揮著越來越重要的作用。作為計(jì)算機(jī) 應(yīng)用的一
4、部分,使用計(jì)算機(jī)對公司人事信息進(jìn)行管理,具有檢索迅速、查詢方便、可靠 性高、存儲量大、保密性好、成本低等優(yōu)點(diǎn)。這些優(yōu)點(diǎn)能夠極大地提高公司管理的效率, 也是企業(yè)人事管理科學(xué)化、正規(guī)化的重要條件 [2]。因此,開發(fā)這樣一個(gè)公司管理系統(tǒng) , 是相當(dāng)有意義的。 江蘇同泰貿(mào)易有限公司是江蘇匯鴻國際集團(tuán)全資子公司,公司主要從事機(jī)械設(shè)備、 紡織服裝、輕工玩具、辦公文具等產(chǎn)品的進(jìn)出口業(yè)務(wù)。隨著企業(yè)的不斷發(fā)展,企業(yè)規(guī)模 的逐漸擴(kuò)大,該企業(yè)各個(gè)崗位的員工數(shù)量也在不斷增加,員工的信息數(shù)據(jù)更加繁雜,造成 了人事管理部門的工作量大大加重,而人事管理工作是公司管理當(dāng)中非常重要的一項(xiàng)工作, 高效的人事管理系統(tǒng)可以提高企業(yè)
5、的市場競爭力。以信息技術(shù)實(shí)現(xiàn)對企業(yè)員工信息的高 度集成化管理,提高企業(yè)整體的科技含量與管理效率,保持企業(yè)的持續(xù)高效運(yùn)營,加快 企業(yè)的信息化建設(shè)。 本文利用ASP.NET 3.5(C#)動(dòng)態(tài)網(wǎng)頁編程技術(shù)和Microsoft SQL Server 2005 數(shù)據(jù)庫技術(shù)對江蘇同泰貿(mào)易有限公司進(jìn)行人事管理系統(tǒng)的設(shè)計(jì)與開發(fā),使系統(tǒng)盡可能滿足 該公司人事管理的需求,推進(jìn)人事管理無紙化,過程電子化,管理智能化發(fā)展.通過系統(tǒng)設(shè) 計(jì)為公司人事管理者提供充足的信息、快捷的查詢手段和強(qiáng)大的操作功能,使公司對員 工實(shí)現(xiàn)自動(dòng)化、高效率、人性化管理,從而滿足該公司龐大的員工隊(duì)伍建設(shè)及現(xiàn)代化社 會的需求。 二、需求分析
6、 (一)系統(tǒng)目標(biāo) 利用ASP。NET 3。5和SQL Server 2005為平臺對江蘇同泰貿(mào)易有限公司進(jìn)行人 事管理系統(tǒng)的設(shè)計(jì)與開發(fā),使計(jì)算機(jī)實(shí)現(xiàn)系統(tǒng)管理、人事檔案管理、考勤管理、工資管 理等功能,以提高企業(yè)的管理效率,加快企業(yè)的信息化建設(shè). (二)系統(tǒng)運(yùn)營環(huán)境 1. 硬件環(huán)境 (1) 服務(wù)器CPU : Pentium雙核以上,內(nèi)存:1G以上 (2) 客戶機(jī)CPU : P4以上,內(nèi)存:250M以上 (3 )硬盤:60G以上,100M剩余空間 2。軟件環(huán)境 為了保證系統(tǒng)運(yùn)行的效率和可靠性,在服務(wù)器端配備較高的軟硬件配置,客戶端的配 置要求則不是很高。此應(yīng)用程序可廣泛運(yùn)行于國際
7、互聯(lián)網(wǎng)即Internet,也可適用于內(nèi)部的 局域網(wǎng)。其運(yùn)行要求如下: 客戶端: (1) 操作系統(tǒng):Windows2000/XP/2003/Vista/7 (2) 網(wǎng)絡(luò)協(xié)議:TCP/IP協(xié)議 (3 )瀏覽器Internet Explorer 6.0 以上版本 服務(wù)器端: (1) 操作系統(tǒng):Windows Server 2003 Enterprise Edition (2) 網(wǎng)絡(luò)協(xié)議:TCP/IP協(xié)議 (3 )數(shù)據(jù)庫:Microsoft SQL Sever 2005 Developer Edition (4 )開發(fā)環(huán)境:Microsoft Visual Studio 2008 D
8、eveloper Edition (三) 功能需求 本人事管理系統(tǒng)內(nèi)容包括:人事檔案管理、考勤管理、工資管理、系統(tǒng)管理四大模 塊,各模塊包含的具體功能需求如下表2所示: 表2 系統(tǒng)總體功能需求表 功能類別 子功能 人事檔 案管理 對個(gè)人資料進(jìn)行修改。 對部門職位信息進(jìn)行管理,包括部門和職位的查詢和添加等。 對員工信息進(jìn)行管理包括員工杳詢、添加、修改、刪除等。 考勤管 理 對考勤信息進(jìn)行管理,包括考勤時(shí)間設(shè)置、考勤記錄、考勤簽到和考勤歷史杳看 對請假信息進(jìn)行管理包括請假信息的查詢、增加、修改、刪除以及請假申請和請假歷 史杳看。 對休假信息進(jìn)行管理包括休假信息
9、的查詢、增加、修改、刪除以及休假申請和請假歷 史查看. 工資管 理 對工資信息進(jìn)行管理,包括員工工資信息的杳詢和添加。 系統(tǒng)管 理 輸入正確的用戶名、密碼和權(quán)限后登錄系統(tǒng)。 對系統(tǒng)用戶信息進(jìn)行管理,包括普通管理員的增加、修改、刪除等。 數(shù)據(jù)備份,對系統(tǒng)數(shù)據(jù)進(jìn)行備份。 五)系統(tǒng)流程圖 1. 業(yè)務(wù)流程圖 業(yè)務(wù)流程圖(Transaction Flow Diagram ,簡稱TFD ),就是用一些規(guī)定的符號及 連線來表示某個(gè)具體業(yè)務(wù)處理過程[8]。制作業(yè)務(wù)流程圖的過程是全面了解業(yè)務(wù)處理的過 程,是進(jìn)行系統(tǒng)分析的依據(jù)。利用業(yè)務(wù)流程圖,可直接擬出計(jì)算機(jī)處理的部分,用它來 分析業(yè)務(wù)
10、流程的合理性。本系統(tǒng)的整體業(yè)務(wù)流程如圖1所示: 2。數(shù)據(jù)流程圖 數(shù)據(jù)流圖(Data Flow Diagram,簡稱DFD),就是采用圖形方式來表達(dá)系統(tǒng)的邏輯 功能、數(shù)據(jù)在系統(tǒng)內(nèi)部的邏輯流向和邏輯變換過程,是結(jié)構(gòu)化系統(tǒng)分析方法的主要表達(dá) 工具及用于表示軟件模型的一種圖示方法[9]. 頂層數(shù)據(jù)流圖: 個(gè)個(gè) ? □□□□□□ 圖 2 系統(tǒng)頂層數(shù)據(jù)流程圖 一層數(shù)據(jù)流圖: 圖 3 系統(tǒng)一層數(shù)據(jù)流程圖 二層數(shù)據(jù)流圖: 圖 4 系統(tǒng)二層數(shù)據(jù)流程圖 l 畫 9 SI S IS 杰器解蚩盤H底ffi
11、 數(shù)據(jù)字典(Data dictionary)是一種用戶可以訪問的記錄數(shù)據(jù)庫和應(yīng)用程序元數(shù)據(jù)的 目錄[10]。數(shù)據(jù)字典的作用是給數(shù)據(jù)流圖上每個(gè)成分加以定義和說明,作為分析階段的工 具,供人查詢對不了解條目的解釋。 1. 數(shù)據(jù)項(xiàng) 數(shù)據(jù)項(xiàng)編號:11 數(shù)據(jù)項(xiàng)名稱:請假單編號 別名:請假單編號 簡述:員工請假單的編碼 類型及寬度:字符型,4位 取值范圍:“0001”~“9999”; 數(shù)據(jù)項(xiàng)編號:12 數(shù)據(jù)項(xiàng)名稱:休假單編號 別名:休假單編號 簡述:員工休假單的編碼 類型及寬度:字符型,4位 取值范圍:“0001”~“
12、9999"; 數(shù)據(jù)項(xiàng)編號:13 數(shù)據(jù)項(xiàng)名稱:工資單編號 別名:工資單編號 簡述:員工工資單的編碼 類型及寬度:字符型,4位 取值范圍:“0001”~“9999"。 2。 數(shù)據(jù)結(jié)構(gòu) 數(shù)據(jù)結(jié)構(gòu)編號:DS02—01 數(shù)據(jù)結(jié)構(gòu)名稱:考勤單標(biāo)志 簡述:考勤單信息 數(shù)據(jù)結(jié)構(gòu)組成:11+12。 3。數(shù)據(jù)流 數(shù)據(jù)流編號:F01 數(shù)據(jù)結(jié)構(gòu)名稱:請假單 簡述:部門開出的請假單 數(shù)據(jù)來源:部門 數(shù)據(jù)去向:考勤管理模塊 數(shù)據(jù)流組成:工號+員工姓名+請假天數(shù)+請假事由+是否批準(zhǔn)+日期+請假時(shí)間 數(shù)據(jù)流量:10份/天; 數(shù)據(jù)流編號:F02 數(shù)據(jù)結(jié)構(gòu)名稱:休假單 簡述:部門開出的
13、休假單 數(shù)據(jù)來源:部門 數(shù)據(jù)去向:考勤管理模塊 數(shù)據(jù)流組成:工號+員工姓名+部門+休假時(shí)長+是否批準(zhǔn)+日期+類型+休假時(shí)間 數(shù)據(jù)流量: 10份/月; 數(shù)據(jù)流編號:F03 數(shù)據(jù)結(jié)構(gòu)名稱:工資單 簡述:部門開出的工資單 數(shù)據(jù)來源:部門 數(shù)據(jù)去向:工資管理模塊 數(shù)據(jù)流組成:工號+員工姓名+年份+月份+應(yīng)發(fā)工資+個(gè)人所得稅+實(shí)發(fā)工資+日期 數(shù)據(jù)流量:3000 份/月。 4. 數(shù)據(jù)存儲 數(shù)據(jù)存儲編號:F1 數(shù)據(jù)存儲名稱:請假單存檔 簡述:存放請假單信息 數(shù)據(jù)存儲組成:工號+員工姓名+請假天數(shù)+請假事由+是否批準(zhǔn)+日期+請假時(shí)間 關(guān)鍵字:工號 相關(guān)聯(lián)的處理:P2。2; 數(shù)
14、據(jù)存儲編號:F2 數(shù)據(jù)存儲名稱:休假單存檔 簡述:存放休假單信息 數(shù)據(jù)存儲組成:工號+員工姓名+部門+休假時(shí)長+是否批準(zhǔn)+日期+類型+休假時(shí)間 關(guān)鍵字:工號 相關(guān)聯(lián)的處理:P2.3 ; 數(shù)據(jù)存儲編號:F3 數(shù)據(jù)存儲名稱:工資單存檔 簡述:存放工資單信息 數(shù)據(jù)存儲組成:工號+員工姓名+年份+月份+應(yīng)發(fā)工資+個(gè)人所得稅+實(shí)發(fā)工資+日 期 關(guān)鍵字:員工編號 相關(guān)聯(lián)的處理:P3.1。 5。處理過程 處理邏輯編號:P2。2 處理邏輯名稱:判定請假處理方式 簡述:判定請假處理方式 輸入的數(shù)據(jù)流:請假單 處理:根據(jù)員工請假天數(shù)、請假事由、請假時(shí)間等來分類處理、 輸出的數(shù)據(jù)流:請假
15、單D1、請假單D2、請假單D3… 處理頻率:每天處理一次; 處理邏輯編號:P2。3 處理邏輯名稱:判定休假處理方式 簡述:判定休假處理方式 輸入的數(shù)據(jù)流:休假單 處理:根據(jù)員工休假時(shí)長、休假時(shí)間,是否批準(zhǔn)等來分類處理 輸出的數(shù)據(jù)流:休假單D1、休假單D2、休假單D3... 處理頻率:每天處理一次; 處理邏輯編號:P3。1 處理邏輯名稱:判定工資處理方式 簡述:判定工資處理方式 輸入的數(shù)據(jù)流:工資單 處理:根據(jù)員工應(yīng)發(fā)工資、個(gè)人所得稅和實(shí)發(fā)工資等來分類處理 輸出的數(shù)據(jù)流:工資單D1、工資單D2、工資單D3... 處理頻率:每月處理一次。 三、系統(tǒng)設(shè)計(jì) (一)代碼設(shè)計(jì)
16、 合理的編碼結(jié)構(gòu)是信息處理系統(tǒng)是否具有生命力的一個(gè)重要因素,在為江蘇同泰貿(mào) 易公司的部門和員工設(shè)計(jì)代碼時(shí)需要滿足:在邏輯上能夠滿足用戶的需要,在結(jié)構(gòu)上能 夠與處理的方法相一致;每一代碼對其所代表的事物或?qū)傩远季哂形ㄒ恍?;設(shè)計(jì)代碼時(shí) 要預(yù)留足夠位置,以適應(yīng)需要的變化。 1. 部門代碼設(shè)計(jì) 考慮到公司業(yè)務(wù)較復(fù)雜,部門數(shù)量較多,因此采用順序編碼,將部門的代碼設(shè)計(jì)成如下 字符: 事業(yè)部A1 ;業(yè)務(wù)部B2 ;技術(shù)部C3;行政部D4 ;市場部E5...... 2. 員工代碼設(shè)計(jì) 考慮到公司各部門員工較多,因此采用順序編碼,將員工的代碼設(shè)計(jì)成如下字符: (1) 事業(yè)部員工:A1001, A100
17、2,A1003...... (2 )業(yè)務(wù)部員工:B2001, B2002 , B2003...... (3 )技術(shù)部員工:C3001 , C3002 , C3003...... (4) 行政部員工:D4001, D4002 , D4003...... (5) 市場部員工:E5001,E5002 , E5003...... (二) 系統(tǒng)功能模塊設(shè)計(jì) 對上述各項(xiàng)功能進(jìn)行集中、分塊,按照結(jié)構(gòu)化程序設(shè)計(jì)的要求,得到如圖 8 所示的 系統(tǒng)功能模塊圖。 圖 8 公司人事管理系統(tǒng)功能模塊圖 (三)數(shù)據(jù)庫設(shè)計(jì) 1.概念結(jié)構(gòu)設(shè)計(jì) 概念結(jié)構(gòu)設(shè)計(jì)的任務(wù)是在需求分析階段產(chǎn)生的需求說明書的基礎(chǔ)上 ,
18、按照特定 的方法把它們抽象為一個(gè)不依賴于任何具體機(jī)器的數(shù)據(jù)模型,即概念模型。概念模 型使設(shè)計(jì)者的注意力能夠從復(fù)雜的實(shí)現(xiàn)細(xì)節(jié)中解脫出來,而只集中在最重要的信息 的組織結(jié)構(gòu)和處理模式上 [11]。 本文利用 ER 方法進(jìn)行數(shù)據(jù)庫的概念設(shè)計(jì),可分成三步進(jìn)行 :首先設(shè)計(jì)局部 ER 模 式,然后把各局部ER模式綜合成一個(gè)全局模式,最后對全局ER模式進(jìn)行優(yōu)化,得到最 終的模式,即概念模式.設(shè)計(jì)全局 ER 模式,首先需要確定公共實(shí)體類型,依據(jù)需求分析的 結(jié)果,考察局部結(jié)構(gòu)中任意兩個(gè)實(shí)體類型之間是否存在聯(lián)系[12].所有局部 ER 模式都設(shè)計(jì) 好后,將它們綜合成單一的全局概念結(jié)構(gòu)。本文人事管理系統(tǒng)的全局 E
19、R 模式如圖 9 所示: 1 n 個(gè) 1 n n 1 n 個(gè) 口 口 口 口 口 口 口 口 口 口 口 口 口 口 口 口 口 口 口 口 口 口 口 口 口 口 口 口 口 口 口 口 口 口 □ □口 □ □口 口 口 圖 9 實(shí)體之間關(guān)系的 E-R 圖 2。邏輯結(jié)構(gòu)設(shè)計(jì) 邏輯結(jié)構(gòu)設(shè)計(jì)階段的任務(wù)是將概念結(jié)構(gòu)設(shè)計(jì)階段所得到的概念模型轉(zhuǎn)換為具 體 DBMS 所能支持的數(shù)據(jù)模型 (即邏輯結(jié)構(gòu)) ,并對其進(jìn)行優(yōu)化 [13]。本文人事管理系 統(tǒng)的邏輯結(jié)構(gòu)設(shè)計(jì)如下: ⑴系統(tǒng)用戶信息(序號,用戶名,密碼權(quán)限,日期) ⑵部門信息
20、(序號,編號,名稱,主管,電話,傳真,備注,日期) (3)職位信息(序號,部門,名稱,備注,日期) (4 )員工信息(序號,工號,姓名,性別,電話,職位,合同,個(gè)人概要,各類經(jīng)歷,密碼, 日期,部門,入職時(shí)間,公休天數(shù),已用天數(shù),頭像) (5 )考勤信息(序號,工號,部門,日期,上班時(shí)間,上班狀態(tài)) (6)請假信息(序號,工號,姓名,請假天數(shù),請假事由,是否批準(zhǔn),日期,請假時(shí)間) (7 )休假申請(序號,工號,姓名,部門,休假時(shí)長,備注,是否批準(zhǔn),日期,類型, 休假時(shí)間) (8)工資信息(序號,編號,員工,員工姓名,年份,月份,應(yīng)發(fā)工資,個(gè)人所得稅,實(shí)發(fā) 工資,日期) 具體表
21、結(jié)構(gòu)說明如下: 字段名稱 數(shù)據(jù)類型 可否為空 說明 ID int NOT NULL 序號 userName varehar ( 50 ) 主鍵 用戶名 pwd varchar(50) NOT NULL 密碼 ex varehar ( 50 ) NULL 權(quán)限 addtime datetime NULL 日期 表4 bume n部門信息表 字段名稱 數(shù)據(jù)類型 可否為空 說明 ID int NOT NULL 序號 bia nhao varehar(50) 主鍵 編號 mingeheng varehar ( 50)
22、 NULL 名稱 zhuguan varehar ( 50) NULL 主管 dia nhua varehar ( 50) NULL 電話 ehuanzhen varehar(50) NULL 傳真 beizhu varehar ( 50) NULL 備注 addtime datetime NULL 日期 allusers系統(tǒng)用戶信息表 表3 字段名稱 數(shù)據(jù)類型 可否為空 說明 ID int NOT NULL 序號 bume n varehar ( 50 ) 主鍵 部門 mingeheng varehar ( 50
23、) NULL 名稱 beizhu varehar ( 50) NULL 備注 addtime datetime NULL 日期 表6 yuangong員工信息表 字段名稱 數(shù)據(jù)類型 可否為空 說明 ID int NOT NULL 序號 gonghao varehar ( 50) 主鍵 工號 xi ngmi ng varehar(50) NULL 姓名 xi ngbie varehar ( 50) NULL 性別 dia nhua varehar(50) NULL 電話 zhiwei varehar ( 50) N
24、ULL 職位 het ong varehar ( 50) NULL 合同 zhiwei職位信息表 表5 gere ngaiyao varchar( 50) NULL 個(gè)人概要 geleij in gli varchar(50) NULL 各類經(jīng)歷 mima varchar( 50) NULL 密碼 addtime datetime NULL 日期 bume n varchar(50) NULL 部門 ruzhitime datetime NULL 入職時(shí)間 gxts int NULL 公休天數(shù) syts int N
25、ULL 已用天數(shù) touxia ng varchar( 50) NULL 頭像 表7 kaoqinjilu考勤信息表 字段名稱 數(shù)據(jù)類型 可否為空 說明 ID int NOT NULL 序號 gonghao varchar( 50) 主鍵 工號 addtime datetime NULL 日期 sbsj varchar( 50) NULL 上班時(shí)間 sbzt varchar(10) NULL 上班狀態(tài) bume n varchar( 50) NULL 部門 表8 字段名稱 數(shù)據(jù)類型 可否為空 說明 ID i
26、nt NOT NULL 序號 gonghao varchar( 50) 主鍵 工號 xi ngmi ng varchar(50) NULL 姓名 qi ngjiats varchar(50) NULL 請假天數(shù) qin gjiasy varchar( 50) NULL 請假事由 issh varchar( 2) NULL 是否批準(zhǔn) addtime datetime NULL 日期 qjkstime varchar(50) NULL 請假時(shí)間 表9 xiujiashe nqi ng休假申請表 字段名稱 數(shù)據(jù)類型 可否為空
27、 說明 ID int NOT NULL 序號 gonghao varchar(50) 主鍵 工號 xi ngmi ng varchar( 50) NULL 姓名 bume n varchar(50) NULL 部門 xiujiasc varchar( 50) NULL 休假時(shí)長 beizhu varchar( 500) NULL 備注 qi ngjiax inxi請假信息表 表10 ~字段名稱 ID ygbh ygxm n ia n yue gz sds gz2 addtime gon gzi工資信息表 數(shù)據(jù)類型 int
28、varchar(50) varchar( 50) int int float float float datetime 可否為空 NOT NULL 主鍵 NULL NULL NULL NULL NULL NULL NULL 說明 序號 員工編號 員工姓名 年份 月份 應(yīng)發(fā)工資 個(gè)人所得稅 實(shí)發(fā)工資 日期 issh varchar( 2) NULL 是否批準(zhǔn) addtime datetime NULL 日期 leixi ng varchar(50) NULL 類型 qjkstime varchar( 50) NULL 請假時(shí)
29、間 四、系統(tǒng)實(shí)現(xiàn) 一)程序流程說明 1. 請假流程圖 2.休假流程圖 圖 24 請假流程圖 圖 25 休假流程圖 (二)系統(tǒng)測試說明 1。系統(tǒng)測試目的 系統(tǒng)測試其目的就是在確保軟件質(zhì)量的前提下能夠以正確的方式完成前期所期望的 功能。而軟件的測試不僅是為了確保軟件的質(zhì)量,還要給開發(fā)人員提供信息,以方便其 為
30、風(fēng)險(xiǎn)評估做相應(yīng)的準(zhǔn)備?對于測試目的,G。J。Myers給出了以下的觀點(diǎn)〔⑷: (1) 測試是為了發(fā)現(xiàn)程序中的錯(cuò)誤而執(zhí)行程序的過程。 (2) 好的測試方案是極可能發(fā)現(xiàn)迄今為止尚未發(fā)現(xiàn)的錯(cuò)誤的測試方案。 (3) 成功的測試是發(fā)現(xiàn)了至今為止尚未發(fā)現(xiàn)的錯(cuò)誤的測試。 2。系統(tǒng)測試方案 軟件測試可以分為單元測試、組裝(集成)測試、確認(rèn)測試和系統(tǒng)測試 4 個(gè)步驟來 進(jìn)行[15],基本層次如圖26所示: □□個(gè)個(gè) □□個(gè)個(gè) 個(gè)個(gè) 圖26測試的基本層次圖 為了確保本系統(tǒng)的運(yùn)行質(zhì)量,我對其進(jìn)行了相關(guān)方面的運(yùn)行測試,測試過程主要分為 界面測試和功能測試兩個(gè)部分; (1)在界面測試階
31、段,為了保證本系統(tǒng)在不同的操作系統(tǒng)環(huán)境下能夠正常運(yùn)行而不會 產(chǎn)生異常。在Windows XP環(huán)境下,程序運(yùn)行界面正常,界面上的字體等設(shè)置都保持得 相當(dāng)好,沒有出現(xiàn)類似字體變形的情況。 (2)在功能測試階段。本系統(tǒng)測試采用了黑盒測試,舉例如下: 登陸系統(tǒng)時(shí),在登陸界面不輸入任何信息或錯(cuò)誤信息時(shí),點(diǎn)擊登陸按鈕,系統(tǒng)提示 “對不起,用戶名或密碼不正確”; 添加用戶信息時(shí) , 原來有 admin 用戶賬號信息, 再重新在用戶賬號里輸入 admin, 點(diǎn)擊添加按鈕,系統(tǒng)提示“用戶賬號重復(fù)”; 普通管理員登陸時(shí),角色權(quán)限設(shè)置不包含“系統(tǒng)用戶管理"和“系統(tǒng)數(shù)據(jù)管理" ,只能 進(jìn)行簡單的員工信息 、部門
32、職位信息、考勤信息、請假信息、休假信息的查詢與修改當(dāng) 用戶賬號“ptgly”登陸系統(tǒng)以后,他所能使用系統(tǒng)的功能只有上述各項(xiàng)功能。 (三)系統(tǒng)運(yùn)行的管理與維護(hù) 1.系統(tǒng)使用說明 該人事管理系統(tǒng)界面大方并且簡單,主要針對員工對個(gè)人基本信息、考勤、請假、休 假等信息的查詢和修改;管理員對系統(tǒng)用戶、部門職位、員工個(gè)人信息、員工考勤、員 工請假、員工休假等信息的管理及數(shù)據(jù)備份等方面的操作和服務(wù),功能相對齊全,方便 用戶的使用。 具體使用方法如下: (1)運(yùn)行系統(tǒng)后會出現(xiàn)登陸界面,登陸要求輸入正確的用戶名、密碼、權(quán)限,成功 輸入后登陸到系統(tǒng)的主界面,如果錯(cuò)誤,就出現(xiàn)系統(tǒng)報(bào)錯(cuò)的提示信息. (2)如
33、果員工要對基本信息進(jìn)行管理,只需在系統(tǒng)主界面選擇相應(yīng)的按鈕,就會出現(xiàn)相 應(yīng)的友好界面。 (3)如果管理人員要對基本信息進(jìn)行管理,只需在系統(tǒng)主界面選擇相應(yīng)的按鈕,即 可進(jìn)行相應(yīng)的操作。 (4)若要退出系統(tǒng),操作人員只要在主界面選擇退出按鈕即可。 2.系統(tǒng)維護(hù)管理說明 (1)硬件維護(hù) 突發(fā)性故障維護(hù):對于突發(fā)性的故障集中人力集中檢修或更換。 定期預(yù)防性維護(hù):按照一定的設(shè)備維護(hù)理論,定期對系統(tǒng)設(shè)備進(jìn)行檢查和保養(yǎng)。 (2)軟件維護(hù) 正確性維護(hù):改正在系統(tǒng)開發(fā)階段已經(jīng)發(fā)生而在系統(tǒng)測試過程尚未發(fā)現(xiàn)的錯(cuò)誤。 適應(yīng)性維護(hù):為適應(yīng)用戶外部環(huán)境、內(nèi)部條件發(fā)生變化,及時(shí)對系統(tǒng)進(jìn)行修改。 完善性維護(hù):為進(jìn)一步
34、擴(kuò)充系統(tǒng)功能和改善性能進(jìn)行的修改. 預(yù)防性維護(hù):為減少或避免以后需要進(jìn)行的上述三類維護(hù)而進(jìn)行的維護(hù)。 系統(tǒng)更新維護(hù):操作系統(tǒng)等系統(tǒng)軟件新的版本的出現(xiàn)后,對其進(jìn)行評估,決定是否更新。 (3)數(shù)據(jù)維護(hù) 數(shù)據(jù)備份:經(jīng)?;蚨ㄆ趯χ匾獢?shù)據(jù)進(jìn)行備份,對于重要數(shù)據(jù)實(shí)時(shí)備份. 存儲空間整理:對系統(tǒng)運(yùn)行過程中產(chǎn)生的各種臨時(shí)文件等進(jìn)行清理,減少存儲空間的無 謂占用,提高系統(tǒng)運(yùn)行效率。 五、總結(jié) (一)系統(tǒng)存在不足和改進(jìn)方案 在本系統(tǒng)的開發(fā)過程中,由于本人在知識、技術(shù)、經(jīng)驗(yàn)等方面存在著不足,使系統(tǒng) 運(yùn)行時(shí)出時(shí)?,F(xiàn)錯(cuò)誤。另外,在整個(gè)開發(fā)的過程中,時(shí)間也比較倉促因此,該系統(tǒng)存在一 些缺陷和不足,還有許多地方
35、可以進(jìn)一步改進(jìn):在客戶需求方面,還需要通過加強(qiáng)溝通來 更好地適應(yīng)客戶需求的變化,在系統(tǒng)的架構(gòu)設(shè)計(jì)方面,還可以通過改進(jìn)設(shè)計(jì)進(jìn)一步提高 系統(tǒng)性能。 (二)設(shè)計(jì)心得 本系統(tǒng)是江蘇同泰貿(mào)易有限公司人事管理系統(tǒng),在經(jīng)過三個(gè)多月的進(jìn)行的開發(fā)與調(diào) 試后,最終完成了本次系統(tǒng)的設(shè)計(jì).此設(shè)計(jì)已經(jīng)達(dá)到了最初期望的設(shè)計(jì)要求,滿足了公司 對人事信息高度集成化管理的需求,為公司人事管理者提供充足的信息、快捷的查詢手 段和強(qiáng)大的操作功能,使公司對員工實(shí)現(xiàn)自動(dòng)化、高效率、人性化管理。 通過本次企業(yè)人事管理系統(tǒng)的設(shè)計(jì)與開發(fā),我受到很大啟發(fā):在系統(tǒng)開發(fā)與設(shè)計(jì)上, 體會到了理論與實(shí)際結(jié)合的重要性,認(rèn)識到系統(tǒng)開發(fā)中應(yīng)該更加注重系
36、統(tǒng)的規(guī)劃及按步 驟實(shí)施。同時(shí)我也更加熟悉了從項(xiàng)目背景、需求分析、概要設(shè)計(jì)、詳細(xì)設(shè)計(jì)、系統(tǒng)測試 到運(yùn)行的整個(gè)軟件開發(fā)流程。 通過本系統(tǒng)的開發(fā),我也收獲了不少經(jīng)驗(yàn):首先,在系統(tǒng)實(shí)施之前應(yīng)對系統(tǒng)需求做充 分的了解,不僅要考慮到系統(tǒng)功能及其效果的實(shí)現(xiàn),更需注重系統(tǒng)與用戶需求的有機(jī)結(jié)合。 其次,要明確系統(tǒng)定位,系統(tǒng)還應(yīng)隨時(shí)根據(jù)實(shí)施環(huán)境,實(shí)施困難進(jìn)行必要的定位調(diào)整.最 后,需要充分將理論與實(shí)踐相結(jié)合,廣泛搜集資料,在借鑒他人成果的同時(shí),要靈活運(yùn)用, 而不是簡單的拷貝,需要通過自己的理解,設(shè)計(jì)滿足需求的系統(tǒng)。 本系統(tǒng)在同學(xué)的幫助、指導(dǎo)老師的用心輔導(dǎo)和學(xué)校的精心安排下順利完成。但是, 由于時(shí)間倉促以及本人能力水平有限,系統(tǒng)還存在諸多不足,也難免存在錯(cuò)漏,需要在今后 的學(xué)習(xí)與開發(fā)過程中不斷摸索解決。
- 溫馨提示:
1: 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
5. 裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 新人教版九年級數(shù)學(xué)下冊課件:273-位似-第2課時(shí)
- 新人教版《科學(xué)之旅》-課件
- 會計(jì)觀念的創(chuàng)新課件
- 代謝綜合征臨床評估與危險(xiǎn)因素防治
- 產(chǎn)品質(zhì)量處理辦法
- 文明單位申報(bào)材料-powerpoint__演示文稿
- 遷安市某中學(xué)七年級數(shù)學(xué)上冊第三章整式及其加減專題練習(xí)三整式的化簡與計(jì)算課件新版北師大版
- 分時(shí)線洗盤的三種常見方式課件
- 寫出事物的特點(diǎn)課件
- 《百善孝為先》教學(xué)ppt課件
- 五年級數(shù)學(xué)下冊期中復(fù)習(xí)卡--------課件
- 走進(jìn)美妙的色彩世界
- 五年級數(shù)學(xué)上冊課件梯形的面積人教版2
- 計(jì)算機(jī)繪圖0113章
- Ch2 顧客價(jià)值、滿意度、關(guān)系管理