亚洲日本成本线在观看,最新国自产拍在线,免费性爱视频日本,久久精品国产亚洲精品国产精品

            現(xiàn)在位置:范文先生網(wǎng)>理工論文>計算機論文>基于WEB的勞資人事管理系統(tǒng)

            基于WEB的勞資人事管理系統(tǒng)

            時間:2023-02-20 22:36:08 計算機論文 我要投稿
            • 相關(guān)推薦

            基于WEB的勞資人事管理系統(tǒng)

            摘  要  本文提出了一個基于WWW環(huán)境的勞資人事管理系統(tǒng),應用動態(tài)服務器頁面實現(xiàn)了勞資人事的多條件查詢、刪除、更新、打印、密碼設置等功能。
            關(guān)鍵詞  勞資人事管理系統(tǒng)  動態(tài)服務器頁面  多條件查詢  密碼設置

            1  引言
            勞資人事管理是公司企業(yè)內(nèi)部很重要的一個管理事項,但目前大多公司內(nèi)部勞資人事的管理,基本上是手工操作或是基于dos下的應用,這樣對信息的管理者有諸多不便,有的雖然是用foxpro、visual foxpro開發(fā),但由于開發(fā)工具本身的限制,對網(wǎng)絡功能的支持程度不是很強,為以后軟件升級到互聯(lián)網(wǎng)帶來了麻煩。因此有必要開發(fā)一個基于網(wǎng)絡的勞資人事管理系統(tǒng),能在網(wǎng)絡環(huán)境下實現(xiàn)數(shù)據(jù)的錄入、插入、刪除、查詢、統(tǒng)計、更新、打印等功能。同時,為了信息的保密與安全,系統(tǒng)還要提供一定的安全機制。
                Powerbuilder6.5是美國著名的Powersoft公司推出的廣泛使用于客戶機/服務器體系結(jié)構(gòu)下的應用程序開發(fā)工具,具有完整的Web應用開發(fā)功能。它同時支持多種關(guān)系數(shù)據(jù)庫管理系統(tǒng),通過微軟公司的ODBC接口和專用的大型數(shù)據(jù)庫接口,能夠高速讀取數(shù)據(jù)庫中的數(shù)據(jù)。本系統(tǒng)就采用Powerbuilder6.5開發(fā),服務器端的操作系統(tǒng)為Windows NT 4.0,客戶端操作系統(tǒng)為Windows 98。

            2  系統(tǒng)功能的分析及規(guī)劃
            (1)系統(tǒng)功能的分析
            公司內(nèi)部的勞資人事的管理,從大的方面分主要集中在公司職員的個人情況、工資細目、調(diào)入調(diào)出及用車等。所以該系統(tǒng)主要是實現(xiàn)對數(shù)據(jù)的錄入、插入、
            刪除、網(wǎng)上查詢、統(tǒng)計、更新、打印等功能。其次,

            為了信息的保密與安全,系統(tǒng)還要提供一定的安全機制。
            (2)系統(tǒng)功能的規(guī)劃
                 根據(jù)以上系統(tǒng)功能的分析,本系統(tǒng)決定采用MDI風格,它主要分為以下幾個模塊,其中勞資人事管理系統(tǒng)的父窗口的功能結(jié)構(gòu)圖如圖1所示。
              文件模塊:此模塊實現(xiàn)本系統(tǒng)對數(shù)據(jù)的打開、保存、打印預覽、打印及用戶管理等功能,并可由此退出系統(tǒng)。
              信息管理模塊:此模塊實現(xiàn)系統(tǒng)的信息管理,包括對職工情況一覽表、職工調(diào)入調(diào)出情況表、職工工資表及其它各表的信息數(shù)據(jù)的插入、刪除、修改、保存等功能。
              查詢模塊:此模塊實現(xiàn)本系統(tǒng)的查詢功能,能將個人的基本情況、調(diào)入調(diào)出情況、工資情況等檢索出來,并可實現(xiàn)多條件查詢和模糊查詢。
              統(tǒng)計模塊:此模塊用于對數(shù)據(jù)庫中的信息數(shù)據(jù)按照一定的規(guī)則進行統(tǒng)計。
              系統(tǒng)服務模塊:此模塊用來系統(tǒng)管理人員設密碼和對系統(tǒng)的功能和開發(fā)信息進行介紹等。
                對于系統(tǒng)中的各表,其基本信息管理功能結(jié)構(gòu)圖如圖1所示:



            圖1. 職工基本信息管理功能圖

            3  根據(jù)用戶要求設計數(shù)據(jù)表
                數(shù)據(jù)表的建立是應用程序開發(fā)過程中的非常重要的一個環(huán)節(jié),必須清楚每一模塊要操縱的數(shù)據(jù)是那些,以及數(shù)據(jù)間的相互關(guān)系,然后建立數(shù)據(jù)表。勞資人事管理系統(tǒng)要求能對職工的個人情況、調(diào)入調(diào)出情況、工資情況等進行管理,在職工個人情況表下面,還有象維護職務表,維護學歷表等等。同時還要對系統(tǒng)設置安全機制,為實現(xiàn)以上要求,下面僅以人事、工資、密碼表為例介紹一下各表的結(jié)構(gòu):
            職工情況一覽表
            它包括職工標號、姓名、性別、政治面貌等信息。其結(jié)構(gòu)如下:
            code    char(4)   not null,  //職工編碼
            name    char(8)  null,     //姓名
            sex      char(2)   null,   //性別
            politics   char(8)   null,  //政治面貌
            birthday   data    null,   //出生日期
            work_time  data   null,   //參加工作時間
            post_zhw  char(10)  null,   //職務
            address   char(30)  null,  //家庭住址
            該表主鍵為職工編號(code)。
            職工工資表
            其結(jié)構(gòu)主要包括職工所得的各種工資福利等。
            Code   char(4)   not null,  //職工編號
            Name   char(8)   null,   //姓名
            g_pay   integer    null,   //崗位工資
            j_pay    integer   null,    //技能工資
            w_pay   integer   null,    //物價補
            s_pay    integer   null,   //書報費
            ws_pay   integer 

            基于WEB的勞資人事管理系統(tǒng)

              null,   //衛(wèi)生費
            xh_pay   integer   null,   //小孩補貼
            a_pay    integer   null,   //工齡工資
            ht_pay    numeric(6,2)  null,  //合同補貼
            jj_pay    numeric(8,2)  null,  //獎金
            total_pay  numeric(8,2)  null,  //工資總額
            該表主鍵為職工編號code。
            系統(tǒng)密碼表
            user_name   char(10)   not null,  //用戶名稱
            user_word   char(10)    not null,  //用戶密碼
            user_qx     char(2)     not null,  //用戶權(quán)限

            4 系統(tǒng)的網(wǎng)絡實現(xiàn)
            由于Powerbuilder具有完整的web應用開發(fā)功能,由它編制的軟件可以方便的同服務器端的數(shù)據(jù)庫協(xié)同工作,構(gòu)成Client/Server工作方式,它使用的是業(yè)界熟悉的Web標準(HTML和Java),通過端對對的設計、調(diào)試和提交,可以控制Web應用的整個生命周期。本系統(tǒng)客戶應用和服務器應用都采用Powerbuilder開發(fā)。其中服務器端的程序是實現(xiàn)中的重點部分,其內(nèi)容主要是生成SQL語句對數(shù)據(jù)庫操作及對所得的數(shù)據(jù)進行處理。它主要分為監(jiān)聽客戶連接、處理客戶請求、避免死鎖、向客戶推送消息等。本系統(tǒng)的實現(xiàn)平臺關(guān)系圖如圖2所示:



            圖2. 實現(xiàn)平臺關(guān)系圖

            5 關(guān)鍵問題的解決
            (1)  安全機制問題
                在進入系統(tǒng)之前,要進行身份確認,只有用戶名和用戶密碼都相符的用戶方可進入本系統(tǒng)。為了防止不合法用戶對數(shù)據(jù)的察看和修改,本系統(tǒng)把用戶分為三個級別:超級、可修改和只讀用戶,即一二三級用戶。超級(一級)用戶不僅擁有對數(shù)據(jù)的查詢、修改權(quán)限,還對用戶的使用權(quán)限進行控制,可以設定用戶名、密碼和其權(quán)限,還可以對紀錄進行增加、刪除、修改等操作?尚薷模ǘ墸┯脩魧(shù)據(jù)可以查詢、打印,還可以對紀錄進行增加、刪除、修改等操作。只讀(三級)用戶只擁有對紀錄的瀏覽、查詢和打印權(quán)限。當用戶要進入系統(tǒng)是必須先輸入用戶名和密碼,按"確認"按鈕后,系統(tǒng)辨別用戶身份,對合法用戶根據(jù)用戶的權(quán)限級別賦予相應的使用功能。  
            (2) 對任一數(shù)據(jù)列進行排序的問題。
                熟悉Windows的用戶一定對資源管理器不陌生,當目錄或文件很多時,當然會想到使用排序來盡快定位目標,你只要用鼠標在資源管理器上端的name、size、type或modified中的任意一項點擊,它就會將此項按升序或降序排列。同樣地,在PowerBuilder中,如果數(shù)據(jù)比較多,我們也可以采用這種辦法來排序以盡快查找記錄。
                本系統(tǒng)以窗口w_rsh為例,要實現(xiàn)這樣的排序功能,首先定義兩個實例變量String pre_col=""和Int click_time=0,它們分別記錄上次點擊的列和點擊同一列的奇偶數(shù)。然后在dw_1的Clicked事件中添加如下腳本:
            String clicked_pos,col,format
            Long il_pos
            clicked_pos = dwo.Name //取點擊的對象
            il_pos = Pos(clicked_pos,'_t') //對于列標題,
            //取得的對象是列名+"_t"
            If il_pos >0 Then
            col = Left(clicked_pos,il_pos -1)
            If col=pre_col Then
            If  click_time=0 Then
            click_time = 1
            format = col+" A"
            Else
            click_time=0
            format = col+" D"
               End If
              Else
               click_time = 0
               format = col+" A"
              End If
              pre_col = col
              dw_1.SetSort(format)
              dw_1.Sort()
            End If
                采用上面的方法可實現(xiàn)象Windows中資源管理器靈活排序的功能,從而使所要瀏覽的數(shù)據(jù)更加一目了然。
            (3) 數(shù)據(jù)窗口控件的編輯風格的使用
            本系統(tǒng)對日期型、需漸變量等數(shù)據(jù)的輸入采用了編輯掩碼控件editmask,這樣就可以大大方便用戶的操作。對于象性別這樣只有男、女兩個值的,則采用單選鈕radiobutton形式,用戶在錄入時只需要鼠標點擊選鈕即可。在設置條件時的值段名和有固定職供用戶選擇的數(shù)據(jù)使用了下拉列表框(droplistbox),用戶只需選擇所要輸入的值即可。

            6 結(jié)束語
            隨著計算機的發(fā)展與普及,以及互聯(lián)網(wǎng)技術(shù)的擴展,日常勞資人事管理必將實現(xiàn)無紙化辦公,并且加入到公司內(nèi)部的Intranet或者是Internet上去,實現(xiàn)數(shù)據(jù)的共享,這樣有利于勞資人事信息在單位內(nèi)部的查詢,提高了數(shù)據(jù)資源的利用,并且能及時的得到更新,不需要象過去那樣浪費大量的人力物力去進行抄寫,提高了工作的效率。


            參考資料
            [1]  申瑞民   劉耘,基于WWW的自動答疑系統(tǒng),計算機工程,25(9),1999  
            [2]  張師超  蔣運承 ,模糊數(shù)據(jù)庫中近似相等的研究,計算機科學,25(6),1998.




            【基于WEB的勞資人事管理系統(tǒng)】相關(guān)文章:

            基于WWW的勞資人事管理系統(tǒng)08-06

            基于WWW的勞資人事管理系統(tǒng)08-06

            基于Web技術(shù)的網(wǎng)絡考試系統(tǒng)08-06

            基于Web的MCF5249數(shù)據(jù)采集系統(tǒng)的設計08-06

            基于Web 的遠程教育系統(tǒng)的實現(xiàn)08-06

            開發(fā)基于Web的地震目錄數(shù)據(jù)庫查詢系統(tǒng)08-06

            基于Web的企業(yè)經(jīng)營管理CAI系統(tǒng)的設計與實現(xiàn)08-06

            基于Web的企業(yè)經(jīng)營管理CAI系統(tǒng)的設計與實現(xiàn)08-06

            基于Web的網(wǎng)絡課程的實現(xiàn)方法08-06