丁香婷婷网,黄色av网站裸体无码www,亚洲午夜无码精品一级毛片,国产一区二区免费播放

現(xiàn)在位置:范文先生網(wǎng)>理工論文>計(jì)算機(jī)信息技術(shù)>基于WWW的勞資人事管理系統(tǒng)

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

時(shí)間:2022-08-06 15:53:10 計(jì)算機(jī)信息技術(shù) 我要投稿
  • 相關(guān)推薦

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

  摘要:本文提出了一個(gè)基于WWW環(huán)境的勞資人事管理系統(tǒng),應(yīng)用動態(tài)服務(wù)器頁面實(shí)現(xiàn)了勞資人事的多條件查詢、刪除、更新、打印、密碼設(shè)置等功能。
  關(guān)鍵詞:勞資人事管理系統(tǒng)動態(tài)服務(wù)器頁面多條件查詢密碼設(shè)置
  
  引言
  勞資人事管理是公司企業(yè)內(nèi)部很重要的一個(gè)管理事項(xiàng),但目前大多公司內(nèi)部勞資人事的管理,基本上是手工操作或是基于dos下的應(yīng)用,這樣對信息的管理者有諸多不便,有的雖然是用foxpro、visualfoxpro開發(fā),但由于開發(fā)工具本身的限制,對網(wǎng)絡(luò)功能的支持程度不是很強(qiáng),為以后軟件升級到互聯(lián)網(wǎng)帶來了麻煩。因此有必要開發(fā)一個(gè)基于網(wǎng)絡(luò)的勞資人事管理系統(tǒng),能在網(wǎng)絡(luò)環(huán)境下實(shí)現(xiàn)數(shù)據(jù)的錄入、插入、刪除、查詢、統(tǒng)計(jì)、更新、打印等功能。同時(shí),為了信息的保密與安全,系統(tǒng)還要提供一定的安全機(jī)制。
  
  Powerbuilder6.5是美國著名的Powersoft公司推出的廣泛使用于客戶機(jī)/服務(wù)器體系結(jié)構(gòu)下的應(yīng)用程序開發(fā)工具,具有完整的Web應(yīng)用開發(fā)功能。它同時(shí)支持多種關(guān)系數(shù)據(jù)庫管理系統(tǒng),通過微軟公司的ODBC接口和專用的大型數(shù)據(jù)庫接口,能夠高速讀取數(shù)據(jù)庫中的數(shù)據(jù)。本系統(tǒng)就采用Powerbuilder6.5開發(fā),服務(wù)器端的操作系統(tǒng)為WindowsNT4.0,客戶端操作系統(tǒng)為Windows98。
  
  系統(tǒng)功能的分析及規(guī)劃
  
  
 。1)系統(tǒng)功能的分析
  
  公司內(nèi)部的勞資人事的管理,從大的方面分主要集中在公司職員的個(gè)人情況、工資細(xì)目、調(diào)入調(diào)出及用車等。所以該系統(tǒng)主要是實(shí)現(xiàn)對數(shù)據(jù)的錄入、插入、
  
  刪除、網(wǎng)上查詢、統(tǒng)計(jì)、更新、打印等功能。其次,
  
  
  
  為了信息的保密與安全,系統(tǒng)還要提供一定的安全機(jī)制。
  
  
  
 。2)系統(tǒng)功能的規(guī)劃
  
  根據(jù)以上系統(tǒng)功能的分析,本系統(tǒng)決定采用MDI風(fēng)格,它主要分為以下幾個(gè)模塊,其中勞資人事管理系統(tǒng)的父窗口的功能結(jié)構(gòu)圖如圖1所示。
  
  文件模塊:此模塊實(shí)現(xiàn)本系統(tǒng)對數(shù)據(jù)的打開、保存、打印預(yù)覽、打印及用戶管理等功能,并可由此退出系統(tǒng)。
  信息管理模塊:此模塊實(shí)現(xiàn)系統(tǒng)的信息管理,包括對職工情況一覽表、職工調(diào)入調(diào)出情況表、職工工資表及其它各表的信息數(shù)據(jù)的插入、刪除、修改、保存等功能。
  查詢模塊:此模塊實(shí)現(xiàn)本系統(tǒng)的查詢功能,能將個(gè)人的基本情況、調(diào)入調(diào)出情況、工資情況等檢索出來,并可實(shí)現(xiàn)多條件查詢和模糊查詢。
  統(tǒng)計(jì)模塊:此模塊用于對數(shù)據(jù)庫中的信息數(shù)據(jù)按照一定的規(guī)則進(jìn)行統(tǒng)計(jì)。
  系統(tǒng)服務(wù)模塊:此模塊用來系統(tǒng)管理人員設(shè)密碼和對系統(tǒng)的功能和開發(fā)信息進(jìn)行介紹等。
  
  
  對于系統(tǒng)中的各表,其基本信息管理功能結(jié)構(gòu)圖如圖1所示:
  
  
  
  
  
  圖1.職工基本信息管理功能圖
  
  
  
  3根據(jù)用戶要求設(shè)計(jì)數(shù)據(jù)表
  
  數(shù)據(jù)表的建立是應(yīng)用程序開發(fā)過程中的非常重要的一個(gè)環(huán)節(jié),必須清楚每一模塊要操縱的數(shù)據(jù)是那些,以及數(shù)據(jù)間的相互關(guān)系,然后建立數(shù)據(jù)表。勞資人事管理系統(tǒng)要求能對職工的個(gè)人情況、調(diào)入調(diào)出情況、工資情況等進(jìn)行管理,在職工個(gè)人情況表下面,還有象維護(hù)職務(wù)表,維護(hù)學(xué)歷表等等。同時(shí)還要對系統(tǒng)設(shè)置安全機(jī)制,為實(shí)現(xiàn)以上要求,下面僅以人事、工資、密碼表為例介紹一下各表的結(jié)構(gòu):
  
  
  
  職工情況一覽表
  
  它包括職工標(biāo)號、姓名、性別、政治面貌等信息。其結(jié)構(gòu)如下:
  
  codechar(4)notnull,//職工編碼
  
  namechar(8)null,//姓名
  
  sexchar(2)null,//性別
  
  politicschar(8)null,//政治面貌
  
  birthdaydatanull,//出生日期
  
  work_timedatanull,//參加工作時(shí)間
  
  post_zhwchar(10)null,//職務(wù)
  
  addresschar(30)null,//家庭住址
  
  該表主鍵為職工編號(code)。
  
  
  
  職工工資表
  
  其結(jié)構(gòu)主要包括職工所得的各種工資福利等。
  
  Codechar(4)notnull,//職工編號
  
  Namechar(8)null,//姓名
  
  g_payintegernull,//崗位工資
  
  j_payintegernull,//技能工資
  
  w_payintegernull,//物價(jià)補(bǔ)
  
  s_payintegernull,//書報(bào)費(fèi)
  
  ws_payintegernull,//衛(wèi)生費(fèi)
  
  xh_payintegernull,//小孩補(bǔ)貼
  
  a_payintegernull,//工齡工資
  
  ht_paynumeric(6,2)null,//合同補(bǔ)貼
  
  jj_paynumeric(8,2)null,//獎金
  
  total_paynumeric(8,2)null,//工資總額
  
  該表主鍵為職工編號code。
  
  
  
  系統(tǒng)密碼表
  
  user_namechar(10)notnull,//用戶名稱
  
  user_wordchar(10)notnull,//用戶密碼
  
  user_qxchar(2)notnull,//用戶權(quán)限
  
  
  
  系統(tǒng)的網(wǎng)絡(luò)實(shí)現(xiàn)
  由于Powerbuilder具有完整的web應(yīng)用開發(fā)功能,由它編制的軟件可以方便的同服務(wù)器端的數(shù)據(jù)庫協(xié)同工作,構(gòu)成Client/Server工作方式,它使用的是業(yè)界熟悉的Web標(biāo)準(zhǔn)(HTML和Java),通過端對對的設(shè)計(jì)、調(diào)試和提交,可以控制Web應(yīng)用的整個(gè)生命周期。本系統(tǒng)客戶應(yīng)用和服務(wù)器應(yīng)用都采用Powerbuilder開發(fā)。其中服務(wù)器端的程序是實(shí)現(xiàn)中的重點(diǎn)部分,其內(nèi)容主要是生成SQL語句對數(shù)據(jù)庫操作及對所得的數(shù)據(jù)進(jìn)行處理。它主要分為監(jiān)聽客戶連接、處理客戶請求、避免死鎖、向客戶推送消息等。本系統(tǒng)的實(shí)現(xiàn)平臺關(guān)系圖如圖2所示:
  
  圖2.實(shí)現(xiàn)平臺關(guān)系圖
  
  關(guān)鍵問題的解決
  
  
 。1)安全機(jī)制問題
  
  在進(jìn)入系統(tǒng)之前,要進(jìn)行身份確認(rèn),只有用戶名和用戶密碼都相符的用戶方可進(jìn)入本系統(tǒng)。為了防止不合法用戶對數(shù)據(jù)的察看和修改,本系統(tǒng)把用戶分為三個(gè)級別:超級、可修改和只讀用戶,即一二三級用戶。超級(一級)用戶不僅擁有對數(shù)據(jù)的查詢、修改權(quán)限,還對用戶的使用權(quán)限進(jìn)行控制,可以設(shè)定用戶名、密碼和其權(quán)限,還可以對紀(jì)錄進(jìn)行增加、刪除、修改等操作?尚薷模ǘ墸┯脩魧(shù)據(jù)可以查詢、打印,還可以對紀(jì)錄進(jìn)行增加、刪除、修改等操作。只讀(三級)用戶只擁有對紀(jì)錄的瀏覽、查詢和打印權(quán)限。當(dāng)用戶要進(jìn)入系統(tǒng)是必須先輸入用戶名和密碼,按“確認(rèn)”按鈕后,系統(tǒng)辨別用戶身份,對合法用戶根據(jù)用戶的權(quán)限級別賦予相應(yīng)的使用功能。
  
  對任一數(shù)據(jù)列進(jìn)行排序的問題。
  熟悉Windows的用戶一定對資源管理器不陌生,當(dāng)目錄或文件很多時(shí),當(dāng)然會想到使用排序來盡快定位目標(biāo),你只要用鼠標(biāo)在資源管理器上端的name、size、type或modified中的任意一項(xiàng)點(diǎn)擊,它就會將此項(xiàng)按升序或降序排列。同樣地,在PowerBuilder中,如果數(shù)據(jù)比較多,我們也可以采用這種辦法來排序以盡快查找記錄。
  
  本系統(tǒng)以窗口w_rsh為例,要實(shí)現(xiàn)這樣的排序功能,首先定義兩個(gè)實(shí)例變量Stringpre_col=“”和Intclick_time=0,它們分別記錄上次點(diǎn)擊的列和點(diǎn)擊同一列的奇偶數(shù)。然后在dw_1的Clicked事件中添加如下腳本:
  
  Stringclicked_pos,col,format
  
  Longil_pos
  
  clicked_pos=dwo.Name//取點(diǎn)擊的對象
  
  il_pos=Pos(clicked_pos,'_t')//對于列標(biāo)題,
  
  //取得的對象是列名+”_t”
  
  Ifil_pos>0Then
  
  col=Left(clicked_pos,il_pos-1)
  
  Ifcol=pre_colThen
  
  Ifclick_time=0Then
  
  click_time=1
  
  format=col+"A"
  
  Else
  
  click_time=0
  
  format=col+"D"
  
  EndIf
  
  Else
  
  click_time=0
  
  format=col+"A"
  
  EndIf
  
  pre_col=col
  
  dw_1.SetSort(format)
  
  dw_1.Sort()
  
  EndIf
  
  采用上面的方法可實(shí)現(xiàn)象Windows中資源管理器靈活排序的功能,從而使所要瀏覽的數(shù)據(jù)更加一目了然。
  
  數(shù)據(jù)窗口控件的編輯風(fēng)格的使用
  本系統(tǒng)對日期型、需漸變量等數(shù)據(jù)的輸入采用了編輯掩碼控件editmask,這樣就可以大大方便用戶的操作。對于象性別這樣只有男、女兩個(gè)值的,則采用單選鈕radiobutton形式,用戶在錄入時(shí)只需要鼠標(biāo)點(diǎn)擊選鈕即可。在設(shè)置條件時(shí)的值段名和有固定職供用戶選擇的數(shù)據(jù)使用了下拉列表框(droplistbox),用戶只需選擇所要輸入的值即可。
  
  
  
  
  
  6結(jié)束語
  
  隨著計(jì)算機(jī)的發(fā)展與普及,以及互聯(lián)網(wǎng)技術(shù)的擴(kuò)展,日常勞資人事管理必將實(shí)現(xiàn)無紙化辦公,并且加入到公司內(nèi)部的Intranet或者是Internet上去,實(shí)現(xiàn)數(shù)據(jù)的共享,這樣有利于勞資人事信息在單位內(nèi)部的查詢,提高了數(shù)據(jù)資源的利用,并且能及時(shí)的得到更新,不需要象過去那樣浪費(fèi)大量的人力物力去進(jìn)行抄寫,提高了工作的效率。
  
  
  
  
  
  參考資料
  
  [1]申瑞民劉耘,基于WWW的自動答疑系統(tǒng),計(jì)算機(jī)工程,25(9),1999
  
  [2]張師超蔣運(yùn)承,模糊數(shù)據(jù)庫中近似相等的研究,計(jì)算機(jī)科學(xué),25(6),1998.
  
  
  
  
  

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

基于Client/Server 的課件系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)04-12

基于企業(yè)系統(tǒng)觀的成本分析08-17

基于Internet的多媒體教學(xué)系統(tǒng)結(jié)構(gòu)08-17

基于Verilog HDL設(shè)計(jì)的自動數(shù)據(jù)采集系統(tǒng)04-12

基于系統(tǒng)思維下的生態(tài)外語教學(xué)08-25

淺談基于數(shù)字星球系統(tǒng)的地理教學(xué)設(shè)計(jì)08-20

實(shí)現(xiàn)基于Spring框架應(yīng)用的權(quán)限控制系統(tǒng)08-19

基于USB和多線程的實(shí)時(shí)數(shù)據(jù)采集系統(tǒng)08-09

基于Visual Basic快速開發(fā)現(xiàn)場電視監(jiān)控系統(tǒng)04-12

基于Geode TMGX1的嵌入式系統(tǒng)設(shè)計(jì)04-12