亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于VFP的高職學校人事管理系統(tǒng)的設(shè)計及實現(xiàn)

        2014-03-05 18:27:40余翠蘭
        現(xiàn)代電子技術(shù) 2014年4期
        關(guān)鍵詞:統(tǒng)計

        余翠蘭

        摘 要: 人事管理是一個復雜的系統(tǒng)工程,手工管理方式不利于查找、更新和維護等,開發(fā)一套對人事信息進行管理的軟件是必須的。在此使用數(shù)據(jù)庫管理系統(tǒng)Visual Foxpro 9.0作為開發(fā)工具,采用面向?qū)ο蟮脑O(shè)計方法、簡單易讀的算法,構(gòu)建一款適合高職學校的人事管理系統(tǒng)。該系統(tǒng)主要包括檔案查詢、檔案瀏覽與編輯、檔案統(tǒng)計、檔案輸出等功能,使信息管理工作更加系統(tǒng)化、信息化、科學化。實驗結(jié)果表明,該系統(tǒng)運行穩(wěn)定、正確、界面操作方便、成本低、具有較強的實用價值。

        關(guān)鍵詞: 人事管理系統(tǒng); VFP; 查詢; 統(tǒng)計

        中圖分類號: TN964?34; TP315 文獻標識碼: A 文章編號: 1004?373X(2014)04?0072?04

        Design and realization of VFP?based personnel management system suitable for higher vocational schools

        YU Cui?lan

        (Department of computer science, Dehong Teacher's College, Luxi 678400, China)

        Abstract: Personnel management is a complex engineering, which the manual management is not easy to inquire, update and maintain. Therefore, it is extremely necessary to develop a personnel management software. With the Object?oriented design method, comprehensible algorithm and database management system Visual Foxpro 9.0, a VFP?based personnel management system suitable for higher vocational schools was built. It has the functions of information search, archival statistics, information output, archival browse and archival edition. With the above functions, it makes the information management more systematization, informationization and scientization. The experimental results demonstrate that the system running is stable and accurate, and the interface operation is convenient. Its cost is low. The system has a strong practical value.

        Keywords: personnel management system; VFP; search; statistics

        人事管理信息化是計算機技術(shù)的必然趨勢。使用計算機對高職學校人事信息進行管理,具有傳統(tǒng)管理無法比擬的優(yōu)點。例如,檢索迅速、管理靈活、存儲量大等。Visual FoxPro 9.0 是一個關(guān)系型數(shù)據(jù)庫管理系統(tǒng)[1],它提供的數(shù)據(jù)庫表、表單、菜單、報表等功能使得數(shù)據(jù)存儲、查詢、界面設(shè)計、報表生成等變得非常簡單,也具有存儲方式單一、面向?qū)ο蟆⒅С諳DBC、數(shù)據(jù)處理速度快、開發(fā)成本低等特點。因此本文采用Visual FoxPro 9.0作為高職學校人事管理系統(tǒng)的開發(fā)工具和數(shù)據(jù)庫系統(tǒng)。

        1 系統(tǒng)設(shè)計

        1.1 系統(tǒng)功能設(shè)計

        系統(tǒng)的設(shè)計開發(fā)[2?3]需要針對不同院校的實際情況采取定制化的開發(fā)模式,既滿足復雜多樣的人事管理[4?6]工作需求,又要滿足用戶界面的簡單易用。結(jié)合我校人事信息管理日常工作的實際需要,通過需求分析和可行性分析,高職學校人事管理系統(tǒng)主要包含以下幾個功能:檔案瀏覽及編輯、檔案查詢、檔案統(tǒng)計、檔案輸出。該人事管理系統(tǒng)的功能模塊如圖1所示。

        1.2 數(shù)據(jù)庫結(jié)構(gòu)設(shè)計

        根據(jù)系統(tǒng)功能結(jié)構(gòu)建立所需要的一系列數(shù)據(jù)表,并根據(jù)數(shù)據(jù)表間的相關(guān)性建立表間關(guān)聯(lián),然后設(shè)置相關(guān)的數(shù)據(jù)參照完整性規(guī)則,使得相關(guān)聯(lián)的表能夠協(xié)同工作,數(shù)據(jù)庫結(jié)構(gòu)設(shè)計直接關(guān)系到系統(tǒng)運行的效率和實現(xiàn)效果。本系統(tǒng)創(chuàng)建了一個名為“人事數(shù)據(jù)庫.DBC”的數(shù)據(jù)庫文件,該數(shù)據(jù)庫中共包含4個數(shù)據(jù)庫表。

        (1) 員工表。含有字段:編號、部門編號、姓名、性別、出生年月、到崗日期、戶口所在地、婚姻狀況、籍貫、聯(lián)系電話、民族、身份證號、文化程度、員工狀態(tài)、政治面貌、職務(wù),并按編號建立了主索引。

        (2) 部門表。含有字段:部門編號、部門名稱、上級編號、部門描述,并按部門編號建立了主索引。

        圖1 高職學校人事管理系統(tǒng)功能模塊圖

        (3) 員工工資表。含有字段:編號、姓名、部門名稱、邊疆補貼、地區(qū)補貼、浮動工資、福利費、艱苦補貼、固定一級、津貼、獎金津貼、三項補貼、特種津貼、校內(nèi)津貼、各種補貼、個人稅、公積金、應(yīng)發(fā)數(shù)、房租、曠假、其他扣款、扣款合計、實發(fā)合計,并按編號建立了候選索引,部門名稱建立了普通索引。

        (4) 用戶表。用來實現(xiàn)對用戶的管理,含有字段:用戶名、密碼、用戶類型。只有輸入了正確的用戶名和口令才能使用本系統(tǒng)。

        該數(shù)據(jù)庫中表間關(guān)聯(lián)的數(shù)據(jù)參照完整性規(guī)則設(shè)置情況如下:更新規(guī)則設(shè)置為“級聯(lián)”,刪除和插入規(guī)則都設(shè)置為“限制”。

        2 系統(tǒng)實現(xiàn)的關(guān)鍵技術(shù)

        2.1 登錄密碼驗證

        用戶使用系統(tǒng)前,必須在“登錄”表單中,輸入用戶名和密碼,系統(tǒng)用戶表存儲的記錄進行身份驗證。

        “登錄”功能的實現(xiàn)代碼如下:

        IF ALLTRIM(thisform.txtUserName.Value)==''

        MessageBox("請輸入用戶名")

        RETURN

        ENDIF

        IF ALLTRIM(thisform.txtUserPwd.Value)==''

        MessageBox("請輸入密碼")

        RETURN

        ENDIF

        use date\用戶表

        Locate For Allt(用戶名)=Allt(thisform.txtUserName.Value)

        If Found()==.T.

        If Allt(密碼)==Allt(thisform.txtUserPwd.Value)

        MessageBox("歡迎使用本程序",64,"身份驗證通過")

        UserName = 用戶名

        UserYype = 用戶類型

        release thisform

        Else

        MessageBox("密碼不正確",16,"錯誤提示")

        Endif

        Else

        MessageBox("用戶名不存在",16,"錯誤提示")

        Endif

        2.2 檔案查詢

        輸入查詢條件,系統(tǒng)可以顯示符合條件的記錄,該系統(tǒng)包括:員工基本信息查詢、員工工資查詢、部門查詢。其中,員工基本信息查詢可以根據(jù)姓名、身份證號、或籍貫查詢。

        例如,員工工資查詢界面如圖2所示,單擊“查詢”,得到查詢結(jié)果如圖3所示。

        圖2 員工工資查詢界面

        “查詢”功能的實現(xiàn)代碼如下:

        select * from 員工工資表 where alltrim(姓名)=alltrim(thisform.combo1.displayvalue) into cursor temp

        go top

        if eof()

        go bottom

        =messagebox("對不起,沒有此人,請確認",0+32+1024,"人事管理系統(tǒng)")

        else

        do form 查詢結(jié)果

        endif

        圖3 員工工資查詢結(jié)果

        2.3 檔案瀏覽及編輯

        該模塊對信息進行瀏覽、添加、刪除、修改。包括員工基本信息瀏覽及編輯、部門信息瀏覽及編輯、員工工資瀏覽及編輯。例如,員工基本信息瀏覽及編輯界面如圖4所示 ,可以實現(xiàn):單擊“上一條”、“下一條”按鈕等瀏覽“員工表”中每一個員工的信息;單擊“修改”按鈕,重新輸入需修改的值,單擊“保存”或“放棄”,則可實現(xiàn)修改當前員工的信息;單擊“添加”按鈕,輸入新員工信息,單擊“保存”,則可增加新員工信息;單擊“刪除”按鈕,可增加當前顯示的員工信息?!吧弦粭l”“下一條”等按鈕是自建了一個“移動記錄”按鈕類。

        圖4 員工基本信息瀏覽及編輯界面

        “增加”功能的實現(xiàn)代碼如下:

        append blank

        thisform.refresh

        thisform.編號1.setfocus

        thisform.編號1.enabled=.t.

        thisform.姓名1.enabled=.t.

        thisform.性別1.enabled=.t.

        ……

        “保存”按鈕功能的click事件代碼如下:

        =tableupdate(.t.)

        ??chr(7)

        =messagebox("增加或修改記錄成功!",48,"信息窗口")

        “保存”按鈕功能的Error事件代碼如下:

        LPARAMETERS nError, cMethod, nLine

        cmessagetitle="學校人事管理系統(tǒng)"

        cmessagetext="員工編號不唯一,請重新輸入!"

        cmessagetype=16

        messagebox(cmessagetitle,cmessagetext,cmessagetype)

        =tablerevent(.t.)

        locate for empty(員工表.編號)

        delete

        pack

        2.4 檔案統(tǒng)計

        該模塊對教職工的信息進行統(tǒng)計,包括統(tǒng)計政治面貌、統(tǒng)計婚姻民族狀況。如統(tǒng)計婚姻民族狀況的結(jié)果如圖5所示。

        圖5 員工婚姻民族狀況統(tǒng)計表

        “統(tǒng)計婚姻民族狀況”功能的部分代碼如下:

        store 0 to h11,h22,h33,h44,h55,h66,h77

        use date\員工表

        do while i<7

        dw=substr("辦公室 計科系 外語系 中文系 數(shù)學系 后勤處 ",j,8)

        store 0 to h1,h2,h3,h4,h5,h6,h7

        count all for 婚姻狀況="已婚" .and. 部門編號=i to h4

        count all for 婚姻狀況="未婚" .and. 部門編號=i to h5

        count all for 民族="漢" .and. 部門編號=i to h6

        count all for 民族<>"漢" .and. 部門編號=i to h7

        count all for 性別="男" .and. 部門編號=i to h2

        count all for 性別="女" .and. 部門編號=i to h3

        store h2+h3 to h1

        h11=h1+h11

        ……

        h77=h7+h77

        store h+1 to h

        i=i+1

        j=j+8

        h=h+1

        enddo

        2.5 檔案輸出

        該模塊輸出檔案相關(guān)信息,包括輸出部門信息、全體員工基本信息、員工工資信息、員工名冊,如圖6所示。例如,選擇“員工工資信息”,單擊“打印預覽”,則調(diào)用報表“全體員工基本信息”,結(jié)果界面如圖7所示。

        圖6 檔案輸出

        圖7 員工工資信息輸出

        “打印預覽”功能的實現(xiàn)代碼如下:

        do case

        case thisform.optiongroup1.value=1

        report form 部門信息 preview

        case thisform.optiongroup1.value=2

        report form 全體員工基本信息 preview

        case thisform.optiongroup1.value=3

        report form 員工工資信息 preview

        case thisform.optiongroup1.value=4

        report form 員工名冊 preview

        endcase

        3 結(jié) 語

        基于VFP的學校人事管理系統(tǒng),通過優(yōu)化合理的數(shù)據(jù)庫結(jié)構(gòu),并利用菜單、表單、報表設(shè)計等理論方法,實現(xiàn)對學校人事的系統(tǒng)管理。該系統(tǒng)界面友好,運行穩(wěn)定、功能基本符合用戶需求,具有較高的應(yīng)用推廣價值。

        參考文獻

        [1] 陳明銳,李懷成.數(shù)據(jù)庫管理系統(tǒng)Visual FoxPro 9.0應(yīng)用教程[M].北京:高等教育出版社,2010.

        [2] 于寧,吳慶學.基于VFP的校園招聘信息管理系統(tǒng)的設(shè)計與實現(xiàn)[J].現(xiàn)代電子技術(shù),2013,36(4):23?25.

        [3] 江世軍.基于VFP6的學籍成績管理信息系統(tǒng)的設(shè)計與實現(xiàn)[D].成都:電子科技大學,2010.

        [4] 侯偉.高職學院人事管理系統(tǒng)設(shè)計與實現(xiàn)[D].濟南:山東大學,2013.

        [5] 金鑒祿,孟憲寶.人事管理系統(tǒng)的研究與實現(xiàn)[J].長春工業(yè)大學學報:自然科學版,2003,24(2):23?25.

        [6] 李強.一種人事管理系統(tǒng)的開發(fā)[J].電子測試,2013(7):90?91.

        store 0 to h11,h22,h33,h44,h55,h66,h77

        use date\員工表

        do while i<7

        dw=substr("辦公室 計科系 外語系 中文系 數(shù)學系 后勤處 ",j,8)

        store 0 to h1,h2,h3,h4,h5,h6,h7

        count all for 婚姻狀況="已婚" .and. 部門編號=i to h4

        count all for 婚姻狀況="未婚" .and. 部門編號=i to h5

        count all for 民族="漢" .and. 部門編號=i to h6

        count all for 民族<>"漢" .and. 部門編號=i to h7

        count all for 性別="男" .and. 部門編號=i to h2

        count all for 性別="女" .and. 部門編號=i to h3

        store h2+h3 to h1

        h11=h1+h11

        ……

        h77=h7+h77

        store h+1 to h

        i=i+1

        j=j+8

        h=h+1

        enddo

        2.5 檔案輸出

        該模塊輸出檔案相關(guān)信息,包括輸出部門信息、全體員工基本信息、員工工資信息、員工名冊,如圖6所示。例如,選擇“員工工資信息”,單擊“打印預覽”,則調(diào)用報表“全體員工基本信息”,結(jié)果界面如圖7所示。

        圖6 檔案輸出

        圖7 員工工資信息輸出

        “打印預覽”功能的實現(xiàn)代碼如下:

        do case

        case thisform.optiongroup1.value=1

        report form 部門信息 preview

        case thisform.optiongroup1.value=2

        report form 全體員工基本信息 preview

        case thisform.optiongroup1.value=3

        report form 員工工資信息 preview

        case thisform.optiongroup1.value=4

        report form 員工名冊 preview

        endcase

        3 結(jié) 語

        基于VFP的學校人事管理系統(tǒng),通過優(yōu)化合理的數(shù)據(jù)庫結(jié)構(gòu),并利用菜單、表單、報表設(shè)計等理論方法,實現(xiàn)對學校人事的系統(tǒng)管理。該系統(tǒng)界面友好,運行穩(wěn)定、功能基本符合用戶需求,具有較高的應(yīng)用推廣價值。

        參考文獻

        [1] 陳明銳,李懷成.數(shù)據(jù)庫管理系統(tǒng)Visual FoxPro 9.0應(yīng)用教程[M].北京:高等教育出版社,2010.

        [2] 于寧,吳慶學.基于VFP的校園招聘信息管理系統(tǒng)的設(shè)計與實現(xiàn)[J].現(xiàn)代電子技術(shù),2013,36(4):23?25.

        [3] 江世軍.基于VFP6的學籍成績管理信息系統(tǒng)的設(shè)計與實現(xiàn)[D].成都:電子科技大學,2010.

        [4] 侯偉.高職學院人事管理系統(tǒng)設(shè)計與實現(xiàn)[D].濟南:山東大學,2013.

        [5] 金鑒祿,孟憲寶.人事管理系統(tǒng)的研究與實現(xiàn)[J].長春工業(yè)大學學報:自然科學版,2003,24(2):23?25.

        [6] 李強.一種人事管理系統(tǒng)的開發(fā)[J].電子測試,2013(7):90?91.

        store 0 to h11,h22,h33,h44,h55,h66,h77

        use date\員工表

        do while i<7

        dw=substr("辦公室 計科系 外語系 中文系 數(shù)學系 后勤處 ",j,8)

        store 0 to h1,h2,h3,h4,h5,h6,h7

        count all for 婚姻狀況="已婚" .and. 部門編號=i to h4

        count all for 婚姻狀況="未婚" .and. 部門編號=i to h5

        count all for 民族="漢" .and. 部門編號=i to h6

        count all for 民族<>"漢" .and. 部門編號=i to h7

        count all for 性別="男" .and. 部門編號=i to h2

        count all for 性別="女" .and. 部門編號=i to h3

        store h2+h3 to h1

        h11=h1+h11

        ……

        h77=h7+h77

        store h+1 to h

        i=i+1

        j=j+8

        h=h+1

        enddo

        2.5 檔案輸出

        該模塊輸出檔案相關(guān)信息,包括輸出部門信息、全體員工基本信息、員工工資信息、員工名冊,如圖6所示。例如,選擇“員工工資信息”,單擊“打印預覽”,則調(diào)用報表“全體員工基本信息”,結(jié)果界面如圖7所示。

        圖6 檔案輸出

        圖7 員工工資信息輸出

        “打印預覽”功能的實現(xiàn)代碼如下:

        do case

        case thisform.optiongroup1.value=1

        report form 部門信息 preview

        case thisform.optiongroup1.value=2

        report form 全體員工基本信息 preview

        case thisform.optiongroup1.value=3

        report form 員工工資信息 preview

        case thisform.optiongroup1.value=4

        report form 員工名冊 preview

        endcase

        3 結(jié) 語

        基于VFP的學校人事管理系統(tǒng),通過優(yōu)化合理的數(shù)據(jù)庫結(jié)構(gòu),并利用菜單、表單、報表設(shè)計等理論方法,實現(xiàn)對學校人事的系統(tǒng)管理。該系統(tǒng)界面友好,運行穩(wěn)定、功能基本符合用戶需求,具有較高的應(yīng)用推廣價值。

        參考文獻

        [1] 陳明銳,李懷成.數(shù)據(jù)庫管理系統(tǒng)Visual FoxPro 9.0應(yīng)用教程[M].北京:高等教育出版社,2010.

        [2] 于寧,吳慶學.基于VFP的校園招聘信息管理系統(tǒng)的設(shè)計與實現(xiàn)[J].現(xiàn)代電子技術(shù),2013,36(4):23?25.

        [3] 江世軍.基于VFP6的學籍成績管理信息系統(tǒng)的設(shè)計與實現(xiàn)[D].成都:電子科技大學,2010.

        [4] 侯偉.高職學院人事管理系統(tǒng)設(shè)計與實現(xiàn)[D].濟南:山東大學,2013.

        [5] 金鑒祿,孟憲寶.人事管理系統(tǒng)的研究與實現(xiàn)[J].長春工業(yè)大學學報:自然科學版,2003,24(2):23?25.

        [6] 李強.一種人事管理系統(tǒng)的開發(fā)[J].電子測試,2013(7):90?91.

        猜你喜歡
        統(tǒng)計
        四川宜賓瀘州長江河谷地帶雷電監(jiān)測數(shù)據(jù)特征分析
        高中數(shù)學《統(tǒng)計》淺析
        道路運輸行業(yè)統(tǒng)計工作研究
        淺談統(tǒng)計數(shù)據(jù)質(zhì)量控制
        統(tǒng)計專業(yè)技術(shù)在產(chǎn)品生產(chǎn)過程控制中的作用
        2008—2015我國健美操科研論文的統(tǒng)計與分析
        人間(2016年27期)2016-11-11 17:33:19
        山東省交通運輸投資計劃管理信息系統(tǒng)的設(shè)計
        我國居民收入與消費關(guān)系的統(tǒng)計分析
        市場經(jīng)濟背景下的會計統(tǒng)計發(fā)展探究
        商(2016年27期)2016-10-17 05:50:19
        統(tǒng)計信息化在企事業(yè)單位人力資源管理中的應(yīng)用研究
        97国产免费全部免费观看| 精品亚洲麻豆1区2区3区| 国产亚洲精品第一综合另类| 94久久国产乱子伦精品免费| 久久夜色撩人精品国产小说| 久久精品国产亚洲av蜜桃av| 日本一区二区视频在线| 欧美老熟妇喷水| 国产A√无码专区| 蜜桃av观看亚洲一区二区| 亚洲国产系列一区二区| 国产精品久久久久久久| 天堂sv在线最新版在线| 国产精品毛片99久久久久| 日本韩国亚洲三级在线| 狠狠噜狠狠狠狠丁香五月| 精品一品国产午夜福利视频| 人妻爽综合网| 国产农村妇女毛片精品久久久| 久久久婷婷综合亚洲av| 日韩精品专区在线观看| 乱人伦人妻中文字幕无码| 99国产精品久久久蜜芽| 少妇又色又爽又刺激的视频| 国产在线无码精品无码| 性色av无码不卡中文字幕| 国产成人久久精品77777综合| 少妇人妻无奈的跪趴翘起| 成人免费直播| 国产99在线视频| 青青草视频在线观看视频免费| 亚洲精品无码永久中文字幕| 成人性生交片无码免费看| 无码一区二区丝袜| 人妻少妇69久久中文字幕| 人妻少妇边接电话边娇喘| 国产v综合v亚洲欧美大天堂| 日本免费播放一区二区| 欧美黑寡妇特a级做爰| 色老头一区二区三区| 亚洲女同性恋在线播放专区|