版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、員工工資管理系統(tǒng)設(shè)計PAGE Hefei University數(shù)據(jù)庫技術(shù)綜合(zngh)報告BACHELOR DISSERTATION 題目(tm): 員工工資管理系統(tǒng)設(shè)計(shj) 系別: 電子信息與電氣工程系 班級: 電子信息工程(1)班 姓名: 王蓓蓓 學(xué)號: 1405011007 2015年12月11日目錄(ml) TOC o 1-3 h z u HYPERLINK l _Toc437715314 摘要(zhiyo) PAGEREF _Toc437715314 h 1 HYPERLINK l _Toc437715315 一、應(yīng)用(yngyng)背景 PAGEREF _Toc437715
2、315 h 1 HYPERLINK l _Toc437715316 1.1 引言 PAGEREF _Toc437715316 h 1 HYPERLINK l _Toc437715317 1.2 管理信息系統(tǒng)的發(fā)展歷史 PAGEREF _Toc437715317 h 1 HYPERLINK l _Toc437715318 1.3 國內(nèi)信息系統(tǒng)發(fā)展現(xiàn)狀 PAGEREF _Toc437715318 h 2 HYPERLINK l _Toc437715319 1.4 國內(nèi)信息系統(tǒng)存在的問題 PAGEREF _Toc437715319 h 2 HYPERLINK l _Toc437715320 1.5
3、信息系統(tǒng)開發(fā)的緊迫性 PAGEREF _Toc437715320 h 3 HYPERLINK l _Toc437715321 二、系統(tǒng)的主要功能 PAGEREF _Toc437715321 h 3 HYPERLINK l _Toc437715322 2.1數(shù)據(jù)庫需求分析 PAGEREF _Toc437715322 h 4 HYPERLINK l _Toc437715323 2.2功能陳述 PAGEREF _Toc437715323 h 4 HYPERLINK l _Toc437715324 2.3數(shù)據(jù)流圖 PAGEREF _Toc437715324 h 4 HYPERLINK l _Toc43
4、7715325 2.4功能流程圖 PAGEREF _Toc437715325 h 5 HYPERLINK l _Toc437715326 2.5 E-R模型圖 PAGEREF _Toc437715326 h 7 HYPERLINK l _Toc437715327 2.5.1 部門實體E-R圖 PAGEREF _Toc437715327 h 7 HYPERLINK l _Toc437715328 2.5.2員工實體E-R圖 PAGEREF _Toc437715328 h 7 HYPERLINK l _Toc437715329 2.5.3 考勤表實體E-R圖 PAGEREF _Toc4377153
5、29 h 8 HYPERLINK l _Toc437715330 2.5.4加班表實體E-R圖 PAGEREF _Toc437715330 h 8 HYPERLINK l _Toc437715331 2.5.5工種表實體E-R圖 PAGEREF _Toc437715331 h 9 HYPERLINK l _Toc437715332 2.5.6實體與實體之間的E-R模型如圖8所示 PAGEREF _Toc437715332 h 9 HYPERLINK l _Toc437715333 三、 數(shù)據(jù)庫邏輯設(shè)計 PAGEREF _Toc437715333 h 10 HYPERLINK l _Toc437
6、715334 3.1表的定義 PAGEREF _Toc437715334 h 10 HYPERLINK l _Toc437715335 3.1.1員工表 PAGEREF _Toc437715335 h 10 HYPERLINK l _Toc437715336 3.1.2部門表 PAGEREF _Toc437715336 h 10 HYPERLINK l _Toc437715337 3.1.3工種表: PAGEREF _Toc437715337 h 11 HYPERLINK l _Toc437715338 3.1.4加班類型表(類型,加班名稱,加班薪酬) PAGEREF _Toc43771533
7、8 h 11 HYPERLINK l _Toc437715339 3.2代碼 PAGEREF _Toc437715339 h 12 HYPERLINK l _Toc437715340 四、物理結(jié)構(gòu)設(shè)計 PAGEREF _Toc437715340 h 13 HYPERLINK l _Toc437715341 4.1存儲結(jié)構(gòu)設(shè)計 PAGEREF _Toc437715341 h 13 HYPERLINK l _Toc437715342 4.2確定數(shù)據(jù)庫的存放位置 PAGEREF _Toc437715342 h 13 HYPERLINK l _Toc437715343 4.3存儲過程 PAGEREF
8、_Toc437715343 h 14 HYPERLINK l _Toc437715344 4.4觸發(fā)器的實現(xiàn) PAGEREF _Toc437715344 h 15 HYPERLINK l _Toc437715345 五、總結(jié)與心得 PAGEREF _Toc437715345 h 16PAGE 16摘要(zhiyo)人事管理是企業(yè)管理中的一個重要內(nèi)容,隨著時代的進(jìn)步,企業(yè)也逐漸變得龐大起來。如何管理好企業(yè)內(nèi)部員工的信息,成為企業(yè)管理中的一個大問題。在這種情況(qngkung)下,開發(fā)一個企業(yè)人事管理系統(tǒng)就顯得非常必要。 本企業(yè)人事管理系統(tǒng)具有如下功能:員工基本(jbn)信息的錄入、修改、查詢、刪
9、除模塊,員工考勤信息和員工調(diào)動信息的錄入、修改、查詢、刪除模塊,以及系統(tǒng)維護(hù)功能。為企業(yè)人事管理提供信息咨詢,信息檢索,信息存取等服務(wù),基本上能夠滿足現(xiàn)代企業(yè)對人事管理的需要。 一、應(yīng)用背景1.1 引言企業(yè)人事管理是企業(yè)管理的一個重要內(nèi)容,隨著時代的進(jìn)步,企業(yè)也逐漸變的龐大起來。如何管理好企業(yè)內(nèi)部員工的信息,成為企業(yè)管理中的一個大問題。在這種情況下,一個可以規(guī)范化,自動化的企業(yè)人事管理系統(tǒng)就顯得非常必要。最初的人事管理,都是靠人力來完成的。當(dāng)企業(yè)規(guī)模比較小的時候,人力可以完成,隨著企業(yè)的規(guī)模越來越大,企業(yè)的員工人數(shù)也越來越多,依然維持著人力進(jìn)行人事管理,必然會造成工作效率低,工作錯誤增高的問題
10、。人事管理系統(tǒng)就是把分散的企事業(yè)單位的職工信息實行統(tǒng)一,集中,規(guī)范的收集管理,建立分類編號管理,電腦存儲查詢以及防火,防潮,防蛀,防盜等現(xiàn)代化,專業(yè)化的管理系統(tǒng),為企事業(yè)單位和職工解除后顧之憂。企業(yè)人事管理系統(tǒng)為企事業(yè)單位提供信息咨詢,信息檢索,信息存取等服務(wù)。1.2 管理信息系統(tǒng)的發(fā)展歷史管理信息系統(tǒng)的概念起源很早。早在20世紀(jì)30年代,柏德就強調(diào)了決策在組織管理中的作用。50年代,西蒙提出了管理依賴于信息和決策的概念。同一時代維納發(fā)表了控制論與管理,他把管理過程當(dāng)成一個控制過程。50年代計算機已用于會計工作,1958年蓋爾寫道:管理將以較低的成本得到及時準(zhǔn)確的信息,做到較好的控制。這時數(shù)據(jù)
11、處理一詞已經(jīng)出現(xiàn)。管理信息系統(tǒng)已經(jīng)逐步成為一個獨立的學(xué)科分支,它繼承了其他眾多學(xué)科的理論、方法與應(yīng)用技術(shù),它與信息科學(xué)、系統(tǒng)科學(xué)、控制理論、運籌學(xué)、會計學(xué)、統(tǒng)計學(xué)、經(jīng)濟(jì)學(xué)、管理科學(xué)、計算機科學(xué)有著十分密切的聯(lián)系。同時,管理信息系統(tǒng)作為一種應(yīng)用工具,又廣泛地應(yīng)用于工業(yè)、農(nóng)業(yè)、交通、運輸、文化、教育、衛(wèi)生、體育以及各種社會經(jīng)濟(jì)活動的信息管理之中,并起著益重要的作用,顯示出強大的生命力。隨著社會的不斷進(jìn)步、科學(xué)技術(shù)快速發(fā)展以及生產(chǎn)力水平逐步提高,使得管理工作顯得越來越重要。在現(xiàn)代管理科學(xué)體系中,管理信息系統(tǒng)已經(jīng)被公認(rèn)為是一門不可替代的嶄新學(xué)科,目前,其正處在不斷發(fā)展、逐步完善階段。計算機作為現(xiàn)代化的
12、工具與手段應(yīng)用于管理,已成為信息處理的重要工具。計算機的應(yīng)用范圍越來越廣,應(yīng)用的功能由一般數(shù)據(jù)處理發(fā)展為分析預(yù)測、支持決策,最終導(dǎo)致了管理信息系統(tǒng)的產(chǎn)生。 管理信息系統(tǒng)它是依賴于管理和科學(xué)技術(shù)的發(fā)展而形成(xngchng)的。管理信息系統(tǒng)的三要素是系統(tǒng)的觀點、數(shù)學(xué)的方法和計算機的應(yīng)用,而這三點也正是管理現(xiàn)代化的標(biāo)志。管理信息系統(tǒng)是依賴于電子計算機的發(fā)展而發(fā)展的。管理信息系統(tǒng)是與電子計算機同步發(fā)展的。從原理(yunl)上講,任何部門或企業(yè),無論有無計算機,均有信息的收集,加工和使用,因而都有管理信息系統(tǒng)。但是,只是有了計算機以后管理信息系統(tǒng)的功能才能真正體現(xiàn)出來。1.3 國內(nèi)信息系統(tǒng)發(fā)展(fzh
13、n)現(xiàn)狀企業(yè)是國民經(jīng)濟(jì)的基本單元,而企業(yè)信息系統(tǒng)建設(shè)是我國企業(yè)走向現(xiàn)代化的必由之路。我國目前共有各類企業(yè)800萬家,這些企業(yè)在近20年來,在不同程度上都遇到了企業(yè)信息系統(tǒng)建設(shè)的問題。80年代以來,國家有關(guān)部門就一直非常重視企業(yè)信息化的推進(jìn)。國家有關(guān)部門曾重點扶持過一批國有大企業(yè)的信息化工程,并以它們?yōu)闃影逶谌珖圃鞓I(yè)企業(yè)中推廣過CIMS。沈陽鼓風(fēng)機廠、成都飛機制造廠、北京第一機床廠等,都是這一時期涌現(xiàn)出來的企業(yè)信息化樣板企業(yè)。90年代以后,隨著微型計算機、互連網(wǎng)等迅速普及,計算機技術(shù)對企業(yè)的影響越來越大,企業(yè)信息化進(jìn)一步為人們所重視。有關(guān)部門領(lǐng)導(dǎo)曾明確提出:到2000年,全國一千個大型骨干企業(yè)
14、基本實現(xiàn)企業(yè)信息化,全國大型產(chǎn)業(yè)企業(yè)80%(含零售業(yè)、批發(fā)業(yè)、倉儲業(yè)、飲食業(yè)和工業(yè)企業(yè))全面應(yīng)用計算機管理,初步實現(xiàn)管理現(xiàn)代化。3040%的中小企業(yè)普及計算機管理。1995年以后,我國企業(yè)信息化走向了以ERP為主的道路,許多外國ERP廠商如SAP、BAAN、ORACLE、FOUTH SHIFT等紛紛進(jìn)入中國,國內(nèi)目前也已有數(shù)十家ERP軟件供應(yīng)商,不少已經(jīng)形成商品化且有幾百家用戶。一些調(diào)查說明,我國企業(yè)購買MRPII、ERP軟件的費用在90年代以后迅速增長。例如在機械行業(yè),購買了國外軟件公司MRPII系統(tǒng)的企業(yè)高達(dá)66%,企業(yè)平均用于硬件的投資費用約為604萬元,軟件費171萬元,實施及咨詢費1
15、43萬元,合計約800萬元。與之類似,其他行業(yè)對于信息化的投資,在近幾年來也有較大的增長。1.4 國內(nèi)信息系統(tǒng)存在的問題在企業(yè)信息化快速發(fā)展的時代,我們在充分肯定這些已經(jīng)取得的成果的同時也不能忽視一些普遍性的問題。首先是過10年左右,我國企業(yè)信息系統(tǒng)建設(shè)雖然轟轟烈烈地發(fā)展,但其成功率究竟如何?根據(jù)廣東省信息中心和信息協(xié)會對335家已經(jīng)實現(xiàn)了信息化的企業(yè)的調(diào)查,有52.24%的企業(yè)認(rèn)為本企業(yè)進(jìn)行信息化建設(shè)的成效一般;認(rèn)為不理想的有21.79%;認(rèn)為效果非常好的只有9.55%。根據(jù)研究還發(fā)現(xiàn):一些企業(yè)已經(jīng)投入使用的模塊,實際中并未發(fā)揮作用,它只是針對若干局部系統(tǒng),或者特定類型的產(chǎn)品的試運行。運行最
16、好的為庫存管理模塊,原因主要是庫存與其它部門間的相互影響較小。其次,物料單、銷售、采購及財務(wù)統(tǒng)計模塊也在部分企業(yè)得到較好的應(yīng)用。但成本管理及預(yù)測模塊等使用情況較差。根據(jù)另一次對300名來自不同行業(yè)、不同企業(yè)的中層管理者的調(diào)查發(fā)現(xiàn),這些管理者工作的科室中,人均微機數(shù)量0.41臺的占33%,其中人均微機數(shù)量達(dá)到1臺以上的企業(yè)占37%。但是,這些企業(yè)中的計算機的97%是用來做文字處理工作,有1/2是用于瀏覽網(wǎng)頁,甚至有1/5的計算機是經(jīng)常用來玩游戲的。而大多數(shù)被調(diào)查者都認(rèn)為:他們企業(yè)并沒有實現(xiàn)信息化。這些調(diào)查和結(jié)果分析都說明了:我國企業(yè)目前雖然使用計算機已經(jīng)比較普遍,但許多信息系統(tǒng)的應(yīng)用情況卻并沒有
17、達(dá)到預(yù)想的效果。1.5 信息系統(tǒng)開發(fā)(kif)的緊迫性 隨著企業(yè)規(guī)模的擴大和市場競爭的更加激烈,各類企業(yè)都愈來愈認(rèn)識到人力資源管理的重要性及提升企業(yè)自身人力資源管理水平的迫切性,而人力資源管理水平的提升不僅需要高素質(zhì)的管理人員,而且也需要信息化工具進(jìn)行輔助(fzh)。人力資源管理軟件也就應(yīng)運而生了。目前,無論是機關(guān)單位、事業(yè)單位,還是企業(yè)單位,人力資源管理對于組織生存與長遠(yuǎn)發(fā)展所具備的重要性都已經(jīng)有了明確(mngqu)的認(rèn)識,對于加強組織本身人力資源管理水平的需求已經(jīng)產(chǎn)生。隨著中國企業(yè)管理水平的提高及中國加入WTO的事實,人才的爭奪與管理已成為中國企業(yè)乃至各級事業(yè)、機關(guān)單位所面臨的嚴(yán)重問題。要
18、應(yīng)對高強度的競爭無疑是需要優(yōu)秀的管理人才,而科學(xué)管理的實施在信息化的今天是離不開數(shù)字化的工具做輔助的。特別在組織規(guī)模不斷擴大的今天,做為管理人員和組織領(lǐng)導(dǎo)者要想對組織進(jìn)行有效的管理和正確的決策就必須借助于數(shù)字化工具的幫助。人力資源管理軟件的市場是非常大的,據(jù)國家工商行政管理局統(tǒng)計,中國注冊企業(yè)有近1,000萬家,這些都是潛在的市場。在今后5年內(nèi)人力資源管理軟件必然會迅速發(fā)展成為一個巨大的市場,但現(xiàn)在國內(nèi)人力資源開發(fā)廠家而言,在人力資源管理軟件的深層次開發(fā)方面,只能說剛剛啟動,現(xiàn)有人力資源系統(tǒng)的廠商的開發(fā)層面幾乎只停留在人事作的層面上。國外成熟的產(chǎn)品雖然在理論性和先進(jìn)性上優(yōu)于國內(nèi)產(chǎn)品,但在中國現(xiàn)
19、今人力資源管理制度不規(guī)范的現(xiàn)狀下,其功能的實用性及有效性已大打折扣,同時其高昂的價格也使得大多數(shù)企業(yè)望而生畏。同時,中國企業(yè)受中華民族深遠(yuǎn)文化的影響有其與西方企業(yè)所不同的管理文化底蘊。而國外軟件開發(fā)商則很難將產(chǎn)品與中國國情相結(jié)合,使得產(chǎn)品無法真正為廣大中國企業(yè)所受用。二、系統(tǒng)的主要功能此工資管理系統(tǒng)的主要任務(wù)是用計算機對各種工資信息進(jìn)行日常的管理,如查詢、修改、增加、刪除以及存儲等,迅速準(zhǔn)確地完成各種工資信息的統(tǒng)計計算和匯總工作,快速打印出工資報表,針對系統(tǒng)服務(wù)對象的具體要求,設(shè)計了企業(yè)工資管理系統(tǒng)。企業(yè)工資管理系統(tǒng)主要有以下幾大功能:對單位人員的變動進(jìn)行處理。一個單位的職工不會是一成不變的,
20、總是在不斷的變化:有調(diào)出、有調(diào)入、也有職工在本單位內(nèi)部調(diào)動。因此,設(shè)計系統(tǒng)是應(yīng)考慮到這些情況。對職工的工資進(jìn)行計算、修改。可以對職工的工資檔案進(jìn)行個別、部分和批量修改,同時,能對各職工的工資進(jìn)行計算,即計算應(yīng)發(fā)金額、應(yīng)扣金額及實發(fā)金額等。查詢統(tǒng)計功能。要求即可以單項查詢,比如查看某個職工的工資情況等;也可以多項查詢,比如某部門工資數(shù)在某一范圍的職工的工資情況等。報表打印功能。每月發(fā)放工資時,要求能夠打印本月的工資表、隨工資發(fā)給每個職工的工資條以及工資統(tǒng)計表。2.1數(shù)據(jù)庫需求(xqi)分析數(shù)據(jù)(shj)庫的設(shè)計是指對于一個給定的應(yīng)用環(huán)境,構(gòu)造最有效的數(shù)據(jù)庫模式,建立數(shù)據(jù)及應(yīng)用系統(tǒng),實質(zhì)能夠有效地
21、存儲數(shù)據(jù),滿足用戶的需求,數(shù)據(jù)庫設(shè)計是在數(shù)據(jù)庫管理系統(tǒng)支持下進(jìn)行的。根據(jù)數(shù)據(jù)流程圖,可以列出以下(yxi)數(shù)據(jù)項和數(shù)據(jù)結(jié)構(gòu):員工信息:工號,姓名,性別,年齡,出生日期,地址,電話,政治面貌,畢業(yè)院校,身份證號,所在部門,備注??记诠芾?工號,姓名,月份,本月天數(shù),公休天數(shù),出勤天數(shù),出勤,曠工,年休,請假,遲到,早退,忘訂卡,假日加班,其它加班,補休天數(shù),出差,加班費,扣考核,其它,備注。 員工評價:工號,姓名,工作態(tài)度,各種獎勵及處罰,技術(shù)水平,備注。工資管理:工號,姓名,底薪,獎金,補貼,加班,養(yǎng)老金,醫(yī)療保險,公積金,實發(fā)工資,月份。人事變動:編號,事件,備注。部門管理:編號,名稱,部門
22、經(jīng)理。管理員:編號,用戶名,口令。2.2功能陳述要求具備如下基本功能:基本工種、基本工資的管理;公司部門、部門津貼、員工的管理;加班類型、加班津貼的管理;公司員工的考勤信息管理;公司員工月工資管理月工資基本工資部門津貼加班津貼被扣工資查詢統(tǒng)計上述信息,進(jìn)行企業(yè)工資報表。2.3數(shù)據(jù)流圖人事管理系統(tǒng)主要有以下幾項功能:員工檔案的管理:包括員工基本信息,所在部門,工作信息和工作簡歷的輸入,員工信息的查詢和修改。員工考勤的管理:包括考勤的添加,查詢,修改和刪除。員工工資的管理:包括工資的添加,工資報表的查詢,修改和刪除。員工評價的管理:包括評價的輸入,查詢和修改。人事變動的詳細(xì)記錄,包括崗位和部門的調(diào)
23、整,便于掌握人員的動向,及時調(diào)整人才的分配。企業(yè)所有部門(bmn)的查詢與管理。管理員以及(yj)其它功能模塊。仔細(xì)分析調(diào)查有關(guān)企業(yè)人事信息需求的基礎(chǔ)上,將得到如圖1的數(shù)據(jù)(shj)流程。工種職工工種系統(tǒng)管理員理員處理記錄津貼查詢處理基本信息產(chǎn)生報表進(jìn)行統(tǒng)計月工資圖1 數(shù)據(jù)流圖2.4功能流程圖根據(jù)系統(tǒng)功能的要求,可以將系統(tǒng)分解成幾個功能模塊來分別設(shè)計,功能模塊如圖2所示:員工檔案員工考勤員工評價工資管理添加事件查詢修改刪除添加部門修改刪除檔案添加檔案查詢修改刪除考勤添加考勤查詢評價添加評價查詢修改刪除添加工資工資查詢修改刪除按姓名查詢按工號查詢按部門查詢按姓名查詢按工號查詢按姓名查詢按工號查詢
24、按姓名查詢按工號查詢修改刪除企業(yè)人事管理系統(tǒng)員工管理人事變動部門管理2.5 E-R模型(mxng)圖2.5.1 部門(bmn)實體E-R圖departmentdeptIDdeptNamedeptallowancemanagerdepttel圖3 部門(bmn)E-R圖2.5.2員工實體E-R圖employeeEmpIDNameSexageaddressemptelJobIDdeptID圖4 員工E-R圖2.5.3 考勤表實體(sht)E-R圖AttendanceAttdateempIDifattd圖5 考勤表E-R圖2.5.4加班(ji bn)表實體E-R圖ExtraworkempIDewda
25、teewtypeIDewtimeewpay圖6 加班(ji bn)表E-R圖2.5.5工種(gngzhng)表實體E-R圖JobjobIDjobnamedeptidsalary圖7 工種(gngzhng)表E-R圖 部門屬于 員工考勤管理加班管理員工考勤員工加班計算工資員工工資 人事變動人員變動2.5.6實體(sht)與實體之間的E-R模型如圖8所示圖8 實體(sht)間的ER模型(mxng)數(shù)據(jù)庫邏輯設(shè)計3.1表的定義(dngy)3.1.1員工表employee 字段名 數(shù)據(jù)類型 含義說明空值情況 EmpID Char(6) 職工編號主關(guān)鍵字 Name varChar(10) 職工姓名不為空
26、 Sex Char(2) 性別不為空 age int 年齡 address Varchar(100) 地址 emptel Varchar(15) 聯(lián)系電話 JobID Char(6) 工種編號不為空 deptID Char(6) 部門編號不為空表13.1.2部門表department 字段名 數(shù)據(jù)類型 含義說明空值情況deptIDChar(6)部門編號主鍵deptNameVarchar(20)部門名稱不為空deptallowancemoney部門津貼默認(rèn)為0managerVarchar(20)部門經(jīng)理depttelVarchar(15)辦公室電話表23.1.3工種表:Job 字段名 數(shù)據(jù)類型
27、含義說明空值情況jobIDChar(6)工種編號主鍵jobnameVarchar(20)工種名稱不為空deptidChar(6)部門編號不為空salarymoney基本工資不為空表33.1.4加班(ji bn)類型表(類型,加班名稱,加班薪酬)extraWorkType 字段名 數(shù)據(jù)類型 含義說明空值情況ewtypeIDChar(3)加班類型主鍵ewtypeNameChar(20)加班名稱不為空ewtypePaynumber加班薪酬表4加班表(職工(zhgng)號,日期,加班類型,加班時間,加班津貼)Extrawork 字段名 數(shù)據(jù)類型 含義說明空值情況empIDChar(6)員工編號不為空e
28、wdatedate加班日期不為空ewtypeIDChar(3)加班類型不為空ewtimeNumber(2)加班時間不為空ewpayNumber加班薪酬表5表5考勤表(日期(rq),職工編號,是否出勤)Attendance 字段名 數(shù)據(jù)類型 含義說明空值情況AttdateDate日期不為空empIDChar(6)職工編號不為空ifattdChar(1)是否出勤不為空表6考勤類型表(出勤類型,出勤名字,扣除工資)attendancetype 字段名 數(shù)據(jù)類型 含義說明空值情況attIDchar(3)出勤類型主鍵attNamechar(20)出勤名字attSalnumber扣除工資表73.2代碼在主
29、界面中,員工管理菜單是此系統(tǒng)的重要組成部份,其中包括4個主要功能模塊:員工基本信息模塊,員工考勤模塊,員工評價模塊和員工工資管理模塊。在編寫程序的具體代碼之前首先要創(chuàng)建公用(gngyng)模塊,VB中可以用公用模塊來存放整個工程項目公用的函數(shù),過程和全局變量等。這樣可以極大的提高代碼的效率。在項目資源管理器中為項目添加一個Module,并保存就可以開始添加代碼了。公用代碼如下:Public Function ExecuteSQL(ByVal SQL _As String, MsgString As String) _As ADODB.RecordsetDim cnn As ADODB.Conn
30、ectionDim rst As ADODB.RecordsetDim sTokens() As StringOn Error GoTo ExecuteSQL_ErrorsTokens = Split(SQL)Set cnn = New ADODB.Connectioncnn.Open ConnectStringIf InStr(INSERT,DELETE,UPDATE, _UCase$(sTokens(0) Thencnn.Execute SQLMsgString = sTokens(0) & _ query successfulElseSet rst = New ADODB.Records
31、etrst.Open Trim$(SQL), cnn, _adOpenKeyset, _adLockOptimisticSet ExecuteSQL = rstMsgString = 查詢(chxn)到 & rst.RecordCount & _ 條記錄 End IfExecuteSQL_Exit:Set rst = NothingSet cnn = NothingExit FunctionExecuteSQL_Error:MsgString = 查詢(chxn)錯誤: & _Err.DescriptionResume ExecuteSQL_ExitEnd FunctionPublic Fun
32、ction ConnectString() As StringConnectString = FileDSN=renshi.dsnEnd Function以上兩個函數(shù)代碼分別用來完成執(zhí)行各種SQL語句和連接數(shù)據(jù)庫。四、物理結(jié)構(gòu)設(shè)計4.1存儲(cn ch)結(jié)構(gòu)設(shè)計經(jīng)過(jnggu)分析可知,本酒店管理系統(tǒng)中信息處理的特點如下:()職員基本信息(xnx)、職員考勤信息子系統(tǒng)的數(shù)據(jù)不僅經(jīng)常需要查詢,而且更新速度快,例如新職員的到來后要進(jìn)行登記,職員每個月都要進(jìn)行要作考勤等。()各個部門信息要求共享的信息較多。例如員工信息,來客信息等。但財務(wù)信息一般不共享。()人事部門有一定的特殊職能:匯總財務(wù)信息;
33、對于被辭退的員工從系統(tǒng)中級聯(lián)刪除其信息、如從員工表中刪除其基本信息、從它所服務(wù)的工作部門中刪除該員工的工作名額,結(jié)算支付其工資、獎金;同時補充新的員工,代替它的工作。針對這些特點,設(shè)計如下:4.2確定數(shù)據(jù)庫的存放位置 為了提高系統(tǒng)性能,現(xiàn)根據(jù)應(yīng)用情況將數(shù)據(jù)按照易變部分和穩(wěn)定部分、經(jīng)常存取部分和存取頻率較低的部分分別在兩個磁盤上存放。同時,考慮到本系統(tǒng)是多用戶的,為了提高效率,數(shù)據(jù)庫的備份的數(shù)據(jù)和日志文件將保存在磁帶中。經(jīng)常存取部分:職員(職員編號、職員姓名、性別、年齡、工齡、民族編號、生日、政治面貌、婚姻狀況、所在部門編號、入職時間、文化程度編號、籍貫、身份證號、電子郵箱、辦公電話、職員狀態(tài)、
34、居住地址、郵政編碼、戶口所在地);職員家庭(職員編號、家庭成員編號、家庭成員姓名、家庭成員性別、家庭成員年齡、與本人關(guān)系、所在單位)職員月考勤(考勤年月、職員編號、所在部門編號、請假天數(shù)、曠工天數(shù)、加班天數(shù)、當(dāng)月全勤天數(shù))存取頻率較低的部分:文化程度(文化程度編碼、文化程度名稱)民族(民族編碼、民族名稱)部門(部門編號、部門名稱、部門職能描述)職務(wù)(職務(wù)編號、職務(wù)名稱)4.3存儲過程(1)指定員工工資情況的查詢定義一個名為stsffCost的存儲過程,該存儲過程以以工資年月(staffgongzi)、出勤天數(shù)(staffchuqin)、加班工資(staffjiaban)、應(yīng)發(fā)工資(staffy
35、ing)、實發(fā)工資(staffshi)為輸入?yún)?shù)返回指定員工工資信息的存儲過程。stsffCost代碼如下:CREATE PROCEDURE staffCoststaffgongzi decimal,staffchuqin decimal,staffjiaban decimal,staffying decimal,staffshi decimalASSELECT *FROM 工資(gngz)WHERE 工資(gngz)年月=staffgongzi AND 出勤(ch qn)天數(shù)=staffchuqin AND 加班工資=staffjiaban AND應(yīng)發(fā)工資=staffying AND實發(fā)工資
36、=staffshiGO(2)指定范圍的員工的信息查詢。以員工工號、部門編號為輸入?yún)?shù)返回指定員工基本信息的存儲過程,要求輸入部分員工信息查詢員工全部信息。定義一個名為stsffInfo的存儲過程,該存儲過程以員工工號(staffNum)、部門編號(bmNum)作為輸入?yún)?shù),存儲過程返回查詢到的結(jié)果集。satffInfo的定義代碼如下:CREATE PROCEDURE staffInfostaffNum VARCHAR(50)=%,bmNum VARCHAR(50)=%ASSELECT *FROM 員工,部門WHERE 員工.部門名稱=部門.部門名稱 AND (員工.工號 LIKE staffN
37、um VARCHAR(50)+%) AND (部門編號 LIKE bmNum VARCHAR(50)+%)GO (3)統(tǒng)計指定年份各部門每個月份的工資總額。以年份為輸入?yún)?shù),以總工資金額為輸出參數(shù),產(chǎn)生該年度12個月份的每部門工資統(tǒng)計的存儲過程。定義該存儲過程名為bmMonhSum,輸入?yún)?shù)為ThisYear,實現(xiàn)代碼如下:CREATE PROCEDURE bmMonthSumThisYear CHAR(10)ASSELECT DATEPART(MM,工資年月) AS 員工工資月份,SUM(實發(fā)工資) AS 部門人數(shù)FROM 員工,工資,部門WHERE 員工.工號=工資.工號 AND 員工.部門名稱=部門.部門名稱 AND DATEPART(YYYY,工資年月)=ThisYearGROUP BY DATEPART(MM,工資(gngz)年月)GO4.4觸發(fā)器的實現(xiàn)(shxin)(1)關(guān)鍵操作,在工資表里添加一條新的記錄,實發(fā)工資會自動更新新的數(shù)據(jù)。定義(dngy)這個觸發(fā)器名稱為insert_工資。代碼如下:create trigger insert_工資 on 工資 for insertasdeclare i char(20)declare bb intset i=casewhen bb=0001 then 實發(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)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 北京勞務(wù)派遣合同范本
- 買賣借款合同范例
- 2025年背槍帶行業(yè)深度研究分析報告
- 兼職快遞合同范本
- 安達(dá)市水果種植收購合同范本
- 2025年度生物制藥研發(fā)股份認(rèn)購合同
- 醫(yī)療物資采購合同范本
- 企業(yè)勞動專用合同
- 分期借貸合同范例
- 借用店鋪合同范本
- 【課件】DNA片段的擴增及電泳鑒定課件高二下學(xué)期生物人教版(2019)選擇性必修3
- GB/T 6417.1-2005金屬熔化焊接頭缺欠分類及說明
- 科創(chuàng)板知識測評20個題目的答案
- 2023年湖北成人學(xué)位英語考試真題及答案
- 走好群眾路線-做好群眾工作(黃相懷)課件
- NY∕T 4001-2021 高效氯氟氰菊酯微囊懸浮劑
- 《社會主義市場經(jīng)濟(jì)理論(第三版)》第七章社會主義市場經(jīng)濟(jì)規(guī)則論
- 漢聲數(shù)學(xué)圖畫電子版4冊含媽媽手冊文本不加密可版本-29.統(tǒng)計2500g早教
- 中國監(jiān)察制度史
- 搬家公司簡介(15個范本)
- 典范英語-2備課材料2a課件
評論
0/150
提交評論